You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On Matrix, there has been some discussion around an "Open Drain" GPIO mode, which could be used to drive shared interrupt or reset lines for example. This mode would have subtypes for Nmos and Pmos, and in each of those the pin could be in one of two states. In OpenDrain<Nmos>, the pin would either drive the output low, or leave the output disconnected.
It may be useful to enable the pull resistor when the pin is in the de-asserted state, which could be achieved using subtypes NFloating, NPullUp, PFloating, PPullDown (or according to wikipedia : ⎐, ⎒, ⎏, ⎑).
On Matrix, there has been some discussion around an "Open Drain" GPIO mode, which could be used to drive shared interrupt or reset lines for example. This mode would have subtypes for
Nmos
andPmos
, and in each of those the pin could be in one of two states. InOpenDrain<Nmos>
, the pin would either drive the output low, or leave the output disconnected.It may be useful to enable the pull resistor when the pin is in the de-asserted state, which could be achieved using subtypes
NFloating
,NPullUp
,PFloating
,PPullDown
(or according to wikipedia :⎐
,⎒
,⎏
,⎑
).The implementation would work along the lines of https://ez.analog.com/dsp/blackfin-processors/w/documents/4978/blackfin-gpio-open-drain-functionality - basically instead of
set_high()
andset_low()
acting on theOUT
bit, they'll work on a combination ofOUT
andDIR
.The text was updated successfully, but these errors were encountered: