platformio.ini 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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 = !echo -D MILIGHT_HUB_VERSION=\\\"$(git describe --always)\\\" -D MILIGHT_UDP_DEBUG
  19. [env:nodemcuv2]
  20. platform = espressif8266
  21. framework = arduino
  22. board = nodemcuv2
  23. lib_deps =
  24. ${common.lib_deps_builtin}
  25. ${common.lib_deps_external}
  26. build_flags = ${common.build_flags} -D FIRMWARE_VARIANT=\\\"nodemcuv2\\\"
  27. [env:d1_mini]
  28. platform = espressif8266
  29. framework = arduino
  30. board = d1_mini
  31. lib_deps =
  32. ${common.lib_deps_builtin}
  33. ${common.lib_deps_external}
  34. build_flags = ${common.build_flags} -D FIRMWARE_VARIANT=\\\"d1_mini\\\"
  35. [env:esp12]
  36. platform = espressif8266
  37. board = esp12e
  38. framework = arduino
  39. build_flags = ${common.build_flags} -Wl,-Tesp8266.flash.4m1m.ld -D FIRMWARE_VARIANT=\\\"esp12\\\"
  40. lib_deps =
  41. ${common.lib_deps_builtin}
  42. ${common.lib_deps_external}
  43. [env:esp07]
  44. platform = espressif8266
  45. board = esp07
  46. framework = arduino
  47. build_flags = ${common.build_flags} -Wl,-Tesp8266.flash.1m64.ld -D FIRMWARE_VARIANT=\\\"esp07\\\"
  48. lib_deps =
  49. ${common.lib_deps_builtin}
  50. ${common.lib_deps_external}