Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
2 | mjames | 1 | /* $Id: equivalent.h,v 1.1.1.1 2003/11/04 23:34:57 mjames Exp $ */ |
2 | /* |
||
3 | * $Log $ |
||
4 | */ |
||
5 | |||
6 | /* This file handles equivalent pins , being passthroughs or |
||
7 | low value resistors which can be regarded as passthrough jumpers */ |
||
8 | /* this function starts to create a list of equivalent pins */ |
||
9 | |||
10 | extern equivalent_node_set_t *begin_equivalent_pins (void); |
||
11 | /* add a pin to the list referred to by node_set */ |
||
12 | extern void |
||
13 | add_equivalent_pin (socket_t *current_chip, equivalent_node_set_t *node_set, char *ident); |
||
14 | /* this function will verify the current list of nodes that are equivalent, and if there is |
||
15 | more than 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 .... ) */ |
||
17 | extern void check_equivalent_pins (socket_t *current_chip, equivalent_node_set_t *node_set); |
||
18 | |||
19 | /* printout function exported */ |
||
20 | extern void list_equivalent_pins (FILE *f, socket_t *dev); |
||
21 | |||
22 | /* function to copy equivalent pins from a template */ |
||
23 | extern void copy_equivalent_pins (socket_t *template, socket_t *dev); |
||
24 | |||
25 | /* create wire jumpers across device equivalent pins */ |
||
26 | extern void jumper_equivalent_pins (void); |