STM32F103xB HAL User Manual
|
This section propose definition to remap the alternate function to some other port/pins. More...
Functions | |
__STATIC_INLINE void | LL_GPIO_AF_EnableRemap_SPI1 (void) |
Enable the remapping of SPI1 alternate function NSS, SCK, MISO and MOSI. | |
__STATIC_INLINE void | LL_GPIO_AF_DisableRemap_SPI1 (void) |
Disable the remapping of SPI1 alternate function NSS, SCK, MISO and MOSI. | |
__STATIC_INLINE uint32_t | LL_GPIO_AF_IsEnabledRemap_SPI1 (void) |
Check if SPI1 has been remaped or not. | |
__STATIC_INLINE void | LL_GPIO_AF_EnableRemap_I2C1 (void) |
Enable the remapping of I2C1 alternate function SCL and SDA. | |
__STATIC_INLINE void | LL_GPIO_AF_DisableRemap_I2C1 (void) |
Disable the remapping of I2C1 alternate function SCL and SDA. | |
__STATIC_INLINE uint32_t | LL_GPIO_AF_IsEnabledRemap_I2C1 (void) |
Check if I2C1 has been remaped or not. | |
__STATIC_INLINE void | LL_GPIO_AF_EnableRemap_USART1 (void) |
Enable the remapping of USART1 alternate function TX and RX. | |
__STATIC_INLINE void | LL_GPIO_AF_DisableRemap_USART1 (void) |
Disable the remapping of USART1 alternate function TX and RX. | |
__STATIC_INLINE uint32_t | LL_GPIO_AF_IsEnabledRemap_USART1 (void) |
Check if USART1 has been remaped or not. | |
__STATIC_INLINE void | LL_GPIO_AF_EnableRemap_USART2 (void) |
Enable the remapping of USART2 alternate function CTS, RTS, CK, TX and RX. | |
__STATIC_INLINE void | LL_GPIO_AF_DisableRemap_USART2 (void) |
Disable the remapping of USART2 alternate function CTS, RTS, CK, TX and RX. | |
__STATIC_INLINE uint32_t | LL_GPIO_AF_IsEnabledRemap_USART2 (void) |
Check if USART2 has been remaped or not. | |
__STATIC_INLINE void | LL_GPIO_AF_EnableRemap_USART3 (void) |
Enable the remapping of USART3 alternate function CTS, RTS, CK, TX and RX. | |
__STATIC_INLINE void | LL_GPIO_AF_RemapPartial_USART3 (void) |
Enable the remapping of USART3 alternate function CTS, RTS, CK, TX and RX. | |
__STATIC_INLINE void | LL_GPIO_AF_DisableRemap_USART3 (void) |
Disable the remapping of USART3 alternate function CTS, RTS, CK, TX and RX. | |
__STATIC_INLINE void | LL_GPIO_AF_EnableRemap_TIM1 (void) |
Enable the remapping of TIM1 alternate function channels 1 to 4, 1N to 3N, external trigger (ETR) and Break input (BKIN) | |
__STATIC_INLINE void | LL_GPIO_AF_RemapPartial_TIM1 (void) |
Enable the remapping of TIM1 alternate function channels 1 to 4, 1N to 3N, external trigger (ETR) and Break input (BKIN) | |
__STATIC_INLINE void | LL_GPIO_AF_DisableRemap_TIM1 (void) |
Disable the remapping of TIM1 alternate function channels 1 to 4, 1N to 3N, external trigger (ETR) and Break input (BKIN) | |
__STATIC_INLINE void | LL_GPIO_AF_EnableRemap_TIM2 (void) |
Enable the remapping of TIM2 alternate function channels 1 to 4 and external trigger (ETR) | |
__STATIC_INLINE void | LL_GPIO_AF_RemapPartial2_TIM2 (void) |
Enable the remapping of TIM2 alternate function channels 1 to 4 and external trigger (ETR) | |
__STATIC_INLINE void | LL_GPIO_AF_RemapPartial1_TIM2 (void) |
Enable the remapping of TIM2 alternate function channels 1 to 4 and external trigger (ETR) | |
__STATIC_INLINE void | LL_GPIO_AF_DisableRemap_TIM2 (void) |
Disable the remapping of TIM2 alternate function channels 1 to 4 and external trigger (ETR) | |
__STATIC_INLINE void | LL_GPIO_AF_EnableRemap_TIM3 (void) |
Enable the remapping of TIM3 alternate function channels 1 to 4. | |
__STATIC_INLINE void | LL_GPIO_AF_RemapPartial_TIM3 (void) |
Enable the remapping of TIM3 alternate function channels 1 to 4. | |
__STATIC_INLINE void | LL_GPIO_AF_DisableRemap_TIM3 (void) |
Disable the remapping of TIM3 alternate function channels 1 to 4. | |
__STATIC_INLINE void | LL_GPIO_AF_EnableRemap_TIM4 (void) |
Enable the remapping of TIM4 alternate function channels 1 to 4. | |
__STATIC_INLINE void | LL_GPIO_AF_DisableRemap_TIM4 (void) |
Disable the remapping of TIM4 alternate function channels 1 to 4. | |
__STATIC_INLINE uint32_t | LL_GPIO_AF_IsEnabledRemap_TIM4 (void) |
Check if TIM4 has been remaped or not. | |
__STATIC_INLINE void | LL_GPIO_AF_RemapPartial1_CAN1 (void) |
Enable or disable the remapping of CAN alternate function CAN_RX and CAN_TX in devices with a single CAN interface. | |
__STATIC_INLINE void | LL_GPIO_AF_RemapPartial2_CAN1 (void) |
Enable or disable the remapping of CAN alternate function CAN_RX and CAN_TX in devices with a single CAN interface. | |
__STATIC_INLINE void | LL_GPIO_AF_RemapPartial3_CAN1 (void) |
Enable or disable the remapping of CAN alternate function CAN_RX and CAN_TX in devices with a single CAN interface. | |
__STATIC_INLINE void | LL_GPIO_AF_EnableRemap_PD01 (void) |
Enable the remapping of PD0 and PD1. | |
__STATIC_INLINE void | LL_GPIO_AF_DisableRemap_PD01 (void) |
Disable the remapping of PD0 and PD1. | |
__STATIC_INLINE uint32_t | LL_GPIO_AF_IsEnabledRemap_PD01 (void) |
Check if PD01 has been remaped or not. | |
__STATIC_INLINE void | LL_GPIO_AF_EnableRemap_SWJ (void) |
Enable the Serial wire JTAG configuration. | |
__STATIC_INLINE void | LL_GPIO_AF_Remap_SWJ_NONJTRST (void) |
Enable the Serial wire JTAG configuration. | |
__STATIC_INLINE void | LL_GPIO_AF_Remap_SWJ_NOJTAG (void) |
Enable the Serial wire JTAG configuration. | |
__STATIC_INLINE void | LL_GPIO_AF_DisableRemap_SWJ (void) |
Disable the Serial wire JTAG configuration. |
This section propose definition to remap the alternate function to some other port/pins.
__STATIC_INLINE void LL_GPIO_AF_DisableRemap_I2C1 | ( | void | ) |
Disable the remapping of I2C1 alternate function SCL and SDA.
None |
Definition at line 927 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_DisableRemap_PD01 | ( | void | ) |
Disable the remapping of PD0 and PD1.
When the HSE oscillator is not used (application running on internal 8 MHz RC) PD0 and PD1 can be mapped on OSC_IN and OSC_OUT. This is available only on 36, 48 and 64 pins packages (PD0 and PD1 are available on 100-pin and 144-pin packages, no need for remapping).
None |
Definition at line 1248 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_DisableRemap_SPI1 | ( | void | ) |
Disable the remapping of SPI1 alternate function NSS, SCK, MISO and MOSI.
None |
Definition at line 895 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_DisableRemap_SWJ | ( | void | ) |
Disable the Serial wire JTAG configuration.
None |
Definition at line 1577 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM1 | ( | void | ) |
Disable the remapping of TIM1 alternate function channels 1 to 4, 1N to 3N, external trigger (ETR) and Break input (BKIN)
None |
Definition at line 1069 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM2 | ( | void | ) |
Disable the remapping of TIM2 alternate function channels 1 to 4 and external trigger (ETR)
None |
Definition at line 1113 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM3 | ( | void | ) |
Disable the remapping of TIM3 alternate function channels 1 to 4.
None |
Definition at line 1149 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM4 | ( | void | ) |
Disable the remapping of TIM4 alternate function channels 1 to 4.
None |
Definition at line 1173 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_DisableRemap_USART1 | ( | void | ) |
Disable the remapping of USART1 alternate function TX and RX.
None |
Definition at line 959 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_DisableRemap_USART2 | ( | void | ) |
Disable the remapping of USART2 alternate function CTS, RTS, CK, TX and RX.
None |
Definition at line 991 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_DisableRemap_USART3 | ( | void | ) |
Disable the remapping of USART3 alternate function CTS, RTS, CK, TX and RX.
None |
Definition at line 1035 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_EnableRemap_I2C1 | ( | void | ) |
Enable the remapping of I2C1 alternate function SCL and SDA.
None |
Definition at line 916 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_EnableRemap_PD01 | ( | void | ) |
Enable the remapping of PD0 and PD1.
When the HSE oscillator is not used (application running on internal 8 MHz RC) PD0 and PD1 can be mapped on OSC_IN and OSC_OUT. This is available only on 36, 48 and 64 pins packages (PD0 and PD1 are available on 100-pin and 144-pin packages, no need for remapping).
None |
Definition at line 1234 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_EnableRemap_SPI1 | ( | void | ) |
Enable the remapping of SPI1 alternate function NSS, SCK, MISO and MOSI.
None |
Definition at line 884 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_EnableRemap_SWJ | ( | void | ) |
Enable the Serial wire JTAG configuration.
None |
Definition at line 1541 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM1 | ( | void | ) |
Enable the remapping of TIM1 alternate function channels 1 to 4, 1N to 3N, external trigger (ETR) and Break input (BKIN)
None |
Definition at line 1047 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM2 | ( | void | ) |
Enable the remapping of TIM2 alternate function channels 1 to 4 and external trigger (ETR)
None |
Definition at line 1080 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM3 | ( | void | ) |
Enable the remapping of TIM3 alternate function channels 1 to 4.
None |
Definition at line 1125 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM4 | ( | void | ) |
Enable the remapping of TIM4 alternate function channels 1 to 4.
None |
Definition at line 1162 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_EnableRemap_USART1 | ( | void | ) |
Enable the remapping of USART1 alternate function TX and RX.
None |
Definition at line 948 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_EnableRemap_USART2 | ( | void | ) |
Enable the remapping of USART2 alternate function CTS, RTS, CK, TX and RX.
None |
Definition at line 980 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_EnableRemap_USART3 | ( | void | ) |
Enable the remapping of USART3 alternate function CTS, RTS, CK, TX and RX.
None |
Definition at line 1013 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_I2C1 | ( | void | ) |
Check if I2C1 has been remaped or not.
State | of bit (1 or 0). |
Definition at line 937 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_PD01 | ( | void | ) |
Check if PD01 has been remaped or not.
State | of bit (1 or 0). |
Definition at line 1258 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_SPI1 | ( | void | ) |
Check if SPI1 has been remaped or not.
State | of bit (1 or 0). |
Definition at line 905 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_TIM4 | ( | void | ) |
Check if TIM4 has been remaped or not.
State | of bit (1 or 0). |
Definition at line 1183 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_USART1 | ( | void | ) |
Check if USART1 has been remaped or not.
State | of bit (1 or 0). |
Definition at line 969 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_USART2 | ( | void | ) |
Check if USART2 has been remaped or not.
State | of bit (1 or 0). |
Definition at line 1001 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_Remap_SWJ_NOJTAG | ( | void | ) |
Enable the Serial wire JTAG configuration.
None |
Definition at line 1565 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_Remap_SWJ_NONJTRST | ( | void | ) |
Enable the Serial wire JTAG configuration.
None |
Definition at line 1553 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_RemapPartial1_CAN1 | ( | void | ) |
Enable or disable the remapping of CAN alternate function CAN_RX and CAN_TX in devices with a single CAN interface.
None |
Definition at line 1197 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_RemapPartial1_TIM2 | ( | void | ) |
Enable the remapping of TIM2 alternate function channels 1 to 4 and external trigger (ETR)
None |
Definition at line 1102 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_RemapPartial2_CAN1 | ( | void | ) |
Enable or disable the remapping of CAN alternate function CAN_RX and CAN_TX in devices with a single CAN interface.
None |
Definition at line 1208 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_RemapPartial2_TIM2 | ( | void | ) |
Enable the remapping of TIM2 alternate function channels 1 to 4 and external trigger (ETR)
None |
Definition at line 1091 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_RemapPartial3_CAN1 | ( | void | ) |
Enable or disable the remapping of CAN alternate function CAN_RX and CAN_TX in devices with a single CAN interface.
None |
Definition at line 1219 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_RemapPartial_TIM1 | ( | void | ) |
Enable the remapping of TIM1 alternate function channels 1 to 4, 1N to 3N, external trigger (ETR) and Break input (BKIN)
None |
Definition at line 1058 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_RemapPartial_TIM3 | ( | void | ) |
Enable the remapping of TIM3 alternate function channels 1 to 4.
None |
Definition at line 1137 of file stm32f1xx_ll_gpio.h.
__STATIC_INLINE void LL_GPIO_AF_RemapPartial_USART3 | ( | void | ) |
Enable the remapping of USART3 alternate function CTS, RTS, CK, TX and RX.
None |
Definition at line 1024 of file stm32f1xx_ll_gpio.h.