データの保存、更新、取得ができるWebサービス「milkcocoa」に接続し、データのプッシュ、送信、取得ができるライブラリです。 https://mlkcca.com/
Dependents: MilkcocoaSample MilkcocoaSampleESP8266_LED MilkcocoaSampleESP8266 MilkcocoaSample_3G ... more
SoftSerialSendOnly/SoftSerial_Ticker.h
- Committer:
- jksoft
- Date:
- 2015-12-15
- Revision:
- 0:23e533c4b1ec
File content as of revision 0:23e533c4b1ec:
//A modified version of the regular ticker/timeout libraries to allow us to do timeout without losing accuracy
#ifndef FLEXTICKER_H
#define FLEXTICKER_H
#include "mbed.h"
class FlexTicker: public TimerEvent {
public:
template<typename T>
void attach(T* tptr, void (T::*mptr)(void)) {
_function.attach(tptr, mptr);
}
/** Detach the function
*/
void detach() {
remove();
}
void setNext(int delay) {
insert(event.timestamp + delay);
}
void prime(void) {
event.timestamp = us_ticker_read();
}
protected:
virtual void handler() {
_function.call();
}
unsigned int _delay;
FunctionPointer _function;
};
#endif
Milkcocoa