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 | ||