6 years, 10 months ago.

HAL_GPIO_WritePin is working reverse stm32f103c8t6 and stm32f030f4p6

Hi friends, is there an anyone that encounter with it? I couldn't solve because everything seems ok.

void HAL_GPIO_WritePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, GPIO_PinState PinState) { /* Check the parameters */ assert_param(IS_GPIO_PIN(GPIO_Pin)); assert_param(IS_GPIO_PIN_ACTION(PinState));

if(PinState != GPIO_PIN_RESET) { GPIOx->BSRR = GPIO_Pin; } else { GPIOx->BSRR = (uint32_t)GPIO_Pin << 16U; } }

Be the first to answer this question.