Commit Graph

6879 Commits

Author SHA1 Message Date
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