From da914de463c4ef96a60a5492c6d488364ff158ce Mon Sep 17 00:00:00 2001 From: Charlie Birks Date: Sun, 8 Mar 2026 17:31:12 +0000 Subject: [PATCH] pico: fix tca9555 gpio read initial value Now we don't end up with all buttons pressed if the i2c gets disconnected --- 32blit-pico/input/tca9555.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/32blit-pico/input/tca9555.cpp b/32blit-pico/input/tca9555.cpp index 35302ab17..43349ef0c 100644 --- a/32blit-pico/input/tca9555.cpp +++ b/32blit-pico/input/tca9555.cpp @@ -42,7 +42,7 @@ void update_input() { if(!tca9555_found) return; - uint16_t gpio = 0; + uint16_t gpio = 0xFFFF; i2c_read_blocking(TCA9555_I2C, TCA9555_ADDR, (uint8_t *)&gpio, 2, false);