routeur done
Dependencies: mbed
Fork of APP4 by
routeur.hpp
- Committer:
- RufflesAllD
- Date:
- 2014-02-24
- Revision:
- 4:aac38b016952
- Parent:
- 2:7515831bb5f5
File content as of revision 4:aac38b016952:
#ifndef ROUTEUR_HPP #define ROUTEUR_HPP #include <string> #include "trame.hpp" #define CTRL_REG1 0x2A #define DATA_REG_W 0x3A #define DATA_REG_R 0x3B #define OUT_X_MSB 0x01 using namespace std; class Routeur { public: // Constructeur Routeur(PinName _tx, PinName _rx); void initAccel(); void sendAccelValues(); void sendSwitchValue(); private: int readRegister(char reg, char* data); int readRegisters(char reg, int range, char* dest); int writeRegister(char reg, char data); Trame trame; I2C accel; DigitalIn piton; char switchValue[1]; char accelValues[6]; }; #endif