Searched refs:input_delay_ns (Results 1 – 8 of 8) sorted by relevance
/hal_espressif-latest/components/hal/ |
D | spi_hal.c | 95 …_param->clk_src_hz, eff_clk_n, timing_param->use_gpio, timing_param->input_delay_ns, &temp_conf.ti… in spi_hal_cal_clock_conf() 98 …onst int freq_limit = spi_hal_get_freq_limit(timing_param->use_gpio, timing_param->input_delay_ns); in spi_hal_cal_clock_conf() 123 void spi_hal_cal_timing(int source_freq_hz, int eff_clk, bool gpio_is_used, int input_delay_ns, int… in spi_hal_cal_timing() argument 131 int delay_apb_n = (1 + input_delay_ns + gpio_delay_ns) * apbclk_kHz / 1000 / 1000; in spi_hal_cal_timing() 156 int spi_hal_get_freq_limit(bool gpio_is_used, int input_delay_ns) in spi_hal_get_freq_limit() argument 162 int delay_apb_n = (1 + input_delay_ns + gpio_delay_ns) * apbclk_kHz / 1000 / 1000; in spi_hal_get_freq_limit()
|
D | spi_flash_hal.c | 58 static inline int get_dummy_n(bool gpio_is_used, int input_delay_ns, int eff_clk) in get_dummy_n() argument 66 int apb_period_n = (1 + input_delay_ns + gpio_delay_ns) * apbclk_kHz / 1000 / 1000; in get_dummy_n() 115 …data_out->extra_dummy = get_dummy_n(!cfg->iomux, cfg->input_delay_ns, APB_CLK_FREQ/get_flash_clock… in spi_flash_hal_init()
|
/hal_espressif-latest/components/hal/include/hal/ |
D | spi_hal.h | 44 …uint32_t input_delay_ns; /**< Maximum delay between SPI launch clock and the data to be… member 256 void spi_hal_cal_timing(int source_freq_hz, int eff_clk, bool gpio_is_used, int input_delay_ns, int… 266 int spi_hal_get_freq_limit(bool gpio_is_used, int input_delay_ns);
|
D | spi_flash_hal.h | 73 …int input_delay_ns; ///< Input delay on the MISO pin after the launch clock, used for timing c… member
|
/hal_espressif-latest/components/spi_flash/ |
D | esp_flash_spi_init.c | 98 .input_delay_ns = 0,\ 107 .input_delay_ns = 0,\ 117 .input_delay_ns = 0,\ 127 .input_delay_ns = 0,\ 136 .input_delay_ns = 0,\ 273 .input_delay_ns = config->input_delay_ns, in spi_bus_add_flash_device()
|
/hal_espressif-latest/components/driver/spi/include/driver/ |
D | spi_master.h | 75 …int input_delay_ns; /**< Maximum data valid time of slave. The time required between S… member 381 void spi_get_timing(bool gpio_is_used, int input_delay_ns, int eff_clk, int *dummy_o, int *cycles_r… 392 int spi_get_freq_limit(bool gpio_is_used, int input_delay_ns);
|
/hal_espressif-latest/components/spi_flash/include/ |
D | esp_flash_spi_init.h | 22 int input_delay_ns; ///< Input delay of the data pins, in ns. Set to 0 if unknown. member
|
/hal_espressif-latest/components/driver/spi/gpspi/ |
D | spi_master.c | 310 void spi_get_timing(bool gpio_is_used, int input_delay_ns, int eff_clk, int* dummy_o, int* cycles_r… in spi_get_timing() argument 316 …spi_hal_cal_timing(APB_CLK_FREQ, eff_clk, gpio_is_used, input_delay_ns, &timing_dummy, &timing_mis… in spi_get_timing() 325 int spi_get_freq_limit(bool gpio_is_used, int input_delay_ns) in spi_get_freq_limit() argument 328 return spi_hal_get_freq_limit(gpio_is_used, input_delay_ns); in spi_get_freq_limit() 406 .input_delay_ns = dev_config->input_delay_ns, in spi_bus_add_device()
|