testando

Dependencies:   mbed TextLCD2

Revision:
88:bae82f6f91b9
Parent:
87:6bba4ab5a623
Child:
89:bc51c6bbe2a6
--- a/main_PM.cpp	Mon Jun 08 16:27:27 2020 +0000
+++ b/main_PM.cpp	Mon Jun 08 16:33:46 2020 +0000
@@ -261,20 +261,6 @@
     }
 }
 
-//Funcao que preenche com o nome do programa as opções no slvamento
-void salvamento_nome_1(){
-    TextLCD lcd(D4, D5, D6, D7, D8, D9);
-    if(nome_programa[1] != 0){lcd.locate(2,0);lcd.printf("%d",nome_programa[1]);}
-    if(nome_programa[2] != 0){lcd.locate(2,1);lcd.printf("%d",nome_programa[2]);}
-    if(nome_programa[3] != 0){lcd.locate(2,2);lcd.printf("%d",nome_programa[3]);}
-    }
-void salvamento_nome_2(){
-    TextLCD lcd(D4, D5, D6, D7, D8, D9);
-    if(nome_programa[4] != 0){lcd.locate(2,0);lcd.printf("%d",nome_programa[4]);}
-    if(nome_programa[5] != 0){lcd.locate(2,1);lcd.printf("%d",nome_programa[5]);}
-    if(nome_programa[6] != 0){lcd.locate(2,2);lcd.printf("%d",nome_programa[6]);}
-    }
-
 //main
 int main() {
         interrupcao.fall(&emergencia);
@@ -346,10 +332,15 @@
             continuar = 1;
             while(continuar){
                 funcao_salvo1();
-                salvamento_nome_1();
+                if(nome_programa[1] != 0){lcd.locate(2,0);lcd.printf("%d",nome_programa[1]);}
+                if(nome_programa[2] != 0){lcd.locate(2,1);lcd.printf("%d",nome_programa[2]);}
+                if(nome_programa[3] != 0){lcd.locate(2,2);lcd.printf("%d",nome_programa[3]);}
                 wait(2);
                 funcao_salvo2();
-                salvamento_nome_2();
+                if(nome_programa[4] != 0){lcd.locate(2,0);lcd.printf("%d",nome_programa[4]);}
+                if(nome_programa[5] != 0){lcd.locate(2,1);lcd.printf("%d",nome_programa[5]);}
+                if(nome_programa[6] != 0){lcd.locate(2,2);lcd.printf("%d",nome_programa[6]);}
+ 
                 wait(2);
                 tecla = pega_tecla();
                 if(tecla!='k'){
@@ -458,10 +449,15 @@
              status_tela = "salvo_pos_certo_solta";}            
         else if(tecla == 'B' && status_tela=="salvo_confirmacao_solta_agree"){
             funcao_salvo1();
-            salvamento_nome_1();
+            if(nome_programa[1] != 0){lcd.locate(2,0);lcd.printf("%d",nome_programa[1]);}
+            if(nome_programa[2] != 0){lcd.locate(2,1);lcd.printf("%d",nome_programa[2]);}
+            if(nome_programa[3] != 0){lcd.locate(2,2);lcd.printf("%d",nome_programa[3]);}
             wait(1);
             funcao_salvo2();
-            salvamento_nome_2();
+            if(nome_programa[4] != 0){lcd.locate(2,0);lcd.printf("%d",nome_programa[4]);}
+            if(nome_programa[5] != 0){lcd.locate(2,1);lcd.printf("%d",nome_programa[5]);}
+            if(nome_programa[6] != 0){lcd.locate(2,2);lcd.printf("%d",nome_programa[6]);}
+ 
             programa = 1;
             status_tela = "salvo";}     
         else if(tecla =='3' && status_tela =="salvo_confirmacao"){
@@ -501,10 +497,16 @@
              status_tela="salvo_conf_vol_solta";}
         else if(tecla =='B' && status_tela =="salvo_confirmacao"){ 
             funcao_salvo1();
-            salvamento_nome_1();
+            if(nome_programa[1] != 0){lcd.locate(2,0);lcd.printf("%d",nome_programa[1]);}
+            if(nome_programa[2] != 0){lcd.locate(2,1);lcd.printf("%d",nome_programa[2]);}
+            if(nome_programa[3] != 0){lcd.locate(2,2);lcd.printf("%d",nome_programa[3]);}
+
             wait(1);
             funcao_salvo2();
-            salvamento_nome_2();
+            if(nome_programa[4] != 0){lcd.locate(2,0);lcd.printf("%d",nome_programa[4]);}
+            if(nome_programa[5] != 0){lcd.locate(2,1);lcd.printf("%d",nome_programa[5]);}
+            if(nome_programa[6] != 0){lcd.locate(2,2);lcd.printf("%d",nome_programa[6]);}
+ 
             programa = 1;
             status_tela = "salvo";}