Compare commits

...

2 Commits

Author SHA1 Message Date
Scott Powell
808d3933c1 Version bump to v1.2.1 2025-03-07 22:01:30 +11:00
Scott Powell
ae8fb5d9b1 * Heltec v3.2 VEXT fix
* Heltec T114 LED fix, (now flashes with LoRa TX)
2025-03-07 21:37:05 +11:00
8 changed files with 20 additions and 6 deletions

View File

@@ -124,7 +124,7 @@ static uint32_t _atoi(const char* sp) {
#endif
#ifndef FIRMWARE_VERSION
#define FIRMWARE_VERSION "v1.2.0"
#define FIRMWARE_VERSION "v1.2.1"
#endif
#define CMD_APP_START 1

View File

@@ -26,7 +26,7 @@
#endif
#ifndef FIRMWARE_VERSION
#define FIRMWARE_VERSION "v1.2.0"
#define FIRMWARE_VERSION "v1.2.1"
#endif
#ifndef LORA_FREQ

View File

@@ -26,7 +26,7 @@
#endif
#ifndef FIRMWARE_VERSION
#define FIRMWARE_VERSION "v1.2.0"
#define FIRMWARE_VERSION "v1.2.1"
#endif
#ifndef LORA_FREQ

View File

@@ -688,6 +688,7 @@ board_build.ldscript = boards/nrf52840_s140_v6.ld
build_flags = ${nrf52840_t114.build_flags}
-Ivariants/t114
-DHELTEC_T114
-D P_LORA_TX_LED=35
-D RADIO_CLASS=CustomSX1262
-D WRAPPER_CLASS=CustomSX1262Wrapper
-D LORA_TX_POWER=22

View File

@@ -29,7 +29,8 @@ public:
ESP32Board::begin();
pinMode(PIN_ADC_CTRL, OUTPUT);
//pinMode(PIN_VEXT_EN, OUTPUT);
pinMode(PIN_VEXT_EN, OUTPUT);
digitalWrite(PIN_VEXT_EN, LOW); // for V3.2 boards
esp_reset_reason_t reason = esp_reset_reason();
if (reason == ESP_RST_DEEPSLEEP) {

View File

@@ -32,6 +32,11 @@ void T114Board::begin() {
Wire.begin();
#endif
#ifdef P_LORA_TX_LED
pinMode(P_LORA_TX_LED, OUTPUT);
digitalWrite(P_LORA_TX_LED, HIGH);
#endif
pinMode(SX126X_POWER_EN, OUTPUT);
digitalWrite(SX126X_POWER_EN, HIGH);
delay(10); // give sx1262 some time to power up

View File

@@ -28,6 +28,15 @@ public:
void begin();
uint8_t getStartupReason() const override { return startup_reason; }
#if defined(P_LORA_TX_LED)
void onBeforeTransmit() override {
digitalWrite(P_LORA_TX_LED, LOW); // turn TX LED on
}
void onAfterTransmit() override {
digitalWrite(P_LORA_TX_LED, HIGH); // turn TX LED off
}
#endif
#define BATTERY_SAMPLES 8
uint16_t getBattMilliVolts() override {

View File

@@ -11,6 +11,4 @@ const uint32_t g_ADigitalPinMap[] = {
void initVariant()
{
pinMode(LED_BUILTIN, OUTPUT);
ledOff(LED_BUILTIN);
}