STM32F3-Discovery BSP User Manual: STM32F3-DISCOVERY COMPONENT

STM32F3-Discovery BSP Drivers

STM32F3-Discovery BSP User Manual
STM32F3-DISCOVERY COMPONENT

Defines

#define READWRITE_CMD   ((uint8_t)0x80)
#define MULTIPLEBYTE_CMD   ((uint8_t)0x40)
#define DUMMY_BYTE   ((uint8_t)0x00)
#define GYRO_CS_LOW()   HAL_GPIO_WritePin(GYRO_CS_GPIO_PORT, GYRO_CS_PIN, GPIO_PIN_RESET)
#define GYRO_CS_HIGH()   HAL_GPIO_WritePin(GYRO_CS_GPIO_PORT, GYRO_CS_PIN, GPIO_PIN_SET)
#define GYRO_CS_GPIO_PORT   GPIOE /* GPIOE */
 GYRO SPI Interface pins.
#define GYRO_CS_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOE_CLK_ENABLE()
#define GYRO_CS_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOE_CLK_DISABLE()
#define GYRO_CS_PIN   GPIO_PIN_3 /* PE.03 */
#define GYRO_INT_GPIO_PORT   GPIOE /* GPIOE */
#define GYRO_INT_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOE_CLK_ENABLE()
#define GYRO_INT_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOE_CLK_DISABLE()
#define GYRO_INT1_PIN   GPIO_PIN_0 /* PE.00 */
#define GYRO_INT1_EXTI_IRQn   EXTI0_IRQn
#define GYRO_INT2_PIN   GPIO_PIN_1 /* PE.01 */
#define GYRO_INT2_EXTI_IRQn   EXTI1_IRQn
#define ACCELERO_I2C_ADDRESS   0x32
 ACCELEROMETER I2C1 Interface pins.
#define ACCELERO_DRDY_PIN   GPIO_PIN_2 /* PE.02 */
#define ACCELERO_DRDY_GPIO_PORT   GPIOE /* GPIOE */
#define ACCELERO_DRDY_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOE_CLK_ENABLE()
#define ACCELERO_DRDY_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOE_CLK_DISABLE()
#define ACCELERO_DRDY_EXTI_IRQn   EXTI2_TSC_IRQn /*TAMP_STAMP_IRQn*/
#define ACCELERO_INT_GPIO_PORT   GPIOE /* GPIOE */
#define ACCELERO_INT_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOE_CLK_ENABLE()
#define ACCELERO_INT_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOE_CLK_DISABLE()
#define ACCELERO_INT1_PIN   GPIO_PIN_4 /* PE.04 */
#define ACCELERO_INT1_EXTI_IRQn   EXTI4_IRQn
#define ACCELERO_INT2_PIN   GPIO_PIN_5 /* PE.05 */
#define ACCELERO_INT2_EXTI_IRQn   EXTI9_5_IRQn

Define Documentation

#define ACCELERO_DRDY_EXTI_IRQn   EXTI2_TSC_IRQn /*TAMP_STAMP_IRQn*/

Definition at line 320 of file stm32f3_discovery.h.

Referenced by COMPASSACCELERO_IO_Init().

#define ACCELERO_DRDY_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOE_CLK_DISABLE()

Definition at line 319 of file stm32f3_discovery.h.

#define ACCELERO_DRDY_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOE_CLK_ENABLE()

Definition at line 318 of file stm32f3_discovery.h.

Referenced by COMPASSACCELERO_IO_Init().

#define ACCELERO_DRDY_GPIO_PORT   GPIOE /* GPIOE */

Definition at line 317 of file stm32f3_discovery.h.

Referenced by COMPASSACCELERO_IO_Init().

#define ACCELERO_DRDY_PIN   GPIO_PIN_2 /* PE.02 */

Definition at line 316 of file stm32f3_discovery.h.

Referenced by COMPASSACCELERO_IO_Init().

#define ACCELERO_I2C_ADDRESS   0x32

ACCELEROMETER I2C1 Interface pins.

Definition at line 314 of file stm32f3_discovery.h.

Referenced by I2Cx_Init().

#define ACCELERO_INT1_EXTI_IRQn   EXTI4_IRQn

Definition at line 326 of file stm32f3_discovery.h.

Referenced by COMPASSACCELERO_IO_ITConfig().

#define ACCELERO_INT1_PIN   GPIO_PIN_4 /* PE.04 */

Definition at line 325 of file stm32f3_discovery.h.

Referenced by COMPASSACCELERO_IO_Init(), and COMPASSACCELERO_IO_ITConfig().

#define ACCELERO_INT2_EXTI_IRQn   EXTI9_5_IRQn

Definition at line 328 of file stm32f3_discovery.h.

#define ACCELERO_INT2_PIN   GPIO_PIN_5 /* PE.05 */

Definition at line 327 of file stm32f3_discovery.h.

Referenced by COMPASSACCELERO_IO_Init(), and COMPASSACCELERO_IO_ITConfig().

#define ACCELERO_INT_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOE_CLK_DISABLE()

Definition at line 324 of file stm32f3_discovery.h.

#define ACCELERO_INT_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOE_CLK_ENABLE()

Definition at line 323 of file stm32f3_discovery.h.

Referenced by COMPASSACCELERO_IO_Init(), and COMPASSACCELERO_IO_ITConfig().

#define ACCELERO_INT_GPIO_PORT   GPIOE /* GPIOE */

Definition at line 322 of file stm32f3_discovery.h.

Referenced by COMPASSACCELERO_IO_Init(), and COMPASSACCELERO_IO_ITConfig().

#define DUMMY_BYTE   ((uint8_t)0x00)

Definition at line 288 of file stm32f3_discovery.h.

Referenced by GYRO_IO_Read().

#define GYRO_CS_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOE_CLK_DISABLE()

Definition at line 299 of file stm32f3_discovery.h.

#define GYRO_CS_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOE_CLK_ENABLE()

Definition at line 298 of file stm32f3_discovery.h.

Referenced by GYRO_IO_Init().

#define GYRO_CS_GPIO_PORT   GPIOE /* GPIOE */

GYRO SPI Interface pins.

Definition at line 297 of file stm32f3_discovery.h.

Referenced by GYRO_IO_Init().

#define GYRO_CS_HIGH ( )    HAL_GPIO_WritePin(GYRO_CS_GPIO_PORT, GYRO_CS_PIN, GPIO_PIN_SET)

Definition at line 292 of file stm32f3_discovery.h.

Referenced by GYRO_IO_Init(), GYRO_IO_Read(), and GYRO_IO_Write().

#define GYRO_CS_LOW ( )    HAL_GPIO_WritePin(GYRO_CS_GPIO_PORT, GYRO_CS_PIN, GPIO_PIN_RESET)

Definition at line 291 of file stm32f3_discovery.h.

Referenced by GYRO_IO_Read(), and GYRO_IO_Write().

#define GYRO_CS_PIN   GPIO_PIN_3 /* PE.03 */

Definition at line 300 of file stm32f3_discovery.h.

Referenced by GYRO_IO_Init().

#define GYRO_INT1_EXTI_IRQn   EXTI0_IRQn

Definition at line 306 of file stm32f3_discovery.h.

#define GYRO_INT1_PIN   GPIO_PIN_0 /* PE.00 */

Definition at line 305 of file stm32f3_discovery.h.

Referenced by GYRO_IO_Init().

#define GYRO_INT2_EXTI_IRQn   EXTI1_IRQn

Definition at line 308 of file stm32f3_discovery.h.

#define GYRO_INT2_PIN   GPIO_PIN_1 /* PE.01 */

Definition at line 307 of file stm32f3_discovery.h.

Referenced by GYRO_IO_Init().

#define GYRO_INT_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOE_CLK_DISABLE()

Definition at line 304 of file stm32f3_discovery.h.

#define GYRO_INT_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOE_CLK_ENABLE()

Definition at line 303 of file stm32f3_discovery.h.

Referenced by GYRO_IO_Init().

#define GYRO_INT_GPIO_PORT   GPIOE /* GPIOE */

Definition at line 302 of file stm32f3_discovery.h.

Referenced by GYRO_IO_Init().

#define MULTIPLEBYTE_CMD   ((uint8_t)0x40)

Definition at line 286 of file stm32f3_discovery.h.

Referenced by GYRO_IO_Read(), and GYRO_IO_Write().

#define READWRITE_CMD   ((uint8_t)0x80)

Definition at line 284 of file stm32f3_discovery.h.

Referenced by GYRO_IO_Read().

Generated on Wed May 31 2017 10:47:41 for STM32F3-Discovery BSP User Manual by   doxygen 1.7.6.1