19 #ifndef __FREEMASTER_REC_H
20 #define __FREEMASTER_REC_H
22 #ifndef __FREEMASTER_H
23 #error Please include freemaster_rec.h after freemaster.h main header file.
34 typedef volatile union
40 unsigned bIsConfigured : 1;
41 unsigned bIsRunning : 1;
42 unsigned bIsStopping : 1;
43 unsigned bInvirginCycle : 1;
44 unsigned bTrgCrossActive : 1;
50 #if defined(FMSTR_PLATFORM_56F8xxx)
51 #define FMSTR_REC_FLAG_bIsConfigured 0x01
52 #define FMSTR_REC_FLAG_bIsRunning 0x02
53 #define FMSTR_REC_FLAG_bIsStopping 0x04
54 #define FMSTR_REC_FLAG_bInvirginCycle 0x08
55 #define FMSTR_REC_FLAG_bTrgCrossActive 0x10
FreeMASTER driver private declarations, used internally by the driver.
FMSTR_REC_FLAGS pcm_wRecFlags
FMSTR_U16 pcm_wRecBuffStartIx
FMSTR_SIZE8 pcm_pRecVarSize[FMSTR_MAX_SCOPE_VARS]
FMSTR_U8 pcm_nRecVarCount
unsigned char FMSTR_SIZE8
Definition: freemaster_Kxx.h:80
FMSTR_U8 pcm_nRecTriggerMode
FMSTR_ADDR pcm_dwRecWritePtr
#define FMSTR_MAX_SCOPE_VARS
Definition: freemaster_private.h:510
FMSTR_U16 pcm_wRecPostTrigger
FMSTR_U16 pcm_wRecTimeDivCtr
FMSTR_U16 pcm_wRecTotalSmps
FMSTR_U16 pcm_wStoprecCountDown
FMSTR_U16 pcm_wRecTimeDiv
unsigned char * FMSTR_ADDR
Definition: freemaster.h:38
Definition: freemaster_rec.h:34
FMSTR_ADDR pcm_dwRecEndBuffPtr
unsigned short FMSTR_U16
Definition: freemaster_Kxx.h:68
FMSTR_FLAGS all
Definition: freemaster_rec.h:36
FMSTR_ADDR pcm_pRecVarAddr[FMSTR_MAX_SCOPE_VARS]
unsigned char FMSTR_FLAGS
Definition: freemaster_Kxx.h:79
FreeMASTER Driver main API header file, Kxx(40/60) platform.
unsigned char FMSTR_U8
Definition: freemaster_Kxx.h:67