Loading...
Searching...
No Matches
cc110x_settings.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2018 Otto-von-Guericke-Universität Magdeburg
3 * SPDX-License-Identifier: LGPL-2.1-only
4 */
5
6#pragma once
7
17
18#include <stdint.h>
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
27#define CC110X_CONF_SIZE 41
28
32#define CC110X_PATABLE_LEN 8
33
37extern const uint8_t cc110x_conf[CC110X_CONF_SIZE];
38
50extern const uint8_t cc110x_magic_registers[3];
51
92
136
159
160#ifdef __cplusplus
161}
162#endif
163
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.
Definition cc110x.h:446
Configuration of the transceiver to use.
Definition cc110x.h:350
Structure that holds the PATABLE, which allows to configure the 8 available output power levels using...
Definition cc110x.h:323