/hal_espressif-2.7.6/components/hal/ |
D | spi_hal.c | 91 …spi_hal_cal_timing(eff_clk_n, timing_param->use_gpio, timing_param->input_delay_ns, &temp_conf.tim… in spi_hal_cal_clock_conf() 94 …onst int freq_limit = spi_hal_get_freq_limit(timing_param->use_gpio, timing_param->input_delay_ns); in spi_hal_cal_clock_conf() 118 void spi_hal_cal_timing(int eff_clk, bool gpio_is_used, int input_delay_ns, int *dummy_n, int *miso… in spi_hal_cal_timing() argument 126 int delay_apb_n = (1 + input_delay_ns + gpio_delay_ns) * apbclk_kHz / 1000 / 1000; in spi_hal_cal_timing() 149 int spi_hal_get_freq_limit(bool gpio_is_used, int input_delay_ns) in spi_hal_get_freq_limit() argument 155 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() 90 .extra_dummy = get_dummy_n(!cfg->iomux, cfg->input_delay_ns, APB_CLK_FREQ/clock_cfg->div), in spi_flash_hal_init()
|
/hal_espressif-2.7.6/components/spi_flash/ |
D | esp_flash_spi_init.c | 73 .input_delay_ns = 0,\ 81 .input_delay_ns = 0,\ 90 .input_delay_ns = 0,\ 100 .input_delay_ns = 0,\ 108 .input_delay_ns = 0,\ 207 .input_delay_ns = config->input_delay_ns, in spi_bus_add_flash_device()
|
/hal_espressif-2.7.6/components/hal/include/hal/ |
D | spi_hal.h | 50 …uint32_t input_delay_ns; /**< Maximum delay between SPI launch clock and the data to be… member 259 void spi_hal_cal_timing(int eff_clk, bool gpio_is_used, int input_delay_ns, int *dummy_n, int *miso… 269 int spi_hal_get_freq_limit(bool gpio_is_used, int input_delay_ns);
|
D | spi_flash_hal.h | 63 …int input_delay_ns; ///< Input delay on the MISO pin after the launch clock, used for timing c… member
|
/hal_espressif-2.7.6/components/driver/include/driver/ |
D | spi_master.h | 76 …int input_delay_ns; /**< Maximum data valid time of slave. The time required between S… member 377 void spi_get_timing(bool gpio_is_used, int input_delay_ns, int eff_clk, int* dummy_o, int* cycles_r… 388 int spi_get_freq_limit(bool gpio_is_used, int input_delay_ns);
|
/hal_espressif-2.7.6/components/spi_flash/include/ |
D | esp_flash_spi_init.h | 30 int input_delay_ns; ///< Input delay of the data pins, in ns. Set to 0 if unknown. member
|
/hal_espressif-2.7.6/components/spi_flash/test/ |
D | test_esp_flash.c | 179 .input_delay_ns = 0, \ 201 .input_delay_ns = 0, 213 .input_delay_ns = 0, 222 .input_delay_ns = 0, 235 .input_delay_ns = 0, 251 .input_delay_ns = 0, 387 .input_delay_ns = test_cfg->input_delay_ns, in setup_new_chip()
|
/hal_espressif-2.7.6/components/driver/ |
D | spi_master.c | 293 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 298 spi_hal_cal_timing(eff_clk, gpio_is_used, input_delay_ns, &timing_dummy, &timing_miso_delay); in spi_get_timing() 303 int spi_get_freq_limit(bool gpio_is_used, int input_delay_ns) in spi_get_freq_limit() argument 305 return spi_hal_get_freq_limit(gpio_is_used, input_delay_ns); in spi_get_freq_limit() 360 .input_delay_ns = dev_config->input_delay_ns, in spi_bus_add_device()
|
/hal_espressif-2.7.6/examples/peripherals/spi_slave_hd/segment_mode/seg_master/main/ |
D | app_main.c | 85 dev_cfg->input_delay_ns = 0; in get_spi_device_default_config()
|
/hal_espressif-2.7.6/components/driver/test/include/test/ |
D | test_common_spi.h | 164 .input_delay_ns = 62.5,\
|
/hal_espressif-2.7.6/examples/peripherals/spi_master/hd_eeprom/components/eeprom/ |
D | spi_eeprom.c | 166 … .input_delay_ns = EEPROM_INPUT_DELAY_NS, //the EEPROM output the data half a SPI clock behind. in spi_eeprom_init()
|
/hal_espressif-2.7.6/components/driver/test/ |
D | test_spi_bus_lock.c | 239 .input_delay_ns = 0, in test_bus_lock()
|
D | test_spi_param.c | 94 devcfg.input_delay_ns = pset->slave_tv_ns; in local_test_start() 703 devpset.input_delay_ns = pset->slave_tv_ns; in test_master_start()
|
D | test_spi_slave_hd.c | 110 dev_cfg.input_delay_ns = config->slave_tv_ns; in init_master_hd()
|
/hal_espressif-2.7.6/docs/en/api-reference/peripherals/ |
D | spi_master.rst | 457 … - ``input_delay_ns`` - maximum data valid time on the MISO bus after a clock cycle on SCLK starts 482 …The SPI master driver still works even if the :cpp:member:`input_delay_ns` in the structure :cpp:t…
|