UvA NetCentric Computing listener
Dependencies: AndroidAccessory Controls HBridge MotorController mbed
Fork of uva_nc by
main.cpp@3:0229ad4f2db1, 2016-01-07 (annotated)
- Committer:
- jurgy
- Date:
- Thu Jan 07 09:08:48 2016 +0000
- Revision:
- 3:0229ad4f2db1
- Parent:
- 0:0f9ceecf1db8
- Child:
- 4:eabd917e3353
MOTOR_HALT implemented
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
diepvriezer | 0:0f9ceecf1db8 | 1 | #include "NetCentricApp.h" |
diepvriezer | 0:0f9ceecf1db8 | 2 | #include "mbed.h" |
jurgy | 3:0229ad4f2db1 | 3 | #include "HBridge.h" |
jurgy | 3:0229ad4f2db1 | 4 | #include "PcControls.h" |
jurgy | 3:0229ad4f2db1 | 5 | |
jurgy | 3:0229ad4f2db1 | 6 | AnalogIn motorInput(p16); |
jurgy | 3:0229ad4f2db1 | 7 | DigitalOut outSignal(p18); |
jurgy | 3:0229ad4f2db1 | 8 | |
jurgy | 3:0229ad4f2db1 | 9 | HBridge motor(p18,p15,p22); |
diepvriezer | 0:0f9ceecf1db8 | 10 | |
diepvriezer | 0:0f9ceecf1db8 | 11 | int main() { |
diepvriezer | 0:0f9ceecf1db8 | 12 | printf("Started NetCentric App\r\n"); |
diepvriezer | 0:0f9ceecf1db8 | 13 | |
jurgy | 3:0229ad4f2db1 | 14 | MotorController motorController(motor, motorInput); |
jurgy | 3:0229ad4f2db1 | 15 | MotorControlsPc pcControls(motorController); |
jurgy | 3:0229ad4f2db1 | 16 | |
jurgy | 3:0229ad4f2db1 | 17 | NetCentricApp app(pcControls); |
diepvriezer | 0:0f9ceecf1db8 | 18 | |
diepvriezer | 0:0f9ceecf1db8 | 19 | USBInit(); |
diepvriezer | 0:0f9ceecf1db8 | 20 | while (true) { |
diepvriezer | 0:0f9ceecf1db8 | 21 | USBLoop(); |
diepvriezer | 0:0f9ceecf1db8 | 22 | } |
diepvriezer | 0:0f9ceecf1db8 | 23 | } |