#include "hardware/i2c.h" namespace display { // I2C0 on GPIO8 (SDA) and GPIO9 (SCL) running at 400KHz constexpr auto I2C_PORT = i2c0; constexpr unsigned I2C_SDA = 8; constexpr unsigned I2C_SCL = 9; void init() { i2c_init(I2C_PORT, 400*1000); gpio_set_function(I2C_SDA, GPIO_FUNC_I2C); gpio_set_function(I2C_SCL, GPIO_FUNC_I2C); gpio_pull_up(I2C_SDA); gpio_pull_up(I2C_SCL); } }