diff options
author | Yun-chieh, Lee <lyunjie@google.com> | 2020-09-10 21:57:00 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-09-21 17:34:15 +0000 |
commit | db78abe0160364bf075e1595850407dfdd182297 (patch) | |
tree | 4a6a28dfbc18485285b90eca5a2be49e7a5b47b0 /board/fusb307bgevb/board.c | |
parent | b7dc125ebb97fcc87ff606696f4fb5315b767c45 (diff) | |
download | chrome-ec-db78abe0160364bf075e1595850407dfdd182297.tar.gz |
ucsa: add lcd driver
LCD 2004A driver, show "USB-C Sink Advertiser" on screen.
BUG=none
TEST=make buildall
BRANCH=master
Signed-off-by: Yun-Chieh Lee <lyunjie@google.com>
Change-Id: I4dc3932fba0077bc215f2e6c7855ba26995370ac
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2402852
Reviewed-by: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'board/fusb307bgevb/board.c')
-rw-r--r-- | board/fusb307bgevb/board.c | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/board/fusb307bgevb/board.c b/board/fusb307bgevb/board.c index 71b2c445da..9d92b5a560 100644 --- a/board/fusb307bgevb/board.c +++ b/board/fusb307bgevb/board.c @@ -8,27 +8,18 @@ #include "ec_version.h" #include "gpio.h" #include "hooks.h" +#include "i2c.h" +#include "lcd.h" #include "queue_policies.h" #include "registers.h" #include "task.h" +#include "timer.h" #include "usart-stm32f0.h" #include "usart_tx_dma.h" #include "usart_rx_dma.h" #include "usb_gpio.h" #include "usb-stream.h" #include "util.h" -#include "usb_mux.h" -#include "usb_charge.h" -#include "usb_common.h" -#include "usb_pd_tcpm.h" -#include "usb_pd.h" -#include "charge_state.h" -#include "tcpm.h" -#include "i2c.h" -#include "power.h" -#include "power_button.h" -#include "printf.h" -#include "timer.h" #define CPRINTS(format, args...) cprints(CC_USBCHARGE, format, ## args) #define CPRINTF(format, args...) cprintf(CC_USBCHARGE, format, ## args) @@ -171,6 +162,11 @@ static void board_init(void) /* Enable TCPC alert interrupts */ gpio_enable_interrupt(GPIO_USB_C0_PD_INT_ODL); + lcd_init(20, 4, 0); + lcd_set_cursor(0, 0); + lcd_print_string("USB-C"); + lcd_set_cursor(0, 1); + lcd_print_string("Sink Advertiser"); queue_init(&loopback_queue); queue_init(&usart_to_usb); queue_init(&usb_to_usart); |