New PlatformIO Build Flags "KNX_LED_ACTIVE_ON" , default is low

This commit is contained in:
Maggyver 2023-06-11 14:38:40 +02:00 committed by GitHub
parent 245b82e627
commit 90cafdbd01
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -58,6 +58,9 @@
#ifndef KNX_LED #ifndef KNX_LED
#define KNX_LED LED_BUILTIN #define KNX_LED LED_BUILTIN
#endif #endif
#ifndef KNX_LED_ACTIVE_ON
#define KNX_LED_ACTIVE_ON 0
#endif
#ifndef KNX_BUTTON #ifndef KNX_BUTTON
#define KNX_BUTTON -1 #define KNX_BUTTON -1
#endif #endif
@ -411,7 +414,7 @@ template <class P, class B> class KnxFacade : private SaveRestore
B& _bau; B& _bau;
ProgLedOnCallback _progLedOnCallback = 0; ProgLedOnCallback _progLedOnCallback = 0;
ProgLedOffCallback _progLedOffCallback = 0; ProgLedOffCallback _progLedOffCallback = 0;
uint32_t _ledPinActiveOn = LOW; uint32_t _ledPinActiveOn = KNX_LED_ACTIVE_ON;
uint32_t _ledPin = KNX_LED; uint32_t _ledPin = KNX_LED;
int32_t _buttonPin = KNX_BUTTON; int32_t _buttonPin = KNX_BUTTON;
SaveCallback _saveCallback = 0; SaveCallback _saveCallback = 0;