pressure
Fork of MPL3115A2 by
Diff: MPL3115A2.h
- Revision:
- 6:03c24251e500
- Parent:
- 5:9edec5ee8bf4
- Child:
- 8:89ed6aeb5dbb
diff -r 9edec5ee8bf4 -r 03c24251e500 MPL3115A2.h --- a/MPL3115A2.h Thu Aug 22 12:03:19 2013 +0000 +++ b/MPL3115A2.h Thu Aug 22 14:52:16 2013 +0000 @@ -89,7 +89,7 @@ * Get the altimeter value in raw mode * * @param dt pointer to unsigned char array - * @returns status as 1 + * @returns 1 if data are available, 0 if not. */ unsigned int getAltimeterRaw( unsigned char *dt); @@ -104,7 +104,7 @@ * Get the pressure value in raw mode * * @param dt pointer to unsigned char array - * @returns status as 1 + * @returns 1 if data are available, 0 if not. */ unsigned int getPressureRaw( unsigned char *dt); @@ -119,7 +119,7 @@ * Get the temperature value in raw mode * * @param dt pointer to unsigned char array - * @returns status as 1 + * @returns 1 if data are available, 0 if not. */ unsigned int getTemperatureRaw( unsigned char *dt); @@ -141,22 +141,23 @@ * Get the altimeter or pressure and temperature values * * @param array of float f[2] - * @returns none + * @returns 0 no data available, 1 for data available */ - void getAllData( float *f); + unsigned int getAllData( float *f); /** * Get the altimeter or pressure, and temperature values in raw mode * * @param array of unsigned char[5] - * @returns staus as 1 + * @returns 1 if data are available, 0 if not. */ unsigned int getAllDataRaw( unsigned char *dt); /** * Return if there are date available * - * @return 1 for data available, 0 for no data available + * @return 0 for no data available, bit0 set for Temp data available, bit1 set for Press/Alti data available + * bit2 set for both Temp and Press/Alti data available */ unsigned int isDataAvailable( void);