Damian Herman / Mbed 2 deprecated NetrunnerMain

Dependencies:   mbed

Committer:
overkiller
Date:
Mon Sep 21 11:04:27 2015 +0000
Revision:
7:baec885e57db
Parent:
6:9eb153e1d472
1st public commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
overkiller 0:5cf38d7bbdd5 1 #include "mbed.h"
overkiller 1:90d75436758b 2 #include "include/EngineDriver.h"
overkiller 3:def8a92db030 3 #include "include/SerialPrompt.h"
overkiller 5:1afe17a20a5b 4 #include "include/SR04.h"
overkiller 4:cc391b3f3e57 5 Serial pc(USBTX, USBRX);
overkiller 4:cc391b3f3e57 6
overkiller 2:09cc6b203fe4 7 int initDrivingUnit(int testLoops)
overkiller 2:09cc6b203fe4 8 {
overkiller 2:09cc6b203fe4 9 pc.printf("Testing engines...\n\r");
overkiller 2:09cc6b203fe4 10 enableAll();
overkiller 2:09cc6b203fe4 11 int i = 0;
overkiller 2:09cc6b203fe4 12 while(i < testLoops)
overkiller 2:09cc6b203fe4 13 {
overkiller 2:09cc6b203fe4 14 testEngines();
overkiller 2:09cc6b203fe4 15 applyStates();
overkiller 2:09cc6b203fe4 16 i++;
overkiller 2:09cc6b203fe4 17 }
overkiller 2:09cc6b203fe4 18 resetEngines();
overkiller 6:9eb153e1d472 19 enableAllButton.mode(PullDown);
overkiller 2:09cc6b203fe4 20 return 0;
overkiller 2:09cc6b203fe4 21 }
overkiller 1:90d75436758b 22 int main()
overkiller 1:90d75436758b 23 {
overkiller 7:baec885e57db 24 // if(initDrivingUnit(1) == 0)
overkiller 7:baec885e57db 25 // {
overkiller 7:baec885e57db 26 // pc.printf("Ready to accept commands.\n\r Netrunner will start moving in 1 second");
overkiller 7:baec885e57db 27 // displayPrompt(&pc);
overkiller 7:baec885e57db 28 // }
overkiller 7:baec885e57db 29 // wait(1);
overkiller 1:90d75436758b 30 while (true)
overkiller 1:90d75436758b 31 {
overkiller 7:baec885e57db 32 // checkEnableButtonState();
overkiller 6:9eb153e1d472 33 // displayMessage("clicks: %f", &pc, buttonClicks);
overkiller 7:baec885e57db 34 // int action = getMenuInput(&pc);
overkiller 6:9eb153e1d472 35 actualDistance = getDistance(0);
overkiller 7:baec885e57db 36 pc.printf("test\n");
overkiller 7:baec885e57db 37 pc.printf("%d", actualDistance);
overkiller 7:baec885e57db 38 wait(1);
overkiller 7:baec885e57db 39 // if(actualDistance <= 10)
overkiller 7:baec885e57db 40 // {
overkiller 7:baec885e57db 41 // resetEngines();
overkiller 7:baec885e57db 42 // }else
overkiller 7:baec885e57db 43 // {
overkiller 7:baec885e57db 44 // forward();
overkiller 7:baec885e57db 45 // }
overkiller 7:baec885e57db 46 // applyStates();
overkiller 0:5cf38d7bbdd5 47 }
overkiller 0:5cf38d7bbdd5 48 }