From 6229ce9c1c875bf2b1b7d179e2bf95d190316de6 Mon Sep 17 00:00:00 2001 From: Markus Koch Date: Sat, 13 Jan 2018 09:53:07 +0100 Subject: [PATCH] Add hcs12ss59t_set_lights function --- hcs12ss59t.c | 11 ++++++++++- hcs12ss59t.h | 1 + 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/hcs12ss59t.c b/hcs12ss59t.c index 99e8df4..eda93b1 100644 --- a/hcs12ss59t.c +++ b/hcs12ss59t.c @@ -90,7 +90,7 @@ void hcs12ss59t_reset() /* Configure controlller for VFD */ hcs12ss59t_send_cmd(HCS12SS59T_NUMDIGIT, HCS12SS59T_NUMDIGITS); - hcs12ss59t_send_cmd(HCS12SS59T_LIGHTS, HCS12SS59T_LINORM); + hcs12ss59t_set_lights(HCS12SS59T_LINORM); hcs12ss59t_set_brightness(HCS12SS59T_DEFAULT_BRIGHTNESS); } @@ -125,3 +125,12 @@ void hcs12ss59t_set_buffer(char *data) } HCS12SS59T_DESELECT; } + +/** + * @brief hcs12ss59t_set_lights Set the display mode to on, off or test + * @param lights value, use constants HCS12SS59T_LI* + */ +void hcs12ss59t_set_lights(char lights) +{ + hcs12ss59t_send_cmd(HCS12SS59T_LIGHTS, lights); +} diff --git a/hcs12ss59t.h b/hcs12ss59t.h index d265f2f..247e6c2 100644 --- a/hcs12ss59t.h +++ b/hcs12ss59t.h @@ -51,6 +51,7 @@ void hcs12ss59t_reset(); void hcs12ss59t_set_text(char *text); void hcs12ss59t_set_buffer(char *data); void hcs12ss59t_set_brightness(char brightness); +void hcs12ss59t_set_lights(char lights); /* Low level functions */ void hcs12ss59t_send_byte(char c);