I've been continue polishing the STM32WB support and attached a new portion of patches. They are suppose to be applied on top of the patches from the previous tarball (STM32WBxx-b4186f.zip). They are ready for review.
Summary of commit messages:
Code: Select all
* 0003 STM32WB: fix style errors
* 0004 STM32WB: update ADC1 in ADCv3
* Add STM32_ADC_ADC1_PRESC
* Remove ADC_DMA_MDMA as not supported
* Change the default value of STM32_ADCSEL to STM32_ADCSEL_SYSCLK
* 0005 STM32WB: update mcuconf STM32WB55XX template
* Removed STM32_MSISRANGE and STM32_SWPMI1SEL as not supported
* Updated STM32_HSI16_ENABLED, STM32_HSI48_ENABLED, STM32_LSE_ENABLED
and STM32_SW to their default values according to STM32WBxx/hal_lld.h
* Added STM32_C2HPRE and STM32_SHDHPRE parameters
* Fixed STM32_IRQ_EXTI17_PRIORITY parameters name
* Added STM32_IRQ_EXTI18_PRIORITY
* Updated ADC parameters:
* Removed STM32_ADC_DUAL_MODE as not supported
* Added STM32_ADC_ADC1_IRQ_PRIORITY and removed ADC12 and ADC3
* Added STM32_ADC_ADC1_CLOCK_MODE and removed ADC123
* Added STM32_ADC_ADC1_PRESC and removed ADC123
* Regenerated STM32WB55_MCUCONF mcuconf files (TODO USB board)
* 0006 STM32WB: update stm32wbxx board schema
* Return LSEBypass and remove unsupported HSEBypass
Best regards,
Ilya.