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