bien spi no se queda pegado

Dependencies:   mbed

Revision:
13:d7549cfe854d
Parent:
12:50e2c8c6bf8c
Child:
14:38fecafccf5b
--- a/tetris_pc.cpp	Thu Sep 13 12:55:48 2018 +0000
+++ b/tetris_pc.cpp	Thu Sep 13 13:06:52 2018 +0000
@@ -37,12 +37,13 @@
     while(j<=8){ //se encarga de seleccionar que posicion del vector imprimira
          
          sendSPI(j, memoria[j-1]|(imprimir[j-1]>>i));  //Imprime el resultado de aplicar OR a la memoria y al desplamamiento de imprimir
-     
+         //wait(0.5);
 
      if(i==7 || (memoria[j-1]&(imprimir[j-1]>>i+1))!=0){  //Detiene el desplazamiento cuando los bits tocan fondo, 
          
          memoria[j-1]= memoria[j-1]|(imprimir[j-1]>>i); //Almacena el nuevo valor de la operacion OR en la memoria
-          enable=0;
+         memoria[j-2]= memoria[j-2]|(imprimir[j-2]>>i);
+         enable=0;
          }
      j++;
      } 
@@ -119,7 +120,7 @@
                    break;
                  }
              break;   
-             case 5: //Z
+             case 4: //Z
                    switch(giro){
                          case 0:
                          desplazar(PZA_Z,pos);