![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
This program simply connects to a HTS221 I2C device to read Temperature
Embed:
(wiki syntax)
Show/hide line numbers
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
Generated on Mon Jul 18 2022 21:05:05 by
![doxygen](doxygen.png)