#ifndef _led_H #define _led_H #include "stm32f4xx.h" /* 跟踪led端口和引脚 */ //#define USE_LED_PIN_TRACE 1 /* LED设备 */ typedef struct LED { char *name; void (*led_on)(struct LED *pDev); void (*led_off)(struct LED *pDev); void (*led_toggle)(struct LED *pDev); void *led_priv_data; #ifdef USE_LED_PIN_TRACE char *led_port; uint8_t led_pin; char *led_state; #endif } led_obj_t; /* 获取LED设备句柄 */ led_obj_t *get_bsp_led_obj(char *name); #endif