xref: /nrf52832-nimble/rt-thread/components/drivers/spi/spi_flash_sst25vfxx.h (revision 104654410c56c573564690304ae786df310c91fc)
1 /*
2  * Copyright (c) 2006-2018, RT-Thread Development Team
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  *
6  * Change Logs:
7  * Date           Author       Notes
8  * 2011-12-16     aozima      the first version
9  */
10 
11 #ifndef SPI_FLASH_SST25VFXX_H_INCLUDED
12 #define SPI_FLASH_SST25VFXX_H_INCLUDED
13 
14 #include <rtthread.h>
15 #include <drivers/spi.h>
16 
17 struct spi_flash_sst25vfxx
18 {
19     struct rt_device                flash_device;
20     struct rt_device_blk_geometry   geometry;
21     struct rt_spi_device *          rt_spi_device;
22     struct rt_mutex                 lock;
23 };
24 
25 extern rt_err_t sst25vfxx_init(const char * flash_device_name, const char * spi_device_name);
26 
27 
28 #endif // SPI_FLASH_SST25VFXX_H_INCLUDED
29