platformio.ini 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. [Generic_E22]
  2. extends = esp32_base
  3. board = esp32doit-devkit-v1
  4. build_flags =
  5. ${esp32_base.build_flags}
  6. -I variants/generic-e22
  7. -D GENERIC_E22
  8. -D P_LORA_TX_LED=2
  9. -D PIN_VBAT_READ=35
  10. -D P_LORA_DIO_1=33
  11. -D P_LORA_NSS=18
  12. -D P_LORA_RESET=RADIOLIB_NC
  13. -D P_LORA_BUSY=32
  14. -D P_LORA_SCLK=5
  15. -D P_LORA_MOSI=27
  16. -D P_LORA_MISO=19
  17. -D SX126X_TXEN=13
  18. -D SX126X_RXEN=14
  19. -D PIN_BOARD_SDA=21
  20. -D PIN_BOARD_SCL=22
  21. -D SX126X_DIO2_AS_RF_SWITCH=true
  22. -D SX126X_DIO3_TCXO_VOLTAGE=1.8
  23. -D SX126X_CURRENT_LIMIT=130.0f ; for best TX power!
  24. build_src_filter = ${esp32_base.build_src_filter}
  25. +<../variants/generic-e22>
  26. lib_deps =
  27. ${esp32_base.lib_deps}
  28. adafruit/Adafruit SSD1306 @ ^2.5.13
  29. [env:Generic_E22_sx1262_repeater]
  30. extends = Generic_E22
  31. build_src_filter = ${Generic_E22.build_src_filter}
  32. +<../examples/simple_repeater/main.cpp>
  33. build_flags =
  34. ${Generic_E22.build_flags}
  35. -D RADIO_CLASS=CustomSX1262
  36. -D WRAPPER_CLASS=CustomSX1262Wrapper
  37. -D LORA_TX_POWER=22
  38. -D ADVERT_NAME='"E22 Repeater"'
  39. -D ADVERT_LAT=0.0
  40. -D ADVERT_LON=0.0
  41. -D ADMIN_PASSWORD='"password"'
  42. ; -D MESH_PACKET_LOGGING=1
  43. ; -D MESH_DEBUG=1
  44. lib_deps =
  45. ${Generic_E22.lib_deps}
  46. ${esp32_ota.lib_deps}
  47. [env:Generic_E22_sx1268_repeater]
  48. extends = Generic_E22
  49. build_src_filter = ${Generic_E22.build_src_filter}
  50. +<../examples/simple_repeater/main.cpp>
  51. build_flags =
  52. ${Generic_E22.build_flags}
  53. -D RADIO_CLASS=CustomSX1268
  54. -D WRAPPER_CLASS=CustomSX1268Wrapper
  55. -D LORA_TX_POWER=22
  56. -D ADVERT_NAME='"E22 Repeater"'
  57. -D ADVERT_LAT=0.0
  58. -D ADVERT_LON=0.0
  59. -D ADMIN_PASSWORD='"password"'
  60. ; -D MESH_PACKET_LOGGING=1
  61. ; -D MESH_DEBUG=1
  62. lib_deps =
  63. ${Generic_E22.lib_deps}
  64. ${esp32_ota.lib_deps}