More support functions
This commit is contained in:
parent
2a62c13c7e
commit
830ecd93d4
|
@ -1,6 +1,7 @@
|
||||||
#include <display.h>
|
#include <display.h>
|
||||||
#include <render.h>
|
#include <render.h>
|
||||||
#include <fonts.h>
|
#include <fonts.h>
|
||||||
|
#include <print.h>
|
||||||
|
|
||||||
int x=0;
|
int x=0;
|
||||||
int y=0;
|
int y=0;
|
||||||
|
@ -26,6 +27,14 @@ void lcdPrintIntHex(const int num){
|
||||||
x=DoIntX(x,y,num);
|
x=DoIntX(x,y,num);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
void lcdPrintCharHex(const uint8_t num){
|
||||||
|
x=DoCharX(x,y,num);
|
||||||
|
};
|
||||||
|
|
||||||
|
void lcdPrintShortHex(const uint16_t num){
|
||||||
|
x=DoShortX(x,y,num);
|
||||||
|
};
|
||||||
|
|
||||||
void lcdClear(){
|
void lcdClear(){
|
||||||
x=0;y=0;
|
x=0;y=0;
|
||||||
lcdFill(0);
|
lcdFill(0);
|
||||||
|
@ -44,3 +53,7 @@ void lcdSetCrsr(int dx,int dy){
|
||||||
x=dx;
|
x=dx;
|
||||||
y=dy;
|
y=dy;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
void lcdSetCrsrX(int dx){
|
||||||
|
x=dx;
|
||||||
|
};
|
||||||
|
|
|
@ -3,8 +3,11 @@ void lcdNl(void);
|
||||||
void lcdPrintln(const char *string);
|
void lcdPrintln(const char *string);
|
||||||
void lcdPrintInt(const int num);
|
void lcdPrintInt(const int num);
|
||||||
void lcdPrintIntHex(const int num);
|
void lcdPrintIntHex(const int num);
|
||||||
|
void lcdPrintCharHex(const uint8_t num);
|
||||||
|
void lcdPrintShortHex(const uint16_t num);
|
||||||
void lcdClear();
|
void lcdClear();
|
||||||
void lcdRefresh();
|
void lcdRefresh();
|
||||||
void lcdMoveCrsr(signed int dx,signed int dy);
|
void lcdMoveCrsr(signed int dx,signed int dy);
|
||||||
void lcdSetCrsr(int dx,int dy);
|
void lcdSetCrsr(int dx,int dy);
|
||||||
|
void lcdSetCrsrX(int dx);
|
||||||
|
|
||||||
|
|
|
@ -217,3 +217,7 @@ int DoIntX(int sx, int sy, unsigned int num){
|
||||||
int DoCharX(int sx, int sy, unsigned char num){
|
int DoCharX(int sx, int sy, unsigned char num){
|
||||||
return DoIntXn(sx, sy, num, 2);
|
return DoIntXn(sx, sy, num, 2);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
int DoShortX(int sx, int sy, uint16_t num){
|
||||||
|
return DoIntXn(sx, sy, num, 4);
|
||||||
|
};
|
||||||
|
|
|
@ -32,5 +32,6 @@ int DoInt(int sx, int sy, int num);
|
||||||
int DoIntXn(int sx, int sy, unsigned int num, unsigned int maxlen);
|
int DoIntXn(int sx, int sy, unsigned int num, unsigned int maxlen);
|
||||||
int DoIntX(int sx, int sy, unsigned int num);
|
int DoIntX(int sx, int sy, unsigned int num);
|
||||||
int DoCharX(int sx, int sy, unsigned char num);
|
int DoCharX(int sx, int sy, unsigned char num);
|
||||||
|
int DoShortX(int sx, int sy, uint16_t num);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue