TI-RTOS for SimpleLink Wireless MCUs
2.14.03.28
|
Struct used to store RF client state and configuration Pointer to an RF_Object is used as handles (RF_Handle) in interactions with the RF driver. More...
#include <RF.h>
Data Fields | |
struct { | |
uint32_t nInactivityTimeout | |
Inactivity timeout in us. More... | |
RF_Mode * pRfMode | |
Mode of operation. More... | |
RF_RadioSetup * pOpSetup | |
Radio setup radio operation, only ram right now. More... | |
} | config |
Configuration. More... | |
struct { | |
struct { | |
rfc_CMD_FS_t cmdFs | |
FS command encapsulating FS state. More... | |
union { | |
struct { | |
uint8_t foo | |
} prop | |
Proprietary mode state. More... | |
struct { | |
uint8_t foo | |
} ble | |
BLE mode state. More... | |
struct { | |
uint8_t foo | |
} ieee | |
IEEE mode state. More... | |
} | |
} mode_state | |
(Mode-specific) state structure More... | |
Semaphore_Struct semSync | |
Semaphore used by runCmd(), waitCmd() and powerdown sequence. More... | |
RF_Event volatile eventSync | |
Event mask/value used by runCmd() and waitCmd() More... | |
void * pCbSync | |
Internal storage for user callback. More... | |
RF_Event unpendCause | |
Return value for RF_waitCmd() More... | |
Clock_Struct clkInactivity | |
Clock used for inactivity timeouts. More... | |
RF_CmdHandle volatile chLastPosted | |
Command handle of most recently posted command. More... | |
bool bYielded | |
Client has indicated that there are no more commands. More... | |
} | state |
State & variables. More... | |
Struct used to store RF client state and configuration Pointer to an RF_Object is used as handles (RF_Handle) in interactions with the RF driver.
uint32_t RF_Object::nInactivityTimeout |
Inactivity timeout in us.
RF_Mode* RF_Object::pRfMode |
Mode of operation.
RF_RadioSetup* RF_Object::pOpSetup |
Radio setup radio operation, only ram right now.
struct { ... } RF_Object::config |
Configuration.
rfc_CMD_FS_t RF_Object::cmdFs |
FS command encapsulating FS state.
uint8_t RF_Object::foo |
struct { ... } RF_Object::prop |
Proprietary mode state.
struct { ... } RF_Object::ble |
BLE mode state.
struct { ... } RF_Object::ieee |
IEEE mode state.
struct { ... } RF_Object::mode_state |
(Mode-specific) state structure
Semaphore_Struct RF_Object::semSync |
Semaphore used by runCmd(), waitCmd() and powerdown sequence.
RF_Event volatile RF_Object::eventSync |
Event mask/value used by runCmd() and waitCmd()
void* RF_Object::pCbSync |
Internal storage for user callback.
RF_Event RF_Object::unpendCause |
Return value for RF_waitCmd()
Clock_Struct RF_Object::clkInactivity |
Clock used for inactivity timeouts.
RF_CmdHandle volatile RF_Object::chLastPosted |
Command handle of most recently posted command.
bool RF_Object::bYielded |
Client has indicated that there are no more commands.
struct { ... } RF_Object::state |
State & variables.