BSP_IO_ConfigPin() function
Configures the IO pin(s) according to IO mode structure value.
uint8_t BSP_IO_ConfigPin(uint32_t IoPin,
IO_ModeTypedef IoMode);
Arguments
IoPin
IO pin(s) to be configured. This parameter can be one of the following values: @arg MFXSTM32L152_GPIO_PIN_x: where x can be from 0 to 23.
IoMode
IO pin mode to configure This parameter can be one of the following values: @arg IO_MODE_INPUT @arg IO_MODE_OUTPUT @arg IO_MODE_IT_RISING_EDGE @arg IO_MODE_IT_FALLING_EDGE @arg IO_MODE_IT_LOW_LEVEL @arg IO_MODE_IT_HIGH_LEVEL @arg IO_MODE_ANALOG @arg IO_MODE_OFF @arg IO_MODE_INPUT_PU, @arg IO_MODE_INPUT_PD, @arg IO_MODE_OUTPUT_OD, @arg IO_MODE_OUTPUT_OD_PU, @arg IO_MODE_OUTPUT_OD_PD, @arg IO_MODE_OUTPUT_PP, @arg IO_MODE_OUTPUT_PP_PU, @arg IO_MODE_OUTPUT_PP_PD, @arg IO_MODE_IT_RISING_EDGE_PU @arg IO_MODE_IT_FALLING_EDGE_PU @arg IO_MODE_IT_LOW_LEVEL_PU @arg IO_MODE_IT_HIGH_LEVEL_PU @arg IO_MODE_IT_RISING_EDGE_PD @arg IO_MODE_IT_FALLING_EDGE_PD @arg IO_MODE_IT_LOW_LEVEL_PD @arg IO_MODE_IT_HIGH_LEVEL_PD
Return value
IO_OK if all initializations are OK. Other value if error.
Examples
BSP_IO_ConfigPin() is referenced by
15 libraries and example projects.
Functions calling BSP_IO_ConfigPin()
Functions called by BSP_IO_ConfigPin()
BSP_IO_ConfigPin()
IO_DrvTypeDef::Config all items filtered out
Data read by BSP_IO_ConfigPin()
BSP_IO_ConfigPin()
Type of BSP_IO_ConfigPin()
BSP_IO_ConfigPin()
uint8_t all items filtered out