Shicheng Chu
be2119e0f5
[bsp][stm32]: add stm32h503 rtduino ( #8448 )
2023-12-29 19:46:28 +08:00
Meco Man
1bb277ef4b
[ci] add online packages checking in stm32f411 nucleo
2023-12-28 23:51:56 +08:00
guotong ma
2d55efba84
[ci][attachconfig]support subfolders
2023-12-28 23:51:56 +08:00
Xian Wu
22b9de6f1d
[synwit] add variant_dir for libraries building
2023-12-28 15:04:59 +08:00
Meco Man
0ad5c9585d
[stm32][rt-spark] support nano version
2023-12-28 14:03:29 +08:00
Yuqiang Wang
975af5fd54
[ci][stm32f407-spark] add attach config CI check ( #8431 )
2023-12-27 23:06:46 +08:00
Meco Man
c2e4b73114
[ci][stm32f407-explorer] add file system CI checking
2023-12-27 18:43:40 +08:00
Xian Wu
6360253c12
Synwit MCU 采用新的 BSP 框架,将 BSP 与 libraries 分离 ( #8432 )
2023-12-27 18:41:52 +08:00
Meco Man
7b4592c2d1
[ci][stm32l475-pandora] add attach CI checking for sdcard
2023-12-27 18:17:30 +08:00
Meco Man
ed4d037d7b
[ci][stm32f407] add attach config CI check
2023-12-26 23:13:08 +08:00
yangpengya
76acc4146b
[bsp][stm32]eth driver support phy YT8512C
2023-12-26 20:56:31 +08:00
Xian Wu
f4c05e3cc3
make swm341 project running correctly ( #8423 )
...
解决 swm341 project 无法正确运行的 bug
2023-12-26 18:58:40 +08:00
Meco Man
37fea9d549
[stm32-pandora] add attach config CI check
2023-12-25 23:24:30 +08:00
1ridic
a490fd2391
[bsp][pico] Limit PWM pin selection
2023-12-25 12:24:20 +08:00
Meco Man
58d0db9875
[stm32][ci] add RTduino CI checking
2023-12-25 08:20:58 +08:00
Meco Man
eda1ef3b7c
[stm32] add nano attach config for CI
2023-12-25 08:20:58 +08:00
vacabun
2693e7e15a
[ci]Add bsp attachconfig check
2023-12-24 22:43:40 +08:00
Meco Man
fe35011fc5
[stm32][drv_tim.c] fix errors when TIMx doesn't exist
2023-12-24 20:03:58 +08:00
褚仕成
4a7f41531f
[bsp][stm32] add board identification macros
2023-12-24 17:01:41 +08:00
Shicheng Chu
712e94a3cc
[bsp][stm32]: add nucleo-stm32h503rb ( #8394 )
2023-12-23 22:39:11 +08:00
Z8MAN8
9328ad3215
update .ld and SConstruct files
2023-12-23 15:00:23 +08:00
Z8MAN8
71dad1ccf2
[bsp][pico] add rtduino
2023-12-23 15:00:23 +08:00
Meco Man
4d22242ea5
[stm32][rtduino] add drv_gpio.h for pins_arduino.c
2023-12-23 14:36:30 +08:00
Rbb666
5dd87bc7bb
[bsp/renesas]add ek-ra8d1 bsp
2023-12-19 18:00:00 +08:00
Supper Thomas
6d1fdde1ff
add tim8
2023-12-18 20:29:56 +08:00
Meco Man
0a1566661f
[bsp][stm32] add board identification macros
2023-12-18 20:29:24 +08:00
zhangyan
d92cd77117
[bsp/phytium]更新readme说明 ( #8381 )
2023-12-18 20:27:12 +08:00
Supper Thomas
04b2c81745
[BSP/STM32] add support of RTC in g491 ( #8377 )
2023-12-17 21:44:25 +08:00
xiaofan
8dee48fdaa
ch32_drivers: call rt_hw_pin_init explicitly
...
Signed-off-by: xiaofan <xfan1024@live.com>
2023-12-16 19:23:10 +08:00
Wangzongqiang
2c1209db21
[bsp/phytium] add dc driver ( #8373 )
...
添加[bsp/phytium] DC显示驱动,同步更新配置文件
2023-12-16 19:10:26 +08:00
fangjianzhou
b233e29bb6
[libcpu][aarch64] 使用设备树对内存进行初始化 ( #8320 )
2023-12-16 18:08:11 +08:00
Meco Man
4658267117
[bsp][ci] add attach config files
2023-12-15 18:25:14 +08:00
Xian Wu
4018092baf
update CSL library ( #8370 )
2023-12-12 18:23:12 +08:00
Fu You
a1df90dcf0
[bsp] 修复bsp自带的lvgl移植 ( #8357 )
2023-12-10 23:22:16 +08:00
fangjianzhou
25bb80b657
[bsp][rk3568] 修改串口波特率 ( #8346 )
2023-12-10 06:45:14 +08:00
Raman
fe11e85eea
AVR32: Software I2C driver: Initial working commit ( #8324 )
...
implemented the software I2C drivers for the AVR32 target.
2023-12-09 23:46:12 +08:00
zhugengyu
e843561e46
[bsp/phytium] add xhci and pusb2 support with cherryusb port ( #8355 )
...
合入基于 CherryUSB 的 XCHI 和 PUSB2 驱动
2023-12-08 20:01:34 +08:00
Supper Thomas
32342c6995
[bsp/stm32g491] add tim and iwdog
2023-12-08 18:01:45 +08:00
Macro
f4b2035c03
[bsp/phytium] driver and config update ( #8344 )
...
更新驱动代码,完成对新版rt-thread内核的支持工作。更新默认config文件,保证各驱动被顺利添加后,程序能正常运行
2023-12-08 17:57:55 +08:00
Meco Man
1b0dae2bb0
[stm32] support nano version
...
- G0
- G4
- L0
- L4
2023-12-05 23:22:19 +08:00
zhkag
474a55ea36
【bsp/rt-spark】移除 ETH 并添加 ADC 初始化
2023-12-05 21:48:19 +08:00
Supper Thomas
f510a65f93
[bsp/stm32/stm32g491] Add nucleo of stm32g491
2023-12-05 21:33:41 +08:00
Rbb666
21ba08fab2
[bsp][renesas]添加软件i2c配置
2023-12-05 15:04:50 +08:00
Meco Man
bb66d1ea50
[bsp][stm32][nano] support nano version
...
stm32 BSPs to support nano version (RT_USING_NANO)
这个commit支持到stm32f7之前的BSP
2023-12-03 21:25:00 +08:00
Meco Man
860094e893
[stm32] split stm32 drivers as normal and nano drivers
...
- move all normal drivers (devices framework drivers) into drivers
folder.
- create nano folder for nano drivers
nano drivers are only for a simply wrap of the HAL function, and
not seek for adopting rt-thread devcies framework.
- provide unified nano console and GPIO drivers.
2023-12-03 21:25:00 +08:00
Meco Man
9fec43f0ea
correct and format Kconfig
2023-12-03 21:25:00 +08:00
Raman Gopalan
d1a1a42ef5
AVR32: drv_gpio: Use Microchip's updated drivers for abstraction
2023-12-02 00:31:51 +08:00
Rbb666
316bb12f7e
[bsp][renesas]更新ek-ra6m3驱动列表
2023-12-01 19:37:09 +08:00
kurisaW
91aace98b6
[rtduino][renesas] fix the pwm channel config
2023-12-01 19:36:40 +08:00
Meco Man
031a81a98e
[stm32][nano] stm32l475-pandora support nano version
2023-12-01 14:43:05 +08:00
Rbb666
6c48d53636
[bsp][renesas]更新ra8m1驱动支持列表
2023-11-30 18:53:47 +08:00
Z8MAN8
dfde6950df
[bsp][c3]: Add macro control to sconscript
2023-11-30 11:43:03 +08:00
Meco Man
53aa771aa5
[stm32][nano] stm32f103-bluepill support nano version
2023-11-30 11:39:34 +08:00
bernard
53acd953ab
[bsp][rasp4-32] fix compilation warning
2023-11-29 23:15:59 +08:00
Z8MAN8
71a52d18a7
[bsp][eps32c3]: add pwm driver
2023-11-29 18:05:16 +08:00
geniusgogo
74925f43ed
fix dfs path name overflow. ( #8305 )
2023-11-28 17:16:21 +08:00
fangjianzhou
249871cbbc
[libcpu][aarch64] 使用设备树对CPU进行初始化 ( #8221 )
2023-11-28 14:20:11 +08:00
Raman
265b79d953
User manual for a AT32UC3B0256 target from MCUZone ( #8302 )
2023-11-27 22:29:52 +08:00
TamapChn
3ea3f3447e
[bsp][stm32] 修复 encoder驱动 编码器数值的计算问题
2023-11-26 18:00:01 +08:00
Shicheng Chu
b2e71e470b
[bsp][esp32c3]: add adc driver ( #8281 )
2023-11-26 15:56:27 +08:00
flyingcys
50f521b528
[bsp]add bl808 wifi driver ( #8294 )
2023-11-25 22:54:24 +08:00
mengplus
0396b52db0
fix(spi):多个SPI公用一个ops.data
2023-11-23 09:05:45 -05:00
Rbb666
26fbe01ada
[bsp][renesas]使用文档添加fsp说明,更新下载选项
2023-11-23 17:21:07 +08:00
hywing
1284adfad8
[bsp][renesas] update the description in RA6M3-HMI-Board BSP Instruction Document :UART7 -> UART9 ( #8275 )
2023-11-22 16:22:14 +08:00
Robin Chen
ddbf2be2bc
enable art-pi spi flash use elmfatfs ( #7690 )
2023-11-22 16:19:36 +08:00
zhangyan
d73fd165b0
[bsp/phytium]Code Update and Refactoring ( #8247 )
2023-11-21 17:42:23 +08:00
Meco Man
df29a13d89
[components] remove vmm ( #8269 )
2023-11-21 13:41:54 +08:00
Meco Man
eff3560d64
[bsp] remove gd32 in the root
2023-11-20 07:34:46 -05:00
hywing
d8c96e13c6
[bsp][renesas] add a DAC entry for ra6m3-hmi-board
2023-11-20 05:46:08 -05:00
sheltonyu
41ab3f7535
fixed usb/usart drivers
2023-11-17 04:26:40 -05:00
BetMul
241e7ff083
[bsp] [ESP32_C3]add hwtimer support for ESP32C3 ( #8263 )
2023-11-17 16:11:37 +08:00
Rbb666
ad2ba4ffa5
[bsp][renesas]添加fal配置文件,修改flash驱动
2023-11-16 17:43:00 +08:00
kk
1b59c20203
[bsp/renesas] update drv_sci_spi.c 修复 ci 报错 ( #8261 )
2023-11-16 14:46:43 +08:00
Raman
0e82e13cc3
AT32UC3A: Implement initial BSP support for SimpleMachines' Mizar32-B ( #8186 )
2023-11-16 14:04:21 +08:00
CoderNotCute
4ac9754f5b
fix:fix wch startup risks.
...
1: If IAP has set mstatus to other value, using csrs will not change old value of mstatus in IAP. It should using csrw instead.
2: Reduce the flash size of undefined irq functions.
2023-11-16 14:02:17 +08:00
guozhanxin
35e773d46a
[bsp] ra8 update rasc configuration.xml
2023-11-16 13:08:59 +08:00
guozhanxin
75378a4a40
[bsp] ra8 add adc、dac、pwm、spi、rw007 configs
2023-11-16 13:08:59 +08:00
梁生
7a56058c61
[bsp][hc32]优化can驱动和pwm驱动 ( #8217 )
...
**为什么提交这份PR (why to submit this PR)**
1. hc32驱动函数和rtt函数声明之间的参数类型不一致,在mdk编译时产生警告。
2. hc32的can设备,在注册时就把can中断使能了。导致can设备在打开前,就会产生中断。
3. hc32的pwm驱动,不支持PWM_CMD_SET_PERIOD和PWM_CMD_SET_PULSE指令,导致rt_pwm_set_pulse()函数返回失败。
**你的解决方案是什么 (what is your solution)**
1. 修改hc32驱动函数参数类型和声明一致。
2. 注册can设备时主动禁止can中断,因为打开设备时会主动打开中断。
3. 修改pwm驱动,增加PWM_CMD_SET_PERIOD和PWM_CMD_SET_PULSE指令支持。
2023-11-14 09:18:32 -05:00
BetMul
a0b6e14f01
ESP32C3 add program ways in Linux ( #8237 )
2023-11-10 17:49:45 +08:00
sheltonyu
ed357aa014
[bsp/at32] 1.add support at32f402/405 series, 2.update emac/rtc/qspi/usb drivers ( #8245 )
2023-11-09 16:38:19 +08:00
1ridic
063c8f7bec
[bsp][pico] Add spi pin selection
2023-11-06 23:27:14 -05:00
zhkag
0f2e586613
修复 bsp/x86 scons --pyconfig-silent 报错
2023-11-06 06:23:09 -05:00
zhkag
3db4b3e4ae
修复 bsp/x86 编译问题
2023-11-06 06:23:09 -05:00
xqyjlj
1b6f0e88a3
🐞 fix: fix d1s smart build ( #8212 )
2023-11-02 20:16:02 +08:00
1ridic
f95eaad8e6
[bps][duo] set RT_USING_SYSTEM_WORKQUEUE by default
2023-11-01 12:02:53 -04:00
Yuqiang Wang
ebc9582c07
[bsp][rtduino] 新增HMI-Board对RTduino支持、HMI-Board支持C++特性、修复一些驱动问题 ( #8205 )
2023-11-01 06:07:46 +08:00
Z8MAN8
a64ccaa295
[bsp][pico] add hwtimer driver
2023-10-31 08:58:09 -04:00
Rbb666
7ace7d0a78
[libcpu][renesas]add cortex-m85 && ek-ra8m1 adapt
2023-10-31 15:09:17 +08:00
tangzz98
acc66c5479
实现MPU抽象层 ( #8080 )
...
- 为RT-Thread设计MPU抽象层,支持ARMV7-M,ARMV8-M架构,让用户使用MPU检测栈溢出等内存问题,实现线程内存隔离
- 在components/mp目录下提供通用的API,libcpu目录下提供各处理器架构的具体实现
- 在STM32U575 NUCLEO, STM32H75 NUCLEO开发板测试通过
2023-10-30 08:24:55 -04:00
Shicheng Chu
1554888c0b
[bsp][pico]: add pwm driver ( #8178 )
...
Co-authored-by: Meco Man <920369182@qq.com>
2023-10-29 13:17:25 -04:00
sp-cai
de779b1804
使 rtconfig.py 支持 EXEC_PATH 路径展开
2023-10-29 13:15:28 -04:00
yby
6f48cb79d1
[bsp] Fixed bug of msp432e401y bsp chip model error after mdk5 open. ( #8193 )
2023-10-29 13:15:05 -04:00
蒙蒙plus
32ec9e32ec
[bsp/air32f103]:修复外部中断无效
2023-10-29 13:13:59 -04:00
flyingcys
c701b3e81a
[bsp]update cv1800b drv_uart ( #8188 )
2023-10-26 09:34:58 +08:00
xqyjlj
3283f54c7a
🎈 perf: perf rt_hw_interrupt_disable/enable ( #8042 )
...
Signed-off-by: Shell <smokewood@qq.com>
Co-authored-by: Shell <smokewood@qq.com>
2023-10-25 20:31:25 +08:00
guozhanxin
96edf7aeb6
[bsp/stm32f407-spark1] add llvm-arm toolchain support.
2023-10-25 16:49:51 +08:00
Raman Gopalan
53caa15873
AT32UC3B: Update configuration files to define RT_BACKTRACE_LEVEL_MAX_NR
2023-10-24 09:53:48 -04:00
蒙蒙plus
06cfa88941
[bsp/air32]:增加iar_8_40环境支持 ( #8175 )
...
Signed-off-by: 程蒙蒙 <chengmeng_2@outlook.com>
2023-10-24 15:26:02 +08:00
sp-cai
6eb7fa2f6c
[bsp][ESP32_C3] 修复数据类型警告 rt_int32_t -> rt_base_t ( #8170 )
2023-10-23 08:29:15 -04:00
Raman
144e662f42
AT32UC3B: Implement initial GPIO driver and app test function ( #8164 )
2023-10-23 14:00:07 +08:00
wcx1024979076
7da73c8f01
[bsp] [ESP32_C3] 移除无用的文件 | remove useless files
2023-10-21 21:46:18 +08:00
Shell
70a8d1d465
[kservice] improve backtrace service in kernel ( #8144 )
...
Signed-off-by: Shell <smokewood@qq.com>
2023-10-21 20:14:45 +08:00
xiao-mang
90c7089d47
fix ash echo ( #8150 )
2023-10-21 08:41:55 +08:00
xiunian
53801fc4ab
[bsp][cv1800b] Add gpio driver for cv1800b ( #8158 )
2023-10-21 08:41:09 +08:00
Raman
fb5154f741
AT32UC3B: Fix compilation problem for BSP by defining RT_CPUS_NR ( #8152 )
2023-10-20 20:07:12 +08:00
Shell
07b23ecbb1
[libcpu] fix symbol of kernel entry point ( #8159 )
...
Signed-off-by: Shell <smokewood@qq.com>
2023-10-20 13:27:38 +08:00
Shicheng Chu
43f96b3f85
[bsp][pico] add flash driver ( #8161 )
2023-10-20 07:05:30 +08:00
guozhanxin
acda798759
[tools\llvm-arm]update bsp rtconfig.py
2023-10-19 12:14:01 -04:00
zms123456
d01dd05a0c
[kernel][dm]适配新的设备驱动模型 ( #8075 )
2023-10-18 20:50:30 +08:00
Raman Gopalan
33fe6b320d
application: Remove commented rt_kprintf statements
2023-10-17 11:22:07 -04:00
Raman Gopalan
46e161e236
README for AVR32UC3B0: Initial commit
2023-10-17 11:22:07 -04:00
Raman Gopalan
265a55303e
Implement UART driver files for AT32UC3B: Working commit
2023-10-17 11:22:07 -04:00
fangjianzhou
7d64cdcf58
qemu-virt64-aarch64/qemu-virt64-riscv支持SDL2 ( #8130 )
2023-10-17 13:03:03 +08:00
WCX
61f7d483e2
[bsp][ESP32_C3]增加ble和wifi驱动|add ble & wifi drivers ( #8104 )
2023-10-16 14:57:16 +08:00
BetMul
38e42b75a5
fix:Invalid link and path for mm32f327/README.md ( #8136 )
...
Co-authored-by: Supper Thomas <78900636@qq.com>
2023-10-15 20:33:20 +08:00
Shell
6c1537c216
[bsp] fix smp with smart of vexpress-a9 ( #8128 )
...
Signed-off-by: Shell <smokewood@qq.com>
2023-10-13 14:20:50 +08:00
Frogrey
61e38bd13d
[bsp][imxrt1170] 移动 VGLite、video驱动文件到对应文件夹以提高代码可重用性 ( #8092 )
2023-10-12 08:33:13 +08:00
Z8MAN8
19bfdac891
[fix][usb]return data type as rt_ssize_t
...
rt_ssize_t can give negative error code, which follows the unix style correctly
2023-10-11 12:01:20 -04:00
liYony
a8249a28c6
[bsp][stm32] stm32l431-BearPi 添加mqtt连接华为云综合用例
2023-10-11 05:58:43 -04:00
1ridic
299700cf78
[bsp][pico] Remove cmake dependency
2023-10-11 13:41:12 +08:00
1ridic
261f5bee67
[bsp][pico] Update SDK to 1.5.1
...
import the sdk by rt-thread package.
2023-10-10 09:45:36 +08:00
vandoul
5d47753d56
[bsp/renesas]add drv_sci.
...
formating header file.
2023-10-09 13:27:34 +08:00
阿基米东
b1fae3a604
[bsp][mchp] fix samc21, same54, same70, saml10 build errors
2023-10-09 09:28:12 +08:00
阿基米东
874151b6db
[bsp][mchp][samd51] formatting
2023-10-09 09:28:12 +08:00
阿基米东
cede0a3615
[bsp][mchp] update README.md
2023-10-09 09:28:12 +08:00
阿基米东
b1b66dd195
[bsp][mchp][samd51] re-config uart0, remove dma, and fix some error
2023-10-09 09:28:12 +08:00
阿基米东
9795b51b97
[bsp][mchp][samd51] add Wio-Terminal template
2023-10-09 09:28:12 +08:00
阿基米东
e14e4e2a14
[bsp][mchp][samd51] uart support serial v2
2023-10-09 09:28:12 +08:00
阿基米东
dfc3ed3f58
[bsp][mchp][samd51] delete stdio redirect, set usart async mode for target io
2023-10-09 09:28:12 +08:00
阿基米东
2e04e14ca8
[bsp][mchp] serial support usart sync mode
2023-10-09 09:28:12 +08:00
阿基米东
c121a769d3
[bsp][mchp] add ATSAMD51 BSP for Adafruit Metro M4 Express board
2023-10-09 09:28:12 +08:00
Supper Thomas
847b71e767
[action] add .config and kconfig ( #8111 )
2023-10-08 13:28:17 +08:00
guozhanxin
9e79333512
[project] update mdk/iar project and config.
2023-10-08 11:21:00 +08:00
1ridic
91f273f3c9
[bsp][pico] Add flowcontrol and parity settings
2023-10-04 11:12:19 -04:00
1ridic
11367953d2
[bsp][pico] Add msh cmd to reset pico to BOOTSEL mode
2023-10-04 11:11:38 -04:00
Shicheng Chu
c021c5cd22
[bsp][lpc55sxx]: update debug log ( #8106 )
2023-10-03 08:18:31 +08:00
1ridic
89330dd269
[bsp][pico] Improve UART driver ( #8099 )
2023-10-02 21:28:09 +08:00
Yuqiang Wang
37ef1ba88c
[bsp/stm32] Optimize the kconfig structure of ART-PI board about serial port ( #8101 )
2023-10-02 16:28:46 +08:00
guozhanxin
6d506dc5b6
[bsp/rt-spark] fix spi_flash_init.c
2023-09-27 10:16:46 +08:00
zhkag
29a508222c
修复 qemu 挂载 elm 文件系统失败
2023-09-26 13:23:48 +08:00
XYZboom
c60ecd7c4a
[bsp][nuclei] fix "usb_conf.h not found"
...
Nuclei sdk requires the USB configuration header file to be completed by the application in versions after 0.3.8. see https://github.com/Nuclei-Software/nuclei-sdk/pull/54 and 43912c1a22
2023-09-26 11:37:03 +08:00
Frogrey
f941dfcf13
fix uart1 pin bug, delete and update wrong icf files, add vglite support for rt1170 in IAR environment.
2023-09-26 10:52:24 +08:00
1ridic
a7e210d701
[bsp][pico] Optimize Kconfig configuration
...
Fix SPI and I2C configuration menu. Add UART enablement option. Limit
the pin selection for UART and I2C according to the datasheet.
2023-09-26 10:42:57 +08:00
wangyuqiang
c8790c72e4
[bsp][utest] 添加 rt-spark 在 gcc 下运行 utest 链接代码段
2023-09-25 16:44:40 +08:00
zbtrs
36b79798bd
feat: support sdl2 ( #8048 )
2023-09-25 08:40:03 +08:00
liYony
2ff1a1a4c9
[bsp][stm32] BearPi 支持 MPU6050 模块
2023-09-19 13:36:47 -04:00
guo
8a7831ee4d
[bsp/IFX]补充缺少的文件 ( #8055 )
2023-09-19 00:27:58 -04:00
GuEe-GUI
a6e9c386ff
[BSP/rockchip/rk3568] fixup heapmem init flow
...
In RT-Smart, `rt_hw_interrupt_init` will call
`rt_ioremap` to map GIC's MMIO registers. There
is a `rt_malloc` called in rt_ioremap, that will
fail if we not init the mem heap yet.
Signed-off-by: GuEe-GUI <GuEe-GUI@github.com>
2023-09-18 22:27:19 -04:00
guo
23794d2cf9
[bsp][ifx] add bt support ( #8028 )
2023-09-18 00:06:51 -04:00
蒙蒙plus
dfc8994ea2
fix(air links): 对应厂家手册将RAM容量改为96kb
...
Signed-off-by: 蒙蒙plus <chengmeng_2@outlook.com>
2023-09-07 22:27:44 -04:00