Stair56E UART project
This commit is contained in:
@@ -0,0 +1,78 @@
|
||||
/*!
|
||||
* \file hal_board_cfg.h
|
||||
*
|
||||
* \brief The header of xc_drv_aotimer.c
|
||||
*
|
||||
* \copyright Revised BSD License, see section \ref LICENSE.
|
||||
*
|
||||
* \code
|
||||
*
|
||||
* _ __ _ ________ _
|
||||
* | |/ /(_)___ / ____/ /_ (_)___
|
||||
* | // / __ \/ / / __ \/ / __ \
|
||||
* / |/ / / / / /___/ / / / / /_/ /
|
||||
* /_/|_/_/_/ /_/\____/_/ /_/_/ .___/
|
||||
* /_/
|
||||
* (C) 2022-2025 XinChip
|
||||
*
|
||||
* \endcode
|
||||
*
|
||||
* \author ( XinChip ) Alex-J
|
||||
*
|
||||
* \author ( XinChip )
|
||||
*/
|
||||
|
||||
#ifndef HAL_BOARD_CFG_H
|
||||
#define HAL_BOARD_CFG_H
|
||||
|
||||
/* ------------------------------------------------------------------------------------------------
|
||||
* Includes
|
||||
* ------------------------------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#include "hal_mcu.h"
|
||||
#include "hal_defs.h"
|
||||
#include "hal_types.h"
|
||||
|
||||
/* ------------------------------------------------------------------------------------------------
|
||||
* LED Configuration
|
||||
* ------------------------------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#define HAL_LED_BLINK_DELAY() st( { volatile uint32 i; for (i=0; i<0x5800; i++) { }; } )
|
||||
|
||||
/* ----------- Debounce ---------- */
|
||||
#define HAL_DEBOUNCE(expr) \
|
||||
{ \
|
||||
int i; \
|
||||
for (i = 0; i < 500; i++) \
|
||||
{ \
|
||||
if (!(expr)) \
|
||||
i = 0; \
|
||||
} \
|
||||
}
|
||||
|
||||
/* ----------- Push Buttons ---------- */
|
||||
#define HAL_PUSH_BUTTON1()
|
||||
#define HAL_PUSH_BUTTON2()
|
||||
#define HAL_PUSH_BUTTON3()
|
||||
#define HAL_PUSH_BUTTON4()
|
||||
#define HAL_PUSH_BUTTON5()
|
||||
#define HAL_PUSH_BUTTON6()
|
||||
|
||||
/* ----------- LED's ---------- */
|
||||
#define HAL_TURN_ON_LED1()
|
||||
#define HAL_TURN_ON_LED2()
|
||||
#define HAL_TURN_ON_LED3()
|
||||
#define HAL_TURN_ON_LED4()
|
||||
|
||||
#define HAL_TURN_OFF_LED1()
|
||||
#define HAL_TURN_OFF_LED2()
|
||||
#define HAL_TURN_OFF_LED3()
|
||||
#define HAL_TURN_OFF_LED4()
|
||||
|
||||
#define HAL_BOARD_INIT()
|
||||
|
||||
#endif
|
||||
/*******************************************************************************************************
|
||||
*/
|
||||
Reference in New Issue
Block a user