Function esp_idf_svc::hal::sys::esp_flash_init
source ยท pub unsafe extern "C" fn esp_flash_init(chip: *mut esp_flash_t) -> i32
Expand description
@brief Initialise SPI flash chip interface.
This function must be called before any other API functions are called for this chip.
@note Only the host
and read_mode
fields of the chip structure must
be initialised before this function is called. Other fields may be
auto-detected if left set to zero or NULL.
@note If the chip->drv pointer is NULL, chip chip_drv will be auto-detected
based on its manufacturer & product IDs. See
esp_flash_registered_flash_drivers
pointer for details of this process.
@param chip Pointer to SPI flash chip to use. If NULL, esp_flash_default_chip is substituted. @return ESP_OK on success, or a flash error code if initialisation fails.