#include "Config.h"
-#if HAS_EEPROM
+#if HAS_EEPROM
#include <EEPROM.h>
#elif PLATFORM == PLATFORM_NRF52
#include <Adafruit_LittleFS.h>
void led_id_on() { }
void led_id_off() { }
#elif BOARD_MODEL == BOARD_TECHO
- void led_rx_on() { digitalWrite(pin_led_rx, LOW); }
- void led_rx_off() { digitalWrite(pin_led_rx, HIGH); }
- void led_tx_on() { digitalWrite(pin_led_tx, LOW); }
- void led_tx_off() { digitalWrite(pin_led_tx, HIGH); }
+ void led_rx_on() { digitalWrite(pin_led_rx, LED_ON); }
+ void led_rx_off() { digitalWrite(pin_led_rx, LED_OFF); }
+ void led_tx_on() { digitalWrite(pin_led_tx, LED_ON); }
+ void led_tx_off() { digitalWrite(pin_led_tx, LED_OFF); }
void led_id_on() { }
void led_id_off() { }
#endif
}
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
void led_indicate_info(int cycles) {
bool forever = (cycles == 0) ? true : false;
}
led_standby_value += led_standby_direction;
if (led_standby_value > 253) {
- led_tx_on();
+ #if BOARD_MODEL == BOARD_TECHO
+ led_rx_on();
+ #else
+ led_tx_on();
+ #endif
} 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 defined(EXTERNAL_LEDS)