Skip to content

Commit 936f5e0

Browse files
authored
[Build] Prepare for newer build tools (#2252)
Features: - Move build tools in project-local `.platformio` folder - Update to newer IDF 5.x platform - Support `pioarduino` instead of `PlatformIO` plugin so newer IDF releases and `clangd` C++ tooling can be used - Add stuff to `gitignore` to support above features
1 parent 937e843 commit 936f5e0

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@
88
# vi/vim
99
**/*.swp
1010

11-
# vscode
11+
# vscode and plugins
1212
.vscode
13+
# LLVM clangd support file
14+
compile_commands.json
1315

1416
## Build environments
1517
# Platformio
@@ -23,6 +25,7 @@ examples/**/.travis.yml
2325
examples/**/.gitignore
2426
lib/readme.txt
2527
lib/googletest/
28+
.platformio/
2629

2730
# GCC pre-compiled headers.
2831
**/*.gch

platformio.ini

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
[platformio]
2+
core_dir = .platformio
23
# Default to building IRrecvDumpV2 if not in a specific example directory.
34
src_dir = examples/IRrecvDumpV2
45

@@ -23,5 +24,5 @@ board = esp32dev
2324

2425
# Experimental IDF 5.x support
2526
[env:esp32devIDF5x]
26-
platform = https://github.com/tasmota/platform-espressif32/releases/download/2025.12.30/platform-espressif32.zip
27+
platform = https://github.com/tasmota/platform-espressif32/releases/download/2026.03.50/platform-espressif32.zip
2728
board = esp32dev

0 commit comments

Comments
 (0)