Massey 2017, Group 5, AGV control software.

Dependencies:   Commands charQueue esp8266-driver

Committer:
williampeers
Date:
Wed Aug 23 02:17:18 2017 +0000
Revision:
1:87d8ac1a1e94
Parent:
0:91703b1eb29e
First edition. Mostly just templates

Who changed what in which revision?

UserRevisionLine numberNew contents of line
williampeers 0:91703b1eb29e 1 #include "mbed.h"
williampeers 0:91703b1eb29e 2 #include "wifi.h"
williampeers 0:91703b1eb29e 3 #include "lift.h"
williampeers 0:91703b1eb29e 4 #include "drive.h"
williampeers 0:91703b1eb29e 5 #include "pathfinding.h"
williampeers 0:91703b1eb29e 6 #include "positioning.h"
williampeers 0:91703b1eb29e 7
williampeers 0:91703b1eb29e 8 Serial pc(SERIAL_TX, SERIAL_RX);
williampeers 0:91703b1eb29e 9 DigitalOut led2(LED2);
williampeers 0:91703b1eb29e 10
williampeers 0:91703b1eb29e 11 Wifi wifi;
williampeers 0:91703b1eb29e 12 Lift lift;
williampeers 0:91703b1eb29e 13 Drive drive;
williampeers 0:91703b1eb29e 14 Pathfinding pathfinding;
williampeers 0:91703b1eb29e 15 Positioning positioning;
williampeers 0:91703b1eb29e 16
williampeers 0:91703b1eb29e 17 int main() {
williampeers 0:91703b1eb29e 18 /* Starts other threads*/
williampeers 0:91703b1eb29e 19 wifi.start(osPriorityHigh, 8000);
williampeers 0:91703b1eb29e 20 lift.start(osPriorityLow, 8000);
williampeers 0:91703b1eb29e 21 drive.start(osPriorityHigh, 1000);
williampeers 0:91703b1eb29e 22 pathfinding.start(osPriorityLow, 8000);
williampeers 0:91703b1eb29e 23 positioning.start(osPriorityLow, 1000);
williampeers 0:91703b1eb29e 24
williampeers 0:91703b1eb29e 25 while(true) {
williampeers 0:91703b1eb29e 26 Thread::wait(100);
williampeers 0:91703b1eb29e 27 }
williampeers 0:91703b1eb29e 28 }