UvA NetCentric Computing listener

Dependencies:   AndroidAccessory Controls HBridge MotorController mbed

Fork of uva_nc by Jurgen Baas

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?

UserRevisionLine numberNew 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 }