Loading...
Searching...
No Matches
at86rf2xx_t Struct Reference

Device descriptor for AT86RF2XX radio devices. More...

Detailed Description

Device descriptor for AT86RF2XX radio devices.

Definition at line 281 of file at86rf2xx.h.

#include <at86rf2xx.h>

Data Fields

at86rf2xx_params_t params
 parameters for initialization
 
bool sleep
 whether the device is sleeping or not
 
mutex_t lock
 device lock
 
- Data Fields inherited from netdev_ieee802154_t
netdev_t netdev
 netdev_t base class
 
uint16_t pan
 IEEE 802.15.4 specific fields.
 
uint8_t short_addr [IEEE802154_SHORT_ADDRESS_LEN]
 Short address in network byte order.
 
uint8_t long_addr [IEEE802154_LONG_ADDRESS_LEN]
 Long address in network byte order.
 
uint8_t seq
 sequence number
 
uint8_t chan
 channel
 
uint8_t page
 channel page
 
uint16_t flags
 flags as defined above
 
int16_t txpower
 tx power in dBm
 
ieee802154_sec_context_t sec_ctx
 security context
 
- Data Fields inherited from netdev
const struct netdev_driver * driver
 ptr to that driver's interface.
 
netdev_event_cb_t event_callback
 callback for device events
 
void * context
 ptr to network stack context
 

Field Documentation

◆ lock

mutex_t at86rf2xx_t::lock

device lock

Definition at line 291 of file at86rf2xx.h.

◆ params

at86rf2xx_params_t at86rf2xx_t::params

parameters for initialization

Definition at line 284 of file at86rf2xx.h.

◆ sleep

bool at86rf2xx_t::sleep

whether the device is sleeping or not

Definition at line 290 of file at86rf2xx.h.


The documentation for this struct was generated from the following file: