https://github.com/vlad-ivanov-name/onewire-slave
1-wire slave emulation for MSP430 microcontrollers
https://github.com/vlad-ivanov-name/onewire-slave
1-wire hardware msp430
Last synced: about 2 months ago
JSON representation
1-wire slave emulation for MSP430 microcontrollers
- Host: GitHub
- URL: https://github.com/vlad-ivanov-name/onewire-slave
- Owner: vlad-ivanov-name
- Created: 2014-10-13T18:54:37.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2018-06-12T17:32:34.000Z (over 7 years ago)
- Last Synced: 2025-04-14T09:45:40.919Z (6 months ago)
- Topics: 1-wire, hardware, msp430
- Language: C
- Homepage:
- Size: 96.7 KB
- Stars: 28
- Watchers: 5
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# onewire-slave
1-wire1 slave device emulation library for MSP430 microcontrollers. [Open project wiki](https://github.com/resetnow/one-slave/wiki/)## Features
* Up to 4 emulated devices on a single microcontroller
* Interrupt-driven, uses low-power mode when idle
* Easily extensible## Status & TODO
- [x] Basic protocol handling, reading/writing timeslots
- [x] Search ROM command
- [x] Match ROM command
- [x] 8-bit switch implementation (one-2408)
- [x] Extension API documentation## Hardware
This library version was tested on MSP430G2553; it sholud work on similiar microconrollers from the same family.
Refer to [this wiki page](https://github.com/resetnow/one-slave/wiki/Schematics) for schematics and further hardware-related info.
1 — 1-Wire is a trademark of [Maxim Integrated](http://www.maxim-ic.com).