Home
last modified time | relevance | path

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

/hal_espressif-latest/components/spi_flash/sim/stubs/soc/include/hal/
Dspi_flash_types.h50 } spi_flash_host_inst_t ; typedef
58 esp_err_t (*dev_config)(spi_flash_host_inst_t *host);
62 esp_err_t (*common_command)(spi_flash_host_inst_t *host, spi_flash_trans_t *t);
66 esp_err_t (*read_id)(spi_flash_host_inst_t *host, uint32_t *id);
70 void (*erase_chip)(spi_flash_host_inst_t *host);
74 void (*erase_sector)(spi_flash_host_inst_t *host, uint32_t start_address);
78 void (*erase_block)(spi_flash_host_inst_t *host, uint32_t start_address);
82 esp_err_t (*read_status)(spi_flash_host_inst_t *host, uint8_t *out_sr);
86 esp_err_t (*set_write_protect)(spi_flash_host_inst_t *host, bool wp);
90 …void (*program_page)(spi_flash_host_inst_t *host, const void *buffer, uint32_t address, uint32_t l…
[all …]
/hal_espressif-latest/components/hal/include/hal/
Dspi_flash_types.h130 } spi_flash_host_inst_t ; typedef
139 esp_err_t (*dev_config)(spi_flash_host_inst_t *host);
143 esp_err_t (*common_command)(spi_flash_host_inst_t *host, spi_flash_trans_t *t);
147 esp_err_t (*read_id)(spi_flash_host_inst_t *host, uint32_t *id);
151 void (*erase_chip)(spi_flash_host_inst_t *host);
155 void (*erase_sector)(spi_flash_host_inst_t *host, uint32_t start_address);
159 void (*erase_block)(spi_flash_host_inst_t *host, uint32_t start_address);
163 esp_err_t (*read_status)(spi_flash_host_inst_t *host, uint8_t *out_sr);
167 esp_err_t (*set_write_protect)(spi_flash_host_inst_t *host, bool wp);
171 …void (*program_page)(spi_flash_host_inst_t *host, const void *buffer, uint32_t address, uint32_t l…
[all …]
Dspi_flash_hal.h32spi_flash_host_inst_t inst; ///< Host instance, containing host data and function pointer table. M…
104 esp_err_t spi_flash_hal_device_config(spi_flash_host_inst_t *host);
118 esp_err_t spi_flash_hal_common_command(spi_flash_host_inst_t *host, spi_flash_trans_t *trans);
125 void spi_flash_hal_erase_chip(spi_flash_host_inst_t *host);
134 void spi_flash_hal_erase_sector(spi_flash_host_inst_t *host, uint32_t start_address);
143 void spi_flash_hal_erase_block(spi_flash_host_inst_t *host, uint32_t start_address);
153 void spi_flash_hal_program_page(spi_flash_host_inst_t *host, const void *buffer, uint32_t address, …
166 esp_err_t spi_flash_hal_read(spi_flash_host_inst_t *host, void *buffer, uint32_t address, uint32_t …
176 esp_err_t spi_flash_hal_set_write_protect(spi_flash_host_inst_t *host, bool wp);
185 uint32_t spi_flash_hal_check_status(spi_flash_host_inst_t *host);
[all …]
/hal_espressif-latest/components/hal/
Dspi_flash_hal_iram.c10 void spi_flash_hal_setup_auto_suspend_mode(spi_flash_host_inst_t *host);
11 void spi_flash_hal_disable_auto_resume_mode(spi_flash_host_inst_t *host);
12 void spi_flash_hal_disable_auto_suspend_mode(spi_flash_host_inst_t *host);
13 void spi_flash_hal_setup_auto_resume_mode(spi_flash_host_inst_t *host);
25 void spi_flash_hal_erase_chip(spi_flash_host_inst_t *host) in spi_flash_hal_erase_chip()
39 void spi_flash_hal_erase_sector(spi_flash_host_inst_t *host, uint32_t start_address) in spi_flash_hal_erase_sector()
56 void spi_flash_hal_erase_block(spi_flash_host_inst_t *host, uint32_t start_address) in spi_flash_hal_erase_block()
72 void spi_flash_hal_program_page(spi_flash_host_inst_t *host, const void *buffer, uint32_t address, … in spi_flash_hal_program_page()
81 esp_err_t spi_flash_hal_set_write_protect(spi_flash_host_inst_t *host, bool wp) in spi_flash_hal_set_write_protect()
91 static inline spi_dev_t *get_spi_dev(spi_flash_host_inst_t *host) in get_spi_dev()
[all …]
Dspi_flash_hal_gpspi.c29 bool spi_flash_hal_gpspi_supports_direct_write(spi_flash_host_inst_t *host, const void *p) in spi_flash_hal_gpspi_supports_direct_write()
34 bool spi_flash_hal_gpspi_supports_direct_read(spi_flash_host_inst_t *host, const void *p) in spi_flash_hal_gpspi_supports_direct_read()
39 uint32_t spi_flash_hal_gpspi_check_status(spi_flash_host_inst_t *host) in spi_flash_hal_gpspi_check_status()
Dspi_flash_hal_common.inc25 static inline spi_dev_t *get_spi_dev(spi_flash_host_inst_t *host)
30 static inline int get_host_id(spi_flash_host_inst_t* host)
36 void spi_flash_hal_poll_cmd_done(spi_flash_host_inst_t *host)
43 esp_err_t spi_flash_hal_device_config(spi_flash_host_inst_t *host)
80 spi_flash_host_inst_t *host,
148 esp_err_t spi_flash_hal_common_command(spi_flash_host_inst_t *host, spi_flash_trans_t *trans)
181 esp_err_t spi_flash_hal_read(spi_flash_host_inst_t *host, void *buffer, uint32_t address, uint32_t …
Dspi_flash_hal.c138 bool spi_flash_hal_supports_direct_write(spi_flash_host_inst_t *host, const void *p) in spi_flash_hal_supports_direct_write()
146 bool spi_flash_hal_supports_direct_read(spi_flash_host_inst_t *host, const void *p) in spi_flash_hal_supports_direct_read()
/hal_espressif-latest/components/spi_flash/include/
Dmemspi_host_driver.h72 esp_err_t memspi_host_read_id_hs(spi_flash_host_inst_t *host, uint32_t *id);
85 esp_err_t memspi_host_read_status_hs(spi_flash_host_inst_t *host, uint8_t *out_sr);
96 esp_err_t memspi_host_flush_cache(spi_flash_host_inst_t *host, uint32_t addr, uint32_t size);
103 void memspi_host_erase_chip(spi_flash_host_inst_t *host);
111 void memspi_host_erase_sector(spi_flash_host_inst_t *host, uint32_t start_address);
119 void memspi_host_erase_block(spi_flash_host_inst_t *host, uint32_t start_address);
129 void memspi_host_program_page(spi_flash_host_inst_t *host, const void *buffer, uint32_t address, ui…
137 esp_err_t memspi_host_set_write_protect(spi_flash_host_inst_t *host, bool wp);
147 esp_err_t memspi_host_read(spi_flash_host_inst_t *host, void *buffer, uint32_t address, uint32_t re…
160 int memspi_host_read_data_slicer(spi_flash_host_inst_t *host, uint32_t address, uint32_t len, uint3…
[all …]
Desp_flash.h95spi_flash_host_inst_t* host; ///< Pointer to hardware-specific "host_driver" structure. Must be …
/hal_espressif-latest/components/spi_flash/
Dmemspi_host_driver.c23 extern void spi_flash_hal_gpspi_poll_cmd_done(spi_flash_host_inst_t *host);
24 extern esp_err_t spi_flash_hal_gpspi_device_config(spi_flash_host_inst_t *host);
26 spi_flash_host_inst_t *host,
31 extern esp_err_t spi_flash_hal_gpspi_common_command(spi_flash_host_inst_t *host, spi_flash_trans_t …
32 extern esp_err_t spi_flash_hal_gpspi_read(spi_flash_host_inst_t *host, void *buffer, uint32_t addre…
33 extern uint32_t spi_flash_hal_gpspi_check_status(spi_flash_host_inst_t *host);
34 extern bool spi_flash_hal_gpspi_supports_direct_write(spi_flash_host_inst_t *host, const void *p);
35 extern bool spi_flash_hal_gpspi_supports_direct_read(spi_flash_host_inst_t *host, const void *p);
87 esp_err_t memspi_host_read_id_hs(spi_flash_host_inst_t *host, uint32_t *id) in memspi_host_read_id_hs()
111 esp_err_t memspi_host_read_status_hs(spi_flash_host_inst_t *host, uint8_t *out_sr) in memspi_host_read_status_hs()
[all …]
Desp_flash_spi_init.c245 .host = (spi_flash_host_inst_t*)host, in spi_bus_add_flash_device()
318 .host = (spi_flash_host_inst_t*)&esp_flash_default_host,