ASR_BASE
Change-Id: Icf3719cc0afe3eeb3edc7fa80a2eb5199ca9dda1
diff --git a/marvell/uboot/drivers/misc/oled_lib.c b/marvell/uboot/drivers/misc/oled_lib.c
new file mode 100644
index 0000000..6693fb9
--- /dev/null
+++ b/marvell/uboot/drivers/misc/oled_lib.c
@@ -0,0 +1,505 @@
+#include <linux/types.h>
+#if 0
+const u8 char611v_I2COLED[96][7][2] =
+{
+ {// 0,
+ {0x0, 0x0},{0x0, 0x0},{0x0, 0x0},{0x0, 0x0},{0x0, 0x0},{0x0, 0x0},{0x0, 0x0}
+ },
+ {// 1,!
+ {0x0, 0x0},{0x0, 0x0},{0xf8, 0xd},{0xf8, 0xd},{0x0, 0x0},{0x0, 0x0},{0x0, 0x0}
+ },
+ {// 2,"
+ {0x0, 0x0},{0x38, 0x0},{0x38, 0x0},{0x0, 0x0},{0x38, 0x0},{0x38, 0x0},{0x0, 0x0}
+ },
+ {// 3,#
+ {0x0, 0x0},{0x40, 0x2},{0xf0, 0xf},{0x40, 0x2},{0xf0, 0xf},{0x40, 0x2},{0x0, 0x0}
+ },
+ {// 4,$
+ {0x0, 0x0},{0x60, 0x2},{0xf0, 0x4},{0x98, 0x1c},{0x90, 0x7},{0x20, 0x3},{0x0, 0x0}
+ },
+ {// 5,%
+ {0x0, 0x0},{0x30, 0xe},{0x48, 0xf},{0xb0, 0x1},{0xc0, 0x6},{0x78, 0x9},{0x0, 0x0}
+ },
+ {// 6,&
+ {0x0, 0x0},{0x30, 0x7},{0xf8, 0xf},{0xc8, 0x8},{0xf8, 0x7},{0x30, 0xf},{0x0, 0x0}
+ },
+ {// 7,'
+ {0x0, 0x0},{0x0, 0x0},{0x20, 0x0},{0x38, 0x0},{0x18, 0x0},{0x0, 0x0},{0x0, 0x0}
+ },
+ {// 8,(
+ {0x0, 0x0},{0xe0, 0x3},{0xf0, 0x7},{0x18, 0xc},{0x8, 0x8},{0x0, 0x0},{0x0, 0x0}
+ },
+ {// 9,)
+ {0x0, 0x0},{0x8, 0x8},{0x18, 0xc},{0xf0, 0x7},{0xe0, 0x3},{0x0, 0x0},{0x80, 0x0}
+ },
+ {// 10,*
+ {0x80, 0x0},{0xa0, 0x2},{0xe0, 0x3},{0xc0, 0x1},{0xe0, 0x3},{0xa0, 0x2},{0x0, 0x0}
+ },
+ {// 11,+
+ {0x0, 0x0},{0x0, 0x1},{0x0, 0x1},{0xc0, 0x7},{0xc0, 0x7},{0x0, 0x1},{0x0, 0x0}
+ },
+ {// 12,,
+ {0x0, 0x0},{0x0, 0x0},{0x0, 0x2c},{0x0, 0x3c},{0x0, 0x1c},{0x0, 0x0},{0x0, 0x0}
+ },
+ {// 13,-
+ {0x0, 0x0},{0x0, 0x1},{0x0, 0x1},{0x0, 0x1},{0x0, 0x1},{0x0, 0x1},{0x0, 0x0}
+ },
+ {// 14,.
+ {0x0, 0x0},{0x0, 0x0},{0x0, 0xc},{0x0, 0xc},{0x0, 0xc},{0x0, 0x0},{0x0, 0x8}
+ },
+ {// 15,/
+ {0x0, 0x8},{0x0, 0xe},{0x80, 0x7},{0xe0, 0x1},{0x78, 0x0},{0x18, 0x0},{0x0, 0x0}
+ },
+ {// 16,0
+ {0x0, 0x0},{0xf0, 0x7},{0xf8, 0xf},{0x8, 0x8},{0xf8, 0xf},{0xf0, 0x7},{0x0, 0x0}
+ },
+ {// 17,1
+ {0x0, 0x0},{0x20, 0x0},{0x30, 0x0},{0xf8, 0xf},{0xf8, 0xf},{0x0, 0x0},{0x0, 0x0}
+ },
+ {// 18,2
+ {0x0, 0x0},{0x30, 0xc},{0x38, 0xe},{0x88, 0xb},{0xf8, 0x9},{0x70, 0x8},{0x0, 0x0}
+ },
+ {// 19,3
+ {0x0, 0x0},{0x10, 0x4},{0x98, 0xc},{0x88, 0x8},{0xf8, 0xf},{0x70, 0x7},{0x0, 0x0}
+ },
+ {// 20,4
+ {0x0, 0x0},{0xc0, 0x3},{0xf8, 0x3},{0x38, 0x2},{0xc0, 0xf},{0xc0, 0xf},{0x0, 0x0}
+ },
+ {// 21,5
+ {0x0, 0x0},{0xf8, 0x4},{0xf8, 0xc},{0x88, 0x8},{0x88, 0xf},{0x8, 0x7},{0x0, 0x0}
+ },
+ {// 22,6
+ {0x0, 0x0},{0xc0, 0x7},{0xf0, 0xf},{0xb8, 0x8},{0x88, 0xf},{0x0, 0x7},{0x0, 0x0}
+ },
+ {// 23,7
+ {0x0, 0x0},{0x8, 0x0},{0x8, 0xe},{0xc8, 0xf},{0xf8, 0x1},{0x38, 0x0},{0x0, 0x0}
+ },
+ {// 24,8
+ {0x0, 0x0},{0x70, 0x7},{0xf8, 0xf},{0x88, 0x8},{0xf8, 0xf},{0x70, 0x7},{0x0, 0x0}
+ },
+ {// 25,9
+ {0x0, 0x0},{0x70, 0x8},{0xf8, 0xc},{0x88, 0x7},{0xf8, 0x3},{0xf0, 0x0},{0x0, 0x0}
+ },
+ {// 26,:
+ {0x0, 0x0},{0x0, 0x0},{0x60, 0xc},{0x60, 0xc},{0x60, 0xc},{0x0, 0x0},{0x0, 0x0}
+ },
+ {// 27,;
+ {0x0, 0x0},{0x0, 0x0},{0x60, 0x2c},{0x60, 0x3c},{0x60, 0x1c},{0x0, 0x0},{0x0, 0x0}
+ },
+ {// 28,<
+ {0x0, 0x0},{0x80, 0x0},{0xc0, 0x1},{0x60, 0x3},{0x30, 0x6},{0x18, 0xc},{0x0, 0x0}
+ },
+ {// 29,=
+ {0x0, 0x0},{0x40, 0x2},{0x40, 0x2},{0x40, 0x2},{0x40, 0x2},{0x40, 0x2},{0x0, 0x0}
+ },
+ {// 30,>
+ {0x0, 0x0},{0x18, 0xc},{0x30, 0x6},{0x60, 0x3},{0xc0, 0x1},{0x80, 0x0},{0x0, 0x0}
+ },
+ {// 31,?
+ {0x0, 0x0},{0x30, 0x0},{0x38, 0xd},{0x88, 0xd},{0xf8, 0x0},{0x70, 0x0},{0x0, 0x0}
+ },
+ {// 32,@
+ {0x0, 0x0},{0xe0, 0x3},{0xf0, 0x7},{0x18, 0xc},{0xc8, 0x9},{0x28, 0xa},{0x0, 0x0}
+ },
+ {// 33,A
+ {0x0, 0x0},{0xe0, 0xf},{0xf0, 0xf},{0x18, 0x1},{0xf0, 0xf},{0xe0, 0xf},{0x0, 0x0}
+ },
+ {// 34,B
+ {0x0, 0x0},{0xf8, 0xf},{0xf8, 0xf},{0x88, 0x8},{0xf8, 0xf},{0x70, 0x7},{0x0, 0x0}
+ },
+ {// 35,C
+ {0x0, 0x0},{0xf0, 0x7},{0xf8, 0xf},{0x8, 0x8},{0x38, 0xe},{0x30, 0x6},{0x0, 0x0}
+ },
+ {// 36,D
+ {0x0, 0x0},{0xf8, 0xf},{0xf8, 0xf},{0x8, 0x8},{0xf8, 0xf},{0xf0, 0x7},{0x0, 0x0}
+ },
+ {// 37,E
+ {0x0, 0x0},{0xf8, 0xf},{0xf8, 0xf},{0x88, 0x8},{0x88, 0x8},{0x8, 0x8},{0x0, 0x0}
+ },
+ {// 38,F
+ {0x0, 0x0},{0xf8, 0xf},{0xf8, 0xf},{0x88, 0x0},{0x88, 0x0},{0x8, 0x0},{0x0, 0x0}
+ },
+ {// 39,G
+ {0x0, 0x0},{0xf0, 0x7},{0xf8, 0xf},{0x8, 0x8},{0x98, 0xf},{0x90, 0x7},{0x0, 0x0}
+ },
+ {// 40,H
+ {0x0, 0x0},{0xf8, 0xf},{0xf8, 0xf},{0x80, 0x0},{0xf8, 0xf},{0xf8, 0xf},{0x0, 0x0}
+ },
+ {// 41,I
+ {0x0, 0x0},{0x0, 0x0},{0x8, 0x8},{0xf8, 0xf},{0xf8, 0xf},{0x8, 0x8},{0x0, 0x0}
+ },
+ {// 42,J
+ {0x0, 0x0},{0x0, 0x6},{0x0, 0xe},{0x0, 0x8},{0xf8, 0xf},{0xf8, 0x7},{0x0, 0x0}
+ },
+ {// 43,K
+ {0x0, 0x0},{0xf8, 0xf},{0xf8, 0xf},{0xc0, 0x1},{0x78, 0xf},{0x38, 0xe},{0x0, 0x0}
+ },
+ {// 44,L
+ {0x0, 0x0},{0xf8, 0xf},{0xf8, 0xf},{0x0, 0x8},{0x0, 0x8},{0x0, 0x8},{0xf8, 0xf}
+ },
+ {// 45,M
+ {0xf8, 0xf},{0xf8, 0xf},{0xe0, 0x0},{0x80, 0x3},{0xe0, 0x0},{0xf8, 0xf},{0x0, 0x0}
+ },
+ {// 46,N
+ {0x0, 0x0},{0xf8, 0xf},{0xf8, 0xf},{0xe0, 0x0},{0x80, 0x1},{0xf8, 0xf},{0x0, 0x0}
+ },
+ {// 47,O
+ {0x0, 0x0},{0xf0, 0x7},{0xf8, 0xf},{0x8, 0x8},{0xf8, 0xf},{0xf0, 0x7},{0x0, 0x0}
+ },
+ {// 48,P
+ {0x0, 0x0},{0xf8, 0xf},{0xf8, 0xf},{0x88, 0x0},{0xf8, 0x0},{0x70, 0x0},{0x0, 0x0}
+ },
+ {// 49,Q
+ {0x0, 0x0},{0xf0, 0x7},{0xf8, 0xf},{0x8, 0x18},{0xf8, 0x3f},{0xf0, 0x27},{0x0, 0x0}
+ },
+ {// 50,R
+ {0x0, 0x0},{0xf8, 0xf},{0xf8, 0xf},{0x88, 0x0},{0xf8, 0xf},{0x70, 0xf},{0x0, 0x0}
+ },
+ {// 51,S
+ {0x0, 0x0},{0x70, 0x6},{0xf8, 0xc},{0xc8, 0x9},{0x98, 0xf},{0x30, 0x7},{0x0, 0x0}
+ },
+ {// 52,T
+ {0x0, 0x0},{0x8, 0x0},{0x8, 0x0},{0xf8, 0xf},{0xf8, 0xf},{0x8, 0x0},{0x0, 0x0}
+ },
+ {// 53,U
+ {0x0, 0x0},{0xf8, 0x7},{0xf8, 0xf},{0x0, 0x8},{0xf8, 0xf},{0xf8, 0x7},{0x0, 0x0}
+ },
+ {// 54,V
+ {0x0, 0x0},{0xf8, 0x3},{0xf8, 0x7},{0x0, 0xc},{0xf8, 0x7},{0xf8, 0x3},{0xf8, 0x1}
+ },
+ {// 55,W
+ {0xf8, 0x1},{0xf8, 0xf},{0x0, 0xe},{0xe0, 0x1},{0x0, 0xe},{0xf8, 0xf},{0x0, 0x0}
+ },
+ {// 56,X
+ {0x0, 0x0},{0x38, 0xe},{0x78, 0xf},{0xc0, 0x1},{0x78, 0xf},{0x38, 0xe},{0x0, 0x0}
+ },
+ {// 57,Y
+ {0x0, 0x0},{0x78, 0x0},{0xf8, 0x0},{0x80, 0xf},{0x80, 0xf},{0xf8, 0x0},{0x0, 0x0}
+ },
+ {// 58,Z
+ {0x0, 0x0},{0x8, 0xe},{0x88, 0xf},{0xe8, 0x9},{0x78, 0x8},{0x18, 0x8},{0x0, 0x0}
+ },
+ {// 59,[
+ {0x0, 0x0},{0x0, 0x0},{0xf8, 0x3f},{0xf8, 0x3f},{0x8, 0x20},{0x8, 0x20},{0x0, 0x0}
+ },
+ {// 60
+ {0x0, 0x0},{0x18, 0x0},{0x78, 0x0},{0xe0, 0x1},{0x80, 0x7},{0x0, 0xe},{0x0, 0x0}
+ },
+ {// 61,]
+ {0x0, 0x0},{0x8, 0x20},{0x8, 0x20},{0xf8, 0x3f},{0xf8, 0x3f},{0x0, 0x0},{0x0, 0x0}
+ },
+ {// 62,^
+ {0x0, 0x0},{0x20, 0x0},{0x30, 0x0},{0x18, 0x0},{0x30, 0x0},{0x20, 0x0},{0x0, 0x20}
+ },
+ {// 63,_
+ {0x0, 0x20},{0x0, 0x20},{0x0, 0x20},{0x0, 0x20},{0x0, 0x20},{0x0, 0x20},{0x0, 0x0}
+ },
+ {// 64,`
+ {0x0, 0x0},{0x0, 0x0},{0x18, 0x0},{0x38, 0x0},{0x20, 0x0},{0x0, 0x0},{0x0, 0x0}
+ },
+ {// 65,a
+ {0x0, 0x0},{0x0, 0x6},{0x40, 0xf},{0x40, 0x9},{0xc0, 0xf},{0x80, 0xf},{0x0, 0x0}
+ },
+ {// 66,b
+ {0x0, 0x0},{0xf8, 0xf},{0xf8, 0xf},{0x40, 0x8},{0xc0, 0xf},{0x80, 0x7},{0x0, 0x0}
+ },
+ {// 67,c
+ {0x0, 0x0},{0x80, 0x7},{0xc0, 0xf},{0x40, 0x8},{0xc0, 0xc},{0x80, 0x4},{0x0, 0x0}
+ },
+ {// 68,d
+ {0x0, 0x0},{0x80, 0x7},{0xc0, 0xf},{0x40, 0x8},{0xf8, 0xf},{0xf8, 0xf},{0x0, 0x0}
+ },
+ {// 69,e
+ {0x0, 0x0},{0x80, 0x7},{0xc0, 0xf},{0x40, 0x9},{0xc0, 0x9},{0x80, 0x5},{0x0, 0x0}
+ },
+ {// 70,f
+ {0x0, 0x0},{0x40, 0x0},{0xf0, 0xf},{0xf8, 0xf},{0x48, 0x0},{0x48, 0x0},{0x0, 0x0}
+ },
+ {// 71,g
+ {0x0, 0x0},{0x80, 0x13},{0xc0, 0x27},{0x40, 0x24},{0xc0, 0x3f},{0xc0, 0x1f},{0x0, 0x0}
+ },
+ {// 72,h
+ {0x0, 0x0},{0xf8, 0xf},{0xf8, 0xf},{0x40, 0x0},{0xc0, 0xf},{0x80, 0xf},{0x0, 0x0}
+ },
+ {// 73,i
+ {0x0, 0x0},{0x0, 0x0},{0x40, 0x8},{0xc8, 0xf},{0xc8, 0xf},{0x0, 0x8},{0x0, 0x0}
+ },
+ {// 74,j
+ {0x0, 0x0},{0x0, 0x20},{0x40, 0x20},{0xc8, 0x3f},{0xc8, 0x1f},{0x0, 0x0},{0x0, 0x0}
+ },
+ {// 75,k
+ {0x0, 0x0},{0xf8, 0xf},{0xf8, 0xf},{0x80, 0x3},{0xc0, 0xe},{0x40, 0xc},{0x0, 0x0}
+ },
+ {// 76,l
+ {0x0, 0x0},{0x0, 0x0},{0x8, 0x8},{0xf8, 0xf},{0xf8, 0xf},{0x0, 0x8},{0xc0, 0xf}
+ },
+ {// 77,m
+ {0xc0, 0xf},{0xc0, 0xf},{0xc0, 0x0},{0x80, 0x7},{0xc0, 0x0},{0xc0, 0xf},{0x0, 0x0}
+ },
+ {// 78,n
+ {0x0, 0x0},{0xc0, 0xf},{0xc0, 0xf},{0x40, 0x0},{0xc0, 0xf},{0x80, 0xf},{0x0, 0x0}
+ },
+ {// 79,o
+ {0x0, 0x0},{0x80, 0x7},{0xc0, 0xf},{0x40, 0x8},{0xc0, 0xf},{0x80, 0x7},{0x0, 0x0}
+ },
+ {// 80,p
+ {0x0, 0x0},{0xc0, 0x3f},{0xc0, 0x3f},{0x40, 0x8},{0xc0, 0xf},{0x80, 0x7},{0x0, 0x0}
+ },
+ {// 81,q
+ {0x0, 0x0},{0x80, 0x7},{0xc0, 0xf},{0x40, 0x8},{0xc0, 0x3f},{0xc0, 0x3f},{0x0, 0x0}
+ },
+ {// 82,r
+ {0x0, 0x0},{0xc0, 0xf},{0xc0, 0xf},{0x80, 0x0},{0xc0, 0x0},{0xc0, 0x0},{0x0, 0x0}
+ },
+ {// 83,s
+ {0x0, 0x0},{0x80, 0x9},{0xc0, 0xb},{0x40, 0xb},{0x40, 0xf},{0x40, 0x6},{0x0, 0x0}
+ },
+ {// 84,t
+ {0x0, 0x0},{0x40, 0x0},{0xf0, 0x7},{0xf0, 0xf},{0x40, 0x8},{0x0, 0x8},{0x0, 0x0}
+ },
+ {// 85,u
+ {0x0, 0x0},{0xc0, 0x7},{0xc0, 0xf},{0x0, 0x8},{0xc0, 0xf},{0xc0, 0xf},{0x0, 0x0}
+ },
+ {// 86,v
+ {0x0, 0x0},{0xc0, 0x3},{0xc0, 0x7},{0x0, 0xc},{0xc0, 0x7},{0xc0, 0x3},{0xc0, 0x3}
+ },
+ {// 87,w
+ {0xc0, 0x3},{0xc0, 0xf},{0x0, 0xc},{0x80, 0x7},{0x0, 0xc},{0xc0, 0xf},{0x0, 0x0}
+ },
+ {// 88,x
+ {0x0, 0x0},{0xc0, 0xc},{0xc0, 0xf},{0x0, 0x3},{0xc0, 0xf},{0xc0, 0xc},{0x0, 0x0}
+ },
+ {// 89,y
+ {0x0, 0x0},{0xc0, 0x23},{0xc0, 0x37},{0x0, 0x1c},{0xc0, 0xf},{0xc0, 0x3},{0x0, 0x0}
+ },
+ {// 90,z
+ {0x0, 0x0},{0x40, 0xc},{0x40, 0xe},{0x40, 0xb},{0xc0, 0x9},{0xc0, 0x8},{0x0, 0x0}
+ },
+ {// 91,{
+ {0x0, 0x0},{0x80, 0x0},{0xf0, 0x7},{0x78, 0xf},{0x8, 0x8},{0x8, 0x8},{0x0, 0x0}
+ },
+ {// 92,|
+ {0x0, 0x0},{0x0, 0x0},{0xf8, 0x3e},{0xf8, 0x3e},{0x0, 0x0},{0x0, 0x0},{0x0, 0x0}
+ },
+ {// 93,}
+ {0x0, 0x0},{0x8, 0x8},{0x78, 0xf},{0xf0, 0x7},{0x80, 0x0},{0x0, 0x0},{0x0, 0x0}
+ },
+ {// 94,~
+ {0x0, 0x0},{0x30, 0x0},{0x18, 0x0},{0x38, 0x0},{0x30, 0x0},{0x18, 0x0},{0x0, 0x0}
+ },
+ {// 95,
+ {0x0, 0x0},{0x80, 0xf},{0xc0, 0xc},{0x60, 0xc},{0xc0, 0xc},{0x80, 0xf},{0x0, 0x0}
+ }
+};
+#endif
+
+const u8 BatteryState[6][64][4] =
+{
+ { // 0
+ {0x00, 0xff, 0xff, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00},
+ {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00},
+ {0xff, 0x01, 0x80, 0xff}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0xff, 0xff, 0xff, 0xff}
+ },
+
+ { // 1
+ {0x00, 0xff, 0xff, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00},
+ {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00},
+ {0xff, 0x01, 0x80, 0xff}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}
+ },
+
+ { // 2
+ {0x00, 0xff, 0xff, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00},
+ {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00},
+ {0xff, 0x01, 0x80, 0xff}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}
+ },
+
+ { // 3
+ {0x00, 0xff, 0xff, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00},
+ {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00},
+ {0xff, 0x01, 0x80, 0xff}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}
+ },
+
+ { // 4
+ {0x00, 0xff, 0xff, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00},
+ {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00}, {0x00, 0x01, 0x80, 0x00},
+ {0xff, 0x01, 0x80, 0xff}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}
+ },
+
+ { // 5
+ {0x00, 0xff, 0xff, 0x00}, {0x00, 0xff, 0xff, 0x00}, {0x00, 0xff, 0xff, 0x00}, {0x00, 0xff, 0xff, 0x00},
+ {0x00, 0xff, 0xff, 0x00}, {0x00, 0xff, 0xff, 0x00}, {0x00, 0xff, 0xff, 0x00}, {0x00, 0xff, 0xff, 0x00},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff},
+ {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}, {0xff, 0xff, 0xff, 0xff}
+ }
+};
+
+const u8 logo[1][64][4] =
+{
+ { // marvell
+ {0x01, 0x00, 0x00, 0x00}, {0x03, 0x00, 0x00, 0x00}, {0x07, 0x00, 0x00, 0x00}, {0x0f, 0x00, 0x00, 0x00},
+ {0x1f, 0x00, 0x00, 0x00}, {0x3f, 0x00, 0x00, 0x00}, {0x7f, 0x00, 0x00, 0x00}, {0xff, 0x00, 0x00, 0x00},
+ {0xff, 0x01, 0x00, 0x00}, {0xff, 0x03, 0x00, 0x00}, {0xff, 0x07, 0x00, 0x00}, {0xff, 0x0f, 0x00, 0x00}, // 11
+ {0xff, 0x1f, 0x00, 0x00}, {0xff, 0x3f, 0x00, 0x00}, {0xfe, 0x7f, 0x00, 0x00}, {0xfc, 0xff, 0x00, 0x00},
+ {0xf8, 0xff, 0x01, 0x00}, {0xf0, 0xff, 0x03, 0x00}, {0xe0, 0xff, 0x07, 0x00}, {0xc0, 0xff, 0x0f, 0x00},
+ {0x80, 0xff, 0x1f, 0x00}, {0x00, 0xff, 0x3f, 0x00}, {0x00, 0xfe, 0x7f, 0x00}, {0x01, 0xfc, 0xff, 0x00},
+ {0x03, 0xf8, 0xff, 0x01}, {0x77, 0xf7, 0xff, 0x03}, {0x5d, 0x15, 0x00, 0x02}, {0x5d, 0x15, 0x00, 0x02},
+ {0x5d, 0x15, 0x00, 0x02}, {0x5d, 0x15, 0x00, 0x02}, {0xdd, 0x15, 0x00, 0x02}, {0xdd, 0x15, 0x00, 0x02},
+ {0xdd, 0x15, 0x00, 0x02}, {0xdd, 0x15, 0x00, 0x02}, {0xdd, 0x15, 0x00, 0x02}, {0xdd, 0x1d, 0x00, 0x02},
+ {0xdd, 0x1d, 0x00, 0x02}, {0xdd, 0x1d, 0x00, 0x02}, {0xff, 0xff, 0xff, 0x03}, {0xfc, 0xff, 0x00, 0x00}, // 39
+ {0xf8, 0xff, 0x01, 0x00}, {0xf0, 0xff, 0x03, 0x00}, {0xe0, 0xff, 0x07, 0x00}, {0xc0, 0xff, 0x0f, 0x00},
+ {0x80, 0xff, 0x1f, 0x00}, {0x00, 0xff, 0x3f, 0x00}, {0x00, 0xfe, 0x7f, 0x00}, {0x00, 0xfc, 0xff, 0x00},
+ {0x00, 0xf8, 0xff, 0x01}, {0x77, 0xf7, 0xff, 0x03}, {0x55, 0x15, 0x00, 0x02}, {0x55, 0x15, 0x00, 0x02},
+ {0x55, 0x15, 0x00, 0x02}, {0x55, 0x15, 0x00, 0x02}, {0x55, 0x15, 0x00, 0x02}, {0x55, 0x15, 0x00, 0x02},
+ {0x55, 0x15, 0x00, 0x02}, {0x55, 0x15, 0x00, 0x02}, {0x55, 0x15, 0x00, 0x02}, {0x55, 0x15, 0x00, 0x02},
+ {0x55, 0x15, 0x00, 0x02}, {0x55, 0x15, 0x00, 0x02}, {0x55, 0x15, 0x00, 0x02}, {0x77, 0xf7, 0xff, 0x03}
+ }
+};
+
+#if 0
+const u8 USB_Status[1][48][3] =
+{
+ { // USB connect
+ {0x00, 0x00, 0x00}, {0x00, 0x00, 0x00}, {0x00, 0x00, 0x00}, {0x00, 0x08, 0x00},
+ {0x00, 0x1c, 0x00}, {0x00, 0x3e, 0x00}, {0x00, 0x7f, 0x00}, {0x80, 0xff, 0x00},
+ {0xc0, 0xff, 0x01}, {0x00, 0x0c, 0x00}, {0x00, 0x0c, 0x00}, {0x00, 0x0c, 0x3e}, // 11
+ {0x00, 0x0c, 0x3e}, {0x00, 0x0c, 0x3e}, {0x00, 0x0c, 0x3e}, {0x1c, 0x0c, 0x3e},
+ {0x3e, 0x0c, 0x3e}, {0x7f, 0x0c, 0x0c}, {0x7f, 0x0c, 0x0c}, {0x7f, 0x0c, 0x0c},
+ {0x3e, 0x0c, 0x0c}, {0x1c, 0x0c, 0x0c}, {0x18, 0x0c, 0x06}, {0x18, 0x0c, 0x03},
+ {0x18, 0x8c, 0x01}, {0x18, 0xcc, 0x00}, {0x38, 0x6c, 0x00}, {0x70, 0x3c, 0x00},
+ {0xe0, 0x1c, 0x00}, {0xc0, 0x0d, 0x00}, {0x80, 0x0f, 0x00}, {0x00, 0x0f, 0x00},
+ {0x00, 0x0e, 0x00}, {0x00, 0x0c, 0x00}, {0x00, 0x0c, 0x00}, {0x00, 0x1e, 0x00},
+ {0x00, 0x3e, 0x00}, {0x00, 0x7f, 0x00}, {0x80, 0xff, 0x00}, {0x80, 0xff, 0x00}, // 39
+ {0x80, 0xff, 0x00}, {0x80, 0xff, 0x00}, {0x00, 0x7f, 0x00}, {0x00, 0x3e, 0x00},
+ {0x00, 0x00, 0x00}, {0x00, 0x00, 0x00}, {0x00, 0x00, 0x00}, {0x00, 0x00, 0x00}
+ },
+};
+#endif
+
+const u8 Battery_Status[1][32][4] =
+{
+ { // NO battery
+ {0x00, 0x00, 0x00, 0x00}, {0x00, 0x00, 0x00, 0x00}, {0x00, 0x00, 0x00, 0x00}, {0x00, 0x00, 0x00, 0x00},
+ {0xf0, 0xff, 0xff, 0x0f}, {0x10, 0x00, 0x00, 0x08}, {0x10, 0x00, 0x00, 0x08}, {0x10, 0x00, 0x00, 0x08},
+ {0x10, 0x00, 0x00, 0x78}, {0x10, 0x00, 0x00, 0x40}, {0x10, 0x00, 0x00, 0x40}, {0x10, 0x00, 0x00, 0x40}, // 11
+ {0x78, 0xe0, 0x00, 0x40}, {0xcc, 0xb0, 0x01, 0x40}, {0x84, 0x19, 0x01, 0x40}, {0x04, 0x0f, 0x01, 0x40},
+ {0x08, 0x86, 0x01, 0x78}, {0x18, 0xc0, 0x00, 0x08}, {0x30, 0x60, 0x00, 0x08}, {0x60, 0x30, 0x00, 0x08},
+ {0x60, 0xf0, 0xff, 0x0f}, {0x60, 0x30, 0x00, 0x00}, {0x30, 0x60, 0x00, 0x00}, {0x18, 0xc0, 0x00, 0x00},
+ {0x08, 0x86, 0x01, 0x00}, {0x04, 0x0f, 0x01, 0x00}, {0x84, 0x19, 0x01, 0x00}, {0xcc, 0xb0, 0x01, 0x00},
+ {0x78, 0xe0, 0x00, 0x00}, {0x00, 0x00, 0x00, 0x00}, {0x00, 0x00, 0x00, 0x00}, {0x00, 0x00, 0x00, 0x00}
+ }
+};
+
+#if 0
+const u8 External_Power_Status[1][16][4]=
+{
+ { // External Power
+ {0x00, 0x00, 0x00, 0x00}, {0x00, 0x00, 0xf0, 0x00}, {0x00, 0x00, 0x9f, 0x00}, {0x00, 0xc0, 0x91, 0x3f},
+ {0x00, 0x60, 0x92, 0x20}, {0x00, 0xb0, 0x92, 0x3f}, {0xff, 0x9f, 0x92, 0x00}, {0x00, 0x90, 0x92, 0x00},
+ {0xff, 0x9f, 0x92, 0x00}, {0x00, 0xb0, 0x92, 0x3f}, {0x00, 0x60, 0x92, 0x20}, {0x00, 0xc0, 0x91, 0x3f}, // 11
+ {0x00, 0x00, 0x9f, 0x00}, {0x00, 0x00, 0xf0, 0x00}, {0x00, 0x00, 0x00, 0x00}, {0x00, 0x00, 0x00, 0x00}
+ }
+};
+
+const u8 download_Status[2][32][4] =
+{
+ { // download start
+ {0xf0, 0xff, 0xff, 0x0f}, {0x08, 0x00, 0x00, 0x10}, {0x04, 0x00, 0x00, 0x20}, {0x02, 0x00, 0x00, 0x40},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0xe0, 0x01, 0x80}, {0x01, 0x10, 0x01, 0x80}, {0x01, 0x08, 0x01, 0x80},
+ {0x01, 0x84, 0x00, 0x80}, {0x01, 0x42, 0x00, 0x80}, {0x01, 0x21, 0x00, 0x80}, {0x81, 0x10, 0x00, 0x80}, // 11
+ {0x41, 0xe0, 0xff, 0x8f}, {0x21, 0x00, 0x00, 0x88}, {0x11, 0x00, 0x00, 0x88}, {0x09, 0x00, 0x00, 0x88},
+ {0x09, 0x00, 0x00, 0x88}, {0x11, 0x00, 0x00, 0x88}, {0x21, 0x00, 0x00, 0x88}, {0x41, 0xe0, 0xff, 0x8f},
+ {0x81, 0x10, 0x00, 0x80}, {0x01, 0x21, 0x00, 0x80}, {0x01, 0x42, 0x00, 0x80}, {0x01, 0x84, 0x00, 0x80},
+ {0x01, 0x08, 0x01, 0x80}, {0x01, 0x10, 0x01, 0x80}, {0x01, 0xe0, 0x01, 0x80}, {0x01, 0x00, 0x00, 0x80},
+ {0x02, 0x00, 0x00, 0x40}, {0x04, 0x00, 0x00, 0x20}, {0x08, 0x00, 0x00, 0x10}, {0xf0, 0xff, 0xff, 0x0f}
+ },
+
+ { // download done
+ {0xf0, 0xff, 0xff, 0x0f}, {0x08, 0x00, 0x00, 0x10}, {0x04, 0x00, 0x00, 0x20}, {0x02, 0x00, 0x00, 0x40},
+ {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x00, 0x80}, {0x01, 0x00, 0x06, 0x80},
+ {0x01, 0x00, 0x07, 0x80}, {0x01, 0x80, 0x07, 0x80}, {0x01, 0xc0, 0x03, 0x80}, {0x01, 0xe0, 0x01, 0x80}, // 11
+ {0x01, 0xf0, 0x00, 0x80}, {0x01, 0xf8, 0x00, 0x80}, {0x01, 0x78, 0x00, 0x80}, {0x01, 0xf0, 0x00, 0x80},
+ {0x01, 0xe0, 0x01, 0x80}, {0x01, 0xc0, 0x03, 0x80}, {0x01, 0x80, 0x07, 0x80}, {0x01, 0x00, 0x0f, 0x80},
+ {0x01, 0x00, 0x1e, 0x80}, {0x01, 0x00, 0x3c, 0x80}, {0x01, 0x00, 0x78, 0x80}, {0x01, 0x00, 0xf0, 0x80},
+ {0x01, 0x00, 0xe0, 0x81}, {0x01, 0x00, 0xc0, 0x83}, {0x01, 0x00, 0x80, 0x83}, {0x01, 0x00, 0x00, 0x81},
+ {0x02, 0x00, 0x00, 0x40}, {0x04, 0x00, 0x00, 0x20}, {0x08, 0x00, 0x00, 0x10}, {0xf0, 0xff, 0xff, 0x0f}
+ }
+};
+#endif
+