diff options
-rw-r--r-- | main.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -4,6 +4,7 @@ // MTS headers #include "mDot.h" #include "MTSLog.h" +#include "CommandTerminal.h" // sensor headers #include "ISL29011.h" #include "MMA845x.h" @@ -34,6 +35,9 @@ ButtonHandler* buttons; // Serial debug port Serial debug(USBTX, USBRX); +mts::MTSSerial serial(USBTX, USBRX, 512, 512); + + int main() { debug.baud(115200); @@ -50,6 +54,20 @@ int main() { osThreadId main_id = Thread::gettid(); buttons = new ButtonHandler(main_id); + + + mDot* dot = mDot::getInstance(); + if(dot){ + logInfo("dot created"); + CommandTerminal term(serial, dot); + term.start(); + } + else { + logInfo("Radio Init Failed!"); + } + + + while (true) { char buf[16]; size_t size; @@ -59,12 +77,15 @@ int main() { ButtonEvent ev = buttons->getButtonEvent(); switch (ev) { case sw1_press: + logInfo("SW1 press"); size = snprintf(buf, sizeof(buf), "SW1 press"); break; case sw1_hold: + logInfo("SW1 hold"); size = snprintf(buf, sizeof(buf), "SW1 hold"); break; case sw2_press: + logInfo("SW2 press"); size = snprintf(buf, sizeof(buf), "SW2 press"); break; } |