embox
29 строк · 580.0 Байт
1/**
2* @file qspi.c
3* @brief QSPI flash driver (currently just for STM32F7Discovery)
4* @author Denis Deryugin <deryugin.denis@gmail.com>
5* @version
6* @date 07.06.2019
7*/
8
9#include <embox/unit.h>10
11#if defined STM32F746xx12#include "stm32746g_discovery.h"13#include "stm32746g_discovery_qspi.h"14#elif defined STM32F769xx15#include "stm32f769i_discovery.h"16#include "stm32f769i_discovery_qspi.h"17#else18#error Unsupported platform19#endif20
21EMBOX_UNIT_INIT(stm32f7_qspi_init);22
23static int stm32f7_qspi_init(void) {24BSP_QSPI_Init();25
26BSP_QSPI_EnableMemoryMappedMode();27
28return 0;29}
30