핀의 설정값을 고정한다. 이후에 셋팅을 시도하면 실패한다.
HAL_StatusTypeDef HAL_GPIO_LockPin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)
StatusTypeDef의 정의는 다음과 같다.
typedef enum{
HAL_OK = 0x00U,
HAL_ERROR = 0x01U,
HAL_BUSY = 0x02U,
HAL_TIMEOUT = 0x03U
} HAL_StatusTypeDef;
HAL_GPIO_LockPin(GPIOA, GPIO_PIN_1)