147 #ifndef _MSP430_ENERGYTRACE_H_ 148 #define _MSP430_ENERGYTRACE_H_ 245 typedef void( *
PushDataFn )(
void* pContext,
const uint8_t* pBuffer, uint32_t nBufferSize );
277 EnergyTraceHandle* handle );
290 #endif // _MSP430_ENERGYTRACE_H_ ETCallback_mode_t ETCallback
Definition: MSP430_EnergyTrace.h:228
Definition: MSP430_EnergyTrace.h:197
ETMode_t ETMode
Definition: MSP430_EnergyTrace.h:220
Definition: MSP430_EnergyTrace.h:189
ErrorOccurredFn pErrorOccurredFn
Definition: MSP430_EnergyTrace.h:264
Definition: MSP430_EnergyTrace.h:171
struct EnergyTraceCallbacks_tag EnergyTraceCallbacks
void(* ErrorOccurredFn)(void *pContext, const char *pszErrorText)
Definition: MSP430_EnergyTrace.h:253
Definition: MSP430_EnergyTrace.h:240
This file contains the Application Programming Interface (API) to access an MSP430 microcontroller vi...
Definition: MSP430_EnergyTrace.h:170
DLL430_SYMBOL STATUS_T WINAPI MSP430_DisableEnergyTrace(const EnergyTraceHandle handle)
PushDataFn pPushDataFn
Definition: MSP430_EnergyTrace.h:261
Definition: MSP430_EnergyTrace.h:172
Definition: MSP430_EnergyTrace.h:242
enum ETCallback_mode ETCallback_mode_t
ETProfiling_samplingFreq
Definition: MSP430_EnergyTrace.h:168
Definition: MSP430_EnergyTrace.h:255
ETCallback_mode
Definition: MSP430_EnergyTrace.h:206
Definition: MSP430_EnergyTrace.h:187
Definition: MSP430_EnergyTrace.h:173
Definition: MSP430_EnergyTrace.h:235
Definition: MSP430_EnergyTrace.h:211
Definition: MSP430_EnergyTrace.h:161
Definition: MSP430_EnergyTrace.h:164
struct EnergyTraceSetup_tag EnergyTraceSetup
Definition: MSP430_EnergyTrace.h:234
Definition: MSP430_EnergyTrace.h:176
void * pContext
Definition: MSP430_EnergyTrace.h:258
DLL430_SYMBOL STATUS_T WINAPI MSP430_ResetEnergyTrace(const EnergyTraceHandle handle)
Definition: MSP430_EnergyTrace.h:198
ETEvent_window_t ETSampleWindow
Definition: MSP430_EnergyTrace.h:225
DLL430_SYMBOL STATUS_T WINAPI MSP430_EnableEnergyTrace(const EnergyTraceSetup *setup, const EnergyTraceCallbacks *callbacks, EnergyTraceHandle *handle)
Definition: MSP430_EnergyTrace.h:160
ETProfiling_samplingFreq_t ETFreq
Definition: MSP430_EnergyTrace.h:221
Definition: MSP430_EnergyTrace.h:237
Definition: MSP430_EnergyTrace.h:162
Definition: MSP430_EnergyTrace.h:200
Definition: MSP430_EnergyTrace.h:239
Definition: MSP430_EnergyTrace.h:238
Definition: MSP430_EnergyTrace.h:159
void(* PushDataFn)(void *pContext, const uint8_t *pBuffer, uint32_t nBufferSize)
Definition: MSP430_EnergyTrace.h:245
void * EnergyTraceHandle
Definition: MSP430_EnergyTrace.h:268
Definition: MSP430_EnergyTrace.h:217
ETProfilingDState_recFormat
Definition: MSP430_EnergyTrace.h:180
int32_t STATUS_T
this is the definition for the DLL functions return value
Definition: MSP430.h:181
enum ETProfiling_samplingFreq ETProfiling_samplingFreq_t
EnergyTraceEventID_tag
Definition: MSP430_EnergyTrace.h:232
enum ETProfilingDState_recFormat ETProfilingDState_recFormat_t
Definition: MSP430_EnergyTrace.h:236
enum ETEvent_window ETEvent_window_t
Definition: MSP430_EnergyTrace.h:175
Definition: MSP430_EnergyTrace.h:174
ETEvent_window
Definition: MSP430_EnergyTrace.h:193
Definition: MSP430_EnergyTrace.h:199
ETMode
Definition: MSP430_EnergyTrace.h:157
ETProfilingDState_recFormat_t ETFormat
Definition: MSP430_EnergyTrace.h:222
Definition: MSP430_EnergyTrace.h:210
Definition: MSP430_EnergyTrace.h:201
Definition: MSP430_EnergyTrace.h:188
Definition: MSP430_EnergyTrace.h:163
enum EnergyTraceEventID_tag EnergyTraceEventID
Definition: MSP430_EnergyTrace.h:241