acm1602_locate_16x2(LCD_I2CADDR , x, y);
}
+void _LOCATE_0_0(void)
+{
+ acm1602_locate_16x2(LCD_I2CADDR , 0, 0);
+}
+
+void _LOCATE_0_1(void)
+{
+ acm1602_locate_16x2(LCD_I2CADDR , 0, 1);
+}
+
void _CLS(void)
{
acm1602_cls(LCD_I2CADDR);
keyin_fifo[keyin_nowp] = b;
keyin_nowp++;
keyin_counter++;
- if((keyin_nowp > 31) || (keyin_nowp < 0)) keyin_nowp = 0;
+ if(keyin_nowp > 31) keyin_nowp = 0;
}
/*
c = keyin_fifo[keyin_readp];
keyin_readp++;
keyin_counter--;
- if((keyin_readp > 31) || (keyin_readp < 0)) keyin_readp = 0;
+ if(keyin_readp > 31) keyin_readp = 0;
return c;
}
-void printstr(char *s)
+void printstr(const char *s)
{
int p = 0;
// _CURSOR_RIGHT();
unsigned char pollkey_numeric(unsigned char init)
{
unsigned char c;
+ _PUTCHAR('0' + init);
c = pollkey_single();
if(c == charcode_0) {
return 0;