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 TrapezoidControl QEI
Diff: Input/Switch/Switch.cpp
- Revision:
- 16:3f2c2d89372b
- Parent:
- 4:ba9df71868df
- Child:
- 19:96a462583af9
diff -r dfcec98f5aa9 -r 3f2c2d89372b Input/Switch/Switch.cpp
--- a/Input/Switch/Switch.cpp Sun Oct 21 02:14:15 2018 +0000
+++ b/Input/Switch/Switch.cpp Mon Jul 01 13:00:20 2019 +0000
@@ -41,43 +41,58 @@
}
bool LimitSw::IsPressed(int index) {
- // if(index > 0x0f) return false;
-
- //printf("%d\n", index);
MP_Channel ch;
switch(index){
case 0:
- ch.all = 10;
+ ch.all = 8;
break;
case 1:
- ch.all = 11;
+ ch.all = 9;
break;
case 2:
- ch.all = 8;
+ ch.all = 10;
break;
case 3:
- ch.all = 9;
+ ch.all = 11;
break;
case 4:
+ ch.all = 12;
+ break;
+ case 5:
+ ch.all = 13;
+ break;
+ case 6:
+ ch.all = 14;
+ break;
+ case 7:
+ ch.all = 15;
+ break;
+ case 8:
+ ch.all = 7;
+ break;
+ case 9:
ch.all = 6;
break;
- case 5:
- ch.all = 7;
- break;
- case 6:
+ case 10:
ch.all = 4;
break;
- case 7:
+ case 11:
ch.all = 5;
break;
- case 8:
+ case 12:
ch.all = 2;
break;
- case 9:
+ case 13:
ch.all = 3;
break;
+ case 14:
+ ch.all = 0;
+ break;
+ case 15:
+ ch.all = 1;
+ break;
}