47 #include "Application_Resource_Configuration.h"
57 #define TRACE_RECORDER_BUFFER_SIZE 512
58 #define TRACE_RECORDER_BUFFERS_COUNT 2
int BOOL
Boolean datatype definition.
Definition: Defines.h:124
#define NULL
Definition: Defines.h:388
unsigned char U8
Binary 8-Bit unsigned integer datatype defenition.
Definition: Defines.h:183
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
SPI NAND FLASH memory chip S25FL512 hardware driver class header file.
SPI connected memory base class header file.
#define TRACE_RECORDER_BUFFERS_COUNT
Definition: Trace_Recorder.h:58
#define TRACE_RECORDER_BUFFER_SIZE
Definition: Trace_Recorder.h:57
NAND memory hardware driver.
Definition: S25FL512.h:62
Trace recorder class.
Definition: Trace_Recorder.h:66
virtual ~TTrace_Recorder()
Class destructor method.
Definition: Trace_Recorder.cpp:74
TTrace_Buffer struct_Trace_Buffer[TRACE_RECORDER_BUFFERS_COUNT]
Trace buffers.
Definition: Trace_Recorder.h:189
TS25FL512 * object_SPI_Memory
Pointer to event memory object.
Definition: Trace_Recorder.h:186
virtual VOID Init()
Class initialisation method.
Definition: Trace_Recorder.cpp:82
VOID Frame_Close()
Frame close method.
Definition: Trace_Recorder.cpp:152
BOOL Assign_Memory(TS25FL512 *object_Memory_Pointer)
Memory type assignment method.
Definition: Trace_Recorder.cpp:101
virtual VOID Done()
Class finalisation method.
Definition: Trace_Recorder.cpp:91
TTrace_Recorder()
Class constructor method.
Definition: Trace_Recorder.cpp:66
VOID Frame_Create()
Frame create method.
Definition: Trace_Recorder.cpp:143
Trace buffer structure definition.
Definition: Trace_Recorder.h:169
BOOL bool_Flush_Request
Data buffer flush request.
Definition: Trace_Recorder.h:176