source: ctrl/firmware/Main/CubeMX/FATFS/Target/eeprom_diskio.h @ 91

Last change on this file since 91 was 90, checked in by Zed, 3 months ago

Communication with M24256E EEPROM works.

File size: 1.6 KB
Line 
1/* USER CODE BEGIN Header */
2/**
3 ******************************************************************************
4  * @file    user_diskio.h
5  * @brief   This file contains the common defines and functions prototypes for
6  *          the user_diskio driver.
7  ******************************************************************************
8  * @attention
9  *
10  * Copyright (c) 2025 STMicroelectronics.
11  * All rights reserved.
12  *
13  * This software is licensed under terms that can be found in the LICENSE file
14  * in the root directory of this software component.
15  * If no LICENSE file comes with this software, it is provided AS-IS.
16  *
17  ******************************************************************************
18  */
19 /* USER CODE END Header */
20
21/* Define to prevent recursive inclusion -------------------------------------*/
22#ifndef __EEPROM_DISKIO_H
23#define __EEPROM_DISKIO_H
24
25#ifdef __cplusplus
26 extern "C" {
27#endif
28
29/* USER CODE BEGIN 0 */
30
31/* Includes ------------------------------------------------------------------*/
32/* Exported types ------------------------------------------------------------*/
33/* Exported constants --------------------------------------------------------*/
34
35#define M24256E_PAGESIZE                                        64U
36#define M24256E_MEMORYSIZE                                      32768U // in bytes, do not change
37
38#define EEICA1_M24_INSTANCES_NBR                        2U
39#define EEICA1_M24256E                                          0U
40#define EEICA1_M24xx                                            1U
41
42#define MAX_TRIALS                                                      3U
43
44/* Exported functions ------------------------------------------------------- */
45extern Diskio_drvTypeDef  EEPROM_Driver;
46
47/* USER CODE END 0 */
48
49#ifdef __cplusplus
50}
51#endif
52
53#endif /* __EEPROM_DISKIO_H */
Note: See TracBrowser for help on using the repository browser.