power utils update con cpu

This commit is contained in:
Ricardo Guzman (Richonguzman)
2026-02-16 22:48:28 -03:00
parent efabe9b1f7
commit 63f4660ef6
49 changed files with 135 additions and 29 deletions

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_C3
// LoRa Radio
#define HAS_SX1268
#define RADIO_HAS_XTAL

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1268
#define HAS_1W_LORA

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1262
#define HAS_1W_LORA

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_LLCC68
#define HAS_1W_LORA

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1268
#define HAS_1W_LORA

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1278
#define RADIO_SCLK_PIN 5

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1276
#define RADIO_SCLK_PIN 5

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1278
#define RADIO_SCLK_PIN 18

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1276
#define RADIO_SCLK_PIN 18

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1278
#define RADIO_SCLK_PIN 36

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1268
#define HAS_1W_LORA

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_S3
// LoRa Radio
#define HAS_SX1268
#define RADIO_VCC_PIN 21

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_S3
// LoRa Radio
#define HAS_SX1268
#define HAS_1W_LORA

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1278
#define RADIO_SCLK_PIN 5

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1278
#define RADIO_SCLK_PIN 18

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1278
#define RADIO_SCLK_PIN 15

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_S2
// LoRa Radio
#define HAS_SX1278
#define RADIO_SCLK_PIN 36

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_S3
// LoRa Radio
#define HAS_SX1262
#define HAS_TCXO

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_C3
// LoRa Radio
#define HAS_SX1268
#define HAS_1W_LORA

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_C3
// LoRa Radio
#define HAS_SX1262
#define HAS_1W_LORA

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1278
#define RADIO_SCLK_PIN 5
@@ -49,5 +51,6 @@
#define INTERNAL_LED_PIN 25
#define BATTERY_PIN 37
#define ADC_CTRL 21
#define ADC_CTRL_INVERTED 1
#endif

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1276
#define RADIO_SCLK_PIN 5
@@ -49,5 +51,6 @@
#define INTERNAL_LED_PIN 25
#define BATTERY_PIN 37
#define ADC_CTRL 21
#define ADC_CTRL_INVERTED 1
#endif

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_C3
// LoRa Radio
#define HAS_SX1262
#define HAS_TCXO

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_S3
// LoRa Radio
#define HAS_SX1262
#define HAS_TCXO
@@ -51,6 +53,8 @@
#define INTERNAL_LED_PIN 45
#define BATTERY_PIN 7
#define ADC_CTRL 46
#define ADC_CTRL_INVERTED 0
#define VEXT_CTRL 18
#define VEXT_CTRL_INVERTED 0
#endif

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_S3
// LoRa Radio
#define HAS_SX1262
#define HAS_TCXO
@@ -54,6 +56,8 @@
#define INTERNAL_LED_PIN 35
#define BATTERY_PIN 1
#define VEXT_CTRL 36
#define VEXT_CTRL_INVERTED 0
#define ADC_CTRL 37
#define ADC_CTRL_INVERTED 1
#endif

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_S3
// LoRa Radio
#define HAS_SX1262
#define HAS_TCXO
@@ -54,6 +56,8 @@
#define INTERNAL_LED_PIN 35
#define BATTERY_PIN 1
#define VEXT_CTRL 36
#define VEXT_CTRL_INVERTED 1
#define ADC_CTRL 37
#define ADC_CTRL_INVERTED 0
#endif

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_S3
// LoRa Radio
#define HAS_SX1262
#define HAS_TCXO
@@ -54,7 +56,9 @@
#define INTERNAL_LED_PIN 35
#define BATTERY_PIN 1
#define VEXT_CTRL 36
#define VEXT_CTRL_INVERTED 1
#define ADC_CTRL 37
#define ADC_CTRL_INVERTED 0
// GPS ??
#define VGNS_CTRL 34 // cambiar nombre para prender GPS ?

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1276
#define RADIO_SCLK_PIN 5

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_S3
// LoRa Radio
#define HAS_SX1262
#define HAS_TCXO
@@ -51,6 +53,8 @@
#define INTERNAL_LED_PIN 18
#define BATTERY_PIN 20
#define ADC_CTRL 19
#define ADC_CTRL_INVERTED 1
#define VEXT_CTRL 45
#define VEXT_CTRL_INVERTED 1
#endif

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_S3
// LoRa Radio
#define HAS_SX1262
#define HAS_TCXO
@@ -51,6 +53,8 @@
#define INTERNAL_LED_PIN 18
#define BATTERY_PIN 20
#define ADC_CTRL 19
#define ADC_CTRL_INVERTED 1
#define VEXT_CTRL 45
#define VEXT_CTRL_INVERTED 1
#endif

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_S3
// LoRa Radio
#define HAS_SX1262
#define HAS_TCXO
@@ -50,8 +52,10 @@
// Aditional Config
#define INTERNAL_LED_PIN 35
#define BATTERY_PIN 1
#define VEXT_CTRL 36
#define ADC_CTRL 37
#define VEXT_CTRL 36
#define VEXT_CTRL_INVERTED 1
#define BOARD_I2C_SDA 41
#define BOARD_I2C_SCL 42

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_S3
// LoRa Radio
#define HAS_SX1262
#define HAS_TCXO
@@ -40,7 +42,9 @@
// Aditional Config
#define INTERNAL_LED_PIN 35
#define BATTERY_PIN 1
#define VEXT_CTRL 36
#define ADC_CTRL 37
#define ADC_CTRL_INVERTED 1
#define VEXT_CTRL 36
#define VEXT_CTRL_INVERTED 1
#endif

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_S3
// LoRa Radio
#define HAS_SX1262
#define HAS_TCXO
@@ -44,7 +46,9 @@
// Aditional Config
#define INTERNAL_LED_PIN 35
#define BATTERY_PIN 1
#define VEXT_CTRL 36
#define ADC_CTRL 37
#define ADC_CTRL_INVERTED 1
#define VEXT_CTRL 36
#define VEXT_CTRL_INVERTED 1
#endif

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_S3
// LoRa Radio
#define HAS_SX1262
#define HAS_TCXO
@@ -43,9 +45,11 @@
// Aditional Config
#define INTERNAL_LED_PIN 18
#define BATTERY_PIN 1
#define ADC_CTRL 2 // HELTEC Wireless Tracker ADC_CTRL = HIGH powers the voltage divider to read BatteryPin. Only on V05 = V1.1
#define BATTERY_PIN 1
#define VEXT_CTRL 3 // To turn on GPS and TFT
#define VEXT_CTRL_INVERTED 0
#define ADC_CTRL 2 // HELTEC Wireless Tracker ADC_CTRL = HIGH powers the voltage divider to read BatteryPin. Only on V05 = V1.1
#define ADC_CTRL_INVERTED 0
// GPS
#define HAS_GPS

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1278
#define RADIO_SCLK_PIN 5

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1276
#define RADIO_SCLK_PIN 5

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1278
#define RADIO_SCLK_PIN 5

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1278
#define RADIO_SCLK_PIN 5

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1276
#define RADIO_SCLK_PIN 5

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1262
#define HAS_TCXO

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1276
#define RADIO_SCLK_PIN 5

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32
// LoRa Radio
#define HAS_SX1268
#define RADIO_SCLK_PIN 5

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_S3
// LoRa Radio
#define HAS_SX1262
#define HAS_TCXO

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_S3
// LoRa Radio
#define HAS_SX1262
#define HAS_TCXO

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_S3
// LoRa Radio
#define HAS_SX1262
#define HAS_TCXO

View File

@@ -19,6 +19,8 @@
#ifndef BOARD_PINOUT_H_
#define BOARD_PINOUT_H_
#define ESP32_S3
// LoRa Radio
#define HAS_SX1262
#define HAS_TCXO