Subversion Repositories Projects

Rev

Rev 135 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 135 Rev 149
Line 79... Line 79...
79
            if (( init_state==1)&&(act_mk_page==0))
79
            if (( init_state==1)&&(act_mk_page==0))
80
                { init_state=2; act_key=1; }
80
                { init_state=2; act_key=1; }
81
            else if ((init_state==2)&&(act_mk_page!=0))
81
            else if ((init_state==2)&&(act_mk_page!=0))
82
                { init_state=3; act_key=2; }
82
                { init_state=3; act_key=2; }
Line -... Line 83...
-
 
83
 
Line 83... Line -...
83
 
-
 
84
 
84
            if(init_state==2)act_key=2;
85
            }
85
 
86
       
86
           
87
        lcd_buf[act_mk_page][row]="";
87
            //      if((init_state==3)&&(act_mk_page==0))
Line 88... Line -...
88
        for(int foo=0;foo<20;foo++)
-
 
89
            lcd_buf[act_mk_page][row]+=(char)data[foo];
-
 
90
 
-
 
91
        if (init_state==-1) // init  over
-
 
92
            {
-
 
93
                if (act_mk_page<act_user_page)
-
 
94
                    act_key=2;
-
 
95
                else
-
 
96
                if (act_mk_page>act_user_page)
-
 
Line 97... Line 88...
97
                    act_key=1;
88
            //  init_state=-1;
98
                if (act_mk_page==act_user_page)
89
            //      else
99
                    act_key=0;
90
 
100
 
91
 
-
 
92
            }
101
            }
93
 
102
       
94
        else if (row==3)
103
        else if (init_state==3)
95
            {
104
            {
96
               
105
                if (row==3)
97
                if ((init_state==3))
106
                    {
98
                    {
-
 
99
                        if((act_mk_page==0)||(act_mk_page==pages-1))
107
                        if(act_mk_page==pages-1)
100
                            init_state=-1;
108
                            init_state=-1;
-
 
Line -... Line 101...
-
 
101
                        else
-
 
102
                            act_key=2;
-
 
103
 
-
 
104
                    }
-
 
105
               
-
 
106
 
-
 
107
                if (init_state==-1) // init  over
-
 
108
                    {
-
 
109
                        if (act_mk_page<act_user_page)
-
 
110
                            act_key=2;
-
 
111
                        else
-
 
112
                            if (act_mk_page>act_user_page)
-
 
113
                                act_key=1;
-
 
114
                        if (act_mk_page==act_user_page)
-
 
115
                            act_key=0;
-
 
116
                   
-
 
117
                    }
-
 
118
       
Line -... Line 119...
-
 
119
 
109
                        else
120
            }
Line 110... Line 121...
110
                            act_key=2;
121
        lcd_buf[act_mk_page][row]="";
111
                    }
122
        for(int foo=0;foo<20;foo++)
112
            }
123
            lcd_buf[act_mk_page][row]+=(char)data[foo];