📄 mt_nv.h
字号:
/*****************************************************************************
** File Name: *
** Author: *
** Date: 2007/05/02 *
** Copyright: 2007 MTONE, Inc. All Rights Reserved. *
** Description: *
******************************************************************************
** Important Edit History *
** --------------------------------------------------------------------------*
** DATE NAME DESCRIPTION *
** 2007/05/02 Create *
*****************************************************************************/
#if 0
#ifndef _MT_NV_H_
#define _MT_NV_H_
#ifdef __cplusplus
extern "C"
{
#endif
#include "sci_types.h"
#define MTNV_BASE 0
#ifdef NV_DEF
#undef NV_DEF
#endif
#define NV_DEF( id, size ) id,
typedef enum
{
MTNV_NULL = MTNV_BASE,
#include "mt_nv.def"
MTNV_MAX
} MT_NV_ID_E;
#undef NV_DEF
#define MT_NVITEM_BIN "mt_nvitem.bin"
void MTNV_Reset( void );
// BOOLEAN MTNV_Read( MT_NV_ID_E id, void *item_ptr );
BOOLEAN MTNV_Write( MT_NV_ID_E id, const void *item_ptr );
BOOLEAN MTNV_ReadEx( MT_NV_ID_E id, void *item_ptr );
int MTNV_ReadInt( MT_NV_ID_E id, int ndefault );
int8 MTNV_ReadInt8( MT_NV_ID_E id, int8 ndefault );
int16 MTNV_ReadInt16( MT_NV_ID_E id, int16 ndefault );
#ifdef __cplusplus
}
#endif
#endif // _MT_NV_H_
#endif
#ifndef MTUNE_NV_H_
#define MTUNE_NV_H_
#include "sci_types.h"
/**--------------------------------------------------------------------------*
** Compiler Flag *
**--------------------------------------------------------------------------*/
#ifdef __cplusplus
extern "C"
{
#endif
/**--------------------------------------------------------------------------*
** TYPE AND CONSTANT *
**--------------------------------------------------------------------------*/
typedef enum
{
NV_MT_INT= 0,
NV_MT_STR,
NV_MT_OTA_CFG,
NV_MT_OTA_CFG_TIMESTAMP,
NV_MT_INT_PLAY_USE_CNT,
NV_MT_INT_BILLBOARD_ADV_CNF_TIMESTAMP,
NV_MT_STR_SMS_IMSI,
NV_MT_INT_SMS_IMSI_IDX,
NV_MT_INT_SMS_NEED_REG,
NV_MT_INT_CHARGE_CNT_LRC,
NV_MT_INT_CHARGE_MON_LRC,
NV_MT_INT_CHARGE_CNT_MP3,
NV_MT_INT_CHARGE_MON_MP3,
NV_MT_SET_SIM,
NV_MT_SET_STORE,
NV_MT_INT_CHARGE_CNT_MP4,
NV_MT_INT_CHARGE_MON_MP4,
MTNV_MAX
}MT_NV_ID_E;
/**--------------------------------------------------------------------------*
** MACRO DEFINITION *
**--------------------------------------------------------------------------*/
void MTNV_Reset( void );
BOOLEAN MTNV_Write( MT_NV_ID_E id, const void *item_ptr );
BOOLEAN MTNV_ReadEx( MT_NV_ID_E id, void *item_ptr );
int MTNV_ReadInt( MT_NV_ID_E id, int ndefault );
int8 MTNV_ReadInt8( MT_NV_ID_E id, int8 ndefault );
int16 MTNV_ReadInt16( MT_NV_ID_E id, int16 ndefault );
void MTUNE_RegMTUNENv(void);
/**--------------------------------------------------------------------------*
** Compiler Flag *
**--------------------------------------------------------------------------*/
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -