Home
last modified time | relevance | path

Searched refs:spi_host_device_t (Results 1 – 17 of 17) sorted by relevance

/hal_espressif-latest/components/driver/include/esp_private/
Dspi_common_internal.h92 bool spicommon_periph_claim(spi_host_device_t host, const char* source);
101 bool spicommon_periph_in_use(spi_host_device_t host);
110 bool spicommon_periph_free(spi_host_device_t host);
125 esp_err_t spicommon_dma_chan_alloc(spi_host_device_t host_id, spi_dma_chan_t dma_chan, uint32_t *ou…
135 esp_err_t spicommon_dma_chan_free(spi_host_device_t host_id);
150 esp_err_t spicommon_gdma_get_handle(spi_host_device_t host_id, gdma_channel_handle_t *gdma_handle, …
187 esp_err_t spicommon_bus_initialize_io(spi_host_device_t host, const spi_bus_config_t *bus_config, u…
209 void spicommon_cs_initialize(spi_host_device_t host, int cs_io_num, int cs_num, int force_gpio_matr…
225 bool spicommon_bus_using_iomux(spi_host_device_t host);
234 int spicommon_irqsource_for_host(spi_host_device_t host);
[all …]
Dspi_slave_internal.h41 esp_err_t spi_slave_queue_reset(spi_host_device_t host);
56 esp_err_t spi_slave_queue_reset_isr(spi_host_device_t host);
77 esp_err_t spi_slave_queue_trans_isr(spi_host_device_t host, const spi_slave_transaction_t *trans_de…
/hal_espressif-latest/components/driver/spi/include/driver/
Dspi_slave_hd.h101 esp_err_t spi_slave_hd_init(spi_host_device_t host_id, const spi_bus_config_t *bus_config,
112 esp_err_t spi_slave_hd_deinit(spi_host_device_t host_id);
130 esp_err_t spi_slave_hd_queue_trans(spi_host_device_t host_id, spi_slave_chan_t chan, spi_slave_hd_d…
147 esp_err_t spi_slave_hd_get_trans_res(spi_host_device_t host_id, spi_slave_chan_t chan, spi_slave_hd…
157 void spi_slave_hd_read_buffer(spi_host_device_t host_id, int addr, uint8_t *out_data, size_t len);
167 void spi_slave_hd_write_buffer(spi_host_device_t host_id, int addr, uint8_t *data, size_t len);
187 esp_err_t spi_slave_hd_append_trans(spi_host_device_t host_id, spi_slave_chan_t chan, spi_slave_hd_…
204 esp_err_t spi_slave_hd_get_append_trans_res(spi_host_device_t host_id, spi_slave_chan_t chan, spi_s…
Dspi_slave.h109 esp_err_t spi_slave_initialize(spi_host_device_t host, const spi_bus_config_t *bus_config, const sp…
120 esp_err_t spi_slave_free(spi_host_device_t host);
143 esp_err_t spi_slave_queue_trans(spi_host_device_t host, const spi_slave_transaction_t *trans_desc, …
166 esp_err_t spi_slave_get_trans_result(spi_host_device_t host, spi_slave_transaction_t **trans_desc, …
186 esp_err_t spi_slave_transmit(spi_host_device_t host, spi_slave_transaction_t *trans_desc, TickType_…
Dspi_common.h155 esp_err_t spi_bus_initialize(spi_host_device_t host_id, const spi_bus_config_t *bus_config, spi_dma…
168 esp_err_t spi_bus_free(spi_host_device_t host_id);
Dspi_master.h183 esp_err_t spi_bus_add_device(spi_host_device_t host_id, const spi_device_interface_config_t *dev_co…
404 esp_err_t spi_bus_get_max_transaction_len(spi_host_device_t host_id, size_t *max_bytes);
Dsdspi_host.h61 spi_host_device_t host_id; ///< SPI host to use, SPIx_HOST (see spi_types.h).
/hal_espressif-latest/components/driver/spi/gpspi/
Dspi_common.c86 static inline bool is_valid_host(spi_host_device_t host) in is_valid_host()
97 bool spicommon_periph_claim(spi_host_device_t host, const char* source) in spicommon_periph_claim()
110 bool spicommon_periph_in_use(spi_host_device_t host) in spicommon_periph_in_use()
116 bool spicommon_periph_free(spi_host_device_t host) in spicommon_periph_free()
124 int spicommon_irqsource_for_host(spi_host_device_t host) in spicommon_irqsource_for_host()
129 int spicommon_irqdma_source_for_host(spi_host_device_t host) in spicommon_irqdma_source_for_host()
169 static void connect_spi_and_dma(spi_host_device_t host, int dma_chan) in connect_spi_and_dma()
178 static esp_err_t alloc_dma_chan(spi_host_device_t host_id, spi_dma_chan_t dma_chan, uint32_t *out_a… in alloc_dma_chan()
221 static esp_err_t alloc_dma_chan(spi_host_device_t host_id, spi_dma_chan_t dma_chan, uint32_t *out_a… in alloc_dma_chan()
266 esp_err_t spicommon_dma_chan_alloc(spi_host_device_t host_id, spi_dma_chan_t dma_chan, uint32_t *ou… in spicommon_dma_chan_alloc()
[all …]
Dspi_slave.c78 static inline bool is_valid_host(spi_host_device_t host) in is_valid_host()
124 esp_err_t spi_slave_initialize(spi_host_device_t host, const spi_bus_config_t *bus_config, const sp… in spi_slave_initialize()
297 esp_err_t spi_slave_free(spi_host_device_t host) in spi_slave_free()
334 esp_err_t SPI_SLAVE_ATTR spi_slave_queue_reset(spi_host_device_t host) in spi_slave_queue_reset()
348 esp_err_t SPI_SLAVE_ISR_ATTR spi_slave_queue_reset_isr(spi_host_device_t host) in spi_slave_queue_reset_isr()
366 esp_err_t SPI_SLAVE_ATTR spi_slave_queue_trans(spi_host_device_t host, const spi_slave_transaction_… in spi_slave_queue_trans()
385 esp_err_t SPI_SLAVE_ISR_ATTR spi_slave_queue_trans_isr(spi_host_device_t host, const spi_slave_tran… in spi_slave_queue_trans_isr()
409 esp_err_t SPI_SLAVE_ATTR spi_slave_get_trans_result(spi_host_device_t host, spi_slave_transaction_t… in spi_slave_get_trans_result()
423 esp_err_t SPI_SLAVE_ATTR spi_slave_transmit(spi_host_device_t host, spi_slave_transaction_t *trans_… in spi_slave_transmit()
Dspi_slave_hd.c65 esp_err_t spi_slave_hd_init(spi_host_device_t host_id, const spi_bus_config_t *bus_config, in spi_slave_hd_init()
224 esp_err_t spi_slave_hd_deinit(spi_host_device_t host_id) in spi_slave_hd_deinit()
507 static esp_err_t get_ret_queue_result(spi_host_device_t host_id, spi_slave_chan_t chan, spi_slave_h… in get_ret_queue_result()
527 esp_err_t spi_slave_hd_queue_trans(spi_host_device_t host_id, spi_slave_chan_t chan, spi_slave_hd_d… in spi_slave_hd_queue_trans()
552 esp_err_t spi_slave_hd_get_trans_res(spi_host_device_t host_id, spi_slave_chan_t chan, spi_slave_hd… in spi_slave_hd_get_trans_res()
564 void spi_slave_hd_read_buffer(spi_host_device_t host_id, int addr, uint8_t *out_data, size_t len) in spi_slave_hd_read_buffer()
569 void spi_slave_hd_write_buffer(spi_host_device_t host_id, int addr, uint8_t *data, size_t len) in spi_slave_hd_write_buffer()
575 esp_err_t spi_slave_hd_append_trans(spi_host_device_t host_id, spi_slave_chan_t chan, spi_slave_hd_… in spi_slave_hd_append_trans()
607 esp_err_t spi_slave_hd_get_append_trans_res(spi_host_device_t host_id, spi_slave_chan_t chan, spi_s… in spi_slave_hd_get_append_trans_res()
Dspi_master.c182 static inline bool is_valid_host(spi_host_device_t host) in is_valid_host()
210 static esp_err_t spi_master_init_driver(spi_host_device_t host_id) in spi_master_init_driver()
340 esp_err_t spi_bus_add_device(spi_host_device_t host_id, const spi_device_interface_config_t *dev_co… in spi_bus_add_device()
1116 esp_err_t spi_bus_get_max_transaction_len(spi_host_device_t host_id, size_t *max_bytes) in spi_bus_get_max_transaction_len()
/hal_espressif-latest/components/spi_flash/include/
Desp_flash_spi_init.h18 spi_host_device_t host_id; ///< Bus to use
/hal_espressif-latest/components/esp_adc/
Dadc_continuous_internal.h61 spi_host_device_t spi_host; //ADC uses this SPI DMA
/hal_espressif-latest/components/hal/include/hal/
Dspi_types.h27 } spi_host_device_t; typedef
Dspi_flash_hal.h75 spi_host_device_t host_id; ///< SPI peripheral ID.
/hal_espressif-latest/components/driver/deprecated/
Dadc_dma_legacy.c69 spi_host_device_t spi_host; //ADC uses this SPI DMA
/hal_espressif-latest/components/driver/spi/sdspi/
Dsdspi_host.c44 spi_host_device_t host_id; //!< SPI host id.