; 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} + [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