#include "oswald_watch_faces.h"
-void DrawLcdAnaClock(void)
+void DrawLcdAnaClock(boolean show_seconds)
{
unsigned char *bbuf;
char daystr[5];
tmp = 48 + (40. * sin(((2. * M_PI) / 60.) * (double)minute));
y = tmp;
DrawLcdLineBresenhamWW(48, 48, x, y, 2);
- if (OswaldState.idle_show_seconds) {
+ if (show_seconds) {
// Seconds
tmp = 48. + (40. * cos(((2. * M_PI) / 60.) * (double)seconds));
x = tmp;
// mw_buf_print(mwbuf, 74, 45, daystr, 0, MW_WHITE, MW_BLACK);
}
-void DrawLcdDigitalClock(void)
+void DrawLcdDigitalClock(boolean show_seconds)
{
gint gRow = 3;
gint gColumn = 4;
gRow += WriteLcdCharacter(gRow, gColumn, TIME_CHARACTER_COLON_INDEX);
gRow += WriteLcdCharacter(gRow, gColumn, (OswaldClk.minute / 10));
gRow += WriteLcdCharacter(gRow, gColumn, (OswaldClk.minute % 10));
- if (OswaldState.idle_show_seconds) {
+ if (show_seconds) {
gRow += WriteLcdCharacter(gRow, gColumn, TIME_CHARACTER_COLON_INDEX);
gRow += WriteLcdCharacter(gRow, gColumn, (OswaldClk.second / 10));
gRow += WriteLcdCharacter(gRow, gColumn, (OswaldClk.second % 10));