cc2538_rf_t Struct Reference

Device descriptor for CC2538 transceiver. More...

Detailed Description

Device descriptor for CC2538 transceiver.

if using legacy radio if using radio HAL

Definition at line 292 of file cc2538_rf.h.

#include <cc2538_rf.h>

Data Fields

netdev_ieee802154_t netdev
 netdev parent struct
 
uint8_t state
 current state of the radio
 
- Data Fields inherited from netdev_ieee802154_t
netdev_t netdev
 netdev_t base class
 
uint16_t pan
 IEEE 802.15.4 specific fields. More...
 
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
 
- Data Fields inherited from netdev
const struct netdev_driverdriver
 ptr to that driver's interface.
 
netdev_event_cb_t event_callback
 callback for device events
 
void * context
 ptr to network stack context
 
- Data Fields inherited from netdev_ieee802154_submac_t
netdev_ieee802154_t dev
 IEEE 802.15.4 netdev descriptor.
 
ieee802154_submac_t submac
 IEEE 802.15.4 SubMAC descriptor.
 
xtimer_t ack_timer
 xtimer descriptor for the ACK timeout timer
 
int isr_flags
 netdev submac NETDEV_EVENT_ISR flags
 
int8_t retrans
 number of frame retransmissions of the last TX
 

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