Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I2c slave implementation #452

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

I2c slave implementation #452

wants to merge 7 commits into from

Commits on Jun 15, 2021

  1. Produce the right state for a starting I2C slave

    ATMega328p the correct start state for I2C slave is 0x60
    Have a look at capt. 21.7.3
    The old version sets the state two times. First state 0x60 and then 0x80
    Because the TWI_COND_SLAVE is set before the write and after this true
    seplog committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    b2d7e18 View commit details
    Browse the repository at this point in the history
  2. First correct slave on write

    seplog committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    0886412 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Configuration menu
    Copy the full SHA
    5a39f7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a634c01 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2021

  1. Configuration menu
    Copy the full SHA
    e2897a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    38cb6be View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2021

  1. Refactoring

    seplog committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    f8189d5 View commit details
    Browse the repository at this point in the history