Hello !
Can I clean all radio events in more efficient way , by using one line of code ?
Now, after each RX/TX operation I disable radio ( INT disabled and cleaned as well) and clear all events :
nrf_radio_task_trigger(NRF_RADIO, NRF_RADIO_TASK_DISABLE);
nrf_radio_event_clear(NRF_RADIO, NRF_RADIO_EVENT_DISABLED);
nrf_radio_event_clear(NRF_RADIO, NRF_RADIO_EVENT_READY);
nrf_radio_event_clear(NRF_RADIO, NRF_RADIO_EVENT_TXREADY);
nrf_radio_event_clear(NRF_RADIO, NRF_RADIO_EVENT_RXREADY);
nrf_radio_event_clear(NRF_RADIO, NRF_RADIO_EVENT_ADDRESS);
nrf_radio_event_clear(NRF_RADIO, NRF_RADIO_EVENT_FRAMESTART);
nrf_radio_event_clear(NRF_RADIO, NRF_RADIO_EVENT_PAYLOAD);
nrf_radio_event_clear(NRF_RADIO, NRF_RADIO_EVENT_END);
nrf_radio_event_clear(NRF_RADIO, NRF_RADIO_EVENT_PHYEND);
nrf_radio_event_clear(NRF_RADIO, NRF_RADIO_EVENT_CRCOK);
nrf_radio_event_clear(NRF_RADIO, NRF_RADIO_EVENT_CRCERROR);
nrf_radio_event_clear(NRF_RADIO, NRF_RADIO_EVENT_DEVMATCH);
nrf_radio_event_clear(NRF_RADIO, NRF_RADIO_EVENT_DEVMISS);
nrf_radio_event_clear(NRF_RADIO, NRF_RADIO_EVENT_BCMATCH);
Regards,
Eugene