platformio.ini 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. [env]
  2. framework = arduino
  3. build_flags =
  4. -Wall -Wextra
  5. -D CONFIG_ARDUHAL_LOG_COLORS
  6. -D CORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_DEBUG
  7. lib_deps =
  8. esp32async/ESPAsyncWebServer@^3.7.3
  9. upload_protocol = esptool
  10. monitor_speed = 115200
  11. monitor_filters = esp32_exception_decoder, log2file
  12. [platformio]
  13. lib_dir = .
  14. src_dir = examples/Demo
  15. ; src_dir = examples/Demo_AP
  16. [env:esp32]
  17. build_flags = ${env.build_flags}
  18. platform = https://github.com/pioarduino/platform-espressif32/releases/download/53.03.13/platform-espressif32.zip
  19. board = esp32-s3-devkitc-1
  20. lib_deps =
  21. esp32async/AsyncTCP@^3.3.7
  22. ${env.lib_deps}
  23. [env:esp8266]
  24. platform = espressif8266
  25. board = huzzah
  26. lib_deps =
  27. esp32async/ESPAsyncTCP@^2.0.0
  28. ${env.lib_deps}
  29. [env:picow]
  30. platform = https://github.com/maxgerhardt/platform-raspberrypi.git
  31. board = rpipicow
  32. framework = arduino
  33. board_build.core = earlephilhower
  34. lib_deps =
  35. ayushsharma82/RPAsyncTCP@^1.3.2
  36. ${env.lib_deps}
  37. lib_ignore =
  38. lwIP_ESPHost
  39. [env:pico2w]
  40. platform = https://github.com/maxgerhardt/platform-raspberrypi.git
  41. board = rpipico2w
  42. framework = arduino
  43. board_build.core = earlephilhower
  44. lib_deps =
  45. ayushsharma82/RPAsyncTCP@^1.3.2
  46. ${env.lib_deps}
  47. lib_ignore =
  48. lwIP_ESPHost
  49. ; ------------
  50. ; CI Workflows
  51. ; ------------
  52. [env:ci-esp8266]
  53. platform = espressif8266
  54. board = ${sysenv.PIO_BOARD}
  55. lib_deps =
  56. esp32async/ESPAsyncTCP@^2.0.0
  57. ${env.lib_deps}
  58. [env:ci-esp32-arduino-2]
  59. platform = espressif32@6.7.0
  60. board = ${sysenv.PIO_BOARD}
  61. lib_deps =
  62. esp32async/AsyncTCP@^3.3.7
  63. ${env.lib_deps}
  64. [env:ci-esp32]
  65. platform = https://github.com/pioarduino/platform-espressif32/releases/download/53.03.13/platform-espressif32.zip
  66. board = ${sysenv.PIO_BOARD}
  67. lib_deps =
  68. esp32async/AsyncTCP@^3.3.7
  69. ${env.lib_deps}
  70. [env:ci-rp2040]
  71. platform = https://github.com/maxgerhardt/platform-raspberrypi.git
  72. board = rpipicow
  73. framework = arduino
  74. board_build.core = earlephilhower
  75. lib_deps =
  76. ayushsharma82/RPAsyncTCP@^1.3.2
  77. ${env.lib_deps}
  78. lib_ignore =
  79. lwIP_ESPHost
  80. [env:ci-rp2350]
  81. platform = https://github.com/maxgerhardt/platform-raspberrypi.git
  82. board = rpipico2w
  83. framework = arduino
  84. board_build.core = earlephilhower
  85. lib_deps =
  86. ayushsharma82/RPAsyncTCP@^1.3.2
  87. ${env.lib_deps}
  88. lib_ignore =
  89. lwIP_ESPHost