Go to the documentation of this file.
62 #define DATA_LOG_BUFF_NUM 4
64 #define DATA_LOG_BUFF_SIZE 400 //20*20
66 #define DLOG_BURST_SIZE 20 // write 820 to the register for
69 #define DLOG_TRANSFER_SIZE 42 // [(MEM_BUFFER_SIZE/(BURST)]
73 #define DATALOG_DEFAULTS { \
164 uint16_t number = obj->
size - 1;
177 #endif // end of DATALOG_H definition
DATALOG_Obj datalog
Defines the DATALOG object.
struct _DATALOG_OBJ_ DATALOG_Obj
Defines the data logging (DATALOG) object.
DATALOG_Handle DATALOG_init(void *pMemory, const size_t numBytes)
Initializes the data logger.
float float32_t
Definition: sfra_f32.h:42
float32_t * iptr[4]
Input: First input pointer.
Definition: datalog.h:91
#define DATA_LOG_BUFF_NUM
Definition: datalog.h:62
struct _DATALOG_Obj_ * DATALOG_Handle
Defines the DATALOG handle.
Definition: datalog.h:101
uint16_t size
Parameter: Maximum data buffer.
Definition: datalog.h:96
float32_t datalogBuff2[400+2]
#define DATA_LOG_BUFF_SIZE
Definition: datalog.h:64
Defines the data logging (DATALOG) object.
Definition: datalog.h:89
bool flag_enableLogOneShot
Parameter: Maximum data buffer.
Definition: datalog.h:94
float32_t datalogBuff1[400+2]
uint16_t cntr
Variable: Data log counter.
Definition: datalog.h:95
bool flag_enableLogData
Parameter: Maximum data buffer.
Definition: datalog.h:93
DATALOG_Handle datalogHandle
float32_t datalogBuff3[400+2]
float32_t datalogBuff4[400+2]
static void DATALOG_updateWithDMA(DATALOG_Handle handle)
Updates the data logger.
Definition: datalog.h:160
static void DATALOG_update(DATALOG_Handle handle)
Updates the data logger.
Definition: datalog.h:127
Copyright 2023, Texas Instruments Incorporated