|
esp-sdr-zephyr
Raw I/Q receive and transmit on the ESP32-S3/C6 Wi-Fi radio, for Zephyr
|
| ESP-SDR library | Raw I/Q receive and transmit on the Wi-Fi radio (CONFIG_ESP_SDR) |
| Radio | Bring-up, tuning, front end turnaround and housekeeping (esp_sdr.h) |
| Receive | Gain, analog low-pass filter, burst and decimated capture (esp_sdr_rx.h) |
| Transmit | Power steps, one-shot and loop playback, sweeps and streaming (esp_sdr_tx.h) |
| Loop playback | |
| Continuous receive | The gapless ring through three dump banks, ESP32-S3 (esp_sdr_ring.h) |
| Bursts inside a run | |
| Diagnostic-bus ring | Gapless 40 MS/s receive through the modem diagnostic bus and PARLIO, ESP32-C5 (esp_sdr_diag.h, CONFIG_ESP_SDR_DIAG) |
| DAC-engine replay | Waveform loops at 80 or 40 MS/s through the modem DAC engine, ESP32-C5 (esp_sdr_replay.h, CONFIG_ESP_SDR_REPLAY) |
| IEEE 802.15.4 | Software O-QPSK PHY and the esp_sdr radio driver (CONFIG_ESP_SDR_IEEE802154) |
| Software PHY | Modulator and receiver, portable C (ieee154_phy.h) |
| Radio driver diagnostics | Counters, measurements and traces of the esp_sdr_154 device (ieee154_esp_sdr.h) |