Improved LPS25H driver and related demo: improved sensitivity handling.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9820 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
Rocco Marco Guglielmi 2016-09-28 23:24:52 +00:00
parent cae987f6b3
commit 21c467fb5a
2 changed files with 4 additions and 4 deletions

View File

@ -144,7 +144,7 @@ static msg_t read_cooked(void *ip, float* axis) {
msg = read_raw(ip, &raw); msg = read_raw(ip, &raw);
*axis = raw / ((LPS25HDriver *)ip)->sensitivity; *axis = raw * ((LPS25HDriver *)ip)->sensitivity;
*axis -= ((LPS25HDriver *)ip)->bias; *axis -= ((LPS25HDriver *)ip)->bias;
return msg; return msg;
} }

View File

@ -40,7 +40,7 @@
/** /**
* @brief LPS25H driver version string. * @brief LPS25H driver version string.
*/ */
#define EX_LPS25H_VERSION "1.0.2" #define EX_LPS25H_VERSION "1.0.3"
/** /**
* @brief LPS25H driver version major number. * @brief LPS25H driver version major number.
@ -55,7 +55,7 @@
/** /**
* @brief LPS25H driver version patch number. * @brief LPS25H driver version patch number.
*/ */
#define EX_LPS25H_PATCH 2 #define EX_LPS25H_PATCH 3
/** @} */ /** @} */
/** /**
@ -65,7 +65,7 @@
*/ */
#define LPS25H_NUMBER_OF_AXES 1U #define LPS25H_NUMBER_OF_AXES 1U
#define LPS25H_SENS 4096.0f /**< LSB/hPa */ #define LPS25H_SENS 0.00024414f /**< hPa/LSB */
/** @} */ /** @} */
/** /**