35#ifndef NRF_802154_CRITICAL_SECTION_H__
36#define NRF_802154_CRITICAL_SECTION_H__
void nrf_802154_critical_section_exit(void)
Function for exiting a critical section in the 802.15.4 driver.
uint32_t nrf_802154_critical_section_active_vector_priority_get(void)
Gets the current IRQ priority.
bool nrf_802154_critical_section_enter(void)
Function for entering a critical section in the 802.15.4 driver.
bool nrf_802154_critical_section_is_nested(void)
Checks if the critical section is nested.
void nrf_802154_critical_section_init(void)
Initializes the critical section module.
void nrf_802154_critical_section_nesting_deny(void)
Denies entry to a nested critical section.
bool nrf_802154_critical_section_rsch_event_is_pending(void)
Checks if there is a pending event in the RSCH critical section.
void nrf_802154_critical_section_nesting_allow(void)
Allows entry to a nested critical section.
void nrf_802154_critical_section_forcefully_enter(void)
Function for forcefully entering a critical section in the 802.15.4 driver.
void nrf_802154_critical_section_rsch_process_pending(void)
Process a pending RSCH event.