platformio.ini 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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=130.0f ; for best TX power!
  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 MESH_PACKET_LOGGING=1
  33. ; -D MESH_DEBUG=1
  34. build_src_filter = ${Station_G2.build_src_filter}
  35. +<../examples/simple_repeater>
  36. lib_deps =
  37. ${Station_G2.lib_deps}
  38. ${esp32_ota.lib_deps}
  39. [env:Station_G2_room_server]
  40. extends = Station_G2
  41. build_src_filter = ${Station_G2.build_src_filter}
  42. +<../examples/simple_room_server>
  43. build_flags =
  44. ${Station_G2.build_flags}
  45. -D ADVERT_NAME='"Station G2 Room"'
  46. -D ADVERT_LAT=0.0
  47. -D ADVERT_LON=0.0
  48. -D ADMIN_PASSWORD='"password"'
  49. -D ROOM_PASSWORD='"hello"'
  50. ; -D MESH_PACKET_LOGGING=1
  51. ; -D MESH_DEBUG=1
  52. lib_deps =
  53. ${Station_G2.lib_deps}
  54. ${esp32_ota.lib_deps}