Enumerations |
|
| enum |
ral_fsm_events_t
{
E_RESET , E_TRX_END , E_TX_REQ , E_TRX_OFF , E_TX_ON , E_FORCE_TX_ON , E_RX_ON } |
| enum |
ral_fsm_states_t
{
S_TRX_OFF , S_TX_ON , S_BUSY_TX , S_RX_ON , S_BUSY_RX } |
Functions |
|
| ral_fsm_states_t | ral_fsm_current_state_get (void) |
|
Reads current state of RAL state machine.
More...
|
|
| void | ral_fsm_init (void) |
|
Initializes finite state machine of radio chip.
|
|
| void | ral_fsm_event_post ( ral_fsm_events_t event, void *p_data) |
|
Sends new event to radio FSM. This function is used for changing radio state.
More...
|
|
Detailed Description
Enumeration Type Documentation
| enum ral_fsm_events_t |
Function Documentation
| ral_fsm_states_t ral_fsm_current_state_get | ( | void | ) |
Reads current state of RAL state machine.
- Returns
- Current state.
| void ral_fsm_event_post | ( | ral_fsm_events_t | event , |
| void * | p_data | ||
| ) |
Sends new event to radio FSM. This function is used for changing radio state.
- Parameters
-
event - event id for FSM. p_data - pointer to event specific data (expects pointer to ral_mem_t ).