Home
last modified time | relevance | path

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

/hal_espressif-latest/components/hal/
Dspi_hal_iram.c46 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()
Dspi_hal.c100 …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/
Dspi_hal.h40 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/
Dspi_master.c396 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/
Dspi_ll.h435 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/
Dspi_ll.h564 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/
Dspi_ll.h566 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/
Dspi_ll.h562 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/
Dspi_ll.h562 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/
Dspi_ll.h568 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/
Dspi_ll.h526 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()