Lines Matching defs:mb_display
35 struct mb_display { struct
36 const struct device *lm_dev; /* LED matrix display device */
38 struct k_work_delayable dwork; /* Delayable work item */
40 uint8_t img_count; /* Image count */
42 uint8_t cur_img; /* Current image or character to show */
44 uint8_t scroll:3, /* Scroll shift */
45 first:1, /* First frame of a scroll sequence */
46 loop:1, /* Loop to beginning */
47 text:1, /* We're showing a string (not image) */
48 img_sep:1, /* One column image separation */
49 msb:1; /* MSB represents the first pixel */
51 int32_t duration; /* Duration for each shown image */
53 union {
80 static int update_content(struct mb_display *disp, const struct mb_image *img) in update_content() argument