Device descriptor for CC1100/CC1101 transceivers. More...
#include <cc110x.h>
Data Fields | |
| netdev_t | netdev |
| RIOT's interface to this driver. | |
| uint8_t | addr |
| Layer 2 address of this device. | |
| cc110x_state_t | state |
| State of the transceiver. | |
| cc110x_tx_power_t | tx_power |
| TX power of the receiver. | |
| uint8_t | channel |
| Currently tuned (virtual) channel. | |
| const cc110x_chanmap_t * | channels |
| Pointer to the channel map to use. | |
| cc110x_params_t | params |
| Configuration of the driver. | |
| cc110x_framebuf_t | buf |
| Temporary frame buffer. | |
| cc1xxx_rx_info_t | rx_info |
| RSSI and LQI of the last received frame. | |
| cc110x_fs_calibration_t | fscal |
| Frequency synthesizer calibration data. | |
| mutex_t | isr_signal |
| Use mutex to block during TX and unblock from ISR when ISR needs to be handled from thread-context. More... | |
| uint8_t | rssi_offset |
| dBm to subtract from raw RSSI data | |
| mutex_t cc110x_t::isr_signal |
Use mutex to block during TX and unblock from ISR when ISR needs to be handled from thread-context.
Blocking during TX within the driver prevents the upper layers from calling netdev_driver_t::send while already transmitting a frame.