* ESP32Board: added support for Neopixel TX led
This commit is contained in:
@@ -51,6 +51,15 @@ public:
|
|||||||
void onAfterTransmit() override {
|
void onAfterTransmit() override {
|
||||||
digitalWrite(P_LORA_TX_LED, LOW); // turn TX LED off
|
digitalWrite(P_LORA_TX_LED, LOW); // turn TX LED off
|
||||||
}
|
}
|
||||||
|
#elif defined(P_LORA_TX_NEOPIXEL_LED)
|
||||||
|
#define NEOPIXEL_BRIGHTNESS 64 // white brightness (max 255)
|
||||||
|
|
||||||
|
void onBeforeTransmit() override {
|
||||||
|
neopixelWrite(P_LORA_TX_NEOPIXEL_LED, NEOPIXEL_BRIGHTNESS, NEOPIXEL_BRIGHTNESS, NEOPIXEL_BRIGHTNESS); // turn TX neopixel on (White)
|
||||||
|
}
|
||||||
|
void onAfterTransmit() override {
|
||||||
|
neopixelWrite(P_LORA_TX_NEOPIXEL_LED, 0, 0, 0); // turn TX neopixel off
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
uint16_t getBattMilliVolts() override {
|
uint16_t getBattMilliVolts() override {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ build_flags =
|
|||||||
-I variants/tenstar_c3
|
-I variants/tenstar_c3
|
||||||
-D ESP32_CPU_FREQ=80
|
-D ESP32_CPU_FREQ=80
|
||||||
-D LORA_TX_BOOST_PIN=4
|
-D LORA_TX_BOOST_PIN=4
|
||||||
; -D P_LORA_TX_LED=?
|
-D P_LORA_TX_NEOPIXEL_LED=10
|
||||||
-D PIN_VBAT_READ=1
|
-D PIN_VBAT_READ=1
|
||||||
-D P_LORA_MISO=9
|
-D P_LORA_MISO=9
|
||||||
-D P_LORA_SCLK=8
|
-D P_LORA_SCLK=8
|
||||||
|
|||||||
Reference in New Issue
Block a user