Skip to content

Conversation

@xek
Copy link

@xek xek commented Jan 3, 2025

Slave I2C

implemented using the framework interrupt handler from ST (AN3281).
The master I2C code in sduino is untouched.

slave_receiver and slave_sender examples have been updated with the sduino C-style function definitions

added an example, showing STM8 as a I2C serial eeprom. The example demonstrates the use of both onReceive() and onRequest() callbacks

This is a PR created from the changes from https://github.com/stefaandesmet2003/sduino in case someone finds it useful.

Fixes #79.

  • I2C slave implementation
  • Added slave_eeprom example

Slave I2C implemented using the framework interrupt handler
from ST (AN3281). The master I2C code in sduino is untouched.
slave_receiver and slave_sender examples have been updated
with the sduino C-style function definitions.
Added an example, showing STM8 as a I2C serial eeprom.
The example demonstrates the use of both onReceive()
and onRequest() callbacks. Fixes tenbaht#79.
@mcer12
Copy link

mcer12 commented Sep 5, 2025

This will come handy, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

I2C slave mode

3 participants