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. | |
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. | |||||||||||||||||||||||||||||||||||||
const cc110x_patable_t | cc110x_patable_868mhz | ||||||||||||||||||||||||||||||||||||
PATABLE values for the 868 MHz band. | |||||||||||||||||||||||||||||||||||||
const cc110x_patable_t | cc110x_patable_915mhz | ||||||||||||||||||||||||||||||||||||
PATABLE values for the 915 MHz band. | |||||||||||||||||||||||||||||||||||||
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. | |
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_chanmap_t | cc110x_chanmap_433mhz_300khz |
Channel map for 5 non-overlapping 300 kHz channels in the 433 MHz band. | |
const cc110x_chanmap_t | cc110x_chanmap_868mhz_lora |
Channel map for LoRa 868MHz channels 10 to 17 (available as 0 to 7). | |
Base frequency, channel bandwidth and data rate configurations for | |
CC110x transceivers | |
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. | |
#define CC110X_CONF_SIZE 41 |
The size of the configuration array for CC110X in bytes.
Definition at line 31 of file cc110x_settings.h.
#define CC110X_PATABLE_LEN 8 |
Length of the PATABLE.
Definition at line 36 of file cc110x_settings.h.
|
extern |
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.)
|
extern |
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.)
|
extern |
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.
|
extern |
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.
|
extern |
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
|
extern |
PATABLE values for the 433 MHz band.
Source: Table 39 in the data sheet on page 60.
|
extern |
PATABLE values for the 868 MHz band.
Source: Table 39 in the data sheet on page 60.
|
extern |
PATABLE values for the 915 MHz band.
Source: Table 39 in the data sheet on page 60.