165 lines
4.2 KiB
C
165 lines
4.2 KiB
C
#include "dev_reg.h"
|
|
#include "app_config.h"
|
|
|
|
//*----------------------------------------------------------------------------*/
|
|
/**@brief 设备配置表
|
|
@param 具体配置项请看struct __dev_reg结构体描述
|
|
@return
|
|
@note 注意:
|
|
例如logo逻辑盘符sd0_rec/sd1_rec/udisk_rec是做录音文件夹区分使用的,
|
|
在定义新的设备逻辑盘发的时候, 注意避开"_rec"后缀作为设备逻辑盘符
|
|
*/
|
|
/*----------------------------------------------------------------------------*/
|
|
|
|
|
|
const struct __dev_reg dev_reg[] = {
|
|
#if SDFILE_STORAGE && TCFG_CODE_FLASH_ENABLE
|
|
//内置flash
|
|
{
|
|
/*logo*/ SDFILE_DEV,
|
|
/*name*/ NULL,
|
|
/*storage_path*/ SDFILE_MOUNT_PATH,
|
|
/*root_path*/ SDFILE_RES_ROOT_PATH,
|
|
/*fs_type*/ "sdfile",
|
|
},
|
|
#endif
|
|
#if FLASH_INSIDE_REC_ENABLE
|
|
//内置录音
|
|
{
|
|
/*logo*/ "rec_sdfile",
|
|
/*name*/ NULL,
|
|
/*storage_path*/ "mnt/rec_sdfile",
|
|
/*root_path*/ "mnt/rec_sdfile/C/",
|
|
/*fs_type*/ "rec_sdfile",
|
|
},
|
|
#endif
|
|
#if (TCFG_SD0_ENABLE)
|
|
//sd0
|
|
{
|
|
/*logo*/ "sd0",
|
|
/*name*/ "sd0",
|
|
/*storage_path*/ "storage/sd0",
|
|
/*root_path*/ "storage/sd0/C/",
|
|
/*fs_type*/ "fat",
|
|
},
|
|
#endif
|
|
#if (TCFG_SD1_ENABLE)
|
|
//sd1
|
|
{
|
|
/*logo*/ "sd1",
|
|
/*name*/ "sd1",
|
|
/*storage_path*/ "storage/sd1",
|
|
/*root_path*/ "storage/sd1/C/",
|
|
/*fs_type*/ "fat",
|
|
},
|
|
#endif
|
|
#if (TCFG_UDISK_ENABLE)
|
|
//u盘
|
|
{
|
|
/*logo*/ "udisk0",
|
|
/*name*/ "udisk0",
|
|
/*storage_path*/ "storage/udisk0",
|
|
/*root_path*/ "storage/udisk0/C/",
|
|
/*fs_type*/ "fat",
|
|
},
|
|
#endif
|
|
#if (TCFG_SD0_ENABLE && TCFG_RECORD_FOLDER_DEV_ENABLE)
|
|
//sd0录音文件夹分区
|
|
{
|
|
/*logo*/ "sd0_rec",
|
|
/*name*/ "sd0",
|
|
/*storage_path*/ "storage/sd0",
|
|
/*root_path*/ "storage/sd0/C/"REC_FOLDER_NAME,
|
|
/*fs_type*/ "fat",
|
|
},
|
|
#endif
|
|
#if (TCFG_SD1_ENABLE && TCFG_RECORD_FOLDER_DEV_ENABLE)
|
|
//sd1录音文件夹分区
|
|
{
|
|
/*logo*/ "sd1_rec",
|
|
/*name*/ "sd1",
|
|
/*storage_path*/ "storage/sd1",
|
|
/*root_path*/ "storage/sd1/C/"REC_FOLDER_NAME,
|
|
/*fs_type*/ "fat",
|
|
},
|
|
#endif
|
|
#if (TCFG_UDISK_ENABLE && TCFG_RECORD_FOLDER_DEV_ENABLE)
|
|
//u盘录音文件夹分区
|
|
{
|
|
/*logo*/ "udisk0_rec",
|
|
/*name*/ "udisk0",
|
|
/*storage_path*/ "storage/udisk0",
|
|
/*root_path*/ "storage/udisk0/C/"REC_FOLDER_NAME,
|
|
/*fs_type*/ "fat",
|
|
},
|
|
#endif
|
|
#if TCFG_NOR_FAT
|
|
//外挂fat分区
|
|
{
|
|
/*logo*/ "fat_nor",
|
|
/*name*/ "fat_nor",
|
|
/*storage_path*/ "storage/fat_nor",
|
|
/*root_path*/ "storage/fat_nor/C/",
|
|
/*fs_type*/ "fat",
|
|
},
|
|
#endif
|
|
#if TCFG_NOR_FS
|
|
//外挂flash资源分区
|
|
{
|
|
/*logo*/ "res_nor",
|
|
/*name*/ "res_nor",
|
|
/*storage_path*/ "storage/res_nor",
|
|
/*root_path*/ "storage/res_nor/C/",
|
|
/*fs_type*/ "nor_sdfile",
|
|
},
|
|
#endif
|
|
#if TCFG_NOR_REC
|
|
///外挂录音分区
|
|
{
|
|
/*logo*/ "rec_nor",
|
|
/*name*/ "rec_nor",
|
|
/*storage_path*/ "storage/rec_nor",
|
|
/*root_path*/ "storage/rec_nor/C/",
|
|
/*fs_type*/ "rec_fs",
|
|
},
|
|
#endif
|
|
{
|
|
/*logo*/ "nor_ui",
|
|
/*name*/ "nor_ui",
|
|
/*storage_path*/ "storage/nor_ui",
|
|
/*root_path*/ "storage/nor_ui/C/",
|
|
/*fs_type*/ "nor_sdfile",
|
|
},
|
|
#if TCFG_VIR_UDISK_ENABLE
|
|
// 虚拟U盘
|
|
{
|
|
/*logo*/ "vir_udisk0",
|
|
/*name*/ "vir_udisk0",
|
|
/*storage_path*/ "storage/vir_udisk0",
|
|
/*root_path*/ "storage/vir_udisk0/C/",
|
|
/*fs_type*/ "fat",
|
|
},
|
|
#endif
|
|
#if TCFG_VIRFAT_FLASH_ENABLE
|
|
//flash 虚拟fat
|
|
{
|
|
/*logo*/ "virfat_flash",
|
|
/*name*/ "virfat_flash",
|
|
/*storage_path*/ "storage/virfat_flash",
|
|
/*root_path*/ "storage/virfat_flash/C/",
|
|
/*fs_type*/ "sdfile_fat",
|
|
},
|
|
#endif
|
|
//<新加设备参数请在reg end前添加!!
|
|
//<reg end
|
|
{
|
|
/*logo*/ NULL,
|
|
/*name*/ NULL,
|
|
/*storage_path*/ NULL,
|
|
/*root_path*/ NULL,
|
|
/*fs_type*/ NULL,
|
|
},
|
|
};
|
|
|
|
|