Shao Rui
/
AGV
1
Diff: PreferenceWriter/PreferenceWriter.h
- Revision:
- 0:571a1835428e
diff -r 000000000000 -r 571a1835428e PreferenceWriter/PreferenceWriter.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/PreferenceWriter/PreferenceWriter.h Mon Jan 25 08:36:48 2021 +0000 @@ -0,0 +1,23 @@ +#ifndef __PREFERENCE_WRITER_H +#define __PREFERENCE_WRITER_H + +#include "mbed.h" +#include "FlashWriter.h" + +class PreferenceWriter { +public: + PreferenceWriter(uint32_t sector); + void open(); + bool ready(); + void write(int x, int index); + void write(float x, int index); + void flush(); + void load(); + void close(); +private: + FlashWriter *writer; + uint32_t __sector; + bool __ready; +}; + +#endif \ No newline at end of file