WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hal_timer.h 文件参考
#include "los_typedef.h"
hal_timer.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define OS_CYCLE_PER_TICK   (GET_SYS_CLOCK() / (UINT32)LOSCFG_BASE_CORE_TICK_PER_SECOND)
 
#define NOP()   __asm__ volatile ("nop")
 

函数

UINT64 hi_sched_clock (VOID)
 
VOID HalClockFreqWrite (UINT32 freq)
 
VOID HalClockStart (VOID)
 
VOID HalClockInitStart (VOID)
 
VOID HalClockEnable (VOID)
 
VOID HalClockDisable (VOID)
 
VOID HalClockInit (VOID)
 
UINT64 HalClockGetCycles (VOID)
 
UINT64 HalClockGetCurrCycles (VOID)
 
VOID HalDelayUs (UINT32 usecs)
 
UINT32 HalClockGetTickTimerCycles (VOID)
 
VOID HalClockTickTimerReload (UINT32 cycles)
 
UINT32 HalGetRemainingCycles (UINT32 *ticks)
 
UINT32 HalTickAdjust (UINT32 ticks)
 
VOID HalTickReload (VOID)
 
UINT32 HrtimersInit (VOID)
 
VOID HrtimerClockIrqClear (VOID)
 
VOID HrtimerClockStart (UINT32 period)
 
VOID HrtimerClockStop (VOID)
 
UINT32 HrtimerClockValueGet (VOID)
 
VOID HrtimerClockInit (VOID)
 

宏定义说明

◆ NOP

#define NOP ( )    __asm__ volatile ("nop")

◆ OS_CYCLE_PER_TICK

#define OS_CYCLE_PER_TICK   (GET_SYS_CLOCK() / (UINT32)LOSCFG_BASE_CORE_TICK_PER_SECOND)

函数说明

◆ HalClockDisable()

VOID HalClockDisable ( VOID  )
extern

◆ HalClockEnable()

VOID HalClockEnable ( VOID  )
extern

◆ HalClockFreqWrite()

VOID HalClockFreqWrite ( UINT32  freq)
extern

◆ HalClockGetCurrCycles()

UINT64 HalClockGetCurrCycles ( VOID  )
extern

◆ HalClockGetCycles()

UINT64 HalClockGetCycles ( VOID  )
extern

◆ HalClockGetTickTimerCycles()

UINT32 HalClockGetTickTimerCycles ( VOID  )
extern

◆ HalClockInit()

VOID HalClockInit ( VOID  )
extern

◆ HalClockInitStart()

VOID HalClockInitStart ( VOID  )
extern

◆ HalClockStart()

VOID HalClockStart ( VOID  )
extern

◆ HalClockTickTimerReload()

VOID HalClockTickTimerReload ( UINT32  cycles)
extern

◆ HalDelayUs()

VOID HalDelayUs ( UINT32  usecs)
extern

◆ HalGetRemainingCycles()

UINT32 HalGetRemainingCycles ( UINT32 ticks)
extern

◆ HalTickAdjust()

UINT32 HalTickAdjust ( UINT32  ticks)
extern

◆ HalTickReload()

VOID HalTickReload ( VOID  )
extern

◆ hi_sched_clock()

UINT64 hi_sched_clock ( VOID  )
extern

◆ HrtimerClockInit()

VOID HrtimerClockInit ( VOID  )
extern

◆ HrtimerClockIrqClear()

VOID HrtimerClockIrqClear ( VOID  )
extern

◆ HrtimerClockStart()

VOID HrtimerClockStart ( UINT32  period)
extern

◆ HrtimerClockStop()

VOID HrtimerClockStop ( VOID  )
extern

◆ HrtimerClockValueGet()

UINT32 HrtimerClockValueGet ( VOID  )
extern

◆ HrtimersInit()

UINT32 HrtimersInit ( VOID  )
extern