You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Play/_718/utils.ino

40 lines
683 B

char uCase(char c)
{
if ((c>='a') && (c<='z'))
return (c-0x20);
else
return c;
}
void buttonWait(int x, int y)
{
myGLCD.setColor(255, 0, 0);
myGLCD.drawRoundRect(x, y,32*2+x, 25*2+y);
waitForTouchRelease();
myGLCD.setColor(255, 255, 255);
myGLCD.drawRoundRect(x, y, 32*2+x, 25*2+y);
}
byte calcDOW(byte d, byte m, int y)
{
int dow;
byte mArr[12] = {6,2,2,5,0,3,5,1,4,6,2,4};
dow = (y % 100);
dow = dow*1.25;
dow += d;
dow += mArr[m-1];
if (((y % 4)==0) && (m<3))
dow -= 1;
while (dow>7)
dow -= 7;
return dow;
}
void waitForTouchRelease()
{
// Wait for release
while (myTouch.dataAvailable()==true)
myTouch.read();
}