platformio.ini 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. [LilyGo_TBeam]
  2. extends = esp32_base
  3. board = ttgo-t-beam
  4. build_flags =
  5. ${esp32_base.build_flags}
  6. -I variants/lilygo_tbeam
  7. -D LILYGO_TBEAM
  8. -D RADIO_CLASS=CustomSX1276
  9. -D WRAPPER_CLASS=CustomSX1276Wrapper
  10. -D LORA_TX_POWER=20
  11. -D P_LORA_TX_LED=4
  12. build_src_filter = ${esp32_base.build_src_filter}
  13. +<../variants/lilygo_tbeam>
  14. board_build.partitions = min_spiffs.csv ; get around 4mb flash limit
  15. [env:Tbeam_companion_radio_ble]
  16. extends = LilyGo_TBeam
  17. board_build.upload.maximum_ram_size=2000000
  18. build_flags =
  19. ${LilyGo_TBeam.build_flags}
  20. -D MAX_CONTACTS=100
  21. -D MAX_GROUP_CHANNELS=1
  22. -D BLE_PIN_CODE=123456
  23. -D BLE_DEBUG_LOGGING=1
  24. -D MESH_PACKET_LOGGING=1
  25. -D MESH_DEBUG=1
  26. -D RADIOLIB_DEBUG_BASIC=1
  27. ; -D ENABLE_PRIVATE_KEY_IMPORT=1
  28. ; -D ENABLE_PRIVATE_KEY_EXPORT=1
  29. ; -D MESH_PACKET_LOGGING=1
  30. ; -D MESH_DEBUG=1
  31. build_src_filter = ${LilyGo_TBeam.build_src_filter}
  32. +<helpers/esp32/*.cpp>
  33. +<../examples/companion_radio/main.cpp>
  34. lib_deps =
  35. ${LilyGo_TBeam.lib_deps}
  36. densaugeo/base64 @ ~1.4.0
  37. lewisxhe/XPowersLib@^0.2.7