You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

332 lines
13 KiB

!61 修改 sdmmc 协议框架,合入 freemodbus,修改 parameters 命名 * Merge branch 'sdmmc_1117' into 'new_master' * 修改 SD 协议栈,合入 FATFS 0.1.4 支持同时使用多种介质上的文件系统 * Merge branch 'modbus' into 'new_master' * Modbus * Merge branch 'd2000x_1128_stand' into 'new_master' * 统一参数命名,增加 DX 的部分适配 * Merge branch 'sync20221104' into 'new_master' * Merge branch 'pub20221104' into sync20221104 * Merge branch 'new_master' into 'new_master' * 发布前修改文档错误,添加配置项 * Merge branch '0.4.0_test' into 'new_master' * 修改部分readme * Merge branch 'test' into 'new_master' * test modified including readme.md sdkconfig ADD ft2004eg64 or 32 d20… * Merge branch 'release_1102' into 'new_master' * 添加例程图片和说明,补全部分例程的配置文件 * Merge branch 'v0.4.0release_11_04' into 'new_master' * V0.4.0release 11 04 * Merge branch '0_4_0_test' into 'new_master' * 完善部分测试例程,如adc,pcie等 * Merge branch 'release_1028' into 'new_master' * GPIO/SPI/SDIO/USB 等例程支持 E2000Q Demo 板,修复部分驱动中的bug * Merge branch 'rtt_1025' into 'new_master' * 以 f 开头重命名系统文件名,增加一键导出 RT-Thread BSP 的脚本,修改 Kconfig 适应 scons * Merge branch 'sync_1021' into 'new_master' * Merge branch 'pub_1021' into sync_1021 * Merge branch 'sata_0926' into 'new_master' * E2000 Sata控制器完善,适配demo板,对can的部分代码进行一些整理 * 新增soft pwm 与 sdk用户使用手册 * 新增soft pwm 与 sdk用户使用手册 * Merge branch 'sync_1019' into 'new_master' * Merge branch 'pub_1019' into sync_1019 * E2000支持USB XHCI, 支持轮询模式下获取键盘输入 * E2000支持USB XHCI, 支持轮询模式下获取键盘输入 * Merge branch 'dev' into 'new_master' * Gmac和Xmac bug解决 * Merge branch 'new_master' into 'new_master' * UART example add flaw control and ddma * Merge branch 'can_loopback_0915' into 'new_master' * 裸机can驱动完善 * Merge branch 'sync_0909' into 'new_master' * Merge branch 'pub_0909' into sync_0909 * Merge branch 'sata_0831' into 'new_master' * 完善Sata和Qspi的接口,增加博雅flash的quad读适配 * Merge branch 'new_master' into 'new_master' * release board commit * Merge branch 'adc_qspi_0824' into 'new_master' * Adc适配Freertos造成的裸机驱动修改 * add cherry usb * Merge branch 'sync_0827' into 'new_master' * Merge branch 'pub_0827' into sync_0827 * Merge branch 'sync' into 'new_master' * Merge branch 'sync' of https://gitlab.phytium.com.cn/zhugengyu/phytium… * Merge branch 'pub' into sync * Merge branch 'pub' into sync * Merge branch 'e2000q_adapt_0815' into 'new_master' * E2000q adapt pwm * 补充E2000测试例程(gpio_test/spi_ddma/spi_loopback),完成FT2004回归测试(sdmmc_cmd) * 补充E2000测试例程(gpio_test/spi_ddma/spi_loopback),完成FT2004回归测试(sdmmc_cmd) * Merge branch 'new_master' into 'new_master' * E2000Q 支持更新 * Merge branch 'readme_v' into 'new_master' * update files * Merge branch 'gitee_v0.3.0' into 'new_master' * !49 v0.3.0 更新 * Merge branch 'E2000_TEST' into 'new_master' * E2000 v0.3 发布 * Merge branch 'v0_2_0_gitee' into 'new_master' * Merge branch '0_2_0' into 'new_master' * build all, before push to gitee 0.2.0 * Merge branch 'gmac_phy_0526' into 'new_master' * 完善gmac驱动,完善裸机lwip测试,适配freertos的lwip测试 * Merge branch 'new_master' into 'new_master' * iic_timer_tacho * Merge branch 'debug_0609' into 'new_master' * 支持汇编调试打印,修改异常打印,增加例程用于异常调试 * Merge branch 'nand_0512' into 'new_master' * Nand 0512 * 重构SDIO驱动,支持SD 2.0协议和DMA读写 * 重构SDIO驱动,支持SD 2.0协议和DMA读写 * 合入Seamphore驱动,完成GDMA驱动重构 * 合入Seamphore驱动,完成GDMA驱动重构 * Merge branch 'pwm_0525' into 'new_master' * 重构CAN驱动,新增E2000 PWM、ADC驱动 * 合入DDMA驱动,新增DDMA+SPI回环例程,更新PR Check list和编码规范 * 合入DDMA驱动,新增DDMA+SPI回环例程,更新PR Check list和编码规范 * Merge branch 'new_master' into 'new_master' * fi2c_slave * Merge branch 'revert-425e915e' into 'new_master' * Revert "Merge branch 'revert' into 'new_master'" * Merge branch 'revert' into 'new_master' * revert version * Merge branch 'fi2c_0429' into 'new_master' * Fi2c 0429 * Merge branch 'new_master' into 'new_master' * add fi2c_master * Merge branch 'xmac_gmac' into 'new_master' * Gmac and Xmac Restruct * Merge branch 'new_gic' into 'new_master' * New gic * Merge branch 'spi_0413' into 'new_master' * 支持 LittleFS 和 Spiffs,新增 SPI 回环测试 * Merge branch '0_1_17' into 'new_master' * !40 Release v0.1.17 * Merge branch 'new_master' into 'new_master' * add uart file * Merge branch '0_1_17' into 'new_master' * v0.1.17发布前覆盖测试 * 解决Issue:I2C 驱动速度无法调节至3.4M * 解决Issue:I2C 驱动速度无法调节至3.4M * Merge branch 'wdt_restruct' into 'new_master' * watchdog驱动重构与验证 * Merge branch 'qspi' into 'new_master' * 重构QSPI驱动,解耦驱动和FLASH关联,完善功能特性支持和测试例程 * 重构芯片引脚控制和GPIO驱动,新增引脚控制相关例程 * 重构芯片引脚控制和GPIO驱动,新增引脚控制相关例程 * Merge branch 'ctest-pr-0317' into 'new_master' * redefine assert and shell cmd to support ctest * Merge branch 'openamp_update' into 'new_master' * Openamp update * Release v0.1.16, Support USB and SATA * Release v0.1.16, Support USB and SATA * Merge branch 'release_0218' into 'new_master' * Release 0.1.16 进行发布例程功能测试,修改许可证为Phytium Public License 1.0 * 合入FUSB和FXHCI驱动,支持通过FATFS读写U盘 * 合入FUSB和FXHCI驱动,支持通过FATFS读写U盘 * Merge branch 'back' into 'new_master' * 修改多核问题,删除glibc * Merge branch 'sata' into 'new_master' * add pcie & sata driver and example test * Merge branch 'rm_some_right' into 'new_master' * Rm some right
2 years ago
#include "sdkconfig.h"
/*---------------------------------------------------------------------------/
/ FatFs Functional Configurations
/---------------------------------------------------------------------------*/
#define FFCONF_DEF 86631 /* Revision ID */
/*---------------------------------------------------------------------------/
/ Function Configurations
/---------------------------------------------------------------------------*/
#define FF_FS_READONLY 0
/* This option switches read-only configuration. (0:Read/Write or 1:Read-only)
/ Read-only configuration removes writing API functions, f_write(), f_sync(),
/ f_unlink(), f_mkdir(), f_chmod(), f_rename(), f_truncate(), f_getfree()
/ and optional writing functions as well. */
#define FF_FS_MINIMIZE 0
/* This option defines minimization level to remove some basic API functions.
/
/ 0: Basic functions are fully enabled.
/ 1: f_stat(), f_getfree(), f_unlink(), f_mkdir(), f_truncate() and f_rename()
/ are removed.
/ 2: f_opendir(), f_readdir() and f_closedir() are removed in addition to 1.
/ 3: f_lseek() function is removed in addition to 2. */
#define FF_USE_FIND 0
/* This option switches filtered directory read functions, f_findfirst() and
/ f_findnext(). (0:Disable, 1:Enable 2:Enable with matching altname[] too) */
#define FF_USE_MKFS 1
/* This option switches f_mkfs() function. (0:Disable or 1:Enable) */
#define FF_USE_FASTSEEK CONFIG_FATFS_USE_FASTSEEK
/* This option switches fast seek function. (0:Disable or 1:Enable) */
#define FF_USE_EXPAND 1
/* This option switches f_expand function. (0:Disable or 1:Enable) */
#define FF_USE_CHMOD 1
/* This option switches attribute manipulation functions, f_chmod() and f_utime().
/ (0:Disable or 1:Enable) Also FF_FS_READONLY needs to be 0 to enable this option. */
#define FF_USE_LABEL 1
/* This option switches volume label functions, f_getlabel() and f_setlabel().
/ (0:Disable or 1:Enable) */
#define FF_USE_FORWARD 0
/* This option switches f_forward() function. (0:Disable or 1:Enable) */
#define FF_USE_STRFUNC 0
#define FF_PRINT_LLI 0
#define FF_PRINT_FLOAT 0
#define FF_STRF_ENCODE 0
/* FF_USE_STRFUNC switches string functions, f_gets(), f_putc(), f_puts() and
/ f_printf_().
/
/ 0: Disable. FF_PRINT_LLI, FF_PRINT_FLOAT and FF_STRF_ENCODE have no effect.
/ 1: Enable without LF-CRLF conversion.
/ 2: Enable with LF-CRLF conversion.
/
/ FF_PRINT_LLI = 1 makes f_printf_() support long long argument and FF_PRINT_FLOAT = 1/2
makes f_printf_() support floating point argument. These features want C99 or later.
/ When FF_LFN_UNICODE >= 1 with LFN enabled, string functions convert the character
/ encoding in it. FF_STRF_ENCODE selects assumption of character encoding ON THE FILE
/ to be read/written via those functions.
/
/ 0: ANSI/OEM in current CP
/ 1: Unicode in UTF-16LE
/ 2: Unicode in UTF-16BE
/ 3: Unicode in UTF-8
*/
/*---------------------------------------------------------------------------/
/ Locale and Namespace Configurations
/---------------------------------------------------------------------------*/
#define FF_CODE_PAGE 932
/* This option specifies the OEM code page to be used on the target system.
/ Incorrect code page setting can cause a file open failure.
/
/ 437 - U.S.
/ 720 - Arabic
/ 737 - Greek
/ 771 - KBL
/ 775 - Baltic
/ 850 - Latin 1
/ 852 - Latin 2
/ 855 - Cyrillic
/ 857 - Turkish
/ 860 - Portuguese
/ 861 - Icelandic
/ 862 - Hebrew
/ 863 - Canadian French
/ 864 - Arabic
/ 865 - Nordic
/ 866 - Russian
/ 869 - Greek 2
/ 932 - Japanese (DBCS)
/ 936 - Simplified Chinese (DBCS)
/ 949 - Korean (DBCS)
/ 950 - Traditional Chinese (DBCS)
/ 0 - Include all code pages above and configured by f_setcp()
*/
#if defined(CONFIG_FATFS_LFN_STACK)
#define FF_USE_LFN 2
#elif defined(CONFIG_FATFS_LFN_HEAP)
#define FF_USE_LFN 3
#else /* CONFIG_FATFS_LFN_NONE */
#define FF_USE_LFN 0
#endif
#ifdef CONFIG_FATFS_MAX_LFN
#define FF_MAX_LFN CONFIG_FATFS_MAX_LFN
#endif
/* The FF_USE_LFN switches the support for LFN (long file name).
/
/ 0: Disable LFN. FF_MAX_LFN has no effect.
/ 1: Enable LFN with static working buffer on the BSS. Always NOT thread-safe.
/ 2: Enable LFN with dynamic working buffer on the STACK.
/ 3: Enable LFN with dynamic working buffer on the HEAP.
/
/ To enable the LFN, ffunicode.c needs to be added to the project. The LFN function
/ requiers certain internal working buffer occupies (FF_MAX_LFN + 1) * 2 bytes and
/ additional (FF_MAX_LFN + 44) / 15 * 32 bytes when exFAT is enabled.
/ The FF_MAX_LFN defines size of the working buffer in UTF-16 code unit and it can
/ be in range of 12 to 255. It is recommended to be set it 255 to fully support LFN
/ specification.
/ When use stack for the working buffer, take care on stack overflow. When use heap
/ memory for the working buffer, memory management functions, ff_memalloc() and
/ ff_memfree() exemplified in ffsystem.c, need to be added to the project. */
#define FF_LFN_UNICODE 0
/* This option switches the character encoding on the API when LFN is enabled.
/
/ 0: ANSI/OEM in current CP (TCHAR = char)
/ 1: Unicode in UTF-16 (TCHAR = WCHAR)
/ 2: Unicode in UTF-8 (TCHAR = char)
/ 3: Unicode in UTF-32 (TCHAR = DWORD)
/
/ Also behavior of string I/O functions will be affected by this option.
/ When LFN is not enabled, this option has no effect. */
#define FF_LFN_BUF 255
#define FF_SFN_BUF 12
/* This set of options defines size of file name members in the FILINFO structure
/ which is used to read out directory items. These values should be suffcient for
/ the file names to read. The maximum possible length of the read file name depends
/ on character encoding. When LFN is not enabled, these options have no effect. */
#define FF_FS_RPATH 0
/* This option configures support for relative path.
/
/ 0: Disable relative path and remove related functions.
/ 1: Enable relative path. f_chdir() and f_chdrive() are available.
/ 2: f_getcwd() function is available in addition to 1.
*/
/*---------------------------------------------------------------------------/
/ Drive/Volume Configurations
/---------------------------------------------------------------------------*/
#define FF_VOLUMES CONFIG_FATFS_VOLUME_COUNT
/* Number of volumes (logical drives) to be used. (1-10) */
#define FF_STR_VOLUME_ID 0
#define FF_VOLUME_STRS "RAM","NAND","CF","SD","SD2","USB","USB2","USB3"
/* FF_STR_VOLUME_ID switches support for volume ID in arbitrary strings.
/ When FF_STR_VOLUME_ID is set to 1 or 2, arbitrary strings can be used as drive
/ number in the path name. FF_VOLUME_STRS defines the volume ID strings for each
/ logical drives. Number of items must not be less than FF_VOLUMES. Valid
/ characters for the volume ID strings are A-Z, a-z and 0-9, however, they are
/ compared in case-insensitive. If FF_STR_VOLUME_ID >= 1 and FF_VOLUME_STRS is
/ not defined, a user defined volume string table needs to be defined as:
/
/ const char* VolumeStr[FF_VOLUMES] = {"ram","flash","sd","usb",...
*/
#define FF_MULTI_PARTITION 1
/* This option switches support for multiple volumes on the physical drive.
/ By default (0), each logical drive number is bound to the same physical drive
/ number and only an FAT volume found on the physical drive will be mounted.
/ When this function is enabled (1), each logical drive number can be bound to
/ arbitrary physical drive and partition listed in the VolToPart[]. Also f_fdisk()
/ funciton will be available. */
#define FF_MIN_SS 512
#define FF_MAX_SS 512
/* This set of options configures the range of sector size to be supported. (512,
/ 1024, 2048 or 4096) Always set both 512 for most systems, generic memory card and
/ harddisk, but a larger value may be required for on-board flash memory and some
/ type of optical media. When FF_MAX_SS is larger than FF_MIN_SS, FatFs is configured
/ for variable sector size mode and disk_ioctl() function needs to implement
/ GET_SECTOR_SIZE command. */
#define FF_LBA64 0
/* This option switches support for 64-bit LBA. (0:Disable or 1:Enable)
/ To enable the 64-bit LBA, also exFAT needs to be enabled. (FF_FS_EXFAT == 1) */
#define FF_MIN_GPT 0x10000000
/* Minimum number of sectors to switch GPT as partitioning format in f_mkfs and
/ f_fdisk function. 0x100000000 max. This option has no effect when FF_LBA64 == 0. */
#define FF_USE_TRIM 0
/* This option switches support for ATA-TRIM. (0:Disable or 1:Enable)
/ To enable Trim function, also CTRL_TRIM command should be implemented to the
/ disk_ioctl() function. */
/*---------------------------------------------------------------------------/
/ System Configurations
/---------------------------------------------------------------------------*/
#ifdef CONFIG_FATFS_PER_FILE_CACHE
#define FF_FS_TINY 0
#else
#define FF_FS_TINY 1
#endif
/* This option switches tiny buffer configuration. (0:Normal or 1:Tiny)
/ At the tiny configuration, size of file object (FIL) is shrinked FF_MAX_SS bytes.
/ Instead of private sector buffer eliminated from the file object, common sector
/ buffer in the filesystem object (FATFS) is used for the file data transfer. */
#define FF_FS_EXFAT 1
/* This option switches support for exFAT filesystem. (0:Disable or 1:Enable)
/ To enable exFAT, also LFN needs to be enabled. (FF_USE_LFN >= 1)
/ Note that enabling exFAT discards ANSI C (C89) compatibility. */
#define FF_FS_NORTC 0
#define FF_NORTC_MON 1
#define FF_NORTC_MDAY 1
#define FF_NORTC_YEAR 2020
/* The option FF_FS_NORTC switches timestamp functiton. If the system does not have
/ any RTC function or valid timestamp is not needed, set FF_FS_NORTC = 1 to disable
/ the timestamp function. Every object modified by FatFs will have a fixed timestamp
/ defined by FF_NORTC_MON, FF_NORTC_MDAY and FF_NORTC_YEAR in local time.
/ To enable timestamp function (FF_FS_NORTC = 0), get_fattime() function need to be
/ added to the project to read current time form real-time clock. FF_NORTC_MON,
/ FF_NORTC_MDAY and FF_NORTC_YEAR have no effect.
/ These options have no effect in read-only configuration (FF_FS_READONLY = 1). */
#define FF_FS_NOFSINFO 0
/* If you need to know correct free space on the FAT32 volume, set bit 0 of this
/ option, and f_getfree() function at first time after volume mount will force
/ a full FAT scan. Bit 1 controls the use of last allocated cluster number.
/
/ bit0=0: Use free cluster count in the FSINFO if available.
/ bit0=1: Do not trust free cluster count in the FSINFO.
/ bit1=0: Use last allocated cluster number in the FSINFO if available.
/ bit1=1: Do not trust last allocated cluster number in the FSINFO.
*/
#define FF_FS_LOCK CONFIG_FATFS_FS_LOCK
/* The option FF_FS_LOCK switches file lock function to control duplicated file open
/ and illegal operation to open objects. This option must be 0 when FF_FS_READONLY
/ is 1.
/
/ 0: Disable file lock function. To avoid volume corruption, application program
/ should avoid illegal open, remove and rename to the open objects.
/ >0: Enable file lock function. The value defines how many files/sub-directories
/ can be opened simultaneously under file lock control. Note that the file
/ lock control is independent of re-entrancy. */
/* #include <somertos.h> // O/S definitions */
#ifdef CONFIG_USE_BAREMETAL
#define FF_FS_REENTRANT 0
#endif
#ifdef CONFIG_USE_FREERTOS
#define FF_FS_TIMEOUT (CONFIG_FATFS_TIMEOUT_MS / portTICK_PERIOD_MS)
#define FF_SYNC_t SemaphoreHandle_t
#else
#define FF_FS_TIMEOUT 1000
#endif
/* The option FF_FS_REENTRANT switches the re-entrancy (thread safe) of the FatFs
/ module itself. Note that regardless of this option, file access to different
/ volume is always re-entrant and volume control functions, f_mount(), f_mkfs()
/ and f_fdisk() function, are always not re-entrant. Only file/directory access
/ to the same volume is under control of this function.
/
/ 0: Disable re-entrancy. FF_FS_TIMEOUT and FF_SYNC_t have no effect.
/ 1: Enable re-entrancy. Also user provided synchronization handlers,
/ ff_req_grant(), ff_rel_grant(), ff_del_syncobj() and ff_cre_syncobj()
/ function, must be added to the project. Samples are available in
/ option/syscall.c.
/
/ The FF_FS_TIMEOUT defines timeout period in unit of time tick.
/ The FF_SYNC_t defines O/S dependent sync object type. e.g. HANDLE, ID, OS_EVENT*,
/ SemaphoreHandle_t and etc. A header file for O/S definitions needs to be
/ included somewhere in the scope of ff.h. */
#define FF_RAM_DISK_MOUNT_POINT "0:/"
#define FF_FSDIF_TF_DISK_MOUNT_POINT "1:/"
#define FF_FSDIF_EMMC_DISK_MOUNT_POINT "2:/"
!61 修改 sdmmc 协议框架,合入 freemodbus,修改 parameters 命名 * Merge branch &#39;sdmmc_1117&#39; into &#39;new_master&#39; * 修改 SD 协议栈,合入 FATFS 0.1.4 支持同时使用多种介质上的文件系统 * Merge branch &#39;modbus&#39; into &#39;new_master&#39; * Modbus * Merge branch &#39;d2000x_1128_stand&#39; into &#39;new_master&#39; * 统一参数命名,增加 DX 的部分适配 * Merge branch &#39;sync20221104&#39; into &#39;new_master&#39; * Merge branch &#39;pub20221104&#39; into sync20221104 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * 发布前修改文档错误,添加配置项 * Merge branch &#39;0.4.0_test&#39; into &#39;new_master&#39; * 修改部分readme * Merge branch &#39;test&#39; into &#39;new_master&#39; * test modified including readme.md sdkconfig ADD ft2004eg64 or 32 d20… * Merge branch &#39;release_1102&#39; into &#39;new_master&#39; * 添加例程图片和说明,补全部分例程的配置文件 * Merge branch &#39;v0.4.0release_11_04&#39; into &#39;new_master&#39; * V0.4.0release 11 04 * Merge branch &#39;0_4_0_test&#39; into &#39;new_master&#39; * 完善部分测试例程,如adc,pcie等 * Merge branch &#39;release_1028&#39; into &#39;new_master&#39; * GPIO/SPI/SDIO/USB 等例程支持 E2000Q Demo 板,修复部分驱动中的bug * Merge branch &#39;rtt_1025&#39; into &#39;new_master&#39; * 以 f 开头重命名系统文件名,增加一键导出 RT-Thread BSP 的脚本,修改 Kconfig 适应 scons * Merge branch &#39;sync_1021&#39; into &#39;new_master&#39; * Merge branch &#39;pub_1021&#39; into sync_1021 * Merge branch &#39;sata_0926&#39; into &#39;new_master&#39; * E2000 Sata控制器完善,适配demo板,对can的部分代码进行一些整理 * 新增soft pwm 与 sdk用户使用手册 * 新增soft pwm 与 sdk用户使用手册 * Merge branch &#39;sync_1019&#39; into &#39;new_master&#39; * Merge branch &#39;pub_1019&#39; into sync_1019 * E2000支持USB XHCI, 支持轮询模式下获取键盘输入 * E2000支持USB XHCI, 支持轮询模式下获取键盘输入 * Merge branch &#39;dev&#39; into &#39;new_master&#39; * Gmac和Xmac bug解决 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * UART example add flaw control and ddma * Merge branch &#39;can_loopback_0915&#39; into &#39;new_master&#39; * 裸机can驱动完善 * Merge branch &#39;sync_0909&#39; into &#39;new_master&#39; * Merge branch &#39;pub_0909&#39; into sync_0909 * Merge branch &#39;sata_0831&#39; into &#39;new_master&#39; * 完善Sata和Qspi的接口,增加博雅flash的quad读适配 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * release board commit * Merge branch &#39;adc_qspi_0824&#39; into &#39;new_master&#39; * Adc适配Freertos造成的裸机驱动修改 * add cherry usb * Merge branch &#39;sync_0827&#39; into &#39;new_master&#39; * Merge branch &#39;pub_0827&#39; into sync_0827 * Merge branch &#39;sync&#39; into &#39;new_master&#39; * Merge branch &#39;sync&#39; of https://gitlab.phytium.com.cn/zhugengyu/phytium… * Merge branch &#39;pub&#39; into sync * Merge branch &#39;pub&#39; into sync * Merge branch &#39;e2000q_adapt_0815&#39; into &#39;new_master&#39; * E2000q adapt pwm * 补充E2000测试例程(gpio_test/spi_ddma/spi_loopback),完成FT2004回归测试(sdmmc_cmd) * 补充E2000测试例程(gpio_test/spi_ddma/spi_loopback),完成FT2004回归测试(sdmmc_cmd) * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * E2000Q 支持更新 * Merge branch &#39;readme_v&#39; into &#39;new_master&#39; * update files * Merge branch &#39;gitee_v0.3.0&#39; into &#39;new_master&#39; * !49 v0.3.0 更新 * Merge branch &#39;E2000_TEST&#39; into &#39;new_master&#39; * E2000 v0.3 发布 * Merge branch &#39;v0_2_0_gitee&#39; into &#39;new_master&#39; * Merge branch &#39;0_2_0&#39; into &#39;new_master&#39; * build all, before push to gitee 0.2.0 * Merge branch &#39;gmac_phy_0526&#39; into &#39;new_master&#39; * 完善gmac驱动,完善裸机lwip测试,适配freertos的lwip测试 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * iic_timer_tacho * Merge branch &#39;debug_0609&#39; into &#39;new_master&#39; * 支持汇编调试打印,修改异常打印,增加例程用于异常调试 * Merge branch &#39;nand_0512&#39; into &#39;new_master&#39; * Nand 0512 * 重构SDIO驱动,支持SD 2.0协议和DMA读写 * 重构SDIO驱动,支持SD 2.0协议和DMA读写 * 合入Seamphore驱动,完成GDMA驱动重构 * 合入Seamphore驱动,完成GDMA驱动重构 * Merge branch &#39;pwm_0525&#39; into &#39;new_master&#39; * 重构CAN驱动,新增E2000 PWM、ADC驱动 * 合入DDMA驱动,新增DDMA+SPI回环例程,更新PR Check list和编码规范 * 合入DDMA驱动,新增DDMA+SPI回环例程,更新PR Check list和编码规范 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * fi2c_slave * Merge branch &#39;revert-425e915e&#39; into &#39;new_master&#39; * Revert &#34;Merge branch &#39;revert&#39; into &#39;new_master&#39;&#34; * Merge branch &#39;revert&#39; into &#39;new_master&#39; * revert version * Merge branch &#39;fi2c_0429&#39; into &#39;new_master&#39; * Fi2c 0429 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * add fi2c_master * Merge branch &#39;xmac_gmac&#39; into &#39;new_master&#39; * Gmac and Xmac Restruct * Merge branch &#39;new_gic&#39; into &#39;new_master&#39; * New gic * Merge branch &#39;spi_0413&#39; into &#39;new_master&#39; * 支持 LittleFS 和 Spiffs,新增 SPI 回环测试 * Merge branch &#39;0_1_17&#39; into &#39;new_master&#39; * !40 Release v0.1.17 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * add uart file * Merge branch &#39;0_1_17&#39; into &#39;new_master&#39; * v0.1.17发布前覆盖测试 * 解决Issue:I2C 驱动速度无法调节至3.4M * 解决Issue:I2C 驱动速度无法调节至3.4M * Merge branch &#39;wdt_restruct&#39; into &#39;new_master&#39; * watchdog驱动重构与验证 * Merge branch &#39;qspi&#39; into &#39;new_master&#39; * 重构QSPI驱动,解耦驱动和FLASH关联,完善功能特性支持和测试例程 * 重构芯片引脚控制和GPIO驱动,新增引脚控制相关例程 * 重构芯片引脚控制和GPIO驱动,新增引脚控制相关例程 * Merge branch &#39;ctest-pr-0317&#39; into &#39;new_master&#39; * redefine assert and shell cmd to support ctest * Merge branch &#39;openamp_update&#39; into &#39;new_master&#39; * Openamp update * Release v0.1.16, Support USB and SATA * Release v0.1.16, Support USB and SATA * Merge branch &#39;release_0218&#39; into &#39;new_master&#39; * Release 0.1.16 进行发布例程功能测试,修改许可证为Phytium Public License 1.0 * 合入FUSB和FXHCI驱动,支持通过FATFS读写U盘 * 合入FUSB和FXHCI驱动,支持通过FATFS读写U盘 * Merge branch &#39;back&#39; into &#39;new_master&#39; * 修改多核问题,删除glibc * Merge branch &#39;sata&#39; into &#39;new_master&#39; * add pcie &amp; sata driver and example test * Merge branch &#39;rm_some_right&#39; into &#39;new_master&#39; * Rm some right
2 years ago
#define FF_FSDMMC_TF_DISK_MOUNT_POINT "3:/"
#define FF_USB_DISK_MOUNT_POINT "4:/"
!65 更新gitlab库到gitee * Merge branch &#39;preview&#39; into &#39;new_master&#39; * Network debug * Merge branch &#39;preview&#39; into &#39;new_master&#39; * Date format modified * Merge branch &#39;preview&#39; into &#39;new_master&#39; * developer message supplement &amp;&amp; kconfig adjustment in lwip-2.1.2 * update * Merge branch &#39;work_221229&#39; into &#39;new_master&#39; * update for spim driver * Merge branch &#39;review_1220&#39; into &#39;new_master&#39; * review: eth, usb, pcie, sdmmc * Merge branch &#39;fatfs_sata_0.1.4&#39; into &#39;new_master&#39; * Fatfs sata 0.1.4 * Merge branch &#39;preview&#39; into &#39;new_master&#39; * Preview * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * New master * Merge branch &#39;fdcdp_lib&#39; into &#39;new_master&#39; * 合并Fdcdp lib * Merge branch &#39;git_format&#39; into &#39;new_master&#39; * review代码,timer ,protocols ,qspi_sfud,spiffs_test等等 * Merge branch &#39;review_lqz_2212&#39; into &#39;new_master&#39; * 完成负责部分代码的review工作,修改首字母大小写、标点符号、打印接口等,没有改动example中的打印接口 * Merge branch &#39;release_1215&#39; into &#39;new_master&#39; * fix printf info type and header file declare * Merge branch &#39;2022-12-21_check&#39; into &#39;new_master&#39; * Resolve #2022 &#34;12 21 check&#34; * Merge branch &#39;review_2022-12-19&#39; into &#39;new_master&#39; * Review 2022 12 19 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * Standardization * Merge branch &#39;git_format&#39; into &#39;new_master&#39; * “最新merge版本后对整个项目进行格式化操作,包括.c.h,排除第三方库,暂时排除汇编文件,代码小修modbus,修改changelog” * Merge branch &#39;lwip_port_test&#39; into &#39;new_master&#39; * Lwip port &amp;&amp; raw api example * Merge branch &#39;can_2210&#39; into &#39;new_master&#39; * CAN,QSPI功能完善 * gitee回归 * Merge branch &#39;new_master&#39; of https://gitlab.phytium.com.cn/embedded/ph… * Merge branch &#39;gitlab_new_1206&#39; into &#39;new_master&#39; * add port Kconfig * Merge branch &#39;gitlab_new_1206&#39; into &#39;new_master&#39; * 同步 gitee 的 commit 号 * Merge branch &#39;sdmmc_1117&#39; into &#39;new_master&#39; * 修改 SD 协议栈,合入 FATFS 0.1.4 支持同时使用多种介质上的文件系统 * Merge branch &#39;modbus&#39; into &#39;new_master&#39; * Modbus * Merge branch &#39;d2000x_1128_stand&#39; into &#39;new_master&#39; * 统一参数命名,增加 DX 的部分适配 * Merge branch &#39;sync20221104&#39; into &#39;new_master&#39; * Merge branch &#39;pub20221104&#39; into sync20221104 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * 发布前修改文档错误,添加配置项 * Merge branch &#39;0.4.0_test&#39; into &#39;new_master&#39; * 修改部分readme * Merge branch &#39;test&#39; into &#39;new_master&#39; * test modified including readme.md sdkconfig ADD ft2004eg64 or 32 d20… * Merge branch &#39;release_1102&#39; into &#39;new_master&#39; * 添加例程图片和说明,补全部分例程的配置文件 * Merge branch &#39;v0.4.0release_11_04&#39; into &#39;new_master&#39; * V0.4.0release 11 04 * Merge branch &#39;0_4_0_test&#39; into &#39;new_master&#39; * 完善部分测试例程,如adc,pcie等 * Merge branch &#39;release_1028&#39; into &#39;new_master&#39; * GPIO/SPI/SDIO/USB 等例程支持 E2000Q Demo 板,修复部分驱动中的bug * Merge branch &#39;rtt_1025&#39; into &#39;new_master&#39; * 以 f 开头重命名系统文件名,增加一键导出 RT-Thread BSP 的脚本,修改 Kconfig 适应 scons * Merge branch &#39;sync_1021&#39; into &#39;new_master&#39; * Merge branch &#39;pub_1021&#39; into sync_1021 * Merge branch &#39;sata_0926&#39; into &#39;new_master&#39; * E2000 Sata控制器完善,适配demo板,对can的部分代码进行一些整理 * 新增soft pwm 与 sdk用户使用手册 * 新增soft pwm 与 sdk用户使用手册 * Merge branch &#39;sync_1019&#39; into &#39;new_master&#39; * Merge branch &#39;pub_1019&#39; into sync_1019 * E2000支持USB XHCI, 支持轮询模式下获取键盘输入 * E2000支持USB XHCI, 支持轮询模式下获取键盘输入 * Merge branch &#39;dev&#39; into &#39;new_master&#39; * Gmac和Xmac bug解决 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * UART example add flaw control and ddma * Merge branch &#39;can_loopback_0915&#39; into &#39;new_master&#39; * 裸机can驱动完善 * Merge branch &#39;sync_0909&#39; into &#39;new_master&#39; * Merge branch &#39;pub_0909&#39; into sync_0909 * Merge branch &#39;sata_0831&#39; into &#39;new_master&#39; * 完善Sata和Qspi的接口,增加博雅flash的quad读适配 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * release board commit * Merge branch &#39;adc_qspi_0824&#39; into &#39;new_master&#39; * Adc适配Freertos造成的裸机驱动修改 * add cherry usb * Merge branch &#39;sync_0827&#39; into &#39;new_master&#39; * Merge branch &#39;pub_0827&#39; into sync_0827 * Merge branch &#39;sync&#39; into &#39;new_master&#39; * Merge branch &#39;sync&#39; of https://gitlab.phytium.com.cn/zhugengyu/phytium… * Merge branch &#39;pub&#39; into sync * Merge branch &#39;pub&#39; into sync * Merge branch &#39;e2000q_adapt_0815&#39; into &#39;new_master&#39; * E2000q adapt pwm * 补充E2000测试例程(gpio_test/spi_ddma/spi_loopback),完成FT2004回归测试(sdmmc_cmd) * 补充E2000测试例程(gpio_test/spi_ddma/spi_loopback),完成FT2004回归测试(sdmmc_cmd) * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * E2000Q 支持更新 * Merge branch &#39;readme_v&#39; into &#39;new_master&#39; * update files * Merge branch &#39;gitee_v0.3.0&#39; into &#39;new_master&#39; * !49 v0.3.0 更新 * Merge branch &#39;E2000_TEST&#39; into &#39;new_master&#39; * E2000 v0.3 发布 * Merge branch &#39;v0_2_0_gitee&#39; into &#39;new_master&#39; * Merge branch &#39;0_2_0&#39; into &#39;new_master&#39; * build all, before push to gitee 0.2.0 * Merge branch &#39;gmac_phy_0526&#39; into &#39;new_master&#39; * 完善gmac驱动,完善裸机lwip测试,适配freertos的lwip测试 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * iic_timer_tacho * Merge branch &#39;debug_0609&#39; into &#39;new_master&#39; * 支持汇编调试打印,修改异常打印,增加例程用于异常调试 * Merge branch &#39;nand_0512&#39; into &#39;new_master&#39; * Nand 0512 * 重构SDIO驱动,支持SD 2.0协议和DMA读写 * 重构SDIO驱动,支持SD 2.0协议和DMA读写 * 合入Seamphore驱动,完成GDMA驱动重构 * 合入Seamphore驱动,完成GDMA驱动重构 * Merge branch &#39;pwm_0525&#39; into &#39;new_master&#39; * 重构CAN驱动,新增E2000 PWM、ADC驱动 * 合入DDMA驱动,新增DDMA+SPI回环例程,更新PR Check list和编码规范 * 合入DDMA驱动,新增DDMA+SPI回环例程,更新PR Check list和编码规范 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * fi2c_slave * Merge branch &#39;revert-425e915e&#39; into &#39;new_master&#39; * Revert &#34;Merge branch &#39;revert&#39; into &#39;new_master&#39;&#34; * Merge branch &#39;revert&#39; into &#39;new_master&#39; * revert version * Merge branch &#39;fi2c_0429&#39; into &#39;new_master&#39; * Fi2c 0429 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * add fi2c_master * Merge branch &#39;xmac_gmac&#39; into &#39;new_master&#39; * Gmac and Xmac Restruct * Merge branch &#39;new_gic&#39; into &#39;new_master&#39; * New gic * Merge branch &#39;spi_0413&#39; into &#39;new_master&#39; * 支持 LittleFS 和 Spiffs,新增 SPI 回环测试 * Merge branch &#39;0_1_17&#39; into &#39;new_master&#39; * !40 Release v0.1.17 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * add uart file * Merge branch &#39;0_1_17&#39; into &#39;new_master&#39; * v0.1.17发布前覆盖测试 * 解决Issue:I2C 驱动速度无法调节至3.4M * 解决Issue:I2C 驱动速度无法调节至3.4M * Merge branch &#39;wdt_restruct&#39; into &#39;new_master&#39; * watchdog驱动重构与验证 * Merge branch &#39;qspi&#39; into &#39;new_master&#39; * 重构QSPI驱动,解耦驱动和FLASH关联,完善功能特性支持和测试例程 * 重构芯片引脚控制和GPIO驱动,新增引脚控制相关例程 * 重构芯片引脚控制和GPIO驱动,新增引脚控制相关例程 * Merge branch &#39;ctest-pr-0317&#39; into &#39;new_master&#39; * redefine assert and shell cmd to support ctest * Merge branch &#39;openamp_update&#39; into &#39;new_master&#39; * Openamp update * Release v0.1.16, Support USB and SATA * Release v0.1.16, Support USB and SATA * Merge branch &#39;release_0218&#39; into &#39;new_master&#39; * Release 0.1.16 进行发布例程功能测试,修改许可证为Phytium Public License 1.0 * 合入FUSB和FXHCI驱动,支持通过FATFS读写U盘 * 合入FUSB和FXHCI驱动,支持通过FATFS读写U盘 * Merge branch &#39;back&#39; into &#39;new_master&#39; * 修改多核问题,删除glibc * Merge branch &#39;sata&#39; into &#39;new_master&#39; * add pcie &amp; sata driver and example test * Merge branch &#39;rm_some_right&#39; into &#39;new_master&#39; * Rm some right
2 years ago
#define FF_SATA_DISK_MOUNT_POINT "5:/"
#define FF_SATA_PCIE_DISK_MOUNT_POINT "6:/"
!61 修改 sdmmc 协议框架,合入 freemodbus,修改 parameters 命名 * Merge branch &#39;sdmmc_1117&#39; into &#39;new_master&#39; * 修改 SD 协议栈,合入 FATFS 0.1.4 支持同时使用多种介质上的文件系统 * Merge branch &#39;modbus&#39; into &#39;new_master&#39; * Modbus * Merge branch &#39;d2000x_1128_stand&#39; into &#39;new_master&#39; * 统一参数命名,增加 DX 的部分适配 * Merge branch &#39;sync20221104&#39; into &#39;new_master&#39; * Merge branch &#39;pub20221104&#39; into sync20221104 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * 发布前修改文档错误,添加配置项 * Merge branch &#39;0.4.0_test&#39; into &#39;new_master&#39; * 修改部分readme * Merge branch &#39;test&#39; into &#39;new_master&#39; * test modified including readme.md sdkconfig ADD ft2004eg64 or 32 d20… * Merge branch &#39;release_1102&#39; into &#39;new_master&#39; * 添加例程图片和说明,补全部分例程的配置文件 * Merge branch &#39;v0.4.0release_11_04&#39; into &#39;new_master&#39; * V0.4.0release 11 04 * Merge branch &#39;0_4_0_test&#39; into &#39;new_master&#39; * 完善部分测试例程,如adc,pcie等 * Merge branch &#39;release_1028&#39; into &#39;new_master&#39; * GPIO/SPI/SDIO/USB 等例程支持 E2000Q Demo 板,修复部分驱动中的bug * Merge branch &#39;rtt_1025&#39; into &#39;new_master&#39; * 以 f 开头重命名系统文件名,增加一键导出 RT-Thread BSP 的脚本,修改 Kconfig 适应 scons * Merge branch &#39;sync_1021&#39; into &#39;new_master&#39; * Merge branch &#39;pub_1021&#39; into sync_1021 * Merge branch &#39;sata_0926&#39; into &#39;new_master&#39; * E2000 Sata控制器完善,适配demo板,对can的部分代码进行一些整理 * 新增soft pwm 与 sdk用户使用手册 * 新增soft pwm 与 sdk用户使用手册 * Merge branch &#39;sync_1019&#39; into &#39;new_master&#39; * Merge branch &#39;pub_1019&#39; into sync_1019 * E2000支持USB XHCI, 支持轮询模式下获取键盘输入 * E2000支持USB XHCI, 支持轮询模式下获取键盘输入 * Merge branch &#39;dev&#39; into &#39;new_master&#39; * Gmac和Xmac bug解决 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * UART example add flaw control and ddma * Merge branch &#39;can_loopback_0915&#39; into &#39;new_master&#39; * 裸机can驱动完善 * Merge branch &#39;sync_0909&#39; into &#39;new_master&#39; * Merge branch &#39;pub_0909&#39; into sync_0909 * Merge branch &#39;sata_0831&#39; into &#39;new_master&#39; * 完善Sata和Qspi的接口,增加博雅flash的quad读适配 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * release board commit * Merge branch &#39;adc_qspi_0824&#39; into &#39;new_master&#39; * Adc适配Freertos造成的裸机驱动修改 * add cherry usb * Merge branch &#39;sync_0827&#39; into &#39;new_master&#39; * Merge branch &#39;pub_0827&#39; into sync_0827 * Merge branch &#39;sync&#39; into &#39;new_master&#39; * Merge branch &#39;sync&#39; of https://gitlab.phytium.com.cn/zhugengyu/phytium… * Merge branch &#39;pub&#39; into sync * Merge branch &#39;pub&#39; into sync * Merge branch &#39;e2000q_adapt_0815&#39; into &#39;new_master&#39; * E2000q adapt pwm * 补充E2000测试例程(gpio_test/spi_ddma/spi_loopback),完成FT2004回归测试(sdmmc_cmd) * 补充E2000测试例程(gpio_test/spi_ddma/spi_loopback),完成FT2004回归测试(sdmmc_cmd) * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * E2000Q 支持更新 * Merge branch &#39;readme_v&#39; into &#39;new_master&#39; * update files * Merge branch &#39;gitee_v0.3.0&#39; into &#39;new_master&#39; * !49 v0.3.0 更新 * Merge branch &#39;E2000_TEST&#39; into &#39;new_master&#39; * E2000 v0.3 发布 * Merge branch &#39;v0_2_0_gitee&#39; into &#39;new_master&#39; * Merge branch &#39;0_2_0&#39; into &#39;new_master&#39; * build all, before push to gitee 0.2.0 * Merge branch &#39;gmac_phy_0526&#39; into &#39;new_master&#39; * 完善gmac驱动,完善裸机lwip测试,适配freertos的lwip测试 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * iic_timer_tacho * Merge branch &#39;debug_0609&#39; into &#39;new_master&#39; * 支持汇编调试打印,修改异常打印,增加例程用于异常调试 * Merge branch &#39;nand_0512&#39; into &#39;new_master&#39; * Nand 0512 * 重构SDIO驱动,支持SD 2.0协议和DMA读写 * 重构SDIO驱动,支持SD 2.0协议和DMA读写 * 合入Seamphore驱动,完成GDMA驱动重构 * 合入Seamphore驱动,完成GDMA驱动重构 * Merge branch &#39;pwm_0525&#39; into &#39;new_master&#39; * 重构CAN驱动,新增E2000 PWM、ADC驱动 * 合入DDMA驱动,新增DDMA+SPI回环例程,更新PR Check list和编码规范 * 合入DDMA驱动,新增DDMA+SPI回环例程,更新PR Check list和编码规范 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * fi2c_slave * Merge branch &#39;revert-425e915e&#39; into &#39;new_master&#39; * Revert &#34;Merge branch &#39;revert&#39; into &#39;new_master&#39;&#34; * Merge branch &#39;revert&#39; into &#39;new_master&#39; * revert version * Merge branch &#39;fi2c_0429&#39; into &#39;new_master&#39; * Fi2c 0429 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * add fi2c_master * Merge branch &#39;xmac_gmac&#39; into &#39;new_master&#39; * Gmac and Xmac Restruct * Merge branch &#39;new_gic&#39; into &#39;new_master&#39; * New gic * Merge branch &#39;spi_0413&#39; into &#39;new_master&#39; * 支持 LittleFS 和 Spiffs,新增 SPI 回环测试 * Merge branch &#39;0_1_17&#39; into &#39;new_master&#39; * !40 Release v0.1.17 * Merge branch &#39;new_master&#39; into &#39;new_master&#39; * add uart file * Merge branch &#39;0_1_17&#39; into &#39;new_master&#39; * v0.1.17发布前覆盖测试 * 解决Issue:I2C 驱动速度无法调节至3.4M * 解决Issue:I2C 驱动速度无法调节至3.4M * Merge branch &#39;wdt_restruct&#39; into &#39;new_master&#39; * watchdog驱动重构与验证 * Merge branch &#39;qspi&#39; into &#39;new_master&#39; * 重构QSPI驱动,解耦驱动和FLASH关联,完善功能特性支持和测试例程 * 重构芯片引脚控制和GPIO驱动,新增引脚控制相关例程 * 重构芯片引脚控制和GPIO驱动,新增引脚控制相关例程 * Merge branch &#39;ctest-pr-0317&#39; into &#39;new_master&#39; * redefine assert and shell cmd to support ctest * Merge branch &#39;openamp_update&#39; into &#39;new_master&#39; * Openamp update * Release v0.1.16, Support USB and SATA * Release v0.1.16, Support USB and SATA * Merge branch &#39;release_0218&#39; into &#39;new_master&#39; * Release 0.1.16 进行发布例程功能测试,修改许可证为Phytium Public License 1.0 * 合入FUSB和FXHCI驱动,支持通过FATFS读写U盘 * 合入FUSB和FXHCI驱动,支持通过FATFS读写U盘 * Merge branch &#39;back&#39; into &#39;new_master&#39; * 修改多核问题,删除glibc * Merge branch &#39;sata&#39; into &#39;new_master&#39; * add pcie &amp; sata driver and example test * Merge branch &#39;rm_some_right&#39; into &#39;new_master&#39; * Rm some right
2 years ago
/*--- End of configuration options ---*/