fix: build errors because of changes in NRF52 base class
This commit is contained in:
@@ -4,30 +4,6 @@
|
|||||||
#include <Arduino.h>
|
#include <Arduino.h>
|
||||||
#include <helpers/NRF52Board.h>
|
#include <helpers/NRF52Board.h>
|
||||||
|
|
||||||
// LoRa radio module pins for RAK13302
|
|
||||||
#define P_LORA_SCLK 3
|
|
||||||
#define P_LORA_MISO 29
|
|
||||||
#define P_LORA_MOSI 30
|
|
||||||
#define P_LORA_NSS 26
|
|
||||||
#define P_LORA_DIO_1 10
|
|
||||||
#define P_LORA_BUSY 9
|
|
||||||
#define P_LORA_RESET 4
|
|
||||||
#ifndef P_LORA_PA_EN
|
|
||||||
#define P_LORA_PA_EN 31
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//#define PIN_GPS_SDA 13 //GPS SDA pin (output option)
|
|
||||||
//#define PIN_GPS_SCL 14 //GPS SCL pin (output option)
|
|
||||||
// #define PIN_GPS_TX 16 //GPS TX pin
|
|
||||||
// #define PIN_GPS_RX 15 //GPS RX pin
|
|
||||||
#define PIN_GPS_1PPS 17 //GPS PPS pin
|
|
||||||
#define GPS_BAUD_RATE 9600
|
|
||||||
#define GPS_ADDRESS 0x42 //i2c address for GPS
|
|
||||||
|
|
||||||
#define SX126X_DIO2_AS_RF_SWITCH
|
|
||||||
#define SX126X_DIO3_TCXO_VOLTAGE 1.8
|
|
||||||
|
|
||||||
|
|
||||||
// built-ins
|
// built-ins
|
||||||
#define PIN_VBAT_READ 5
|
#define PIN_VBAT_READ 5
|
||||||
#define ADC_MULTIPLIER (3 * 1.73 * 1.187 * 1000)
|
#define ADC_MULTIPLIER (3 * 1.73 * 1.187 * 1000)
|
||||||
@@ -35,9 +11,13 @@
|
|||||||
#define PIN_3V3_EN (34)
|
#define PIN_3V3_EN (34)
|
||||||
#define WB_IO2 PIN_3V3_EN
|
#define WB_IO2 PIN_3V3_EN
|
||||||
|
|
||||||
class RAK3401Board : public NRF52BoardDCDC, public NRF52BoardOTA {
|
class RAK3401Board : public NRF52BoardDCDC {
|
||||||
|
protected:
|
||||||
|
#ifdef NRF52_POWER_MANAGEMENT
|
||||||
|
void initiateShutdown(uint8_t reason) override;
|
||||||
|
#endif
|
||||||
public:
|
public:
|
||||||
RAK3401Board() : NRF52BoardOTA("RAK3401_OTA") {}
|
RAK3401Board() : NRF52Board("RAK3401_OTA") {}
|
||||||
void begin();
|
void begin();
|
||||||
|
|
||||||
#define BATTERY_SAMPLES 8
|
#define BATTERY_SAMPLES 8
|
||||||
|
|||||||
@@ -141,11 +141,6 @@ static const uint8_t AREF = PIN_AREF;
|
|||||||
#define EXTERNAL_FLASH_DEVICES IS25LP080D
|
#define EXTERNAL_FLASH_DEVICES IS25LP080D
|
||||||
#define EXTERNAL_FLASH_USE_QSPI
|
#define EXTERNAL_FLASH_USE_QSPI
|
||||||
|
|
||||||
#define P_LORA_SCK PIN_SPI1_SCK
|
|
||||||
#define P_LORA_MISO PIN_SPI1_MISO
|
|
||||||
#define P_LORA_MOSI PIN_SPI1_MOSI
|
|
||||||
#define P_LORA_CS 26
|
|
||||||
|
|
||||||
#define USE_SX1262
|
#define USE_SX1262
|
||||||
#define SX126X_CS (26)
|
#define SX126X_CS (26)
|
||||||
#define SX126X_DIO1 (10)
|
#define SX126X_DIO1 (10)
|
||||||
@@ -157,6 +152,15 @@ static const uint8_t AREF = PIN_AREF;
|
|||||||
#define SX126X_DIO2_AS_RF_SWITCH
|
#define SX126X_DIO2_AS_RF_SWITCH
|
||||||
#define SX126X_DIO3_TCXO_VOLTAGE 1.8
|
#define SX126X_DIO3_TCXO_VOLTAGE 1.8
|
||||||
|
|
||||||
|
#define P_LORA_SCLK PIN_SPI1_SCK
|
||||||
|
#define P_LORA_MISO PIN_SPI1_MISO
|
||||||
|
#define P_LORA_MOSI PIN_SPI1_MOSI
|
||||||
|
#define P_LORA_NSS SX126X_CS
|
||||||
|
#define P_LORA_DIO_1 SX126X_DIO1
|
||||||
|
#define P_LORA_BUSY SX126X_BUSY
|
||||||
|
#define P_LORA_RESET SX126X_RESET
|
||||||
|
#define P_LORA_PA_EN 31
|
||||||
|
|
||||||
// enables 3.3V periphery like GPS or IO Module
|
// enables 3.3V periphery like GPS or IO Module
|
||||||
// Do not toggle this for GPS power savings
|
// Do not toggle this for GPS power savings
|
||||||
#define PIN_3V3_EN (34)
|
#define PIN_3V3_EN (34)
|
||||||
@@ -173,6 +177,10 @@ static const uint8_t AREF = PIN_AREF;
|
|||||||
#define PIN_GPS_RX PIN_SERIAL1_RX
|
#define PIN_GPS_RX PIN_SERIAL1_RX
|
||||||
#define PIN_GPS_TX PIN_SERIAL1_TX
|
#define PIN_GPS_TX PIN_SERIAL1_TX
|
||||||
|
|
||||||
|
#define PIN_GPS_1PPS PIN_GPS_PPS
|
||||||
|
#define GPS_BAUD_RATE 9600
|
||||||
|
#define GPS_ADDRESS 0x42 //i2c address for GPS
|
||||||
|
|
||||||
// Battery
|
// Battery
|
||||||
// The battery sense is hooked to pin A0 (5)
|
// The battery sense is hooked to pin A0 (5)
|
||||||
#define BATTERY_PIN PIN_A0
|
#define BATTERY_PIN PIN_A0
|
||||||
|
|||||||
Reference in New Issue
Block a user