Nut/OS  4.10.3
API Reference
jtag_gpio0.c File Reference

Primary JTAG cable driver. More...

#include <cfg/arch/gpio.h>
#include <cfg/progif.h>
#include <sys/timer.h>
#include <stdlib.h>
#include <dev/jtag_gpio.h>
Include dependency graph for jtag_gpio0.c:

Go to the source code of this file.

Data Structures

struct  CABLE_INFO

Defines

#define JTAG0_TDO_IS_ON()   (1)
#define JTAG0_TDO_SI()
#define JTAG0_TDI_LO()
#define JTAG0_TDI_HI()
#define JTAG0_TDI_SO()
#define JTAG0_TMS_LO()
#define JTAG0_TMS_HI()
#define JTAG0_TMS_SO()
#define JTAG0_TCK_LO()
#define JTAG0_TCK_HI()
#define JTAG0_TCK_SO()
#define JTAG0_NSRST_LO()
#define JTAG0_NSRST_HI()
#define JTAG0_NSRST_SO()
#define JTAG0_NTRST_LO()
#define JTAG0_NTRST_HI()
#define JTAG0_NTRST_SO()
#define JTAG0_CLOCK_DELAY()

Variables

JTAG_CABLE jtag_gpio0
 GPIO cable driver structure.

Detailed Description

Primary JTAG cable driver.

Uses GPIO to control the JTAG signals.

 * $Id$
 * 

Definition in file jtag_gpio0.c.


Define Documentation

#define JTAG0_TDO_IS_ON ( )    (1)

Definition at line 83 of file jtag_gpio0.c.

#define JTAG0_TDO_SI ( )

Definition at line 84 of file jtag_gpio0.c.

#define JTAG0_TDI_LO ( )

Definition at line 98 of file jtag_gpio0.c.

#define JTAG0_TDI_HI ( )

Definition at line 99 of file jtag_gpio0.c.

#define JTAG0_TDI_SO ( )

Definition at line 100 of file jtag_gpio0.c.

#define JTAG0_TMS_LO ( )

Definition at line 114 of file jtag_gpio0.c.

#define JTAG0_TMS_HI ( )

Definition at line 115 of file jtag_gpio0.c.

#define JTAG0_TMS_SO ( )

Definition at line 116 of file jtag_gpio0.c.

#define JTAG0_TCK_LO ( )

Definition at line 130 of file jtag_gpio0.c.

#define JTAG0_TCK_HI ( )

Definition at line 131 of file jtag_gpio0.c.

#define JTAG0_TCK_SO ( )

Definition at line 132 of file jtag_gpio0.c.

#define JTAG0_NSRST_LO ( )

Definition at line 146 of file jtag_gpio0.c.

#define JTAG0_NSRST_HI ( )

Definition at line 147 of file jtag_gpio0.c.

#define JTAG0_NSRST_SO ( )

Definition at line 148 of file jtag_gpio0.c.

#define JTAG0_NTRST_LO ( )

Definition at line 162 of file jtag_gpio0.c.

#define JTAG0_NTRST_HI ( )

Definition at line 163 of file jtag_gpio0.c.

#define JTAG0_NTRST_SO ( )

Definition at line 164 of file jtag_gpio0.c.

#define JTAG0_CLOCK_DELAY ( )

Definition at line 170 of file jtag_gpio0.c.


Variable Documentation

Initial value:
 {
    JtagCable0Open, 
    JtagCable0Close, 
    JtagCable0TargetReset, 
    JtagCable0TmsPut, 
    JtagCable0TmsFlush, 
    JtagCable0TransferData 
}

GPIO cable driver structure.

Pass a pointer to this structure when calling TapOpen() to associate the tap controller with this cable.

Definition at line 401 of file jtag_gpio0.c.