
Test access to PA0 on MDot
Dependencies: mbed
Test.cpp@0:c0f9993af516, 2016-10-20 (annotated)
- Committer:
- Roietronics
- Date:
- Thu Oct 20 10:12:03 2016 +0000
- Revision:
- 0:c0f9993af516
- Child:
- 1:879ca9867ac9
Test PA0 control new program
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Roietronics | 0:c0f9993af516 | 1 | #include "mbed.h" |
Roietronics | 0:c0f9993af516 | 2 | #include "MTSLog.h" |
Roietronics | 0:c0f9993af516 | 3 | |
Roietronics | 0:c0f9993af516 | 4 | DigitalInOut myPort(PA_0); |
Roietronics | 0:c0f9993af516 | 5 | //DigitalOut myPort(PA_0); |
Roietronics | 0:c0f9993af516 | 6 | //DigitalIn myPort(PA_0); |
Roietronics | 0:c0f9993af516 | 7 | Serial debug(USBTX, USBRX); |
Roietronics | 0:c0f9993af516 | 8 | |
Roietronics | 0:c0f9993af516 | 9 | main() |
Roietronics | 0:c0f9993af516 | 10 | { |
Roietronics | 0:c0f9993af516 | 11 | int i; |
Roietronics | 0:c0f9993af516 | 12 | debug.baud(115200); |
Roietronics | 0:c0f9993af516 | 13 | mts::MTSLog::setLogLevel(mts::MTSLog::INFO_LEVEL); |
Roietronics | 0:c0f9993af516 | 14 | for(i=0; i<500; i++) |
Roietronics | 0:c0f9993af516 | 15 | { |
Roietronics | 0:c0f9993af516 | 16 | |
Roietronics | 0:c0f9993af516 | 17 | myPort.output(); |
Roietronics | 0:c0f9993af516 | 18 | // myPort = 1; |
Roietronics | 0:c0f9993af516 | 19 | // wait(500); |
Roietronics | 0:c0f9993af516 | 20 | myPort = 0; |
Roietronics | 0:c0f9993af516 | 21 | wait(500); |
Roietronics | 0:c0f9993af516 | 22 | myPort.input(); |
Roietronics | 0:c0f9993af516 | 23 | i = myPort; |
Roietronics | 0:c0f9993af516 | 24 | logInfo("PA0 value: %d", i); |
Roietronics | 0:c0f9993af516 | 25 | } |
Roietronics | 0:c0f9993af516 | 26 | } |
Roietronics | 0:c0f9993af516 | 27 |