aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRocco Marco Guglielmi <roccomarco.guglielmi@live.com>2016-09-25 22:17:30 +0000
committerRocco Marco Guglielmi <roccomarco.guglielmi@live.com>2016-09-25 22:17:30 +0000
commit529f2a630613c6e0437b4b1163e1ce9503b495ff (patch)
treebd66e5317ef071c15825b9343012e09eb210ac0a
parented87ceadcf3ca50c07a27e9d6a99ebb46cd4907d (diff)
downloadChibiOS-529f2a630613c6e0437b4b1163e1ce9503b495ff.tar.gz
ChibiOS-529f2a630613c6e0437b4b1163e1ce9503b495ff.tar.bz2
ChibiOS-529f2a630613c6e0437b4b1163e1ce9503b495ff.zip
Mass update of EX drivers. Bias now is completely handled as a float.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9803 35acf78f-673a-0410-8e92-d51de3d6d3f4
-rw-r--r--os/ex/ST/l3gd20.c2
-rw-r--r--os/ex/ST/l3gd20.h4
-rw-r--r--os/ex/ST/lis302dl.c2
-rw-r--r--os/ex/ST/lis302dl.h4
-rw-r--r--os/ex/ST/lis3dsh.c2
-rw-r--r--os/ex/ST/lis3dsh.h4
-rw-r--r--os/ex/ST/lis3mdl.c2
-rw-r--r--os/ex/ST/lis3mdl.h4
-rw-r--r--os/ex/ST/lps25h.c2
-rw-r--r--os/ex/ST/lps25h.h18
-rw-r--r--os/ex/ST/lsm303dlhc.c4
-rw-r--r--os/ex/ST/lsm303dlhc.h4
-rw-r--r--os/ex/ST/lsm6ds0.c8
-rw-r--r--os/ex/ST/lsm6ds0.h4
14 files changed, 32 insertions, 32 deletions
diff --git a/os/ex/ST/l3gd20.c b/os/ex/ST/l3gd20.c
index 6f090d32e..a6551b598 100644
--- a/os/ex/ST/l3gd20.c
+++ b/os/ex/ST/l3gd20.c
@@ -169,7 +169,7 @@ static msg_t sample_bias(void *ip) {
return msg;
}
-static msg_t set_bias(void *ip, int32_t *bp) {
+static msg_t set_bias(void *ip, float *bp) {
uint32_t i;
osalDbgCheck((ip != NULL) && (bp !=NULL));
diff --git a/os/ex/ST/l3gd20.h b/os/ex/ST/l3gd20.h
index 81c356f2c..7dfce1f82 100644
--- a/os/ex/ST/l3gd20.h
+++ b/os/ex/ST/l3gd20.h
@@ -40,7 +40,7 @@
/**
* @brief L3GD20 driver version string.
*/
-#define EX_L3GD20_VERSION "1.0.2"
+#define EX_L3GD20_VERSION "1.0.3"
/**
* @brief L3GD20 driver version major number.
@@ -55,7 +55,7 @@
/**
* @brief L3GD20 driver version patch number.
*/
-#define EX_L3GD20_PATCH 2
+#define EX_L3GD20_PATCH 3
/** @} */
/**
diff --git a/os/ex/ST/lis302dl.c b/os/ex/ST/lis302dl.c
index abce0f546..846051b17 100644
--- a/os/ex/ST/lis302dl.c
+++ b/os/ex/ST/lis302dl.c
@@ -140,7 +140,7 @@ static msg_t read_cooked(void *ip, float axes[]) {
return msg;
}
-static msg_t set_bias(void *ip, int32_t *bp) {
+static msg_t set_bias(void *ip, float *bp) {
uint32_t i;
osalDbgCheck((ip != NULL) && (bp !=NULL));
diff --git a/os/ex/ST/lis302dl.h b/os/ex/ST/lis302dl.h
index 2d8acfa93..f310a2922 100644
--- a/os/ex/ST/lis302dl.h
+++ b/os/ex/ST/lis302dl.h
@@ -41,7 +41,7 @@
/**
* @brief LIS302DL driver version string.
*/
-#define EX_LIS302DL_VERSION "1.0.0"
+#define EX_LIS302DL_VERSION "1.0.2"
/**
* @brief LIS302DL driver version major number.
@@ -56,7 +56,7 @@
/**
* @brief LIS302DL driver version patch number.
*/
-#define EX_LIS302DL_PATCH 0
+#define EX_LIS302DL_PATCH 2
/** @} */
/**
diff --git a/os/ex/ST/lis3dsh.c b/os/ex/ST/lis3dsh.c
index 3e30ef7d0..d8c9ca68f 100644
--- a/os/ex/ST/lis3dsh.c
+++ b/os/ex/ST/lis3dsh.c
@@ -144,7 +144,7 @@ static msg_t read_cooked(void *ip, float axes[]) {
return msg;
}
-static msg_t set_bias(void *ip, int32_t *bp) {
+static msg_t set_bias(void *ip, float *bp) {
uint32_t i;
osalDbgCheck((ip != NULL) && (bp !=NULL));
diff --git a/os/ex/ST/lis3dsh.h b/os/ex/ST/lis3dsh.h
index 50b6f7c1c..79e611e53 100644
--- a/os/ex/ST/lis3dsh.h
+++ b/os/ex/ST/lis3dsh.h
@@ -41,7 +41,7 @@
/**
* @brief LIS3DSH driver version string.
*/
-#define EX_LIS3DSH_VERSION "1.0.0"
+#define EX_LIS3DSH_VERSION "1.0.1"
/**
* @brief LIS3DSH driver version major number.
@@ -56,7 +56,7 @@
/**
* @brief LIS3DSH driver version patch number.
*/
-#define EX_LIS3DSH_PATCH 0
+#define EX_LIS3DSH_PATCH 1
/** @} */
/**
diff --git a/os/ex/ST/lis3mdl.c b/os/ex/ST/lis3mdl.c
index 760ddacde..db4281828 100644
--- a/os/ex/ST/lis3mdl.c
+++ b/os/ex/ST/lis3mdl.c
@@ -179,7 +179,7 @@ static msg_t read_cooked(void *ip, float axes[]) {
return msg;
}
-static msg_t set_bias(void *ip, int32_t *bp) {
+static msg_t set_bias(void *ip, float *bp) {
uint32_t i;
osalDbgCheck((ip != NULL) && (bp !=NULL));
diff --git a/os/ex/ST/lis3mdl.h b/os/ex/ST/lis3mdl.h
index e62cd4fc2..edef58dd1 100644
--- a/os/ex/ST/lis3mdl.h
+++ b/os/ex/ST/lis3mdl.h
@@ -40,7 +40,7 @@
/**
* @brief LIS3MDL driver version string.
*/
-#define EX_LIS3MDL_VERSION "1.0.1"
+#define EX_LIS3MDL_VERSION "1.0.2"
/**
* @brief LIS3MDL driver version major number.
@@ -55,7 +55,7 @@
/**
* @brief LIS3MDL driver version patch number.
*/
-#define EX_LIS3MDL_PATCH 1
+#define EX_LIS3MDL_PATCH 2
/** @} */
/**
diff --git a/os/ex/ST/lps25h.c b/os/ex/ST/lps25h.c
index 28c00816c..89de543bc 100644
--- a/os/ex/ST/lps25h.c
+++ b/os/ex/ST/lps25h.c
@@ -152,7 +152,7 @@ static msg_t read_cooked(void *ip, float* axis) {
}
-static msg_t set_bias(void *ip, int32_t *bp) {
+static msg_t set_bias(void *ip, float *bp) {
osalDbgCheck((ip != NULL) && (bp != NULL));
osalDbgAssert((((LPS25HDriver *)ip)->state == LPS25H_READY) ||
diff --git a/os/ex/ST/lps25h.h b/os/ex/ST/lps25h.h
index daec3e18c..d7c7fc2ee 100644
--- a/os/ex/ST/lps25h.h
+++ b/os/ex/ST/lps25h.h
@@ -40,7 +40,7 @@
/**
* @brief LPS25H driver version string.
*/
-#define EX_LPS25H_VERSION "1.0.0"
+#define EX_LPS25H_VERSION "1.0.1"
/**
* @brief LPS25H driver version major number.
@@ -55,7 +55,7 @@
/**
* @brief LPS25H driver version patch number.
*/
-#define EX_LPS25H_PATCH 0
+#define EX_LPS25H_PATCH 1
/** @} */
/**
@@ -202,7 +202,7 @@
/**
* @brief LPS25H I2C interface switch.
* @details If set to @p TRUE the support for I2C is included.
- * @note The default is @p FALSE.
+ * @note The default is @p TRUE.
*/
#if !defined(LPS25H_USE_I2C) || defined(__DOXYGEN__)
#define LPS25H_USE_I2C TRUE
@@ -288,9 +288,9 @@ typedef enum {
*/
typedef enum {
LPS25H_AVGP_8 = 0x00, /**< Number of internal average is 8. */
- LPS25H_AVGP_32 = 0x01, /**< Number of internal average is 8. */
- LPS25H_AVGP_128 = 0x02, /**< Number of internal average is 8. */
- LPS25H_AVGP_512 = 0x03, /**< Number of internal average is 8. */
+ LPS25H_AVGP_32 = 0x01, /**< Number of internal average is 32. */
+ LPS25H_AVGP_128 = 0x02, /**< Number of internal average is 128. */
+ LPS25H_AVGP_512 = 0x03, /**< Number of internal average is 512. */
}lps25h_avgp_t;
/**
@@ -298,9 +298,9 @@ typedef enum {
*/
typedef enum {
LPS25H_AVGT_8 = 0x00, /**< Number of internal average is 8. */
- LPS25H_AVGT_32 = 0x04, /**< Number of internal average is 8. */
- LPS25H_AVGT_128 = 0x08, /**< Number of internal average is 8. */
- LPS25H_AVGT_512 = 0x0C, /**< Number of internal average is 8. */
+ LPS25H_AVGT_32 = 0x04, /**< Number of internal average is 32. */
+ LPS25H_AVGT_128 = 0x08, /**< Number of internal average is 128. */
+ LPS25H_AVGT_512 = 0x0C, /**< Number of internal average is 512. */
}lps25h_avgt_t;
/**
diff --git a/os/ex/ST/lsm303dlhc.c b/os/ex/ST/lsm303dlhc.c
index f538b559c..1870d2dc3 100644
--- a/os/ex/ST/lsm303dlhc.c
+++ b/os/ex/ST/lsm303dlhc.c
@@ -256,7 +256,7 @@ static msg_t sens_read_cooked(void *ip, float axes[]) {
return msg;
}
-static msg_t acc_set_bias(void *ip, int32_t *bp) {
+static msg_t acc_set_bias(void *ip, float *bp) {
uint32_t i;
osalDbgCheck((ip != NULL) && (bp !=NULL));
@@ -271,7 +271,7 @@ static msg_t acc_set_bias(void *ip, int32_t *bp) {
return MSG_OK;
}
-static msg_t comp_set_bias(void *ip, int32_t *bp) {
+static msg_t comp_set_bias(void *ip, float *bp) {
uint32_t i;
osalDbgCheck((ip != NULL) && (bp !=NULL));
diff --git a/os/ex/ST/lsm303dlhc.h b/os/ex/ST/lsm303dlhc.h
index 0fae07b50..6e4ae34dc 100644
--- a/os/ex/ST/lsm303dlhc.h
+++ b/os/ex/ST/lsm303dlhc.h
@@ -41,7 +41,7 @@
/**
* @brief LSM303DLHC driver version string.
*/
-#define EX_LSM303DLHC_VERSION "1.0.1"
+#define EX_LSM303DLHC_VERSION "1.0.2"
/**
* @brief LSM303DLHC driver version major number.
@@ -56,7 +56,7 @@
/**
* @brief LSM303DLHC driver version patch number.
*/
-#define EX_LSM303DLHC_PATCH 1
+#define EX_LSM303DLHC_PATCH 2
/** @} */
/**
diff --git a/os/ex/ST/lsm6ds0.c b/os/ex/ST/lsm6ds0.c
index 17f02b52f..e91781152 100644
--- a/os/ex/ST/lsm6ds0.c
+++ b/os/ex/ST/lsm6ds0.c
@@ -140,7 +140,7 @@ static size_t sens_get_axes_number(void *ip) {
return size;
}
-static msg_t acc_read_raw(void *ip, int32_t axes[]) {
+static msg_t acc_read_raw(void *ip, int32_t* axes) {
int16_t tmp;
msg_t msg = MSG_OK;
osalDbgCheck(((ip != NULL) && (axes != NULL)) &&
@@ -198,7 +198,7 @@ static msg_t acc_read_raw(void *ip, int32_t axes[]) {
return MSG_OK;
}
-static msg_t gyro_read_raw(void *ip, int32_t axes[]) {
+static msg_t gyro_read_raw(void *ip, int32_t* axes) {
int16_t tmp;
msg_t msg = MSG_OK;
osalDbgCheck(((ip != NULL) && (axes != NULL)) &&
@@ -352,7 +352,7 @@ static msg_t gyro_sample_bias(void *ip) {
return msg;
}
-static msg_t acc_set_bias(void *ip, int32_t *bp) {
+static msg_t acc_set_bias(void *ip, float *bp) {
uint32_t i;
osalDbgCheck((ip != NULL) && (bp !=NULL));
@@ -367,7 +367,7 @@ static msg_t acc_set_bias(void *ip, int32_t *bp) {
return MSG_OK;
}
-static msg_t gyro_set_bias(void *ip, int32_t *bp) {
+static msg_t gyro_set_bias(void *ip, float *bp) {
uint32_t i;
osalDbgCheck((ip != NULL) && (bp !=NULL));
diff --git a/os/ex/ST/lsm6ds0.h b/os/ex/ST/lsm6ds0.h
index 20bef3134..27d913265 100644
--- a/os/ex/ST/lsm6ds0.h
+++ b/os/ex/ST/lsm6ds0.h
@@ -41,7 +41,7 @@
/**
* @brief LSM6DS0 driver version string.
*/
-#define EX_LSM6DS0_VERSION "1.0.1"
+#define EX_LSM6DS0_VERSION "1.0.2"
/**
* @brief LSM6DS0 driver version major number.
@@ -56,7 +56,7 @@
/**
* @brief LSM6DS0 driver version patch number.
*/
-#define EX_LSM6DS0_PATCH 1
+#define EX_LSM6DS0_PATCH 2
/** @} */
/**