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 |