This commit is contained in:
2025-06-15 20:53:36 +01:00
parent 49d5847980
commit 8145e1c790
3 changed files with 17 additions and 3 deletions

View File

@ -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_ */

View File

@ -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
View 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_ */