#include "led.h"
|
|
void Led_Init(void)
|
{
|
GPIO_InitTypeDef GPIO_InitStructure;
|
|
/* Enable GPIO clock */
|
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
|
|
// Enable GPIO used for LED flash
|
GPIO_InitStructure.GPIO_Pin = LED0_PIN;
|
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
|
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
|
GPIO_Init(LED0_GPIO, &GPIO_InitStructure);
|
}
|
|
void GPIO_Toggle(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin)
|
{
|
GPIO_WriteBit(GPIOx, GPIO_Pin, (BitAction)!GPIO_ReadOutputDataBit(GPIOx, GPIO_Pin));
|
}
|