mirror of
https://github.com/crankyoldgit/IRremoteESP8266.git
synced 2026-01-12 00:05:10 +08:00
* [Build] Add compatibility with C++20 * [Build] ESP32 builds both IDF 4.x and IDF 5.x * [Build] C++20 Use typedefs to switch compilation (volatile vs atomic where needed) * [Linter] Fix complaint about spaces :-| * [Linter] Fix more complaints about spaces :-| * [Build] esp32dev build restore standard espressif32 platform * [Build] C++20 Adjust typedefs and code to avoid deprecation warnings * [Build] esp32devIDF5x build restore Arduino 2.0.14 platform * [Build] esp32devIDF5x build enable Arduino 3.0.0 alpha1 platform by switching interrupts off/on instead of (missing) low-level IDF calls * [Build] Remove unneeded duplicate typedefs * [Linter] Fix complaint about comment line-length :-| * [Build] Add correct include to get `gpio_intr_enable` and `gpio_intr_disable`, thnx Jason2866! * Add comment why code was changed * [Lib] Add latest ESP32 fixes by @s-hadinger, add extra NULL safeguard, update Platform build * [IDF5] Update platform package to avoid python script issues long solved
28 lines
609 B
INI
28 lines
609 B
INI
[platformio]
|
|
# Default to building IRrecvDumpV2 if not in a specific example directory.
|
|
src_dir = examples/IRrecvDumpV2
|
|
|
|
[env]
|
|
lib_extra_dirs = .
|
|
lib_ldf_mode = deep+
|
|
lib_ignore = examples
|
|
framework = arduino
|
|
platform = espressif8266
|
|
build_flags = ; -D_IR_LOCALE_=en-AU
|
|
monitor_speed = 115200
|
|
|
|
[env:nodemcuv2]
|
|
board = nodemcuv2
|
|
|
|
[env:d1_mini]
|
|
board = d1_mini
|
|
|
|
[env:esp32dev]
|
|
platform = espressif32 @ ^6.4.0
|
|
board = esp32dev
|
|
|
|
# Experimental IDF 5.x support
|
|
[env:esp32devIDF5x]
|
|
platform = https://github.com/tasmota/platform-espressif32/releases/download/2025.12.30/platform-espressif32.zip
|
|
board = esp32dev
|