nrfxlib API 0.1.0
Loading...
Searching...
No Matches
nrf_802154_critical_section.h File Reference
#include <stdbool.h>
#include <stdint.h>

Go to the source code of this file.

Functions

void nrf_802154_critical_section_init (void)
 Initializes the critical section module.
 
bool nrf_802154_critical_section_enter (void)
 Function for entering a critical section in the 802.15.4 driver.
 
void nrf_802154_critical_section_exit (void)
 Function for exiting a critical section in the 802.15.4 driver.
 
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_nesting_allow (void)
 Allows entry to a nested critical section.
 
void nrf_802154_critical_section_nesting_deny (void)
 Denies entry to a nested critical section.
 
bool nrf_802154_critical_section_is_nested (void)
 Checks if the critical section is nested.
 
uint32_t nrf_802154_critical_section_active_vector_priority_get (void)
 Gets the current IRQ priority.
 
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_rsch_process_pending (void)
 Process a pending RSCH event.