Skip to main content

CircuitPython OneWire helper library for 1-wire bus devices.

Project description

Introduction

Documentation Status Discord Build Status Code Style: Black

Classes for use in communicating with devices on a 1-Wire bus.

Dependencies

This driver depends on:

Please ensure all dependencies are available on the CircuitPython filesystem. This is easily achieved by downloading the Adafruit library and driver bundle.

Note: This library does not work on the Raspberry Pi as there is no kernel interface for it

Usage Example

import board
from adafruit_onewire.bus import OneWireBus
ow_bus = OneWireBus(board.D2)
devices = ow_bus.scan()
for d in devices:
    print("ROM={}\tFamily=0x{:02x}".format(d.rom, d.family_code))

Documentation

API documentation for this library can be found on Read the Docs.

For information on building library documentation, please check out this guide.

Contributing

Contributions are welcome! Please read our Code of Conduct before contributing to help this project stay welcoming.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adafruit-circuitpython-onewire-2.0.6.tar.gz (27.1 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file adafruit-circuitpython-onewire-2.0.6.tar.gz.

File metadata

File hashes

Hashes for adafruit-circuitpython-onewire-2.0.6.tar.gz
Algorithm Hash digest
SHA256 949918834faafdf95dffcb8f54d3afb22dfe6f8171d4d73d82fa3d05c16a62a4
MD5 db5596e57424d64848e7ecb3d3a71ac0
BLAKE2b-256 2152df73c53c22da4d49f2374440193d2c19ff94c66966eb431f3fee7f5e9436

See more details on using hashes here.

File details

Details for the file adafruit_circuitpython_onewire-2.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for adafruit_circuitpython_onewire-2.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 2712664d496973bf2b31eefaecfa676c4cc6df6bde8495c077220832c3b3a890
MD5 593ebc98bff0f136e85e90651b747def
BLAKE2b-256 b0f9e717c763bd2898469afa09a31af695dfc267910f5400dd8d6770aa9f990c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page