File nut/app/xsvfexec/xsvfexec.c


Included Files


Local Variables

tdiVal
static uint8_t tdiVal[5]
Used in: Execute()  

tdiVal2
static uint8_t tdiVal2[5]

Used in: Execute()  

tdoExp
static uint8_t tdoExp[5]

Used in: Execute()  

tdoMask
static uint8_t tdoMask[5]

Used in: Execute()  

dataMask
static uint8_t dataMask[5]

Used in: Execute()  

addrMask
static uint8_t addrMask[5]

Used in: Execute()  

Global Function NutAppMain()

int NutAppMain ( void )
Calls: Execute() nut/app/xsvfexec/xsvfexec.c
  XsvfExit() nut/app/xsvfexec/host.c
  XsvfInit() nut/app/xsvfexec/host.c

Local Function BitStringAdd()

static void BitStringAdd ( int len, uint8_t* op1, uint8_t* op2 )
Called by: Execute() nut/app/xsvfexec/xsvfexec.c

Local Function BitStringCmp()

static int BitStringCmp ( int len, uint8_t* op1, uint8_t* op2, uint8_t* mask )
Called by: ReShift() nut/app/xsvfexec/xsvfexec.c

Local Function BitStringOnes()

static int BitStringOnes ( int len, uint8_t* op )
Called by: Execute() nut/app/xsvfexec/xsvfexec.c

Local Function Execute()

static int Execute ( void )
Calls: BitStringAdd() nut/app/xsvfexec/xsvfexec.c
  BitStringOnes() nut/app/xsvfexec/xsvfexec.c
  ReShift() nut/app/xsvfexec/xsvfexec.c
  Shift() nut/app/xsvfexec/xsvfexec.c
  TapStateChange() nut/app/xsvfexec/tapsm.c
  TapStateInit() nut/app/xsvfexec/tapsm.c
  UpdateTdi() nut/app/xsvfexec/xsvfexec.c
  XsvfGetByte() nut/app/xsvfexec/host.c
  XsvfGetCmd() nut/app/xsvfexec/host.c
  XsvfGetError() nut/app/xsvfexec/host.c
  XsvfGetLong() nut/app/xsvfexec/host.c
  XsvfGetShort() nut/app/xsvfexec/host.c
  XsvfGetState() nut/app/xsvfexec/host.c
  XsvfReadBitString() nut/app/xsvfexec/host.c
  XsvfSkipComment() nut/app/xsvfexec/host.c
Called by: NutAppMain() nut/app/xsvfexec/xsvfexec.c
References Variables: addrMask nut/app/xsvfexec/xsvfexec.c
  dataMask nut/app/xsvfexec/xsvfexec.c
  tdiVal nut/app/xsvfexec/xsvfexec.c
  tdiVal2 nut/app/xsvfexec/xsvfexec.c
  tdoExp nut/app/xsvfexec/xsvfexec.c
  tdoMask nut/app/xsvfexec/xsvfexec.c

Local Function ReShift()

static int ReShift ( int len, uint8_t* tdi_val, uint8_t* tdo_exp, uint8_t* tdo_msk, uint8_t sState, uint8_t eState, long delay, uint8_t retries )
Calls: BitStringCmp() nut/app/xsvfexec/xsvfexec.c
  TapStateChange() nut/app/xsvfexec/tapsm.c
  TapStateInc() nut/app/xsvfexec/tapsm.c
  XsvfDelay() nut/app/xsvfexec/host.c
Called by: Execute() nut/app/xsvfexec/xsvfexec.c
  Shift() nut/app/xsvfexec/xsvfexec.c

Local Function Shift()

static int Shift ( int len, uint8_t* tdi_val, uint8_t* tdo_exp, uint8_t sState, uint8_t eState )
Calls: ReShift() nut/app/xsvfexec/xsvfexec.c
  XsvfReadBitString() nut/app/xsvfexec/host.c
Called by: Execute() nut/app/xsvfexec/xsvfexec.c

Local Function UpdateTdi()

static void UpdateTdi ( int len, uint8_t* tdi_val, int len2, uint8_t* tdi_val2, uint8_t* data_mask )
Called by: Execute() nut/app/xsvfexec/xsvfexec.c