New
#401
Pull Up resistors are sometimes used to make the default state of a pin high. A high value insures that other signals can still pull it low to send data.
The ones I added are 10K, 10000 ohms. They go from the 3.3V pin to the SDA and SCL pins on the PICO. There is just a trickle of current going through them with no signal at the pin so you see 3.3V, which is a logic Hi. Pull the pin low and that end becomes 0V. The resistor has the 3.3V across it and will draw some current. It's minimal though as its such a high resistance.
Long story short, some of the RGB keypads have the wrong value resistor. 100000 maybe instead of 10000? Micro Python doesn't seem to care, but Circuit Python does.