Neue PlatformIO env Variante erstellen funktioniert nicht

:frowning: allo liebe Leute,
ich habe ein eigenes Board erstellt und schaffe es einfach nicht das zum Kompilieren/Laufen zu bringen.
Wenn ich alles in z.B. settings-complete.h kopiere dann kann ich alles laufen lassen und es geht. Erstelle ich aber ein eingenes settings-soundbox-esp32.h und füge in die platfromio.ini ein:

[env:soundbox-esp32]
;https://docs.platformio.org/en/latest/boards/espressif32/esp-wrover-kit.html
board = esp-wrover-kit
board_build.partitions = custom_16mb_ota.csv
build_flags = ${env.build_flags}
              -DHAL=10
              -DBOARD_HAS_PSRAM
              -mfix-esp32-psram-cache-issue
              -DLOG_BUFFER_SIZE=10240
              -DBOARD_HAS_16MB_FLASH_AND_OTA_SUPPORT
board_upload.maximum_size = 16777216
board_upload.flash_size = 16MB

Wähle unten das env: soundbox-esp32 aus:

Kann ich es nie kompilieren oder irgendetwas zum laufen bringen.:frowning:

Googln hat auch nicht geklappt…

hat jemand eine Idee?

Ja. Include ganz unten in settings.h fehlt vermutlich.

Danke für die gute Idee und ist wirklich leicht zu übersehen, habe ich aber dran gedacht und ist leider nicht der Grund. Gibt es noch eine solche Stelle wo man etwas anpassen muss?

	// !!! MAKE SURE TO EDIT PLATFORM SPECIFIC settings-****.h !!!
	#if (HAL == 1)
		#include "settings-lolin32.h"                       // Contains all user-relevant settings for Wemos Lolin32
	#elif (HAL == 2)
		#include "settings-espa1s.h"                        // Contains all user-relevant settings for ESP32-A1S Audiokit
	#elif (HAL == 3)
		#include "settings-lolin_d32.h"                     // Contains all user-relevant settings for Wemos Lolin D32
	#elif (HAL == 4)
		#include "settings-lolin_d32_pro.h"                 // Contains all user-relevant settings for Wemos Lolin D32 pro
	#elif (HAL == 5)
		#include "settings-ttgo_t8.h"                       // Contains all user-relevant settings for Lilygo TTGO T8 1.7
	#elif (HAL == 6)
		#include "settings-complete.h"                      // Contains all user-relevant settings for ESPuino complete
	#elif (HAL == 7)
		#include "settings-lolin_d32_pro_sdmmc_pe.h"        // Pre-configured settings for ESPuino Lolin D32 pro with SDMMC + port-expander (https://forum.espuino.de/t/espuino-minid32pro-lolin-d32-pro-mit-sd-mmc-und-port-expander-smd/866)
	#elif (HAL == 8)
		#include "settings-azdelivery_sdmmc.h"              // Pre-configured settings for AZ Delivery ESP32 NodeMCU / Devkit C (https://forum.espuino.de/t/az-delivery-esp32-nodemcu-devkit-c-mit-sd-mmc-und-pn5180-als-rfid-leser/634)
	#elif (HAL == 9)
		#include "settings-lolin_d32_sdmmc_pe.h"            // Pre-configured settings for Lolin D32 (non-pro) with SDMMC + port-expander (https://forum.espuino.de/t/espuino-minid32-pro-lolin-d32-pro-mit-sd-mmc-und-port-expander-smd/866)
	#elif (HAL == 10)
		#include "settings-soundbox_esp32.h"				// Pre-configured settings for Soundbox ESP32 (https://forum.espuino.de/t/espuino-custom-mainboard/2264)
	#elif (HAL == 99)
		#include "settings-custom.h"                        // Contains all user-relevant settings custom-board
	#endif

	//#define ENABLE_ESPUINO_DEBUG                            // Needs modification of platformio.ini (https://forum.espuino.de/t/rfid-mit-oder-ohne-task/353/21); better don't enable unless you know what you're doing :-)
	#endif //settings_override

Natürlich habe ich den ganzen Tag Probleme damit und sobald ich es poste geht es und ich weiß nicht warum… Aber es geht jetzt :slight_smile: