ducky's telemetry library
telemetry-mbed.h
- Committer:
- dnleek
- Date:
- 2015-03-18
- Revision:
- 0:80dd1516ad46
File content as of revision 0:80dd1516ad46:
// Make this less hacky and detect properly #ifdef __ARMCC_VERSION #include "telemetry.h" #include "mbed.h" #include "MODSERIAL.h" namespace telemetry { class MbedHal : public HalInterface { public: MbedHal(MODSERIAL& serial) : serial(serial) { timer.start(); } virtual void transmit_byte(uint8_t data); virtual size_t rx_available(); virtual uint8_t receive_byte(); virtual void do_error(const char* message); virtual uint32_t get_time_ms(); protected: MODSERIAL& serial; Timer timer; }; } #endif // ifdef MBED