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

浏览源代码.

宏定义

#define TICK_LOCK(state)   LOS_SpinLockSave(&g_tickSpin, &(state))
 
#define TICK_UNLOCK(state)   LOS_SpinUnlockRestore(&g_tickSpin, (state))
 
#define CYCLE_TO_NS(cycles)   ((cycles) * g_cycle2NsScale)
 
#define TIMER_MAXLOAD   0xffffffff
 

函数

VOID OsTickHandler (VOID)
 
UINT32 OsTickInit (VOID)
 
VOID OsTickStart (VOID)
 

变量

SPIN_LOCK_S g_tickSpin
 
volatile UINT64 g_tickCount [LOSCFG_KERNEL_CORE_NUM]
 
DOUBLE g_cycle2NsScale
 

宏定义说明

◆ CYCLE_TO_NS

#define CYCLE_TO_NS (   cycles)    ((cycles) * g_cycle2NsScale)

◆ TICK_LOCK

#define TICK_LOCK (   state)    LOS_SpinLockSave(&g_tickSpin, &(state))

◆ TICK_UNLOCK

#define TICK_UNLOCK (   state)    LOS_SpinUnlockRestore(&g_tickSpin, (state))

◆ TIMER_MAXLOAD

#define TIMER_MAXLOAD   0xffffffff

Current system timer register is 32 bit, therefore TIMER_MAXLOAD define just in order to avoid ambiguity.

函数说明

◆ OsTickHandler()

VOID OsTickHandler ( VOID  )
extern

◆ OsTickInit()

UINT32 OsTickInit ( VOID  )
extern

◆ OsTickStart()

VOID OsTickStart ( VOID  )
extern

变量说明

◆ g_cycle2NsScale

DOUBLE g_cycle2NsScale
extern

◆ g_tickCount

volatile UINT64 g_tickCount[LOSCFG_KERNEL_CORE_NUM]
extern

◆ g_tickSpin

SPIN_LOCK_S g_tickSpin
extern