platformio.ini 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. ; PlatformIO Project Configuration File
  2. ;
  3. ; Build options: build flags, source filter
  4. ; Upload options: custom upload port, speed and extra flags
  5. ; Library options: dependencies, extra library storages
  6. ; Advanced options: extra scripting
  7. ;
  8. ; Please visit documentation for the other options and examples
  9. ; http://docs.platformio.org/page/projectconf.html
  10. [common]
  11. board_f_cpu = 160000000L
  12. lib_deps_builtin =
  13. SPI
  14. lib_deps_external =
  15. RF24
  16. WiFiManager
  17. ArduinoJson
  18. build_flags = -D MILIGHT_HUB_VERSION=\"1.1.0\"
  19. # -D MILIGHT_UDP_DEBUG
  20. [env:nodemcuv2]
  21. platform = espressif8266
  22. framework = arduino
  23. board = nodemcuv2
  24. lib_deps =
  25. ${common.lib_deps_builtin}
  26. ${common.lib_deps_external}
  27. build_flags = ${common.build_flags} -D FIRMWARE_VARIANT=\"nodemcuv2\"
  28. [env:d1_mini]
  29. platform = espressif8266
  30. framework = arduino
  31. board = d1_mini
  32. lib_deps =
  33. ${common.lib_deps_builtin}
  34. ${common.lib_deps_external}
  35. build_flags = ${common.build_flags} -D FIRMWARE_VARIANT=\"d1_mini\"
  36. [env:esp12]
  37. platform = espressif8266
  38. board = esp12e
  39. framework = arduino
  40. build_flags = ${common.build_flags} -Wl,-Tesp8266.flash.4m1m.ld -D FIRMWARE_VARIANT=\"esp12\"
  41. lib_deps =
  42. ${common.lib_deps_builtin}
  43. ${common.lib_deps_external}
  44. [env:esp07]
  45. platform = espressif8266
  46. board = esp07
  47. framework = arduino
  48. build_flags = ${common.build_flags} -Wl,-Tesp8266.flash.1m64.ld -D FIRMWARE_VARIANT=\"esp07\"
  49. lib_deps =
  50. ${common.lib_deps_builtin}
  51. ${common.lib_deps_external}