Device to measure angle and get IMU measurements.

Dependencies:   mbed commands BLE_API nRF51822

Committer:
dkester
Date:
Wed Jun 03 15:10:45 2015 +0000
Revision:
4:2a5a08b14539
Parent:
3:a3e1a06c486d
Child:
5:46947b447701
Remove GonioTrainer class

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dkester 0:1c5088dae6e1 1 #ifndef _STORAGE_H_
dkester 0:1c5088dae6e1 2 #define _STORAGE_H_
dkester 0:1c5088dae6e1 3
dkester 0:1c5088dae6e1 4 #include "mbed.h"
dkester 0:1c5088dae6e1 5
dkester 0:1c5088dae6e1 6 class Storage
dkester 0:1c5088dae6e1 7 {
dkester 0:1c5088dae6e1 8 static Storage* instance;
dkester 0:1c5088dae6e1 9 Storage();
dkester 0:1c5088dae6e1 10
dkester 0:1c5088dae6e1 11 public:
dkester 0:1c5088dae6e1 12
dkester 0:1c5088dae6e1 13 static Storage* getInstance();
dkester 3:a3e1a06c486d 14 void setup();
dkester 4:2a5a08b14539 15 void setWREN();
dkester 4:2a5a08b14539 16 void setWRDI();
dkester 4:2a5a08b14539 17 int8_t getSR1();
dkester 4:2a5a08b14539 18 int8_t getSR2();
dkester 4:2a5a08b14539 19 void clearSR();
dkester 3:a3e1a06c486d 20 bool isBusy();
dkester 3:a3e1a06c486d 21 void endAction();
dkester 3:a3e1a06c486d 22
dkester 3:a3e1a06c486d 23 void pageProgram(int32_t addr);
dkester 3:a3e1a06c486d 24 void writeData(int8_t data);
dkester 3:a3e1a06c486d 25
dkester 3:a3e1a06c486d 26 void read(int32_t addr);
dkester 3:a3e1a06c486d 27 int8_t readData();
dkester 4:2a5a08b14539 28
dkester 4:2a5a08b14539 29 void bulkErase();
dkester 4:2a5a08b14539 30 void sectorErase(int32_t);
dkester 4:2a5a08b14539 31 void reset();
dkester 0:1c5088dae6e1 32
dkester 0:1c5088dae6e1 33 };
dkester 0:1c5088dae6e1 34
dkester 0:1c5088dae6e1 35 #endif /* _STORAGE_H_ */