|
|
@ -74,7 +74,7 @@ uint8_t eeprom_read(uint32_t mapped_addr); |
|
|
|
#if BOARD_MODEL == BOARD_HELTEC32_V3 |
|
|
|
#if BOARD_MODEL == BOARD_HELTEC32_V3 |
|
|
|
//https://github.com/espressif/esp-idf/issues/8855
|
|
|
|
//https://github.com/espressif/esp-idf/issues/8855
|
|
|
|
#include "hal/wdt_hal.h" |
|
|
|
#include "hal/wdt_hal.h" |
|
|
|
#elif BOARD_MODEL == BOARD_RNODE_NG_22 |
|
|
|
#elif BOARD_MODEL == BOARD_T3S3 |
|
|
|
#include "hal/wdt_hal.h" |
|
|
|
#include "hal/wdt_hal.h" |
|
|
|
#else |
|
|
|
#else |
|
|
|
#include "hal/wdt_hal.h" |
|
|
|
#include "hal/wdt_hal.h" |
|
|
@ -119,6 +119,12 @@ uint8_t boot_vector = 0x00; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void led_init() { |
|
|
|
void led_init() { |
|
|
|
|
|
|
|
#if BOARD_MODEL == BOARD_HELTEC_T114 |
|
|
|
|
|
|
|
// Enable vext power supply to neopixel
|
|
|
|
|
|
|
|
pinMode(PIN_T114_VEXT_EN, OUTPUT); |
|
|
|
|
|
|
|
digitalWrite(PIN_T114_VEXT_EN, HIGH); |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
#if MCU_VARIANT == MCU_NRF52 |
|
|
|
#if MCU_VARIANT == MCU_NRF52 |
|
|
|
if (eeprom_read(eeprom_addr(ADDR_CONF_PSET)) == CONF_OK_BYTE) { |
|
|
|
if (eeprom_read(eeprom_addr(ADDR_CONF_PSET)) == CONF_OK_BYTE) { |
|
|
|
uint8_t int_val = eeprom_read(eeprom_addr(ADDR_CONF_PINT)); |
|
|
|
uint8_t int_val = eeprom_read(eeprom_addr(ADDR_CONF_PINT)); |
|
|
@ -189,7 +195,7 @@ uint8_t boot_vector = 0x00; |
|
|
|
void led_tx_off() { digitalWrite(pin_led_tx, LOW); } |
|
|
|
void led_tx_off() { digitalWrite(pin_led_tx, LOW); } |
|
|
|
void led_id_on() { } |
|
|
|
void led_id_on() { } |
|
|
|
void led_id_off() { } |
|
|
|
void led_id_off() { } |
|
|
|
#elif BOARD_MODEL == BOARD_RNODE_NG_22 |
|
|
|
#elif BOARD_MODEL == BOARD_T3S3 |
|
|
|
void led_rx_on() { digitalWrite(pin_led_rx, HIGH); } |
|
|
|
void led_rx_on() { digitalWrite(pin_led_rx, HIGH); } |
|
|
|
void led_rx_off() { digitalWrite(pin_led_rx, LOW); } |
|
|
|
void led_rx_off() { digitalWrite(pin_led_rx, LOW); } |
|
|
|
void led_tx_on() { digitalWrite(pin_led_tx, HIGH); } |
|
|
|
void led_tx_on() { digitalWrite(pin_led_tx, HIGH); } |
|
|
@ -1469,7 +1475,7 @@ bool eeprom_model_valid() { |
|
|
|
if (model == MODEL_A3 || model == MODEL_A8) { |
|
|
|
if (model == MODEL_A3 || model == MODEL_A8) { |
|
|
|
#elif BOARD_MODEL == BOARD_RNODE_NG_21 |
|
|
|
#elif BOARD_MODEL == BOARD_RNODE_NG_21 |
|
|
|
if (model == MODEL_A2 || model == MODEL_A7) { |
|
|
|
if (model == MODEL_A2 || model == MODEL_A7) { |
|
|
|
#elif BOARD_MODEL == BOARD_RNODE_NG_22 |
|
|
|
#elif BOARD_MODEL == BOARD_T3S3 |
|
|
|
if (model == MODEL_A1 || model == MODEL_A6 || model == MODEL_A5 || model == MODEL_AA || model == MODEL_AC) { |
|
|
|
if (model == MODEL_A1 || model == MODEL_A6 || model == MODEL_A5 || model == MODEL_AA || model == MODEL_AC) { |
|
|
|
#elif BOARD_MODEL == BOARD_HMBRW |
|
|
|
#elif BOARD_MODEL == BOARD_HMBRW |
|
|
|
if (model == MODEL_FF || model == MODEL_FE) { |
|
|
|
if (model == MODEL_FF || model == MODEL_FE) { |
|
|
|