ParaLib 2.0.15-master SHA: 2e03d68caa
PARA_MemoryInfo.h
Go to the documentation of this file.
1
14//---------------------------------------------------------------------------------
15// Includes
16//---------------------------------------------------------------------------------
17#include <stdbool.h>
18#include <stdint.h>
19
20//---------------------------------------------------------------------------------
21// Defines
22//---------------------------------------------------------------------------------
23
24extern const uint32_t g_cui32ValidMemoryAreas[];
25extern const uint32_t g_cui32ValidMemorySizes[];
26extern const uint32_t g_cui32MemoryAreasCount;
27//---------------------------------------------------------------------------------
28// Global function prototypes
29//---------------------------------------------------------------------------------
30
31uint32_t StringTableAddress(void);
32uint32_t StringTableSize(void);
33uint32_t ErrorMemoryAddress(void);
34uint32_t ErrorMemorySize(void);
35uint32_t ErrorDescriptorAddress(void);
36uint32_t ErrorDescriptorSize(void);
37bool IsMemoryAreaValid(uint32_t address, uint16_t size);
38
39//---------------------------------------------------------------------------------
40// Global data
41//---------------------------------------------------------------------------------
uint32_t ErrorMemoryAddress(void)
Address of the Error-memory.
Definition: PARA_MemoryInfo_ATSAM.c:134
const uint32_t g_cui32MemoryAreasCount
Definition: PARA_MemoryInfo_ATSAM.c:89
const uint32_t g_cui32ValidMemoryAreas[]
Definition: PARA_MemoryInfo_ATSAM.c:61
uint32_t ErrorDescriptorSize(void)
Size of the ErrorDescriptor-memory.
Definition: PARA_MemoryInfo_ATSAM.c:148
uint32_t ErrorMemorySize(void)
Size of the Error-memory.
Definition: PARA_MemoryInfo_ATSAM.c:138
uint32_t ErrorDescriptorAddress(void)
Address of the ErrorDescriptor-memory.
Definition: PARA_MemoryInfo_ATSAM.c:143
const uint32_t g_cui32ValidMemorySizes[]
Definition: PARA_MemoryInfo_ATSAM.c:74
uint32_t StringTableAddress(void)
Address of the Stringtable.
Definition: PARA_MemoryInfo_ATSAM.c:126
uint32_t StringTableSize(void)
Size of the Stringtable.
Definition: PARA_MemoryInfo_ATSAM.c:130
bool IsMemoryAreaValid(uint32_t address, uint16_t size)
Definition: PARA_MemoryInfo_ATSAM.c:110