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.
include/EngineDriver.h@1:90d75436758b, 2015-06-22 (annotated)
- Committer:
- overkiller
- Date:
- Mon Jun 22 15:47:43 2015 +0000
- Revision:
- 1:90d75436758b
- Child:
- 2:09cc6b203fe4
DRIVER STUB;
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| overkiller | 1:90d75436758b | 1 | #ifndef DRIVER_H |
| overkiller | 1:90d75436758b | 2 | #define DRIVER_H |
| overkiller | 1:90d75436758b | 3 | #include "mbed.h" |
| overkiller | 1:90d75436758b | 4 | DigitalOut en1(D2); |
| overkiller | 1:90d75436758b | 5 | DigitalOut en2(D4); |
| overkiller | 1:90d75436758b | 6 | DigitalOut in1(D3); |
| overkiller | 1:90d75436758b | 7 | DigitalOut in2(D5); |
| overkiller | 1:90d75436758b | 8 | DigitalOut in3(D6); |
| overkiller | 1:90d75436758b | 9 | DigitalOut in4(D10); |
| overkiller | 1:90d75436758b | 10 | void testEngines() |
| overkiller | 1:90d75436758b | 11 | { |
| overkiller | 1:90d75436758b | 12 | in1 = 1; |
| overkiller | 1:90d75436758b | 13 | in2 = 0; |
| overkiller | 1:90d75436758b | 14 | in3 = 1; |
| overkiller | 1:90d75436758b | 15 | in4 = 0; |
| overkiller | 1:90d75436758b | 16 | wait(1); |
| overkiller | 1:90d75436758b | 17 | in1 = 0; |
| overkiller | 1:90d75436758b | 18 | in2 = 1; |
| overkiller | 1:90d75436758b | 19 | in3 = 0; |
| overkiller | 1:90d75436758b | 20 | in4 = 1; |
| overkiller | 1:90d75436758b | 21 | wait(1); |
| overkiller | 1:90d75436758b | 22 | } |
| overkiller | 1:90d75436758b | 23 | void enableAll() |
| overkiller | 1:90d75436758b | 24 | { |
| overkiller | 1:90d75436758b | 25 | en1 = 1; |
| overkiller | 1:90d75436758b | 26 | en2 = 1; |
| overkiller | 1:90d75436758b | 27 | } |
| overkiller | 1:90d75436758b | 28 | void enableOne(int which) |
| overkiller | 1:90d75436758b | 29 | { |
| overkiller | 1:90d75436758b | 30 | if(which == 0) |
| overkiller | 1:90d75436758b | 31 | { |
| overkiller | 1:90d75436758b | 32 | en1 = 1; |
| overkiller | 1:90d75436758b | 33 | }else if(which == 1) |
| overkiller | 1:90d75436758b | 34 | { |
| overkiller | 1:90d75436758b | 35 | en2 = 1; |
| overkiller | 1:90d75436758b | 36 | } |
| overkiller | 1:90d75436758b | 37 | } |
| overkiller | 1:90d75436758b | 38 | void disableAll() |
| overkiller | 1:90d75436758b | 39 | { |
| overkiller | 1:90d75436758b | 40 | en1 = 0; |
| overkiller | 1:90d75436758b | 41 | en2 = 0; |
| overkiller | 1:90d75436758b | 42 | } |
| overkiller | 1:90d75436758b | 43 | void disableOne(int which) |
| overkiller | 1:90d75436758b | 44 | { |
| overkiller | 1:90d75436758b | 45 | if(which == 0) |
| overkiller | 1:90d75436758b | 46 | { |
| overkiller | 1:90d75436758b | 47 | en1 = 0; |
| overkiller | 1:90d75436758b | 48 | }else if(which == 1) |
| overkiller | 1:90d75436758b | 49 | { |
| overkiller | 1:90d75436758b | 50 | en2 = 0; |
| overkiller | 1:90d75436758b | 51 | } |
| overkiller | 1:90d75436758b | 52 | } |
| overkiller | 1:90d75436758b | 53 | #endif //DRIVER_H |