|
#ifndef __LED_H__
|
#define __LED_H__
|
|
#include "stm32f10x.h"
|
#include "dw_app.h"
|
|
|
|
#define LED0_PIN GPIO_Pin_2
|
#define LED0_GPIO GPIOA
|
|
#define LED_BLINK(...) GPIO_Toggle(__VA_ARGS__)
|
#define LED0_BLINK LED_BLINK(LED0_GPIO, LED0_PIN)
|
#define LED0_OFF GPIO_WriteBit(LED0_GPIO, LED0_PIN, Bit_RESET)
|
#define LED0_ON GPIO_WriteBit(LED0_GPIO, LED0_PIN, Bit_SET)
|
|
#define LED1_PIN GPIO_Pin_1
|
#define LED1_GPIO GPIOA
|
|
#define LED_BLINK(...) GPIO_Toggle(__VA_ARGS__)
|
#define LED1_BLINK LED_BLINK(LED1_GPIO, LED1_PIN)
|
#define LED1_OFF GPIO_WriteBit(LED1_GPIO, LED1_PIN, Bit_RESET)
|
#define LED1_ON GPIO_WriteBit(LED1_GPIO, LED1_PIN, Bit_SET)
|
|
void Led_Init(void);
|
void GPIO_Toggle(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin);
|
|
#endif
|