RT-Thread/rt-thread

🔨[bsp][stm32][driver][Improve the drivers within HAL_Driver]

Open

#5968 aperta il 19 mag 2022

Vedi su GitHub
 (11 commenti) (0 reazioni) (0 assegnatari)C (4755 fork)batch import
good first issue

Metriche repository

Star
 (9223 star)
Metriche merge PR
 (Merge medio 7g 22h) (50 PR mergiate in 30 g)

Descrizione

you can use the STM32 board of you to finish this "good first issue" if there's no board in "bsp/stm32/", you can create the bsp with docuement How to make a STM32 BSP for RT-Thread. Or you can try to finish the module as follow .

You can follow the document device introduce

可以用手上的STM32开发板来进行PR 如果没有BSP,可以尝试提交BSP 如果有BSP,可以尝试验证一些功能,有些BSP并不完善,并且PR,比如UART, SPI, IIC等模块,验证成功,应该有需要PR和修复的地方。

  • 提交BSP开发板
  • 提交SPI IIC CAN模块修复和验证
  • i2c: 目前i2c 还没有和stm32的硬件I2C对接上rt-thread的驱动,添加drv_i2c.c
  • STM32驱动对接输入捕获框架

根据文档: 驱动接口 STM32 BSP驱动文档 可验证模块,也可以添加utest测试项:

  • PIN
  • UARTV1
  • UARTV2
  • ADC
  • DAC
  • CAN
  • HWTIMER
  • IIC
  • PWM
  • RTC
  • SPI
  • WATCHDOG
  • HWCRYPTO
  • AUDIO IIS
  • USBD
  • USBH
  • PULSE ENCODER
  • WLAN
  • ON-CHIP FLASH
  •  STM32驱动对接输入捕获框架

Guida contributor