Default settings of the TI CC1100/CC1101 transceiver. More...
Default settings of the TI CC1100/CC1101 transceiver.
Definition in file cc110x_settings.h.
#include <stdint.h>
Go to the source code of this file.
#define | CC110X_CONF_SIZE 41 |
The size of the configuration array for CC110X in bytes. | |
#define | CC110X_PATABLE_LEN 8 |
Length of the PATABLE. | |
const uint8_t | cc110x_conf [CC110X_CONF_SIZE] |
Configuration register values for CC1100/CC1101 transceivers. | |
const uint8_t | cc110x_magic_registers [3] |
Magic numbers to write to the TEST2, TEST1 and TEST0 configuration registers. More... | |
Configuration data that specify the 8 available output power levels | |||||||||||||||||||||||||||||||||||||
Source: Table 39 in the data sheet on page 60.
| |||||||||||||||||||||||||||||||||||||
const cc110x_patable_t | cc110x_patable_433mhz | ||||||||||||||||||||||||||||||||||||
PATABLE values for the 433 MHz band. More... | |||||||||||||||||||||||||||||||||||||
const cc110x_patable_t | cc110x_patable_868mhz | ||||||||||||||||||||||||||||||||||||
PATABLE values for the 868 MHz band. More... | |||||||||||||||||||||||||||||||||||||
const cc110x_patable_t | cc110x_patable_915mhz | ||||||||||||||||||||||||||||||||||||
PATABLE values for the 915 MHz band. More... | |||||||||||||||||||||||||||||||||||||
Channel mappings for CC110x transceivers | |
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. More... | |
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. More... | |
const cc110x_chanmap_t | cc110x_chanmap_433mhz_300khz |
Channel map for 5 non-overlapping 300 kHz channels in the 433 MHz band. More... | |
const cc110x_chanmap_t | cc110x_chanmap_868mhz_lora |
Channel map for LoRa 868MHz channels 10 to 17 (available as 0 to 7). More... | |
Base frequency, channel bandwidth and data rate configurations for | |
const cc110x_config_t | cc110x_config_433mhz_38kbps_50khz |
CC110x configuration: 433MHz band, 38.4kbps data rate, 50 kHz channel width. | |
const cc110x_config_t | cc110x_config_433mhz_250kbps_300khz |
CC110x configuration: 433MHz band, 250kbps data rate, 300 kHz channel width. | |
const cc110x_config_t | cc110x_config_868mhz_250kbps_300khz |
CC110x configuration: 868MHz band, 250kbps data rate, 300 kHz channel width. | |
const cc110x_chanmap_t cc110x_chanmap_433mhz_300khz |
Channel map for 5 non-overlapping 300 kHz channels in the 433 MHz band.
This channel mapping assumes cc110x_config_433mhz_250kbps_300khz is used as configuration. (Note: The distance between channels is in fact 350 kHz instead of 300. This increased distance allows to cover the full license free range and reduce the possibility of interference of adjacent channels. Reducing the distance to 300kHz would still allow only 5 channels.)
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.
This channel mapping assumes cc110x_config_433mhz_38kbps_50khz is used as configuration. cc110x_chanmap_433mhz_50khz_alt is an alternative channel map that does not overlap with this map. (This means devices with the alternative channel map cannot communicate with devices using this one, but also no interference is expected.)
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.
This channel mapping assumes cc110x_config_433mhz_38kbps_50khz is used as configuration.
const cc110x_chanmap_t cc110x_chanmap_868mhz_lora |
Channel map for LoRa 868MHz channels 10 to 17 (available as 0 to 7).
This channel mapping assumes cc110x_config_868mhz_250kbps_300khz is used as configuration.
const uint8_t cc110x_magic_registers[3] |
Magic numbers to write to the TEST2, TEST1 and TEST0 configuration registers.
Those registers are poorly documented. The data sheet refers to SmartRF Studio to obtain the correct magic numbers. Those values were identical for the 433MHz, 868MHz and 915MHz band at GFSK, 250kBaud and 127kHz deviation. Maybe by luck? So when adding a new base band or adjusting the transceiver configuration, those numbers should be checked again with the SmartRF Studio
const cc110x_patable_t cc110x_patable_433mhz |
PATABLE values for the 433 MHz band.
Source: Table 39 in the data sheet on page 60.
const cc110x_patable_t cc110x_patable_868mhz |
PATABLE values for the 868 MHz band.
Source: Table 39 in the data sheet on page 60.
const cc110x_patable_t cc110x_patable_915mhz |
PATABLE values for the 915 MHz band.
Source: Table 39 in the data sheet on page 60.