12 #ifndef __LED_DEVICE_H__
13 #define __LED_DEVICE_H__
22 void (*
On)(uint8_t pos);
23 void (*
Off)(uint8_t pos);
const struct LED_Device_t LED_Device_t
A structure to represent LED device.
A structure to represent LED device.
Definition: led_device.h:21
LED_Device_t * LED_devRequest(const char *name)
Request a LED Device.
Definition: led_device.c:64
int32_t LED_devDeInit(LED_Device_t *dev, uint8_t pos)
DeInit LED mode for a pin.
int32_t LED_devInit(LED_Device_t *dev, uint8_t pos)
Init LED mode for a pin.
void(* Off)(uint8_t pos)
Definition: led_device.h:23
void(* On)(uint8_t pos)
Definition: led_device.h:22
int32_t LED_devOff(LED_Device_t *dev, uint8_t pos)
Turn off LED.
Definition: led_device.c:48
int32_t LED_devOn(LED_Device_t *dev, uint8_t pos)
Turn On a LED.
Definition: led_device.c:40
void(* SetLightLevel)(uint8_t pos, uint8_t level)
Definition: led_device.h:24
int32_t LED_devSetLightLevel(LED_Device_t *dev, uint8_t pos, uint8_t level)
Set LED light level.
Definition: led_device.c:56
const char * Name
Definition: led_device.h:25