From 8c3fc64559b6d0c72a80ee9ced18b307a0820f03 Mon Sep 17 00:00:00 2001 From: Rocco Marco Guglielmi Date: Sun, 27 Jan 2019 14:59:38 +0000 Subject: Updated testes/STM32/STM32F4xx demos for STM32F4 Discovery to be compliant with new project organization/makefile mechanisms Batch review of *_USE_ADVANCED macros git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_19.1.x@12618 110e8d01-0319-4d1e-a829-52ad28d1bb01 --- os/ex/ST/l3gd20.c | 8 ++++---- os/ex/ST/l3gd20.h | 13 ++++++------- os/ex/ST/lis302dl.h | 11 +++++------ os/ex/ST/lis3dsh.h | 13 ++++++------- os/ex/ST/lis3mdl.c | 8 ++++---- os/ex/ST/lis3mdl.h | 10 +++++----- os/ex/ST/lps22hb.h | 9 ++++----- os/ex/ST/lps25h.h | 7 +++---- os/ex/ST/lsm303agr.c | 6 +++--- os/ex/ST/lsm303agr.h | 25 +++++++------------------ os/ex/ST/lsm303dlhc.c | 6 +++--- os/ex/ST/lsm303dlhc.h | 21 +++++---------------- os/ex/ST/lsm6ds0.c | 6 +++--- os/ex/ST/lsm6ds0.h | 32 +++++--------------------------- os/ex/ST/lsm6dsl.c | 8 ++++---- os/ex/ST/lsm6dsl.h | 32 +++++--------------------------- 16 files changed, 72 insertions(+), 143 deletions(-) (limited to 'os') diff --git a/os/ex/ST/l3gd20.c b/os/ex/ST/l3gd20.c index 9fa670260..fc8aff074 100644 --- a/os/ex/ST/l3gd20.c +++ b/os/ex/ST/l3gd20.c @@ -502,14 +502,14 @@ void l3gd20Start(L3GD20Driver *devp, const L3GD20Config *config) { cr[0] = L3GD20_CTRL_REG1_XEN | L3GD20_CTRL_REG1_YEN | L3GD20_CTRL_REG1_ZEN | L3GD20_CTRL_REG1_PD | devp->config->gyrooutputdatarate; -#if L3GD20_GYRO_USE_ADVANCED || defined(__DOXYGEN__) +#if L3GD20_USE_ADVANCED || defined(__DOXYGEN__) cr[0] |= devp->config->gyrobandwidth; #endif } /* Control register 2 configuration block.*/ { -#if L3GD20_GYRO_USE_ADVANCED || defined(__DOXYGEN__) +#if L3GD20_USE_ADVANCED || defined(__DOXYGEN__) if(devp->config->gyrohpmode != L3GD20_HPM_BYPASSED) cr[1] = devp->config->gyrohpmode | devp->config->gyrohpconfiguration; #endif @@ -518,7 +518,7 @@ void l3gd20Start(L3GD20Driver *devp, const L3GD20Config *config) { /* Control register 4 configuration block.*/ { cr[3] = devp->config->gyrofullscale; -#if L3GD20_GYRO_USE_ADVANCED || defined(__DOXYGEN__) +#if L3GD20_USE_ADVANCED || defined(__DOXYGEN__) cr[3] |= devp->config->gyroblockdataupdate | devp->config->gyroendianness; #endif @@ -526,7 +526,7 @@ void l3gd20Start(L3GD20Driver *devp, const L3GD20Config *config) { /* Control register 5 configuration block.*/ { -#if L3GD20_GYRO_USE_ADVANCED || defined(__DOXYGEN__) +#if L3GD20_USE_ADVANCED || defined(__DOXYGEN__) if((devp->config->gyrohpmode != L3GD20_HPM_BYPASSED)) { cr[4] = L3GD20_CTRL_REG5_HPEN; if(devp->config->gyrolp2mode != L3GD20_LP2M_BYPASSED) { diff --git a/os/ex/ST/l3gd20.h b/os/ex/ST/l3gd20.h index bea56432c..35d615f32 100644 --- a/os/ex/ST/l3gd20.h +++ b/os/ex/ST/l3gd20.h @@ -42,7 +42,7 @@ /** * @brief L3GD20 driver version string. */ -#define EX_L3GD20_VERSION "1.1.1" +#define EX_L3GD20_VERSION "1.1.2" /** * @brief L3GD20 driver version major number. @@ -57,7 +57,7 @@ /** * @brief L3GD20 driver version patch number. */ -#define EX_L3GD20_PATCH 1 +#define EX_L3GD20_PATCH 2 /** @} */ /** @@ -271,13 +271,12 @@ #endif /** - * @brief L3GD20 accelerometer subsystem advanced configurations - * switch. + * @brief L3GD20 advanced configurations switch. * @details If set to @p TRUE more configurations are available. * @note The default is @p FALSE. */ -#if !defined(L3GD20_GYRO_USE_ADVANCED) || defined(__DOXYGEN__) -#define L3GD20_GYRO_USE_ADVANCED FALSE +#if !defined(L3GD20_USE_ADVANCED) || defined(__DOXYGEN__) +#define L3GD20_USE_ADVANCED FALSE #endif /** @@ -472,7 +471,7 @@ typedef struct { * @brief L3GD20 gyroscope system output data rate selection. */ l3gd20_odr_t gyrooutputdatarate; -#if L3GD20_GYRO_USE_ADVANCED || defined(__DOXYGEN__) +#if L3GD20_USE_ADVANCED || defined(__DOXYGEN__) /** * @brief L3GD20 gyroscope system block data update. */ diff --git a/os/ex/ST/lis302dl.h b/os/ex/ST/lis302dl.h index 6c8fa864e..e61957da7 100644 --- a/os/ex/ST/lis302dl.h +++ b/os/ex/ST/lis302dl.h @@ -43,7 +43,7 @@ /** * @brief LIS302DL driver version string. */ -#define EX_LIS302DL_VERSION "1.1.0" +#define EX_LIS302DL_VERSION "1.1.1" /** * @brief LIS302DL driver version major number. @@ -58,7 +58,7 @@ /** * @brief LIS302DL driver version patch number. */ -#define EX_LIS302DL_PATCH 0 +#define EX_LIS302DL_PATCH 1 /** @} */ /** @@ -214,13 +214,12 @@ #endif /** - * @brief LIS302DL accelerometer subsystem advanced configurations - * switch. + * @brief LIS302DL advanced configurations switch. * @details If set to @p TRUE more configurations are available. * @note The default is @p FALSE. */ -#if !defined(LIS302DL_ACC_USE_ADVANCED) || defined(__DOXYGEN__) -#define LIS302DL_ACC_USE_ADVANCED FALSE +#if !defined(LIS302DL_USE_ADVANCED) || defined(__DOXYGEN__) +#define LIS302DL_USE_ADVANCED FALSE #endif /** @} */ diff --git a/os/ex/ST/lis3dsh.h b/os/ex/ST/lis3dsh.h index 26dafcd38..80973e897 100644 --- a/os/ex/ST/lis3dsh.h +++ b/os/ex/ST/lis3dsh.h @@ -43,7 +43,7 @@ /** * @brief LIS3DSH driver version string. */ -#define EX_LIS3DSH_VERSION "1.1.1" +#define EX_LIS3DSH_VERSION "1.1.2" /** * @brief LIS3DSH driver version major number. @@ -58,7 +58,7 @@ /** * @brief LIS3DSH driver version patch number. */ -#define EX_LIS3DSH_PATCH 1 +#define EX_LIS3DSH_PATCH 2 /** @} */ /** @@ -333,13 +333,12 @@ #endif /** - * @brief LIS3DSH accelerometer subsystem advanced configurations - * switch. + * @brief LIS3DSH advanced configurations switch. * @details If set to @p TRUE more configurations are available. * @note The default is @p FALSE. */ -#if !defined(LIS3DSH_ACC_USE_ADVANCED) || defined(__DOXYGEN__) -#define LIS3DSH_ACC_USE_ADVANCED FALSE +#if !defined(LIS3DSH_USE_ADVANCED) || defined(__DOXYGEN__) +#define LIS3DSH_USE_ADVANCED FALSE #endif /** @} */ @@ -482,7 +481,7 @@ typedef struct { * @brief LIS3DSH output data rate selection. */ lis3dsh_acc_odr_t accoutputdatarate; -#if LIS3DSH_ACC_USE_ADVANCED || defined(__DOXYGEN__) +#if LIS3DSH_USE_ADVANCED || defined(__DOXYGEN__) /** * @brief LIS3DSH anti-aliasing bandwidth. */ diff --git a/os/ex/ST/lis3mdl.c b/os/ex/ST/lis3mdl.c index 559564744..796cc2486 100644 --- a/os/ex/ST/lis3mdl.c +++ b/os/ex/ST/lis3mdl.c @@ -476,7 +476,7 @@ void lis3mdlStart(LIS3MDLDriver *devp, const LIS3MDLConfig *config) { { cr[0] = LIS3MDL_AD_CTRL_REG1; cr[1] = devp->config->compoutputdatarate; -#if LIS3MDL_COMP_USE_ADVANCED || defined(__DOXYGEN__) +#if LIS3MDL_USE_ADVANCED || defined(__DOXYGEN__) cr[1] |= devp->config->compoperationmodexy; #else cr[1] |= LIS3MDL_CTRL_REG1_OM0 | LIS3MDL_CTRL_REG1_OM1; @@ -491,7 +491,7 @@ void lis3mdlStart(LIS3MDLDriver *devp, const LIS3MDLConfig *config) { /* Control register 3 configuration block.*/ { cr[3] = 0; -#if LIS3MDL_COMP_USE_ADVANCED || defined(__DOXYGEN__) +#if LIS3MDL_USE_ADVANCED || defined(__DOXYGEN__) cr[3] = devp->config->compconversionmode; #endif } @@ -499,7 +499,7 @@ void lis3mdlStart(LIS3MDLDriver *devp, const LIS3MDLConfig *config) { /* Control register 4 configuration block.*/ { cr[4] = 0; -#if LIS3MDL_COMP_USE_ADVANCED || defined(__DOXYGEN__) +#if LIS3MDL_USE_ADVANCED || defined(__DOXYGEN__) cr[4] = devp->config->compoperationmodez | devp->config->endianness; #endif } @@ -507,7 +507,7 @@ void lis3mdlStart(LIS3MDLDriver *devp, const LIS3MDLConfig *config) { /* Control register 5 configuration block.*/ { cr[5] = 0; -#if LIS3MDL_COMP_USE_ADVANCED || defined(__DOXYGEN__) +#if LIS3MDL_USE_ADVANCED || defined(__DOXYGEN__) cr[5] = devp->config->blockdataupdate; #endif } diff --git a/os/ex/ST/lis3mdl.h b/os/ex/ST/lis3mdl.h index 96def428d..3a5d62017 100644 --- a/os/ex/ST/lis3mdl.h +++ b/os/ex/ST/lis3mdl.h @@ -42,7 +42,7 @@ /** * @brief LIS3MDL driver version string. */ -#define EX_LIS3MDL_VERSION "1.1.1" +#define EX_LIS3MDL_VERSION "1.1.2" /** * @brief LIS3MDL driver version major number. @@ -57,7 +57,7 @@ /** * @brief LIS3MDL driver version patch number. */ -#define EX_LIS3MDL_PATCH 1 +#define EX_LIS3MDL_PATCH 2 /** @} */ /** @@ -229,8 +229,8 @@ * @details If set to @p TRUE more configurations are available. * @note The default is @p FALSE. */ -#if !defined(LIS3MDL_COMP_USE_ADVANCED) || defined(__DOXYGEN__) -#define LIS3MDL_COMP_USE_ADVANCED FALSE +#if !defined(LIS3MDL_USE_ADVANCED) || defined(__DOXYGEN__) +#define LIS3MDL_USE_ADVANCED FALSE #endif /** @} */ @@ -428,7 +428,7 @@ typedef struct { * @brief LIS3MDL compass subsystem output data rate. */ lis3mdl_comp_odr_t compoutputdatarate; -#if LIS3MDL_COMP_USE_ADVANCED || defined(__DOXYGEN__) +#if LIS3MDL_USE_ADVANCED || defined(__DOXYGEN__) /** * @brief LIS3MDL compass subsystem low power mode configuration. */ diff --git a/os/ex/ST/lps22hb.h b/os/ex/ST/lps22hb.h index bbeae4c0f..dee503d09 100644 --- a/os/ex/ST/lps22hb.h +++ b/os/ex/ST/lps22hb.h @@ -43,7 +43,7 @@ /** * @brief LPS22HB driver version string. */ -#define EX_LPS22HB_VERSION "1.0.0" +#define EX_LPS22HB_VERSION "1.0.1" /** * @brief LPS22HB driver version major number. @@ -58,7 +58,7 @@ /** * @brief LPS22HB driver version patch number. */ -#define EX_LPS22HB_PATCH 0 +#define EX_LPS22HB_PATCH 1 /** @} */ /** @@ -247,8 +247,7 @@ #endif /** - * @brief LPS22HB accelerometer subsystem advanced configurations - * switch. + * @brief LPS22HB advanced configurations switch. * @details If set to @p TRUE more configurations are available. * @note The default is @p FALSE. */ @@ -402,7 +401,7 @@ typedef struct { */ lps22hb_bdu_t blockdataupdate; /** - * @brief LPS22HB barometer subsystem resolution. + * @brief LPS22HB barometer subsystem resolution. */ lps22hb_lp_t lowpass_filter; #endif diff --git a/os/ex/ST/lps25h.h b/os/ex/ST/lps25h.h index ffc894cbb..eb1f3a9e2 100644 --- a/os/ex/ST/lps25h.h +++ b/os/ex/ST/lps25h.h @@ -43,7 +43,7 @@ /** * @brief LPS25H driver version string. */ -#define EX_LPS25H_VERSION "1.1.1" +#define EX_LPS25H_VERSION "1.1.2" /** * @brief LPS25H driver version major number. @@ -58,7 +58,7 @@ /** * @brief LPS25H driver version patch number. */ -#define EX_LPS25H_PATCH 1 +#define EX_LPS25H_PATCH 2 /** @} */ /** @@ -249,8 +249,7 @@ #endif /** - * @brief LPS25H accelerometer subsystem advanced configurations - * switch. + * @brief LPS25H advanced configurations switch. * @details If set to @p TRUE more configurations are available. * @note The default is @p FALSE. */ diff --git a/os/ex/ST/lsm303agr.c b/os/ex/ST/lsm303agr.c index 415364d03..73e57a84d 100644 --- a/os/ex/ST/lsm303agr.c +++ b/os/ex/ST/lsm303agr.c @@ -727,7 +727,7 @@ void lsm303agrStart(LSM303AGRDriver *devp, const LSM303AGRConfig *config) { /* Control register 1 configuration block.*/ { cr[1] = LSM303AGR_ACC_AE_XYZ | devp->config->accoutdatarate; -#if LSM303AGR_ACC_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM303AGR_USE_ADVANCED || defined(__DOXYGEN__) if(devp->config->accmode == LSM303AGR_ACC_MODE_LPOW) cr[1] |= LSM303AGR_CTRL_REG1_A_LPEN; #endif @@ -746,7 +746,7 @@ void lsm303agrStart(LSM303AGRDriver *devp, const LSM303AGRConfig *config) { /* Control register 4 configuration block.*/ { cr[4] = devp->config->accfullscale; -#if LSM303AGR_ACC_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM303AGR_USE_ADVANCED || defined(__DOXYGEN__) cr[4] |= devp->config->accendianess | devp->config->accblockdataupdate; if(devp->config->accmode == LSM303AGR_ACC_MODE_HRES) @@ -820,7 +820,7 @@ void lsm303agrStart(LSM303AGRDriver *devp, const LSM303AGRConfig *config) { /* Control register A configuration block.*/ { cr[1] = devp->config->compoutputdatarate; -#if LSM303AGR_COMP_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM303AGR_USE_ADVANCED || defined(__DOXYGEN__) cr[1] |= devp->config->compmode | devp->config->complp; #endif } diff --git a/os/ex/ST/lsm303agr.h b/os/ex/ST/lsm303agr.h index 7e532ab92..89eb552f9 100644 --- a/os/ex/ST/lsm303agr.h +++ b/os/ex/ST/lsm303agr.h @@ -43,7 +43,7 @@ /** * @brief LSM303AGR driver version string. */ -#define EX_LSM303AGR_VERSION "1.0.0" +#define EX_LSM303AGR_VERSION "1.0.1" /** * @brief LSM303AGR driver version major number. @@ -58,7 +58,7 @@ /** * @brief LSM303AGR driver version patch number. */ -#define EX_LSM303AGR_PATCH 0 +#define EX_LSM303AGR_PATCH 1 /** @} */ /** @@ -348,23 +348,12 @@ #endif /** - * @brief LSM303AGR accelerometer subsystem advanced configurations - * switch. + * @brief LSM303AGR advanced configurations switch. * @details If set to @p TRUE more configurations are available. * @note The default is @p FALSE. */ -#if !defined(LSM303AGR_ACC_USE_ADVANCED) || defined(__DOXYGEN__) -#define LSM303AGR_ACC_USE_ADVANCED FALSE -#endif - -/** - * @brief LSM303AGR compass subsystem advanced configurations - * switch. - * @details If set to @p TRUE more configurations are available. - * @note The default is @p FALSE. - */ -#if !defined(LSM303AGR_COMP_USE_ADVANCED) || defined(__DOXYGEN__) -#define LSM303AGR_COMP_USE_ADVANCED FALSE +#if !defined(LSM303AGR_USE_ADVANCED) || defined(__DOXYGEN__) +#define LSM303AGR_USE_ADVANCED FALSE #endif /** @} */ @@ -549,7 +538,7 @@ typedef struct { * @brief LSM303AGR accelerometer subsystem output data rate. */ lsm303agr_acc_odr_t accoutdatarate; -#if LSM303AGR_ACC_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM303AGR_USE_ADVANCED || defined(__DOXYGEN__) /** * @brief LSM303AGR accelerometer subsystem mode. */ @@ -575,7 +564,7 @@ typedef struct { * @brief LSM303AGR compass subsystem output data rate. */ lsm303agr_comp_odr_t compoutputdatarate; -#if LSM303AGR_COMP_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM303AGR_USE_ADVANCED || defined(__DOXYGEN__) /** * @brief LSM303AGR compass subsystem working mode. */ diff --git a/os/ex/ST/lsm303dlhc.c b/os/ex/ST/lsm303dlhc.c index 8fa988ab7..abf5fcbbd 100644 --- a/os/ex/ST/lsm303dlhc.c +++ b/os/ex/ST/lsm303dlhc.c @@ -885,7 +885,7 @@ void lsm303dlhcStart(LSM303DLHCDriver *devp, const LSM303DLHCConfig *config) { { cr[1] = LSM303DLHC_CTRL_REG1_A_XEN | LSM303DLHC_CTRL_REG1_A_YEN | LSM303DLHC_CTRL_REG1_A_ZEN | devp->config->accoutdatarate; -#if LSM303DLHC_ACC_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM303DLHC_USE_ADVANCED || defined(__DOXYGEN__) cr[1] |= devp->config->acclowpower; #endif } @@ -903,7 +903,7 @@ void lsm303dlhcStart(LSM303DLHCDriver *devp, const LSM303DLHCConfig *config) { /* Control register 4 configuration block.*/ { cr[4] = devp->config->accfullscale; -#if LSM303DLHC_ACC_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM303DLHC_USE_ADVANCED || defined(__DOXYGEN__) cr[4] |= devp->config->accendianess | devp->config->accblockdataupdate | devp->config->acchighresmode; @@ -986,7 +986,7 @@ void lsm303dlhcStart(LSM303DLHCDriver *devp, const LSM303DLHCConfig *config) { /* Mode register configuration block.*/ { cr[3] = 0; -#if LSM303DLHC_COMP_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM303DLHC_USE_ADVANCED || defined(__DOXYGEN__) cr[3] |= devp->config->compmode; #endif } diff --git a/os/ex/ST/lsm303dlhc.h b/os/ex/ST/lsm303dlhc.h index 626ea1383..42d9d571c 100644 --- a/os/ex/ST/lsm303dlhc.h +++ b/os/ex/ST/lsm303dlhc.h @@ -43,7 +43,7 @@ /** * @brief LSM303DLHC driver version string. */ -#define EX_LSM303DLHC_VERSION "1.1.1" +#define EX_LSM303DLHC_VERSION "1.1.2" /** * @brief LSM303DLHC driver version major number. @@ -58,7 +58,7 @@ /** * @brief LSM303DLHC driver version patch number. */ -#define EX_LSM303DLHC_PATCH 1 +#define EX_LSM303DLHC_PATCH 2 /** @} */ /** @@ -343,23 +343,12 @@ #endif /** - * @brief LSM303DLHC accelerometer subsystem advanced configurations - * switch. + * @brief LSM303DLHC advanced configurations switch. * @details If set to @p TRUE more configurations are available. * @note The default is @p FALSE. */ -#if !defined(LSM303DLHC_ACC_USE_ADVANCED) || defined(__DOXYGEN__) -#define LSM303DLHC_ACC_USE_ADVANCED FALSE -#endif - -/** - * @brief LSM303DLHC compass subsystem advanced configurations - * switch. - * @details If set to @p TRUE more configurations are available. - * @note The default is @p FALSE. - */ -#if !defined(LSM303DLHC_COMP_USE_ADVANCED) || defined(__DOXYGEN__) -#define LSM303DLHC_COMP_USE_ADVANCED FALSE +#if !defined(LSM303DLHC_USE_ADVANCED) || defined(__DOXYGEN__) +#define LSM303DLHC_USE_ADVANCED FALSE #endif /** @} */ diff --git a/os/ex/ST/lsm6ds0.c b/os/ex/ST/lsm6ds0.c index 144af65fc..a4ca75f3a 100644 --- a/os/ex/ST/lsm6ds0.c +++ b/os/ex/ST/lsm6ds0.c @@ -881,7 +881,7 @@ void lsm6ds0Start(LSM6DS0Driver *devp, const LSM6DS0Config *config) { { cr[1] = LSM6DS0_CTRL_REG5_XL_XEN_XL | LSM6DS0_CTRL_REG5_XL_YEN_XL | LSM6DS0_CTRL_REG5_XL_ZEN_XL; -#if LSM6DS0_ACC_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM6DS0_USE_ADVANCED || defined(__DOXYGEN__) cr[1] |= devp->config->accdecmode; #endif } @@ -967,7 +967,7 @@ void lsm6ds0Start(LSM6DS0Driver *devp, const LSM6DS0Config *config) { /* Control register 2 configuration block.*/ { cr[2] = 0; -#if LSM6DS0_GYRO_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM6DS0_USE_ADVANCED || defined(__DOXYGEN__) cr[2] |= devp->config->gyrooutsel; #endif } @@ -975,7 +975,7 @@ void lsm6ds0Start(LSM6DS0Driver *devp, const LSM6DS0Config *config) { /* Control register 3 configuration block.*/ { cr[3] = 0; -#if LSM6DS0_GYRO_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM6DS0_USE_ADVANCED || defined(__DOXYGEN__) cr[3] |= devp->config->gyrohpfenable | devp->config->gyrolowmodecfg | devp->config->gyrohpcfg; diff --git a/os/ex/ST/lsm6ds0.h b/os/ex/ST/lsm6ds0.h index 0f8fdabd1..30ac7665c 100644 --- a/os/ex/ST/lsm6ds0.h +++ b/os/ex/ST/lsm6ds0.h @@ -43,7 +43,7 @@ /** * @brief LSM6DS0 driver version string. */ -#define EX_LSM6DS0_VERSION "1.1.1" +#define EX_LSM6DS0_VERSION "1.1.2" /** * @brief LSM6DS0 driver version major number. @@ -58,7 +58,7 @@ /** * @brief LSM6DS0 driver version patch number. */ -#define EX_LSM6DS0_PATCH 1 +#define EX_LSM6DS0_PATCH 2 /** @} */ /** @@ -354,26 +354,6 @@ #define LSM6DS0_USE_ADVANCED FALSE #endif -/** - * @brief LSM6DS0 accelerometer subsystem advanced configurations - * switch. - * @details If set to @p TRUE more configurations are available. - * @note The default is @p FALSE. - */ -#if !defined(LSM6DS0_ACC_USE_ADVANCED) || defined(__DOXYGEN__) -#define LSM6DS0_ACC_USE_ADVANCED FALSE -#endif - -/** - * @brief LSM6DS0 gyroscope subsystem advanced configurations - * switch. - * @details If set to @p TRUE more configurations are available. - * @note The default is @p FALSE. - */ -#if !defined(LSM6DS0_GYRO_USE_ADVANCED) || defined(__DOXYGEN__) -#define LSM6DS0_GYRO_USE_ADVANCED FALSE -#endif - /** * @brief Number of acquisitions for gyroscope bias removal. * @details This is the number of acquisitions performed to compute the @@ -622,12 +602,12 @@ typedef struct { * @brief LSM6DS0 accelerometer subsystem output data rate. */ lsm6ds0_acc_odr_t accoutdatarate; -#if LSM6DS0_ACC_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM6DS0_USE_ADVANCED || defined(__DOXYGEN__) /** * @brief LSM6DS0 accelerometer subsystem decimation mode. */ lsm6ds0_acc_dec_t accdecmode; -#endif /* LSM6DS0_ACC_USE_ADVANCED */ +#endif /* LSM6DS0_USE_ADVANCED */ /** * @brief LSM6DS0 gyroscope subsystem initial sensitivity. */ @@ -644,7 +624,7 @@ typedef struct { * @brief LSM6DS0 gyroscope subsystem output data rate. */ lsm6ds0_gyro_odr_t gyrooutdatarate; -#if LSM6DS0_GYRO_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM6DS0_USE_ADVANCED || defined(__DOXYGEN__) /** * @brief LSM6DS0 gyroscope subsystem low mode configuration. */ @@ -661,8 +641,6 @@ typedef struct { * @brief LSM6DS0 gyroscope subsystem high pass filter configuration. */ lsm6ds0_gyro_hpcf_t gyrohpcfg; - #endif /* LSM6DS0_GYRO_USE_ADVANCED */ -#if (LSM6DS0_USE_ADVANCED) || defined(__DOXYGEN__) /** * @brief LSM6DS0 block data update */ diff --git a/os/ex/ST/lsm6dsl.c b/os/ex/ST/lsm6dsl.c index c8d22ab8b..be1aef848 100644 --- a/os/ex/ST/lsm6dsl.c +++ b/os/ex/ST/lsm6dsl.c @@ -903,7 +903,7 @@ void lsm6dslStart(LSM6DSLDriver *devp, const LSM6DSLConfig *config) { /* Control register 4 configuration block.*/ { cr[4] = 0; -#if LSM6DSL_GYRO_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM6DSL_USE_ADVANCED || defined(__DOXYGEN__) if(devp->config->gyrolowpassfilter != LSM6DSL_GYRO_LPF_DISABLED) { cr[4] |= LSMDSL_CTRL4_C_LPF1_SEL_G; } @@ -919,11 +919,11 @@ void lsm6dslStart(LSM6DSLDriver *devp, const LSM6DSLConfig *config) { /* Control register 6 configuration block.*/ { cr[6] = 0; -#if LSM6DSL_ACC_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM6DSL_USE_ADVANCED || defined(__DOXYGEN__) cr[6] |= devp->config->acclpmode; #endif -#if LSM6DSL_GYRO_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM6DSL_USE_ADVANCED || defined(__DOXYGEN__) if(devp->config->gyrolowpassfilter != LSM6DSL_GYRO_LPF_DISABLED) { cr[6] |= devp->config->gyrolowpassfilter; } @@ -935,7 +935,7 @@ void lsm6dslStart(LSM6DSLDriver *devp, const LSM6DSLConfig *config) { /* Control register 7 configuration block.*/ { cr[7] = 0; -#if LSM6DSL_GYRO_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM6DSL_USE_ADVANCED || defined(__DOXYGEN__) cr[7] |= devp->config->gyrolpmode; #endif diff --git a/os/ex/ST/lsm6dsl.h b/os/ex/ST/lsm6dsl.h index 0ad2d4143..9ed1ac70e 100644 --- a/os/ex/ST/lsm6dsl.h +++ b/os/ex/ST/lsm6dsl.h @@ -43,7 +43,7 @@ /** * @brief LSM6DSL driver version string. */ -#define EX_LSM6DSL_VERSION "1.0.0" +#define EX_LSM6DSL_VERSION "1.0.1" /** * @brief LSM6DSL driver version major number. @@ -58,7 +58,7 @@ /** * @brief LSM6DSL driver version patch number. */ -#define EX_LSM6DSL_PATCH 0 +#define EX_LSM6DSL_PATCH 1 /** @} */ /** @@ -407,26 +407,6 @@ #define LSM6DSL_USE_ADVANCED FALSE #endif -/** - * @brief LSM6DSL accelerometer subsystem advanced configurations - * switch. - * @details If set to @p TRUE more configurations are available. - * @note The default is @p FALSE. - */ -#if !defined(LSM6DSL_ACC_USE_ADVANCED) || defined(__DOXYGEN__) -#define LSM6DSL_ACC_USE_ADVANCED FALSE -#endif - -/** - * @brief LSM6DSL gyroscope subsystem advanced configurations - * switch. - * @details If set to @p TRUE more configurations are available. - * @note The default is @p FALSE. - */ -#if !defined(LSM6DSL_GYRO_USE_ADVANCED) || defined(__DOXYGEN__) -#define LSM6DSL_GYRO_USE_ADVANCED FALSE -#endif - /** * @brief Number of acquisitions for gyroscope bias removal. * @details This is the number of acquisitions performed to compute the @@ -651,12 +631,12 @@ typedef struct { * @brief LSM6DSL accelerometer subsystem output data rate. */ lsm6dsl_acc_odr_t accoutdatarate; -#if LSM6DSL_ACC_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM6DSL_USE_ADVANCED || defined(__DOXYGEN__) /** * @brief LSM6DSL accelerometer subsystem low power mode. */ lsm6dsl_acc_lp_t acclpmode; -#endif /* LSM6DSL_ACC_USE_ADVANCED */ +#endif /* LSM6DSL_USE_ADVANCED */ /** * @brief LSM6DSL gyroscope subsystem initial sensitivity. */ @@ -673,7 +653,7 @@ typedef struct { * @brief LSM6DSL gyroscope subsystem output data rate. */ lsm6dsl_gyro_odr_t gyrooutdatarate; -#if LSM6DSL_GYRO_USE_ADVANCED || defined(__DOXYGEN__) +#if LSM6DSL_USE_ADVANCED || defined(__DOXYGEN__) /** * @brief LSM6DSL gyroscope subsystem low mode configuration. */ @@ -682,8 +662,6 @@ typedef struct { * @brief LSM6DSL gyroscope subsystem low pass filter configuration. */ lsm6dsl_gyro_lpf_t gyrolowpassfilter; -#endif /* LSM6DSL_GYRO_USE_ADVANCED */ -#if (LSM6DSL_USE_ADVANCED) || defined(__DOXYGEN__) /** * @brief LSM6DSL block data update */ -- cgit v1.2.3