From 0e87c693f4173d79fd6e3818bd26e87b401fd565 Mon Sep 17 00:00:00 2001 From: Stefan `Sec` Zehl Date: Wed, 13 Jul 2011 02:15:47 +0200 Subject: [PATCH] More utility functions in lcd/print.c --- firmware/lcd/print.c | 10 ++++++++++ firmware/lcd/print.h | 3 +++ 2 files changed, 13 insertions(+) diff --git a/firmware/lcd/print.c b/firmware/lcd/print.c index 669e210..a7391a5 100644 --- a/firmware/lcd/print.c +++ b/firmware/lcd/print.c @@ -34,3 +34,13 @@ void lcdClear(){ void lcdRefresh(){ lcdDisplay(0); }; + +void lcdMoveCrsr(signed int dx,signed int dy){ + x+=dx; + y+=dy; +}; + +void lcdSetCrsr(int dx,int dy){ + x=dx; + y=dy; +}; diff --git a/firmware/lcd/print.h b/firmware/lcd/print.h index 506563b..6e29870 100644 --- a/firmware/lcd/print.h +++ b/firmware/lcd/print.h @@ -5,3 +5,6 @@ void lcdPrintInt(const int num); void lcdPrintIntHex(const int num); void lcdClear(); void lcdRefresh(); +void lcdMoveCrsr(signed int dx,signed int dy); +void lcdSetCrsr(int dx,int dy); +