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
Something I just noticed, is that there's several places where you specify that GPIOs 2 & 3 (i.e physical pins 3 & 5) have fixed hardware pullups. However for very early Rev1.0 Pis, the physical pins 3 & 5 with hardware pullups are actually connected to GPIOs 0 & 1 - see http://elinux.org/RPi_Low-level_peripherals for more info.
GpioZero ought to check the board's Revision (as found in /proc/cpuinfo - see http://elinux.org/RPi_HardwareHistory) and use that to determine which GPIOs have the hardware-pullups.
And of course the ComputeModule doesn't have hardware pullups on any GPIO, although the intersection of ComputeModule users and GpioZero users is likely to be very small ;-)
The text was updated successfully, but these errors were encountered:
Something I just noticed, is that there's several places where you specify that GPIOs 2 & 3 (i.e physical pins 3 & 5) have fixed hardware pullups. However for very early Rev1.0 Pis, the physical pins 3 & 5 with hardware pullups are actually connected to GPIOs 0 & 1 - see http://elinux.org/RPi_Low-level_peripherals for more info.
GpioZero ought to check the board's Revision (as found in
/proc/cpuinfo
- see http://elinux.org/RPi_HardwareHistory) and use that to determine which GPIOs have the hardware-pullups.And of course the ComputeModule doesn't have hardware pullups on any GPIO, although the intersection of ComputeModule users and GpioZero users is likely to be very small ;-)
The text was updated successfully, but these errors were encountered: