glider code
Dependencies: BMP180 Glider HMC5883L mbed-os beep
Diff: main.cpp
- Revision:
- 5:b2b6de73d542
- Parent:
- 4:a5d4b62240ba
- Child:
- 6:c62b5e2124d6
--- a/main.cpp Thu Apr 13 01:58:24 2017 +0000 +++ b/main.cpp Thu Apr 13 05:44:28 2017 +0000 @@ -2,16 +2,24 @@ Serial pc(USBTX, USBRX); LocalFileSystem local("telem"); +Ticker transmitTimer; int main() { - + pc.printf("here\r\n"); Glider g(&pc, p28, p27, p9, p10); + transmitTimer.attach(&g, &Glider::setTransmitFlag, 1.0); + //transmitTimer.attach(callback(&f, &Flipper::flip), 2.0); while (1) { g.processCommand(); - //g.setHeading(); + g.setHeading(); //g.setTempPress(); g.setMissionTime(); + + if (g.transmitFlag) { + g.transmitPacket(); + g.transmitFlag = false; + } //g.saveData(); //g.saveTelem(); @@ -23,7 +31,7 @@ pc.printf("alt: %f\r\n", g.alt); g.xbee->printf("hello\r\n"); */ - wait(1); + //wait(1); } }