Files
MeshCore/tools/hil/morse_bench.ini
T
mikecarper af08c02a00
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
Correct Morse human spacing and harden speed qualification
2026-10-13 05:25:07 -07:00

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