#include "vxWorks.h"
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
#include "ctype.h"
#include "signal.h"
#include "setjmp.h"
#include "iv.h"
#include "intLib.h"
#include "semLib.h"
#include "application.conf"
Defines | |
#define | MAXCMD 32 |
#define | CMDADR(i) cmds[i].addr |
#define | CMDDAT(i) cmds[i].cmd.datai2 |
#define | CMDDATh(i) cmds[i].cmd.datai1[0] |
#define | CMDDATl(i) cmds[i].cmd.datai1[1] |
Functions | |
static int | prepECF (void) |
static int | strtECF (void) |
static int | stopECF (void) |
static int | waitECF (void) |
static int | contECF (void) |
static void | tBreak (void) |
static void | tCtrl (void) |
static void | intHndlr (int taskid) |
static void | mfaults () |
int | RunECF (mode) |
static void | mfaults (int sig, int code, struct sigcontext *scp) |
Variables | |
static jmp_buf | env |
static BOOL | stop = FALSE |
static BOOL | wait = FALSE |
static SEM_ID | semaph1 |
static SEM_ID | semaph2 |
static BOOL | iterr = FALSE |
static BOOL | ittmo = FALSE |
static int | tCtrlReply = OK |
static int | stpcntl = 0 |
struct { | |
UINT1 addr | |
union { | |
UINT2 datai2 | |
UINT1 datai1 [2] | |
} cmd | |
} | cmds [MAXCMD] |
unsigned char * | pdata |
unsigned char * | adata |
unsigned char * | c1data |
unsigned char * | c2data |
unsigned char * | ccdata |
modification history -------------------- 15aug08 kHu DOXYGEN comments added 02jul02 kHu uInit(), uReset() -> uClear 03may02 kHu ess44.c --> dac44.c 06mar01 kHu Save Spectrum mit ECF synchronisiert 05sep00 kHu short -> UINT2 11nov99 kHu Newprog Standard 28okt99 kHu x.conf x.h neu geordnet 26oct99 kHu new
#define CMDDAT | ( | i | ) | cmds[i].cmd.datai2 |
#define CMDDATh | ( | i | ) | cmds[i].cmd.datai1[0] |
#define CMDDATl | ( | i | ) | cmds[i].cmd.datai1[1] |
#define MAXCMD 32 |
static int contECF | ( | void | ) | [static] |
static void intHndlr | ( | int | taskid | ) | [static] |
static void mfaults | ( | int | sig, | |
int | code, | |||
struct sigcontext * | scp | |||
) | [static] |
static void mfaults | ( | ) | [static] |
static int prepECF | ( | void | ) | [static] |
int RunECF | ( | mode | ) |
static int stopECF | ( | void | ) | [static] |
static int strtECF | ( | void | ) | [static] |
static void tBreak | ( | void | ) | [static] |
static void tCtrl | ( | void | ) | [static] |
static int waitECF | ( | void | ) | [static] |
unsigned char* adata |
UINT1 addr |
unsigned char* c1data |
unsigned char* c2data |
unsigned char* ccdata |
union { ... } cmd |
struct { ... } cmds[MAXCMD] |
UINT1 datai1[2] |
UINT2 datai2 |
jmp_buf env [static] |
unsigned char* pdata |
SEM_ID semaph1 [static] |
SEM_ID semaph2 [static] |
int stpcntl = 0 [static] |
int tCtrlReply = OK [static] |