English
Language : 

R01US0079ED0103 Datasheet, PDF (26/66 Pages) Renesas Technology Corp – RENESAS 32-Bit MCU
Data Flash Access Library - Type T01, European Release
/* default access code */
#define AUTHENTICATION_ID
{ 0xFFFFFFFF, \
0xFFFFFFFF, \
0xFFFFFFFF, \
0xFFFFFFFF }
#define CPU_FREQUENCY_MHZ
(80)
#define FDL_POOL_SIZE
(512)
/* FDL pool will use 32KB, from wich EEL pool occupies area:
START:
1 * 32 * 64 = 2048 till
END:
6 * 32 * 64 + 2048 = 14335 */
#define EEL_VIRTUALBLOCKSIZE (32u)
#define EEL_POOL_START
(1u * EEL_VIRTUALBLOCKSIZE)
#define EEL_POOL_SIZE
(6u * EEL_VIRTUALBLOCKSIZE)
User Interface (API)
4.3 Data types
This section describes all data definitions used and offered by the FDL. In order to reduce the probability
of type mismatches in the user application, please make strict usage of the provided types.
4.3.1 Library specific simple type definitions
Type
definition:
typedef signed char
typedef unsigned char
typedef signed short
typedef unsigned short
typedef signed long
typedef unsigned long
typedef unsigned char
int8_t;
uint8_t;
int16_t;
uint16_t;
int32_t;
uint32_t;
rBool;
Description: These simple types are used throughout the complete library API. All library specific
simple type definitions can be found in file r_typedefs.h, which is part of the library
installation package.
4.3.2 r_fdl_descriptor_t
Type
definition:
typedef struct R_FDL_DESCRIPTOR_T
{
uint32_t id_au32[4];
uint16_t cpuFrequencyMHz_u16;
uint16_t fdlPoolSize_u16;
uint16_t eelPoolStart_u16;
uint16_t eelPoolSize_u16;
} r_fdl_descriptor_t;
R01US0079ED0103
26
User Manual