Loading...
Searching...
No Matches
cc110x_settings.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2018 Otto-von-Guericke-Universität Magdeburg
3 *
4 * This file is subject to the terms and conditions of the GNU Lesser
5 * General Public License v2.1. See the file LICENSE in the top level
6 * directory for more details.
7 */
8
19#ifndef CC110X_SETTINGS_H
20#define CC110X_SETTINGS_H
21
22#include <stdint.h>
23
24#ifdef __cplusplus
25extern "C" {
26#endif
27
31#define CC110X_CONF_SIZE 41
32
36#define CC110X_PATABLE_LEN 8
37
41extern const uint8_t cc110x_conf[CC110X_CONF_SIZE];
42
54extern const uint8_t cc110x_magic_registers[3];
55
164#ifdef __cplusplus
165}
166#endif
167
168#endif /* CC110X_SETTINGS_H */
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:447
Configuration of the transceiver to use.
Definition cc110x.h:351
Structure that holds the PATABLE, which allows to configure the 8 available output power levels using...
Definition cc110x.h:324