mirror of
https://github.com/meshtastic/firmware.git
synced 2025-07-31 02:45:41 +00:00
Merge branch 'master' into cppcheck-fixes
This commit is contained in:
commit
1ba58ba2c2
24
.github/workflows/pr_enforce_labels.yml
vendored
Normal file
24
.github/workflows/pr_enforce_labels.yml
vendored
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
name: Check PR Labels
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request:
|
||||||
|
types: [opened, edited, labeled, unlabeled, synchronize, reopened]
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
pull-requests: read
|
||||||
|
contents: read
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
check-label:
|
||||||
|
runs-on: ubuntu-24.04
|
||||||
|
steps:
|
||||||
|
- name: Check for PR labels
|
||||||
|
uses: actions/github-script@v7
|
||||||
|
with:
|
||||||
|
script: |
|
||||||
|
const labels = context.payload.pull_request.labels.map(label => label.name);
|
||||||
|
const requiredLabels = ['bugfix', 'enhancement', 'hardware-support', 'dependencies', 'submodules', 'github_actions', 'trunk'];
|
||||||
|
const hasRequiredLabel = labels.some(label => requiredLabels.includes(label));
|
||||||
|
if (!hasRequiredLabel) {
|
||||||
|
core.setFailed(`PR must have at least one of the following labels before it can be merged: ${requiredLabels.join(', ')}.`);
|
||||||
|
}
|
3
.github/workflows/release_channels.yml
vendored
3
.github/workflows/release_channels.yml
vendored
@ -103,8 +103,9 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
base: ${{ github.event.repository.default_branch }}
|
base: ${{ github.event.repository.default_branch }}
|
||||||
branch: create-pull-request/bump-version
|
branch: create-pull-request/bump-version
|
||||||
|
labels: github_actions
|
||||||
title: Bump release version
|
title: Bump release version
|
||||||
commit-message: automated bumps
|
commit-message: Automated version bumps
|
||||||
add-paths: |
|
add-paths: |
|
||||||
version.properties
|
version.properties
|
||||||
debian/changelog
|
debian/changelog
|
||||||
|
2
.github/workflows/update_protobufs.yml
vendored
2
.github/workflows/update_protobufs.yml
vendored
@ -34,7 +34,9 @@ jobs:
|
|||||||
uses: peter-evans/create-pull-request@v7
|
uses: peter-evans/create-pull-request@v7
|
||||||
with:
|
with:
|
||||||
branch: create-pull-request/update-protobufs
|
branch: create-pull-request/update-protobufs
|
||||||
|
labels: submodules
|
||||||
title: Update protobufs and classes
|
title: Update protobufs and classes
|
||||||
|
commit-message: Update protobufs
|
||||||
add-paths: |
|
add-paths: |
|
||||||
protobufs
|
protobufs
|
||||||
src/mesh
|
src/mesh
|
||||||
|
@ -87,6 +87,9 @@
|
|||||||
</screenshots>
|
</screenshots>
|
||||||
|
|
||||||
<releases>
|
<releases>
|
||||||
|
<release version="2.7.4" date="2025-07-19">
|
||||||
|
<url type="details">https://github.com/meshtastic/firmware/releases?q=tag%3Av2.7.4</url>
|
||||||
|
</release>
|
||||||
<release version="2.7.3" date="2025-07-10">
|
<release version="2.7.3" date="2025-07-10">
|
||||||
<url type="details">https://github.com/meshtastic/firmware/releases?q=tag%3Av2.7.3</url>
|
<url type="details">https://github.com/meshtastic/firmware/releases?q=tag%3Av2.7.3</url>
|
||||||
</release>
|
</release>
|
||||||
|
7
debian/changelog
vendored
7
debian/changelog
vendored
@ -1,4 +1,4 @@
|
|||||||
meshtasticd (2.7.3.0) UNRELEASED; urgency=medium
|
meshtasticd (2.7.4.0) UNRELEASED; urgency=medium
|
||||||
|
|
||||||
[ Austin Lane ]
|
[ Austin Lane ]
|
||||||
* Initial packaging
|
* Initial packaging
|
||||||
@ -31,4 +31,7 @@ meshtasticd (2.7.3.0) UNRELEASED; urgency=medium
|
|||||||
[ Ubuntu ]
|
[ Ubuntu ]
|
||||||
* GitHub Actions Automatic version bump
|
* GitHub Actions Automatic version bump
|
||||||
|
|
||||||
-- Ubuntu <github-actions[bot]@users.noreply.github.com> Thu, 10 Jul 2025 16:29:27 +0000
|
[ ]
|
||||||
|
* GitHub Actions Automatic version bump
|
||||||
|
|
||||||
|
-- <github-actions[bot]@users.noreply.github.com> Sat, 19 Jul 2025 11:36:55 +0000
|
||||||
|
@ -6,7 +6,9 @@ default_envs = tbeam
|
|||||||
|
|
||||||
extra_configs =
|
extra_configs =
|
||||||
arch/*/*.ini
|
arch/*/*.ini
|
||||||
variants/*/platformio.ini
|
variants/*/platformio.ini ; Remove when all variants migrated to new dir structure
|
||||||
|
variants/*/*/platformio.ini
|
||||||
|
variants/*/diy/*/platformio.ini
|
||||||
src/graphics/niche/InkHUD/PlatformioConfig.ini
|
src/graphics/niche/InkHUD/PlatformioConfig.ini
|
||||||
|
|
||||||
description = Meshtastic
|
description = Meshtastic
|
||||||
|
@ -1,47 +1,3 @@
|
|||||||
; Meshtastic DIY v1 by Nano VHF Schematic based on ESP32-WROOM-32 (38 pins) devkit & EBYTE E22 SX1262/SX1268 module
|
|
||||||
[env:meshtastic-diy-v1]
|
|
||||||
extends = esp32_base
|
|
||||||
board = esp32doit-devkit-v1
|
|
||||||
board_check = true
|
|
||||||
build_flags =
|
|
||||||
${esp32_base.build_flags}
|
|
||||||
-D DIY_V1
|
|
||||||
-D EBYTE_E22
|
|
||||||
-I variants/diy/v1
|
|
||||||
|
|
||||||
; Meshtastic DIY v1.1 new schematic based on ESP32-WROOM-32 & SX1262/SX1268 modules
|
|
||||||
[env:meshtastic-diy-v1_1]
|
|
||||||
extends = esp32_base
|
|
||||||
board = esp32doit-devkit-v1
|
|
||||||
board_level = extra
|
|
||||||
build_flags =
|
|
||||||
${esp32_base.build_flags}
|
|
||||||
-D DIY_V1
|
|
||||||
-D EBYTE_E22
|
|
||||||
-I variants/diy/v1_1
|
|
||||||
|
|
||||||
; Port to Disaster Radio's ESP32-v3 Dev Board
|
|
||||||
[env:meshtastic-dr-dev]
|
|
||||||
extends = esp32_base
|
|
||||||
board = esp32doit-devkit-v1
|
|
||||||
board_upload.maximum_size = 4194304
|
|
||||||
board_upload.maximum_ram_size = 532480
|
|
||||||
build_flags =
|
|
||||||
${esp32_base.build_flags}
|
|
||||||
-D DR_DEV
|
|
||||||
-D EBYTE_E22
|
|
||||||
-I variants/diy/dr-dev
|
|
||||||
|
|
||||||
; Hydra - Meshtastic DIY v1 hardware with some specific changes
|
|
||||||
[env:hydra]
|
|
||||||
extends = esp32_base
|
|
||||||
board = esp32doit-devkit-v1
|
|
||||||
build_flags =
|
|
||||||
${esp32_base.build_flags}
|
|
||||||
-D DIY_V1
|
|
||||||
-I variants/diy/hydra
|
|
||||||
|
|
||||||
|
|
||||||
; Promicro + E22(0)-xxxMM / RA-01SH modules board variant - DIY - without TCXO
|
; Promicro + E22(0)-xxxMM / RA-01SH modules board variant - DIY - without TCXO
|
||||||
[env:nrf52_promicro_diy_xtal]
|
[env:nrf52_promicro_diy_xtal]
|
||||||
extends = nrf52840_base
|
extends = nrf52840_base
|
||||||
@ -141,16 +97,3 @@ build_flags =
|
|||||||
-D ARDUINO_USB_MODE=0
|
-D ARDUINO_USB_MODE=0
|
||||||
-D ARDUINO_USB_CDC_ON_BOOT=1
|
-D ARDUINO_USB_CDC_ON_BOOT=1
|
||||||
-I variants/diy/t-energy-s3_e22
|
-I variants/diy/t-energy-s3_e22
|
||||||
|
|
||||||
; ESP32 C3 Super Mini Development Board
|
|
||||||
; https://www.espboards.dev/esp32/esp32-c3-super-mini/
|
|
||||||
[env:esp32c3_super_mini]
|
|
||||||
extends = esp32c3_base
|
|
||||||
board = esp32-c3-devkitm-1
|
|
||||||
build_flags =
|
|
||||||
${esp32_base.build_flags}
|
|
||||||
-D PRIVATE_HW
|
|
||||||
-I variants/diy/esp32c3_super_mini
|
|
||||||
-D ARDUINO_USB_MODE=1
|
|
||||||
-D ARDUINO_USB_CDC_ON_BOOT=1
|
|
||||||
board_level = extra
|
|
||||||
|
@ -8,11 +8,11 @@ build_flags =
|
|||||||
-D VTABLES_IN_FLASH=1
|
-D VTABLES_IN_FLASH=1
|
||||||
-D CONFIG_DISABLE_HAL_LOCKS=1
|
-D CONFIG_DISABLE_HAL_LOCKS=1
|
||||||
-O2
|
-O2
|
||||||
-I variants/betafpv_2400_tx_micro
|
-I variants/esp32/betafpv_2400_tx_micro
|
||||||
board_build.f_cpu = 240000000L
|
board_build.f_cpu = 240000000L
|
||||||
upload_protocol = esptool
|
upload_protocol = esptool
|
||||||
;upload_port = /dev/ttyUSB0
|
;upload_port = /dev/ttyUSB0
|
||||||
upload_speed = 460800
|
upload_speed = 460800
|
||||||
lib_deps =
|
lib_deps =
|
||||||
${esp32_base.lib_deps}
|
${esp32_base.lib_deps}
|
||||||
adafruit/Adafruit NeoPixel @ ^1.12.0
|
adafruit/Adafruit NeoPixel @ ^1.12.0
|
@ -8,10 +8,10 @@ build_flags =
|
|||||||
-D VTABLES_IN_FLASH=1
|
-D VTABLES_IN_FLASH=1
|
||||||
-D CONFIG_DISABLE_HAL_LOCKS=1
|
-D CONFIG_DISABLE_HAL_LOCKS=1
|
||||||
-O2
|
-O2
|
||||||
-I variants/betafpv_900_tx_nano
|
-I variants/esp32/betafpv_900_tx_nano
|
||||||
board_build.f_cpu = 240000000L
|
board_build.f_cpu = 240000000L
|
||||||
upload_protocol = esptool
|
upload_protocol = esptool
|
||||||
;upload_port = /dev/ttyUSB0
|
;upload_port = /dev/ttyUSB0
|
||||||
upload_speed = 460800
|
upload_speed = 460800
|
||||||
lib_deps =
|
lib_deps =
|
||||||
${esp32_base.lib_deps}
|
${esp32_base.lib_deps}
|
@ -5,7 +5,7 @@ board = esp32doit-devkit-v1
|
|||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags}
|
${esp32_base.build_flags}
|
||||||
-D CHATTER_2
|
-D CHATTER_2
|
||||||
-I variants/chatter2
|
-I variants/esp32/chatter2
|
||||||
|
|
||||||
lib_deps =
|
lib_deps =
|
||||||
${esp32_base.lib_deps}
|
${esp32_base.lib_deps}
|
11
variants/esp32/diy/dr-dev/platformio.ini
Normal file
11
variants/esp32/diy/dr-dev/platformio.ini
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
; Port to Disaster Radio's ESP32-v3 Dev Board
|
||||||
|
[env:meshtastic-dr-dev]
|
||||||
|
extends = esp32_base
|
||||||
|
board = esp32doit-devkit-v1
|
||||||
|
board_upload.maximum_size = 4194304
|
||||||
|
board_upload.maximum_ram_size = 532480
|
||||||
|
build_flags =
|
||||||
|
${esp32_base.build_flags}
|
||||||
|
-D DR_DEV
|
||||||
|
-D EBYTE_E22
|
||||||
|
-I variants/esp32/diy/dr-dev
|
8
variants/esp32/diy/hydra/platformio.ini
Normal file
8
variants/esp32/diy/hydra/platformio.ini
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
; Hydra - Meshtastic DIY v1 hardware with some specific changes
|
||||||
|
[env:hydra]
|
||||||
|
extends = esp32_base
|
||||||
|
board = esp32doit-devkit-v1
|
||||||
|
build_flags =
|
||||||
|
${esp32_base.build_flags}
|
||||||
|
-D DIY_V1
|
||||||
|
-I variants/esp32/diy/hydra
|
10
variants/esp32/diy/v1/platformio.ini
Normal file
10
variants/esp32/diy/v1/platformio.ini
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
; Meshtastic DIY v1 by Nano VHF Schematic based on ESP32-WROOM-32 (38 pins) devkit & EBYTE E22 SX1262/SX1268 module
|
||||||
|
[env:meshtastic-diy-v1]
|
||||||
|
extends = esp32_base
|
||||||
|
board = esp32doit-devkit-v1
|
||||||
|
board_check = true
|
||||||
|
build_flags =
|
||||||
|
${esp32_base.build_flags}
|
||||||
|
-D DIY_V1
|
||||||
|
-D EBYTE_E22
|
||||||
|
-I variants/esp32/diy/v1
|
10
variants/esp32/diy/v1_1/platformio.ini
Normal file
10
variants/esp32/diy/v1_1/platformio.ini
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
; Meshtastic DIY v1.1 new schematic based on ESP32-WROOM-32 & SX1262/SX1268 modules
|
||||||
|
[env:meshtastic-diy-v1_1]
|
||||||
|
extends = esp32_base
|
||||||
|
board = esp32doit-devkit-v1
|
||||||
|
board_level = extra
|
||||||
|
build_flags =
|
||||||
|
${esp32_base.build_flags}
|
||||||
|
-D DIY_V1
|
||||||
|
-D EBYTE_E22
|
||||||
|
-I variants/esp32/diy/v1_1
|
@ -5,7 +5,7 @@ board_level = extra
|
|||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags}
|
${esp32_base.build_flags}
|
||||||
-D PRIVATE_HW
|
-D PRIVATE_HW
|
||||||
-I variants/hackerboxes_esp32_io
|
-I variants/esp32/hackerboxes_esp32_io
|
||||||
monitor_speed = 115200
|
monitor_speed = 115200
|
||||||
upload_protocol = esptool
|
upload_protocol = esptool
|
||||||
;upload_port = /dev/ttyUSB0
|
;upload_port = /dev/ttyUSB0
|
@ -4,4 +4,6 @@ extends = esp32_base
|
|||||||
board_level = extra
|
board_level = extra
|
||||||
board = heltec_wifi_lora_32
|
board = heltec_wifi_lora_32
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D HELTEC_V1 -I variants/heltec_v1
|
${esp32_base.build_flags}
|
||||||
|
-D HELTEC_V1
|
||||||
|
-I variants/esp32/heltec_v1
|
@ -4,5 +4,7 @@ board_level = extra
|
|||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
board = heltec_wifi_lora_32_V2
|
board = heltec_wifi_lora_32_V2
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D HELTEC_V2_1 -I variants/heltec_v2.1
|
${esp32_base.build_flags}
|
||||||
-DGPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.
|
-D HELTEC_V2_1
|
||||||
|
-I variants/esp32/heltec_v2.1
|
||||||
|
-DGPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.
|
@ -4,4 +4,6 @@ board_level = extra
|
|||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
board = heltec_wifi_lora_32_V2
|
board = heltec_wifi_lora_32_V2
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D HELTEC_V2_0 -I variants/heltec_v2
|
${esp32_base.build_flags}
|
||||||
|
-D HELTEC_V2_0
|
||||||
|
-I variants/esp32/heltec_v2
|
@ -4,7 +4,7 @@ extends = esp32_base
|
|||||||
board = heltec_wifi_lora_32
|
board = heltec_wifi_lora_32
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags}
|
${esp32_base.build_flags}
|
||||||
-I variants/heltec_wireless_bridge
|
-I variants/esp32/heltec_wireless_bridge
|
||||||
-D HELTEC_WIRELESS_BRIDGE
|
-D HELTEC_WIRELESS_BRIDGE
|
||||||
-D BOARD_HAS_PSRAM
|
-D BOARD_HAS_PSRAM
|
||||||
-D RADIOLIB_EXCLUDE_LR11X0=1
|
-D RADIOLIB_EXCLUDE_LR11X0=1
|
@ -3,5 +3,7 @@ extends = esp32_base
|
|||||||
board = heltec_wireless_stick_lite
|
board = heltec_wireless_stick_lite
|
||||||
board_level = extra
|
board_level = extra
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D PRIVATE_HW -I variants/heltec_wsl_v2.1
|
${esp32_base.build_flags}
|
||||||
-DGPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.
|
-D PRIVATE_HW
|
||||||
|
-I variants/esp32/heltec_wsl_v2.1
|
||||||
|
-DGPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.
|
@ -5,7 +5,8 @@ monitor_filters = esp32_exception_decoder
|
|||||||
build_src_filter =
|
build_src_filter =
|
||||||
${esp32_base.build_src_filter}
|
${esp32_base.build_src_filter}
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -I variants/m5stack_core
|
${esp32_base.build_flags}
|
||||||
|
-I variants/esp32/m5stack_core
|
||||||
-DILI9341_DRIVER
|
-DILI9341_DRIVER
|
||||||
-DM5STACK
|
-DM5STACK
|
||||||
-DUSER_SETUP_LOADED
|
-DUSER_SETUP_LOADED
|
@ -5,7 +5,8 @@ board_check = true
|
|||||||
build_src_filter =
|
build_src_filter =
|
||||||
${esp32_base.build_src_filter}
|
${esp32_base.build_src_filter}
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -I variants/m5stack_coreink
|
${esp32_base.build_flags}
|
||||||
|
-I variants/esp32/m5stack_coreink
|
||||||
;-D RADIOLIB_VERBOSE
|
;-D RADIOLIB_VERBOSE
|
||||||
-Ofast
|
-Ofast
|
||||||
-D__MCUXPRESSO
|
-D__MCUXPRESSO
|
@ -5,4 +5,6 @@ board = ttgo-t-beam
|
|||||||
lib_deps =
|
lib_deps =
|
||||||
${esp32_base.lib_deps}
|
${esp32_base.lib_deps}
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D NANO_G1_EXPLORER -I variants/nano-g1-explorer
|
${esp32_base.build_flags}
|
||||||
|
-D NANO_G1_EXPLORER
|
||||||
|
-I variants/esp32/nano-g1-explorer
|
@ -5,4 +5,6 @@ board = ttgo-t-beam
|
|||||||
lib_deps =
|
lib_deps =
|
||||||
${esp32_base.lib_deps}
|
${esp32_base.lib_deps}
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D NANO_G1 -I variants/nano-g1
|
${esp32_base.build_flags}
|
||||||
|
-D NANO_G1
|
||||||
|
-I variants/esp32/nano-g1
|
@ -8,7 +8,7 @@ build_flags =
|
|||||||
-DCONFIG_DISABLE_HAL_LOCKS=1
|
-DCONFIG_DISABLE_HAL_LOCKS=1
|
||||||
-DHAS_STK8XXX=1
|
-DHAS_STK8XXX=1
|
||||||
-O2
|
-O2
|
||||||
-Ivariants/radiomaster_900_bandit
|
-I variants/esp32/radiomaster_900_bandit
|
||||||
board_build.f_cpu = 240000000L
|
board_build.f_cpu = 240000000L
|
||||||
upload_protocol = esptool
|
upload_protocol = esptool
|
||||||
lib_deps =
|
lib_deps =
|
@ -12,8 +12,8 @@ build_flags =
|
|||||||
-DVTABLES_IN_FLASH=1
|
-DVTABLES_IN_FLASH=1
|
||||||
-DCONFIG_DISABLE_HAL_LOCKS=1
|
-DCONFIG_DISABLE_HAL_LOCKS=1
|
||||||
-O2
|
-O2
|
||||||
-Ivariants/radiomaster_900_bandit_nano
|
-I variants/esp32/radiomaster_900_bandit_nano
|
||||||
board_build.f_cpu = 240000000L
|
board_build.f_cpu = 240000000L
|
||||||
upload_protocol = esptool
|
upload_protocol = esptool
|
||||||
lib_deps =
|
lib_deps =
|
||||||
${esp32_base.lib_deps}
|
${esp32_base.lib_deps}
|
@ -7,8 +7,8 @@ build_flags =
|
|||||||
-DVTABLES_IN_FLASH=1
|
-DVTABLES_IN_FLASH=1
|
||||||
-DCONFIG_DISABLE_HAL_LOCKS=1
|
-DCONFIG_DISABLE_HAL_LOCKS=1
|
||||||
-O2
|
-O2
|
||||||
-Ivariants/radiomaster_900_bandit_nano
|
-I variants/esp32/radiomaster_900_bandit_nano
|
||||||
board_build.f_cpu = 240000000L
|
board_build.f_cpu = 240000000L
|
||||||
upload_protocol = esptool
|
upload_protocol = esptool
|
||||||
lib_deps =
|
lib_deps =
|
||||||
${esp32_base.lib_deps}
|
${esp32_base.lib_deps}
|
@ -3,5 +3,7 @@ extends = esp32_base
|
|||||||
board = wiscore_rak11200
|
board = wiscore_rak11200
|
||||||
board_check = true
|
board_check = true
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D RAK_11200 -I variants/rak11200
|
${esp32_base.build_flags}
|
||||||
upload_speed = 115200
|
-D RAK_11200
|
||||||
|
-I variants/esp32/rak11200
|
||||||
|
upload_speed = 115200
|
@ -5,4 +5,6 @@ board = ttgo-t-beam
|
|||||||
lib_deps =
|
lib_deps =
|
||||||
${esp32_base.lib_deps}
|
${esp32_base.lib_deps}
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D STATION_G1 -I variants/station-g1
|
${esp32_base.build_flags}
|
||||||
|
-D STATION_G1
|
||||||
|
-I variants/esp32/station-g1
|
@ -6,8 +6,10 @@ board_check = true
|
|||||||
lib_deps =
|
lib_deps =
|
||||||
${esp32_base.lib_deps}
|
${esp32_base.lib_deps}
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D TBEAM_V10 -I variants/tbeam
|
${esp32_base.build_flags}
|
||||||
|
-D TBEAM_V10
|
||||||
|
-I variants/esp32/tbeam
|
||||||
-DGPS_POWER_TOGGLE ; comment this line to disable double press function on the user button to turn off gps entirely.
|
-DGPS_POWER_TOGGLE ; comment this line to disable double press function on the user button to turn off gps entirely.
|
||||||
-DBOARD_HAS_PSRAM
|
-DBOARD_HAS_PSRAM
|
||||||
-mfix-esp32-psram-cache-issue
|
-mfix-esp32-psram-cache-issue
|
||||||
upload_speed = 921600
|
upload_speed = 921600
|
@ -4,4 +4,6 @@ board_level = extra
|
|||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
board = ttgo-t-beam
|
board = ttgo-t-beam
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D TBEAM_V07 -I variants/tbeam_v07
|
${esp32_base.build_flags}
|
||||||
|
-D TBEAM_V07
|
||||||
|
-I variants/esp32/tbeam_v07
|
@ -3,5 +3,7 @@ board_level = extra
|
|||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
board = ttgo-lora32-v1
|
board = ttgo-lora32-v1
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D TLORA_V1 -I variants/tlora_v1
|
${esp32_base.build_flags}
|
||||||
upload_speed = 115200
|
-D TLORA_V1
|
||||||
|
-I variants/esp32/tlora_v1
|
||||||
|
upload_speed = 115200
|
@ -3,5 +3,5 @@ board_level = extra
|
|||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
board = ttgo-lora32-v1
|
board = ttgo-lora32-v1
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D TLORA_V1_3 -I variants/tlora_v1_3
|
${esp32_base.build_flags} -D TLORA_V1_3 -I variants/esp32/tlora_v1_3
|
||||||
upload_speed = 115200
|
upload_speed = 115200
|
@ -3,4 +3,6 @@ board_level = extra
|
|||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
board = ttgo-lora32-v1
|
board = ttgo-lora32-v1
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D TLORA_V2 -I variants/tlora_v2
|
${esp32_base.build_flags}
|
||||||
|
-D TLORA_V2
|
||||||
|
-I variants/esp32/tlora_v2
|
@ -3,6 +3,6 @@ extends = esp32_base
|
|||||||
board = ttgo-lora32-v21
|
board = ttgo-lora32-v21
|
||||||
board_check = true
|
board_check = true
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D TLORA_V2_1_16 -I variants/tlora_v2_1_16
|
${esp32_base.build_flags} -D TLORA_V2_1_16 -I variants/esp32/tlora_v2_1_16
|
||||||
-DGPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.
|
-DGPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.
|
||||||
upload_speed = 115200
|
upload_speed = 115200
|
@ -5,7 +5,7 @@ board = ttgo-lora32-v21
|
|||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags}
|
${esp32_base.build_flags}
|
||||||
-D TLORA_V2_1_16
|
-D TLORA_V2_1_16
|
||||||
-I variants/tlora_v2_1_16
|
-I variants/esp32/tlora_v2_1_16
|
||||||
-D GPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.
|
-D GPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.
|
||||||
-D LORA_TCXO_GPIO=33
|
-D LORA_TCXO_GPIO=33
|
||||||
upload_speed = 115200
|
upload_speed = 115200
|
@ -4,4 +4,6 @@ board_level = extra
|
|||||||
board = ttgo-lora32-v21
|
board = ttgo-lora32-v21
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D TLORA_V2_1_18 -I variants/tlora_v2_1_18
|
${esp32_base.build_flags}
|
||||||
|
-D TLORA_V2_1_18
|
||||||
|
-I variants/esp32/tlora_v2_1_18
|
@ -4,7 +4,7 @@ board = ttgo-lora32-v21
|
|||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags}
|
${esp32_base.build_flags}
|
||||||
-D TLORA_V2_1_16
|
-D TLORA_V2_1_16
|
||||||
-I variants/tlora_v2_1_16
|
-I variants/esp32/tlora_v2_1_16
|
||||||
-D GPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.
|
-D GPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.
|
||||||
-D LORA_TCXO_GPIO=12
|
-D LORA_TCXO_GPIO=12
|
||||||
-D BUTTON_PIN=0
|
-D BUTTON_PIN=0
|
@ -4,5 +4,5 @@ board = pico32
|
|||||||
board_build.f_flash = 80000000L
|
board_build.f_flash = 80000000L
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D PRIVATE_HW -I variants/trackerd -D BSFILE=\"boards/dragino_lbt2.h\"
|
${esp32_base.build_flags} -D PRIVATE_HW -I variants/esp32/trackerd -D BSFILE=\"boards/dragino_lbt2.h\"
|
||||||
;board_build.partitions = no_ota.csv
|
;board_build.partitions = no_ota.csv
|
@ -5,7 +5,9 @@ board_level = extra
|
|||||||
monitor_filters = esp32_exception_decoder
|
monitor_filters = esp32_exception_decoder
|
||||||
board_build.partitions = default_16MB.csv
|
board_build.partitions = default_16MB.csv
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D WIPHONE -I variants/wiphone
|
${esp32_base.build_flags}
|
||||||
|
-D WIPHONE
|
||||||
|
-I variants/esp32/wiphone
|
||||||
lib_deps =
|
lib_deps =
|
||||||
${esp32_base.lib_deps}
|
${esp32_base.lib_deps}
|
||||||
lovyan03/LovyanGFX@^1.2.0
|
lovyan03/LovyanGFX@^1.2.0
|
@ -2,7 +2,7 @@
|
|||||||
extends = esp32c3_base
|
extends = esp32c3_base
|
||||||
board = esp32-c3-devkitm-1
|
board = esp32-c3-devkitm-1
|
||||||
board_level = extra
|
board_level = extra
|
||||||
build_flags = ${esp32c3_base.build_flags}
|
build_flags =
|
||||||
|
${esp32c3_base.build_flags}
|
||||||
-D PRIVATE_HW
|
-D PRIVATE_HW
|
||||||
-I variants/ai-c3
|
-I variants/esp32c3/ai-c3
|
||||||
|
|
12
variants/esp32c3/diy/esp32c3_super_mini/platformio.ini
Normal file
12
variants/esp32c3/diy/esp32c3_super_mini/platformio.ini
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
; ESP32 C3 Super Mini Development Board
|
||||||
|
; https://www.espboards.dev/esp32/esp32-c3-super-mini/
|
||||||
|
[env:esp32c3_super_mini]
|
||||||
|
extends = esp32c3_base
|
||||||
|
board = esp32-c3-devkitm-1
|
||||||
|
build_flags =
|
||||||
|
${esp32_base.build_flags}
|
||||||
|
-D PRIVATE_HW
|
||||||
|
-I variants/esp32c3/diy/esp32c3_super_mini
|
||||||
|
-D ARDUINO_USB_MODE=1
|
||||||
|
-D ARDUINO_USB_CDC_ON_BOOT=1
|
||||||
|
board_level = extra
|
@ -7,8 +7,8 @@ build_flags =
|
|||||||
-D PRIVATE_HW
|
-D PRIVATE_HW
|
||||||
-D ARDUINO_USB_MODE=1
|
-D ARDUINO_USB_MODE=1
|
||||||
-D ARDUINO_USB_CDC_ON_BOOT=1
|
-D ARDUINO_USB_CDC_ON_BOOT=1
|
||||||
-I variants/hackerboxes_esp32c3_oled
|
-I variants/esp32c3/hackerboxes_esp32c3_oled
|
||||||
monitor_speed = 115200
|
monitor_speed = 115200
|
||||||
upload_protocol = esptool
|
upload_protocol = esptool
|
||||||
;upload_port = /dev/ttyUSB0
|
;upload_port = /dev/ttyUSB0
|
||||||
upload_speed = 921600
|
upload_speed = 921600
|
@ -4,8 +4,8 @@ board = esp32-c3-devkitm-1
|
|||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags}
|
${esp32_base.build_flags}
|
||||||
-D HELTEC_HT62
|
-D HELTEC_HT62
|
||||||
-I variants/heltec_esp32c3
|
-I variants/esp32c3/heltec_esp32c3
|
||||||
monitor_speed = 115200
|
monitor_speed = 115200
|
||||||
upload_protocol = esptool
|
upload_protocol = esptool
|
||||||
;upload_port = /dev/ttyUSB0
|
;upload_port = /dev/ttyUSB0
|
||||||
upload_speed = 921600
|
upload_speed = 921600
|
@ -4,6 +4,6 @@ board = adafruit_qtpy_esp32c3
|
|||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags}
|
${esp32_base.build_flags}
|
||||||
-D HELTEC_HRU_3601
|
-D HELTEC_HRU_3601
|
||||||
-I variants/heltec_hru_3601
|
-I variants/esp32c3/heltec_hru_3601
|
||||||
lib_deps = ${esp32c3_base.lib_deps}
|
lib_deps = ${esp32c3_base.lib_deps}
|
||||||
adafruit/Adafruit NeoPixel @ ^1.12.0
|
adafruit/Adafruit NeoPixel @ ^1.12.0
|
@ -5,7 +5,7 @@ board_level = extra
|
|||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags}
|
${esp32_base.build_flags}
|
||||||
-D PRIVATE_HW
|
-D PRIVATE_HW
|
||||||
-I variants/m5stack-stamp-c3
|
-I variants/esp32c3/m5stack-stamp-c3
|
||||||
monitor_speed = 115200
|
monitor_speed = 115200
|
||||||
upload_protocol = esptool
|
upload_protocol = esptool
|
||||||
;upload_port = /dev/ttyACM2
|
;upload_port = /dev/ttyACM2
|
@ -3,4 +3,6 @@ extends = esp32s2_base
|
|||||||
board = lolin_s2_mini
|
board = lolin_s2_mini
|
||||||
board_level = extra
|
board_level = extra
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32s2_base.build_flags} -D PRIVATE_HW -I variants/nugget_s2_lora
|
${esp32s2_base.build_flags}
|
||||||
|
-D PRIVATE_HW
|
||||||
|
-I variants/esp32s2/nugget_s2_lora
|
@ -1,4 +1,4 @@
|
|||||||
[VERSION]
|
[VERSION]
|
||||||
major = 2
|
major = 2
|
||||||
minor = 7
|
minor = 7
|
||||||
build = 3
|
build = 4
|
||||||
|
Loading…
Reference in New Issue
Block a user