|
|
@ -54,16 +54,20 @@ void MX_GPIO_Init(void) |
|
|
|
__HAL_RCC_GPIOD_CLK_ENABLE(); |
|
|
|
|
|
|
|
/*Configure GPIO pin Output Level */ |
|
|
|
HAL_GPIO_WritePin(GPIOF, ENCODER_LIGHT_Pin|DEBUG_LIGHT_Pin, GPIO_PIN_RESET); |
|
|
|
HAL_GPIO_WritePin(DEBUG_LIGHT_GPIO_Port, DEBUG_LIGHT_Pin, GPIO_PIN_RESET); |
|
|
|
|
|
|
|
/*Configure GPIO pin Output Level */ |
|
|
|
HAL_GPIO_WritePin(ENCODER_LIGHT_GPIO_Port, ENCODER_LIGHT_Pin, GPIO_PIN_RESET); |
|
|
|
|
|
|
|
/*Configure GPIO pin Output Level */ |
|
|
|
HAL_GPIO_WritePin(ETH_RST_GPIO_Port, ETH_RST_Pin, GPIO_PIN_RESET); |
|
|
|
|
|
|
|
/*Configure GPIO pin : PtPin */ |
|
|
|
GPIO_InitStruct.Pin = GENLOCK_Pin; |
|
|
|
GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING; |
|
|
|
GPIO_InitStruct.Pull = GPIO_PULLUP; |
|
|
|
HAL_GPIO_Init(GENLOCK_GPIO_Port, &GPIO_InitStruct); |
|
|
|
GPIO_InitStruct.Pin = DEBUG_LIGHT_Pin; |
|
|
|
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; |
|
|
|
GPIO_InitStruct.Pull = GPIO_NOPULL; |
|
|
|
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
|
|
|
HAL_GPIO_Init(DEBUG_LIGHT_GPIO_Port, &GPIO_InitStruct); |
|
|
|
|
|
|
|
/*Configure GPIO pins : PEPin PEPin */ |
|
|
|
GPIO_InitStruct.Pin = KEY1_Pin|KEY0_Pin; |
|
|
@ -71,12 +75,18 @@ void MX_GPIO_Init(void) |
|
|
|
GPIO_InitStruct.Pull = GPIO_PULLUP; |
|
|
|
HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); |
|
|
|
|
|
|
|
/*Configure GPIO pins : PFPin PFPin */ |
|
|
|
GPIO_InitStruct.Pin = ENCODER_LIGHT_Pin|DEBUG_LIGHT_Pin; |
|
|
|
/*Configure GPIO pin : PtPin */ |
|
|
|
GPIO_InitStruct.Pin = ENCODER_LIGHT_Pin; |
|
|
|
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; |
|
|
|
GPIO_InitStruct.Pull = GPIO_PULLUP; |
|
|
|
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
|
|
|
HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); |
|
|
|
HAL_GPIO_Init(ENCODER_LIGHT_GPIO_Port, &GPIO_InitStruct); |
|
|
|
|
|
|
|
/*Configure GPIO pin : PtPin */ |
|
|
|
GPIO_InitStruct.Pin = GENLOCK_Pin; |
|
|
|
GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; |
|
|
|
GPIO_InitStruct.Pull = GPIO_NOPULL; |
|
|
|
HAL_GPIO_Init(GENLOCK_GPIO_Port, &GPIO_InitStruct); |
|
|
|
|
|
|
|
/*Configure GPIO pin : PtPin */ |
|
|
|
GPIO_InitStruct.Pin = ETH_RST_Pin; |
|
|
@ -85,10 +95,6 @@ void MX_GPIO_Init(void) |
|
|
|
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
|
|
|
HAL_GPIO_Init(ETH_RST_GPIO_Port, &GPIO_InitStruct); |
|
|
|
|
|
|
|
/* EXTI interrupt init*/ |
|
|
|
HAL_NVIC_SetPriority(EXTI2_IRQn, 5, 0); |
|
|
|
HAL_NVIC_EnableIRQ(EXTI2_IRQn); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/* USER CODE BEGIN 2 */ |
|
|
|