platformio.ini 1.5 KB

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