Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: xBedRadio MxSniffer
GrpRadio
Typedef Documentation
| typedef enum SHORTENUM radio_attribute_t |
Enumeration to identify radio attributes.
| typedef enum SHORTENUM radio_cca_t |
codes for CCA
| typedef enum SHORTENUM radio_error_t |
Error codes.
| typedef union radio_param_t radio_param_t |
Container for handover of radio parameter values.
- Note:
- The elements in this union should have max. a size of 2 byte, all other parameters should be configured with the void pointer.
| typedef uint8_t radio_state_t |
Enumeration Type Documentation
| enum radio_tx_done_t |
| enum SHORTENUM |
Error codes.
- Enumerator:
| enum SHORTENUM |
Enumeration to identify radio attributes.
- Enumerator:
RADIO_CCA_FREE The CCA measurement estimates, that the channel is free.
RADIO_CCA_BUSY The CCA measurement estimates, that the channel is busy.
RADIO_CCA_FAIL The CCA measurement was not finished.
RADIO_CCA_FREE The CCA measurement estimates, that the channel is free.
RADIO_CCA_BUSY The CCA measurement estimates, that the channel is busy.
RADIO_CCA_FAIL The CCA measurement was not finished.
phyCurrentChannel Set the current channel.
phyChannelsSupported Currently unused.
phyTransmitPower Set the Tx power.
phyIdleState Transceiver state to return to after transmission.
phyCCAMode CCA mode to use in CSMA-CA:
value CCA mode 0 carrier sense OR energy above threshold 1 energy above threshold (default) 2 carrier sense 3 carrier sense AND energy above threshold phyPanId PAN ID to use in STATE_RXAUTO frame filter.
phyShortAddr Short (16-bit) address to use in STATE_RXAUTO frame filter.
phyLongAddr Pointer to long (EUI-64) address to use in STATE_RXAUTO frame filter.
phyDataRate Datarate.
phyTxPa PA enable.
phyRxLna LNA enable.
SUCCESS OK Code.
STATE_SET_FAILED function radio_set_state failed
SET_PARM_FAILED function radio_set_param failed
GET_PARM_FAILED function radio_get_param failed
GENERAL_ERROR something unexpected happened
| enum SHORTENUM |
codes for CCA
- Enumerator:
RADIO_CCA_FREE The CCA measurement estimates, that the channel is free.
RADIO_CCA_BUSY The CCA measurement estimates, that the channel is busy.
RADIO_CCA_FAIL The CCA measurement was not finished.
RADIO_CCA_FREE The CCA measurement estimates, that the channel is free.
RADIO_CCA_BUSY The CCA measurement estimates, that the channel is busy.
RADIO_CCA_FAIL The CCA measurement was not finished.
phyCurrentChannel Set the current channel.
phyChannelsSupported Currently unused.
phyTransmitPower Set the Tx power.
phyIdleState Transceiver state to return to after transmission.
phyCCAMode CCA mode to use in CSMA-CA:
value CCA mode 0 carrier sense OR energy above threshold 1 energy above threshold (default) 2 carrier sense 3 carrier sense AND energy above threshold phyPanId PAN ID to use in STATE_RXAUTO frame filter.
phyShortAddr Short (16-bit) address to use in STATE_RXAUTO frame filter.
phyLongAddr Pointer to long (EUI-64) address to use in STATE_RXAUTO frame filter.
phyDataRate Datarate.
phyTxPa PA enable.
phyRxLna LNA enable.
SUCCESS OK Code.
STATE_SET_FAILED function radio_set_state failed
SET_PARM_FAILED function radio_set_param failed
GET_PARM_FAILED function radio_get_param failed
GENERAL_ERROR something unexpected happened
Generated on Thu Jul 14 2022 01:09:40 by
1.7.2