From b28c62685d857b55dd8bc7e759a9f93ab0a51632 Mon Sep 17 00:00:00 2001 From: Rocco Marco Guglielmi Date: Sun, 14 Jan 2018 11:19:39 +0000 Subject: Updated EX demos to be compliant with latest ChibiOS/HAL edit git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11273 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- testex/STM32/STM32F3xx/I2C-LSM303DLHC/main.c | 26 +++++++++++++------------- testex/STM32/STM32F3xx/SPI-L3GD20/main.c | 23 ++++++++++++----------- testex/STM32/STM32F4xx/I2C-BMP085/main.c | 26 +++++++++++++------------- testex/STM32/STM32F4xx/I2C-HTS221/main.c | 10 +++++----- testex/STM32/STM32F4xx/I2C-LIS3MLD/main.c | 16 ++++++++-------- testex/STM32/STM32F4xx/I2C-LPS25H/main.c | 10 +++++----- testex/STM32/STM32F4xx/I2C-LSM303DLHC/main.c | 10 +++++----- testex/STM32/STM32F4xx/I2C-LSM6DS0/main.c | 20 ++++++++++---------- testex/STM32/STM32F4xx/SPI-L3GD20/main.c | 23 ++++++++++++----------- testex/STM32/STM32F4xx/SPI-LIS302DL/main.c | 23 ++++++++++++----------- testex/STM32/STM32F4xx/SPI-LIS3DSH/main.c | 27 ++++++++++++++------------- testex/STM32/STM32L4xx/I2C-LIS3MLD/main.c | 16 ++++++++-------- testex/STM32/STM32L4xx/I2C-LSM6DS0/main.c | 18 +++++++++--------- testex/STM32/STM32L4xx/SPI-L3GD20/main.c | 23 ++++++++++++----------- 14 files changed, 138 insertions(+), 133 deletions(-) diff --git a/testex/STM32/STM32F3xx/I2C-LSM303DLHC/main.c b/testex/STM32/STM32F3xx/I2C-LSM303DLHC/main.c index 55935b568..367562254 100644 --- a/testex/STM32/STM32F3xx/I2C-LSM303DLHC/main.c +++ b/testex/STM32/STM32F3xx/I2C-LSM303DLHC/main.c @@ -49,11 +49,11 @@ static const I2CConfig i2ccfg = { }; static const LSM303DLHCAccConfig lsm303dlhcacccfg = { - NULL, /* Use default sensitivity.*/ - NULL, /* Use default bias.*/ - LSM303DLHC_ACC_FS_4G, /* Full scale value 2g.*/ - LSM303DLHC_ACC_ODR_100Hz, /* Output data rate 100 Hz.*/ -#if LSM303DLHC_ACC_USE_ADVANCED || defined(__DOXYGEN__) + NULL, + NULL, + LSM303DLHC_ACC_FS_4G, + LSM303DLHC_ACC_ODR_100Hz, +#if LSM303DLHC_ACC_USE_ADVANCED LSM303DLHC_ACC_LP_DISABLED, LSM303DLHC_ACC_HR_DISABLED, LSM303DLHC_ACC_BDU_BLOCK, @@ -62,11 +62,11 @@ static const LSM303DLHCAccConfig lsm303dlhcacccfg = { }; static const LSM303DLHCCompConfig lsm303dlhccompcfg = { - NULL, /* Use default sensitivity.*/ - NULL, /* Use default bias.*/ - LSM303DLHC_COMP_FS_1P3GA, /* Full scale value 1.3 Gauss.*/ - LSM303DLHC_COMP_ODR_30HZ, /* Output data rate 30 Hz.*/ -#if LSM303DLHC_COMP_USE_ADVANCED || defined(__DOXYGEN__) + NULL, + NULL, + LSM303DLHC_COMP_FS_1P3GA, + LSM303DLHC_COMP_ODR_30HZ, +#if LSM303DLHC_COMP_USE_ADVANCED LSM303DLHC_COMP_MD_BLOCK #endif }; @@ -345,7 +345,7 @@ int main(void) { * Creates the blinker thread. */ chThdCreateStatic(waThread1, sizeof(waThread1), NORMALPRIO, Thread1, NULL); - + /* * LSM303DLHC Object Initialization */ @@ -355,10 +355,10 @@ int main(void) { * Activates the LSM303DLHC driver. */ lsm303dlhcStart(&LSM303DLHCD1, &lsm303dlhccfg); - + /* * Normal main() thread activity, spawning shells. - */ + */ while (true) { if (SDU1.config->usbp->state == USB_ACTIVE) { thread_t *shelltp = chThdCreateFromHeap(NULL, SHELL_WA_SIZE, diff --git a/testex/STM32/STM32F3xx/SPI-L3GD20/main.c b/testex/STM32/STM32F3xx/SPI-L3GD20/main.c index 2df0437b1..e83b53303 100644 --- a/testex/STM32/STM32F3xx/SPI-L3GD20/main.c +++ b/testex/STM32/STM32F3xx/SPI-L3GD20/main.c @@ -38,21 +38,22 @@ static char axisID[L3GD20_NUMBER_OF_AXES] = {'X', 'Y', 'Z'}; static uint32_t i; static const SPIConfig spicfg = { + FALSE, NULL, - GPIOE, /* port of L3GD20 CS.*/ - GPIOE_L3GD20_CS, /* pin of L3GD20 CS.*/ - SPI_CR1_BR | SPI_CR1_CPOL | SPI_CR1_CPHA, /* CR1 register.*/ - 0 /* CR2 register.*/ + GPIOE, + GPIOE_L3GD20_CS, + SPI_CR1_BR | SPI_CR1_CPOL | SPI_CR1_CPHA, + 0 }; static L3GD20Config l3gd20cfg = { - &SPID1, /* Pointer to SPI Driver.*/ - &spicfg, /* Pointer to SPI Configuration.*/ - NULL, /* Use default sensitivity.*/ - NULL, /* Use default bias.*/ - L3GD20_FS_250DPS, /* Full scale value.*/ - L3GD20_ODR_760HZ, /* Output data rate.*/ -#if L3GD20_USE_ADVANCED || defined(__DOXYGEN__) + &SPID1, + &spicfg, + NULL, + NULL, + L3GD20_FS_250DPS, + L3GD20_ODR_760HZ, +#if L3GD20_USE_ADVANCED L3GD20_BDU_CONTINUOUS, L3GD20_END_LITTLE, L3GD20_BW3, diff --git a/testex/STM32/STM32F4xx/I2C-BMP085/main.c b/testex/STM32/STM32F4xx/I2C-BMP085/main.c index 5f2b657dc..1b1e0533f 100644 --- a/testex/STM32/STM32F4xx/I2C-BMP085/main.c +++ b/testex/STM32/STM32F4xx/I2C-BMP085/main.c @@ -46,25 +46,25 @@ static float cookeddata[BMP085_BARO_NUMBER_OF_AXES + * @brief I2C configuration structure. */ static const I2CConfig i2cConfig = { - OPMODE_I2C, /* I2C inetrface peration mode. */ - 400000, /* I2C interface clock speed. */ - FAST_DUTY_CYCLE_2, /* I2C interface duty cycle mode. */ + OPMODE_I2C, + 400000, + FAST_DUTY_CYCLE_2, }; /** * @brief BMP085 configuration structure. */ static const BMP085Config bmp085Config = { - &I2CD1, /* I2C Driver pointer. */ - &i2cConfig, /* I2C Driver configuration. */ - NULL, /* Sensibility. */ - NULL, /* bias. */ - NULL, /* Output data rate. */ -#if BMP085_USE_ADVANCED || defined(__DOXYGEN__) - BMP085_BARO_CT_LOW, /* Pressure conversion time. */ - BMP085_BARO_MODE_LOW, /* BMP085 Mode. */ - BMP085_BARO_OSS_0, /* Oversempling setting. */ - BMP085_THERMO_CT_LOW, /* Temperature conversion time */ + &I2CD1, + &i2cConfig, + NULL, + NULL, + NULL, +#if BMP085_USE_ADVANCED + BMP085_BARO_CT_LOW, + BMP085_BARO_MODE_LOW, + BMP085_BARO_OSS_0, + BMP085_THERMO_CT_LOW, #endif }; diff --git a/testex/STM32/STM32F4xx/I2C-HTS221/main.c b/testex/STM32/STM32F4xx/I2C-HTS221/main.c index 08b82fdd7..f7d2d5925 100644 --- a/testex/STM32/STM32F4xx/I2C-HTS221/main.c +++ b/testex/STM32/STM32F4xx/I2C-HTS221/main.c @@ -30,9 +30,9 @@ /* HTS221 Driver: This object represent an HTS221 instance */ static HTS221Driver HTS221D1; -static int32_t rawdata[HTS221_HYGRO_NUMBER_OF_AXES + +static int32_t rawdata[HTS221_HYGRO_NUMBER_OF_AXES + HTS221_THERMO_NUMBER_OF_AXES]; -static float cookeddata[HTS221_HYGRO_NUMBER_OF_AXES + +static float cookeddata[HTS221_HYGRO_NUMBER_OF_AXES + HTS221_THERMO_NUMBER_OF_AXES]; static const I2CConfig i2ccfg = { @@ -44,9 +44,9 @@ static const I2CConfig i2ccfg = { static const HTS221Config hts221cfg = { &I2CD1, &i2ccfg, - NULL, /* Use default sensitivity.*/ - NULL, /* Use default bias.*/ - HTS221_ODR_7HZ, /* Output data rate 7 Hz.*/ + NULL, + NULL, + HTS221_ODR_7HZ, #if HTS221_USE_ADVANCED || defined(__DOXYGEN__) HTS221_BDU_CONTINUOUS, HTS221_AVGH_256, diff --git a/testex/STM32/STM32F4xx/I2C-LIS3MLD/main.c b/testex/STM32/STM32F4xx/I2C-LIS3MLD/main.c index 258bf13cc..0d094a3a5 100644 --- a/testex/STM32/STM32F4xx/I2C-LIS3MLD/main.c +++ b/testex/STM32/STM32F4xx/I2C-LIS3MLD/main.c @@ -42,14 +42,14 @@ static const I2CConfig i2ccfg = { }; static LIS3MDLConfig LIS3MDLcfg = { - &I2CD1, /* Pointer to I2C Driver.*/ - &i2ccfg, /* Pointer to I2C Configuration.*/ - NULL, /* Use default sensitivity.*/ - NULL, /* Use default bias.*/ - LIS3MDL_SAD_VCC, /* Slave address.*/ - LIS3MDL_FS_4GA, /* Full scale value.*/ - LIS3MDL_ODR_40HZ, /* Output data rate.*/ -#if LIS3MDL_USE_ADVANCED || defined(__DOXYGEN__) + &I2CD1, + &i2ccfg, + NULL, + NULL, + LIS3MDL_SAD_VCC, + LIS3MDL_FS_4GA, + LIS3MDL_ODR_40HZ, +#if LIS3MDL_USE_ADVANCED LIS3MDL_LP_ENABLED, LIS3MDL_MD_CONTINUOUS, LIS3MDL_OMXY_LOW_POWER, diff --git a/testex/STM32/STM32F4xx/I2C-LPS25H/main.c b/testex/STM32/STM32F4xx/I2C-LPS25H/main.c index 4960708d2..36440e3ac 100644 --- a/testex/STM32/STM32F4xx/I2C-LPS25H/main.c +++ b/testex/STM32/STM32F4xx/I2C-LPS25H/main.c @@ -42,11 +42,11 @@ static const I2CConfig i2ccfg = { static const LPS25HConfig lps25hcfg = { &I2CD1, &i2ccfg, - NULL, /* Use default sensitivity.*/ - NULL, /* Use default bias.*/ - LPS25H_SAD_VCC, /* SA0 connected to VCC */ - LPS25H_ODR_7HZ, /* Output data rate 7 Hz.*/ -#if LPS25H_USE_ADVANCED || defined(__DOXYGEN__) + NULL, + NULL, + LPS25H_SAD_VCC, + LPS25H_ODR_7HZ, +#if LPS25H_USE_ADVANCED LPS25H_BDU_CONTINUOUS, LPS25H_AVGP_512, LPS25H_AVGT_512 diff --git a/testex/STM32/STM32F4xx/I2C-LSM303DLHC/main.c b/testex/STM32/STM32F4xx/I2C-LSM303DLHC/main.c index b7fa1a455..e8e1f3eaa 100644 --- a/testex/STM32/STM32F4xx/I2C-LSM303DLHC/main.c +++ b/testex/STM32/STM32F4xx/I2C-LSM303DLHC/main.c @@ -46,11 +46,11 @@ static const I2CConfig i2ccfg = { }; static const LSM303DLHCAccConfig lsm303dlhcacccfg = { - NULL, /* Use default sensitivity.*/ - NULL, /* Use default bias.*/ - LSM303DLHC_ACC_FS_4G, /* Full scale value 2g.*/ - LSM303DLHC_ACC_ODR_100Hz, /* Output data rate 100 Hz.*/ -#if LSM303DLHC_ACC_USE_ADVANCED || defined(__DOXYGEN__) + NULL, + NULL, + LSM303DLHC_ACC_FS_4G, + LSM303DLHC_ACC_ODR_100Hz, +#if LSM303DLHC_ACC_USE_ADVANCED LSM303DLHC_ACC_LP_DISABLED, LSM303DLHC_ACC_HR_DISABLED, LSM303DLHC_ACC_BDU_BLOCK, diff --git a/testex/STM32/STM32F4xx/I2C-LSM6DS0/main.c b/testex/STM32/STM32F4xx/I2C-LSM6DS0/main.c index 8c010c36d..d775057ac 100644 --- a/testex/STM32/STM32F4xx/I2C-LSM6DS0/main.c +++ b/testex/STM32/STM32F4xx/I2C-LSM6DS0/main.c @@ -44,21 +44,21 @@ static const I2CConfig i2ccfg = { }; static const LSM6DS0AccConfig lsm6ds0acccfg = { - NULL, /* Use default sensitivity.*/ - NULL, /* Use default bias.*/ - LSM6DS0_ACC_FS_2G, /* Full scale value 2g.*/ - LSM6DS0_ACC_ODR_50Hz, /* Output data rate 100 Hz.*/ -#if LSM6DS0_ACC_USE_ADVANCED || defined(__DOXYGEN__) + NULL, + NULL, + LSM6DS0_ACC_FS_2G, + LSM6DS0_ACC_ODR_50Hz, +#if LSM6DS0_ACC_USE_ADVANCED LSM6DS0_ACC_DEC_X4, #endif }; static const LSM6DS0GyroConfig lsm6ds0gyrocfg = { - NULL, /* Use default sensitivity.*/ - NULL, /* Use default bias.*/ - LSM6DS0_GYRO_FS_245DPS, /* Full scale value 245DPS.*/ - LSM6DS0_GYRO_ODR_119HZ_FC_31, /* Output data rate 119 Hz.*/ -#if LSM6DS0_GYRO_USE_ADVANCED || defined(__DOXYGEN__) + NULL, + NULL, + LSM6DS0_GYRO_FS_245DPS, + LSM6DS0_GYRO_ODR_119HZ_FC_31, +#if LSM6DS0_GYRO_USE_ADVANCED LSM6DS0_GYRO_LP_DISABLED, LSM6DS0_GYRO_OUT_SEL_0, LSM6DS0_GYRO_HP_DISABLED, diff --git a/testex/STM32/STM32F4xx/SPI-L3GD20/main.c b/testex/STM32/STM32F4xx/SPI-L3GD20/main.c index 2019b99a3..b3aeb583a 100644 --- a/testex/STM32/STM32F4xx/SPI-L3GD20/main.c +++ b/testex/STM32/STM32F4xx/SPI-L3GD20/main.c @@ -38,21 +38,22 @@ static char axisID[L3GD20_NUMBER_OF_AXES] = {'X', 'Y', 'Z'}; static uint32_t i; static const SPIConfig spicfg = { + FALSE, NULL, - GPIOE, /* port of L3GD20 CS.*/ - GPIOE_L3GD20_CS, /* pin of L3GD20 CS.*/ - SPI_CR1_BR_0 | SPI_CR1_CPOL | SPI_CR1_CPHA,/* CR1 register.*/ - 0 /* CR2 register.*/ + GPIOE, + GPIOE_L3GD20_CS, + SPI_CR1_BR_0 | SPI_CR1_CPOL | SPI_CR1_CPHA, + 0 }; static L3GD20Config l3gd20cfg = { - &SPID1, /* Pointer to SPI Driver.*/ - &spicfg, /* Pointer to SPI Configuration.*/ - NULL, /* Use default sensitivity.*/ - NULL, /* Use default bias.*/ - L3GD20_FS_250DPS, /* Full scale value.*/ - L3GD20_ODR_760HZ, /* Output data rate.*/ -#if L3GD20_USE_ADVANCED || defined(__DOXYGEN__) + &SPID1, + &spicfg, + NULL, + NULL, + L3GD20_FS_250DPS, + L3GD20_ODR_760HZ, +#if L3GD20_USE_ADVANCED L3GD20_BDU_CONTINUOUS, L3GD20_END_LITTLE, L3GD20_BW3, diff --git a/testex/STM32/STM32F4xx/SPI-LIS302DL/main.c b/testex/STM32/STM32F4xx/SPI-LIS302DL/main.c index a72814c3d..a831e465d 100644 --- a/testex/STM32/STM32F4xx/SPI-LIS302DL/main.c +++ b/testex/STM32/STM32F4xx/SPI-LIS302DL/main.c @@ -38,22 +38,23 @@ static char axisID[LIS302DL_NUMBER_OF_AXES] = {'X', 'Y', 'Z'}; static uint32_t i; static const SPIConfig spicfg = { + FALSE, NULL, - GPIOE, /* port of LIS302DL CS.*/ - GPIOE_CS_SPI, /* pin of LIS302DL CS.*/ - SPI_CR1_BR_0 | SPI_CR1_CPOL | SPI_CR1_CPHA,/* CR1 register.*/ - 0 /* CR2 register.*/ + GPIOE, + GPIOE_CS_SPI, + SPI_CR1_BR_0 | SPI_CR1_CPOL | SPI_CR1_CPHA, + 0 }; static LIS302DLConfig l3gd20cfg = { - &SPID1, /* Pointer to SPI Driver.*/ - &spicfg, /* Pointer to SPI Configuration.*/ - NULL, /* Use default sensitivity.*/ - NULL, /* Use default bias.*/ - LIS302DL_FS_2G, /* Full scale value.*/ - LIS302DL_ODR_100HZ, /* Output data rate.*/ + &SPID1, + &spicfg, + NULL, + NULL, + LIS302DL_FS_2G, + LIS302DL_ODR_100HZ, #if LIS302DL_USE_ADVANCED || defined(__DOXYGEN__) - LIS302DL_HP_DISABLED, /* HP filter disabled.*/ + LIS302DL_HP_DISABLED, #endif }; diff --git a/testex/STM32/STM32F4xx/SPI-LIS3DSH/main.c b/testex/STM32/STM32F4xx/SPI-LIS3DSH/main.c index b3a818137..2bb7799ef 100644 --- a/testex/STM32/STM32F4xx/SPI-LIS3DSH/main.c +++ b/testex/STM32/STM32F4xx/SPI-LIS3DSH/main.c @@ -38,23 +38,24 @@ static char axisID[LIS3DSH_NUMBER_OF_AXES] = {'X', 'Y', 'Z'}; static uint32_t i; static const SPIConfig spicfg = { + FALSE, NULL, - GPIOE, /* port of LIS3DSH CS.*/ - GPIOE_CS_SPI, /* pin of LIS3DSH CS.*/ - SPI_CR1_BR_0 | SPI_CR1_CPOL | SPI_CR1_CPHA,/* CR1 register.*/ - 0 /* CR2 register.*/ + GPIOE, + GPIOE_CS_SPI, + SPI_CR1_BR_0 | SPI_CR1_CPOL | SPI_CR1_CPHA, + 0 }; static LIS3DSHConfig lis3dshcfg = { - &SPID1, /* Pointer to SPI Driver.*/ - &spicfg, /* Pointer to SPI Configuration.*/ - NULL, /* Use default sensitivity.*/ - NULL, /* Use default bias.*/ - LIS3DSH_FS_2G, /* Full scale value.*/ - LIS3DSH_ODR_100HZ, /* Output data rate.*/ -#if LIS3DSH_USE_ADVANCED || defined(__DOXYGEN__) - LIS3DSH_BW_400HZ, /* AA filter bandwidth.*/ - LIS3DSH_BDU_CONTINUOUS, /* Block data update continuous.*/ + &SPID1, + &spicfg, + NULL, + NULL, + LIS3DSH_FS_2G, + LIS3DSH_ODR_100HZ, +#if LIS3DSH_USE_ADVANCED + LIS3DSH_BW_400HZ, + LIS3DSH_BDU_CONTINUOUS, #endif }; diff --git a/testex/STM32/STM32L4xx/I2C-LIS3MLD/main.c b/testex/STM32/STM32L4xx/I2C-LIS3MLD/main.c index 27584f965..28887d0dc 100644 --- a/testex/STM32/STM32L4xx/I2C-LIS3MLD/main.c +++ b/testex/STM32/STM32L4xx/I2C-LIS3MLD/main.c @@ -44,14 +44,14 @@ static const I2CConfig i2ccfg = { }; static LIS3MDLConfig LIS3MDLcfg = { - &I2CD1, /* Pointer to I2C Driver.*/ - &i2ccfg, /* Pointer to I2C Configuration.*/ - NULL, /* Use default sensitivity.*/ - NULL, /* Use default bias.*/ - LIS3MDL_SAD_VCC, /* Slave address.*/ - LIS3MDL_FS_4GA, /* Full scale value.*/ - LIS3MDL_ODR_40HZ, /* Output data rate.*/ -#if LIS3MDL_USE_ADVANCED || defined(__DOXYGEN__) + &I2CD1, + &i2ccfg, + NULL, + NULL, + LIS3MDL_SAD_VCC, + LIS3MDL_FS_4GA, + LIS3MDL_ODR_40HZ, +#if LIS3MDL_USE_ADVANCED LIS3MDL_LP_T, LIS3MDL_MD_T, LIS3MDL_OMXY_T, diff --git a/testex/STM32/STM32L4xx/I2C-LSM6DS0/main.c b/testex/STM32/STM32L4xx/I2C-LSM6DS0/main.c index 11c00d6e3..c1b087889 100644 --- a/testex/STM32/STM32L4xx/I2C-LSM6DS0/main.c +++ b/testex/STM32/STM32L4xx/I2C-LSM6DS0/main.c @@ -46,11 +46,11 @@ static const I2CConfig i2ccfg = { }; static const LSM6DS0AccConfig lsm6ds0acccfg = { - NULL, /* Use default sensitivity.*/ - NULL, /* Use default bias.*/ - LSM6DS0_ACC_FS_2G, /* Full scale value 2g.*/ - LSM6DS0_ACC_ODR_50Hz, /* Output data rate 100 Hz.*/ -#if LSM6DS0_ACC_USE_ADVANCED || defined(__DOXYGEN__) + NULL, + NULL, + LSM6DS0_ACC_FS_2G, + LSM6DS0_ACC_ODR_50Hz, +#if LSM6DS0_ACC_USE_ADVANCED LSM6DS0_ACC_OBW_AA, LSM6DS0_ACC_HR_ENABLED, LSM6DS0_ACC_FDS_DISABLED, @@ -61,10 +61,10 @@ static const LSM6DS0AccConfig lsm6ds0acccfg = { }; static const LSM6DS0GyroConfig lsm6ds0gyrocfg = { - {0, 0, 0}, /* Use default sensitivity.*/ - {0, 0, 0}, /* Use default bias.*/ - LSM6DS0_GYRO_FS_245DPS, /* Full scale value 245DPS.*/ - LSM6DS0_GYRO_ODR_119HZ_FC_31 /* Output data rate 119 Hz.*/ + NULL, + NULL, + LSM6DS0_GYRO_FS_245DPS, + LSM6DS0_GYRO_ODR_119HZ_FC_31, #if LSM6DS0_GYRO_USE_ADVANCED || defined(__DOXYGEN__) LSM6DS0_GYRO_LP_DISABLED, LSM6DS0_GYRO_OUT_SEL_0, diff --git a/testex/STM32/STM32L4xx/SPI-L3GD20/main.c b/testex/STM32/STM32L4xx/SPI-L3GD20/main.c index ef9367137..6cb552524 100644 --- a/testex/STM32/STM32L4xx/SPI-L3GD20/main.c +++ b/testex/STM32/STM32L4xx/SPI-L3GD20/main.c @@ -37,21 +37,22 @@ static char axisID[L3GD20_NUMBER_OF_AXES] = {'X', 'Y', 'Z'}; static uint32_t i; static const SPIConfig spicfg = { + FALSE, NULL, - GPIOD, /* port of L3GD20 CS.*/ - GPIOD_GYRO_CS, /* pin of L3GD20 CS.*/ - SPI_CR1_BR | SPI_CR1_CPOL | SPI_CR1_CPHA, /* CR1 register.*/ - 0 /* CR2 register.*/ + GPIOD, + GPIOD_GYRO_CS, + SPI_CR1_BR | SPI_CR1_CPOL | SPI_CR1_CPHA, + 0 }; static L3GD20Config l3gd20cfg = { - &SPID2, /* Pointer to SPI Driver.*/ - &spicfg, /* Pointer to SPI Configuration.*/ - NULL, /* Use default sensitivity.*/ - NULL, /* Use default bias.*/ - L3GD20_FS_250DPS, /* Full scale value.*/ - L3GD20_ODR_760HZ, /* Output data rate.*/ -#if L3GD20_USE_ADVANCED || defined(__DOXYGEN__) + &SPID2, + &spicfg, + NULL, + NULL, + L3GD20_FS_250DPS, + L3GD20_ODR_760HZ, +#if L3GD20_USE_ADVANCED L3GD20_BDU_CONTINUOUS, L3GD20_END_LITTLE, L3GD20_BW3, -- cgit v1.2.3