diff --git a/src/app/BoardConfig.cpp b/src/app/BoardConfig.cpp index 1573360..06ae24e 100644 --- a/src/app/BoardConfig.cpp +++ b/src/app/BoardConfig.cpp @@ -6,6 +6,7 @@ const uint16_t screenHeight, const uint16_t I2C_IOExpanderAddress, const uint16_t _I2C_RTCFlashAddress, const Pin SPI_SDCard_cs, +const Pin onBoard_LED, const Pin I2C_sda, const Pin I2C_scl, const Pin SPI_mosi, @@ -19,6 +20,7 @@ _SPI_mosi(SPI_mosi == DEFAULT_PIN ? GPIO_13_MOSI : SPI_mosi), _SPI_miso(SPI_miso == DEFAULT_PIN ? GPIO_12_MISO : SPI_miso), _SPI_clk(SPI_clk == DEFAULT_PIN ? GPIO_14_CLK : SPI_clk), _SPI_SDCard_cs(SPI_SDCard_cs == DEFAULT_PIN ? GPIO_2 : SPI_SDCard_cs), +_onBoard_LED(onBoard_LED == DEFAULT_PIN ? GPIO_2 : onBoard_LED), _I2C_screenAddress(I2C_screenAddress), _I2C_IOExpanderAddress(I2C_IOExpanderAddress), _I2C_RTCFlashAddress(_I2C_RTCFlashAddress), @@ -59,6 +61,11 @@ Pin BoardConfig::getSPI_SDCard_cs() const return _SPI_SDCard_cs; } +Pin BoardConfig::getOnBoard_LED() const +{ + return _onBoard_LED; +} + uint16_t BoardConfig::getI2C_screenAddress() const { return _I2C_screenAddress; @@ -69,12 +76,11 @@ uint16_t BoardConfig::getI2C_IOExpanderAddress() const return _I2C_IOExpanderAddress; } -uint16_t BoardConfig::getRTCFlashAddress() const +uint16_t BoardConfig::getI2C_RTCFlashAddress() const { return _I2C_RTCFlashAddress; } - uint32_t BoardConfig::getSPISpeed() const { return _SPISpeed; diff --git a/src/app/BoardConfig.h b/src/app/BoardConfig.h index 73e0741..bb18aa5 100644 --- a/src/app/BoardConfig.h +++ b/src/app/BoardConfig.h @@ -17,6 +17,7 @@ class BoardConfig const uint16_t I2C_IOExpanderAddress = 0x27, const uint16_t _I2C_RTCFlashAddress = 0x0, const Pin SPI_SDCard_cs = GPIO_2, + const Pin onBoard_LED = GPIO_2, const Pin I2C_sda = GPIO_4_SDA, const Pin I2C_scl = GPIO_5_SCL, const Pin SPI_mosi = GPIO_13_MOSI, @@ -32,10 +33,11 @@ class BoardConfig Pin getSPI_miso() const; Pin getSPI_clk() const; Pin getSPI_SDCard_cs() const; + Pin getOnBoard_LED() const; uint16_t getI2C_screenAddress() const; uint16_t getI2C_IOExpanderAddress() const; - uint16_t getRTCFlashAddress() const; + uint16_t getI2C_RTCFlashAddress() const; uint32_t getSPISpeed() const; @@ -51,6 +53,7 @@ class BoardConfig const Pin _SPI_miso; const Pin _SPI_clk; const Pin _SPI_SDCard_cs; + const Pin _onBoard_LED; //2) I2C Addresses const uint16_t _I2C_screenAddress;