sensirion-i2c-driver
1.0.1
  • Installation
  • Quick Start
  • Transceivers
  • Single/Multi-Channel Mode
  • Error Handling
  • Logging / Debugging
  • Device Driver Guidelines
  • API Reference
sensirion-i2c-driver
  • Docs »
  • Sensirion I²C Python Driver
  • View page source

Sensirion I²C Python Driver¶

This package contains the base driver for Sensirion I²C devices. It provides a hardware-independent interface to allow writing device drivers which work with various I²C transceivers.

Contents¶

  • Installation
  • Quick Start
  • Transceivers
    • Implementations
    • Transceiver API
  • Single/Multi-Channel Mode
    • Single Channel
    • Multi Channel
    • Choose Mode
    • Determine Mode
  • Error Handling
    • Single Channel Error Handling
    • Multi Channel Error Handling
  • Logging / Debugging
    • Usage
    • Log Raw Transmitted/Received Data
    • Change Logging Verbosity of Modules
  • Device Driver Guidelines
    • Directory Structure
    • Command Base Class
    • Command TX/RX Data Types
      • Pass-Through Raw Values
      • Physical Value Conversion
      • Response Data Types
    • Device Class
    • API Example
  • API Reference
    • I2cDevice
    • I2cConnection
    • I2cTransceiver V1
    • LinuxI2cTransceiver
    • I2cCommand
    • SensirionI2cCommand
    • CrcCalculator
    • Exceptions
Next

© Copyright 2024 Sensirion AG, Switzerland

Built with Sphinx using a theme provided by Read the Docs.