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