platformio.ini 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. [Station_G2]
  2. extends = esp32_base
  3. board = station-g2
  4. build_flags =
  5. ${esp32_base.build_flags}
  6. -I variants/station_g2
  7. -D STATION_G2
  8. -D RADIO_CLASS=CustomSX1262
  9. -D WRAPPER_CLASS=CustomSX1262Wrapper
  10. -D LORA_TX_POWER=7
  11. ; -D P_LORA_TX_LED=35
  12. ; -D PIN_BOARD_SDA=5
  13. ; -D PIN_BOARD_SCL=6
  14. -D PIN_USER_BTN=0
  15. -D SX126X_DIO2_AS_RF_SWITCH=true
  16. -D SX126X_DIO3_TCXO_VOLTAGE=1.8
  17. -D SX126X_CURRENT_LIMIT=140
  18. ; -D SX126X_RX_BOOSTED_GAIN=1 - DO NOT ENABLE THIS!
  19. ; https://wiki.uniteng.com/en/meshtastic/station-g2#impact-of-lora-node-dense-areashigh-noise-environments-on-rf-performance
  20. build_src_filter = ${esp32_base.build_src_filter}
  21. +<../variants/station_g2>
  22. lib_deps =
  23. ${esp32_base.lib_deps}
  24. [env:Station_G2_repeater]
  25. extends = Station_G2
  26. build_flags =
  27. ${Station_G2.build_flags}
  28. -D ADVERT_NAME='"Station G2 Repeater"'
  29. -D ADVERT_LAT=0.0
  30. -D ADVERT_LON=0.0
  31. -D ADMIN_PASSWORD='"password"'
  32. -D MAX_NEIGHBOURS=8
  33. ; -D MESH_PACKET_LOGGING=1
  34. ; -D MESH_DEBUG=1
  35. build_src_filter = ${Station_G2.build_src_filter}
  36. +<../examples/simple_repeater>
  37. lib_deps =
  38. ${Station_G2.lib_deps}
  39. ${esp32_ota.lib_deps}
  40. [env:Station_G2_room_server]
  41. extends = Station_G2
  42. build_src_filter = ${Station_G2.build_src_filter}
  43. +<../examples/simple_room_server>
  44. build_flags =
  45. ${Station_G2.build_flags}
  46. -D ADVERT_NAME='"Station G2 Room"'
  47. -D ADVERT_LAT=0.0
  48. -D ADVERT_LON=0.0
  49. -D ADMIN_PASSWORD='"password"'
  50. -D ROOM_PASSWORD='"hello"'
  51. ; -D MESH_PACKET_LOGGING=1
  52. ; -D MESH_DEBUG=1
  53. lib_deps =
  54. ${Station_G2.lib_deps}
  55. ${esp32_ota.lib_deps}