|
esp-sdr-zephyr
Raw I/Q receive and transmit on the ESP32-S3/C6 Wi-Fi radio, for Zephyr
|
#include <esp_sdr/esp_sdr_tx.h>
Data Fields | |
| const char * | name |
| int(* | start )(uint64_t freq_hz, uint32_t rate_hz) |
| int(* | write )(const struct esp_sdr_iq16 *samples, size_t count) |
| int(* | stop )(void) |
Streaming backend operations. All may sleep; called from one thread.
| const char* esp_sdr_tx_backend::name |
Backend name for diagnostics.
| int(* esp_sdr_tx_backend::start) (uint64_t freq_hz, uint32_t rate_hz) |
Prepare to transmit at freq_hz with rate_hz samples per second.
| int(* esp_sdr_tx_backend::stop) (void) |
Stop transmitting and drop anything queued.
| int(* esp_sdr_tx_backend::write) (const struct esp_sdr_iq16 *samples, size_t count) |
Accept up to count samples; returns how many were taken or a negative errno.