|
esp-sdr-zephyr
Raw I/Q receive and transmit on the ESP32-S3/C6 Wi-Fi radio, for Zephyr
|
Data Fields | |
| uint64_t | bytes |
| uint64_t | consumed |
| uint32_t | skips |
| uint32_t | skipped_blocks |
| bool | overrun |
| int32_t | ppm_x100 |
| uint8_t | lsb |
| uint32_t | sink_cycles_x100 |
| uint32_t | byte_rate |
| uint32_t | iq_rate |
| uint32_t | isrs |
| uint32_t esp_sdr_diag_stats::byte_rate |
Bytes per second the PARLIO clock delivers.
| uint64_t esp_sdr_diag_stats::bytes |
Bytes the ring received.
| uint64_t esp_sdr_diag_stats::consumed |
Bytes handed to the sink.
| uint32_t esp_sdr_diag_stats::iq_rate |
Output sample rate with cfg.decim, in Hz.
| uint32_t esp_sdr_diag_stats::isrs |
Debugging: ring interrupts, the raw DMA status, the first descriptors' first words.
| uint8_t esp_sdr_diag_stats::lsb |
Nibble window used.
| bool esp_sdr_diag_stats::overrun |
The interrupt fell a whole ring behind the hardware (data lost, run aborted).
| int32_t esp_sdr_diag_stats::ppm_x100 |
Ring byte count against the CPU cycle counter, in 0.01 ppm; 0 until a second has run.
| uint32_t esp_sdr_diag_stats::sink_cycles_x100 |
CPU cycles per received byte spent in the consumer (decimation and sinks), in 0.01 cycles.
| uint32_t esp_sdr_diag_stats::skipped_blocks |
Blocks skipped by those.
| uint32_t esp_sdr_diag_stats::skips |
Times the consumer fell more than a ring behind and skipped ahead.