This program simply connects to a HTS221 I2C device to proximity sensor

Dependencies:   FXOS8700CQ mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers sensors.h Source File

sensors.h

00001 #ifndef __SENSORS_H_
00002 #define __SENSORS_H_
00003 
00004 void sensors_init(void);
00005 void read_sensors(void);
00006 
00007 #define SENSOR_FIELD_LEN_LIMIT  32
00008 typedef struct
00009 {
00010     char  Temperature[SENSOR_FIELD_LEN_LIMIT];
00011     char  Humidity[SENSOR_FIELD_LEN_LIMIT];
00012     char  AccelX[SENSOR_FIELD_LEN_LIMIT];
00013     char  AccelY[SENSOR_FIELD_LEN_LIMIT];
00014     char  AccelZ[SENSOR_FIELD_LEN_LIMIT];
00015     char  MagnetometerX[SENSOR_FIELD_LEN_LIMIT];
00016     char  MagnetometerY[SENSOR_FIELD_LEN_LIMIT];
00017     char  MagnetometerZ[SENSOR_FIELD_LEN_LIMIT];
00018     char  AmbientLightVis[SENSOR_FIELD_LEN_LIMIT];
00019     char  AmbientLightIr[SENSOR_FIELD_LEN_LIMIT];
00020     char  UVindex[SENSOR_FIELD_LEN_LIMIT];
00021     char  Proximity[SENSOR_FIELD_LEN_LIMIT];
00022     char  Temperature_Si7020[SENSOR_FIELD_LEN_LIMIT];
00023     char  Humidity_Si7020[SENSOR_FIELD_LEN_LIMIT];
00024 } K64F_Sensors_t ;
00025 
00026 extern K64F_Sensors_t  SENSOR_DATA;
00027 
00028 #endif