1 /*
2 * Copyright (c) 2022-2023 Jamie McCrae
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7 #include <zephyr/drivers/auxdisplay.h>
8 #include <zephyr/internal/syscall_handler.h>
9
z_vrfy_auxdisplay_display_on(const struct device * dev)10 static inline int z_vrfy_auxdisplay_display_on(const struct device *dev)
11 {
12 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
13 return z_impl_auxdisplay_display_on(dev);
14 }
15 #include <zephyr/syscalls/auxdisplay_display_on_mrsh.c>
16
z_vrfy_auxdisplay_display_off(const struct device * dev)17 static inline int z_vrfy_auxdisplay_display_off(const struct device *dev)
18 {
19 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
20 return z_impl_auxdisplay_display_off(dev);
21 }
22 #include <zephyr/syscalls/auxdisplay_display_off_mrsh.c>
23
z_vrfy_auxdisplay_cursor_set_enabled(const struct device * dev,bool enabled)24 static inline int z_vrfy_auxdisplay_cursor_set_enabled(const struct device *dev, bool enabled)
25 {
26 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
27 return z_impl_auxdisplay_cursor_set_enabled(dev, enabled);
28 }
29 #include <zephyr/syscalls/auxdisplay_cursor_set_enabled_mrsh.c>
30
z_vrfy_auxdisplay_position_blinking_set_enabled(const struct device * dev,bool enabled)31 static inline int z_vrfy_auxdisplay_position_blinking_set_enabled(const struct device *dev,
32 bool enabled)
33 {
34 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
35 return z_impl_auxdisplay_position_blinking_set_enabled(dev, enabled);
36 }
37 #include <zephyr/syscalls/auxdisplay_position_blinking_set_enabled_mrsh.c>
38
z_vrfy_auxdisplay_cursor_shift_set(const struct device * dev,uint8_t direction,bool display_shift)39 static inline int z_vrfy_auxdisplay_cursor_shift_set(const struct device *dev, uint8_t direction,
40 bool display_shift)
41 {
42 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
43 return z_impl_auxdisplay_cursor_shift_set(dev, direction, display_shift);
44 }
45 #include <zephyr/syscalls/auxdisplay_cursor_shift_set_mrsh.c>
46
z_vrfy_auxdisplay_cursor_position_set(const struct device * dev,enum auxdisplay_position type,int16_t x,int16_t y)47 static inline int z_vrfy_auxdisplay_cursor_position_set(const struct device *dev,
48 enum auxdisplay_position type,
49 int16_t x, int16_t y)
50 {
51 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
52 return z_impl_auxdisplay_cursor_position_set(dev, type, x, y);
53 }
54 #include <zephyr/syscalls/auxdisplay_cursor_position_set_mrsh.c>
55
z_vrfy_auxdisplay_cursor_position_get(const struct device * dev,int16_t * x,int16_t * y)56 static inline int z_vrfy_auxdisplay_cursor_position_get(const struct device *dev, int16_t *x,
57 int16_t *y)
58 {
59 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
60 return z_impl_auxdisplay_cursor_position_get(dev, x, y);
61 }
62 #include <zephyr/syscalls/auxdisplay_cursor_position_get_mrsh.c>
63
z_vrfy_auxdisplay_display_position_set(const struct device * dev,enum auxdisplay_position type,int16_t x,int16_t y)64 static inline int z_vrfy_auxdisplay_display_position_set(const struct device *dev,
65 enum auxdisplay_position type,
66 int16_t x, int16_t y)
67 {
68 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
69 return z_impl_auxdisplay_display_position_set(dev, type, x, y);
70 }
71 #include <zephyr/syscalls/auxdisplay_display_position_set_mrsh.c>
72
z_vrfy_auxdisplay_display_position_get(const struct device * dev,int16_t * x,int16_t * y)73 static inline int z_vrfy_auxdisplay_display_position_get(const struct device *dev, int16_t *x,
74 int16_t *y)
75 {
76 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
77 return z_impl_auxdisplay_display_position_get(dev, x, y);
78 }
79 #include <zephyr/syscalls/auxdisplay_display_position_get_mrsh.c>
80
z_vrfy_auxdisplay_capabilities_get(const struct device * dev,struct auxdisplay_capabilities * capabilities)81 static inline int z_vrfy_auxdisplay_capabilities_get(const struct device *dev,
82 struct auxdisplay_capabilities *capabilities)
83 {
84 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
85 return z_impl_auxdisplay_capabilities_get(dev, capabilities);
86 }
87 #include <zephyr/syscalls/auxdisplay_capabilities_get_mrsh.c>
88
z_vrfy_auxdisplay_clear(const struct device * dev)89 static inline int z_vrfy_auxdisplay_clear(const struct device *dev)
90 {
91 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
92 return z_impl_auxdisplay_clear(dev);
93 }
94 #include <zephyr/syscalls/auxdisplay_clear_mrsh.c>
95
z_vrfy_auxdisplay_brightness_get(const struct device * dev,uint8_t * brightness)96 static inline int z_vrfy_auxdisplay_brightness_get(const struct device *dev,
97 uint8_t *brightness)
98 {
99 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
100 return z_impl_auxdisplay_brightness_get(dev, brightness);
101 }
102 #include <zephyr/syscalls/auxdisplay_brightness_get_mrsh.c>
103
z_vrfy_auxdisplay_brightness_set(const struct device * dev,uint8_t brightness)104 static inline int z_vrfy_auxdisplay_brightness_set(const struct device *dev,
105 uint8_t brightness)
106 {
107 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
108 return z_impl_auxdisplay_brightness_set(dev, brightness);
109 }
110 #include <zephyr/syscalls/auxdisplay_brightness_set_mrsh.c>
111
z_vrfy_auxdisplay_backlight_get(const struct device * dev,uint8_t * backlight)112 static inline int z_vrfy_auxdisplay_backlight_get(const struct device *dev,
113 uint8_t *backlight)
114 {
115 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
116 return z_impl_auxdisplay_backlight_get(dev, backlight);
117 }
118 #include <zephyr/syscalls/auxdisplay_backlight_get_mrsh.c>
119
z_vrfy_auxdisplay_backlight_set(const struct device * dev,uint8_t backlight)120 static inline int z_vrfy_auxdisplay_backlight_set(const struct device *dev,
121 uint8_t backlight)
122 {
123 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
124 return z_impl_auxdisplay_backlight_set(dev, backlight);
125 }
126 #include <zephyr/syscalls/auxdisplay_backlight_set_mrsh.c>
127
z_vrfy_auxdisplay_is_busy(const struct device * dev)128 static inline int z_vrfy_auxdisplay_is_busy(const struct device *dev)
129 {
130 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
131 return z_impl_auxdisplay_is_busy(dev);
132 }
133 #include <zephyr/syscalls/auxdisplay_is_busy_mrsh.c>
134
z_vrfy_auxdisplay_custom_character_set(const struct device * dev,struct auxdisplay_character * character)135 static inline int z_vrfy_auxdisplay_custom_character_set(const struct device *dev,
136 struct auxdisplay_character *character)
137 {
138 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
139 return z_impl_auxdisplay_custom_character_set(dev, character);
140 }
141 #include <zephyr/syscalls/auxdisplay_custom_character_set_mrsh.c>
142
z_vrfy_auxdisplay_write(const struct device * dev,const uint8_t * data,uint16_t len)143 static inline int z_vrfy_auxdisplay_write(const struct device *dev, const uint8_t *data,
144 uint16_t len)
145 {
146 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
147 return z_impl_auxdisplay_write(dev, data, len);
148 }
149 #include <zephyr/syscalls/auxdisplay_write_mrsh.c>
150
z_vrfy_auxdisplay_custom_command(const struct device * dev,struct auxdisplay_custom_data * data)151 static inline int z_vrfy_auxdisplay_custom_command(const struct device *dev,
152 struct auxdisplay_custom_data *data)
153 {
154 K_OOPS(K_SYSCALL_OBJ(dev, K_OBJ_DRIVER_AUXDISPLAY));
155 return z_impl_auxdisplay_custom_command(dev, data);
156 }
157 #include <zephyr/syscalls/auxdisplay_custom_command_mrsh.c>
158