start io
This commit is contained in:
@ -7,13 +7,20 @@
|
||||
#define u32 uint32_t
|
||||
#endif
|
||||
|
||||
#include "leds_codes.h"
|
||||
|
||||
struct observation {
|
||||
u64 ts_sec;
|
||||
u64 ts_nsec;
|
||||
u32 value;
|
||||
};
|
||||
|
||||
struct led_cmd {
|
||||
enum led_color_e color;
|
||||
enum led_state_e state;
|
||||
};
|
||||
|
||||
#define LED_CMD _IOW('l', 'c', struct led_cmd *);
|
||||
|
||||
|
||||
#endif /* _COUNTER_IO_CALLS_H_ */
|
||||
|
@ -3,10 +3,10 @@
|
||||
|
||||
#include <linux/platform_device.h>
|
||||
|
||||
extern struct platform_driver leds_driver;
|
||||
#include "leds_codes.h"
|
||||
|
||||
enum led_color_e { e_RED, e_BLUE };
|
||||
enum led_state_e { e_ON, e_OFF };
|
||||
|
||||
extern struct platform_driver leds_driver;
|
||||
|
||||
void led_ctrl(enum led_color_e color, enum led_state_e state);
|
||||
|
||||
|
7
driver/leds_codes.h
Normal file
7
driver/leds_codes.h
Normal file
@ -0,0 +1,7 @@
|
||||
#ifndef _LEDS_CODES_H_
|
||||
#define _LEDS_CODES_H_
|
||||
|
||||
enum led_color_e { e_RED, e_BLUE };
|
||||
enum led_state_e { e_ON, e_OFF };
|
||||
|
||||
#endif /* _LEDS_CODES_H_ */
|
Reference in New Issue
Block a user