|
@@ -3,21 +3,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
-/**
|
|
|
- * @breaf 外部声明
|
|
|
- */
|
|
|
-extern bool BT_CONN;
|
|
|
-extern bool L1bd;
|
|
|
-
|
|
|
/**
|
|
|
* @breaf 本界面定义变量
|
|
|
*/
|
|
|
Menu_table menu; //结构体
|
|
|
bool refresh=false; //全局oled刷新标志位
|
|
|
-bool startdtu=false;
|
|
|
+bool startdtu=false;
|
|
|
unsigned char start_dtu_C[]="DTU start ...";
|
|
|
unsigned char CHOOSE[] = "<--";
|
|
|
-
|
|
|
+TipsFlag tipsflag;
|
|
|
|
|
|
|
|
|
/**
|
|
@@ -30,7 +24,7 @@ void SNbinding(void); //02
|
|
|
void chooseBt(void); //03 04 05 06
|
|
|
void setLock(void); //07
|
|
|
void workSet(Menu_table menu); //08 09 0a 0b
|
|
|
-
|
|
|
+void tips(void);
|
|
|
|
|
|
/**
|
|
|
* @breaf freertos界面跳转函数
|
|
@@ -45,11 +39,12 @@ void execute_interface(Menu_table menu)
|
|
|
|
|
|
if (menu.current == 0)
|
|
|
{
|
|
|
+ tipsflag = Default;
|
|
|
if(startdtu)
|
|
|
{
|
|
|
asc_display(start_dtu_C);
|
|
|
}
|
|
|
- else if(BT_CONN)
|
|
|
+ else if(BT_CONN && (tipsflag==Default))
|
|
|
{
|
|
|
home(menu.home);
|
|
|
}
|
|
@@ -68,7 +63,7 @@ void execute_interface(Menu_table menu)
|
|
|
}
|
|
|
else if (menu.current >= 3 && menu.current <= 6)
|
|
|
{
|
|
|
- chooseBt();
|
|
|
+ chooseBt();
|
|
|
}
|
|
|
else if (menu.current == 7)
|
|
|
{
|
|
@@ -79,6 +74,11 @@ void execute_interface(Menu_table menu)
|
|
|
{
|
|
|
workSet(menu);
|
|
|
}
|
|
|
+ else if(menu.current == 0x0c)
|
|
|
+ {
|
|
|
+ //tips
|
|
|
+ tips(); //tips监测
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|
|
@@ -143,19 +143,19 @@ void SNbinding(void)
|
|
|
OLED_ShowChinese(55,47,16,14,1);//绑
|
|
|
OLED_ShowChinese(75,47,17,14,1);//定
|
|
|
|
|
|
- if(menu.up==4 && menu.next==0)
|
|
|
+ if(menu.up==3 && menu.next==0)
|
|
|
{
|
|
|
OLED_ShowString(100,2,CHOOSE,16,0); //L1
|
|
|
}
|
|
|
- else if(menu.up==3 && menu.next==1)
|
|
|
+ else if(menu.up==2 && menu.next==1)
|
|
|
{
|
|
|
OLED_ShowString(100,17,CHOOSE,16,0);//L2
|
|
|
}
|
|
|
- else if(menu.up==2 && menu.next==2)
|
|
|
+ else if(menu.up==1 && menu.next==2)
|
|
|
{
|
|
|
OLED_ShowString(100,32,CHOOSE,16,0);//L3
|
|
|
}
|
|
|
- else if(menu.up==1 && menu.next==3)
|
|
|
+ else if(menu.up==0 && menu.next==3)
|
|
|
{
|
|
|
OLED_ShowString(100,47,CHOOSE,16,0);//L4
|
|
|
}
|
|
@@ -175,6 +175,7 @@ void chooseBt(void)
|
|
|
{
|
|
|
if(menu.current==3)
|
|
|
{
|
|
|
+ #if Test_old == 1
|
|
|
uint8_t str[] = "MAC:1010...0003";
|
|
|
if(menu.enter==4)
|
|
|
{
|
|
@@ -185,6 +186,22 @@ void chooseBt(void)
|
|
|
{
|
|
|
OLED_ShowString(0,0,str,16,1);
|
|
|
}
|
|
|
+ #else
|
|
|
+ OLED_ShowString(0,0,M1,16,1);
|
|
|
+ OLED_ShowString(0,15,M2,16,1);
|
|
|
+ OLED_ShowString(0,30,M3,16,1);
|
|
|
+ OLED_ShowString(0,45,M4,16,1);
|
|
|
+
|
|
|
+ if(menu.enter==4)
|
|
|
+ {
|
|
|
+ OLED_ShowString(32,0,"conn",16,1);
|
|
|
+ Bt_Connection();
|
|
|
+ }
|
|
|
+ //OLED_ShowString(32,0,dev1,16,1);
|
|
|
+// OLED_ShowString(32,15,dev2,16,1);
|
|
|
+// OLED_ShowString(32,30,dev3,16,1);
|
|
|
+// OLED_ShowString(32,45,dev4,16,1);
|
|
|
+ #endif
|
|
|
|
|
|
}
|
|
|
else if(menu.current==4)
|
|
@@ -222,19 +239,19 @@ void setLock(void)
|
|
|
OLED_ShowChinese(50,47,20,14,1);//操
|
|
|
OLED_ShowChinese(70,47,21,14,1);//作
|
|
|
|
|
|
- if(menu.up==4 && menu.next==0)
|
|
|
+ if(menu.up==3 && menu.next==0)
|
|
|
{
|
|
|
OLED_ShowString(100,2,CHOOSE,16,0); //L1
|
|
|
}
|
|
|
- else if(menu.up==3 && menu.next==1)
|
|
|
+ else if(menu.up==2 && menu.next==1)
|
|
|
{
|
|
|
OLED_ShowString(100,17,CHOOSE,16,0);//L2
|
|
|
}
|
|
|
- else if(menu.up==2 && menu.next==2)
|
|
|
+ else if(menu.up==1 && menu.next==2)
|
|
|
{
|
|
|
OLED_ShowString(100,32,CHOOSE,16,0);//L3
|
|
|
}
|
|
|
- else if(menu.up==1 && menu.next==3)
|
|
|
+ else if(menu.up==0 && menu.next==3)
|
|
|
{
|
|
|
OLED_ShowString(100,47,CHOOSE,16,0);//L4
|
|
|
}
|
|
@@ -252,6 +269,7 @@ void workSet(Menu_table menu)
|
|
|
OLED_ShowChinese(75,12,1,18,1);//封
|
|
|
OLED_ShowChinese(55,40,2,18,1);//解
|
|
|
OLED_ShowChinese(75,40,3,18,1);//封
|
|
|
+
|
|
|
if(menu.up==1)
|
|
|
{
|
|
|
OLED_ShowString(93,12,CHOOSE,16,0);//施封
|
|
@@ -301,297 +319,301 @@ void home(uint32_t L_s)
|
|
|
OLED_ShowString(74,29,L3,12,1); //L3
|
|
|
OLED_ShowString(104,29,L4,12,1); //L4
|
|
|
switch(L_s) {
|
|
|
- case 0x0001:
|
|
|
- case 0x000F:
|
|
|
- OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
|
|
|
- OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
|
|
|
- OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
|
|
|
- if(L4bd){
|
|
|
- if(L_s == 0x0001){
|
|
|
- OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(102,46,open16,16,1); //开
|
|
|
- } else if(L_s == 0x000F){
|
|
|
- OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
- }
|
|
|
- }
|
|
|
- break;
|
|
|
-
|
|
|
- case 0x0010:
|
|
|
- case 0x00F0:
|
|
|
- OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
|
|
|
- OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
|
|
|
- OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
|
|
|
- if(L3bd){
|
|
|
- if(L_s == 0x0010){
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
- } else if(L_s == 0x00F0) {
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
- }
|
|
|
- }
|
|
|
- break;
|
|
|
-
|
|
|
- case 0x0011:
|
|
|
- case 0x00FF:
|
|
|
- OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
|
|
|
- OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
|
|
|
- if(L3bd && L4bd){
|
|
|
- if(L_s == 0x0011){
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
- OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(102,46,open16,16,1); //开
|
|
|
- } else if(L_s == 0x00FF){
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
- OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
- }
|
|
|
- }
|
|
|
- break;
|
|
|
-
|
|
|
- case 0x0100:
|
|
|
- case 0x0F00:
|
|
|
- OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
|
|
|
- OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
|
|
|
- OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
|
|
|
- if(L2bd){
|
|
|
- if(L_s == 0x0100){
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
- } else if(L_s == 0x0F00) {
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
- }
|
|
|
- }
|
|
|
- break;
|
|
|
-
|
|
|
- case 0x0101:
|
|
|
- case 0x0F0F:
|
|
|
- case 0x010F:
|
|
|
- case 0x0F01:
|
|
|
- OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
|
|
|
- OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
|
|
|
- if(L2bd&&L4bd){
|
|
|
- if(L_s == 0x0101){
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
- OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(102,46,open16,16,1); //开
|
|
|
- } else if(L_s == 0x0F0F) {
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
- OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
- } else if(L_s == 0x010F) {
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
- OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
- } else if(L_s == 0x0F01) {
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
- OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(102,46,open16,16,1); //开
|
|
|
- }
|
|
|
- }
|
|
|
- break;
|
|
|
-
|
|
|
-
|
|
|
- case 0x0110:
|
|
|
- case 0x0FF0:
|
|
|
- case 0x01F0:
|
|
|
- case 0x0F10:
|
|
|
- OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
|
|
|
- OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
|
|
|
- if(L2bd&&L3bd){
|
|
|
- if(L_s == 0x0110){
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
- } else if(L_s == 0x0FF0) {
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
- } else if(L_s == 0x01F0) {
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
- } else if(L_s == 0x0F10) {
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
- }
|
|
|
- }
|
|
|
- break;
|
|
|
-
|
|
|
- case 0x0111:
|
|
|
- case 0x011F:
|
|
|
- case 0x01F1:
|
|
|
- case 0x01FF:
|
|
|
- case 0x0F11:
|
|
|
- case 0x0F1F:
|
|
|
- case 0x0FF1:
|
|
|
- case 0x0FFF:
|
|
|
- OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
|
|
|
- if(L2bd&&L3bd&&L4bd){
|
|
|
- if(L_s == 0x0111){
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
- OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(102,46,open16,16,1); //开
|
|
|
- } else if(L_s == 0x011F) {
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
- OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
- } else if(L_s == 0x01F1) {
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
- OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(102,46,open16,16,1); //开
|
|
|
- } else if(L_s == 0x01FF) {
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
- OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
- } else if(L_s == 0x0F11) {
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
- OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(102,46,open16,16,1); //开
|
|
|
- } else if(L_s == 0x0F1F) {
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
- OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
- } else if(L_s == 0x0FF1) {
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
- OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(102,46,open16,16,1); //开
|
|
|
- } else if(L_s == 0x0FFF) {
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
- OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
- }
|
|
|
- }
|
|
|
- break;
|
|
|
-
|
|
|
- case 0x1000:
|
|
|
- case 0xF000:
|
|
|
- OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
|
|
|
- OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
|
|
|
- OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
|
|
|
- if(L1bd){
|
|
|
- if(L_s == 0x1000){
|
|
|
- OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(12,46,open16,16,1); //开
|
|
|
- } else if(L_s == 0xF000) {
|
|
|
- OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(12,46,close16,16,1); //关
|
|
|
- }
|
|
|
- }
|
|
|
- break;
|
|
|
-
|
|
|
- case 0x1001:
|
|
|
- case 0xF00F:
|
|
|
- case 0x100F:
|
|
|
- case 0xF001:
|
|
|
+ case 0x10000:
|
|
|
+ {//电机异常
|
|
|
+
|
|
|
+ }
|
|
|
+ case 0x0001:
|
|
|
+ case 0x000F:
|
|
|
+ OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
|
|
|
+ OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
|
|
|
+ OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
|
|
|
+ if(L4bd){
|
|
|
+ if(L_s == 0x0001){
|
|
|
+ OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(102,46,open16,16,1); //开
|
|
|
+ } else if(L_s == 0x000F){
|
|
|
+ OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+
|
|
|
+ case 0x0010:
|
|
|
+ case 0x00F0:
|
|
|
+ OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
|
|
|
OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
|
|
|
+ OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
|
|
|
+ if(L3bd){
|
|
|
+ if(L_s == 0x0010){
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
+ } else if(L_s == 0x00F0) {
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+
|
|
|
+ case 0x0011:
|
|
|
+ case 0x00FF:
|
|
|
+ OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
|
|
|
+ OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
|
|
|
+ if(L3bd && L4bd){
|
|
|
+ if(L_s == 0x0011){
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
+ OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(102,46,open16,16,1); //开
|
|
|
+ } else if(L_s == 0x00FF){
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
+ OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+
|
|
|
+ case 0x0100:
|
|
|
+ case 0x0F00:
|
|
|
+ OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
|
|
|
+ OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
|
|
|
+ OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
|
|
|
+ if(L2bd){
|
|
|
+ if(L_s == 0x0100){
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
+ } else if(L_s == 0x0F00) {
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+
|
|
|
+ case 0x0101:
|
|
|
+ case 0x0F0F:
|
|
|
+ case 0x010F:
|
|
|
+ case 0x0F01:
|
|
|
+ OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
|
|
|
OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
|
|
|
- if(L1bd&&L4bd){
|
|
|
- if(L_s == 0x1001){
|
|
|
- OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(12,46,open16,16,1); //开
|
|
|
+ if(L2bd&&L4bd){
|
|
|
+ if(L_s == 0x0101){
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
|
|
|
OLED_ShowChinese(102,46,open16,16,1); //开
|
|
|
- } else if(L_s == 0xF00F) {
|
|
|
- OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(12,46,close16,16,1); //关
|
|
|
+ } else if(L_s == 0x0F0F) {
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
- } else if(L_s == 0x100F) {
|
|
|
- OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(12,46,open16,16,1); //开
|
|
|
+ OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
+ } else if(L_s == 0x010F) {
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
- } else if(L_s == 0xF001) {
|
|
|
- OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(12,46,close16,16,1); //关
|
|
|
+ OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
+ } else if(L_s == 0x0F01) {
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
|
|
|
OLED_ShowChinese(102,46,open16,16,1); //开
|
|
|
}
|
|
|
}
|
|
|
- break;
|
|
|
-
|
|
|
-
|
|
|
- case 0x1010:
|
|
|
- case 0xF0F0:
|
|
|
- case 0x10F0:
|
|
|
- case 0xF010:
|
|
|
+ break;
|
|
|
+
|
|
|
+
|
|
|
+ case 0x0110:
|
|
|
+ case 0x0FF0:
|
|
|
+ case 0x01F0:
|
|
|
+ case 0x0F10:
|
|
|
+ OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
|
|
|
+ OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
|
|
|
+ if(L2bd&&L3bd){
|
|
|
+ if(L_s == 0x0110){
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
+ } else if(L_s == 0x0FF0) {
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
+ } else if(L_s == 0x01F0) {
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
+ } else if(L_s == 0x0F10) {
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+
|
|
|
+ case 0x0111:
|
|
|
+ case 0x011F:
|
|
|
+ case 0x01F1:
|
|
|
+ case 0x01FF:
|
|
|
+ case 0x0F11:
|
|
|
+ case 0x0F1F:
|
|
|
+ case 0x0FF1:
|
|
|
+ case 0x0FFF:
|
|
|
+ OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
|
|
|
+ if(L2bd&&L3bd&&L4bd){
|
|
|
+ if(L_s == 0x0111){
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
+ OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(102,46,open16,16,1); //开
|
|
|
+ } else if(L_s == 0x011F) {
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
+ OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
+ } else if(L_s == 0x01F1) {
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
+ OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(102,46,open16,16,1); //开
|
|
|
+ } else if(L_s == 0x01FF) {
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
+ OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
+ } else if(L_s == 0x0F11) {
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
+ OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(102,46,open16,16,1); //开
|
|
|
+ } else if(L_s == 0x0F1F) {
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
+ OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
+ } else if(L_s == 0x0FF1) {
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
+ OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(102,46,open16,16,1); //开
|
|
|
+ } else if(L_s == 0x0FFF) {
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
+ OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+
|
|
|
+ case 0x1000:
|
|
|
+ case 0xF000:
|
|
|
+ OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
|
|
|
+ OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
|
|
|
+ OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
|
|
|
+ if(L1bd){
|
|
|
+ if(L_s == 0x1000){
|
|
|
+ OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(12,46,open16,16,1); //开
|
|
|
+ } else if(L_s == 0xF000) {
|
|
|
+ OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(12,46,close16,16,1); //关
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+
|
|
|
+ case 0x1001:
|
|
|
+ case 0xF00F:
|
|
|
+ case 0x100F:
|
|
|
+ case 0xF001:
|
|
|
OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
|
|
|
- OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
|
|
|
- if(L1bd&&L3bd){
|
|
|
- if(L_s == 0x1010){
|
|
|
+ OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
|
|
|
+ if(L1bd&&L4bd){
|
|
|
+ if(L_s == 0x1001){
|
|
|
OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
|
|
|
OLED_ShowChinese(12,46,open16,16,1); //开
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
- } else if(L_s == 0xF0F0) {
|
|
|
+ OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(102,46,open16,16,1); //开
|
|
|
+ } else if(L_s == 0xF00F) {
|
|
|
OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
|
|
|
OLED_ShowChinese(12,46,close16,16,1); //关
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
- } else if(L_s == 0x10F0) {
|
|
|
+ OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
+ } else if(L_s == 0x100F) {
|
|
|
OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
|
|
|
OLED_ShowChinese(12,46,open16,16,1); //开
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
- } else if(L_s == 0xF010) {
|
|
|
+ OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
+ } else if(L_s == 0xF001) {
|
|
|
OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
|
|
|
OLED_ShowChinese(12,46,close16,16,1); //关
|
|
|
- OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
+ OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(102,46,open16,16,1); //开
|
|
|
}
|
|
|
- }
|
|
|
- break;
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- case 0x1011:
|
|
|
- case 0x101F:
|
|
|
- case 0x10F1:
|
|
|
- case 0x10FF:
|
|
|
- case 0xF011:
|
|
|
- case 0xF01F:
|
|
|
- case 0xF0F1:
|
|
|
- case 0xF0FF:
|
|
|
- OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
|
|
|
- if(L1bd&&L3bd&&L4bd){
|
|
|
+ }
|
|
|
+ break;
|
|
|
+
|
|
|
+
|
|
|
+ case 0x1010:
|
|
|
+ case 0xF0F0:
|
|
|
+ case 0x10F0:
|
|
|
+ case 0xF010:
|
|
|
+ OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
|
|
|
+ OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
|
|
|
+ if(L1bd&&L3bd){
|
|
|
+ if(L_s == 0x1010){
|
|
|
+ OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(12,46,open16,16,1); //开
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
+ } else if(L_s == 0xF0F0) {
|
|
|
+ OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(12,46,close16,16,1); //关
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
+ } else if(L_s == 0x10F0) {
|
|
|
+ OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(12,46,open16,16,1); //开
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
+ } else if(L_s == 0xF010) {
|
|
|
+ OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(12,46,close16,16,1); //关
|
|
|
+ OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(72,46,open16,16,1); //开
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ case 0x1011:
|
|
|
+ case 0x101F:
|
|
|
+ case 0x10F1:
|
|
|
+ case 0x10FF:
|
|
|
+ case 0xF011:
|
|
|
+ case 0xF01F:
|
|
|
+ case 0xF0F1:
|
|
|
+ case 0xF0FF:
|
|
|
+ OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
|
|
|
+ if(L1bd&&L3bd&&L4bd){
|
|
|
if(L_s == 0x1011){
|
|
|
OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
|
|
|
OLED_ShowChinese(12,46,open16,16,1); //开
|
|
@@ -649,50 +671,50 @@ void home(uint32_t L_s)
|
|
|
OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
}
|
|
|
- }
|
|
|
- break;
|
|
|
-
|
|
|
- case 0x1100:
|
|
|
- case 0xFF00:
|
|
|
- case 0x1F00:
|
|
|
- case 0xF100:
|
|
|
- OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
|
|
|
- OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
|
|
|
- if(L1bd&&L2bd){
|
|
|
- if(L_s == 0x1100){
|
|
|
- OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(12,46,open16,16,1); //开
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
- } else if(L_s == 0xFF00) {
|
|
|
- OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(12,46,close16,16,1); //关
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
- } else if(L_s == 0x1F00) {
|
|
|
- OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(12,46,open16,16,1); //开
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
- } else if(L_s == 0xF100) {
|
|
|
- OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
|
|
|
- OLED_ShowChinese(12,46,close16,16,1); //关
|
|
|
- OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
- OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
- }
|
|
|
- }
|
|
|
- break;
|
|
|
-
|
|
|
- case 0x1101:
|
|
|
- case 0x110F:
|
|
|
- case 0x1F01:
|
|
|
- case 0x1F0F:
|
|
|
- case 0xF101:
|
|
|
- case 0xF10F:
|
|
|
- case 0xFF01:
|
|
|
- case 0xFF0F:
|
|
|
- OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
|
|
|
- if(L1bd&&L2bd&&L4bd){
|
|
|
+ }
|
|
|
+ break;
|
|
|
+
|
|
|
+ case 0x1100:
|
|
|
+ case 0xFF00:
|
|
|
+ case 0x1F00:
|
|
|
+ case 0xF100:
|
|
|
+ OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
|
|
|
+ OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
|
|
|
+ if(L1bd&&L2bd){
|
|
|
+ if(L_s == 0x1100){
|
|
|
+ OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(12,46,open16,16,1); //开
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
+ } else if(L_s == 0xFF00) {
|
|
|
+ OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(12,46,close16,16,1); //关
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
+ } else if(L_s == 0x1F00) {
|
|
|
+ OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(12,46,open16,16,1); //开
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(42,46,close16,16,1); //关
|
|
|
+ } else if(L_s == 0xF100) {
|
|
|
+ OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
|
|
|
+ OLED_ShowChinese(12,46,close16,16,1); //关
|
|
|
+ OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
|
|
|
+ OLED_ShowChinese(42,46,open16,16,1); //开
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+
|
|
|
+ case 0x1101:
|
|
|
+ case 0x110F:
|
|
|
+ case 0x1F01:
|
|
|
+ case 0x1F0F:
|
|
|
+ case 0xF101:
|
|
|
+ case 0xF10F:
|
|
|
+ case 0xFF01:
|
|
|
+ case 0xFF0F:
|
|
|
+ OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
|
|
|
+ if(L1bd&&L2bd&&L4bd){
|
|
|
if(L_s == 0x1101){
|
|
|
OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
|
|
|
OLED_ShowChinese(12,46,open16,16,1); //开
|
|
@@ -750,19 +772,19 @@ void home(uint32_t L_s)
|
|
|
OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
}
|
|
|
- }
|
|
|
- break;
|
|
|
-
|
|
|
- case 0x1110:
|
|
|
- case 0x11F0:
|
|
|
- case 0x1F10:
|
|
|
- case 0x1FF0:
|
|
|
- case 0xF110:
|
|
|
- case 0xF1F0:
|
|
|
- case 0xFF10:
|
|
|
- case 0xFFF0:
|
|
|
+ }
|
|
|
+ break;
|
|
|
+
|
|
|
+ case 0x1110:
|
|
|
+ case 0x11F0:
|
|
|
+ case 0x1F10:
|
|
|
+ case 0x1FF0:
|
|
|
+ case 0xF110:
|
|
|
+ case 0xF1F0:
|
|
|
+ case 0xFF10:
|
|
|
+ case 0xFFF0:
|
|
|
OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
|
|
|
- if(L1bd&&L2bd&&L4bd){
|
|
|
+ if(L1bd&&L2bd&&L4bd){
|
|
|
if(L_s == 0x1110){
|
|
|
OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
|
|
|
OLED_ShowChinese(12,46,open16,16,1); //开
|
|
@@ -820,26 +842,26 @@ void home(uint32_t L_s)
|
|
|
OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
|
|
|
OLED_ShowChinese(72,46,close16,16,1); //关
|
|
|
}
|
|
|
- }
|
|
|
- break;
|
|
|
-
|
|
|
- case 0x1111:
|
|
|
- case 0x111F:
|
|
|
- case 0x11F1:
|
|
|
- case 0x11FF:
|
|
|
- case 0x1F11:
|
|
|
- case 0x1F1F:
|
|
|
- case 0x1FF1:
|
|
|
- case 0x1FFF:
|
|
|
- case 0xF111:
|
|
|
- case 0xF11F:
|
|
|
- case 0xF1F1:
|
|
|
- case 0xF1FF:
|
|
|
- case 0xFF11:
|
|
|
- case 0xFF1F:
|
|
|
- case 0xFFF1:
|
|
|
- case 0xFFFF:
|
|
|
- if(L1bd&&L2bd&&L3bd&&L4bd){
|
|
|
+ }
|
|
|
+ break;
|
|
|
+
|
|
|
+ case 0x1111:
|
|
|
+ case 0x111F:
|
|
|
+ case 0x11F1:
|
|
|
+ case 0x11FF:
|
|
|
+ case 0x1F11:
|
|
|
+ case 0x1F1F:
|
|
|
+ case 0x1FF1:
|
|
|
+ case 0x1FFF:
|
|
|
+ case 0xF111:
|
|
|
+ case 0xF11F:
|
|
|
+ case 0xF1F1:
|
|
|
+ case 0xF1FF:
|
|
|
+ case 0xFF11:
|
|
|
+ case 0xFF1F:
|
|
|
+ case 0xFFF1:
|
|
|
+ case 0xFFFF:
|
|
|
+ if(L1bd&&L2bd&&L3bd&&L4bd){
|
|
|
if(L_s == 0x1111){
|
|
|
OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
|
|
|
OLED_ShowChinese(12,46,open16,16,1); //开
|
|
@@ -985,24 +1007,21 @@ void home(uint32_t L_s)
|
|
|
OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
|
|
|
OLED_ShowChinese(102,46,close16,16,1); //关
|
|
|
}
|
|
|
- }
|
|
|
- break;
|
|
|
-
|
|
|
-
|
|
|
- default:
|
|
|
- // Handle default case here
|
|
|
-
|
|
|
- OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
|
|
|
- OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
|
|
|
- OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
|
|
|
- OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
|
|
|
- break;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
+ }
|
|
|
+ break;
|
|
|
+
|
|
|
+
|
|
|
+ default:
|
|
|
+ {// Handle default case here
|
|
|
+ OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
|
|
|
+ OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
|
|
|
+ OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
|
|
|
+ OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|