STM32L443xx HAL User Manual
|
MISRA C:2012 deviation rule has been granted for following rules: Rule-18.1_d - Medium: Array pointer `GPIOx' is accessed with index [..,..] which may be out of array bounds [..,UNKNOWN] in following APIs: LL_GPIO_GetAFPin_0_7 LL_GPIO_SetAFPin_0_7 LL_GPIO_SetAFPin_8_15 LL_GPIO_GetAFPin_8_15. More...
Defines | |
#define | IS_LL_GPIO_PIN(__VALUE__) (((0x00u) < (__VALUE__)) && ((__VALUE__) <= (LL_GPIO_PIN_ALL))) |
#define | IS_LL_GPIO_MODE(__VALUE__) |
#define | IS_LL_GPIO_OUTPUT_TYPE(__VALUE__) |
#define | IS_LL_GPIO_SPEED(__VALUE__) |
#define | IS_LL_GPIO_PULL(__VALUE__) |
#define | IS_LL_GPIO_ALTERNATE(__VALUE__) |
MISRA C:2012 deviation rule has been granted for following rules: Rule-18.1_d - Medium: Array pointer `GPIOx' is accessed with index [..,..] which may be out of array bounds [..,UNKNOWN] in following APIs: LL_GPIO_GetAFPin_0_7 LL_GPIO_SetAFPin_0_7 LL_GPIO_SetAFPin_8_15 LL_GPIO_GetAFPin_8_15.
MISRA C:2012 deviation rule has been granted for following rules: Rule-12.2 - Medium: RHS argument is in interval [0,INF] which is out of range of the shift operator in following API : LL_GPIO_Init.
#define IS_LL_GPIO_ALTERNATE | ( | __VALUE__ | ) |
(((__VALUE__) == LL_GPIO_AF_0 ) ||\ ((__VALUE__) == LL_GPIO_AF_1 ) ||\ ((__VALUE__) == LL_GPIO_AF_2 ) ||\ ((__VALUE__) == LL_GPIO_AF_3 ) ||\ ((__VALUE__) == LL_GPIO_AF_4 ) ||\ ((__VALUE__) == LL_GPIO_AF_5 ) ||\ ((__VALUE__) == LL_GPIO_AF_6 ) ||\ ((__VALUE__) == LL_GPIO_AF_7 ) ||\ ((__VALUE__) == LL_GPIO_AF_8 ) ||\ ((__VALUE__) == LL_GPIO_AF_9 ) ||\ ((__VALUE__) == LL_GPIO_AF_10 ) ||\ ((__VALUE__) == LL_GPIO_AF_11 ) ||\ ((__VALUE__) == LL_GPIO_AF_12 ) ||\ ((__VALUE__) == LL_GPIO_AF_13 ) ||\ ((__VALUE__) == LL_GPIO_AF_14 ) ||\ ((__VALUE__) == LL_GPIO_AF_15 ))
Definition at line 70 of file stm32l4xx_ll_gpio.c.
Referenced by LL_GPIO_Init().
#define IS_LL_GPIO_MODE | ( | __VALUE__ | ) |
(((__VALUE__) == LL_GPIO_MODE_INPUT) ||\ ((__VALUE__) == LL_GPIO_MODE_OUTPUT) ||\ ((__VALUE__) == LL_GPIO_MODE_ALTERNATE) ||\ ((__VALUE__) == LL_GPIO_MODE_ANALOG))
Definition at line 53 of file stm32l4xx_ll_gpio.c.
Referenced by LL_GPIO_Init().
#define IS_LL_GPIO_OUTPUT_TYPE | ( | __VALUE__ | ) |
(((__VALUE__) == LL_GPIO_OUTPUT_PUSHPULL) ||\ ((__VALUE__) == LL_GPIO_OUTPUT_OPENDRAIN))
Definition at line 58 of file stm32l4xx_ll_gpio.c.
Referenced by LL_GPIO_Init().
#define IS_LL_GPIO_PIN | ( | __VALUE__ | ) | (((0x00u) < (__VALUE__)) && ((__VALUE__) <= (LL_GPIO_PIN_ALL))) |
Definition at line 51 of file stm32l4xx_ll_gpio.c.
Referenced by LL_GPIO_Init().
#define IS_LL_GPIO_PULL | ( | __VALUE__ | ) |
(((__VALUE__) == LL_GPIO_PULL_NO) ||\ ((__VALUE__) == LL_GPIO_PULL_UP) ||\ ((__VALUE__) == LL_GPIO_PULL_DOWN))
Definition at line 66 of file stm32l4xx_ll_gpio.c.
Referenced by LL_GPIO_Init().
#define IS_LL_GPIO_SPEED | ( | __VALUE__ | ) |
(((__VALUE__) == LL_GPIO_SPEED_FREQ_LOW) ||\ ((__VALUE__) == LL_GPIO_SPEED_FREQ_MEDIUM) ||\ ((__VALUE__) == LL_GPIO_SPEED_FREQ_HIGH) ||\ ((__VALUE__) == LL_GPIO_SPEED_FREQ_VERY_HIGH))
Definition at line 61 of file stm32l4xx_ll_gpio.c.
Referenced by LL_GPIO_Init().