; PlatformIO Project Configuration File ; ; Build options: build flags, source filter ; Upload options: custom upload port, speed and extra flags ; Library options: dependencies, extra library storages ; Advanced options: extra scripting ; ; Please visit documentation for the other options and examples ; https://docs.platformio.org/page/projectconf.html [platformio] src_dir = Grbl_Esp32 include_dir = Grbl_Esp32 lib_dir = libraries test_dir = Grbl_Esp32/test data_dir = Grbl_Esp32/data default_envs = wifi ;extra_configs=debug.ini [common_env_data] lib_deps_builtin = EEPROM FS Preferences SD SPI SPIFFS [common] build_flags = ;-DMACHINE_FILENAME=test_drive.h ;Remove ";" from the beginning of this line and specify the machine file -DCORE_DEBUG_LEVEL=0 -Wno-unused-variable -Wno-unused-function [env] lib_deps = TMCStepper@>=0.7.0,<1.0.0 platform = espressif32 board = esp32dev framework = arduino upload_speed = 921600 board_build.partitions = min_spiffs.csv monitor_speed = 115200 monitor_flags = --eol=CRLF --echo --filter=esp32_exception_decoder board_build.f_cpu = 240000000L board_build.f_flash = 80000000L board_build.flash_mode = qio build_flags = ${common.build_flags} src_filter = +<*.h> +<*.s> +<*.S> +<*.cpp> +<*.c> +<*.ino> + -<.git/> - - - test_build_project_src = true [env:debug] build_type = debug lib_deps = TMCStepper@>=0.7.0,<1.0.0 ESP8266 and ESP32 OLED driver for SSD1306 displays@^4.2.0 [env:noradio] lib_deps = TMCStepper@>=0.7.0,<1.0.0 ESP8266 and ESP32 OLED driver for SSD1306 displays@^4.2.0 [env:wifi] lib_deps = TMCStepper@>=0.7.0,<1.0.0 ESP8266 and ESP32 OLED driver for SSD1306 displays@^4.2.0 ArduinoOTA DNSServer ESPmDNS Update WebServer WiFi WiFiClientSecure build_flags = ${common.build_flags} -DENABLE_WIFI [env:bt] lib_deps = TMCStepper@>=0.7.0,<1.0.0 ESP8266 and ESP32 OLED driver for SSD1306 displays@^4.2.0 BluetoothSerial build_flags = ${common.build_flags} -DENABLE_BLUETOOTH [env:wifibt] lib_deps = TMCStepper@>=0.7.0,<1.0.0 ESP8266 and ESP32 OLED driver for SSD1306 displays@^4.2.0 BluetoothSerial ArduinoOTA DNSServer ESPmDNS Update WebServer WiFi WiFiClientSecure build_flags = ${common.build_flags} -DENABLE_BLUETOOTH -DENABLE_WIFI