Skip to content
General purpose 1-Wire protocol implementation with UART-ready communication
Branch: master
Clone or download
Latest commit 37ed01e Mar 18, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Add assert for functions Mar 17, 2019
.gitattributes Applying new .gitignore Feb 10, 2019
.gitignore Applying new .gitignore Feb 10, 2019
LICENSE Add license file Aug 27, 2018

1-Wire over UART

More about 1-Wire over UART can be found on link below.


  • 1-Wire protocol fits UART specifications at 9600 and 115200 bauds
  • Hardware is responsible for timing characteristics
  • Works with operating system due to hardware timing management
  • Allows DMA on the high-performance microcontrollers
  • Different device drivers included
    • DS18x20 temperature sensor
  • User friendly MIT license

Examples and resources

For examples, please check second repository, available at


Full API documentation with description and examples is available and is regulary updated with the source changes


I invite you to give feature request or report a bug. Please use issues tracker.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.