I am working on STM32WLxx port and the first version is ready: test compilation done, do not have HW yet to test it in real life.
This version includes:
New files/sources:
- os/hal/ports/STM32/STM32WLxx
hal_efl_lld.c
hal_efl_lld.h
hal_lld.c
hal_lld.h
platform.mk
stm32_dmamux.h
stm32_isr.c
stm32_isr.h
stm32_rcc.h
stm32_registry.h
- os/hal/ports/STM32/LLD/EXTIv1/
stm32_exti16_34.inc
stm32_exti45.inc
- os/common/startup/ARMCMx/devices/STM32WLxx/cmparams.h
- os/common/startup/ARMCMx/compilers/GCC/ld
- os/common/startup/ARMCMx/compilers/GCC/mk/startup_stm32wlxx.mk
STM32L431xC.ld
STM32WLExx8.ld
STM32WLExxB.ld
STM32WLExxC.ld
- os/common/ext/ST/STM32WLxx
- mcuconf.h, halconf.h and board.h examples
- stm32wlxx_board.xsd
Modified sources:
- os/hal/ports/STM32/LLD/SPIv2 - SUBGHZSPI support added
- os/hal/ports/STM32/LLD/TIMv1/hal_st_lld.c - STM32WLxx support added
Should I move this port to community section or it is possible to share it in main section to include in some ChibiOS release?
TODO:
- SUBGHZ HAL driver
- RTC