19#ifndef CC110X_SETTINGS_H
20#define CC110X_SETTINGS_H
31#define CC110X_CONF_SIZE 41
36#define CC110X_PATABLE_LEN 8
const uint8_t cc110x_conf[CC110X_CONF_SIZE]
Configuration register values for CC1100/CC1101 transceivers.
#define CC110X_CONF_SIZE
The size of the configuration array for CC110X in bytes.
const cc110x_patable_t cc110x_patable_868mhz
PATABLE values for the 868 MHz band.
const cc110x_chanmap_t cc110x_chanmap_868mhz_lora
Channel map for LoRa 868MHz channels 10 to 17 (available as 0 to 7).
const cc110x_config_t cc110x_config_868mhz_250kbps_300khz
CC110x configuration: 868MHz band, 250kbps data rate, 300 kHz channel width.
const cc110x_patable_t cc110x_patable_915mhz
PATABLE values for the 915 MHz band.
const cc110x_chanmap_t cc110x_chanmap_433mhz_50khz
Channel map for 50 kHz channels with a distance of 200 kHz in the 433 MHz band.
const cc110x_config_t cc110x_config_433mhz_250kbps_300khz
CC110x configuration: 433MHz band, 250kbps data rate, 300 kHz channel width.
const cc110x_chanmap_t cc110x_chanmap_433mhz_50khz_alt
Alternative channel map for 50 kHz channels with a distance of 200 kHz in the 433 MHz band.
const cc110x_config_t cc110x_config_433mhz_38kbps_50khz
CC110x configuration: 433MHz band, 38.4kbps data rate, 50 kHz channel width.
const cc110x_patable_t cc110x_patable_433mhz
PATABLE values for the 433 MHz band.
const uint8_t cc110x_magic_registers[3]
Magic numbers to write to the TEST2, TEST1 and TEST0 configuration registers.
const cc110x_chanmap_t cc110x_chanmap_433mhz_300khz
Channel map for 5 non-overlapping 300 kHz channels in the 433 MHz band.
Structure to hold mapping between virtual and physical channel numbers.
Configuration of the transceiver to use.
Structure that holds the PATABLE, which allows to configure the 8 available output power levels using...