📄 hal_led.c
字号:
/*******************************************************************************
Filename: hal_led.c
Description: hal led library
*******************************************************************************/
/*******************************************************************************
* INCLUDES
*/
#include "hal_types.h"
#include "hal_led.h"
#include "hal_board.h"
/*******************************************************************************
* GLOBAL FUNCTIONS
*/
/*******************************************************************************
* @fn halLedSet
*
* @brief Turn LED on.
*
* @param uint8 id - led to set
*
* @return none
*/
void halLedSet(uint8 id)
{
switch (id)
{
case 1: HAL_LED_SET_1(); break;
/*case 2: HAL_LED_SET_2(); break;
case 3: HAL_LED_SET_3(); break;
case 4: HAL_LED_SET_4(); break;
*/
default: break;
}
}
/*******************************************************************************
* @fn halLedClear
*
* @brief Turn LED off.
*
* @param uint8 id - led to clear
*
* @return none
*/
void halLedClear(uint8 id)
{
switch (id)
{
case 1: HAL_LED_CLR_1(); break;
/*case 2: HAL_LED_CLR_2(); break;
case 3: HAL_LED_CLR_3(); break;
case 4: HAL_LED_CLR_4(); break;
*/
default: break;
}
}
/*******************************************************************************
* @fn halLedToggle
*
* @brief Change state of LED. If on, turn it off. Else turn on.
*
* @param uint8 id - led to toggle
*
* @return none
*/
void halLedToggle(uint8 id)
{
switch (id)
{
case 1: HAL_LED_TGL_1(); break;
/*case 2: HAL_LED_TGL_2(); break;
case 3: HAL_LED_TGL_3(); break;
case 4: HAL_LED_TGL_4(); break;
*/
default: break;
}
}
/*------------------------------------------------------------------------------
0ooo
ooo0 ( )
( ) ) /
\ ( (_/
\_) Modify By:cuiqingwei [gary]
------------------------------------------------------------------------------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -