robot

Dependencies:   FastPWM3 mbed

Committer:
bwang
Date:
Fri Mar 10 08:29:13 2017 +0000
Revision:
82:5e741c5ffd9f
things somewhat work?

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bwang 82:5e741c5ffd9f 1 #ifndef __PREFERENCE_WRITER_H
bwang 82:5e741c5ffd9f 2 #define __PREFERENCE_WRITER_H
bwang 82:5e741c5ffd9f 3
bwang 82:5e741c5ffd9f 4 #include "mbed.h"
bwang 82:5e741c5ffd9f 5 #include "FlashWriter.h"
bwang 82:5e741c5ffd9f 6
bwang 82:5e741c5ffd9f 7 class PreferenceWriter {
bwang 82:5e741c5ffd9f 8 public:
bwang 82:5e741c5ffd9f 9 PreferenceWriter(uint32_t sector);
bwang 82:5e741c5ffd9f 10 void open();
bwang 82:5e741c5ffd9f 11 bool ready();
bwang 82:5e741c5ffd9f 12 void write(int x, int index);
bwang 82:5e741c5ffd9f 13 void write(float x, int index);
bwang 82:5e741c5ffd9f 14 void flush();
bwang 82:5e741c5ffd9f 15 void load();
bwang 82:5e741c5ffd9f 16 void close();
bwang 82:5e741c5ffd9f 17 private:
bwang 82:5e741c5ffd9f 18 FlashWriter *writer;
bwang 82:5e741c5ffd9f 19 uint32_t __sector;
bwang 82:5e741c5ffd9f 20 bool __ready;
bwang 82:5e741c5ffd9f 21 };
bwang 82:5e741c5ffd9f 22
bwang 82:5e741c5ffd9f 23 #endif