Skyward boardcore
Loading...
Searching...
No Matches
Boardcore::SX1278 Namespace Reference

Namespaces

namespace  Fsk
 Definitions only valid for Fsk.
 
namespace  Lora
 Definitions only valid for LoRa.
 
namespace  RegDioMapping
 

Classes

class  ISX1278
 Shared interface between all SX1278 drivers. More...
 
class  ISX1278Frontend
 Shared interface between all SX1278 frontends. More...
 
class  SX1278Common
 

Typedefs

using DioMapping = RegDioMapping::Mapping
 

Enumerations

enum class  Dio {
  DIO0 = 0 , DIO1 = 1 , DIO2 = 2 , DIO3 = 3 ,
  DIO4 = 4 , DIO5 = 5
}
 Represents a DIO.. More...
 

Functions

SPIBusConfig getSpiBusConfig (SPI::ClockDivider clock_divider)
 

Variables

constexpr int FXOSC = 32000000
 Main oscillator frequency (Hz)
 
constexpr float FSTEP = 61.03515625
 Frequency step (Hz) used in some calculations.
 
constexpr int MIN_FREQ_DEV = 0
 
constexpr int MAX_FREQ_DEV = 0x3fff * FSTEP
 
constexpr int MIN_FREQ_RF = 0
 
constexpr int MAX_FREQ_RF = 0xffffff * FSTEP
 

Typedef Documentation

◆ DioMapping

Definition at line 44 of file SX1278Common.h.

Enumeration Type Documentation

◆ Dio

enum class Boardcore::SX1278::Dio
strong

Represents a DIO..

Enumerator
DIO0 
DIO1 
DIO2 
DIO3 
DIO4 
DIO5 

Definition at line 67 of file SX1278Defs.h.

Function Documentation

◆ getSpiBusConfig()

SPIBusConfig Boardcore::SX1278::getSpiBusConfig ( SPI::ClockDivider  clock_divider)
inline

Definition at line 45 of file SX1278Defs.h.

Variable Documentation

◆ FSTEP

constexpr float Boardcore::SX1278::FSTEP = 61.03515625
constexpr

Frequency step (Hz) used in some calculations.

Definition at line 43 of file SX1278Defs.h.

◆ FXOSC

constexpr int Boardcore::SX1278::FXOSC = 32000000
constexpr

Main oscillator frequency (Hz)

Definition at line 38 of file SX1278Defs.h.

◆ MAX_FREQ_DEV

constexpr int Boardcore::SX1278::MAX_FREQ_DEV = 0x3fff * FSTEP
constexpr

Definition at line 59 of file SX1278Defs.h.

◆ MAX_FREQ_RF

constexpr int Boardcore::SX1278::MAX_FREQ_RF = 0xffffff * FSTEP
constexpr

Definition at line 62 of file SX1278Defs.h.

◆ MIN_FREQ_DEV

constexpr int Boardcore::SX1278::MIN_FREQ_DEV = 0
constexpr

Definition at line 58 of file SX1278Defs.h.

◆ MIN_FREQ_RF

constexpr int Boardcore::SX1278::MIN_FREQ_RF = 0
constexpr

Definition at line 61 of file SX1278Defs.h.