Skip to content

Software I2C with Artery at32 support

Notifications You must be signed in to change notification settings

pavelkvkv/soft-i2c-at32

This branch is 5 commits ahead of liyanboy74/soft-i2c:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6957095 · Nov 26, 2024

History

20 Commits
Nov 26, 2024
Nov 26, 2024
Nov 26, 2024
Nov 26, 2024
Nov 26, 2024
Oct 21, 2024
Oct 21, 2024

Repository files navigation

Soft I2C

Features:

  • various speed support (400 clock pulses per second and more on 288 MHz CPU)
  • multi-bus support
  • transmit/receive in blocking mode only
  • no interrupts, no timers required
  • concurrent access protected (mutex)
  • support for reading without a register

Tested on FreeRTOS 10, Artery AT32f437, zero loss on 1000 samples

Fork source

https://github.com/liyanboy74/soft-i2c

About

Software I2C with Artery at32 support

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%