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);