Updated the boardconfig class to support the RFM95W, support for NRF is dropped
This commit is contained in:
parent
7667859a27
commit
b5a3045f7e
@ -3,15 +3,16 @@
|
|||||||
BoardConfig::BoardConfig( const Pin ExternalInt,
|
BoardConfig::BoardConfig( const Pin ExternalInt,
|
||||||
const Pin LDOEnable,
|
const Pin LDOEnable,
|
||||||
const Pin BattVSensEnable,
|
const Pin BattVSensEnable,
|
||||||
const Pin NRFCe,
|
const Pin RFMRst,
|
||||||
const Pin SwitchVSensEnable,
|
const Pin SwitchVSensEnable,
|
||||||
const Pin NRFCs,
|
const Pin RFMDI0,
|
||||||
|
const Pin RFMCs,
|
||||||
const Pin MOSI,
|
const Pin MOSI,
|
||||||
const Pin MISO,
|
const Pin MISO,
|
||||||
const Pin SCK,
|
const Pin SCK,
|
||||||
const Pin BattAnalogVSens,
|
const Pin BattAnalogVSens,
|
||||||
const Pin SwitchAnalogVSens
|
const Pin SwitchAnalogVSens
|
||||||
):ExternalInt(ExternalInt), LDOEnable(LDOEnable), BattVSensEnable(BattVSensEnable), NRFCe(NRFCe), SwitchVSensEnable(SwitchVSensEnable), NRFCs(NRFCs), MOSI(MOSI), MISO(MISO), SCK(SCK), BattAnalogVSens(BattAnalogVSens), SwitchAnalogVSens(SwitchAnalogVSens)
|
):ExternalInt(ExternalInt), LDOEnable(LDOEnable), BattVSensEnable(BattVSensEnable), RFMRst(RFMRst), SwitchVSensEnable(SwitchVSensEnable), RFMDI0(RFMDI0), RFMCs(RFMCs), MOSI(MOSI), MISO(MISO), SCK(SCK), BattAnalogVSens(BattAnalogVSens), SwitchAnalogVSens(SwitchAnalogVSens)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
/**
|
/**
|
||||||
* Author : Anatole SCHRAMM-HENRY
|
* Author : Anatole SCHRAMM-HENRY
|
||||||
* Created the : 08/09/2022
|
* Created the: 08/09/2022
|
||||||
|
* Updated the: 20/12/2025
|
||||||
|
* - Replaced the NRF module with a RFM95W (LoRa)
|
||||||
* This class encapsulates the various configuration values for the board like the Pin Mapping for instance.
|
* This class encapsulates the various configuration values for the board like the Pin Mapping for instance.
|
||||||
*/
|
*/
|
||||||
#ifndef BOARDCONFIG_H
|
#ifndef BOARDCONFIG_H
|
||||||
@ -15,9 +17,10 @@ class BoardConfig
|
|||||||
const Pin ExternalInt = D2_EXTERNAL_INT,
|
const Pin ExternalInt = D2_EXTERNAL_INT,
|
||||||
const Pin LDOEnable = D4_LDO_EN,
|
const Pin LDOEnable = D4_LDO_EN,
|
||||||
const Pin BattVSensEnable = D5_BAT_V_SENS_EN,
|
const Pin BattVSensEnable = D5_BAT_V_SENS_EN,
|
||||||
const Pin NRFCe = D6_NRF_CE,
|
const Pin RFMRst = D6_RFM_RST,
|
||||||
const Pin SwitchVSensEnable = D7_SWITCH_V_SENS_EN,
|
const Pin SwitchVSensEnable = D7_SWITCH_V_SENS_EN,
|
||||||
const Pin NRFCs = D10_NRF_CS,
|
const Pin RFMDI0 = D8_RFM_DI0,
|
||||||
|
const Pin RFMCs = D10_RFM_CS,
|
||||||
const Pin MOSI = D11_MOSI,
|
const Pin MOSI = D11_MOSI,
|
||||||
const Pin MISO = D12_MISO,
|
const Pin MISO = D12_MISO,
|
||||||
const Pin SCK = D13_SCK,
|
const Pin SCK = D13_SCK,
|
||||||
@ -28,12 +31,13 @@ class BoardConfig
|
|||||||
const Pin ExternalInt;
|
const Pin ExternalInt;
|
||||||
const Pin LDOEnable;
|
const Pin LDOEnable;
|
||||||
const Pin BattVSensEnable;
|
const Pin BattVSensEnable;
|
||||||
const Pin NRFCe;
|
const Pin RFMRst;
|
||||||
const Pin SwitchVSensEnable;
|
const Pin SwitchVSensEnable;
|
||||||
const Pin NRFCs;
|
const Pin RFMDI0;
|
||||||
const Pin MOSI;
|
const Pin RFMCs;
|
||||||
const Pin MISO;
|
const Pin MOSI;
|
||||||
const Pin SCK;
|
const Pin MISO;
|
||||||
|
const Pin SCK;
|
||||||
const Pin BattAnalogVSens;
|
const Pin BattAnalogVSens;
|
||||||
const Pin SwitchAnalogVSens;
|
const Pin SwitchAnalogVSens;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user