File nut/dev/jtag_tap.c


Included Files


Typedef TEST_MODE_PATH

typedef struct {...} TEST_MODE_PATH
struct  
   {  
      uint8_t len;  
      uint8_t seq;  
   }  

Local Variables

mode_path
static TEST_MODE_PATH mode_path[256]
Used in: TapStateWalk()  

Global Function TapClose()

void TapClose ( JTAG_TAP* tap )
Prototyped in: nut/include/dev/jtag_tap.h
Calls: free() nut/crt/malloc.c

Global Function TapData()

void TapData ( JTAG_TAP* tap, uint8_t* rbuf, const uint8_t* wbuf, uint32_t len, uint_fast8_t last )
Prototyped in: nut/include/dev/jtag_tap.h
Calls: TapStateWalk() nut/dev/jtag_tap.c
Called by: ScanJtagBus() nut/app/jtagtest/jtagtest.c

Global Function TapInstruction()

void TapInstruction ( JTAG_TAP* tap, uint32_t code, uint_fast8_t last )
Prototyped in: nut/include/dev/jtag_tap.h
Calls: TapStateWalk() nut/dev/jtag_tap.c

Global Function TapOpen()

JTAG_TAP* TapOpen ( JTAG_CABLE* cable )
Prototyped in: nut/include/dev/jtag_tap.h
Calls: calloc()

Global Function TapSetIrSize()

void TapSetIrSize ( JTAG_TAP* tap, uint_fast8_t len )
Prototyped in: nut/include/dev/jtag_tap.h

Global Function TapStateWalk()

void TapStateWalk ( JTAG_TAP* tap, int state )
Prototyped in: nut/include/dev/jtag_tap.h
Called by: ScanJtagBus() nut/app/jtagtest/jtagtest.c
  TapData() nut/dev/jtag_tap.c
  TapInstruction() nut/dev/jtag_tap.c
References Variables: mode_path nut/dev/jtag_tap.c

Global Function TapTargetReset()

void TapTargetReset ( JTAG_TAP* tap, uint32_t us )
Calls: NutMicroDelay()