Subversion Repositories Vertical

Rev

Rev 2 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 11
Line 1... Line 1...
1
/* $Id: equivalent.h,v 1.1.1.1 2003/11/04 23:34:57 mjames Exp $ */
1
/* $Id: equivalent.h,v 1.1.1.1 2003/11/04 23:34:57 mjames Exp $ */
2
/*
2
/*
3
 * $Log $
3
 * $Log $
4
 */
4
 */
-
 
5
 
5
 
6
 
6
/* This file handles equivalent pins , being passthroughs or
7
/* This file handles equivalent pins , being passthroughs or
7
   low value resistors which can be regarded as passthrough jumpers */
8
   low value resistors which can be regarded as passthrough jumpers */
8
/* this function starts to create a list of equivalent pins */
9
/* this function starts to create a list of equivalent pins */
9
 
10
   
10
extern equivalent_node_set_t *begin_equivalent_pins (void);
11
extern equivalent_node_set_t *  begin_equivalent_pins( void) ;
11
/* add a pin to the list referred to by node_set */
12
/* add a pin to the list referred to by node_set */
12
extern void
13
extern void add_equivalent_pin( socket_t * current_chip,
13
add_equivalent_pin (socket_t *current_chip, equivalent_node_set_t *node_set, char *ident);
14
                                equivalent_node_set_t * node_set ,
-
 
15
                                char * ident);
14
/* this function will verify the current list of nodes that are equivalent, and if there is
16
/* this function will verify the current list of nodes that are equivalent, and if there is more than
15
   more than one in the list then it will add them to the equivalent node list of the
17
   one in the list then it will add them to the equivalent node list of the
16
   chip (if only one pin is equivalent to itself then it is a waste of time .... )   */
18
   chip (if only one pin is equivalent to itself then it is a waste of time .... )   */
17
extern void check_equivalent_pins (socket_t *current_chip, equivalent_node_set_t *node_set);
19
extern void check_equivalent_pins(socket_t * current_chip,
-
 
20
                                  equivalent_node_set_t * node_set );
18
 
21
 
19
/* printout function exported */
22
/* printout function exported */
20
extern void list_equivalent_pins (FILE *f, socket_t *dev);
23
extern void  list_equivalent_pins(FILE * f, socket_t * dev);
21
 
24
 
22
/* function to copy equivalent pins from a template */
25
/* function to copy equivalent pins from a template */
23
extern void copy_equivalent_pins (socket_t *template, socket_t *dev);
26
extern void copy_equivalent_pins(socket_t * template,socket_t * dev );  
24
 
27
 
25
/* create wire jumpers across device equivalent pins */
28
/* create wire jumpers across device equivalent pins */
26
extern void jumper_equivalent_pins (void);
29
extern void jumper_equivalent_pins(void);
-
 
30