2020-09-18 11:03 AM
When creating an BLE router application with CubeIDE, CubeMX does not generate the IPCC IRQ handlers "IPCC_C1_TX_IRQHandler" and "IPCC_C1_RX_IRQHandler".
Is there some "hidden" checkbox I missed or has it been forgotten in generation engine?
2020-10-09 06:59 AM
Hello PADAM.1,
For current STM32CubeMX version IPCC related code needs to be added manually for BLE project when using STM32WB. But in future release CubeMX would include IPCC module and be able to enable the associated interrupt.
Stay tuned.
Thanks for your patience and your contribution.
Regards,
Khouloud.
2020-10-15 09:50 AM
Good news, @Khouloud OTHMAN
Would be equally important to add the RTC_WKUP_IRQHandler too. Without it the tasks/virtual timers does not work. Thanks.
/* USER CODE BEGIN 1 */
void RTC_WKUP_IRQHandler(void)
{
HW_TS_RTC_Wakeup_Handler();
}
void IPCC_C1_TX_IRQHandler(void)
{
HW_IPCC_Tx_Handler();
return;
}
void IPCC_C1_RX_IRQHandler(void)
{
HW_IPCC_Rx_Handler();
return;
}
/* USER CODE END 1 */