STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
radio_link::anonymous_namespace{sx1262_setup.cpp} Namespace Reference

Functions

uint32_t symbol_us (const LoraConfig &cfg)
bool use_ldro (const LoraConfig &cfg)

Variables

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

Function Documentation

◆ symbol_us()

uint32_t radio_link::anonymous_namespace{sx1262_setup.cpp}::symbol_us ( const LoraConfig & cfg)

Definition at line 51 of file sx1262_setup.cpp.

References symbol_us().

Referenced by symbol_us(), and use_ldro().

◆ use_ldro()

bool radio_link::anonymous_namespace{sx1262_setup.cpp}::use_ldro ( const LoraConfig & cfg)

Definition at line 62 of file sx1262_setup.cpp.

References symbol_us(), and use_ldro().

Referenced by use_ldro().

Variable Documentation

◆ kIrqMask

uint16_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kIrqMask
constexpr
Initial value:
=

Definition at line 35 of file sx1262_setup.cpp.

◆ kIrqTimeout

uint16_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kIrqTimeout = 1u << 9
constexpr

Definition at line 32 of file sx1262_setup.cpp.

◆ kIrqTxDone

uint16_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kIrqTxDone = 1u << 0
constexpr

Definition at line 31 of file sx1262_setup.cpp.

◆ kOpCalibrate

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpCalibrate = 0x89
constexpr

Definition at line 12 of file sx1262_setup.cpp.

◆ kOpCalibrateImage

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpCalibrateImage = 0x98
constexpr

Definition at line 13 of file sx1262_setup.cpp.

◆ kOpClearDeviceErrors

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpClearDeviceErrors = 0x07
constexpr

Definition at line 14 of file sx1262_setup.cpp.

◆ kOpGetDeviceErrors

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpGetDeviceErrors = 0x17
constexpr

Definition at line 15 of file sx1262_setup.cpp.

◆ kOpReadRegister

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpReadRegister = 0x1D
constexpr

Definition at line 26 of file sx1262_setup.cpp.

◆ kOpSetBufferBase

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetBufferBase = 0x8F
constexpr

Definition at line 21 of file sx1262_setup.cpp.

◆ kOpSetDio2AsRfSwitch

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetDio2AsRfSwitch = 0x9D
constexpr

Definition at line 16 of file sx1262_setup.cpp.

◆ kOpSetDio3AsTcxoCtrl

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetDio3AsTcxoCtrl = 0x97
constexpr

Definition at line 11 of file sx1262_setup.cpp.

◆ kOpSetDioIrqParams

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetDioIrqParams = 0x08
constexpr

Definition at line 24 of file sx1262_setup.cpp.

◆ kOpSetModulation

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetModulation = 0x8B
constexpr

Definition at line 22 of file sx1262_setup.cpp.

◆ kOpSetPacketParams

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetPacketParams = 0x8C
constexpr

Definition at line 23 of file sx1262_setup.cpp.

◆ kOpSetPacketType

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetPacketType = 0x8A
constexpr

Definition at line 17 of file sx1262_setup.cpp.

◆ kOpSetPaConfig

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetPaConfig = 0x95
constexpr

Definition at line 19 of file sx1262_setup.cpp.

◆ kOpSetRegulatorMode

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetRegulatorMode = 0x96
constexpr

Definition at line 10 of file sx1262_setup.cpp.

◆ kOpSetRfFrequency

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetRfFrequency = 0x86
constexpr

Definition at line 18 of file sx1262_setup.cpp.

◆ kOpSetRxDutyCycle

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetRxDutyCycle = 0x94
constexpr

Definition at line 29 of file sx1262_setup.cpp.

◆ kOpSetStandby

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetStandby = 0x80
constexpr

Definition at line 9 of file sx1262_setup.cpp.

◆ kOpSetTx

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetTx = 0x83
constexpr

Definition at line 28 of file sx1262_setup.cpp.

◆ kOpSetTxParams

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpSetTxParams = 0x8E
constexpr

Definition at line 20 of file sx1262_setup.cpp.

◆ kOpWriteBuffer

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpWriteBuffer = 0x0E
constexpr

Definition at line 27 of file sx1262_setup.cpp.

◆ kOpWriteRegister

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kOpWriteRegister = 0x0D
constexpr

Definition at line 25 of file sx1262_setup.cpp.

◆ kRamp200us

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kRamp200us = 0x04
constexpr

Definition at line 47 of file sx1262_setup.cpp.

◆ kRegSyncWord

uint16_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kRegSyncWord = 0x0740
constexpr

Definition at line 40 of file sx1262_setup.cpp.

◆ kRegTxClamp

uint16_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kRegTxClamp = 0x08D8
constexpr

Definition at line 39 of file sx1262_setup.cpp.

◆ kRegTxModulation

uint16_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kRegTxModulation = 0x0889
constexpr

Definition at line 38 of file sx1262_setup.cpp.

◆ kTcxo1V8

uint8_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kTcxo1V8 = 0x02
constexpr

Definition at line 44 of file sx1262_setup.cpp.

◆ kTcxoDelaySteps

uint32_t radio_link::anonymous_namespace{sx1262_setup.cpp}::kTcxoDelaySteps = 320
constexpr

Definition at line 45 of file sx1262_setup.cpp.