Setup and Remote Mode
Configure NRF24 hardware pins and GhostLink remote analyzer control
This page covers local NRF24 wiring/configuration and remote control mode over GhostLink.
Local NRF24 setup
Enable the analyzer in project config:
CONFIG_HAS_NRF24CONFIG_NRF24_SPI_HOST(2or3)CONFIG_NRF24_SPI_MOSI_PINCONFIG_NRF24_SPI_MISO_PINCONFIG_NRF24_SPI_SCK_PINCONFIG_NRF24_CSN_PINCONFIG_NRF24_CE_PINCONFIG_NRF24_SPI_CLOCK_HZ
Analyzer behavior tuning:
CONFIG_NRF24_ANALYZER_SAMPLES_PER_CHANNELCONFIG_NRF24_ANALYZER_SETTLE_USCONFIG_NRF24_ANALYZER_CHANNELS_PER_TICK
Pin defaults depend on your selected board config. In menuconfig, these options are under Ghost ESP Options -> Misc Options -> NRF24 Options.
GhostLink remote mode
Remote mode is for display/controller builds that do not have local NRF24 hardware.
- Enable
CONFIG_HAS_NRF24_REMOTEon the controller/display build. - Pair to a peer device that is built with
CONFIG_HAS_NRF24and physically connected to an NRF24 module. - Start the analyzer from the controller UI; commands are forwarded over GhostLink.
For pairing and transport setup, see Dual Communication (GhostLink).
Troubleshooting
NRF24 analyzer failed to start: check wiring, power, and SPI pin mapping.built without CONFIG_HAS_NRF24: rebuild firmware with local NRF24 support.- No remote stream updates: verify GhostLink connection and that the peer analyzer actually started.
