platformio.ini 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. [rak3x72]
  2. extends = stm32_base
  3. board = rak3172
  4. board_upload.maximum_size = 229376 ; 32kb for FS
  5. build_flags = ${stm32_base.build_flags}
  6. -D RADIO_CLASS=CustomSTM32WLx
  7. -D WRAPPER_CLASS=CustomSTM32WLxWrapper
  8. -D SPI_INTERFACES_COUNT=0
  9. -D RX_BOOSTED_GAIN=true
  10. ; -D STM32WL_TCXO_VOLTAGE=1.6 ; defaults to 0 if undef
  11. ; -D LORA_TX_POWER=14 ; Defaults to 22 for HP, 14 is for LP version
  12. -I variants/rak3x72
  13. build_src_filter = ${stm32_base.build_src_filter}
  14. +<../variants/rak3x72>
  15. [env:rak3x72-repeater]
  16. extends = rak3x72
  17. build_flags = ${rak3x72.build_flags}
  18. -D ADVERT_NAME='"RAK3x72 Repeater"'
  19. -D ADMIN_PASSWORD='"password"'
  20. build_src_filter = ${rak3x72.build_src_filter}
  21. +<../examples/simple_repeater/main.cpp>
  22. [env:rak3x72-sensor]
  23. extends = rak3x72
  24. build_flags = ${rak3x72.build_flags}
  25. -D ADVERT_NAME='"RAK3x72 Sensor"'
  26. -D ADMIN_PASSWORD='"password"'
  27. build_src_filter = ${rak3x72.build_src_filter}
  28. +<../examples/simple_sensor>
  29. [env:rak3x72_companion_radio_usb]
  30. extends = rak3x72
  31. build_flags = ${rak3x72.build_flags}
  32. ; -D FORMAT_FS=true
  33. -D MAX_CONTACTS=100
  34. -D MAX_GROUP_CHANNELS=8
  35. build_src_filter = ${rak3x72.build_src_filter}
  36. +<../examples/companion_radio/*.cpp>
  37. lib_deps = ${rak3x72.lib_deps}
  38. densaugeo/base64 @ ~1.4.0