cancel
Showing results for 
Search instead for 
Did you mean: 

How to generate generate IPCC_C1_TX_IRQHandler and IPCC_C1_RX_IRQHandler functions in CubeIDE for STM32WB?

PADAM.1
Associate III

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?

2 REPLIES 2

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.

Mecanix
Senior

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 */