drivers/lcd/st7565.c: Extend to include support for the ERC12864-3. From Pierre-noel Bouteville

This commit is contained in:
Pierre-noel Bouteville
2015-10-07 14:29:23 -06:00
committed by Gregory Nutt
parent 01bfc37a5e
commit 59e5e2f5cc
4 changed files with 18 additions and 1 deletions
+3
View File
@@ -11011,3 +11011,6 @@
* libc/stdlib/lib_qsort.c and include/stdlib.h: Make coding style
more conformant, take description from OpenGroup.org, rename formal
parameters to match names used on OpenGroup.org (2015-10-02).
* drivers/lcd/st7565.c: Extend to include support for the ERC12864-3.
From Pierre-noel Bouteville (2015-10-07).
+1 -1
Submodule arch updated: 0f4940ff63...0b8c98bfac
+3
View File
@@ -564,6 +564,9 @@ choice
config NHD_C12864KGZ
bool "like NHD C12864KGZ"
config ERC_12864_3
bool "like ERC12864-3"
endchoice
config ST7565_NINTERFACES
+11
View File
@@ -1025,6 +1025,17 @@ FAR struct lcd_dev_s *st7565_initialize(FAR struct st7565_lcd_s *lcd,
(void)st7565_send_one_data(priv, ST7565_POWERCTRL_INT);
(void)st7565_send_one_data(priv, ST7565_SETSTARTLINE);
#elif CONFIG_ERC_12864_3
(void)st7565_send_one_data(priv, ST7565_ADCNORMAL);
(void)st7565_send_one_data(priv, ST7565_SETCOMREVERSE);
(void)st7565_send_one_data(priv, ST7565_BIAS_1_9);
(void)st7565_send_one_data(priv, ST7565_POWERCTRL_INT);
(void)st7565_send_one_data(priv, ST7565_REG_RES_5_5);
(void)st7565_send_one_data(priv, ST7565_SETEVMODE);
(void)st7565_send_one_data(priv, ST7565_SETEVREG(0x24));
(void)st7565_send_one_data(priv, ST7565_SETSTARTLINE);
#else
# error "No initialization sequence selected"
#endif