embox

Форк
0
29 строк · 676.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
#include "stm32h745i_discovery.h"
12
#include "stm32h745i_discovery_qspi.h"
13

14
EMBOX_UNIT_INIT(stm32h7_qspi_init);
15

16
static int stm32h7_qspi_init(void) {
17
	BSP_QSPI_Init_t qspi_init;
18

19
	qspi_init.InterfaceMode = MT25TL01G_QPI_MODE;
20
	qspi_init.TransferRate = MT25TL01G_DTR_TRANSFER;
21
	qspi_init.DualFlashMode = MT25TL01G_DUALFLASH_ENABLE;
22

23
	//BSP_QSPI_DisableMemoryMappedMode(0);
24
	//BSP_QSPI_DeInit(0);
25
	BSP_QSPI_Init(0, &qspi_init);
26
	BSP_QSPI_EnableMemoryMappedMode(0);
27

28
	return 0;
29
}
30

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.