diff options
Diffstat (limited to 'include/lcd.h')
| -rw-r--r-- | include/lcd.h | 36 | 
1 files changed, 36 insertions, 0 deletions
| diff --git a/include/lcd.h b/include/lcd.h index 42070d763..2517d39d4 100644 --- a/include/lcd.h +++ b/include/lcd.h @@ -294,6 +294,42 @@ void	lcd_printf	(const char *fmt, ...);  void	lcd_clear(void);  int	lcd_display_bitmap(ulong bmp_image, int x, int y); +/** + * Get the width of the LCD in pixels + * + * @return width of LCD in pixels + */ +int lcd_get_pixel_width(void); + +/** + * Get the height of the LCD in pixels + * + * @return height of LCD in pixels + */ +int lcd_get_pixel_height(void); + +/** + * Get the number of text lines/rows on the LCD + * + * @return number of rows + */ +int lcd_get_screen_rows(void); + +/** + * Get the number of text columns on the LCD + * + * @return number of columns + */ +int lcd_get_screen_columns(void); + +/** + * Set the position of the text cursor + * + * @param col	Column to place cursor (0 = left side) + * @param row	Row to place cursor (0 = top line) + */ +void lcd_position_cursor(unsigned col, unsigned row); +  /* Allow boards to customize the information displayed */  void lcd_show_board_info(void); |