Loading...
Searching...
No Matches

Device descriptor for CC1100/CC1101 transceivers. More...

Detailed Description

Device descriptor for CC1100/CC1101 transceivers.

Definition at line 512 of file cc110x.h.

#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_tchannels
 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.
 
uint8_t rssi_offset
 dBm to subtract from raw RSSI data
 

Field Documentation

◆ addr

uint8_t cc110x_t::addr

Layer 2 address of this device.

Definition at line 514 of file cc110x.h.

◆ buf

cc110x_framebuf_t cc110x_t::buf

Temporary frame buffer.

Definition at line 522 of file cc110x.h.

◆ channel

uint8_t cc110x_t::channel

Currently tuned (virtual) channel.

Definition at line 518 of file cc110x.h.

◆ channels

const cc110x_chanmap_t* cc110x_t::channels

Pointer to the channel map to use.

Definition at line 520 of file cc110x.h.

◆ fscal

cc110x_fs_calibration_t cc110x_t::fscal

Frequency synthesizer calibration data.

Definition at line 530 of file cc110x.h.

◆ isr_signal

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.

Definition at line 538 of file cc110x.h.

◆ netdev

netdev_t cc110x_t::netdev

RIOT's interface to this driver.

Definition at line 513 of file cc110x.h.

◆ params

cc110x_params_t cc110x_t::params

Configuration of the driver.

Definition at line 521 of file cc110x.h.

◆ rssi_offset

uint8_t cc110x_t::rssi_offset

dBm to subtract from raw RSSI data

Definition at line 539 of file cc110x.h.

◆ rx_info

cc1xxx_rx_info_t cc110x_t::rx_info

RSSI and LQI of the last received frame.

Definition at line 526 of file cc110x.h.

◆ state

cc110x_state_t cc110x_t::state

State of the transceiver.

Definition at line 516 of file cc110x.h.

◆ tx_power

cc110x_tx_power_t cc110x_t::tx_power

TX power of the receiver.

Definition at line 517 of file cc110x.h.


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