![]()
![]()
#include "esp_types.h"
![]()
![]()
#include "soc/soc_caps.h"
![]()
![]()
#include "freertos/FreeRTOS.h"
![]()
![]()
#include "hal/spi_types.h"
![]()
![]()
#include "driver/spi_common.h"
![]()
![]()
#include "sdkconfig.h"
![]()
![]()
#define SPI_SLAVE_HD_TRANS_DMA_BUFFER_ALIGN_AUTO
![]()
![]()
spi_slave_hd_data_t
![]()
![]()
data
![]()
![]()
len
![]()
![]()
trans_len
![]()
![]()
flags
![]()
![]()
arg
![]()
![]()
spi_slave_hd_event_t
![]()
![]()
event
![]()
![]()
trans
![]()
![]()
slave_cb_t
![]()
![]()
spi_slave_chan_t
![]()
![]()
SPI_SLAVE_CHAN_TX
![]()
![]()
SPI_SLAVE_CHAN_RX
![]()
![]()
spi_slave_hd_callback_config_t
![]()
![]()
cb_buffer_tx
![]()
![]()
cb_buffer_rx
![]()
![]()
cb_send_dma_ready
![]()
![]()
cb_sent
![]()
![]()
cb_recv_dma_ready
![]()
![]()
cb_recv
![]()
![]()
cb_cmd9
![]()
![]()
cb_cmdA
![]()
![]()
arg
![]()
![]()
#define SPI_SLAVE_HD_TXBIT_LSBFIRST
![]()
![]()
#define SPI_SLAVE_HD_RXBIT_LSBFIRST
![]()
![]()
#define SPI_SLAVE_HD_BIT_LSBFIRST
![]()
![]()
#define SPI_SLAVE_HD_APPEND_MODE
![]()
![]()
spi_slave_hd_slot_config_t
![]()
![]()
mode
![]()
![]()
spics_io_num
![]()
![]()
flags
![]()
![]()
command_bits
![]()
![]()
address_bits
![]()
![]()
dummy_bits
![]()
![]()
queue_size
![]()
![]()
dma_chan
![]()
![]()
cb_config
![]()
![]()
spi_slave_hd_init(spi_host_device_t, const spi_bus_config_t *, const spi_slave_hd_slot_config_t *);
![]()
![]()
spi_slave_hd_deinit(spi_host_device_t);
![]()
![]()
spi_slave_hd_queue_trans(spi_host_device_t, spi_slave_chan_t, spi_slave_hd_data_t *, TickType_t);
![]()
![]()
spi_slave_hd_get_trans_res(spi_host_device_t, spi_slave_chan_t, spi_slave_hd_data_t **, TickType_t);
![]()
![]()
spi_slave_hd_read_buffer(spi_host_device_t, int, uint8_t *, size_t);
![]()
![]()
spi_slave_hd_write_buffer(spi_host_device_t, int, uint8_t *, size_t);
![]()
![]()
spi_slave_hd_append_trans(spi_host_device_t, spi_slave_chan_t, spi_slave_hd_data_t *, TickType_t);
![]()
![]()
spi_slave_hd_get_append_trans_res(spi_host_device_t, spi_slave_chan_t, spi_slave_hd_data_t **, TickType_t);