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.