Data Structures | Macros | Typedefs | Functions | Variables
datalog.h File Reference

Detailed Description

Contains the public interface to the data logging (DATALOG) module routines.

#include "libraries/math/include/math.h"

Go to the source code of this file.

Data Structures

struct  _DATALOG_OBJ_
 Defines the data logging (DATALOG) object. More...
 

Macros

#define DATA_LOG_BUFF_NUM   4
 
#define DATA_LOG_BUFF_SIZE   400
 
#define DLOG_BURST_SIZE   20
 
#define DLOG_TRANSFER_SIZE   42
 
#define DATALOG_DEFAULTS
 Defines the default initialization for the DLOG object. More...
 

Typedefs

typedef struct _DATALOG_OBJ_ DATALOG_Obj
 Defines the data logging (DATALOG) object. More...
 
typedef struct _DATALOG_Obj_ * DATALOG_Handle
 Defines the DATALOG handle. More...
 

Functions

DATALOG_Handle DATALOG_init (void *pMemory, const size_t numBytes)
 Initializes the data logger. More...
 
static void DATALOG_update (DATALOG_Handle handle)
 Updates the data logger. More...
 
static void DATALOG_updateWithDMA (DATALOG_Handle handle)
 Updates the data logger. More...
 

Variables

float32_t datalogBuff1 [400+2]
 
float32_t datalogBuff2 [400+2]
 
float32_t datalogBuff3 [400+2]
 
float32_t datalogBuff4 [400+2]
 
DATALOG_Obj datalog
 Defines the DATALOG object. More...
 
DATALOG_Handle datalogHandle
 

Copyright 2023, Texas Instruments Incorporated