Use RP2040 in I2C slave mode

RP2040 based microcontroller boards running MicroPython.
Target audience: MicroPython users with an RP2040 boards.
This does not include conventional Linux-based Raspberry Pi boards.
Post Reply
pollux
Posts: 1
Joined: Sat Nov 27, 2021 12:44 pm

Use RP2040 in I2C slave mode

Post by pollux » Sat Nov 27, 2021 12:52 pm

Hi, I want to connect several RPi Picos and SparkFun Pro Micro RP2040 by using I2C protocol. Later I want to build a PCB with several RP2040.

The RP2040 supports being used as I2C slave, according to the datasheet. But unfortunately the machine.I2C library doesn’t implement it. Does anyone know a way to circumvent this?

sonnybalut
Posts: 11
Joined: Tue Dec 22, 2020 7:19 pm

Re: Use RP2040 in I2C slave mode

Post by sonnybalut » Sun Nov 28, 2021 3:14 am

Hi,

Pico i2c slave code snippet link below.

http://www.crus.in/codes/espruino_pico_i2c.txt

Sonny

Post Reply