Run Unit Tests / nrf52-companion-smoke (push) Canceled after 0s
Run Unit Tests / nrf52-sensor-smoke (push) Canceled after 0s
Run Unit Tests / esp32-sensor-smoke (push) Canceled after 0s
Run Unit Tests / management-reports (push) Canceled after 0s
Run Unit Tests / stm32-companion-smoke (push) Canceled after 0s
Run Unit Tests / bootloader-version (push) Canceled after 0s
Run Unit Tests / test (push) Canceled after 0s
Run Unit Tests / hosted-doc-links (push) Canceled after 0s
Build and deploy Docs site to GitHub Pages / github-pages (push) Canceled after 0s
115 lines
3.8 KiB
INI
115 lines
3.8 KiB
INI
; Companion applications, with no automatic RF at boot. LoRa control uses the
|
|
; lab tuple 909.5/500/SF5/CR5; Morse uses its separate 902.100 MHz default.
|
|
; The 255 WPM override is EXPERIMENTAL, never a release or measured guarantee.
|
|
[env:morse_bench_rak4631_companion]
|
|
extends = env:RAK_4631_companion_radio_usb
|
|
build_unflags =
|
|
${nrf52_base.build_unflags}
|
|
-D LORA_FREQ=869.618
|
|
-D ENABLE_ADVERT_ON_BOOT=1
|
|
build_flags = ${env:RAK_4631_companion_radio_usb.build_flags}
|
|
-DLORA_FREQ=909.5
|
|
-DENABLE_ADVERT_ON_BOOT=0
|
|
-DMESH_MORSE_MAX_WPM=255
|
|
-DMESH_MORSE_HIL=1
|
|
-DMESH_MORSE_HIL_WARM_TX=1
|
|
-DMESH_MORSE_HIL_RSSI_WINDOW=2
|
|
-DMESH_MORSE_HIL_PA_RAMP_US=800
|
|
-DMESH_MORSE_HIL_SAMPLE_INTERVAL_MS=1
|
|
-DMESH_MORSE_HIL_PACKET_GATING=0
|
|
-DMESH_MORSE_HIL_FAST_OFF_DEBOUNCE=1
|
|
-DCOMPANION_FEATURE_TEMP_RADIO=1
|
|
build_src_filter = ${env:RAK_4631_companion_radio_usb.build_src_filter}
|
|
+<helpers/nrf52/SerialBLEInterface.cpp>
|
|
|
|
[env:morse_bench_t096_companion]
|
|
extends = env:Heltec_t096_companion_radio_usb_femon
|
|
build_unflags =
|
|
${nrf52_base.build_unflags}
|
|
-D LORA_FREQ=869.618
|
|
-D ENABLE_ADVERT_ON_BOOT=1
|
|
build_flags = ${env:Heltec_t096_companion_radio_usb_femon.build_flags}
|
|
-DMESH_CONTACT_CACHE=1
|
|
-DLORA_FREQ=909.5
|
|
-DENABLE_ADVERT_ON_BOOT=0
|
|
-DMESH_MORSE_MAX_WPM=255
|
|
-DMESH_MORSE_HIL=1
|
|
-DMESH_MORSE_HIL_WARM_TX=1
|
|
-DMESH_MORSE_HIL_RSSI_WINDOW=2
|
|
-DMESH_MORSE_HIL_PA_RAMP_US=800
|
|
-DMESH_MORSE_HIL_PACKET_GATING=0
|
|
-DMESH_MORSE_HIL_FAST_OFF_DEBOUNCE=1
|
|
-DCOMPANION_FEATURE_TEMP_RADIO=1
|
|
|
|
; Additional identity-bound SX1262 pair with its normal display retained.
|
|
[env:morse_bench_pocket_companion]
|
|
extends = env:Mesh_pocket_companion_radio_usb
|
|
build_unflags =
|
|
${nrf52_base.build_unflags}
|
|
-D LORA_FREQ=869.618
|
|
-D ENABLE_ADVERT_ON_BOOT=1
|
|
build_flags = ${env:Mesh_pocket_companion_radio_usb.build_flags}
|
|
-DMESH_CONTACT_CACHE=1
|
|
-DLORA_FREQ=909.5
|
|
-DENABLE_ADVERT_ON_BOOT=0
|
|
-DMESH_MORSE_MAX_WPM=255
|
|
-DMESH_MORSE_HIL=1
|
|
-DMESH_MORSE_HIL_WARM_TX=1
|
|
-DMESH_MORSE_HIL_RSSI_WINDOW=2
|
|
-DMESH_MORSE_HIL_PA_RAMP_US=800
|
|
-DMESH_MORSE_HIL_SAMPLE_INTERVAL_MS=1
|
|
-DMESH_MORSE_HIL_PACKET_GATING=0
|
|
-DMESH_MORSE_HIL_FAST_OFF_DEBOUNCE=1
|
|
-DCOMPANION_FEATURE_TEMP_RADIO=1
|
|
|
|
; Remote ACK-first capture/retrieval test; every packet uses the lab tuple.
|
|
[env:morse_bench_rak4631_repeater]
|
|
extends = env:RAK_4631_repeater
|
|
build_unflags =
|
|
${nrf52_base.build_unflags}
|
|
-D LORA_FREQ=869.618
|
|
-D LORA_BW=62.5
|
|
-D LORA_SF=8
|
|
-D ENABLE_ADVERT_ON_BOOT=1
|
|
build_flags = ${env:RAK_4631_repeater.build_flags}
|
|
-DLORA_FREQ=909.5
|
|
-DLORA_BW=500
|
|
-DLORA_SF=5
|
|
-DENABLE_ADVERT_ON_BOOT=0
|
|
-DMESH_MORSE_MAX_WPM=255
|
|
|
|
; Same production RF timings/filtering, with lab-only trace/squelch available.
|
|
; Compare these to the fast HIL images before qualifying any shipping speed.
|
|
[env:morse_production_rak4631_companion]
|
|
extends = env:morse_bench_rak4631_companion
|
|
build_flags = ${env:RAK_4631_companion_radio_usb.build_flags}
|
|
-DLORA_FREQ=909.5
|
|
-DENABLE_ADVERT_ON_BOOT=0
|
|
-DMESH_MORSE_MAX_WPM=255
|
|
-DMESH_MORSE_HIL=1
|
|
-DMESH_MORSE_HIL_PRODUCTION_RF=1
|
|
-DMESH_MORSE_HIL_WARM_TX=0
|
|
-DMESH_MORSE_HIL_RSSI_WINDOW=0
|
|
-DMESH_MORSE_HIL_PA_RAMP_US=3400
|
|
-DMESH_MORSE_HIL_SAMPLE_INTERVAL_MS=2
|
|
-DMESH_MORSE_HIL_FAST_OFF_DEBOUNCE=0
|
|
-DMESH_MORSE_HIL_PACKET_GATING=0
|
|
-DCOMPANION_FEATURE_TEMP_RADIO=1
|
|
|
|
[env:morse_production_pocket_companion]
|
|
extends = env:morse_bench_pocket_companion
|
|
build_flags = ${env:Mesh_pocket_companion_radio_usb.build_flags}
|
|
-DMESH_CONTACT_CACHE=1
|
|
-DLORA_FREQ=909.5
|
|
-DENABLE_ADVERT_ON_BOOT=0
|
|
-DMESH_MORSE_MAX_WPM=255
|
|
-DMESH_MORSE_HIL=1
|
|
-DMESH_MORSE_HIL_PRODUCTION_RF=1
|
|
-DMESH_MORSE_HIL_WARM_TX=0
|
|
-DMESH_MORSE_HIL_RSSI_WINDOW=0
|
|
-DMESH_MORSE_HIL_PA_RAMP_US=3400
|
|
-DMESH_MORSE_HIL_SAMPLE_INTERVAL_MS=2
|
|
-DMESH_MORSE_HIL_FAST_OFF_DEBOUNCE=0
|
|
-DMESH_MORSE_HIL_PACKET_GATING=0
|
|
-DCOMPANION_FEATURE_TEMP_RADIO=1
|