Implemented first Hangar-Service

Dependencies:   CalibrateMagneto QuaternionMath

Fork of SML2 by TobyRich GmbH

Committer:
pvaibhav
Date:
Tue Jan 13 11:23:01 2015 +0000
Revision:
0:943820483318
Child:
5:b9f2f62a8f90
Initial commit with working LED and motor drivers.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pvaibhav 0:943820483318 1 #ifndef _H_I2CPERIPHERAL_H
pvaibhav 0:943820483318 2 #define _H_I2CPERIPHERAL_H
pvaibhav 0:943820483318 3
pvaibhav 0:943820483318 4 #include "mbed.h"
pvaibhav 0:943820483318 5
pvaibhav 0:943820483318 6 class I2CPeripheral
pvaibhav 0:943820483318 7 {
pvaibhav 0:943820483318 8 private:
pvaibhav 0:943820483318 9 I2C* mBus;
pvaibhav 0:943820483318 10 uint8_t mAddress;
pvaibhav 0:943820483318 11
pvaibhav 0:943820483318 12 protected:
pvaibhav 0:943820483318 13 void write_reg(const uint8_t reg, const uint8_t val);
pvaibhav 0:943820483318 14 uint8_t read_reg(const uint8_t reg);
pvaibhav 0:943820483318 15
pvaibhav 0:943820483318 16 public:
pvaibhav 0:943820483318 17 I2CPeripheral(I2C &i2c, const uint8_t address);
pvaibhav 0:943820483318 18 };
pvaibhav 0:943820483318 19
pvaibhav 0:943820483318 20 #endif//_H_I2CPERIPHERAL_H