1 /* 2 * This file is part of the Serial Flash Universal Driver Library. 3 * 4 * Copyright (c) 2016, Armink, <[email protected]> 5 * 6 * Permission is hereby granted, free of charge, to any person obtaining 7 * a copy of this software and associated documentation files (the 8 * 'Software'), to deal in the Software without restriction, including 9 * without limitation the rights to use, copy, modify, merge, publish, 10 * distribute, sublicense, and/or sell copies of the Software, and to 11 * permit persons to whom the Software is furnished to do so, subject to 12 * the following conditions: 13 * 14 * The above copyright notice and this permission notice shall be 15 * included in all copies or substantial portions of the Software. 16 * 17 * THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, 18 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 19 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 20 * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 21 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 22 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 23 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 24 * 25 * Function: It is the configure head file for this library. 26 * Created on: 2016-04-23 27 */ 28 29 #ifndef _SFUD_CFG_H_ 30 #define _SFUD_CFG_H_ 31 32 #include <rtconfig.h> 33 34 /** 35 * It will print more information on debug mode. 36 * #define RT_DEBUG_SFUD open debug mode */ 37 #ifdef RT_DEBUG_SFUD 38 #define SFUD_DEBUG_MODE 39 #endif 40 41 /** 42 * Using probe flash JEDEC SFDP parameter. 43 */ 44 #ifdef RT_SFUD_USING_SFDP 45 #define SFUD_USING_SFDP 46 #endif 47 48 /** 49 * SFUD will support QSPI mode. 50 */ 51 #ifdef RT_SFUD_USING_QSPI 52 #define SFUD_USING_QSPI 53 #endif 54 55 /** 56 * Using probe flash JEDEC ID then query defined supported flash chip information table. @see SFUD_FLASH_CHIP_TABLE 57 */ 58 #ifdef RT_SFUD_USING_FLASH_INFO_TABLE 59 #define SFUD_USING_FLASH_INFO_TABLE 60 #endif 61 62 #define SFUD_FLASH_DEVICE_TABLE {0} 63 64 #endif /* _SFUD_CFG_H_ */ 65