Functions | |
int | at86rf215_configure_OFDM (at86rf215_t *dev, uint8_t option, uint8_t mcs) |
Configure the radio to make use of OFDM modulation. More... | |
int | at86rf215_OFDM_set_scheme (at86rf215_t *dev, uint8_t mcs) |
Set the current modulation and coding scheme (MCS) More... | |
uint8_t | at86rf215_OFDM_get_scheme (at86rf215_t *dev) |
Get the current modulation and coding scheme (MCS) More... | |
int | at86rf215_OFDM_set_option (at86rf215_t *dev, uint8_t option) |
Set the current OFDM option. More... | |
uint8_t | at86rf215_OFDM_get_option (at86rf215_t *dev) |
Get the current OFDM option. More... | |
int at86rf215_configure_OFDM | ( | at86rf215_t * | dev, |
uint8_t | option, | ||
uint8_t | mcs | ||
) |
Configure the radio to make use of OFDM modulation.
There are 4 OFDM options, each with a different number of active tones. The device supports BPSK, QPSK and 16-QAM modulation and coding schemes (MCS)
[in] | dev | device to configure |
[in] | option | modulation option, each increment halves the data rate |
[in] | mcs | modulation scheme, BB_MCS_BPSK_REP4 … BB_MCS_16QAM_3BY4 |
uint8_t at86rf215_OFDM_get_option | ( | at86rf215_t * | dev | ) |
Get the current OFDM option.
[in] | dev | device to read from |
uint8_t at86rf215_OFDM_get_scheme | ( | at86rf215_t * | dev | ) |
Get the current modulation and coding scheme (MCS)
[in] | dev | device to read from |
int at86rf215_OFDM_set_option | ( | at86rf215_t * | dev, |
uint8_t | option | ||
) |
Set the current OFDM option.
[in] | dev | device to configure |
[in] | option | OFDM option |
int at86rf215_OFDM_set_scheme | ( | at86rf215_t * | dev, |
uint8_t | mcs | ||
) |
Set the current modulation and coding scheme (MCS)
[in] | dev | device to configure |
[in] | mcs | modulation and coding scheme |