This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

micro esb and ble crash

Hi, I've added micro ESB to work during BLE timeslots granted, with uesb_config as start of slot and uesb_disable as end

During the slot, the regular work, uesb_event_handler for radio work and uesb_send_pkt_evt_handler to send data.

The radio interrupts have been redirected from the m_radio_callback()->NRF_RADIO_CALLBACK_SIGNAL_TYPE_RADIO

to call RADIO_IRQHandler on micro esb.

Problem is that not always but frequently I get systemn crashes on 2 specific function

uesb_start_rx and start_tx_transaction

My guess is only as good as my understandement of this library that is I only scratch the outside, so I would guess that at some point this library delays more that the slot given and I don't have a chance to terminate the micro esb work until after the BLE time slot ends...

Any ideas?

Related