menu "RTL-SDR Experimental Module (Workstream J — UNVERIFIED)" config RTLSDR_EXP_ENABLE bool "Enable RTL-SDR experimental USB-host module" default n help Attempts to initialize the ESP32-P4 USB Host Library and probe for an attached RTL2832U-based dongle. This module is experimental and UNVERIFIED against real hardware — see firmware/esp32p4-sensor-node/README.md, "Workstream J" section, before enabling on a device you care about. Off by default so it can never interfere with the core sensor node build unless explicitly turned on. config RTLSDR_EXP_BULK_CHUNK_BYTES int "Bulk IQ read chunk size (bytes, must be a multiple of 512)" default 16384 depends on RTLSDR_EXP_ENABLE help UNVERIFIED default. Real achievable USB bulk throughput on ESP32-P4 (and the right tradeoff against available heap/DMA memory) is one of the concrete things a real hardware bring-up session needs to measure and tune. config RTLSDR_EXP_BULK_QUEUE_DEPTH int "In-flight bulk transfer pipeline depth" default 4 range 1 8 depends on RTLSDR_EXP_ENABLE help Number of bulk-IN transfers kept perpetually submitted so the USB pipe doesn't idle. UNVERIFIED — needs tuning against real measured throughput vs. available RAM. endmenu