STM32L073Z_EVAL BSP User Manual: STM32446E_EVAL_LOW_LEVEL_BUTTON

STM32L073Z EVAL BSP Drivers

STM32L073Z_EVAL BSP User Manual

Modules

 STM32L073Z_EVAL_LOW_LEVEL_Exported_Functions
 STM32L073Z_EVAL_LOW_LEVEL_COM
 STM32L073Z_EVAL_LOW_LEVEL_BUS
 STM32303C_EVAL_LOW_LEVEL_COMPONENT

Defines

#define BUTTONn   3
#define TAMPER_BUTTON_PIN   GPIO_PIN_13
 Tamper push-button.
#define TAMPER_BUTTON_GPIO_PORT   GPIOC
#define TAMPER_BUTTON_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOC_CLK_ENABLE()
#define TAMPER_BUTTON_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOC_CLK_DISABLE()
#define TAMPER_BUTTON_EXTI_IRQn   EXTI4_15_IRQn
#define TAMPERx_GPIO_CLK_ENABLE(__BUTTON__)   do { if(__BUTTON__ == BUTTON_TAMPER ) TAMPER_BUTTON_GPIO_CLK_ENABLE(); } while (0)
#define TAMPERx_GPIO_CLK_DISABLE(__BUTTON__)   (((__BUTTON__) == BUTTON_TAMPER) ? TAMPER_BUTTON_GPIO_CLK_DISABLE(): 0 )
#define JOY_SEL_PIN   IO_PIN_0
 Joystick Pins definition.
#define JOY_DOWN_PIN   IO_PIN_1
#define JOY_LEFT_PIN   IO_PIN_2
#define JOY_RIGHT_PIN   IO_PIN_3
#define JOY_UP_PIN   IO_PIN_4
#define JOY_NONE_PIN   JOY_ALL_PINS
#define JOY_ALL_PINS   (IO_PIN_0 | IO_PIN_1 | IO_PIN_2 | IO_PIN_3 | IO_PIN_4)
#define MFX_IRQOUT_PIN   GPIO_PIN_6
 MFFX IRQ OUT Pin.
#define MFX_IRQOUT_PORT   GPIOE
#define MFX_IRQOUT_CLK_ENABLE()   __HAL_RCC_GPIOE_CLK_ENABLE()
#define MFX_IRQOUT_CLK_DISABLE()   __HAL_RCC_GPIOE_CLK_DISABLE()
#define MFX_IRQOUT_EXTI_IRQn   EXTI4_15_IRQn
#define MFX_IRQ_OUT_PIN   WAKEUP_BUTTON_PIN
 MFX Irq Out Pin.
#define SD_DETECT_PIN   IO_PIN_5
#define IO_I2C_ADDRESS   0x84 /*mfx MFX_I2C_ADDR 0*/
#define IO_I2C_ADDRESS_2   0x86 /*mfx MFX_I2C_ADDR 1*/
#define TS_I2C_ADDRESS   0x84 /*mfx MFX_I2C_ADDR 0*/
#define TS_I2C_ADDRESS_2   0x86 /*mfx MFX_I2C_ADDR 1*/
#define IDD_I2C_ADDRESS   ((uint16_t) 0x84)

Define Documentation

#define BUTTONn   3

Definition at line 183 of file stm32l073z_eval.h.

#define IO_I2C_ADDRESS   0x84 /*mfx MFX_I2C_ADDR 0*/
#define IO_I2C_ADDRESS_2   0x86 /*mfx MFX_I2C_ADDR 1*/

Definition at line 238 of file stm32l073z_eval.h.

Definition at line 207 of file stm32l073z_eval.h.

Referenced by BSP_JOY_GetState(), and BSP_JOY_Init().

#define JOY_DOWN_PIN   IO_PIN_1

Definition at line 202 of file stm32l073z_eval.h.

Referenced by BSP_JOY_GetState().

#define JOY_LEFT_PIN   IO_PIN_2

Definition at line 203 of file stm32l073z_eval.h.

Referenced by BSP_JOY_GetState().

#define JOY_NONE_PIN   JOY_ALL_PINS

Definition at line 206 of file stm32l073z_eval.h.

Referenced by BSP_JOY_GetState().

#define JOY_RIGHT_PIN   IO_PIN_3

Definition at line 204 of file stm32l073z_eval.h.

Referenced by BSP_JOY_GetState().

#define JOY_SEL_PIN   IO_PIN_0

Joystick Pins definition.

Definition at line 201 of file stm32l073z_eval.h.

Referenced by BSP_JOY_GetState().

#define JOY_UP_PIN   IO_PIN_4

Definition at line 205 of file stm32l073z_eval.h.

Referenced by BSP_JOY_GetState().

#define MFX_IRQ_OUT_PIN   WAKEUP_BUTTON_PIN

MFX Irq Out Pin.

Definition at line 222 of file stm32l073z_eval.h.

#define MFX_IRQOUT_CLK_DISABLE ( )    __HAL_RCC_GPIOE_CLK_DISABLE()

Definition at line 215 of file stm32l073z_eval.h.

#define MFX_IRQOUT_CLK_ENABLE ( )    __HAL_RCC_GPIOE_CLK_ENABLE()

Definition at line 214 of file stm32l073z_eval.h.

Referenced by MFX_IO_ITConfig().

#define MFX_IRQOUT_EXTI_IRQn   EXTI4_15_IRQn

Definition at line 216 of file stm32l073z_eval.h.

Referenced by MFX_IO_ITConfig().

#define MFX_IRQOUT_PIN   GPIO_PIN_6

MFFX IRQ OUT Pin.

Definition at line 212 of file stm32l073z_eval.h.

Referenced by MFX_IO_ITConfig().

#define MFX_IRQOUT_PORT   GPIOE

Definition at line 213 of file stm32l073z_eval.h.

Referenced by MFX_IO_ITConfig().

#define SD_DETECT_PIN   IO_PIN_5

Definition at line 225 of file stm32l073z_eval.h.

Referenced by BSP_SD_IsDetected(), and SD_IO_Init().

#define TAMPER_BUTTON_EXTI_IRQn   EXTI4_15_IRQn

Definition at line 192 of file stm32l073z_eval.h.

#define TAMPER_BUTTON_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOC_CLK_DISABLE()

Definition at line 191 of file stm32l073z_eval.h.

#define TAMPER_BUTTON_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOC_CLK_ENABLE()

Definition at line 190 of file stm32l073z_eval.h.

#define TAMPER_BUTTON_GPIO_PORT   GPIOC

Definition at line 189 of file stm32l073z_eval.h.

#define TAMPER_BUTTON_PIN   GPIO_PIN_13

Tamper push-button.

Definition at line 188 of file stm32l073z_eval.h.

#define TAMPERx_GPIO_CLK_DISABLE (   __BUTTON__)    (((__BUTTON__) == BUTTON_TAMPER) ? TAMPER_BUTTON_GPIO_CLK_DISABLE(): 0 )

Definition at line 196 of file stm32l073z_eval.h.

#define TAMPERx_GPIO_CLK_ENABLE (   __BUTTON__)    do { if(__BUTTON__ == BUTTON_TAMPER ) TAMPER_BUTTON_GPIO_CLK_ENABLE(); } while (0)

Definition at line 194 of file stm32l073z_eval.h.

Referenced by BSP_PB_Init().

#define TS_I2C_ADDRESS   0x84 /*mfx MFX_I2C_ADDR 0*/

Definition at line 239 of file stm32l073z_eval.h.

#define TS_I2C_ADDRESS_2   0x86 /*mfx MFX_I2C_ADDR 1*/

Definition at line 240 of file stm32l073z_eval.h.

Generated on Mon Aug 28 2017 14:54:26 for STM32L073Z_EVAL BSP User Manual by   doxygen 1.7.6.1