Add configurable options for HD44780 LCD display columns and rows.
[bertos.git] / bertos / drv / lcd_hd44.h
index de7f122b2d906166cb8a1ed80666b0db8cdb4b51..0616d31c67b11329a98ccd1e83883f8e50313b2e 100644 (file)
 #include <cfg/compiler.h> /* For stdint types */
 
 /**
- * \name Display dimensions (in chars)
- * \{
+ * \name Values for CONFIG_LCD_ROWS.
+ *
+ * Select the number of rows which are available
+ * on the HD44780 Display.
+ * $WIZ$ lcd_hd44_rows = "LCD_HD44_ROWS_2", "LCD_HD44_ROWS_4"
+ */
+#define LCD_HD44_ROWS_2 2
+#define LCD_HD44_ROWS_4 4
+
+/**
+ * \name Values for CONFIG_LCD_COLS.
+ *
+ * Select the number of columns which are available
+ * on the HD44780 Display.
+ * $WIZ$ lcd_hd44_cols = "LCD_HD44_COLS_16", "LCD_HD44_COLS_20"
  */
-#define LCD_ROWS  2
-#define LCD_COLS  16
-/* \} */
+#define LCD_HD44_COLS_16 16
+#define LCD_HD44_COLS_20 20
 
 /**
  * \name Hitachi HD44 commands.