Device descriptor for AT86RF215 radio devices. More...
Device descriptor for AT86RF215 radio devices.
Definition at line 342 of file at86rf215.h.
#include <at86rf215.h>
Data Fields | |
| netdev_ieee802154_t | netdev |
| netdev parent struct | |
| at86rf215_params_t | params |
| parameters for initialization | |
| struct at86rf215 * | sibling |
| The other radio. | |
| const at86rf215_RF_regs_t * | RF |
| Radio Frontend Registers. | |
| const at86rf215_BBC_regs_t * | BBC |
| Baseband Registers. | |
| xtimer_t | timer |
| timer for ACK & CSMA timeout | |
| uint32_t | ack_timeout_usec |
| time to wait before retransmission in µs | |
| uint32_t | csma_backoff_period |
| CSMA Backoff period. | |
| uint16_t | flags |
| Device specific flags. | |
| uint16_t | num_chans |
| Number of legal channel at current modulation. | |
| uint16_t | tx_frame_len |
| length of the current TX frame | |
| uint8_t | timeout |
| indicates which timeout was reached | |
| uint8_t | state |
| current state of the radio | |
| uint8_t | retries_max |
| number of retries until ACK is received | |
| uint8_t | retries |
| retries left | |
| uint8_t | csma_retries_max |
| number of retries until channel is clear | |
| uint8_t | csma_retries |
| CSMA retries left. | |
| uint8_t | csma_minbe |
| CSMA minimum backoff exponent. | |
| uint8_t | csma_maxbe |
| CSMA maximum backoff exponent. | |
| int8_t | csma_ed |
| CSMA energy detect threshold. | |
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 | |
| 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 | |