![]() |
Contiki-NG
|
Configuration file for the AT86RF215 radio drivers. More...
#include "at86rf215-registermap.h"Go to the source code of this file.
Macros | |
| #define | FREQ_BAND_SUBGHZ (0) |
| Current radio driver enables the selection of and frequency band only before compiling. | |
| #define | AT86RF215_FREQUENCY_BAND (FREQ_BAND_24GHZ) |
| Select the Frequency band to use: 0 = Sub-GHz, 1 = 2.4 GHz. | |
| #define | FSK_CHANNEL_SPACING 5000000 |
| Option left to change the modulation parameters (e.g. | |
| #define | AT86RF215_AUTO_ACK (0) |
| If driver is used for CSMA (default) | |
| #define | AT86RF215_FRAME_FILTER (0) |
| Enable/disable address filter mode, where radio only accepts frames with matching address. | |
| #define | AT86RF215_SEND_ON_CCA (0) |
| Do a CCA manually before sending a packet. | |
| #define | AT86RF215_AUTO_CCATX (0) |
| Radio does a CCA automaticaly before sending a packet. | |
| #define | AT86RF215_CCA_THRESHOLD (AT86RF215_CONF_CCA_THRESHOLD) |
| CCA threshold in dBm. | |
| #define | AT86RF215_POLL_MODE (1) |
| Radio poll mode - should disable interrupts and enable upper levels to poll the radio for events. | |
| #define | AT86RF215_AUTO_CRC (1) |
| Enable/disable auto-CRC generation Radio will automatically append CRC to outgoing frames. | |
| #define | AT86RF215_CRC_16BIT (AT86RF215_CONF_CRC_16BIT) |
| Select either 16-bit (1) or 32-bit (0) CRC. | |
| #define | AT86RF215_AUTO_TX2RX (0) |
| Enable the automatic transition to RX state after a packet is sent. | |
| #define | AT86RF215_DEBUG_GPIO_TSCH (0) |
| Debug driver operation with GPIO pins (development purpose only) | |
| #define | AT86RF215_LOG_LEVEL (LOG_LEVEL_WARN) |
| Logging level for the AT86RF215 driver. | |
Variables | |
| static const at86rf215_radio_config_t | radio_config_oqpsk_250kbps [] |
| Legacy O-QPSK (IEEE 802.15.4-2011) | |
| static const at86rf215_radio_config_t | radio_config_fsk_test [] |
| FSK modulation (not tested yet) | |
Configuration file for the AT86RF215 radio drivers.
Definition in file at86rf215-conf.h.
| #define AT86RF215_AUTO_ACK (0) |
If driver is used for CSMA (default)
If driver is used for TSCH Enable/disable auto-acknowledgement, where radio automatically sends an ACK frame after receiving a frame with the ACK request bit set
Definition at line 256 of file at86rf215-conf.h.
| #define AT86RF215_AUTO_CCATX (0) |
Radio does a CCA automaticaly before sending a packet.
TODO: Not implemented yet! (No need, only if we want to offload the operation to the radio)
Definition at line 287 of file at86rf215-conf.h.
| #define AT86RF215_AUTO_TX2RX (0) |
Enable the automatic transition to RX state after a packet is sent.
TODO: Not implemented yet (No need?)
Definition at line 336 of file at86rf215-conf.h.
| #define AT86RF215_FREQUENCY_BAND (FREQ_BAND_24GHZ) |
Select the Frequency band to use: 0 = Sub-GHz, 1 = 2.4 GHz.
NOTE: Current driver is designed for only one RF band at the time!
Definition at line 60 of file at86rf215-conf.h.
| #define FREQ_BAND_SUBGHZ (0) |
Current radio driver enables the selection of and frequency band only before compiling.
In future we could reconfigure the drivers to support both
Definition at line 51 of file at86rf215-conf.h.
| #define FSK_CHANNEL_SPACING 5000000 |
Option left to change the modulation parameters (e.g.
1Mbit/s)
Definition at line 142 of file at86rf215-conf.h.
|
static |
Legacy O-QPSK (IEEE 802.15.4-2011)
Definition at line 99 of file at86rf215-conf.h.