— Zephyr Project (@ZephyrIoT) 9 mars 2018
A full changelog of this release are available on the project releases page.
For these last 3 Zephyr releases, BayLibre engineer Neil Armstrong worked to add a better support for the STM32F0 SoC family by adding SPI, I2C, and internal Flash support, following his work on the previous Zephyr release on the overall STM32 Microcontrollers.
A hard time was spent adding SPI Slave and I2C Slave support on Zephyr for the whole STM32 Microcontroller family, to align with other RTOS and Linux for the I2C Slave part.
Since Zephyr 1.8, supported in Zephyr :
Along the following STM32 Microcontrollers features :
- I2C, SPI and fixes for the nucleo-f091rc board support
- Flash support for the STM32F0 family with associated fixes
- Support for STM32F072 SoC
- SPI Support for STM32 family using the STM32Cube LL (Low Layer) HAL, with fixes and support for STM32F0 Family
- I2C Support for STM32F0 Family
- Various STM32 Architecture fixes for STM32F0 Support (EXTI, Flash, I2C, …)
And ongoing features still in discussions :
The last Pull Request is done in cooperation with Daniel Wagenknecht, and triggered a lot of technical discussions ! Thanks Daniel !