Added the on board LED Pin attribute

This commit is contained in:
anschrammh 2022-09-27 07:17:33 +02:00
parent 263d47d8d0
commit 636c3093de
2 changed files with 12 additions and 3 deletions

View File

@ -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;

View File

@ -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;