#include "led.h"
|
#include "board_common.h"
|
|
void Board_LedInit(void)
|
{
|
GPIO_InitTypeDef initStruct={0};
|
initStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
initStruct.Pull = GPIO_NOPULL;
|
initStruct.Speed = GPIO_SPEED_HIGH;
|
|
HW_GPIO_Init(LED_RUN_PORT, LED_RUN_PIN, &initStruct );
|
HW_GPIO_Write(LED_RUN_PORT, LED_RUN_PIN, TURN_OFF);
|
}
|
|
void Board_TurnLed(uint8_t u8Which, uint8_t u8Cmd)
|
{
|
switch(u8Which)
|
{
|
case LED_RUN:
|
HW_GPIO_Write(LED_RUN_PORT, LED_RUN_PIN, u8Cmd);
|
break;
|
}
|
}
|
|
|
void Board_LedTest(void)
|
{
|
while(1)
|
{
|
Board_TurnLed(LED_RUN, TURN_ON);
|
DelayMs(1000);
|
|
Board_TurnLed(LED_RUN, TURN_OFF);
|
DelayMs(1000);
|
}
|
}
|
|
|