Home
last modified time | relevance | path

Searched refs:spi (Results 1 – 10 of 10) sorted by relevance

/components/drivers/spi/sfud/src/
A Dsfud.c406 const sfud_spi *spi = &flash->spi; in sfud_read() local
420 spi->lock(spi); in sfud_read()
440 spi->unlock(spi); in sfud_read()
463 spi->lock(spi); in sfud_chip_erase()
493 spi->unlock(spi); in sfud_chip_erase()
533 spi->lock(spi);
594 spi->unlock(spi);
631 spi->lock(spi);
681 spi->unlock(spi);
715 spi->lock(spi);
[all …]
A Dsfud_sfdp.c349 SFUD_ASSERT(flash->spi.wr); in read_sfdp_data()
351 return flash->spi.wr(&flash->spi, cmd, sizeof(cmd), read_buf, size); in read_sfdp_data()
/components/drivers/spi/sfud/inc/
A Dsfud_def.h251 …sfud_err (*wr)(const struct __sfud_spi *spi, const uint8_t *write_buf, size_t write_size, uint8_t …
255 …sfud_err (*qspi_read)(const struct __sfud_spi *spi, uint32_t addr, sfud_qspi_read_cmd_format *qspi…
259 void (*lock)(const struct __sfud_spi *spi);
261 void (*unlock)(const struct __sfud_spi *spi);
273 sfud_spi spi; /**< SPI device */ member
/components/drivers/spi/
A Ddev_spi_flash_sfud.c134 RT_ASSERT(spi); in spi_write_read()
192 RT_ASSERT(spi); in qspi_read()
228 static void spi_lock(const sfud_spi *spi) { in spi_lock() argument
232 RT_ASSERT(spi); in spi_lock()
243 RT_ASSERT(spi); in spi_unlock()
261 flash->spi.wr = spi_write_read; in sfud_spi_port_init()
263 flash->spi.qspi_read = qspi_read; in sfud_spi_port_init()
265 flash->spi.lock = spi_lock; in sfud_spi_port_init()
266 flash->spi.unlock = spi_unlock; in sfud_spi_port_init()
267 flash->spi.user_data = flash; in sfud_spi_port_init()
[all …]
A Ddev_soft_spi.c46 struct rt_spi_bit_obj spi; member
256 spi_obj[i].spi.ops = &soft_spi_ops; in rt_soft_spi_init()
259 spi_obj[i].spi.ops->delay_us = soft_spi_config[i].timing_delay; in rt_soft_spi_init()
260 result = rt_spi_bit_add_bus(&spi_obj[i].spi, soft_spi_config[i].bus_name, &spi_obj[i].ops); in rt_soft_spi_init()
A DKconfig192 bool "Using SD/TF card driver with spi"
217 int "Default spi maximum speed(HZ)"
221 …DP command must run at 50 MHz or less,and you also can use rt_spi_configure(); to config spi speed.
/components/drivers/
A DKconfig16 rsource "spi/Kconfig"
/components/drivers/spi/sfud/
A DREADME.md237 .spi.name = "SPI1",
256 [SFUD_W25Q64CV_DEVICE_INDEX] = {.name = "W25Q64CV", .spi.name = "SPI1"}, \
257 [SFUD_GD25Q64B_DEVICE_INDEX] = {.name = "GD25Q64B", .spi.name = "SPI3"}, \
/components/drivers/include/drivers/
A Ddev_spi.h315 #define RT_SPI_DRIVER_EXPORT(driver) RT_DRIVER_EXPORT(driver, spi, BUILIN)
/components/dfs/
A DKconfig138 … If you use some spi nor flash for fatfs, please set this the erase sector size, for example 4096.

Completed in 53 milliseconds