[Bug report]! stm32f1x ll drivers: function LL_GPIO_Init resets outputs if parameter "pull" isn't assigned, even if the output should be in HIGH mode by default.
To assign pull mode of output pin the function LL_GPIO_SetPinPull writes 0 or 1 to the output buffer (inside the body of LL_GPIO_Init ). Hence if pull-up or pull-down is not necessary (pull parameter equals zero) the output of the pin changes to 0.
So the routine should be corrected so that if the pull parameter is not assigned nothing is written to the output buffer. Generally, the pull parameter for output pin type is excess. It should be hiden in CubeMx.