STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
sx1262_setup.cpp File Reference
#include "sx1262_setup.h"
#include <string.h>
Include dependency graph for sx1262_setup.cpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

Functions

uint32_t radio_link::anonymous_namespace{sx1262_setup.cpp}::symbol_us (const LoraConfig &cfg)
bool radio_link::anonymous_namespace{sx1262_setup.cpp}::use_ldro (const LoraConfig &cfg)
uint32_t radio_link::sx1262_frequency_word (uint32_t freq_hz)
uint32_t radio_link::lora_time_on_air_us (const LoraConfig &cfg, uint8_t payload_len)

Variables

constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetStandby = 0x80
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetRegulatorMode = 0x96
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetDio3AsTcxoCtrl = 0x97
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpCalibrate = 0x89
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpCalibrateImage = 0x98
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpClearDeviceErrors = 0x07
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpGetDeviceErrors = 0x17
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetDio2AsRfSwitch = 0x9D
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetPacketType = 0x8A
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetRfFrequency = 0x86
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetPaConfig = 0x95
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetTxParams = 0x8E
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetBufferBase = 0x8F
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetModulation = 0x8B
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetPacketParams = 0x8C
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetDioIrqParams = 0x08
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpWriteRegister = 0x0D
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpReadRegister = 0x1D
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpWriteBuffer = 0x0E
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetTx = 0x83
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetRxDutyCycle = 0x94
constexpr uint16_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kIrqTxDone = 1u << 0
constexpr uint16_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kIrqTimeout = 1u << 9
constexpr uint16_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kIrqMask
constexpr uint16_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kRegTxModulation = 0x0889
constexpr uint16_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kRegTxClamp = 0x08D8
constexpr uint16_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kRegSyncWord = 0x0740
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kTcxo1V8 = 0x02
constexpr uint32_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kTcxoDelaySteps = 320
constexpr uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kRamp200us = 0x04