Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
cmake_minimum_required(VERSION 3.16.0)
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(espidf-arduino-wled)
9 changes: 9 additions & 0 deletions dependencies.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
dependencies:
idf:
component_hash: null
source:
type: idf
version: 4.4.8
manifest_hash: 1244c3dcc2f857862535edaee8f8da7d31de362164b8bae2170fecb641de6497
target: esp32
version: 1.0.0
34 changes: 32 additions & 2 deletions platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -140,8 +140,9 @@ lib_compat_mode = strict
lib_deps =
fastled/FastLED @ 3.6.0
IRremoteESP8266 @ 2.8.2
makuna/NeoPixelBus @ 2.8.3
#https://github.com/makuna/NeoPixelBus.git#CoreShaderBeta
#makuna/NeoPixelBus @ 2.8.3
# Fork with high-priority RMT driver; commit pinned to esp32-rmt-hi branch 2025-07-30
https://github.com/willmmiles/NeoPixelBus.git#b5682e3b
https://github.com/Aircoookie/ESPAsyncWebServer.git#v2.4.0
# for I2C interface
;Wire
Expand Down Expand Up @@ -662,3 +663,32 @@ monitor_filters = esp32_exception_decoder
board_build.flash_mode = dio
custom_usermods = * ; Expands to all usermods in usermods folder
board_build.partitions = ${esp32.extreme_partitions} ; We're gonna need a bigger boat


[env:esp32_wrover_systemview]
extends = env:esp32_wrover
platform = https://github.com/tasmota/platform-espressif32/releases/download/2024.06.00/platform-espressif32.zip
platform_packages =
framework-espidf @ symlink://C:/Users/Will/Projects/esp-idf-v4/
framework = arduino, espidf
build_flags = ${common.build_flags} ${esp32_idf_V4.build_flags} -D WLED_RELEASE_NAME=\"ESP32_WROVER\"
-DBOARD_HAS_PSRAM
-D DATA_PINS=33
-g3 -ggdb
-D STATUSLED=2
-D WLED_DEBUG
-D DYNAMICBUFFER_USE_PSRAM
-D WLED_DEBUG_BUS
-D CONFIG_ASYNC_TCP_RUNNING_CORE=0
; -flto=auto
debug_tool = esp-prog
debug_init_break = tbreak setup
debug_build_flags = -Os -g3
upload_speed = 921600
#upload_protocol = espota
#upload_port = "192.168.1.178"
upload_port = COM7
monitor_port = COM7
monitor_filters = esp32_exception_decoder #, log2file
custom_usermods = #audioreactive
# animartrix auto_save TTGO-T-Display
10 changes: 10 additions & 0 deletions sdkconfig.defaults
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
CONFIG_AUTOSTART_ARDUINO=y
# CONFIG_WS2812_LED_ENABLE is not set
CONFIG_FREERTOS_HZ=1000
CONFIG_MBEDTLS_PSK_MODES=y
CONFIG_MBEDTLS_KEY_EXCHANGE_PSK=y
# CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT is not set
CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE=y
Loading
Loading