RT-Thread/rt-thread

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

Open

#5.968 geöffnet am 19. Mai 2022

Auf GitHub ansehen
 (11 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)C (4.755 Forks)batch import
good first issue

Repository-Metriken

Stars
 (9.223 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 7T 22h) (50 gemergte PRs in 30 T)

Beschreibung

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驱动对接输入捕获框架

Contributor Guide