code
Dependencies: MPU6050_SIM5320_TEST SDFileSystem WakeUp
Fork of Nucleo_L476RG_SDCard_WorkingSample by
SensorBoards.h
- Committer:
- suads
- Date:
- 2017-09-13
- Revision:
- 2:f745f2656606
- Parent:
- 1:d5774258d18b
File content as of revision 2:f745f2656606:
#ifndef _SENSORBOARDS_H #define _SENSORBOARDS_H #include "mbed.h" #define SENSOR_NUMBERS 0xA1 #define SENSORS_IDS 0xA2 #define SENSOR_READINGS 0xA3 #define Device_Name_ADDR (0xEE) // Device You Wish to Use Address - using i2c Address #define WRITE (0x00) // i2c Write bit #define READ (0x01) // i2c Read bit struct Board { uint8_t I2CAddress; uint8_t sensorIDs[8]; uint8_t numberOfSensors; }; class SensorBoards { public: SensorBoards() : numberOfBoards(0) {} uint8_t sensorBoardScanner(); uint8_t sensorIDScanner(); uint8_t getSensorNumbers(); uint8_t getSensorIDs(); void getSensorReadings(uint8_t address, uint8_t ID, uint8_t *IDMeasure); uint8_t returnBoardAdd(); //private: Board boards[8]; int numberOfBoards; }; #endif