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.