[riot-notifications] [RIOT-OS/RIOT] cpu/nrf52/periph/i2c (#16680)

Nicolas notifications at github.com
Mon Jul 26 12:13:07 CEST 2021


#### Description

Hello everyone.
After my fix for cpp on the at24cx driver I tried using it in my app which is powered by a NRF52 MCU.

Big problem: the i2C periph of that MCU doesn't like it supports 16-bit register addressing (see:  periph/i2c.c line 172)

Any reason why ?

Also a few lines later: 
> the nrf52's TWI device does not support to do two consecutive transfers
>      * without a repeated start condition in between. So we have to put all data
>      * to be transferred into a temporary buffer

That doesn't seem to be true: 
See this link: 
https://devzone.nordicsemi.com/f/nordic-q-a/5267/i2c-eeprom-with-16bit-addressing

I could use a use a 2KB AT24C chip but yeah... It's a bit small and ancient =) 

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/issues/16680
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20210726/14c1fbfb/attachment.htm>


More information about the notifications mailing list