[platform][stm32f7xx][qspi] refactor clock/irq out of target

-Removes a call to QSPI_Deinit
-Makes sure the target doesn't initialize the irq handler to a bad priority
This commit is contained in:
Travis Geiselbrecht
2015-10-15 11:45:43 -07:00
parent 28e5a7ab21
commit 451fa18fc9
3 changed files with 31 additions and 28 deletions

View File

@@ -191,18 +191,10 @@ void HAL_QSPI_MspInit(QSPI_HandleTypeDef *hqspi)
GPIO_InitTypeDef GPIO_InitStruct;
/*##-1- Enable peripherals and GPIO Clocks #################################*/
/* Enable the QuadSPI memory interface clock */
__HAL_RCC_QSPI_CLK_ENABLE();
/* Reset the QuadSPI memory interface */
__HAL_RCC_QSPI_FORCE_RESET();
__HAL_RCC_QSPI_RELEASE_RESET();
/* Enable GPIO clocks */
__HAL_RCC_GPIOB_CLK_ENABLE();
__HAL_RCC_GPIOB_CLK_ENABLE();
__HAL_RCC_GPIOD_CLK_ENABLE();
__HAL_RCC_GPIOD_CLK_ENABLE();
__HAL_RCC_GPIOE_CLK_ENABLE();
__HAL_RCC_GPIOD_CLK_ENABLE();
/*##-2- Configure peripheral GPIO ##########################################*/
/* QSPI CS GPIO pin configuration */
@@ -238,9 +230,4 @@ void HAL_QSPI_MspInit(QSPI_HandleTypeDef *hqspi)
GPIO_InitStruct.Pin = GPIO_PIN_13;
GPIO_InitStruct.Alternate = GPIO_AF9_QUADSPI;
HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
/*##-3- Configure the NVIC for QSPI #########################################*/
/* NVIC configuration for QSPI interrupt */
HAL_NVIC_SetPriority(QUADSPI_IRQn, 0x0F, 0);
HAL_NVIC_EnableIRQ(QUADSPI_IRQn);
}