Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Diff: src/clocks.cpp
- 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