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 447 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 |