Arduino_Core_STM32
Arduino_Core_STM32 copied to clipboard
feat: add STM32U0xx support
This PR add the support of the STM32U0 series.
- From STM32CubeU0 v1.1.0
- Add HAL from version 1.1.0
- Add CMSIS from version 1.0.0
Tests using a Nucleo-U083RC:
- [x] GPIO
- [x] ADC
- [x] ADC internal (see https://github.com/stm32duino/STM32Examples/pull/59)
- [x] HardwareTimer (PWM)
- [x] EXTI
- [x] I2C (EEPROM RW, I2C scanner) I2C4 not functionnal.
- [x] SPI (SD, TFT)
- [x] EEPROM emulation
- [x] Serial
- [x] RTC --> requires https://github.com/stm32duino/STM32RTC/pull/111
- [ ] LowPower
- [x] IWDG
- [x] USB Device (CDC/HID)
- [ ] FreeRTOS
- [x] CMSIS DSP
Fixes #2491