Commit Graph

135 Commits

Author SHA1 Message Date
Meco Man 5c7655663c [imxrt] fix gpio interrupt bug in drv_gpio.c
report in #4184
2022-08-13 22:08:31 -04:00
Man, Jianting (Meco) 8db14a3f5b
[imxrt1170] update enet (#6244)
Co-authored-by: xinyi.gao <xinyi.gao@nxp.com>
2022-08-13 22:06:38 -04:00
xjy198903 405e0da093
[NXP]升级RT1170-EVK开发板SDK2.12版本(#6264) 2022-08-13 03:22:12 -04:00
solar_li 8f09245ed5
Implement api docking of rt_pin_get. (#6102)
* Implement api docking of rt_pin_get.
2022-06-23 21:26:55 +08:00
Man, Jianting (Meco) 2c10d5ad01
[rtc] use gmtime_r to replace gmtime (#6012)
* [rtc] use gmtime_r to replace gmtime
2022-06-22 13:41:06 +08:00
xinyigao 7416f62c06
update rt1170n menuconfig (#6085)
* updata rt1170 menuconfig
2022-06-22 09:33:14 +08:00
Meco Man c9878aacd2 [scons][iar] 将IAR的PLATFORM字段由iar调整为iccarm
将路径更新为IAR最新版本的路径
2022-06-09 07:01:59 +08:00
Meco Man 83b3aadaa3 [Scons][iar][iccarm] IAR统一使用iccarm作为判断条件而不是是用IDE的名字来进行判断
因为不确定后续IAR是否会像Keil一样内含有不同的编译工具链
此外,将判断条件改为列表方式,这样更方便后续增加其他可能的IAR编译链
2022-06-09 07:01:59 +08:00
Meco Man 50f041f5c2 [Scons] 将GCC判断条件改为列表方式,方便后续增加新的编译工具链 2022-06-09 07:01:59 +08:00
xinyigao 53be4393aa
add rt1170/rt1020 bsp (#5927)
* add rt1170 bsp
* add rt1020 bsp
2022-05-19 14:06:35 +08:00
Ting Liu 880fc2f59a [imxrt 1060] support touchpad
Signed-off-by: Ting Liu <ting.liu@nxp.com>
2022-05-19 14:03:20 +08:00
Man, Jianting (Meco) a0f8d43744
[gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORM (#5802)
* [gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORM
2022-04-20 09:56:04 +08:00
guo 201bd8871d
Revert "优化build输出" (#5747) 2022-03-30 16:59:20 +08:00
guozhanxin 1b6031954a [bsp/imxrt] improve build output. 2022-03-30 01:21:59 +08:00
guozhanxin 8763d8b776 [bsp/imxrt] fix compile warnings. 2022-03-29 16:33:36 +08:00
guo 3b1445d49c
[bsp][imxrt1060]fix gcc can't runing issue. (#5667) 2022-03-14 22:54:12 +08:00
Rbb666 e484ff5942
添加 imxrt1060-evk BSP (#5657)
* 添加 imxrt1060-evk BSP

* add LVGL

* add README.md

* Delete irrelevant files

* Modify the optimization level to O1

* Organize documents

* Source code formatting
2022-03-11 12:13:56 +08:00
guo e665bacf89
Merge pull request #5567 from mysterywolf/nxp
#5564 format codes
2022-01-26 12:51:53 +08:00
Meco Man 77b8db800c [imxrt] format codes 2022-01-25 23:24:09 -05:00
LeeChunHei 3000140bfd
爲imxrt系列添加usb host驅動 (#4377)
* adding fsl_os_abstraction porting

* port usbh to imxrt

Co-authored-by: guo <guozhanxin@rt-thread.com>
2022-01-26 11:49:22 +08:00
WBI\nxf44444 8b0f50b7e2 Update i2c driver, add read ACK and BUS status check 2022-01-26 01:43:05 +08:00
WBI\nxf44444 3be35fecae Update i2c driver, add read ACK and BUS status check 2022-01-26 00:54:03 +08:00
LeeChunHei cd72ef6ecb
add pulse encoder porting to imxrt1052 (#4372) 2022-01-24 14:22:48 +08:00
Man, Jianting (Meco) bb1084556f [console] 解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题
* [console] 解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题

* format codes

* [libc] 整理格式

* refresh projects
2022-01-09 00:20:32 +08:00
liukangcc b0f6c2fbae [update] CFLAGS 2021-12-17 14:28:40 +08:00
Meco Man a1cc3d43e7 modify time.h to sys/time.h 2021-11-23 22:38:00 -05:00
guo b1baf42d4e
Revert "Fix compiler flags issue" 2021-10-14 14:36:18 +08:00
liukangcc 3ac36a3107 [update] Fix compiler flags issue 2021-10-14 10:32:22 +08:00
liukangcc 4bf6975467 [imxrt1050xxx] update imxrt template to support scons --dist 2021-10-11 17:09:13 +08:00
JCZou 0369db718c Fix compiler flags issue
CCFLAGS is used by gcc and g++ compiler. So CFLAGS should be used for
gcc to avoid passing gcc flags to g++.
2021-08-19 08:53:27 +02:00
wangqiang 178e1db288 修复了drv_lcd.c中frame_buffer的段分配在GCC编译器情况下的错误
修复了构建脚本未编译库文件fsl_elcd.c的问题
2021-07-20 17:37:24 +08:00
wangqiang fefaac854c 完善i2c,uart,LCD的kconfig,修复了I2C的imxrt_i2c_mst_xfer函数读取数据前会多进行一次写地址的操作 2021-05-28 14:20:49 +08:00
guozhanxin 7ab2cae3fa [bsp]add seeed Arch_Mix bsp 2021-05-07 17:42:49 +08:00
yangjie 75e4c9dd0a [bsp]update GPL license to Apache-2.0, and format files 2021-04-09 10:52:34 +08:00
LeeChunHei b4cbfca550 change to use SConscript to enable clear bss in startup.s 2021-02-24 12:04:08 +08:00
LeeChunHei 8ef1fa192a fix no clear bss with gcc and the wrong logic in SConscript 2021-02-23 11:45:27 +08:00
Bernard Xiong 4426af03f8
Revert "添加imxrt的pulse encoder和usb host驅動" 2021-02-23 09:44:27 +08:00
Bernard Xiong d9c3459e11
Merge pull request #4295 from LeeChunHei/test_branch
添加imxrt的pulse encoder和usb host驅動
2021-02-23 09:41:27 +08:00
Bernard Xiong 6d3847b6bd
Merge pull request #4335 from LeeChunHei/qtimer_port
爲RT1052移植QTMR的PWM
2021-02-23 09:41:03 +08:00
Bernard Xiong 5a53b08fb9
Merge pull request #4336 from LeeChunHei/spi_test
對imxrt的SPI傳輸改用非阻塞API
2021-02-23 09:40:17 +08:00
LeeChunHei 6f0b8a5b78 change the wrong syntax 2021-02-22 22:26:00 +08:00
LeeChunHei 4c32843d73 add minus sign for all RT_ERROR code 2021-02-22 22:23:10 +08:00
LeeChunHei a40bf3b11d adding option for using blocking spi transfer 2021-02-22 22:17:07 +08:00
Bernard Xiong 7d72bdf303
Merge pull request #4314 from mysterywolf/mktime1
[bug][localtime]解决底层驱动格林威治时间与当地时间混乱使用的问题
2021-02-15 09:26:52 +08:00
LeeChunHei 7e5034c67d change to use non blocking api and use semaphore to sync the transfer 2021-02-14 12:15:20 +08:00
LeeChunHei b51c6339f0 finish testing 2021-02-13 18:50:58 +08:00
LeeChunHei fa5c8e1502 modifly to use multi usb(not tested) 2021-02-13 18:50:47 +08:00
LeeChunHei 75a4efc406 Add pulse encoder and usb host to imxrt (not tested) 2021-02-13 18:50:37 +08:00
LeeChunHei 7c151557c3 Add pulse encoder and usb host to imxrt (not tested) 2021-02-13 18:50:19 +08:00
LeeChunHei 18ff046e7f change to correct username 2021-02-13 18:42:51 +08:00
liruncong 6df5634b52 [bsp]SECTION=>RT_SECTION(与catch2中SECTION冲突) 2021-02-09 23:25:56 +08:00
Meco Man 86ebf17a23 localtim改为gmtime 2021-02-07 21:49:25 +08:00
Meco Man f073911cd3 解决底层驱动格林威治时间与当地时间胡乱使用的问题 mktime函数改为timegm函数 2021-02-07 21:08:41 +08:00
Bernard Xiong a18714b04a
Merge pull request #4236 from Jedcheen/master
fix imxrt uart2 wrong configure
2021-01-17 16:14:35 +08:00
Jedcheen 9fb1520d0e
fix imxrt uart2 wrong configure 2021-01-13 11:31:03 +08:00
WBI\nxf44444 2e15ec26ba modify drv_sdio.c 2021-01-06 16:16:04 +08:00
WBI\nxf44444 77fd2c4342 add license info header&remove the unnecessary code. 2021-01-04 15:22:50 +08:00
yangjie eeaf1fcc50 resolve Conflicts
bsp/nrf52832/board/Sconscript
	bsp/nrf52832/startups/Sconscript
	bsp/raspberry-pi/raspi4-32/driver/SConscript
2020-12-28 12:02:31 +08:00
David Lin ef08c04224
Update drv_can.h 2020-11-23 15:18:03 +08:00
yangjie11 91261e25b9 [SConscript]rename group name 2020-11-20 13:38:11 +08:00
WBI\nxf44444 bfdbcd30f4 audio_kconfig 2020-11-17 11:26:28 +08:00
WBI\nxf44444 c0c1b54ad8 add copyright 2020-10-26 16:37:37 +08:00
WBI\nxf44444 3a6b776e6d add audio 2020-10-26 15:51:03 +08:00
WBI\nxf44444 102976e89f note 2020-10-26 14:58:46 +08:00
WangQiang 10fb49318c 修改了一些文件头的copyright信息和Change Log 2020-10-14 10:27:17 +08:00
WangQiang d911dc9267 1. 去掉了多余的测试打印信息
2. 恢复了1052的BSP的初始配置
2020-10-12 19:17:01 +08:00
WangQiang 502378cf93 1. 抽象了PHY的设备模型,在components中增加了PHY设备的相关代码以及KCONFIG配置和SConscript脚本
2. 在IMXRT的Libraries中增加了peripherals目录,用于具体型号的设备驱动相关的代码的实现,不应与MCU的平台相关,实现PHY的设备对象中的相关接口。
3. 修改了BSP中的Sconstruct文件,增加了peripherals目录的构建
4. 修改了KEIL环境的SCT文件,用于实现以太网功能
2020-10-12 19:17:00 +08:00
Bernard Xiong 36cb4349a6
Merge pull request #3897 from yangjie11/yj_dev1
[components][driver/pin.c]pin 框架增加 rt_pin_get
2020-09-11 12:57:59 +08:00
yangjie 38b3a3445e [bsp][driver] 初始化 BSP 中的 rt_pin_ops 2020-09-11 11:16:42 +08:00
WangQiang 5f2bfe16f5 fixed ethernet driver bug for imxrt 2020-08-27 11:43:53 +08:00
nongxiaoming 3ded26a700 [bsp][imxrt] fix the gpio drivers warning,'int_mode' may be used uninitialized. 2020-06-06 17:20:36 +08:00
tyustli eb0e373cf6 [bsp][imxrt] fix docs and templates err 2020-06-05 18:04:54 +08:00
nxf44444 6bc3301e08 /* modify indentation.*/ 2020-01-17 16:07:49 +08:00
xinyi.gao 6779bbeb92 /*Add SAI and sdcard driver to i.MXRT1050 board*/ 2020-01-14 16:09:11 +08:00
tyustli b8c13d494c remote host config 2019-12-27 12:57:55 +08:00
tyustli 00fa2e2d78 solve gcc build err 2019-12-26 14:10:06 +08:00
Bernard Xiong 5ef1bfc878 [bsp] Remove unnecessary files. 2019-12-21 07:25:12 +08:00
Ernest 7be06b67bb [add] default environment 2019-10-22 16:48:57 +08:00
Bernard Xiong 076addc9ea
Merge pull request #3006 from jiezhi320/master
fix bug when use HWTIMER_MODE_PERIOD
2019-09-29 16:54:08 +08:00
armink 5c68b748d7 [bsp/imxrt] Remove the use of device user data on uart driver. 2019-09-21 13:55:16 +08:00
Gavin Liu 943f83d58f imxrt:enet: Support imxrt ethernet interface
1. Add "drv_eth.c" for all imxrt platforms.
2. Add ksz8081 phy driver for imxrt1052-nxp-evk board.
3. Disable the LED demo in main.c file if enable the ENET
   and ksz8081 phy, because the PINs of LED and ksz8081
   reset are from the same GPIO.
4. Update the relevant Kconfig and Sconscript files.

Signed-off-by: Gavin Liu <gavin-liugang@outlook.com>
2019-09-19 11:21:42 +08:00
Gavin Liu 57630ae4bd imxrt:sdram: Add sdram support for imxrt1052-nxp-evk
1. Add sdram item in bsp/imxrt/imxrt1052-nxp-evk/board/Kconfig
2. Add sdram configuration header file for imxrt1052-nxp-evk
3. Update the sdram space assignment for memheap

Signed-off-by: Gavin Liu <gavin-liugang@outlook.com>
2019-09-19 11:13:57 +08:00
LinJieqiang d16d78c53e fix spelling mistake for "RT_IDEL_HOOK_LIST_SIZE" 2019-09-05 08:33:12 +08:00
jiezhi320 383429e3b9
fix bug when use HWTIMER_MODE_PERIOD 2019-08-25 20:58:11 +08:00
SummerGift 641628fd14 change Libraries->libraries 2019-08-11 18:14:44 +08:00