diff --git a/Production/Firmware/chu_pico.uf2 b/Production/Firmware/chu_pico.uf2 index 8271789..55769af 100644 Binary files a/Production/Firmware/chu_pico.uf2 and b/Production/Firmware/chu_pico.uf2 differ diff --git a/firmware/src/board_defs.h b/firmware/src/board_defs.h index aac963d..15c4a32 100644 --- a/firmware/src/board_defs.h +++ b/firmware/src/board_defs.h @@ -8,7 +8,7 @@ #define I2C_PORT i2c0 #define I2C_SDA 16 #define I2C_SCL 17 -#define I2C_FREQ 633*1000 +#define I2C_FREQ 620*1000 #define I2C_HUB_EN 19 diff --git a/firmware/src/i2c_hub.h b/firmware/src/i2c_hub.h index ee620d6..8459f94 100644 --- a/firmware/src/i2c_hub.h +++ b/firmware/src/i2c_hub.h @@ -28,7 +28,6 @@ static inline void i2c_hub_init() static inline void i2c_select(i2c_inst_t *i2c_port, uint8_t chn) { i2c_write_blocking_until(i2c_port, I2C_HUB_ADDR, &chn, 1, false, time_us_64() + 1000); - sleep_us(1); } #endif