diff --git a/src/platform/PICO/platform_mcu.h b/src/platform/PICO/include/platform/platform.h similarity index 97% rename from src/platform/PICO/platform_mcu.h rename to src/platform/PICO/include/platform/platform.h index cb7d34f55f..65663b063c 100644 --- a/src/platform/PICO/platform_mcu.h +++ b/src/platform/PICO/include/platform/platform.h @@ -37,7 +37,9 @@ typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; -#define I2C_TypeDef i2c0_hw +#define I2C_TypeDef I2C0_Type +#define I2C_INST(i2c) ((i2c_inst_t *)(i2c)) + //#define I2C_HandleTypeDef #define GPIO_TypeDef io_bank0_hw_t //#define GPIO_InitTypeDef diff --git a/src/platform/PICO/target/RP2350A/.uf2 b/src/platform/PICO/target/RP2350A/.uf2 deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/src/platform/PICO/target/RP2350A/target.h b/src/platform/PICO/target/RP2350A/target.h index 1ce5f13b82..14864a5312 100644 --- a/src/platform/PICO/target/RP2350A/target.h +++ b/src/platform/PICO/target/RP2350A/target.h @@ -246,6 +246,9 @@ SPARE3 P47 #define SPIDEV_COUNT 2 #define MAX_SPI_PIN_SEL 4 +#define I2CDEV_COUNT 2 +#define MAX_I2C_PIN_SEL 4 + #define UART_RX_BUFFER_SIZE 1024 #define UART_TX_BUFFER_SIZE 1024 diff --git a/src/platform/PICO/target/RP2350B/.uf2 b/src/platform/PICO/target/RP2350B/.uf2 deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/src/platform/PICO/target/RP2350B/target.h b/src/platform/PICO/target/RP2350B/target.h index 1bc17dfee1..e8701b52f5 100644 --- a/src/platform/PICO/target/RP2350B/target.h +++ b/src/platform/PICO/target/RP2350B/target.h @@ -242,6 +242,9 @@ SPARE3 P47 #define SPIDEV_COUNT 2 #define MAX_SPI_PIN_SEL 6 +#define I2CDEV_COUNT 2 +#define MAX_I2C_PIN_SEL 6 + #define UART_RX_BUFFER_SIZE 1024 #define UART_TX_BUFFER_SIZE 1024