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

Rewrite MCU I2C to support non blocking execution. #6674

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

Commits on Sep 13, 2024

  1. bus.py/i2c: declare as async

    Signed-off-by: Timofey Titovets <[email protected]>
    nefelim4ag committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    4de9438 View commit details
    Browse the repository at this point in the history
  2. i2ccmd: migrate to async execution

    Signed-off-by: Timofey Titovets <[email protected]>
    nefelim4ag committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    05ca30e View commit details
    Browse the repository at this point in the history
  3. stm32f0_i2c: implement async i2c

    Signed-off-by: Timofey Titovets <[email protected]>
    nefelim4ag committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    a6c955b View commit details
    Browse the repository at this point in the history
  4. i2c_software: rewrite to async bit-banging

    Signed-off-by: Timofey Titovets <[email protected]>
    nefelim4ag committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    0b36446 View commit details
    Browse the repository at this point in the history
  5. rp2040/i2c: implement async i2c

    Signed-off-by: Timofey Titovets <[email protected]>
    nefelim4ag committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    26f103e View commit details
    Browse the repository at this point in the history
  6. avr/i2c: implement async i2c

    Signed-off-by: Timofey Titovets <[email protected]>
    nefelim4ag committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    6d698e1 View commit details
    Browse the repository at this point in the history
  7. linux/i2c: implement i2c async + pthread

    Signed-off-by: Timofey Titovets <[email protected]>
    nefelim4ag committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    072eaa4 View commit details
    Browse the repository at this point in the history