mirror of
https://github.com/markqvist/RNode_Firmware.git
synced 2025-02-04 08:55:24 -05:00
LED config on T-Echo
This commit is contained in:
parent
f447998c35
commit
6b815c47d4
35
Utilities.h
35
Utilities.h
@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
#include "Config.h"
|
#include "Config.h"
|
||||||
|
|
||||||
#if HAS_EEPROM
|
#if HAS_EEPROM
|
||||||
#include <EEPROM.h>
|
#include <EEPROM.h>
|
||||||
#elif PLATFORM == PLATFORM_NRF52
|
#elif PLATFORM == PLATFORM_NRF52
|
||||||
#include <Adafruit_LittleFS.h>
|
#include <Adafruit_LittleFS.h>
|
||||||
@ -324,10 +324,10 @@ uint8_t boot_vector = 0x00;
|
|||||||
void led_id_on() { }
|
void led_id_on() { }
|
||||||
void led_id_off() { }
|
void led_id_off() { }
|
||||||
#elif BOARD_MODEL == BOARD_TECHO
|
#elif BOARD_MODEL == BOARD_TECHO
|
||||||
void led_rx_on() { digitalWrite(pin_led_rx, LOW); }
|
void led_rx_on() { digitalWrite(pin_led_rx, LED_ON); }
|
||||||
void led_rx_off() { digitalWrite(pin_led_rx, HIGH); }
|
void led_rx_off() { digitalWrite(pin_led_rx, LED_OFF); }
|
||||||
void led_tx_on() { digitalWrite(pin_led_tx, LOW); }
|
void led_tx_on() { digitalWrite(pin_led_tx, LED_ON); }
|
||||||
void led_tx_off() { digitalWrite(pin_led_tx, HIGH); }
|
void led_tx_off() { digitalWrite(pin_led_tx, LED_OFF); }
|
||||||
void led_id_on() { }
|
void led_id_on() { }
|
||||||
void led_id_off() { }
|
void led_id_off() { }
|
||||||
#endif
|
#endif
|
||||||
@ -483,6 +483,19 @@ void led_indicate_warning(int cycles) {
|
|||||||
}
|
}
|
||||||
led_rx_off();
|
led_rx_off();
|
||||||
}
|
}
|
||||||
|
#elif BOARD_MODEL == BOARD_TECHO
|
||||||
|
void led_indicate_info(int cycles) {
|
||||||
|
bool forever = (cycles == 0) ? true : false;
|
||||||
|
cycles = forever ? 1 : cycles;
|
||||||
|
while(cycles > 0) {
|
||||||
|
led_rx_off();
|
||||||
|
delay(100);
|
||||||
|
led_rx_on();
|
||||||
|
delay(100);
|
||||||
|
if (!forever) cycles--;
|
||||||
|
}
|
||||||
|
led_rx_off();
|
||||||
|
}
|
||||||
#else
|
#else
|
||||||
void led_indicate_info(int cycles) {
|
void led_indicate_info(int cycles) {
|
||||||
bool forever = (cycles == 0) ? true : false;
|
bool forever = (cycles == 0) ? true : false;
|
||||||
@ -636,9 +649,17 @@ int8_t led_standby_direction = 0;
|
|||||||
}
|
}
|
||||||
led_standby_value += led_standby_direction;
|
led_standby_value += led_standby_direction;
|
||||||
if (led_standby_value > 253) {
|
if (led_standby_value > 253) {
|
||||||
led_tx_on();
|
#if BOARD_MODEL == BOARD_TECHO
|
||||||
|
led_rx_on();
|
||||||
|
#else
|
||||||
|
led_tx_on();
|
||||||
|
#endif
|
||||||
} else {
|
} else {
|
||||||
led_tx_off();
|
#if BOARD_MODEL == BOARD_TECHO
|
||||||
|
led_rx_off();
|
||||||
|
#else
|
||||||
|
led_tx_off();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
#if BOARD_MODEL == BOARD_LORA32_V2_1
|
#if BOARD_MODEL == BOARD_LORA32_V2_1
|
||||||
#if defined(EXTERNAL_LEDS)
|
#if defined(EXTERNAL_LEDS)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user