Functions | |
int | at86rf215_configure_legacy_OQPSK (at86rf215_t *dev, bool high_rate) |
Configure the radio to make use of O-QPSK modulation. More... | |
int | at86rf215_configure_OQPSK (at86rf215_t *dev, uint8_t chips, uint8_t rate) |
Configure the radio to make use of O-QPSK modulation. More... | |
uint8_t | at86rf215_OQPSK_get_chips (at86rf215_t *dev) |
Get the current O-QPSK chip rate. More... | |
int | at86rf215_OQPSK_set_chips (at86rf215_t *dev, uint8_t chips) |
Set the current O-QPSK chip rate. More... | |
uint8_t | at86rf215_OQPSK_get_mode (at86rf215_t *dev) |
Get the current O-QPSK rate mode. More... | |
int | at86rf215_OQPSK_set_mode (at86rf215_t *dev, uint8_t mode) |
Set the current O-QPSK rate mode. More... | |
uint8_t | at86rf215_OQPSK_get_mode_legacy (at86rf215_t *dev) |
Get the current legacy O-QPSK mode. More... | |
int | at86rf215_OQPSK_set_mode_legacy (at86rf215_t *dev, bool high_rate) |
Set the current legacy O-QPSK rate mode. More... | |
static bool | at86rf215_OQPSK_is_legacy (at86rf215_t *dev) |
Test if O-QPSK PHY operates in legacy mode. More... | |
int at86rf215_configure_legacy_OQPSK | ( | at86rf215_t * | dev, |
bool | high_rate | ||
) |
Configure the radio to make use of O-QPSK modulation.
The rate mode may be
[in] | dev | device to configure |
[in] | high_rate | use proprietary high data rate compatible with at86rf2xx |
int at86rf215_configure_OQPSK | ( | at86rf215_t * | dev, |
uint8_t | chips, | ||
uint8_t | rate | ||
) |
Configure the radio to make use of O-QPSK modulation.
The chip rate is the number of bits per second (chips per second) used in the spreading signal. The rate mode may be
[in] | dev | device to configure |
[in] | chips | chip rate, BB_FCHIP100 … BB_FCHIP2000 |
[in] | rate | rate mode, may be AT86RF215_OQPSK_MODE_LEGACY or AT86RF215_MR_OQPSK_MODE |
uint8_t at86rf215_OQPSK_get_chips | ( | at86rf215_t * | dev | ) |
Get the current O-QPSK chip rate.
[in] | dev | device to read from |
uint8_t at86rf215_OQPSK_get_mode | ( | at86rf215_t * | dev | ) |
Get the current O-QPSK rate mode.
[in] | dev | device to read from |
uint8_t at86rf215_OQPSK_get_mode_legacy | ( | at86rf215_t * | dev | ) |
Get the current legacy O-QPSK mode.
[in] | dev | device to read from |
|
inlinestatic |
Test if O-QPSK PHY operates in legacy mode.
[in] | dev | device to test |
Definition at line 454 of file at86rf215_internal.h.
int at86rf215_OQPSK_set_chips | ( | at86rf215_t * | dev, |
uint8_t | chips | ||
) |
Set the current O-QPSK chip rate.
[in] | dev | device to configure |
[in] | chips | chip rate in chip/s |
int at86rf215_OQPSK_set_mode | ( | at86rf215_t * | dev, |
uint8_t | mode | ||
) |
Set the current O-QPSK rate mode.
[in] | dev | device to configure |
[in] | mode | rate mode |
int at86rf215_OQPSK_set_mode_legacy | ( | at86rf215_t * | dev, |
bool | high_rate | ||
) |
Set the current legacy O-QPSK rate mode.
[in] | dev | device to configure |
[in] | high_rate | set to use proprietary high data rate |