platformio.ini 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. [lora_e5_mini]
  2. extends = stm32_base
  3. board = lora_e5_mini
  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 P_LORA_TX_LED=LED_RED
  11. -D PIN_USER_BTN=USER_BTN
  12. -I variants/wio-e5-mini
  13. build_src_filter = ${stm32_base.build_src_filter}
  14. +<../variants/wio-e5-mini>
  15. lib_deps = ${stm32_base.lib_deps}
  16. finitespace/BME280 @ ^3.0.0
  17. [env:wio-e5-mini_repeater]
  18. extends = lora_e5_mini
  19. build_flags = ${lora_e5_mini.build_flags}
  20. -D LORA_TX_POWER=22
  21. -D ADVERT_NAME='"wio-e5-mini Repeater"'
  22. -D ADMIN_PASSWORD='"password"'
  23. -D MAX_NEIGHBOURS=50
  24. build_src_filter = ${lora_e5_mini.build_src_filter}
  25. +<../examples/simple_repeater/*.cpp>
  26. [env:wio-e5-mini_sensor]
  27. extends = lora_e5_mini
  28. build_flags = ${lora_e5_mini.build_flags}
  29. -D LORA_TX_POWER=22
  30. -D ADVERT_NAME='"wio-e5-mini Sensor"'
  31. -D ADMIN_PASSWORD='"password"'
  32. build_src_filter = ${lora_e5_mini.build_src_filter}
  33. +<../examples/simple_sensor>
  34. [env:wio-e5-mini_companion_radio_usb]
  35. extends = lora_e5_mini
  36. build_flags = ${lora_e5_mini.build_flags}
  37. -I examples/companion_radio/ui-orig
  38. -D LORA_TX_POWER=22
  39. -D MAX_CONTACTS=100
  40. -D MAX_GROUP_CHANNELS=8
  41. -D DISPLAY_CLASS=NullDisplayDriver
  42. build_src_filter = ${lora_e5_mini.build_src_filter}
  43. +<../examples/companion_radio/*.cpp>
  44. +<../examples/companion_radio/ui-orig/*.cpp>
  45. lib_deps = ${lora_e5_mini.lib_deps}
  46. densaugeo/base64 @ ~1.4.0