Override pin type (lp:#1526213)
Original report created by Per Jakobsen (pdj)
Example:
uC is measuring the current on the low-side of an H-bridge. The H-bridge is
connected to GND rail through a shunt resistor, and the uC is meauring
voltage across the resistor (single-ended A/D). Without any flags I get
"Pin connected to some other pins but no pin to drive it". Placing a flag
on the high-side of the shunt resistor removes this DRC-warning, but
introduces another one: "Conflict problem between pins" as the uC-pin is a
configurable I/O (bi-directional).
Changing the type of the uC pin is not a good option, removing the check is
not ideal, and allowing the warning is not good practice either.
It would be nice if one could override specific pins of a component, e.g. a
bi-directional pin could be overridden as pure input or pure output if the
specific schematic requires. This will remove the warnings, and also
provide information on how the uC should be hardware-configured in this
context.
I'm sure boards with FPGA's could benefit from this feature as well.
Original tags: eeschema erc