Treehouse Mbed Team / Mbed 2 deprecated APS_DCM1SL

Dependencies:   mbed

Revision:
49:65c714a5def2
Parent:
48:8e9de9ff1f22
Child:
50:db7056081354
--- a/src/clocks.cpp	Mon Mar 11 18:57:14 2019 +0000
+++ b/src/clocks.cpp	Tue Mar 12 22:16:03 2019 +0000
@@ -28,11 +28,13 @@
 #include "Ticker.h"
 #include "stdlib.h"
 #include "all_io.h"
-int i;
-int numFast = 5;
+#include "menu.h"
+unsigned short i;
+unsigned short numFast = 5;
 
 volatile bool dosFlip = FALSE;
 volatile bool dofFlip = FALSE;
+volatile bool enable = FALSE;
 
 void slowFlip() {
     dosFlip = TRUE;
@@ -77,14 +79,14 @@
     ec13 = 1;
     ec26 = 1;
     ec22 = 1;*/
-    for(i = 0; i < 34; i++){
+    for(i = 0; i < 36; i++){
         ec[i] = 1;
     }
 }
 
 void flipSlow(void){
     dosFlip = FALSE;
-    if(!ILR_enable){
+    if(enable == FALSE){
         /*ec2 = !ec2;
         ec15 = !ec15;
         ec26 = !ec26;
@@ -119,7 +121,7 @@
         ec13 = !ec13;
         ec26 = !ec26;
         ec22 = !ec22;*/
-        for (i = numFast; i < 34; i++){
+        for (i = numFast; i < 36; i++){
             if (ec[i] == 1){
                 ec[i] = 0;
             }else{
@@ -132,8 +134,8 @@
 
 void flipFast(void){
     dofFlip = FALSE;
-    if(ILR_enable){
-        for (i = 0; i < 34; i++){
+    if(enable == TRUE){
+        for (i = 0; i < 36; i++){
             if (ec[i] == 1){
                 ec[i] = 0;
             }else{
@@ -193,4 +195,10 @@
     if(dofFlip == TRUE){
         flipFast();
     }
-}
\ No newline at end of file
+}
+
+void ILR(void){
+    enable = TRUE;
+    flipFast();
+}
+    
\ No newline at end of file