ArduinoCore-nRF528x-mbedos icon indicating copy to clipboard operation
ArduinoCore-nRF528x-mbedos copied to clipboard

Is Wire library working as an I2C Slave?

Open kevingre opened this issue 5 years ago • 3 comments

Looking further into the MBedOS code, it appears the I2C Slave functionality is not yet implemented for the nRF52840. Will there be any effort to implement this on the nRF528x?

kevingre avatar Nov 24 '19 15:11 kevingre

Hi @kevingre , AFAIK there's no plan yet to add I2C slave support to mbed's nrf52 (should go here https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/i2c_api.c#L935 ) but I'll investigate and get back to you

facchinm avatar Nov 29 '19 10:11 facchinm

Any word on this? Seeing a lot of problems across Nano 33 and ESP32 without this functionality.

brendansmallco avatar Jul 14 '20 05:07 brendansmallco

mbed core 1.2.x (you can find it searching for Portenta on Board Manager) contains the Wire slave implementation for Nano33BLE too. It is not yet official due to some much needed testing but you can test it immediately. Any report is appreciated :slightly_smiling_face:

facchinm avatar Jul 14 '20 07:07 facchinm