demo project
Dependencies: AX-12A Dynamixel mbed iothub_client EthernetInterface NTPClient ConfigFile SDFileSystem iothub_amqp_transport mbed-rtos proton-c-mbed wolfSSL
main.cpp
- Committer:
- henryrawas
- Date:
- 2016-01-06
- Revision:
- 10:9b21566a5ddb
- Parent:
- 8:d98e2dec0f40
- Child:
- 13:ffeff9b5e513
File content as of revision 10:9b21566a5ddb:
#include "mbed.h" #include "rtos.h" #include <Terminal.h> #include <ControllerIo.h> using namespace std; Terminal pc(USBTX, USBRX); extern void RunController(); extern bool StartIothubThread(); int main() { pc.baud(115200); pc.cls(); pc.foreground(Yellow); pc.background(Black); pc.locate(0, 0); pc.printf("**********************\r\n"); pc.printf("RobotArmDemo start\r\n"); pc.printf("**********************\r\n"); pc.foreground(Teal); pc.background(Black); ShowLedGreen(); // start IotHub connection StartIothubThread(); // time delay is to allow the position encoders to come online after initial power supply event ~ 5 secs // and to allow IoTHub SSL connection established Thread::wait(15000); pc.printf("Initialization done. Ready to run. \r\n"); RunController(); }