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