Home
last modified time | relevance | path

Searched refs:half_duplex (Results 1 – 8 of 8) sorted by relevance

/hal_espressif-2.7.6/components/hal/
Dspi_hal_iram.c52 spi_ll_set_half_duplex(hw, dev->half_duplex); in spi_hal_setup_device()
73 if (trans->rcv_buffer && !dev->no_compensate && dev->half_duplex) { in spi_hal_setup_trans()
109 if (dev->half_duplex) { in spi_hal_setup_trans()
119 if (!dev->half_duplex && dev->cs_setup != 0) { in spi_hal_setup_trans()
158 if (hal->dma_enabled && !dev->half_duplex) { in spi_hal_prepare_data()
180 if ((!dev->half_duplex && trans->rcv_buffer) || trans->send_buffer) { in spi_hal_prepare_data()
Dspi_hal.c96 …SPI_HAL_CHECK(timing_param->half_duplex || temp_conf.timing_dummy == 0 || timing_param->no_compens… in spi_hal_cal_clock_conf()
/hal_espressif-2.7.6/components/hal/include/hal/
Dspi_hal.h46 uint32_t half_duplex; ///< Whether half duplex mode is used, device specific member
148 uint32_t half_duplex : 1; ///< Whether half duplex mode is used, device specific member
/hal_espressif-2.7.6/components/driver/
Dspi_master.c351 int half_duplex = dev_config->flags & SPI_DEVICE_HALFDUPLEX ? 1 : 0; in spi_bus_add_device() local
356 .half_duplex = half_duplex, in spi_bus_add_device()
413 hal_dev->half_duplex = dev_config->flags & SPI_DEVICE_HALFDUPLEX ? 1 : 0; in spi_bus_add_device()
/hal_espressif-2.7.6/components/hal/esp32/include/hal/
Dspi_ll.h437 static inline void spi_ll_set_half_duplex(spi_dev_t *hw, bool half_duplex) in spi_ll_set_half_duplex() argument
439 hw->user.doutdin = !half_duplex; in spi_ll_set_half_duplex()
/hal_espressif-2.7.6/components/hal/esp32c3/include/hal/
Dspi_ll.h521 static inline void spi_ll_set_half_duplex(spi_dev_t *hw, bool half_duplex) in spi_ll_set_half_duplex() argument
523 hw->user.doutdin = !half_duplex; in spi_ll_set_half_duplex()
/hal_espressif-2.7.6/components/hal/esp32s3/include/hal/
Dspi_ll.h521 static inline void spi_ll_set_half_duplex(spi_dev_t *hw, bool half_duplex) in spi_ll_set_half_duplex() argument
523 hw->user.doutdin = !half_duplex; in spi_ll_set_half_duplex()
/hal_espressif-2.7.6/components/hal/esp32s2/include/hal/
Dspi_ll.h488 static inline void spi_ll_set_half_duplex(spi_dev_t *hw, bool half_duplex) in spi_ll_set_half_duplex() argument
490 hw->user.doutdin = !half_duplex; in spi_ll_set_half_duplex()