Lines Matching full:device
1 /* grove_lcd.h - Public API for the Grove RGB LCD device */
33 * @param port Pointer to device structure for driver instance.
37 void glcd_print(const struct device *port, char *data, uint32_t size);
43 * @param port Pointer to device structure for driver instance.
47 void glcd_cursor_pos_set(const struct device *port, uint8_t col, uint8_t row);
52 * @param port Pointer to device structure for driver instance.
54 void glcd_clear(const struct device *port);
70 * @param port Pointer to device structure for driver instance.
74 void glcd_display_state_set(const struct device *port, uint8_t opt);
77 * @brief return the display feature set associated with the device
81 * @return the display feature set associated with the device.
83 uint8_t glcd_display_state_get(const struct device *port);
96 * @param port Pointer to device structure for driver instance.
100 void glcd_input_state_set(const struct device *port, uint8_t opt);
103 * @brief return the input set associated with the device
107 * @return the input set associated with the device.
109 uint8_t glcd_input_state_get(const struct device *port);
121 * @param port Pointer to device structure for driver instance.
128 void glcd_function_set(const struct device *port, uint8_t opt);
131 * @brief return the function set associated with the device
135 * @return the function features set associated with the device.
137 uint8_t glcd_function_get(const struct device *port);
147 * @param port Pointer to device structure for driver instance.
150 void glcd_color_select(const struct device *port, uint8_t color);
156 * @param port Pointer to device structure for driver instance.
161 void glcd_color_set(const struct device *port, uint8_t r, uint8_t g,
168 * @param port Pointer to device structure for driver instance.
172 int glcd_initialize(const struct device *port);