WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
frw_util_common_rom.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2020-2022. All rights reserved.
3 * Description: netbuf enum type head file.
4 */
5
6#ifndef FRW_UTIL_COMMON_ROM_H
7#define FRW_UTIL_COMMON_ROM_H
8
9#include "osal_types.h"
10#ifdef __cplusplus
11#if __cplusplus
12 extern "C" {
13#endif
14#endif
15
16/* 32位寄存器最大长度 */
17#define EXT_TIME_US_MAX_LEN (0xFFFFFFFF)
18#define USEC_TO_MSEC 1000 /* s -> ms -> us 转换 */
19
24
25/* 获取从_ul_start到_ul_end的时间差 */
26static INLINE__ osal_u32 osal_get_runtime(osal_u32 _start, osal_u32 _end)
27{
28 return ((_start > _end) ? (EXT_TIME_US_MAX_LEN - _start + _end + 1) : (_end - _start));
29}
30
31#ifdef __cplusplus
32#if __cplusplus
33 }
34#endif
35#endif
36#endif /* end of frw_util_common_rom.h */
#define EXT_TIME_US_MAX_LEN
Definition frw_util_common_rom.h:17
#define INLINE__
Definition osal_list.h:25
long osal_slong
Definition osal_types.h:21
unsigned int osal_u32
Definition osal_types.h:13
Definition frw_util_common_rom.h:20
osal_slong i_sec
Definition frw_util_common_rom.h:21
osal_slong i_usec
Definition frw_util_common_rom.h:22