📄 zls_hal_int.c
字号:
/***********************************************************************************
Filename: hal_int.c
Copyright 2007 Texas Instruments, Inc.
***********************************************************************************/
#include "hal_types.h"
#include "hal_defs.h"
#include "hal_int.h"
#include "hal_board.h"
//----------------------------------------------------------------------------------
// void halIntOn(void)
//
// DESCRIPTION:
// Enable global interrupts.
//----------------------------------------------------------------------------------
void halIntOn(void)
{
HAL_INT_ON();
}
//----------------------------------------------------------------------------------
// void halIntOff(void)
//
// DESCRIPTION:
// Turns global interrupts off.
//----------------------------------------------------------------------------------
void halIntOff(void)
{
HAL_INT_OFF();
}
//----------------------------------------------------------------------------------
// uint16 halIntLock(void)
//
// DESCRIPTION:
// Turns global interrupts off and returns current interrupt state.
// Should always be used together with halIntUnlock().
//----------------------------------------------------------------------------------
uint16 halIntLock(void)
{
istate_t key;
HAL_INT_LOCK(key);
return(key);
}
//----------------------------------------------------------------------------------
// void halIntUnlock(uint16 key)
//
// DESCRIPTION:
// Set interrupt state back to the state it had before calling halIntLock().
// Should always be used together with halIntLock().
//----------------------------------------------------------------------------------
void halIntUnlock(uint16 key)
{
HAL_INT_UNLOCK(key);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -