mirror of
https://github.com/oopuuu/zTC1.git
synced 2025-12-19 08:23:22 +08:00
修改了Web后台的部分界面,增加了HAmqtt中的总电量传感器,后台新增mqtt上报频率设置
This commit is contained in:
79
mico-os/libraries/bluetooth/BTE_platform/include/unv.h
Normal file
79
mico-os/libraries/bluetooth/BTE_platform/include/unv.h
Normal file
@@ -0,0 +1,79 @@
|
||||
/**
|
||||
* UNPUBLISHED PROPRIETARY SOURCE CODE
|
||||
* Copyright (c) 2016 MXCHIP Inc.
|
||||
*
|
||||
* The contents of this file may not be disclosed to third parties, copied or
|
||||
* duplicated in any form, in whole or in part, without the prior written
|
||||
* permission of MXCHIP Corporation.
|
||||
*
|
||||
*/
|
||||
|
||||
/*******************************************************************************
|
||||
** Name: unv.h
|
||||
**
|
||||
** Description:
|
||||
**
|
||||
** This file contains NV definitions from WIDCOMM's Universal Embedded
|
||||
** Drivers API.
|
||||
**
|
||||
*******************************************************************************/
|
||||
|
||||
#ifndef UNV_H
|
||||
#define UNV_H
|
||||
|
||||
#include "data_types.h"
|
||||
|
||||
/*******************************************************************************
|
||||
** NV APIs
|
||||
*******************************************************************************/
|
||||
|
||||
/**** Storage preferences ****/
|
||||
#define UNV_BLOCK 1
|
||||
#define UNV_BYTE 2
|
||||
#define UNV_NOPREF 3
|
||||
|
||||
typedef UINT8 tUNV_STORAGE_PREF;
|
||||
|
||||
/**** Status ****/
|
||||
#define UNV_REINIT (-1)
|
||||
#define UNV_WRITELOCKED (-2)
|
||||
#define UNV_ERROR (-3)
|
||||
|
||||
typedef INT16 tUNV_STATUS;
|
||||
|
||||
/* Prototype for function to restore defaults to a block */
|
||||
typedef void (tUNV_DEFAULT_FUNC)(void);
|
||||
|
||||
/*******************************************************************************
|
||||
** Function Prototypes
|
||||
*******************************************************************************/
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifndef UDRV_API
|
||||
#define UDRV_API
|
||||
#endif
|
||||
|
||||
UDRV_API extern void UNV_Init(void *);
|
||||
UDRV_API extern BOOLEAN UNV_MapBlock(UINT16, tUNV_STORAGE_PREF, UINT16,
|
||||
UINT16, UINT16 *, void *);
|
||||
UDRV_API extern BOOLEAN UNV_ReadMap(UINT16, tUNV_STORAGE_PREF *, UINT16 *,
|
||||
UINT16 *, UINT16 *);
|
||||
UDRV_API extern BOOLEAN UNV_EraseBlock(UINT16);
|
||||
UDRV_API extern void UNV_Default(UINT16);
|
||||
UDRV_API extern tUNV_STATUS UNV_Read(UINT16, UINT16, UINT16, UINT16, void *);
|
||||
UDRV_API extern tUNV_STATUS UNV_Write(UINT16, UINT16, UINT16, UINT16, void *);
|
||||
UDRV_API extern tUNV_STATUS UNV_ReadBlock(UINT16, UINT16, void *);
|
||||
UDRV_API extern tUNV_STATUS UNV_WriteBlock(UINT16, void *);
|
||||
UDRV_API extern UINT32 UNV_BytesRemaining(void);
|
||||
UDRV_API extern void UNV_Consolidate(void);
|
||||
UDRV_API extern tUNV_STATUS UNV_ReadPtr(UINT16, UINT16, UINT8 **);
|
||||
UDRV_API extern tUNV_STATUS UNV_FreePtr(UINT16, UINT16);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* UNV_H */
|
||||
Reference in New Issue
Block a user