Browse Source

Added getIRQGpio to return DIO0 for Lilygo T3S3 SX1276

pull/1687/head
Kevin Le 4 months ago
parent
commit
f576767d28
  1. 10
      variants/lilygo_t3s3_sx1276/LilygoT3S3SX1276Board.h
  2. 2
      variants/lilygo_t3s3_sx1276/target.cpp
  3. 4
      variants/lilygo_t3s3_sx1276/target.h

10
variants/lilygo_t3s3_sx1276/LilygoT3S3SX1276Board.h

@ -0,0 +1,10 @@
#pragma once
#include <helpers/ESP32Board.h>
class LilygoT3S3SX1276Board : public ESP32Board {
public:
uint32_t getIRQGpio() override {
return P_LORA_DIO_0; // default for SX1276
}
};

2
variants/lilygo_t3s3_sx1276/target.cpp

@ -1,7 +1,7 @@
#include <Arduino.h>
#include "target.h"
ESP32Board board;
LilygoT3S3SX1276Board board;
#if defined(P_LORA_SCLK)
static SPIClass spi;

4
variants/lilygo_t3s3_sx1276/target.h

@ -3,7 +3,7 @@
#define RADIOLIB_STATIC_ONLY 1
#include <RadioLib.h>
#include <helpers/radiolib/RadioLibWrappers.h>
#include <helpers/ESP32Board.h>
#include <LilygoT3S3SX1276Board.h>
#include <helpers/radiolib/CustomSX1276Wrapper.h>
#include <helpers/AutoDiscoverRTCClock.h>
#include <helpers/SensorManager.h>
@ -12,7 +12,7 @@
#include <helpers/ui/MomentaryButton.h>
#endif
extern ESP32Board board;
extern LilygoT3S3SX1276Board board;
extern WRAPPER_CLASS radio_driver;
extern AutoDiscoverRTCClock rtc_clock;
extern SensorManager sensors;

Loading…
Cancel
Save