Description
Documentation URL
micropython/docs/rp2/quickref.rst
Line 339 in 6fee099
Description
In the quickref for RP2 (Raspberry Pi Pico family) it has a line of code under Hardware I2C bus:
i2c = I2C(0) # default assignment: scl=Pin(9), sda=Pin(8)
Unless I'm missing something I'm pretty sure this should be:
i2c = I2C(0) # default assignment: scl=Pin(5), sda=Pin(4)
That would agree with the board pinout diagram -- see the dark blue areas. It also agrees with an actual device that I just wired up. I haven't found this association anywhere else yet. It might be in the RP2350 datasheet but I got lost in there.
Caution about pin number confusion. The id numbers passed to the machine.Pin
constructor are NOT chip pin numbers or board pin numbers. They refer to GPIOnn aka GPnn signal names. So Pin(5),Pin(4) refer to GPIO5,GPIO4 aka GP5,GP4.
Code of Conduct
Yes, I agree