Searched refs:half_duplex (Results 1 – 11 of 11) sorted by relevance
/hal_espressif-latest/components/hal/ |
D | spi_hal_iram.c | 46 spi_ll_set_half_duplex(hw, dev->half_duplex); in spi_hal_setup_device() 67 if (trans->rcv_buffer && !dev->no_compensate && dev->half_duplex) { in spi_hal_setup_trans() 103 if (dev->half_duplex) { in spi_hal_setup_trans() 113 if (!dev->half_duplex && dev->cs_setup != 0) { in spi_hal_setup_trans() 156 if (hal->dma_enabled && !dev->half_duplex) { in spi_hal_prepare_data() 179 if ((!dev->half_duplex && trans->rcv_buffer) || trans->send_buffer) { in spi_hal_prepare_data()
|
D | spi_hal.c | 100 …SPI_HAL_CHECK(timing_param->half_duplex || temp_conf.timing_dummy == 0 || timing_param->no_compens… in spi_hal_cal_clock_conf()
|
/hal_espressif-latest/components/hal/include/hal/ |
D | spi_hal.h | 40 uint32_t half_duplex; ///< Whether half duplex mode is used, device specific member 144 uint32_t half_duplex : 1; ///< Whether half duplex mode is used, device specific member
|
/hal_espressif-latest/components/driver/spi/gpspi/ |
D | spi_master.c | 396 int half_duplex = dev_config->flags & SPI_DEVICE_HALFDUPLEX ? 1 : 0; in spi_bus_add_device() local 401 .half_duplex = half_duplex, in spi_bus_add_device() 467 hal_dev->half_duplex = dev_config->flags & SPI_DEVICE_HALFDUPLEX ? 1 : 0; in spi_bus_add_device()
|
/hal_espressif-latest/components/hal/esp32/include/hal/ |
D | spi_ll.h | 435 static inline void spi_ll_set_half_duplex(spi_dev_t *hw, bool half_duplex) in spi_ll_set_half_duplex() argument 437 hw->user.doutdin = !half_duplex; in spi_ll_set_half_duplex()
|
/hal_espressif-latest/components/hal/esp32s3/include/hal/ |
D | spi_ll.h | 564 static inline void spi_ll_set_half_duplex(spi_dev_t *hw, bool half_duplex) in spi_ll_set_half_duplex() argument 566 hw->user.doutdin = !half_duplex; in spi_ll_set_half_duplex()
|
/hal_espressif-latest/components/hal/esp32c6/include/hal/ |
D | spi_ll.h | 566 static inline void spi_ll_set_half_duplex(spi_dev_t *hw, bool half_duplex) in spi_ll_set_half_duplex() argument 568 hw->user.doutdin = !half_duplex; in spi_ll_set_half_duplex()
|
/hal_espressif-latest/components/hal/esp32c2/include/hal/ |
D | spi_ll.h | 562 static inline void spi_ll_set_half_duplex(spi_dev_t *hw, bool half_duplex) in spi_ll_set_half_duplex() argument 564 hw->user.doutdin = !half_duplex; in spi_ll_set_half_duplex()
|
/hal_espressif-latest/components/hal/esp32c3/include/hal/ |
D | spi_ll.h | 562 static inline void spi_ll_set_half_duplex(spi_dev_t *hw, bool half_duplex) in spi_ll_set_half_duplex() argument 564 hw->user.doutdin = !half_duplex; in spi_ll_set_half_duplex()
|
/hal_espressif-latest/components/hal/esp32h2/include/hal/ |
D | spi_ll.h | 568 static inline void spi_ll_set_half_duplex(spi_dev_t *hw, bool half_duplex) in spi_ll_set_half_duplex() argument 570 hw->user.doutdin = !half_duplex; in spi_ll_set_half_duplex()
|
/hal_espressif-latest/components/hal/esp32s2/include/hal/ |
D | spi_ll.h | 526 static inline void spi_ll_set_half_duplex(spi_dev_t *hw, bool half_duplex) in spi_ll_set_half_duplex() argument 528 hw->user.doutdin = !half_duplex; in spi_ll_set_half_duplex()
|