Commit Graph

14102 Commits

Author SHA1 Message Date
emuzit 77067f8729
ch569w-evt : add pwm driver, and spi_xfer bug fix (#6240)
add PWM driver, output checked with logic analyzer
spi_xfer() bug fix for cs_pin and message looping
uart pin_mode init moved to uart driver
2022-08-09 12:18:20 -04:00
Meco Man 8cd7ee268f [gd32] 修复串口引脚定义错误的问题
https://club.rt-thread.org/ask/question/32d3a440402902f7.html
2022-08-08 10:11:46 -04:00
guozhanxin ccf0ad297b [bsp][raspberry-pi]Fix the issue of inaccurate system tick. 2022-08-08 10:01:15 -04:00
liYang~ 40f5e1d1ea
[Ardunio] stm32-blue-pill对接RTdunio软件包 (#6241)
按照pinout布局图重新设计Arduino引脚布局和功能
- 目前PB0(D12, PWM)和PA15(D5,PWM)测试不通过
参考:https://github.com/stm32duino/Arduino_Core_STM32/issues/1082#issuecomment-634027716
2022-08-08 10:00:03 -04:00
Man, Jianting (Meco) 8da744a750
[exit] 修复_exit函数条件分支未覆盖所有情况的问题 (#6239)
attach #6229
2022-08-08 17:21:29 +08:00
Isaac Rose c49c5a4d06 Added LCD Touch Int pin to ioconfig. During testing GT911 would not come out of reset because INT pin could not be driven low or high. 2022-08-08 01:30:39 -04:00
xiangxistu e61d05ca1a
[fix] the risk for function exit() when open pthread support. (#6229)
* [fix] the risk for function exit() when open pthread support.
* [update] modify annotation from "user data" to "pthread_data".
2022-08-07 23:16:17 -04:00
xfwangqiang 79934777d0
[bsp][imxrt]优化imxrt的BSP下面的applications的Sconsript脚本 (#6236)
* 优化imxrt的BSP下面的applications的Sconsript脚本

* add import os for sconscript in imxrt
2022-08-07 12:15:13 -04:00
tangzz98 3c3bd647f7
Esp32 C3 UART driver (#6214)
* Use FreeRTOS wrapper

* Add console driver

* Add patch, .config. Update readme.

* Change date
2022-08-05 13:35:38 -04:00
liYang~ a8581ac8a4
[Ardunio]为stm32f103-blue-pill对接RTdunio软件包 (#6231)
* 对接RTdunio
2022-08-05 11:51:40 -04:00
Meco Man 76885ca908 [stm32][drv_serial] 修复recv_len意外为负(即很大正数)的问题
https://github.com/RT-Thread/rt-thread/issues/6106
https://github.com/RT-Thread/rt-thread/issues/4467#issuecomment-850814143
2022-08-04 22:51:34 -04:00
Meco Man c33289ace7 [ymodem] move error codes to rym_code to silence warnings 2022-08-04 01:50:04 -04:00
Meco Man 16ceacda80 [k210] 调整Kconfig结构 2022-08-03 22:48:13 -04:00
Meco Man 067315ff40 [phy] fix the PHY_FULL_DUPLEX conflicts 2022-08-03 22:45:27 -04:00
supperthomas 1990af6c96
[document] Fix the doxygen file (#6217)
* [document] Fix the doxygen file
2022-08-03 22:45:07 -04:00
StackRyan e86d54a400
[fix]mimxrt1170 Qspi flash bootup problems (#6215)
[fix]mimxrt1170 Qspi flash bootup problems by loss of external flash conf and ivt header.
[add]green light instead printf on main.c.
2022-08-03 22:43:50 -04:00
HubretXie 223bc17df9
[serial_v2] fixed bug (#6213)
* [kernel][timer] fixed bug serial_v2 驱动问题,导致所有写入都使用阻塞方式写入
2022-08-03 22:42:20 -04:00
xiangxistu 78d8496db0
[fix] pthread_mutex_destroy can't work. (#6212) 2022-08-03 12:29:16 -04:00
Man, Jianting (Meco) 760432b6a3
[simulator] fix some warnings (#6209)
* [simulator] fix some warnings

comes from https://github.com/RT-Thread/rt-thread/pull/5791

* [simulator] update kconfig

Co-authored-by: guozhanxin <guozhanxin@rt-thread.com>
2022-08-02 23:21:09 -04:00
Meco Man eafcdd0bc2 [tools] format python code 2022-08-02 23:15:14 -04:00
xiaoxiaolisunny af82606dd3
[bsp][hc32]添加hc32f460系列WDT外设驱动 (#6158)
* 添加hc32f460系列外设WDT驱动

* format kconfig

* Update drv_wdt.c

Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
2022-08-02 22:46:35 -04:00
dongly 3363586cbb
Fix some compilation warning (#5744)
* Fix some compilation warning

* 补充修正一些数据类型的使用错误

Co-authored-by: Meco Man <920369182@qq.com>
2022-08-02 12:09:49 -04:00
hipeanut 7882e42c61
[bsp/raspi3-32] fix some bug of funtion '__rt_ffs' (#6187)
* [bsp/raspi3-32] fix some bug of funtion '__rt_ffs'

* Update trap.c

Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
2022-08-01 23:18:17 -04:00
liyangyang 2a7da005ba perfect bsp 2022-08-01 23:14:35 -04:00
tyx 1579f0c02b [components][var_export] 添加获取长度及二分查找功能 2022-08-01 23:11:13 -04:00
emuzit a881c05e58
ch569w-evt : add spi master driver, SPI0 tested (#6205)
* ch569w-evt : add spi master driver, SPI0 tested

* Update bsp/wch/risc-v/ch569w-evt/board/Kconfig

* Update bsp/wch/risc-v/ch569w-evt/board/Kconfig

Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
2022-08-01 22:36:49 -04:00
Marcelo 58c4f41ac7
allow setting optional url for packages via envvar. (#5839)
* allow setting optional url for packages via envvar.

* clean up left over

* simplify code as suggested by Bernard (thanks)

* fix typo (envvar name should be all upper case)
2022-08-01 22:36:23 -04:00
Meco Man e15428c3a8 修复 工程include path 重排序问题 #6143 report 2022-08-01 21:47:04 -04:00
Meng 9673f060f1
[bsp][stm32] 更新f407-robomaster-c板的bsp, 添加stm32定时器8 pwm默认配置 (#6201)
* [bsp][stm32] f407-robomaster-c板, 添加stm32定时器8pwm默认配置

* tab -> space

* 取消DFS选定

Co-authored-by: Meco Man <920369182@qq.com>
2022-08-01 00:21:41 -04:00
SC-201611121359\Administrator f4f1a88975 增加 F4 GCC 启动文件。
修改 F1/F4 配置文件uart改为uart1。
修改 F1/F4 main 打印内容。
2022-07-31 23:30:33 -04:00
梁生 c7ce44ab3a [bsp/hc32]添加timerA的pwm驱动 2022-07-31 23:14:13 -04:00
JamieTx 50d514a8a4 modify precompile waring for uart,spi driver. 2022-07-30 14:53:34 -04:00
emuzit c802fcdcf8
WCH CH569W-R0-1v0 evt board bsp port, first version (#6167)
WCH CH569W-R0-1v0 evt board bsp port, first version

dev/test under Ubuntu 20.04
toolchain from MounRiver_Studio_Community_Linux_x64_V120

tested drivers : SysTick, gpio, gpio interrupt, uart1 (RX interrupt, TX polling)

libcpu/risc-v/SConscript :
group includes rtconfig.CPU only if folder exists

libcpu/risc-v/common/cpuport.c/rt_hw_context_switch_interrupt() :
make it RT_WEAK for customization
2022-07-30 02:10:51 -04:00
Not Black Magic 226b3e1979
[bsp/imxrt/imxrt/imxrt1060-nxp-evk] (#6195)
Fix BSP bugs:
-Added Touch INT GPIO Init code to pin_mux.c
-Added new delay code for touch/video driver, using the rt-thread delay, in touchpad.c/.h
2022-07-30 02:06:09 -04:00
GUI 747ed9b516
[bsp/qemu-virt64-aarch64] Update drivers' code (#6194)
* [bsp/qemu-virt64-aarch64] RTC add hard alarm support

* [bsp/qemu-virt64-aarch64] Fixup VirtIO-GPU init buffer fail by cpu out-of-order execution

* [bsp/qemu-virt64-aarch64] Fixup VirtIO-NET transmit payload split
Add Virtio-GPU cursor demo
2022-07-30 14:04:25 +08:00
Meco Man 9ee9b9205c [k210] update readme 2022-07-30 10:58:57 +08:00
Meco Man c1613ec7cb [k210] 使用新版的SDK软件包 2022-07-29 21:54:51 +08:00
Rbb666 861cf14bbc Add Touch Sample 2022-07-28 18:54:50 +08:00
Rbb666 4f624f16bc Add Onchip flash 2022-07-28 18:54:50 +08:00
Rbb666 dd0d6a7ff0 formatting code 2022-07-28 18:54:50 +08:00
Rbb666 2ee400f6d1 Add RTC device 2022-07-28 18:54:50 +08:00
Rbb666 ac92106a7b Add WDT Device 2022-07-28 18:54:50 +08:00
Rbb666 4f0002525c formatting code 2022-07-28 18:54:50 +08:00
Rbb666 7fb8246307 Add Soft I2c and SPI,modify Pin Device 2022-07-28 18:54:50 +08:00
Rbb666 319a73c2e7 Add pwm device 2022-07-28 18:54:50 +08:00
Rbb666 7d68083bd7 Add Hardware I2C Bus 2022-07-28 18:54:50 +08:00
Rbb666 a0be4ee3e9 Add uart0-5 configure 2022-07-28 18:54:50 +08:00
Rbb666 fc5dfaf5c4 format code 2022-07-28 18:54:50 +08:00
Rbb666 b9401f5fd4 The first submit CY8CKIT-062S2-43012 project 2022-07-28 18:54:50 +08:00
Meco Man c775809223 [arduino][stm32f072] 修正f072反向PWM不输出的问题 2022-07-27 11:46:45 +08:00