Skyward boardcore
Loading...
Searching...
No Matches
SX1278LoraTimings.h File Reference
#include <cstdint>
Include dependency graph for SX1278LoraTimings.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Boardcore
 This file includes all the types the logdecoder script will decode.
 
namespace  Boardcore::SX1278
 
namespace  Boardcore::SX1278::Lora
 Definitions only valid for LoRa.
 

Functions

constexpr uint32_t Boardcore::SX1278::Lora::symbolDuration (uint32_t spreading_factor, uint32_t bandwidth)
 Computes the symbol duration in microseconds.
 
constexpr uint32_t Boardcore::SX1278::Lora::nominalBitrate (uint32_t spreading_factor, uint32_t bandwidth)
 Computes the nominal (without error correction) bitrate in b/s.
 
constexpr uint32_t Boardcore::SX1278::Lora::effectiveBitrate (uint32_t spreading_factor, uint32_t bandwidth, uint32_t coding_rate)
 Computes the actual usable bitrate in b/s.