Closed MikePinball closed 5 years ago
If you want to refile this as "Add a ULN2083A chip type", I'd be okay with that, but the current behavior is preferable to the notion that every pin has to be assigned to some particular external chip. That would be confusing to people who want to attach a novel device. Consider:
"I want to hook port PTXY up to my Arduino/Sainsmart/random eBay relay board/random eBay MOSFET board/custom controller board, but I don't see that in the list. What do I do?"
"Oh, you just pretend that it's a ULN2083A, because ULN2083A really means 'other external connection'."
I think you misunderstood this a little. I will write 2 new requirements to explain what I am asking.
KL25Z output ports that are not assigned for other purposes should probably have an output driver (such as the ULN2803A).
This can be enforced by having a way to explicitly add ports using the ULN2803A much like the 74HC595. That is start with no output ports and let the user add ports by explicitly
Also other drivers should be added such as the ULN2064 (as used for the medium LED outputs).