63 uint8_t IRQ1_WAKEUP:1;
64 uint8_t IRQ2_TRXRDY:1;
66 uint8_t IRQ4_BATLOW:1;
68 uint8_t IRQ5_TRXERR:1;
69 uint8_t IRQ6_IQIFSF:1;
95 rtimer_clock_t timestamp;
98} at86rf215_rx_frame_t;
104} at86rf215_radio_config_t;
109int at86rf215_init(
void);
110int at86rf215_prepare(
const void *payload,
unsigned short payload_len);
111int at86rf215_transmit(
unsigned short payload_len);
112int at86rf215_send(
const void *payload,
unsigned short payload_len);
113int at86rf215_read(
void *buf,
unsigned short buf_len);
114int at86rf215_receiving_packet(
void);
115int at86rf215_pending_packet(
void);
116int at86rf215_on(
void);
117int at86rf215_off(
void);
121static radio_result_t at86rf215_get_object(radio_param_t param,
void *dest,
size_t size);
122static radio_result_t at86rf215_set_object(radio_param_t param,
const void *src,
size_t size);
const struct radio_driver at86rf215_driver
The NETSTACK data structure for the AT86RF215 driver.
int at86rf215_channel_clear(void)
enum radio_result_e radio_result_t
Radio return values when setting or getting radio parameters.
int radio_value_t
Each radio has a set of parameters that designate the current configuration and state of the radio.
The structure of a Contiki-NG radio device driver.