Lines Matching full:display

9  * @brief Public API for auxiliary (textual/non-graphical) display drivers
16 * @brief Auxiliary (Text) Display Interface
17 * @defgroup auxdisplay_interface Text Display Interface
36 /** @brief Used to describe the mode of an auxiliary (text) display */
39 /** @brief Used for moving the cursor or display position */
44 /** Shifts current position by +/- X,Y position, does not take display direction into
49 /** Shifts current position by +/- X,Y position, takes display direction into
69 * display/driver, both minimum and maximum will be AUXDISPLAY_LIGHT_NOT_SUPPORTED.
79 /** @brief Structure holding display capabilities. */
87 /** Display-specific data (e.g. 4-bit or 8-bit mode for HD44780-based displays) */
90 /** Brightness details for display (if supported) */
93 /** Backlight details for display (if supported) */
96 /** Number of custom characters supported by display (0 if unsupported) */
114 /** Display-driver specific options for command */
120 /** Custom character index on the display */
123 /** Custom character pixel data, a character must be valid for a display consisting
125 * 0x00 for pixel off or 0xff for pixel on, if a display supports shades then values
126 * between 0x00 and 0xff may be used (display driver dependent).
130 /** Will be updated with custom character index to use in the display write function to
144 * @brief Callback API to turn display on
151 * @brief Callback API to turn display off
158 * @brief Callback API to turn display cursor visibility on or off
198 * @brief Callback API to set the current position of the display
207 * @brief Callback API to get the current position of the display
215 * @brief Callback API to get details on the display
223 * @brief Callback API to clear the contents of the display
231 * brightness settings of the display
238 * @brief Callback API to set the brightness of the display
246 * backlight settings of the display
260 * @brief Callback API to check if the display is busy with an operation
267 * @brief Callback API to set a customer character on the display for usage
275 * @brief Callback API to write text to the display
282 * @brief Callback API to send a custom command to the display
315 * @brief Turn display on.
317 * @param dev Auxiliary display device instance
337 * @brief Turn display off.
339 * @param dev Auxiliary display device instance
359 * @brief Set cursor enabled status on an auxiliary display
361 * @param dev Auxiliary display device instance
384 * @brief Set cursor blinking status on an auxiliary display
386 * @param dev Auxiliary display device instance
409 * @brief Set cursor shift after character write and display shift
411 * @param dev Auxiliary display device instance
412 * @param direction Sets the direction of the display when characters are written
413 * @param display_shift If true, will shift the display when characters are written
414 * (which makes it look like the display is moving, not the cursor)
442 * @brief Set cursor (and write position) on an auxiliary display
444 * @param dev Auxiliary display device instance
476 * @brief Get current cursor on an auxiliary display
478 * @param dev Auxiliary display device instance
503 * @brief Set display position on an auxiliary display
505 * @param dev Auxiliary display device instance
537 * @brief Get current display position on an auxiliary display
539 * @param dev Auxiliary display device instance
564 * @brief Fetch capabilities (and details) of auxiliary display
566 * @param dev Auxiliary display device instance
567 * @param capabilities Will be updated with the details of the auxiliary display
584 * @brief Clear display of auxiliary display and return to home position (note that
585 * this does not reset the display configuration, e.g. custom characters and
586 * display mode will persist).
588 * @param dev Auxiliary display device instance
603 * @brief Get the current brightness level of an auxiliary display
605 * @param dev Auxiliary display device instance
628 * @brief Update the brightness level of an auxiliary display
630 * @param dev Auxiliary display device instance
654 * @brief Get the backlight level details of an auxiliary display
656 * @param dev Auxiliary display device instance
679 * @brief Update the backlight level of an auxiliary display
681 * @param dev Auxiliary display device instance
705 * @brief Check if an auxiliary display driver is busy
707 * @param dev Auxiliary display device instance
709 * @retval 1 on success and display busy.
710 * @retval 0 on success and display not busy.
728 * @brief Sets a custom character in the display, the custom character struct
734 * A character must be valid for a display consisting of a uint8 array of
736 * pixel off or 0xff for pixel on, if a display supports shades then
737 * values between 0x00 and 0xff may be used (display driver dependent).
739 * @param dev Auxiliary display device instance
763 * @brief Write data to auxiliary display screen at current position
765 * @param dev Auxiliary display device instance
785 * @brief Send a custom command to the display (if supported by driver)
787 * @param dev Auxiliary display device instance