Skyward boardcore
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SX1278Common.h File Reference
#include <drivers/interrupt/external_interrupts.h>
#include <drivers/spi/SPIDriver.h>
#include <miosix.h>
#include <radio/Transceiver.h>
#include <cmath>
#include <memory>
#include "SX1278Defs.h"
Include dependency graph for SX1278Common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Boardcore::SX1278::ISX1278
 Shared interface between all SX1278 drivers. More...
 
class  Boardcore::SX1278::ISX1278Frontend
 Shared interface between all SX1278 frontends. More...
 
class  Boardcore::SX1278::SX1278Common
 
class  Boardcore::SX1278::SX1278Common::Lock
 RAII scoped bus lock guard. More...
 
class  Boardcore::SX1278::SX1278Common::LockMode
 RAII scoped mode lock, requires a previous lock. More...
 

Namespaces

namespace  Boardcore
 This file includes all the types the logdecoder script will decode.
 
namespace  Boardcore::SX1278
 

Typedefs

using Boardcore::SX1278::DioMapping = RegDioMapping::Mapping