daily_automated
This commit is contained in:
@@ -0,0 +1,686 @@
|
||||
const unsigned char digole256[] PROGMEM = {
|
||||
255, 255, 255, 255, 255, 255, 255, 255, 217, 180, 181, 255, 255, 255, 75, 2, 43, 75, 147, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 191, 223, 223, 223, 191, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 255, 255, 255, 255, 255, 255, 250, 217, 217, 145, 182, 255, 255, 75, 6, 2, 2, 1, 74, 110, 215, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 122, 159, 159, 127, 122, 191, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 255, 255, 255, 255, 255, 255, 218, 253, 253, 181, 145, 255, 255, 74, 38, 147, 110, 74, 1, 1, 5, 110, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 122, 90, 62, 94, 90, 191, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 255, 255, 255, 255, 255, 255, 218, 185, 217, 144, 145, 255, 255, 74, 38, 255, 255, 255, 219, 74, 6, 1, 74, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 159, 94, 62, 62, 94, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 255, 255, 255, 147, 147, 255, 255, 145, 140, 108, 218, 255, 255, 74, 38, 255, 255, 255, 255, 255, 183, 74, 1, 38, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 191, 191, 191, 191, 191, 191, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 127, 122, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 159, 94, 62, 94, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 255, 255, 183, 74, 1, 219, 255, 255, 218, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 219, 110, 1, 38, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 191, 126, 122, 90, 90, 90, 90, 122, 90, 122, 159, 223, 255, 255, 255, 255, 255, 255, 255, 191, 159, 122, 90, 191, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 127, 94, 94, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 255, 187, 74, 1, 110, 255, 255, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 255, 255, 111, 1, 38, 219, 255, 255, 255, 255, 255, 255, 255, 223, 159, 94, 94, 94, 90, 122, 122, 122, 122, 90, 94, 94, 94, 90, 191, 255, 255, 255, 255, 255, 159, 94, 94, 94, 159, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 126, 94, 94, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 255, 111, 2, 106, 255, 255, 255, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 255, 255, 219, 74, 1, 110, 255, 255, 255, 255, 255, 255, 223, 122, 94, 62, 62, 62, 159, 191, 223, 223, 223, 191, 159, 94, 62, 62, 126, 191, 255, 255, 255, 255, 127, 90, 94, 159, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 223, 191, 223, 255, 255, 255, 255, 255, 255, 255, 223, 122, 94, 127, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 183, 42, 5, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 255, 255, 255, 183, 38, 5, 215, 255, 255, 255, 255, 255, 127, 94, 94, 94, 62, 62, 159, 223, 255, 255, 255, 255, 255, 223, 127, 62, 62, 90, 223, 255, 255, 255, 223, 159, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 191, 191, 223, 191, 126, 122, 223, 255, 255, 255, 255, 255, 255, 255, 191, 90, 90, 127, 223, 255, 255, 255, 255, 255, 223, 90, 94, 159, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 191, 159, 191, 223, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 110, 1, 110, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 111, 1, 110, 255, 255, 255, 255, 255, 122, 94, 159, 159, 62, 94, 191, 255, 255, 255, 255, 255, 255, 255, 191, 94, 62, 94, 223, 255, 255, 223, 191, 191, 255, 255, 255, 255, 255, 255, 255, 255, 223, 191, 122, 122, 126, 90, 90, 94, 62, 94, 255, 255, 255, 255, 255, 255, 223, 191, 127, 94, 62, 62, 122, 191, 223, 255, 255, 223, 191, 94, 90, 159, 255, 255, 255, 255, 255, 255, 255, 223, 191, 122, 122, 90, 90, 90, 122, 223, 255, 255, 255, 255, 255, 255
|
||||
, 183, 74, 33, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 183, 38, 37, 179, 255, 255, 255, 255, 155, 159, 223, 159, 62, 94, 223, 255, 255, 255, 255, 255, 255, 255, 223, 159, 62, 94, 191, 223, 223, 122, 94, 122, 255, 255, 255, 255, 255, 255, 255, 191, 127, 90, 122, 122, 122, 90, 94, 62, 94, 127, 255, 255, 255, 255, 223, 159, 90, 94, 62, 62, 62, 62, 94, 90, 191, 223, 223, 223, 159, 94, 94, 159, 255, 255, 255, 255, 255, 223, 159, 127, 94, 90, 122, 122, 94, 94, 94, 127, 255, 255, 255, 255, 223, 223
|
||||
, 111, 38, 74, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 74, 1, 147, 255, 255, 255, 255, 223, 223, 223, 122, 62, 94, 223, 255, 255, 255, 255, 255, 255, 255, 255, 191, 94, 94, 159, 223, 223, 126, 62, 94, 223, 255, 255, 255, 255, 255, 191, 90, 94, 94, 191, 223, 223, 191, 95, 62, 94, 159, 255, 255, 255, 223, 126, 90, 94, 94, 90, 94, 94, 94, 62, 62, 94, 126, 159, 159, 94, 94, 94, 191, 255, 255, 255, 255, 223, 159, 94, 62, 94, 127, 191, 191, 159, 94, 62, 126, 223, 255, 223, 159, 154, 191
|
||||
, 43, 2, 147, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 147, 1, 74, 255, 255, 255, 255, 255, 255, 223, 122, 90, 126, 255, 255, 255, 255, 255, 255, 255, 255, 255, 191, 94, 94, 191, 223, 223, 90, 62, 94, 223, 255, 255, 255, 255, 223, 94, 94, 90, 191, 223, 255, 223, 191, 94, 62, 94, 191, 255, 255, 191, 90, 62, 62, 90, 191, 223, 223, 223, 191, 94, 62, 94, 94, 90, 94, 62, 62, 90, 159, 255, 255, 255, 255, 159, 94, 62, 94, 126, 223, 223, 191, 94, 94, 90, 159, 255, 223, 159, 90, 122, 223
|
||||
, 7, 2, 147, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 147, 6, 5, 255, 255, 255, 255, 255, 255, 191, 122, 90, 159, 255, 255, 255, 255, 255, 255, 255, 255, 223, 127, 94, 94, 191, 223, 191, 90, 62, 94, 223, 255, 255, 255, 223, 127, 62, 62, 126, 223, 255, 255, 223, 126, 62, 62, 94, 191, 223, 191, 94, 62, 62, 94, 191, 255, 255, 255, 255, 223, 94, 62, 94, 127, 127, 94, 62, 62, 94, 223, 255, 255, 255, 223, 94, 62, 62, 62, 159, 159, 159, 122, 94, 94, 127, 223, 223, 191, 90, 94, 191, 255
|
||||
, 7, 6, 147, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 147, 6, 6, 255, 255, 255, 255, 255, 255, 159, 94, 94, 159, 255, 255, 255, 255, 255, 255, 255, 255, 191, 90, 94, 126, 255, 255, 191, 94, 94, 127, 255, 255, 255, 223, 127, 94, 62, 94, 191, 223, 223, 223, 126, 62, 62, 62, 94, 159, 127, 94, 62, 62, 94, 159, 223, 255, 255, 255, 255, 223, 94, 62, 126, 223, 223, 223, 94, 62, 126, 223, 255, 255, 223, 126, 94, 62, 62, 62, 62, 94, 94, 90, 122, 159, 223, 223, 159, 90, 94, 159, 223, 255
|
||||
, 7, 2, 147, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 147, 2, 6, 255, 255, 255, 255, 255, 255, 159, 94, 90, 191, 255, 255, 255, 255, 255, 255, 255, 223, 94, 94, 94, 191, 255, 255, 159, 94, 94, 159, 223, 255, 223, 159, 94, 62, 62, 94, 191, 223, 191, 122, 94, 62, 62, 62, 62, 94, 94, 94, 62, 62, 94, 191, 255, 255, 255, 255, 255, 191, 94, 94, 159, 223, 255, 223, 94, 62, 126, 223, 255, 223, 159, 94, 62, 62, 62, 62, 62, 94, 127, 159, 191, 223, 191, 127, 94, 90, 126, 223, 255, 255
|
||||
, 7, 2, 146, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 147, 6, 6, 255, 255, 255, 255, 255, 255, 126, 94, 90, 223, 255, 255, 255, 255, 255, 223, 191, 94, 62, 94, 159, 255, 255, 255, 159, 94, 94, 159, 223, 223, 126, 94, 94, 62, 62, 62, 127, 127, 94, 94, 94, 95, 62, 62, 62, 62, 122, 159, 94, 62, 94, 191, 255, 255, 255, 255, 223, 126, 94, 90, 223, 255, 255, 223, 94, 62, 127, 223, 223, 159, 94, 62, 94, 94, 62, 94, 191, 191, 223, 191, 191, 127, 94, 94, 94, 127, 223, 255, 255, 255
|
||||
, 43, 2, 146, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 115, 1, 74, 255, 255, 255, 255, 255, 223, 94, 62, 94, 191, 223, 255, 255, 223, 191, 127, 94, 94, 94, 159, 223, 255, 255, 255, 127, 90, 94, 127, 127, 90, 94, 94, 94, 127, 62, 62, 94, 62, 62, 62, 127, 127, 62, 62, 94, 127, 223, 223, 159, 90, 94, 127, 223, 255, 255, 223, 127, 94, 94, 159, 255, 255, 255, 223, 94, 62, 94, 159, 127, 90, 90, 94, 159, 90, 62, 94, 127, 191, 159, 126, 90, 94, 94, 94, 159, 223, 255, 255, 255, 255
|
||||
, 111, 1, 74, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 74, 1, 147, 255, 255, 255, 255, 255, 223, 90, 62, 62, 127, 159, 159, 127, 94, 94, 94, 94, 90, 159, 223, 255, 255, 255, 255, 159, 94, 62, 62, 62, 94, 90, 126, 223, 223, 94, 94, 94, 94, 94, 127, 95, 62, 62, 62, 159, 223, 255, 255, 223, 122, 94, 94, 94, 127, 127, 94, 94, 94, 159, 223, 255, 255, 255, 223, 90, 62, 62, 62, 62, 94, 122, 191, 223, 159, 94, 62, 62, 94, 94, 62, 94, 94, 122, 191, 223, 255, 255, 255, 255, 255
|
||||
, 183, 38, 37, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 183, 38, 37, 219, 255, 255, 255, 255, 255, 223, 90, 62, 62, 62, 94, 94, 62, 94, 94, 94, 127, 191, 255, 255, 255, 255, 255, 255, 223, 122, 94, 62, 94, 94, 159, 223, 255, 255, 191, 127, 95, 127, 95, 94, 94, 62, 62, 94, 191, 255, 255, 255, 255, 223, 126, 94, 94, 94, 94, 90, 94, 159, 223, 255, 255, 255, 255, 255, 159, 90, 94, 62, 94, 126, 223, 255, 255, 223, 126, 94, 94, 94, 94, 94, 90, 159, 223, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 110, 1, 111, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 111, 2, 110, 255, 255, 255, 255, 255, 255, 255, 122, 94, 94, 62, 94, 94, 90, 90, 159, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 223, 159, 159, 191, 223, 255, 255, 255, 255, 223, 191, 159, 94, 62, 94, 94, 127, 62, 94, 191, 255, 255, 255, 255, 255, 223, 191, 159, 159, 159, 191, 223, 255, 255, 255, 255, 255, 255, 255, 255, 191, 159, 159, 191, 255, 255, 255, 255, 255, 255, 191, 159, 159, 191, 191, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 183, 38, 38, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 255, 255, 255, 183, 42, 1, 215, 255, 255, 255, 255, 255, 255, 255, 223, 191, 127, 127, 127, 159, 191, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 127, 94, 94, 94, 159, 191, 127, 62, 94, 223, 255, 255, 255, 255, 255, 255, 255, 255, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 255, 110, 1, 74, 219, 255, 255, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 255, 255, 219, 74, 33, 106, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 126, 90, 94, 127, 223, 223, 223, 126, 94, 94, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 255, 219, 70, 1, 110, 255, 255, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 255, 255, 255, 255, 219, 111, 37, 70, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 159, 94, 62, 127, 191, 223, 223, 191, 90, 90, 159, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 255, 255, 183, 38, 1, 110, 219, 255, 255, 255, 255, 255, 255, 74, 38, 255, 255, 255, 223, 186, 255, 255, 146, 1, 33, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 155, 94, 62, 159, 223, 223, 223, 127, 90, 122, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 255, 255, 255, 183, 37, 1, 74, 183, 255, 255, 255, 255, 255, 74, 38, 255, 255, 190, 117, 81, 154, 255, 219, 74, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 191, 94, 94, 90, 159, 159, 122, 90, 122, 191, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 255, 255, 255, 255, 183, 70, 1, 38, 111, 183, 255, 255, 255, 74, 38, 255, 255, 121, 125, 93, 16, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 122, 90, 94, 90, 90, 122, 159, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 255, 255, 255, 255, 255, 219, 110, 38, 1, 38, 74, 110, 147, 74, 38, 255, 255, 121, 89, 60, 20, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 191, 127, 127, 159, 191, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 255, 255, 255, 255, 255, 255, 255, 215, 110, 38, 1, 1, 38, 38, 38, 255, 255, 117, 52, 52, 12, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 215, 147, 74, 38, 1, 38, 255, 255, 191, 48, 12, 85, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
};
|
||||
const unsigned char welcomeimage[] PROGMEM = {
|
||||
0, 0, 0, 0, 0, 127
|
||||
, 0, 8, 1, 2, 0, 127
|
||||
, 0, 8, 0, 148, 0, 127
|
||||
, 0, 16, 0, 89, 112, 127
|
||||
, 3, 144, 0, 16, 144, 127
|
||||
, 28, 145, 192, 16, 144, 127
|
||||
, 1, 30, 128, 80, 144, 127
|
||||
, 9, 49, 3, 208, 144, 127
|
||||
, 5, 72, 0, 80, 144, 127
|
||||
, 2, 72, 0, 150, 144, 127
|
||||
, 3, 8, 0, 152, 208, 127
|
||||
, 5, 24, 0, 64, 160, 127
|
||||
, 4, 148, 0, 64, 128, 127
|
||||
, 8, 36, 0, 128, 128, 127
|
||||
, 16, 34, 3, 240, 128, 127
|
||||
, 32, 65, 0, 14, 0, 127
|
||||
, 0, 129, 128, 1, 252, 127
|
||||
, 3, 0, 64, 0, 0, 127
|
||||
, 0, 0, 0, 0, 0, 127
|
||||
, 0, 0, 0, 0, 0, 127
|
||||
, 0, 0, 0, 0, 0, 127
|
||||
};
|
||||
const unsigned char welNew[] PROGMEM = {
|
||||
4, 40,
|
||||
67, 76, 13, 10, 69, 68, 73, 77, 49, 0, 16, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 217, 180, 181, 0, 0, 0, 74, 2, 75, 75, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218,
|
||||
181, 217, 181, 181, 0, 0, 74, 38, 2, 1, 1, 41, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 254, 254, 177, 145, 0, 0, 74, 2, 111, 147, 73, 5, 1, 1, 110, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 181, 217, 181, 145, 0, 0, 74, 38, 0, 0, 0, 0, 78, 37, 1, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183, 146, 0, 0, 145, 145, 104, 0, 0, 0, 74, 38, 0, 0,
|
||||
0, 0, 0, 0, 74, 1, 37, 183, 0, 0, 0, 0, 0, 0, 0, 183, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 37, 0, 0, 0, 0, 0, 0, 0, 110, 37, 37, 0, 0, 0, 0, 0, 0, 0, 74, 1, 110, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 74, 74, 0, 0, 0, 0, 0, 0, 0, 0, 110, 1, 37, 0, 0, 0, 0, 0, 110, 1, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 1, 110,
|
||||
0, 0, 0, 0, 37, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 37, 0, 0, 0, 110, 37, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 70, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 110, 1, 110, 0, 0, 74, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 37, 0, 111, 37, 74, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 74, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 1, 0, 42, 6, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 146,
|
||||
1, 74, 38, 2, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 37, 37, 6, 6, 151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 38, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 5, 6, 39, 2, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 1, 38, 38, 38, 115, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 74, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 1, 37, 75, 1, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147,
|
||||
37, 37, 111, 1, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 1, 0, 0, 37, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 37, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 37, 0, 0, 110, 37, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, 37, 110, 0, 0, 0, 1, 37, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 74, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 110, 1, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, 33, 110,
|
||||
0, 0, 0, 0, 0, 69, 0, 110, 0, 0, 0, 0, 0, 0, 0, 0, 74, 38, 0, 0, 0, 0, 0, 0, 0, 0, 142, 33, 73, 0, 0, 0, 0, 0, 0, 0, 37, 0, 146, 0, 0, 0, 0, 0, 0, 0, 74, 38, 0, 0,
|
||||
0, 0, 0, 0, 0, 146, 32, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, 110, 0, 0, 0, 0, 0, 0, 74, 70, 0, 0, 0, 117, 81, 154, 0, 0, 73, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 0,
|
||||
69, 74, 0, 0, 0, 0, 70, 38, 0, 0, 149, 153, 121, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 142, 37, 37, 37, 73, 146, 147, 74, 74, 0, 0, 149, 121, 121, 48, 4, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, 37, 1, 33, 1, 70, 37, 0, 0, 117, 85, 84, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 74, 38, 1, 74, 0, 0,
|
||||
4, 12, 12, 117, 0, 0, 0, 0, 0, 0, 0, 0, 13, 10, 83, 70, 120, 32, 83, 67, 241, 32, 69, 84, 80, 34, 41, 32, 84, 84, 87, 101, 108, 99, 111, 109, 101, 0, 32, 83, 70, 10, 32, 83, 67, 19, 32, 84, 82, 84,
|
||||
32, 84, 82, 84, 32, 69, 84, 80, 8, 63, 84, 84, 68, 105, 103, 111, 108, 101, 32, 68, 105, 103, 105, 116, 97, 108, 32, 83, 111, 108, 117, 116, 105, 111, 110, 115, 0, 83, 67, 31, 32, 83, 70, 1, 32, 84, 82, 84, 84, 84,
|
||||
89, 111, 117, 32, 119, 105, 108, 108, 32, 102, 105, 110, 100, 32, 105, 116, 39, 115, 32, 115, 111, 32, 101, 97, 115, 121, 32, 116, 111, 32, 117, 115, 101, 32, 97, 110, 100, 32, 102, 117, 110, 58, 0, 83, 67, 224, 84, 84, 119, 119,
|
||||
119, 46, 68, 105, 103, 111, 108, 101, 46, 99, 111, 109, 0, 255
|
||||
};
|
||||
const unsigned char myfont[] PROGMEM = {
|
||||
0, 32, 60, 0, 0, 60, 0, 0, 0, 0, 32, 52, 0, 0, 0, 60
|
||||
, 0, 0, 0, 0, 28, 0, 60, 255, 255, 255, 255, 255, 255, 255, 255, 255
|
||||
, 255, 255, 255, 255, 255, 255, 30, 59, 236, 32, 0, 0, 0, 3, 128, 0
|
||||
, 0, 7, 224, 0, 0, 15, 240, 0, 0, 15, 240, 0, 0, 15, 240, 0
|
||||
, 0, 15, 240, 0, 0, 7, 240, 0, 0, 7, 224, 0, 0, 15, 224, 0
|
||||
, 0, 15, 128, 0, 0, 15, 128, 0, 0, 31, 128, 0, 0, 31, 192, 0
|
||||
, 0, 63, 224, 0, 0, 63, 224, 0, 0, 63, 224, 0, 0, 63, 224, 0
|
||||
, 0, 63, 240, 0, 0, 55, 240, 0, 0, 119, 240, 0, 0, 127, 240, 0
|
||||
, 0, 127, 240, 0, 0, 127, 240, 0, 0, 127, 240, 0, 0, 255, 252, 0
|
||||
, 0, 255, 255, 0, 0, 255, 255, 192, 0, 255, 231, 224, 0, 255, 225, 224
|
||||
, 0, 255, 225, 224, 0, 255, 240, 0, 1, 223, 240, 0, 3, 223, 248, 0
|
||||
, 3, 223, 248, 0, 3, 255, 248, 0, 1, 191, 252, 0, 0, 63, 252, 0
|
||||
, 0, 63, 252, 0, 0, 127, 254, 0, 0, 126, 254, 0, 0, 126, 126, 0
|
||||
, 0, 124, 62, 0, 0, 252, 31, 0, 1, 248, 31, 0, 3, 248, 31, 0
|
||||
, 7, 240, 31, 0, 7, 224, 31, 0, 7, 192, 15, 0, 15, 192, 15, 0
|
||||
, 15, 128, 15, 128, 31, 0, 15, 128, 30, 0, 15, 128, 56, 0, 7, 128
|
||||
, 248, 0, 7, 128, 240, 0, 3, 128, 240, 0, 3, 192, 248, 0, 3, 192
|
||||
, 120, 0, 3, 224, 56, 0, 3, 252, 24, 59, 177, 29, 0, 0, 0, 63
|
||||
, 0, 0, 63, 128, 0, 127, 128, 0, 127, 128, 0, 127, 128, 0, 63, 192
|
||||
, 0, 63, 128, 0, 63, 128, 0, 63, 0, 0, 62, 0, 0, 62, 0, 0
|
||||
, 127, 0, 0, 127, 128, 0, 255, 128, 0, 255, 128, 0, 255, 192, 0, 255
|
||||
, 128, 0, 255, 192, 0, 255, 192, 0, 255, 192, 0, 255, 192, 0, 255, 192
|
||||
, 0, 255, 192, 0, 255, 192, 0, 255, 192, 0, 255, 192, 0, 255, 192, 0
|
||||
, 255, 224, 0, 255, 240, 0, 255, 248, 0, 255, 252, 1, 255, 252, 3, 191
|
||||
, 216, 3, 255, 224, 3, 223, 224, 1, 159, 224, 0, 31, 224, 0, 31, 224
|
||||
, 0, 31, 224, 0, 15, 240, 0, 15, 240, 0, 15, 240, 0, 63, 240, 0
|
||||
, 127, 240, 0, 255, 240, 1, 253, 240, 3, 249, 240, 7, 241, 240, 7, 193
|
||||
, 240, 15, 129, 240, 63, 0, 240, 252, 0, 240, 248, 0, 240, 120, 0, 112
|
||||
, 56, 0, 112, 56, 0, 112, 56, 0, 120, 28, 0, 124, 0, 0, 127, 16
|
||||
, 60, 120, 25, 0, 0, 0, 248, 1, 252, 1, 254, 3, 254, 3, 252, 1
|
||||
, 254, 1, 252, 1, 252, 1, 252, 3, 240, 3, 240, 3, 240, 7, 248, 7
|
||||
, 252, 7, 252, 7, 252, 7, 252, 7, 252, 3, 254, 3, 254, 3, 254, 3
|
||||
, 254, 3, 252, 3, 252, 3, 252, 3, 252, 3, 252, 7, 252, 7, 252, 15
|
||||
, 248, 15, 248, 7, 252, 7, 252, 3, 252, 3, 252, 3, 252, 3, 254, 3
|
||||
, 254, 1, 254, 1, 254, 1, 254, 1, 255, 1, 255, 0, 255, 1, 254, 3
|
||||
, 248, 7, 248, 7, 224, 15, 240, 31, 240, 63, 240, 249, 240, 249, 224, 240
|
||||
, 224, 240, 224, 112, 224, 120, 224, 56, 240, 24, 248, 0, 254, 23, 59, 177
|
||||
, 25, 0, 0, 1, 248, 0, 3, 252, 0, 3, 252, 0, 3, 252, 0, 3
|
||||
, 252, 0, 3, 252, 0, 1, 252, 0, 1, 252, 0, 1, 248, 0, 3, 224
|
||||
, 0, 3, 224, 0, 7, 240, 0, 15, 248, 0, 15, 248, 0, 15, 252, 0
|
||||
, 15, 252, 0, 15, 252, 0, 15, 252, 0, 15, 252, 0, 15, 252, 0, 15
|
||||
, 252, 0, 15, 252, 0, 31, 254, 0, 31, 255, 128, 31, 255, 192, 31, 255
|
||||
, 240, 31, 251, 252, 31, 248, 124, 31, 240, 60, 63, 248, 0, 63, 252, 0
|
||||
, 127, 254, 0, 255, 255, 0, 255, 255, 0, 239, 255, 128, 79, 255, 128, 15
|
||||
, 255, 128, 15, 223, 192, 15, 143, 224, 31, 135, 224, 31, 3, 224, 31, 3
|
||||
, 224, 31, 3, 224, 62, 3, 224, 62, 3, 224, 62, 3, 224, 126, 3, 224
|
||||
, 124, 3, 224, 124, 3, 192, 124, 3, 192, 124, 3, 192, 56, 1, 192, 56
|
||||
, 1, 192, 56, 1, 192, 120, 1, 240, 120, 1, 254, 124, 1, 254, 126, 1
|
||||
, 240, 127, 128, 128, 28, 60, 240, 28, 0, 0, 0, 8, 0, 0, 0, 63
|
||||
, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127
|
||||
, 128, 0, 0, 127, 128, 0, 0, 63, 128, 0, 0, 63, 0, 0, 0, 127
|
||||
, 0, 0, 0, 124, 0, 0, 0, 252, 0, 0, 0, 254, 0, 0, 0, 254
|
||||
, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 128, 0, 1, 255
|
||||
, 128, 0, 3, 255, 128, 0, 3, 255, 128, 0, 3, 255, 128, 0, 3, 255
|
||||
, 128, 0, 3, 255, 128, 0, 3, 255, 240, 0, 7, 255, 255, 0, 7, 255
|
||||
, 255, 128, 7, 255, 63, 128, 15, 255, 7, 128, 15, 254, 0, 0, 15, 254
|
||||
, 0, 0, 15, 254, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 63, 255
|
||||
, 128, 0, 63, 255, 128, 0, 59, 255, 192, 0, 3, 255, 192, 0, 3, 255
|
||||
, 192, 0, 3, 255, 192, 0, 3, 239, 192, 0, 3, 231, 192, 0, 7, 199
|
||||
, 224, 0, 7, 195, 224, 0, 7, 195, 224, 0, 15, 129, 240, 0, 31, 129
|
||||
, 240, 0, 31, 1, 240, 0, 30, 1, 248, 0, 62, 1, 248, 0, 62, 0
|
||||
, 248, 0, 62, 0, 252, 0, 60, 0, 124, 0, 60, 0, 60, 0, 56, 0
|
||||
, 62, 0, 56, 0, 30, 0, 112, 0, 15, 240, 120, 0, 7, 240, 248, 0
|
||||
, 7, 240, 252, 0, 7, 128, 126, 0, 7, 0
|
||||
};
|
||||
const unsigned char userfont3[] PROGMEM={
|
||||
0,71,68,232,239,30,9,231,23,124,32,127,245,39,245,38,
|
||||
245,0,0,0,11,0,0,6,36,36,13,3,255,12,60,124,
|
||||
124,124,124,120,120,120,120,120,120,120,120,56,56,56,56,56,
|
||||
56,56,56,48,48,48,48,0,0,0,0,56,124,252,252,248,
|
||||
112,13,16,32,20,4,19,48,56,240,248,240,248,240,240,240,
|
||||
240,240,240,240,112,240,112,240,112,240,112,112,112,112,112,96,
|
||||
112,96,112,96,112,96,112,21,27,81,23,2,3,0,48,96,
|
||||
0,112,224,0,96,192,0,96,192,0,225,192,0,225,192,0,
|
||||
193,128,1,195,128,31,255,248,31,255,248,3,135,0,3,135,
|
||||
0,3,6,0,3,6,0,7,14,0,7,14,0,6,12,0,
|
||||
255,255,192,255,255,192,12,28,0,12,24,0,28,56,0,28,
|
||||
56,0,24,48,0,56,112,0,56,112,0,48,96,0,20,36,
|
||||
108,23,1,252,0,96,0,0,96,0,0,96,0,0,96,0,
|
||||
3,254,0,15,255,128,62,127,192,120,103,128,112,99,128,240,
|
||||
96,0,240,96,0,240,96,0,248,96,0,126,96,0,127,224,
|
||||
0,63,240,0,15,254,0,1,255,0,0,127,192,0,111,224,
|
||||
0,99,224,0,97,240,0,96,240,0,96,240,64,96,240,96,
|
||||
96,240,112,96,224,120,97,224,124,99,192,127,255,128,31,255,
|
||||
0,7,248,0,0,96,0,0,96,0,0,96,0,0,96,0,
|
||||
31,30,120,34,1,255,7,192,0,96,31,224,0,240,60,240,
|
||||
1,192,120,120,3,192,112,120,3,128,240,60,7,0,240,60,
|
||||
14,0,240,60,14,0,240,60,28,0,240,60,56,0,240,60,
|
||||
120,0,120,56,112,0,120,120,224,0,60,241,192,0,31,227,
|
||||
195,224,15,131,143,240,0,7,30,120,0,15,60,60,0,30,
|
||||
56,60,0,28,120,30,0,56,120,30,0,120,120,30,0,112,
|
||||
120,30,0,224,120,30,1,192,120,30,3,192,60,28,3,128,
|
||||
60,60,7,0,30,120,15,0,15,240,12,0,7,192,30,34,
|
||||
136,32,2,0,0,63,0,0,0,255,128,0,1,199,192,0,
|
||||
3,131,224,0,7,1,224,0,7,1,224,0,15,1,224,0,
|
||||
15,1,224,0,15,3,224,0,15,3,192,0,15,135,192,0,
|
||||
15,143,128,0,7,191,0,0,7,254,0,0,7,248,0,0,
|
||||
7,240,0,0,15,240,63,248,31,240,127,252,62,120,30,48,
|
||||
60,124,15,0,124,60,15,0,120,30,7,0,240,31,7,0,
|
||||
240,15,135,0,240,7,198,0,240,3,198,0,240,3,236,0,
|
||||
240,1,252,0,248,0,252,0,120,0,126,0,60,0,255,0,
|
||||
63,3,143,200,15,255,7,240,3,248,3,192,4,16,16,12,
|
||||
4,19,48,240,240,240,240,240,240,240,240,240,112,112,96,96,
|
||||
96,96,11,45,90,15,3,249,0,32,0,224,1,192,3,128,
|
||||
3,128,7,0,14,0,14,0,28,0,28,0,60,0,56,0,
|
||||
56,0,120,0,120,0,120,0,112,0,240,0,240,0,240,0,
|
||||
240,0,240,0,240,0,240,0,240,0,240,0,240,0,240,0,
|
||||
240,0,120,0,120,0,120,0,120,0,56,0,60,0,60,0,
|
||||
28,0,30,0,14,0,15,0,7,0,3,128,1,192,0,224,
|
||||
0,32,11,45,90,15,1,249,128,0,224,0,112,0,56,0,
|
||||
28,0,30,0,14,0,15,0,7,0,7,128,7,128,3,128,
|
||||
3,192,3,192,3,192,3,192,1,224,1,224,1,224,1,224,
|
||||
1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,
|
||||
1,192,3,192,3,192,3,192,3,128,3,128,7,128,7,0,
|
||||
15,0,14,0,14,0,28,0,56,0,56,0,112,0,224,0,
|
||||
128,0,18,20,60,21,2,17,0,192,0,1,192,0,1,192,
|
||||
0,1,192,0,193,193,0,240,195,192,248,207,192,124,223,0,
|
||||
15,252,0,3,224,0,3,224,0,15,252,0,60,223,0,248,
|
||||
207,128,240,195,128,64,193,128,1,192,0,1,192,0,1,192,
|
||||
0,1,128,0,17,17,51,20,1,5,0,192,0,1,192,0,
|
||||
1,192,0,1,192,0,1,192,0,1,192,0,1,192,0,1,
|
||||
192,0,255,255,128,255,255,128,1,192,0,1,192,0,1,192,
|
||||
0,1,192,0,1,192,0,1,192,0,1,128,0,7,13,13,
|
||||
11,2,249,8,60,254,254,30,30,30,28,28,56,48,96,64,
|
||||
14,2,4,16,1,11,127,252,255,248,6,6,6,11,3,255,
|
||||
56,124,252,252,248,112,20,46,138,23,1,248,0,0,48,0,
|
||||
0,112,0,0,112,0,0,224,0,0,224,0,0,192,0,1,
|
||||
192,0,1,192,0,3,128,0,3,128,0,3,128,0,7,0,
|
||||
0,7,0,0,14,0,0,14,0,0,14,0,0,28,0,0,
|
||||
28,0,0,24,0,0,56,0,0,56,0,0,112,0,0,112,
|
||||
0,0,96,0,0,224,0,0,224,0,1,192,0,1,192,0,
|
||||
1,192,0,3,128,0,3,128,0,3,0,0,7,0,0,7,
|
||||
0,0,14,0,0,14,0,0,12,0,0,28,0,0,28,0,
|
||||
0,56,0,0,56,0,0,56,0,0,112,0,0,112,0,0,
|
||||
224,0,0,192,0,0,19,29,87,23,2,0,1,248,0,7,
|
||||
252,0,14,30,0,28,15,0,24,7,128,56,7,128,56,3,
|
||||
192,112,3,192,112,3,192,112,3,224,240,1,224,240,1,224,
|
||||
240,1,224,240,1,224,240,1,224,240,1,224,240,1,224,240,
|
||||
1,224,240,1,224,240,1,192,120,1,192,120,3,192,120,3,
|
||||
128,60,3,128,60,3,0,30,7,0,15,14,0,7,252,0,
|
||||
3,240,0,17,29,87,23,3,0,0,96,0,1,224,0,15,
|
||||
224,0,127,224,0,255,224,0,1,224,0,1,224,0,1,224,
|
||||
0,1,224,0,1,224,0,1,224,0,1,224,0,1,224,0,
|
||||
1,224,0,1,224,0,1,224,0,1,224,0,1,224,0,1,
|
||||
224,0,1,224,0,1,224,0,1,224,0,1,224,0,1,224,
|
||||
0,1,224,0,1,224,0,3,240,0,63,254,0,127,255,128,
|
||||
17,29,87,22,2,0,1,248,0,7,254,0,28,31,0,56,
|
||||
15,0,120,15,128,112,7,128,240,7,128,224,7,128,0,7,
|
||||
128,0,7,128,0,15,0,0,15,0,0,30,0,0,30,0,
|
||||
0,60,0,0,120,0,0,240,0,0,240,0,1,224,0,3,
|
||||
192,0,7,128,0,15,0,0,15,0,0,30,0,128,60,0,
|
||||
128,120,0,128,240,1,128,255,255,128,255,255,128,18,29,87,
|
||||
22,1,0,1,248,0,7,254,0,30,31,0,60,15,0,56,
|
||||
7,128,120,7,128,112,7,128,0,7,128,0,7,0,0,15,
|
||||
0,0,30,0,0,60,0,0,248,0,3,254,0,0,63,0,
|
||||
0,15,128,0,7,128,0,3,192,0,3,192,0,3,192,0,
|
||||
3,192,0,3,192,0,3,192,0,7,128,128,7,128,224,15,
|
||||
0,120,62,0,63,252,0,7,224,0,19,29,87,23,1,0,
|
||||
0,3,0,0,15,0,0,31,0,0,63,0,0,127,0,0,
|
||||
127,0,0,239,0,0,207,0,1,207,0,3,143,0,3,143,
|
||||
0,7,15,0,14,15,0,14,15,0,28,15,0,24,15,0,
|
||||
56,15,0,112,15,0,112,15,0,255,255,224,255,255,192,0,
|
||||
15,0,0,15,0,0,15,0,0,15,0,0,15,0,0,15,
|
||||
0,0,63,128,1,255,224,18,29,87,23,2,0,0,0,128,
|
||||
0,1,128,31,255,0,31,254,0,24,0,0,24,0,0,24,
|
||||
0,0,24,0,0,56,0,0,56,0,0,56,0,0,63,240,
|
||||
0,63,252,0,120,63,0,32,15,0,0,7,128,0,7,192,
|
||||
0,3,192,0,3,192,0,3,192,0,3,192,0,3,192,0,
|
||||
3,128,0,7,128,128,7,128,224,15,0,120,62,0,63,252,
|
||||
0,7,240,0,18,29,87,23,3,0,0,7,0,0,63,0,
|
||||
0,248,0,1,224,0,3,192,0,15,0,0,14,0,0,30,
|
||||
0,0,60,0,0,56,0,0,120,0,0,120,248,0,119,254,
|
||||
0,254,31,0,248,15,128,240,7,128,240,7,192,240,3,192,
|
||||
240,3,192,240,3,192,240,3,192,248,3,192,120,3,128,120,
|
||||
3,128,60,7,128,60,7,0,31,14,0,15,252,0,3,240,
|
||||
0,19,27,81,23,2,0,127,255,192,127,255,224,96,1,192,
|
||||
64,3,192,192,3,128,0,3,128,0,7,0,0,7,0,0,
|
||||
14,0,0,14,0,0,28,0,0,28,0,0,56,0,0,56,
|
||||
0,0,56,0,0,112,0,0,112,0,0,224,0,0,224,0,
|
||||
1,192,0,1,192,0,3,192,0,7,128,0,7,128,0,15,
|
||||
0,0,15,0,0,28,0,0,18,29,87,22,2,0,3,248,
|
||||
0,15,254,0,28,31,0,56,15,0,48,7,128,112,7,128,
|
||||
112,7,128,112,7,128,112,7,0,120,15,0,62,30,0,31,
|
||||
188,0,15,240,0,3,252,0,7,254,0,30,63,0,60,15,
|
||||
128,120,7,192,112,7,192,240,3,192,240,3,192,240,3,192,
|
||||
240,3,192,240,3,128,120,7,128,124,7,0,62,14,0,31,
|
||||
252,0,7,224,0,19,30,90,23,2,255,1,248,0,7,254,
|
||||
0,14,31,0,28,15,128,56,7,128,120,3,192,112,3,192,
|
||||
240,3,224,240,1,224,240,1,224,240,1,224,240,1,224,248,
|
||||
1,224,120,3,224,124,7,224,62,13,224,31,249,224,7,225,
|
||||
192,0,3,192,0,3,192,0,7,128,0,7,128,0,15,0,
|
||||
0,30,0,0,60,0,0,120,0,0,240,0,3,224,0,31,
|
||||
128,0,56,0,0,6,23,23,11,3,255,56,124,252,252,248,
|
||||
112,0,0,0,0,0,0,0,0,0,0,0,56,124,252,252,
|
||||
248,112,7,29,29,11,2,249,28,62,126,126,124,56,0,0,
|
||||
0,0,0,0,0,0,0,0,8,60,254,254,30,30,30,28,
|
||||
28,56,48,96,64,19,15,45,21,1,6,0,0,96,0,3,
|
||||
192,0,31,192,0,127,0,3,252,0,31,224,0,127,0,0,
|
||||
124,0,0,254,0,0,63,192,0,7,240,0,1,254,0,0,
|
||||
63,192,0,7,224,0,1,128,19,9,27,21,1,9,127,255,
|
||||
224,255,255,192,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,127,255,224,255,255,192,19,15,45,21,1,6,48,
|
||||
0,0,252,0,0,127,128,0,15,240,0,3,254,0,0,127,
|
||||
128,0,15,224,0,3,192,0,31,192,0,255,0,3,248,0,
|
||||
31,192,0,127,0,0,120,0,0,192,0,0,17,36,108,21,
|
||||
2,255,3,248,0,15,254,0,60,63,0,120,15,0,120,15,
|
||||
128,240,7,128,240,7,128,240,7,128,224,7,128,0,7,128,
|
||||
0,15,0,0,15,0,0,30,0,0,30,0,0,60,0,0,
|
||||
120,0,0,112,0,0,224,0,1,224,0,1,192,0,3,192,
|
||||
0,3,128,0,3,128,0,3,128,0,3,128,0,3,128,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,1,192,0,3,
|
||||
224,0,7,224,0,7,224,0,7,192,0,3,128,0,36,39,
|
||||
195,39,1,248,0,0,255,128,0,0,7,255,224,0,0,31,
|
||||
1,248,0,0,120,0,62,0,0,224,0,31,0,1,192,0,
|
||||
15,0,7,128,0,7,128,7,0,0,3,192,14,0,0,1,
|
||||
192,28,0,124,33,224,28,1,255,96,224,56,3,135,224,224,
|
||||
56,7,3,224,224,120,14,1,224,240,112,14,1,224,112,112,
|
||||
30,1,224,112,240,28,1,224,112,240,60,1,224,112,240,60,
|
||||
1,224,112,240,60,1,224,112,240,60,1,224,112,240,60,1,
|
||||
224,112,240,60,1,224,96,248,60,1,224,224,248,62,1,224,
|
||||
192,120,30,1,224,192,120,31,3,225,128,124,15,5,225,0,
|
||||
60,15,141,242,0,62,7,248,252,0,31,1,224,112,0,31,
|
||||
0,0,0,0,15,128,0,0,0,7,192,0,1,0,3,240,
|
||||
0,3,128,1,248,0,14,0,0,127,0,252,0,0,31,255,
|
||||
240,0,0,3,255,0,0,28,30,120,29,0,0,0,2,0,
|
||||
0,0,7,0,0,0,7,0,0,0,15,0,0,0,15,128,
|
||||
0,0,31,128,0,0,27,192,0,0,27,192,0,0,59,192,
|
||||
0,0,49,224,0,0,49,224,0,0,113,224,0,0,96,240,
|
||||
0,0,96,240,0,0,224,120,0,0,192,120,0,0,192,120,
|
||||
0,1,192,60,0,1,255,252,0,1,255,252,0,3,128,30,
|
||||
0,3,0,30,0,7,0,31,0,7,0,15,0,6,0,15,
|
||||
0,14,0,15,128,14,0,7,128,12,0,7,128,62,0,7,
|
||||
192,255,192,63,240,24,30,90,27,0,0,7,254,0,255,255,
|
||||
192,111,7,224,15,1,240,15,0,248,15,0,120,15,0,120,
|
||||
15,0,120,15,0,120,15,0,112,15,0,240,15,1,224,15,
|
||||
7,192,15,255,192,15,255,240,15,1,248,15,0,124,15,0,
|
||||
62,15,0,30,15,0,31,15,0,15,15,0,15,15,0,15,
|
||||
15,0,15,15,0,14,15,0,30,15,0,60,15,0,248,63,
|
||||
255,240,127,255,128,23,30,90,26,1,0,0,31,224,0,255,
|
||||
252,1,192,252,7,128,56,14,0,16,14,0,0,28,0,0,
|
||||
56,0,0,56,0,0,120,0,0,112,0,0,112,0,0,240,
|
||||
0,0,240,0,0,240,0,0,240,0,0,240,0,0,240,0,
|
||||
0,240,0,0,240,0,0,120,0,0,120,0,0,124,0,0,
|
||||
60,0,0,30,0,4,31,0,14,15,128,56,7,224,240,1,
|
||||
255,192,0,127,0,25,30,120,28,1,0,7,254,0,0,255,
|
||||
255,192,0,111,3,240,0,15,0,248,0,15,0,124,0,15,
|
||||
0,62,0,15,0,30,0,15,0,31,0,15,0,15,0,15,
|
||||
0,15,0,15,0,15,128,15,0,7,128,15,0,7,128,15,
|
||||
0,7,128,15,0,7,128,15,0,7,128,15,0,7,128,15,
|
||||
0,7,128,15,0,7,128,15,0,7,0,15,0,15,0,15,
|
||||
0,15,0,15,0,30,0,15,0,30,0,15,0,60,0,15,
|
||||
0,124,0,15,0,248,0,15,3,224,0,63,255,192,0,127,
|
||||
254,0,0,21,30,90,24,1,0,255,255,224,127,255,240,30,
|
||||
0,96,30,0,96,30,0,96,30,0,96,30,0,0,30,0,
|
||||
0,30,0,0,30,0,0,30,0,0,30,0,0,30,0,0,
|
||||
31,255,128,31,255,128,30,3,0,30,0,0,30,0,0,30,
|
||||
0,0,30,0,0,30,0,0,30,0,0,30,0,0,30,0,
|
||||
0,30,0,8,30,0,24,30,0,24,31,0,56,127,255,240,
|
||||
255,255,240,20,30,90,23,1,0,255,255,240,127,255,240,30,
|
||||
0,96,30,0,96,30,0,32,30,0,32,30,0,0,30,0,
|
||||
0,30,0,0,30,0,0,30,0,0,30,0,0,30,0,0,
|
||||
31,255,0,31,255,0,30,6,0,30,0,0,30,0,0,30,
|
||||
0,0,30,0,0,30,0,0,30,0,0,30,0,0,30,0,
|
||||
0,30,0,0,30,0,0,30,0,0,30,0,0,127,128,0,
|
||||
255,224,0,24,30,90,28,2,0,0,31,224,0,255,248,1,
|
||||
192,252,7,128,56,15,0,16,30,0,0,28,0,0,56,0,
|
||||
0,56,0,0,120,0,0,112,0,0,240,0,0,240,0,0,
|
||||
240,0,0,240,0,0,240,0,0,240,7,255,240,0,254,240,
|
||||
0,60,240,0,60,248,0,60,120,0,60,120,0,60,60,0,
|
||||
60,62,0,60,30,0,60,15,0,60,7,192,248,3,255,224,
|
||||
0,127,0,27,30,120,31,2,0,255,192,127,224,127,128,63,
|
||||
192,30,0,15,0,30,0,15,0,30,0,15,0,30,0,15,
|
||||
0,30,0,15,0,30,0,15,0,30,0,15,0,30,0,15,
|
||||
0,30,0,15,0,30,0,15,0,30,0,15,0,30,0,15,
|
||||
0,31,255,255,0,31,255,255,0,30,0,15,0,30,0,15,
|
||||
0,30,0,15,0,30,0,15,0,30,0,15,0,30,0,15,
|
||||
0,30,0,15,0,30,0,15,0,30,0,15,0,30,0,15,
|
||||
0,30,0,15,0,30,0,15,0,127,0,31,192,255,192,127,
|
||||
224,10,30,60,14,2,0,255,192,127,128,30,0,30,0,30,
|
||||
0,30,0,30,0,30,0,30,0,30,0,30,0,30,0,30,
|
||||
0,30,0,30,0,30,0,30,0,30,0,30,0,30,0,30,
|
||||
0,30,0,30,0,30,0,30,0,30,0,30,0,30,0,127,
|
||||
128,255,192,17,38,114,15,252,248,7,255,128,0,255,0,0,
|
||||
60,0,0,60,0,0,60,0,0,60,0,0,60,0,0,60,
|
||||
0,0,60,0,0,60,0,0,60,0,0,60,0,0,60,0,
|
||||
0,60,0,0,60,0,0,60,0,0,60,0,0,60,0,0,
|
||||
60,0,0,60,0,0,60,0,0,60,0,0,60,0,0,60,
|
||||
0,0,60,0,0,60,0,0,60,0,0,60,0,0,60,0,
|
||||
0,56,0,0,56,0,0,56,0,0,112,0,0,112,0,0,
|
||||
224,0,112,192,0,255,0,0,124,0,0,26,30,120,28,1,
|
||||
0,255,193,255,128,127,128,124,0,30,0,120,0,30,0,240,
|
||||
0,30,1,224,0,30,1,192,0,30,3,128,0,30,7,0,
|
||||
0,30,14,0,0,30,28,0,0,30,56,0,0,30,112,0,
|
||||
0,30,112,0,0,30,224,0,0,31,224,0,0,30,240,0,
|
||||
0,30,120,0,0,30,124,0,0,30,62,0,0,30,30,0,
|
||||
0,30,15,0,0,30,7,128,0,30,7,192,0,30,3,224,
|
||||
0,30,1,240,0,30,0,248,0,30,0,124,0,30,0,126,
|
||||
0,127,128,63,192,255,192,31,0,21,30,90,23,1,0,255,
|
||||
192,0,127,128,0,30,0,0,30,0,0,30,0,0,30,0,
|
||||
0,30,0,0,30,0,0,30,0,0,30,0,0,30,0,0,
|
||||
30,0,0,30,0,0,30,0,0,30,0,0,30,0,0,30,
|
||||
0,0,30,0,0,30,0,0,30,0,0,30,0,0,30,0,
|
||||
0,30,0,0,30,0,0,30,0,8,30,0,24,30,0,24,
|
||||
31,0,48,127,255,240,255,255,240,36,30,150,39,1,0,127,
|
||||
0,0,15,224,31,128,0,31,128,15,128,0,31,0,15,192,
|
||||
0,31,0,15,192,0,63,0,15,192,0,63,0,15,224,0,
|
||||
127,0,14,224,0,127,0,14,240,0,111,0,14,240,0,239,
|
||||
0,14,120,0,207,0,14,120,1,207,0,14,60,1,143,0,
|
||||
14,60,3,143,0,14,28,3,143,0,12,30,3,15,0,12,
|
||||
30,7,15,128,12,15,6,7,128,12,15,14,7,128,12,7,
|
||||
140,7,128,12,7,156,7,128,12,3,220,7,128,12,3,216,
|
||||
7,128,12,3,248,7,128,12,1,240,7,128,12,1,240,7,
|
||||
128,12,0,224,7,128,12,0,224,7,128,63,0,224,31,192,
|
||||
255,192,64,127,240,27,30,120,31,2,0,252,0,63,224,124,
|
||||
0,15,128,30,0,7,0,31,0,7,0,31,0,7,0,31,
|
||||
128,7,0,31,192,7,0,29,224,7,0,28,224,7,0,28,
|
||||
240,7,0,28,120,7,0,28,56,7,0,28,60,7,0,28,
|
||||
30,7,0,28,14,7,0,28,15,7,0,28,7,135,0,28,
|
||||
7,199,0,28,3,199,0,28,1,231,0,28,1,247,0,28,
|
||||
0,247,0,28,0,127,0,28,0,127,0,28,0,63,0,28,
|
||||
0,31,0,28,0,31,0,28,0,15,0,62,0,7,0,255,
|
||||
128,3,0,25,30,120,29,2,0,0,63,0,0,0,255,224,
|
||||
0,3,193,240,0,7,0,248,0,14,0,124,0,28,0,62,
|
||||
0,60,0,30,0,56,0,31,0,120,0,15,0,120,0,15,
|
||||
0,112,0,15,128,240,0,7,128,240,0,7,128,240,0,7,
|
||||
128,240,0,7,128,240,0,7,128,240,0,7,128,240,0,7,
|
||||
128,240,0,7,128,248,0,7,0,120,0,15,0,120,0,15,
|
||||
0,124,0,14,0,60,0,28,0,62,0,28,0,31,0,56,
|
||||
0,15,128,112,0,7,193,224,0,3,255,128,0,0,254,0,
|
||||
0,22,30,90,25,1,0,7,254,0,255,255,192,111,7,224,
|
||||
15,1,240,15,0,248,15,0,124,15,0,60,15,0,60,15,
|
||||
0,60,15,0,60,15,0,60,15,0,60,15,0,120,15,0,
|
||||
120,15,0,240,15,131,224,15,127,192,15,62,0,15,0,0,
|
||||
15,0,0,15,0,0,15,0,0,15,0,0,15,0,0,15,
|
||||
0,0,15,0,0,15,0,0,15,0,0,63,192,0,127,240,
|
||||
0,28,37,148,29,2,249,0,63,0,0,0,255,224,0,3,
|
||||
193,240,0,7,0,248,0,14,0,124,0,28,0,62,0,60,
|
||||
0,30,0,56,0,31,0,120,0,15,0,120,0,15,0,112,
|
||||
0,15,128,240,0,7,128,240,0,7,128,240,0,7,128,240,
|
||||
0,7,128,240,0,7,128,240,0,7,128,240,0,7,128,240,
|
||||
0,7,128,248,0,7,0,120,0,15,0,120,0,15,0,124,
|
||||
0,14,0,60,0,30,0,62,0,28,0,31,0,56,0,15,
|
||||
128,112,0,7,193,224,0,3,255,192,0,0,127,128,0,0,
|
||||
3,192,0,0,1,224,0,0,0,248,16,0,0,124,48,0,
|
||||
0,31,224,0,0,15,224,0,0,3,128,26,30,120,27,1,
|
||||
0,7,254,0,0,255,255,192,0,111,7,224,0,15,1,240,
|
||||
0,15,0,240,0,15,0,120,0,15,0,120,0,15,0,120,
|
||||
0,15,0,120,0,15,0,120,0,15,0,112,0,15,0,240,
|
||||
0,15,1,224,0,15,3,192,0,15,255,0,0,15,254,0,
|
||||
0,15,14,0,0,15,7,0,0,15,7,128,0,15,3,128,
|
||||
0,15,3,192,0,15,1,224,0,15,1,224,0,15,0,240,
|
||||
0,15,0,248,0,15,0,120,0,15,0,124,0,15,0,62,
|
||||
0,63,192,63,192,127,224,31,0,18,30,90,23,3,0,3,
|
||||
248,0,31,254,0,60,63,0,120,14,0,112,4,0,240,0,
|
||||
0,240,0,0,240,0,0,248,0,0,252,0,0,127,0,0,
|
||||
127,192,0,63,240,0,31,248,0,7,254,0,1,255,0,0,
|
||||
127,128,0,31,128,0,15,192,0,7,192,0,3,192,0,3,
|
||||
192,0,3,192,128,3,128,192,3,128,224,7,0,240,15,0,
|
||||
252,62,0,255,248,0,15,224,0,26,30,120,26,0,0,127,
|
||||
255,255,192,127,255,255,192,96,30,1,128,192,30,1,128,192,
|
||||
30,1,128,128,30,0,128,0,30,0,0,0,30,0,0,0,
|
||||
30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,
|
||||
30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,
|
||||
30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,
|
||||
30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,
|
||||
30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,
|
||||
127,128,0,1,255,224,0,27,30,120,31,2,0,255,192,127,
|
||||
224,127,128,63,192,30,0,15,0,30,0,15,0,30,0,15,
|
||||
0,30,0,15,0,30,0,15,0,30,0,15,0,30,0,15,
|
||||
0,30,0,15,0,30,0,15,0,30,0,15,0,30,0,15,
|
||||
0,30,0,15,0,30,0,15,0,30,0,15,0,30,0,15,
|
||||
0,30,0,15,0,30,0,15,0,30,0,15,0,30,0,15,
|
||||
0,30,0,15,0,30,0,30,0,15,0,30,0,15,0,30,
|
||||
0,7,128,60,0,7,192,120,0,3,224,240,0,1,255,224,
|
||||
0,0,63,128,0,30,30,120,31,0,0,255,224,15,252,31,
|
||||
0,1,240,15,0,0,224,15,0,0,192,7,0,1,192,7,
|
||||
128,1,192,7,128,1,128,3,192,3,128,3,192,3,0,3,
|
||||
192,3,0,1,224,7,0,1,224,6,0,0,240,14,0,0,
|
||||
240,14,0,0,240,12,0,0,120,28,0,0,120,24,0,0,
|
||||
124,24,0,0,60,56,0,0,60,48,0,0,30,112,0,0,
|
||||
30,112,0,0,30,96,0,0,15,224,0,0,15,224,0,0,
|
||||
15,192,0,0,7,192,0,0,7,128,0,0,3,128,0,0,
|
||||
3,0,0,40,30,150,41,0,0,255,224,8,3,255,63,0,
|
||||
24,0,252,14,0,28,0,48,15,0,28,0,112,15,0,62,
|
||||
0,112,15,0,62,0,112,7,0,62,0,96,7,0,127,0,
|
||||
224,7,128,127,0,224,7,128,111,0,224,7,128,231,128,224,
|
||||
3,128,231,128,192,3,192,195,129,192,3,193,195,193,192,3,
|
||||
193,195,193,192,1,193,129,225,192,1,195,129,225,128,1,227,
|
||||
129,227,128,1,227,0,243,128,1,231,0,243,128,0,231,0,
|
||||
243,128,0,246,0,123,0,0,254,0,127,0,0,254,0,127,
|
||||
0,0,124,0,63,0,0,124,0,62,0,0,124,0,62,0,
|
||||
0,120,0,30,0,0,120,0,30,0,0,48,0,8,0,28,
|
||||
30,120,30,1,0,255,224,255,224,255,224,255,224,63,0,31,
|
||||
0,31,0,30,0,15,128,28,0,7,128,56,0,3,192,120,
|
||||
0,3,224,112,0,1,224,224,0,0,241,224,0,0,249,192,
|
||||
0,0,127,128,0,0,63,128,0,0,31,0,0,0,31,0,
|
||||
0,0,31,0,0,0,63,128,0,0,63,192,0,0,115,224,
|
||||
0,0,241,224,0,0,224,240,0,1,192,248,0,3,192,120,
|
||||
0,3,128,60,0,7,0,62,0,15,0,31,0,14,0,15,
|
||||
0,62,0,15,192,255,192,127,240,255,192,127,240,28,30,120,
|
||||
29,0,0,252,0,63,240,254,0,63,240,31,0,15,128,15,
|
||||
0,7,0,15,128,14,0,7,192,14,0,3,192,28,0,3,
|
||||
224,60,0,1,224,56,0,0,240,112,0,0,248,112,0,0,
|
||||
120,224,0,0,125,224,0,0,61,192,0,0,63,192,0,0,
|
||||
31,128,0,0,31,0,0,0,15,0,0,0,15,0,0,0,
|
||||
15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,
|
||||
15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,
|
||||
15,0,0,0,63,192,0,0,255,240,0,22,30,90,25,1,
|
||||
0,31,255,252,63,255,252,56,0,120,48,0,248,48,0,240,
|
||||
32,1,224,32,1,224,0,3,192,0,7,128,0,7,128,0,
|
||||
15,0,0,31,0,0,30,0,0,60,0,0,60,0,0,120,
|
||||
0,0,248,0,0,240,0,1,224,0,3,224,0,3,192,0,
|
||||
7,128,0,15,128,0,15,0,4,31,0,12,30,0,12,60,
|
||||
0,12,124,0,28,127,255,252,255,255,252,11,45,90,15,3,
|
||||
248,255,224,255,224,240,0,240,0,240,0,240,0,240,0,240,
|
||||
0,240,0,240,0,240,0,240,0,240,0,240,0,240,0,240,
|
||||
0,240,0,240,0,240,0,240,0,240,0,240,0,240,0,240,
|
||||
0,240,0,240,0,240,0,240,0,240,0,240,0,240,0,240,
|
||||
0,240,0,240,0,240,0,240,0,240,0,240,0,240,0,240,
|
||||
0,240,0,240,0,240,0,255,224,255,224,21,46,138,23,1,
|
||||
248,224,0,0,240,0,0,240,0,0,120,0,0,120,0,0,
|
||||
56,0,0,60,0,0,60,0,0,30,0,0,30,0,0,30,
|
||||
0,0,15,0,0,15,0,0,7,128,0,7,128,0,7,128,
|
||||
0,3,192,0,3,192,0,1,224,0,1,224,0,1,224,0,
|
||||
0,240,0,0,240,0,0,240,0,0,120,0,0,120,0,0,
|
||||
60,0,0,60,0,0,60,0,0,30,0,0,30,0,0,15,
|
||||
0,0,15,0,0,15,0,0,7,128,0,7,128,0,3,128,
|
||||
0,3,192,0,3,192,0,1,224,0,1,224,0,1,224,0,
|
||||
0,240,0,0,240,0,0,120,0,0,48,11,45,90,15,1,
|
||||
248,255,224,255,224,1,224,1,224,1,224,1,224,1,224,1,
|
||||
224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,
|
||||
224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,
|
||||
224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,
|
||||
224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,
|
||||
224,1,224,1,224,1,224,255,224,255,224,19,23,69,24,2,
|
||||
13,0,32,0,0,112,0,0,240,0,0,240,0,1,248,0,
|
||||
1,248,0,3,188,0,3,188,0,3,60,0,7,30,0,6,
|
||||
30,0,6,15,0,14,15,0,12,15,0,28,7,128,24,7,
|
||||
128,24,3,192,56,3,192,48,3,192,112,1,224,112,1,224,
|
||||
96,0,224,192,0,192,20,2,6,23,1,251,127,255,240,255,
|
||||
255,240,9,10,20,15,1,25,240,0,248,0,120,0,60,0,
|
||||
28,0,14,0,7,0,3,0,3,128,1,128,20,22,66,22,
|
||||
2,0,1,248,0,15,254,0,28,30,0,120,15,0,112,15,
|
||||
0,240,15,0,128,15,0,0,15,0,0,15,0,0,255,0,
|
||||
7,255,0,31,143,0,62,15,0,120,15,0,248,15,0,240,
|
||||
15,0,240,15,0,240,31,0,240,63,0,120,239,32,127,143,
|
||||
240,30,7,128,22,36,108,24,0,0,6,0,0,126,0,0,
|
||||
254,0,0,30,0,0,30,0,0,30,0,0,30,0,0,30,
|
||||
0,0,30,0,0,30,0,0,30,0,0,30,0,0,30,0,
|
||||
0,28,0,0,28,15,128,28,63,224,28,127,240,28,227,240,
|
||||
29,192,248,31,128,248,31,0,124,30,0,124,30,0,60,30,
|
||||
0,60,30,0,60,30,0,60,30,0,60,30,0,60,30,0,
|
||||
56,30,0,56,30,0,112,30,0,96,31,0,224,15,193,192,
|
||||
3,255,0,0,252,0,18,22,66,21,2,0,0,127,0,3,
|
||||
255,192,7,7,192,14,1,128,28,0,128,56,0,0,120,0,
|
||||
0,112,0,0,240,0,0,240,0,0,240,0,0,240,0,0,
|
||||
240,0,0,240,0,0,248,0,0,120,0,0,120,0,0,60,
|
||||
0,64,62,1,192,31,131,128,7,254,0,1,248,0,23,36,
|
||||
108,25,2,0,0,0,224,0,15,224,0,15,224,0,1,224,
|
||||
0,1,224,0,1,224,0,1,224,0,1,224,0,1,224,0,
|
||||
1,224,0,1,224,0,1,224,0,1,224,0,1,224,0,253,
|
||||
224,3,255,224,15,15,224,28,3,224,60,1,224,56,1,224,
|
||||
120,1,224,112,1,224,240,1,224,240,1,224,240,1,224,240,
|
||||
1,224,240,1,224,240,1,224,240,1,224,120,1,224,120,1,
|
||||
224,124,3,224,62,5,228,31,25,254,15,240,248,7,192,224,
|
||||
18,22,66,22,2,0,0,248,0,7,254,0,14,15,0,28,
|
||||
7,128,56,7,128,56,3,192,112,3,192,112,3,192,255,255,
|
||||
192,255,255,128,240,0,0,240,0,0,240,0,0,240,0,0,
|
||||
248,0,0,120,0,0,120,0,0,124,0,192,62,1,128,31,
|
||||
7,0,15,254,0,3,248,0,19,36,108,15,0,0,0,15,
|
||||
128,0,63,224,0,99,192,1,193,128,3,128,0,3,128,0,
|
||||
7,128,0,7,0,0,15,0,0,15,0,0,15,0,0,15,
|
||||
0,0,15,0,0,15,0,0,63,254,0,255,252,0,15,8,
|
||||
0,15,0,0,15,0,0,15,0,0,15,0,0,15,0,0,
|
||||
15,0,0,15,0,0,15,0,0,15,0,0,15,0,0,15,
|
||||
0,0,15,0,0,15,0,0,15,0,0,15,0,0,15,0,
|
||||
0,15,0,0,31,224,0,127,248,0,24,33,99,24,0,245,
|
||||
0,252,2,3,255,126,7,7,252,14,3,224,30,1,224,28,
|
||||
1,240,60,0,240,60,0,240,60,0,240,60,0,240,62,0,
|
||||
224,31,1,192,15,131,128,7,255,0,1,252,0,3,192,0,
|
||||
7,128,0,15,128,0,15,224,0,7,255,128,3,255,240,7,
|
||||
191,252,14,0,254,60,0,31,120,0,15,240,0,15,240,0,
|
||||
15,240,0,14,248,0,28,124,0,56,63,128,240,15,255,192,
|
||||
1,254,0,23,36,108,26,2,0,6,0,0,126,0,0,254,
|
||||
0,0,62,0,0,30,0,0,30,0,0,30,0,0,30,0,
|
||||
0,30,0,0,30,0,0,30,0,0,30,0,0,30,0,0,
|
||||
30,0,0,30,7,128,28,31,224,28,49,224,28,96,240,28,
|
||||
192,240,29,128,240,31,0,240,31,0,240,30,0,240,30,0,
|
||||
240,30,0,240,30,0,240,30,0,240,30,0,240,30,0,240,
|
||||
30,0,240,30,0,240,30,0,240,30,0,240,30,0,240,127,
|
||||
131,248,255,199,254,10,32,64,13,2,0,28,0,30,0,62,
|
||||
0,62,0,28,0,0,0,0,0,0,0,0,0,0,0,6,
|
||||
0,126,0,254,0,62,0,30,0,30,0,30,0,30,0,30,
|
||||
0,30,0,30,0,30,0,30,0,30,0,30,0,30,0,30,
|
||||
0,30,0,30,0,30,0,63,0,255,192,14,43,86,12,251,
|
||||
245,0,56,0,60,0,124,0,124,0,56,0,0,0,0,0,
|
||||
0,0,0,0,0,0,12,0,252,1,252,0,124,0,60,0,
|
||||
60,0,60,0,60,0,60,0,60,0,60,0,60,0,60,0,
|
||||
60,0,60,0,60,0,60,0,60,0,60,0,60,0,60,0,
|
||||
60,0,60,0,60,0,56,0,56,0,120,0,112,0,112,48,
|
||||
224,127,128,255,0,124,0,23,36,108,24,1,0,6,0,0,
|
||||
126,0,0,254,0,0,62,0,0,30,0,0,30,0,0,30,
|
||||
0,0,30,0,0,30,0,0,30,0,0,30,0,0,30,0,
|
||||
0,30,0,0,30,0,0,30,7,252,30,1,240,30,1,192,
|
||||
30,3,128,30,7,0,30,14,0,30,56,0,30,112,0,30,
|
||||
224,0,31,224,0,31,240,0,30,248,0,30,124,0,30,60,
|
||||
0,30,30,0,30,15,0,30,15,128,30,7,192,30,3,224,
|
||||
30,1,224,63,0,254,255,192,124,12,36,72,13,1,0,3,
|
||||
0,63,0,127,0,31,0,15,0,15,0,15,0,15,0,15,
|
||||
0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,
|
||||
0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,
|
||||
0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,
|
||||
0,15,0,31,128,255,240,36,22,110,39,2,0,12,7,192,
|
||||
124,0,254,31,224,255,0,62,49,227,143,0,30,96,247,7,
|
||||
128,30,192,254,7,128,31,128,252,7,128,31,0,248,7,128,
|
||||
31,0,248,7,128,30,0,240,7,128,30,0,240,7,128,30,
|
||||
0,240,7,128,30,0,240,7,128,30,0,240,7,128,30,0,
|
||||
240,7,128,30,0,240,7,128,30,0,240,7,128,30,0,240,
|
||||
7,128,30,0,240,7,128,30,0,240,7,128,30,0,240,7,
|
||||
128,127,131,252,31,192,255,199,254,63,240,23,22,66,26,2,
|
||||
0,12,7,192,254,15,224,62,49,224,30,96,240,30,192,240,
|
||||
30,128,240,31,0,240,31,0,240,30,0,240,30,0,240,30,
|
||||
0,240,30,0,240,30,0,240,30,0,240,30,0,240,30,0,
|
||||
240,30,0,240,30,0,240,30,0,240,30,0,240,127,131,248,
|
||||
255,199,254,20,22,66,24,2,0,0,252,0,7,255,0,14,
|
||||
15,128,28,7,192,56,3,192,56,3,224,112,1,224,112,1,
|
||||
240,240,0,240,240,0,240,240,0,240,240,0,240,240,0,240,
|
||||
240,0,240,248,0,224,120,1,224,124,1,192,60,1,192,62,
|
||||
3,128,31,7,0,15,254,0,3,240,0,21,33,99,25,2,
|
||||
245,12,7,128,254,31,192,62,35,224,30,65,240,30,129,240,
|
||||
31,0,240,31,0,248,30,0,248,30,0,120,30,0,120,30,
|
||||
0,120,30,0,120,30,0,120,30,0,120,30,0,112,30,0,
|
||||
112,30,0,224,30,0,224,31,1,192,31,195,128,30,255,0,
|
||||
30,62,0,30,0,0,30,0,0,30,0,0,30,0,0,30,
|
||||
0,0,30,0,0,30,0,0,30,0,0,30,0,0,127,0,
|
||||
0,255,224,0,22,33,99,25,2,245,0,252,48,3,255,96,
|
||||
7,15,224,30,3,224,28,1,224,56,1,224,120,1,224,112,
|
||||
1,224,240,1,224,240,1,224,240,1,224,240,1,224,240,1,
|
||||
224,240,1,224,240,1,224,120,1,224,120,1,224,124,3,224,
|
||||
62,6,224,31,28,224,15,248,224,3,225,224,0,1,224,0,
|
||||
1,224,0,1,224,0,1,224,0,1,224,0,1,224,0,1,
|
||||
224,0,1,224,0,1,224,0,3,240,0,31,252,17,22,66,
|
||||
19,1,0,4,15,0,126,63,128,254,127,128,30,227,128,30,
|
||||
195,128,31,129,0,31,128,0,31,0,0,31,0,0,30,0,
|
||||
0,30,0,0,30,0,0,30,0,0,30,0,0,30,0,0,
|
||||
30,0,0,30,0,0,30,0,0,30,0,0,30,0,0,63,
|
||||
128,0,255,224,0,15,22,44,19,2,0,15,192,63,248,120,
|
||||
120,240,56,240,16,240,0,248,0,252,0,127,0,63,192,31,
|
||||
240,7,248,1,252,0,126,0,62,128,30,128,30,192,30,224,
|
||||
60,240,120,255,240,31,192,16,30,60,17,0,0,3,0,7,
|
||||
0,15,0,15,0,15,0,15,0,15,0,15,0,63,255,255,
|
||||
255,15,4,15,0,15,0,15,0,15,0,15,0,15,0,15,
|
||||
0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,
|
||||
0,15,1,7,135,7,254,3,240,24,22,66,25,1,0,6,
|
||||
0,112,254,7,240,126,7,240,30,0,240,30,0,240,30,0,
|
||||
240,30,0,240,30,0,240,30,0,240,30,0,240,30,0,240,
|
||||
30,0,240,30,0,240,30,0,240,30,0,240,30,0,240,30,
|
||||
0,240,30,1,240,31,2,240,15,12,255,15,248,252,3,224,
|
||||
112,23,22,66,24,0,0,255,192,254,62,0,60,30,0,56,
|
||||
30,0,48,15,0,112,15,0,112,7,0,96,7,128,224,7,
|
||||
128,192,3,192,192,3,193,192,1,193,128,1,227,128,1,227,
|
||||
0,0,243,0,0,247,0,0,118,0,0,126,0,0,126,0,
|
||||
0,60,0,0,60,0,0,16,0,33,22,110,34,0,0,255,
|
||||
192,96,63,128,62,0,224,15,0,30,0,224,6,0,30,0,
|
||||
240,14,0,14,1,240,12,0,15,1,240,12,0,15,1,248,
|
||||
12,0,7,3,248,24,0,7,3,56,24,0,7,131,60,24,
|
||||
0,3,135,60,56,0,3,134,30,48,0,3,198,30,48,0,
|
||||
1,204,14,112,0,1,204,15,96,0,1,252,15,96,0,1,
|
||||
248,7,96,0,0,248,7,192,0,0,248,7,192,0,0,240,
|
||||
3,192,0,0,112,3,192,0,0,96,3,0,0,24,22,66,
|
||||
24,0,0,127,227,254,127,227,254,31,128,248,15,128,224,7,
|
||||
128,192,3,193,192,1,227,128,0,247,0,0,254,0,0,124,
|
||||
0,0,60,0,0,62,0,0,127,0,0,239,0,1,199,128,
|
||||
3,131,192,3,1,224,7,0,240,14,0,248,62,0,252,255,
|
||||
131,255,255,131,255,24,33,99,24,255,245,127,224,255,31,0,
|
||||
62,15,0,28,15,0,24,7,128,24,7,128,56,3,128,48,
|
||||
3,192,112,3,192,96,1,224,96,1,224,224,0,224,192,0,
|
||||
241,192,0,241,192,0,121,128,0,123,128,0,59,0,0,63,
|
||||
0,0,63,0,0,30,0,0,30,0,0,12,0,0,12,0,
|
||||
0,28,0,0,24,0,0,56,0,0,112,0,0,112,0,0,
|
||||
224,0,63,192,0,127,128,0,255,0,0,124,0,0,17,22,
|
||||
66,21,2,0,127,255,128,127,255,128,96,15,0,96,15,0,
|
||||
64,30,0,64,60,0,0,60,0,0,120,0,0,240,0,0,
|
||||
240,0,1,224,0,3,192,0,3,192,0,7,128,0,15,0,
|
||||
0,14,0,0,30,0,128,60,0,128,120,0,128,120,1,128,
|
||||
255,255,128,255,255,128,13,45,90,16,2,249,0,8,0,56,
|
||||
0,112,1,224,1,192,3,128,3,128,7,128,7,128,7,128,
|
||||
7,128,7,128,7,192,3,192,3,192,3,192,3,192,3,192,
|
||||
3,128,7,128,7,0,30,0,126,0,255,0,7,128,3,192,
|
||||
3,192,3,192,3,192,3,192,3,192,3,192,7,192,7,128,
|
||||
7,128,7,128,7,128,7,128,7,128,3,128,3,192,1,192,
|
||||
0,224,0,120,0,24,4,49,49,11,4,246,112,240,240,240,
|
||||
240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,
|
||||
240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,
|
||||
240,240,240,240,240,240,240,240,240,240,240,240,224,13,45,90,
|
||||
16,1,249,192,0,240,0,56,0,28,0,30,0,14,0,15,
|
||||
0,15,0,15,0,15,0,15,0,15,0,31,0,30,0,30,
|
||||
0,30,0,30,0,30,0,30,0,30,0,15,0,7,240,3,
|
||||
248,3,192,7,0,15,0,14,0,30,0,30,0,30,0,30,
|
||||
0,30,0,31,0,15,0,15,0,15,0,15,0,15,0,14,
|
||||
0,30,0,28,0,56,0,112,0,224,0,128,0,21,8,24,
|
||||
23,1,11,7,128,8,15,224,24,31,240,16,63,252,48,49,
|
||||
255,224,96,127,192,64,31,128,192,15,0,255
|
||||
};
|
||||
|
||||
@@ -0,0 +1,638 @@
|
||||
/*********************
|
||||
http://www.digole.com/forum communicate with us and other user
|
||||
http://www.digole.com buyer Digole module
|
||||
This sample sketch is used to test new functions in V3.0 firmware:
|
||||
setBgColor----set background color
|
||||
setDrawWindow----set the drawing window
|
||||
resetDrawWindow--reset the drawing window to default
|
||||
**********************/
|
||||
|
||||
|
||||
//You have to change the following setting according to the Digole display
|
||||
|
||||
#define LCDWidth 160 //define screen width,height
|
||||
#define LCDHeight 128
|
||||
#define _Digole_Serial_UART_ //To tell compiler compile the special communication only,
|
||||
//#define TOUCH_SCEEN //if the module equipt with touch screen, use this, otherwise use // to disable it
|
||||
//#define FLASH_CHIP //if the module equipt with 2MB or 4MB flash chip, use it, otherwise use // to disable it
|
||||
#define Ver 34 //if the version of firmware on display is V3.3 and newer, use this
|
||||
//all available are:_Digole_Serial_UART_, _Digole_Serial_I2C_ and _Digole_Serial_SPI_
|
||||
//#define MONO //if the screen panel is monochrome
|
||||
|
||||
//end changing
|
||||
|
||||
//define 8 bit color, see:https://en.wikipedia.org/wiki/8-bit_color
|
||||
#define WHITE 0xFF
|
||||
#define BLACK 0
|
||||
#define RED 0xE0
|
||||
#define GREEN 0x1A
|
||||
#define BLUE 0x03
|
||||
//define draw window
|
||||
#define DW_X 5
|
||||
#define DW_Y 8
|
||||
#define DW_W (LCDWidth - 10)
|
||||
#define DW_H (LCDHeight - 15)
|
||||
#ifdef MONO
|
||||
#define COLORRG 2
|
||||
#define BGCOLOR 1
|
||||
#else
|
||||
#define BGCOLOR 256
|
||||
#define COLORRG 256
|
||||
#endif
|
||||
|
||||
#define basex 25
|
||||
#define basey 25
|
||||
#define R 20
|
||||
|
||||
#include <DigoleSerial.h>
|
||||
//--------UART setup
|
||||
#if defined(_Digole_Serial_UART_)
|
||||
DigoleSerialDisp mydisp(&Serial, 9600); //UART:Arduino UNO: Pin 1(TX)on arduino to RX on module
|
||||
#endif
|
||||
//--------I2C setup
|
||||
#if defined(_Digole_Serial_I2C_)
|
||||
#include <Wire.h>
|
||||
DigoleSerialDisp mydisp(&Wire, '\x27'); //I2C:Arduino UNO: SDA (data line) is on analog input pin 4, and SCL (clock line) is on analog input pin 5 on UNO and Duemilanove
|
||||
#endif
|
||||
//--------SPI setup
|
||||
#if defined(_Digole_Serial_SPI_)
|
||||
DigoleSerialDisp mydisp(8, 9, 10, 11); //SPI:Pin 8: data, 9:clock, 10: SS, 11:SI. you can assign 255 to SS, and hard ground SS pin on module
|
||||
#endif
|
||||
#include "Demo_Data.h" //include images and fonts
|
||||
|
||||
void test_Touch_Screen(void);
|
||||
void test_Draw_Window(void);
|
||||
void save_Data_In_Flash_Chip(void);
|
||||
void draw_Pixels(void);
|
||||
void draw_Lines(void);
|
||||
void draw_Linetos(void);
|
||||
void draw_Circles(void);
|
||||
void draw_Rectangles(void);
|
||||
void move_Area(void);
|
||||
void display_Mono_Image(void);
|
||||
void display_8bit_Image(void);
|
||||
void draw_Filled_Rectangles_Fast(void);
|
||||
void use_EEPROM(void);
|
||||
void test_User_Font_Standard(void);
|
||||
void use_User_Font_In_Flash_Chip(void);
|
||||
void use_Command_Set(void);
|
||||
void adjust_Backlight(void);
|
||||
|
||||
unsigned char i, j, fill;
|
||||
int x, y, r, r1;
|
||||
unsigned char buf[10], buf1[10];
|
||||
const char smode[] = {'^', '!', '&', '|', 'C'};
|
||||
const char *smodename[] = { "XOR", "NOT", "AND", "OR ", "COPY"};
|
||||
const unsigned char commandset[] PROGMEM = "CLSF\x12TP\x03\x0F ESC\xf0\xc0\xffTTRun Command set in Flash Memory\n\r\x00SC\xff TTHELLO\x00\xff";
|
||||
const unsigned char dx[] = {0, 7, 15, 22, 25};
|
||||
const unsigned char intfonts[] = {0, 6, 10, 18, 51, 120, 123};
|
||||
//const char text[] PROGMEM="You need to change the setting for your module at the top of sketch!";
|
||||
void delay1(void) //for demo use, reset display position and clean the demo line
|
||||
{
|
||||
delay(1500); //delay 1.5 seconds
|
||||
mydisp.setColor(WHITE);
|
||||
}
|
||||
void setup() {
|
||||
mydisp.begin(); //initiate serial port
|
||||
//mydisp.setSPIMode(0); //set SPI mode in V3.4, the available mode are 0,1,2,3
|
||||
// mydisp.displayConfig(1);
|
||||
//test_Touch_Screen();
|
||||
// mydisp.enableCursor(); //disable cursor, enable cursore use: enableCursor();
|
||||
/*-----drawing functions -----*/
|
||||
mydisp.setBgColor(0); //set another back ground color
|
||||
mydisp.setColor(WHITE); //set fore ground color, 8bit format, for 24bit color format, use:setTrueColor(R,G,B)
|
||||
mydisp.clearScreen(); //CLear screen
|
||||
//display string, \n move cursor to next line,\r move cursor the beginning of current line
|
||||
mydisp.print("Clear screen,\nNext Line.\r-Return-\n\rNew Line...");
|
||||
delay1();
|
||||
mydisp.setBgColor(random(BGCOLOR)); //set back ground color
|
||||
mydisp.clearScreen(); //CLear screen use back ground color
|
||||
mydisp.setBgColor(random(BGCOLOR)); //set another back ground color, 8bit format
|
||||
test_Draw_Window();
|
||||
mydisp.setRotation(0);
|
||||
mydisp.cleanDrawWindow(); //clear draw window use the new back ground color
|
||||
mydisp.setMode('C'); //set pixels operation mode as "COPY"
|
||||
mydisp.drawStr(0, 0, "use NOT or XOR mode to highlight an area with color GREEN:");
|
||||
for (j = 0; j < 2; j++)
|
||||
{
|
||||
mydisp.setColor(WHITE);
|
||||
mydisp.setMode('C'); //set pixels operation mode as "COPY"
|
||||
mydisp.setPrintPos(DW_W / 2 - 20, DW_H / 2 + 7, _GRAPH_);
|
||||
mydisp.print(smodename[j]); //print operation mode name
|
||||
mydisp.setColor(GREEN);
|
||||
mydisp.setMode(smode[j]); //set pixels operation mode
|
||||
for (i = 0; i < 6; i++)
|
||||
{
|
||||
mydisp.drawBox(DW_W / 2 - 20, DW_H / 2 - 7, 25, 15);
|
||||
delay(500);
|
||||
}
|
||||
}
|
||||
delay1();
|
||||
draw_Pixels();
|
||||
delay1();
|
||||
draw_Lines();
|
||||
delay1();
|
||||
draw_Linetos();
|
||||
delay1();
|
||||
draw_Circles();
|
||||
delay1();
|
||||
draw_Rectangles();
|
||||
delay1();
|
||||
draw_Filled_Rectangles_Fast();
|
||||
mydisp.setRotation(0);
|
||||
mydisp.setDrawWindow(DW_X, DW_Y, DW_W, DW_H);
|
||||
//move area
|
||||
delay1();
|
||||
move_Area();
|
||||
//show image
|
||||
delay1();
|
||||
display_Mono_Image();
|
||||
mydisp.undoRotation(); //same with setRotation(0);
|
||||
mydisp.resetDrawWindow(); //set the draw window to full screen
|
||||
|
||||
delay1();
|
||||
display_8bit_Image();
|
||||
|
||||
/*----Internal 976B EEPROM read/write (V3.3 and later)----*/
|
||||
#if Ver>32 //the functions in this block only available on firmware version 3.3 or later
|
||||
#if defined(_Digole_Serial_UART_)||defined(_Digole_Serial_I2C_) //only work when using UART or I2C, if you want
|
||||
//read, write data to internal 976B EEPROM
|
||||
use_EEPROM();
|
||||
delay(5000);
|
||||
#endif //end EEPROM R/W in 976B
|
||||
#endif
|
||||
|
||||
/*------Splash screen------*/
|
||||
#ifdef FLASH_CHIP
|
||||
#if Ver>32 //the functions in this block only available on firmware version 3.3 or later
|
||||
//in V3.3, splash screen stored since address 0, the data length unlimited, but since the address:65536, the flash space are
|
||||
// mydisp.downloadStartScreen(sizeof(welNew),welNew);
|
||||
#else
|
||||
//in early version, you can use command set stored in flash chip to do splash screen
|
||||
//that means you need send the run command set command to module when power up
|
||||
#endif
|
||||
#else
|
||||
// mydisp.downloadStartScreen(sizeof(welNew),welNew);
|
||||
#endif
|
||||
|
||||
/*-----use user font----*/
|
||||
//if module equipt with flash chip, all splash screen and user fonts stored in the chip(2MB), otherwise, stored in the MCU(16KB)
|
||||
#if Ver>32||!defined(FLASH_CHIP)
|
||||
//in V3.3, predefined user font number 200,201,202,203 will occupy 2nd,3rd,4th,fifth 65KB in flash chip
|
||||
delay1();
|
||||
test_User_Font_Standard();
|
||||
#endif
|
||||
#ifdef FLASH_CHIP
|
||||
//you also can use flash chip to store user font freely on any version
|
||||
delay1();
|
||||
use_User_Font_In_Flash_Chip();
|
||||
delay(3000);
|
||||
#endif
|
||||
|
||||
/*------command set-------*/
|
||||
#if Ver>32||defined(FLASH_CHIP)
|
||||
delay1();
|
||||
use_Command_Set();
|
||||
#endif
|
||||
|
||||
/*-----use flash chip to store data ------*/
|
||||
#ifdef FLASH_CHIP
|
||||
//you can write and read data to/from flash chip, the splash screen and 4 user font also stored in chip, each occupy 64KB
|
||||
//so, the address from 0 to 327680 are used for splash screen and user font, but you also can use these space
|
||||
//if splash screen or user font didn't fullfill that
|
||||
//you also can run command set stored in flash chip.
|
||||
delay1();
|
||||
save_Data_In_Flash_Chip();
|
||||
delay(5000); //give you time to compare datas
|
||||
#endif
|
||||
|
||||
/*----Touch screen function ----*/
|
||||
#ifdef TOUCH_SCEEN
|
||||
test_Touch_Screen();
|
||||
// x=mydisp.readBattery(); //this function is read the battery voltage connected on Vbat pin
|
||||
// x=mydisp.readAux(); //this function is read the voltage connected on Aux pin
|
||||
// x=mydisp.readTemperature(); //this function is read the chip temperature
|
||||
#endif
|
||||
|
||||
/*-----Backlight control-----*/
|
||||
/*----Test backlight brightness (not for firmware 3.0 and older)----*/
|
||||
delay1();
|
||||
adjust_Backlight();
|
||||
/*------Set Uart Baud------*/
|
||||
//in order to set Uart Baud same with Arduino, we suggest you set the Baud at the beginning code, but you also
|
||||
//can change the Baud by send "SB" follow the rate to moudle
|
||||
// Serial->print("SB");
|
||||
// Serial->println(newBaud);
|
||||
// delay(100);
|
||||
// Serial->begin(newBaud);
|
||||
|
||||
/*------Change I2C address------*/
|
||||
//mydisp.setI2CAddress(newI2Caddress);
|
||||
|
||||
/*------Change splash screen and display serial config setting ----*/
|
||||
//mydisp.displayConfig(0); //0=disable, 1=enable display the serial port configuration show when power up
|
||||
//mydisp.displayStartScreen(0); //0=disable, 1=enable display flush screen when power up
|
||||
|
||||
|
||||
#ifdef MONO
|
||||
//set contrast
|
||||
//set instant flush for mono
|
||||
#endif
|
||||
/*------Power management------*/
|
||||
mydisp.cleanDrawWindow();
|
||||
mydisp.drawStr(0, 0, "Turn off backlight");
|
||||
delay1();
|
||||
mydisp.backLightOff();
|
||||
delay1();
|
||||
mydisp.backLightOn();
|
||||
mydisp.drawStr(0, 0, "Backlight is on now");
|
||||
delay1();
|
||||
mydisp.cleanDrawWindow();
|
||||
mydisp.drawStr(0, 0, "Turn screen off");
|
||||
delay1();
|
||||
mydisp.screenOnOff(0); //turn screen off
|
||||
delay1();
|
||||
mydisp.screenOnOff(1); //turn screen on
|
||||
mydisp.drawStr(0, 0, "Turn screen on ");
|
||||
delay1();
|
||||
mydisp.cleanDrawWindow();
|
||||
mydisp.drawStr(0, 0, "Turn CPU off, you can measure the module current");
|
||||
mydisp.cpuOff(); //turn cpu off
|
||||
delay1();
|
||||
delay1();
|
||||
for (i = 0; i < 10; i++)
|
||||
mydisp.write(0); //write some dummy data to wake up cpu
|
||||
mydisp.cleanDrawWindow();
|
||||
mydisp.drawStr(0, 0, "CPU is on now");
|
||||
delay1();
|
||||
mydisp.cleanDrawWindow();
|
||||
mydisp.drawStr(0, 0, "Shut down whole module");
|
||||
delay1();
|
||||
mydisp.moduleOff(); //put whole module in sleep: Back light off, screen in sleep, MCU in sleep
|
||||
delay1();
|
||||
for (i = 0; i < 10; i++)
|
||||
mydisp.write(0); //write some dummy data to wake up cpu
|
||||
mydisp.cleanDrawWindow();
|
||||
mydisp.drawStr(0, 0, "Module resumed");
|
||||
}
|
||||
void loop()
|
||||
{
|
||||
}
|
||||
void font_in_flash_chip(void) {
|
||||
|
||||
}
|
||||
void test_Touch_Screen(void) {
|
||||
delay1();
|
||||
mydisp.cleanDrawWindow();
|
||||
mydisp.drawStr(4, 0, "Test touch screen");
|
||||
mydisp.setTextPosAbs(LCDWidth / 2 - 20, LCDHeight - 30);
|
||||
mydisp.print("O K");
|
||||
// mydisp.calibrateTouchScreen(); //calibrate touch screen, the module will restart after done calibration
|
||||
while (1) {
|
||||
mydisp.readTouchScreen(); //read a touch screen touched, another function is: readClick(), this will waiting a click
|
||||
x = mydisp.read1();
|
||||
x <<= 8;
|
||||
x += mydisp.read1();
|
||||
y = mydisp.read1();
|
||||
y <<= 8;
|
||||
y += mydisp.read1();
|
||||
mydisp.setPrintPos(LCDWidth / 2 - 40, 25, 1);
|
||||
mydisp.print(x);
|
||||
mydisp.print(',');
|
||||
mydisp.print(y);
|
||||
mydisp.print(" ");
|
||||
mydisp.drawPixel(x, y);
|
||||
if (x > (LCDWidth / 2 - 22) && x < (LCDWidth / 2 + 10) && y > (LCDHeight - 50) && y < (LCDHeight - 25)) //if you click OK, then exit
|
||||
break;
|
||||
}
|
||||
}
|
||||
void test_Draw_Window(void) {
|
||||
mydisp.setRotation(0); //change screen direction to 1, screen width and screen height exchanged
|
||||
mydisp.setDrawWindow(DW_X, DW_Y, DW_W, DW_H); //set a draw window left/top:5,8, Height=LCDHeight-15, width=LCDWidth-10
|
||||
mydisp.cleanDrawWindow(); //clear draw window use the new back ground color
|
||||
for (j = 0; j < 5; j++)
|
||||
{
|
||||
mydisp.setRotation(0);
|
||||
mydisp.setFont(18); //set font to internal font:18, available internal font: 6,10,18,51,120. 200,201,202 and 203 are user font
|
||||
mydisp.setMode('C'); //set pixels operation mode as "COPY"
|
||||
//set display position in draw window as pixels, change _GRAPH_ to _TEXT_ will set position according charactor size.
|
||||
//_GRAPH_ equal 1, _TEXT_ equal 0
|
||||
mydisp.setPrintPos(DW_W / 2 - 20, DW_H / 2 + 7, _GRAPH_);
|
||||
mydisp.setColor(WHITE);
|
||||
mydisp.print(smodename[j]); //print operation mode name
|
||||
mydisp.setFont(0); //set font to default: font 10
|
||||
mydisp.setColor(RED);
|
||||
for (i = 0; i < 4; i++)
|
||||
{
|
||||
mydisp.setFont(intfonts[i + 1]);
|
||||
mydisp.setRotation(i);
|
||||
mydisp.drawStr(3, 0, "Direction:"); //print string at 3,0 in draw window
|
||||
mydisp.print(i);
|
||||
}
|
||||
delay(1000);
|
||||
mydisp.setColor(~RED);
|
||||
mydisp.setMode(smode[j]); //set pixels operation mode
|
||||
for (i = 0; i < 4; i++)
|
||||
{
|
||||
mydisp.setFont(intfonts[i + 1]);
|
||||
mydisp.setRotation(i);
|
||||
mydisp.drawStr(3, 0, "Direction:"); //print string at 3,0 in draw window
|
||||
mydisp.print(i);
|
||||
}
|
||||
delay1();
|
||||
mydisp.setFont(0);
|
||||
}
|
||||
}
|
||||
void save_Data_In_Flash_Chip(void) {
|
||||
#define comAddress 420000 //this address is in flash chip
|
||||
mydisp.cleanDrawWindow();
|
||||
//read data from flash chip
|
||||
mydisp.drawStr(0, 0, "Read 10 bytes of data from flash chip:");
|
||||
mydisp.flashReadStart(comAddress, 10); //ask module read 10 bytes of data start from address 1
|
||||
for (i = 0; i < 10; i++)
|
||||
buf[i] = mydisp.read1();
|
||||
for (i = 0; i < 10; i++)
|
||||
{
|
||||
mydisp.print(buf[i]); //read a byte of data from module flash chip
|
||||
mydisp.print(" ");
|
||||
}
|
||||
delay1();
|
||||
mydisp.cleanDrawWindow();
|
||||
mydisp.flashErase(comAddress, 10); //erase data in flash chip from 420000 to 420009
|
||||
mydisp.drawStr(0, 0, "Erased these 10 bytes:");
|
||||
mydisp.flashReadStart(comAddress, 10); //ask module read 10 bytes of data start from address 1
|
||||
for (i = 0; i < 10; i++)
|
||||
buf[i] = mydisp.read1();
|
||||
for (i = 0; i < 10; i++)
|
||||
{
|
||||
mydisp.print(buf[i]); //read a byte of data from module flash chip
|
||||
mydisp.print(" ");
|
||||
}
|
||||
delay1();
|
||||
mydisp.drawStr(0, 0, "Write 10 bytes in to flash chip:");
|
||||
mydisp.setColor(RED | BLUE);
|
||||
for (i = 0; i < 10; i++)
|
||||
{
|
||||
buf[i] = random(256);
|
||||
mydisp.print(buf[i]);
|
||||
mydisp.print(" ");
|
||||
}
|
||||
//write data to flash chip
|
||||
mydisp.flashWrite(comAddress, 10, buf); //write 10 byte of data to address of 1 in EEPROM, the source data is in buf array
|
||||
delay1();
|
||||
mydisp.print("\n\n\rCheck what stored in flash chip:");
|
||||
mydisp.flashReadStart(comAddress, 10);
|
||||
for (i = 0; i < 10; i++)
|
||||
buf[i] = mydisp.read1();
|
||||
mydisp.setColor(RED | BLUE);
|
||||
for (i = 0; i < 10; i++)
|
||||
{
|
||||
mydisp.print(buf[i]); //read a byte of data from module
|
||||
mydisp.print(" ");
|
||||
}
|
||||
}
|
||||
void draw_Pixels(void)
|
||||
{
|
||||
mydisp.setBgColor(BLACK);
|
||||
mydisp.cleanDrawWindow(); //clear draw window use the new back ground color
|
||||
mydisp.setMode('C'); //set pixels operation mode as "COPY"
|
||||
mydisp.drawStr(0, 0, "Graphic Fucntion:pixels");
|
||||
for (i = 0; i < 200; i++)
|
||||
{
|
||||
mydisp.setColor(random(COLORRG));
|
||||
mydisp.drawPixel(random(DW_W), random(DW_H));
|
||||
}
|
||||
}
|
||||
void draw_Lines(void)
|
||||
{
|
||||
mydisp.cleanDrawWindow(); //clear draw window use the new back ground color
|
||||
mydisp.drawStr(0, 0, "Graphic Fucntion:LINEs");
|
||||
for (i = 0; i < 50; i++)
|
||||
{
|
||||
mydisp.setColor(random(COLORRG));
|
||||
mydisp.setLinePattern(random(0x70, 256)); //set the line patter, 255 is regular line
|
||||
//draw line from x0,y0 to x1,y1
|
||||
mydisp.drawLine(random(DW_W), random(DW_H), random(DW_W), random(DW_H));
|
||||
}
|
||||
}
|
||||
void draw_Linetos(void) {
|
||||
mydisp.cleanDrawWindow(); //clear draw window use the new back ground color
|
||||
mydisp.setRotation(1);
|
||||
mydisp.drawStr(0, 0, "Graphic Fucntion:LINE TO");
|
||||
for (i = 0; i < 30; i++)
|
||||
{
|
||||
mydisp.setColor(random(COLORRG));
|
||||
mydisp.setLinePattern(random(0x70, 256)); //set the line patter, 255 is regular line
|
||||
//draw line from current graph position to x,y
|
||||
mydisp.drawLineTo(random(DW_H), random(DW_W));
|
||||
}
|
||||
}
|
||||
void draw_Circles(void)
|
||||
{
|
||||
mydisp.cleanDrawWindow(); //clear draw window use the new back ground color
|
||||
mydisp.setRotation(2);
|
||||
mydisp.drawStr(0, 0, "Graphic Fucntion:circle");
|
||||
for (i = 0; i < 20; i++)
|
||||
{
|
||||
fill = random(2);
|
||||
mydisp.setTrueColor(random(COLORRG / 4), random(COLORRG / 4), random(COLORRG / 4));
|
||||
x = random(DW_W);
|
||||
y = random(20, DW_H);
|
||||
r1 = min(x, DW_W - x);
|
||||
r = min(y, DW_H - y);
|
||||
r = min(r1, r);
|
||||
r = random(r);
|
||||
mydisp.drawCircle(x, y, r, fill); //draw a circle, if fill==1, fill the circle
|
||||
}
|
||||
}
|
||||
void draw_Rectangles(void)
|
||||
{
|
||||
mydisp.cleanDrawWindow(); //clear draw window use the new back ground color
|
||||
mydisp.setRotation(3);
|
||||
mydisp.drawStr(0, 0, "Graphic Fucntion:rectangle");
|
||||
for (i = 0; i < 10; i++)
|
||||
{
|
||||
mydisp.setLinePattern(random(0x70, 256)); //set the line patter, 255 is regular line
|
||||
mydisp.setColor(random(COLORRG));
|
||||
x = random(DW_H - 10);
|
||||
y = random(15, DW_W - 10);
|
||||
r = random(DW_H - x);
|
||||
r1 = random(DW_W - y);
|
||||
mydisp.drawBox(x, y, r, r1); //draw a filled rectangle:x,y,width,height
|
||||
mydisp.setColor(random(COLORRG));
|
||||
x = random(DW_H - 10);
|
||||
y = random(15, DW_W - 10);
|
||||
r = random(DW_H - x); //width
|
||||
r1 = random(DW_W - y); //height
|
||||
mydisp.drawFrame(x, y, r, r1); //draw a non-filled rectangle:x,y,width,height
|
||||
}
|
||||
}
|
||||
void draw_Filled_Rectangles_Fast(void)
|
||||
{
|
||||
mydisp.cleanDrawWindow(); //clear draw window use the new back ground color
|
||||
mydisp.setRotation(0);
|
||||
mydisp.drawStr(0, 0, "Draw filled rectangle use draw window");
|
||||
for (i = 0; i < 20; i++)
|
||||
{
|
||||
mydisp.setBgColor(random(BGCOLOR));
|
||||
x = random(15, DW_W - 10);
|
||||
y = random(DW_H - 10);
|
||||
r = random(DW_W - x);
|
||||
r1 = random(DW_H - y);
|
||||
mydisp.setDrawWindow(x, y, r, r1); //draw a filled rectangle:x,y,width,height
|
||||
mydisp.cleanDrawWindow(); //clear draw window use the new back ground color
|
||||
}
|
||||
}
|
||||
void move_Area(void)
|
||||
{
|
||||
mydisp.cleanDrawWindow(); //clear draw window use the new back ground color
|
||||
mydisp.setMode('C');
|
||||
mydisp.setRotation(0);
|
||||
mydisp.drawStr(0, 0, "Move area");
|
||||
for (i = 0; i < 4; i++)
|
||||
{
|
||||
mydisp.setColor(random(1,COLORRG));
|
||||
mydisp.setRotation(i);
|
||||
mydisp.drawCircle(basex, basey, R, 1);
|
||||
delay(2000);
|
||||
mydisp.moveArea(basex - R, basey - R, R, R, -2, -2);
|
||||
mydisp.moveArea(basex - R, basey, R, R, -2, 2);
|
||||
mydisp.moveArea(basex, basey - R, R, R, 2, -2);
|
||||
mydisp.moveArea(basex, basey, R, R, 2, 2);
|
||||
}
|
||||
}
|
||||
void display_Mono_Image(void)
|
||||
{
|
||||
mydisp.cleanDrawWindow(); //clear draw window use the new back ground color
|
||||
mydisp.drawStr(0, 0, "Draw Mono image in 4 dir");
|
||||
for (uint8_t i = 0; i < 4; i++) {
|
||||
mydisp.setRotation(i);
|
||||
mydisp.setColor(random(254) + 1);
|
||||
//draw image function have:drawBitmap() for 1bit image,drawBitmap256() for 8bit image,drawBitmap262K() for 18bit image
|
||||
mydisp.drawBitmap(12, 12, 41, 21, welcomeimage);
|
||||
}
|
||||
}
|
||||
void display_8bit_Image(void)
|
||||
{
|
||||
mydisp.cleanDrawWindow(); //clear draw window use the new back ground color,same with clearScreen() now
|
||||
mydisp.drawStr(0, 0, "Draw 256 color image");
|
||||
//draw image function have:drawBitmap() for 1bit image,drawBitmap256() for 8bit image,drawBitmap262K() for 18bit image
|
||||
mydisp.drawBitmap256(max(LCDWidth / 2 - 60, 0), max(LCDHeight / 2 - 15, 0), 120, 30, digole256); //use our image convert tool to convert, www.digole.com/tools
|
||||
}
|
||||
void use_EEPROM(void)
|
||||
{
|
||||
mydisp.cleanDrawWindow();
|
||||
mydisp.drawStr(0, 0, "Read 10 bytes of data from EEPROM, 976 bytes usable:");
|
||||
mydisp.readE2prom(1, 10); //ask module read 10 bytes of data start from address 1
|
||||
for (i = 0; i < 10; i++)
|
||||
buf[i] = mydisp.read1();
|
||||
for (i = 0; i < 10; i++)
|
||||
{
|
||||
mydisp.print(buf[i]); //read a byte of data from module EEPROM
|
||||
mydisp.print(" ");
|
||||
}
|
||||
delay1();
|
||||
mydisp.cleanDrawWindow();
|
||||
mydisp.drawStr(0, 0, "Write 10 bytes in to EEPROM:");
|
||||
mydisp.setColor(RED | BLUE);
|
||||
for (i = 0; i < 10; i++)
|
||||
{
|
||||
buf[i] = random(256);
|
||||
mydisp.print(buf[i]);
|
||||
mydisp.print(" ");
|
||||
}
|
||||
mydisp.writeE2prom(1, 10, buf); //write 10 byte of data to address of 1 in EEPROM, the source data is in buf array
|
||||
delay1();
|
||||
mydisp.print("\n\n\rCheck what stored in EEPROM:");
|
||||
mydisp.readE2prom(1, 10);
|
||||
for (i = 0; i < 10; i++)
|
||||
buf[i] = mydisp.read1();
|
||||
mydisp.setColor(RED | BLUE);
|
||||
for (i = 0; i < 10; i++)
|
||||
{
|
||||
mydisp.print(buf[i]); //read a byte of data from module
|
||||
mydisp.print(" ");
|
||||
}
|
||||
}
|
||||
void test_User_Font_Standard(void)
|
||||
{
|
||||
mydisp.cleanDrawWindow(); //clear draw window use the new back ground color,same with clearScreen() now
|
||||
//the welNew must endded with a extra value 255 to indicate the end of data
|
||||
//download a new splash screen(or start screen, or welcome screen) to module
|
||||
//you also can use flashWrite() function to write splash screen data to address 0, if firmware is 3.3
|
||||
// mydisp.uploadStartScreen(sizeof(welNew),welNew);
|
||||
//the myfont is a walk men Animation, we put each motion in "0" to "4"
|
||||
mydisp.drawStr(0, 0, "Down load walk men motion as user font");
|
||||
delay(1000); //This delay is very important, it will let the module clean the receiving buffer,then accept bulk data bellow
|
||||
mydisp.downloadUserFont(sizeof(myfont), myfont, 1); //download a user font: (font length, font address, #userfont), one time download needed
|
||||
delay(500);
|
||||
mydisp.clearScreen();
|
||||
mydisp.setFont(201); //user #1 user font, there are 4 user fonts can be used:200 ~ 203
|
||||
mydisp.setMode('~');
|
||||
x = 0;
|
||||
for (j = 0; j < 7; j++)
|
||||
{
|
||||
for (unsigned char i = 0; i < 5; i++)
|
||||
{
|
||||
mydisp.setTextPosAbs(x + dx[i], 60); //set text position as pixels
|
||||
mydisp.print((char)(i + 48)); //display the motion
|
||||
delay(200);
|
||||
mydisp.setTextPosBack(); //set text position to last one
|
||||
mydisp.print((char)(i + 48)); //dispear the last motion
|
||||
}
|
||||
x += 30;
|
||||
if (x > (LCDWidth - 30))
|
||||
break;
|
||||
}
|
||||
mydisp.setFont(0);
|
||||
}
|
||||
void use_User_Font_In_Flash_Chip(void)
|
||||
{
|
||||
mydisp.cleanDrawWindow();
|
||||
mydisp.setFont(0);
|
||||
mydisp.drawStr(0, 0, "Download user font in flash chip and use it");
|
||||
mydisp.flashErase(600000, 8588); //erase 8588 bytes in flash to store font data, this function will use screen memory to buffer the 4096 erase block
|
||||
delay(400);
|
||||
mydisp.flashWrite(600000, 8588, userfont3); //write array d to flash memory start at 0, length=8588
|
||||
mydisp.setFlashFont(600000); //use user font in flash chip from any address
|
||||
mydisp.drawStr(0, 0, "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUXYZ");
|
||||
mydisp.setFont(0);
|
||||
}
|
||||
void use_Command_Set(void)
|
||||
{
|
||||
#ifdef FLASH_CHIP
|
||||
#define comAddress 400000 //this address is in flash chip
|
||||
#else
|
||||
#define comAddress 2048 //this address is in MCU interal
|
||||
#endif
|
||||
mydisp.cleanDrawWindow();
|
||||
mydisp.drawStr(0, 0, "Use Command set in flash\n\r");
|
||||
mydisp.print("Write command set into flash\n\r");
|
||||
mydisp.flashErase(comAddress, sizeof(commandset)); //erase flash memory
|
||||
delay(500); //wait a movement
|
||||
mydisp.cleanDrawWindow();
|
||||
//the module will return a value of 17 to indicate flashWrite done, if you writing large data into flush, please use:flashWriteL()
|
||||
//you also can use flashWrite to write splash screen to address 0, or user font to flash memory, the user font address is different
|
||||
//depending on the module equipt flash chip or not
|
||||
mydisp.flashWrite(comAddress, sizeof(commandset), commandset);
|
||||
delay(500); //wait done writing
|
||||
mydisp.cleanDrawWindow();
|
||||
mydisp.print("Run command set just downloaded");
|
||||
//run command set in flash chip
|
||||
mydisp.runCommandSet(comAddress); //command set must endded by an extra value of 255
|
||||
}
|
||||
void adjust_Backlight(void)
|
||||
{
|
||||
mydisp.undoRotation(); //same with setRotation(0);
|
||||
mydisp.cleanDrawWindow(); //clear draw window use the new back ground color
|
||||
mydisp.setMode('C'); //set pixels operation mode as "COPY"
|
||||
mydisp.drawStr(0, 0, "Adjust the Backlight");
|
||||
for (unsigned char i = 0; i <= 100; i += 5)
|
||||
{
|
||||
mydisp.setPrintPos(9 , 4, _TEXT_);
|
||||
mydisp.print(i); //display brightness
|
||||
mydisp.print("%");
|
||||
mydisp.setBackLight(i);
|
||||
delay(250);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user