NVIC priority sorted out.

Is done for the functionality I intend to have for version 1 of VPC (TIM6 and 7, USART2, UART4 and 5, I2C1 and 2, SPI1, 2 and 3, and all GPIO EXTI). It generates code for NVIC priority and sub-priority (with value validation regarding the Priority Group selected) inside the initialization functions of the peripheral or GPIO and generates the IRQ handler functions. 

What next? I have yet to test the I2C peripheral and generate code for SPI initialization (I need some SPI peripherals other than SD card…). Then regarding GUI controls for configuring the peripherals, I have to depart from CubeMX and LL driver and to offer full SPL functionality. With that, a complete set of features for provided peripherals is assured. Worth the effort? Don’t know, I already achieved what I said on STM32 community that I’ll do…

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.