drivers/lcd/st7565.c: Extend to include support for the ERC12864-3. From Pierre-noel Bouteville
This commit is contained in:
parent
01bfc37a5e
commit
59e5e2f5cc
@ -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).
|
||||
|
||||
|
2
arch
2
arch
@ -1 +1 @@
|
||||
Subproject commit 0f4940ff6339d4a4e4b8fdfeb3af8dd54f77b93f
|
||||
Subproject commit 0b8c98bfac171b330430a02070ecbe8bb9618de3
|
@ -564,6 +564,9 @@ choice
|
||||
config NHD_C12864KGZ
|
||||
bool "like NHD C12864KGZ"
|
||||
|
||||
config ERC_12864_3
|
||||
bool "like ERC12864-3"
|
||||
|
||||
endchoice
|
||||
|
||||
config ST7565_NINTERFACES
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user