rsta2 / circle

A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)
https://circle-rpi.readthedocs.io
GNU General Public License v3.0
1.86k stars 249 forks source link

I2CSlave and broadcast to general call address #383

Closed toptensoftware closed 1 year ago

toptensoftware commented 1 year ago

It seems the I2C Slave support in circle doesn't receive general call messages (ie: messages sent from master to address 0). see here

If I open the slave on address 0 I get the broadcast messages, but then not the addressed ones?

Is it possible to get this to work with both broadcast and addressed messages?

rsta2 commented 1 year ago

Unfortunately this is not supported by the I2C slave hardware in the RPi and will not work.

toptensoftware commented 1 year ago

Thanks Rene, no problem. Thought I'd ask anyway.

(perhaps a note in the docs/code to that effect?)

rsta2 commented 1 year ago

I will add a note.

rsta2 commented 1 year ago

The note is in the header file on the develop branch and will be added to the docs later.