Skip to content

Refactor DS18x Component for API v2 #638

@brentru

Description

@brentru
  • Implement new ds18x20 component classes
    • Add controller class for ds18x20
    • Add hardware class for interfacing with the OneWire API and DallasTemperature API
    • Add model class for interfacing with the compiled protocol buffer .pb.h file - ds18x20.proto
  • Add interfaces with top-level application encoder/decoder
  • Functionally test and verify all ds18x20.proto messages
  • Doxygenify the new components
  • Refactor Hardware class to use OneWireNG instead of DallasTemperature library (resolves Update DS18b20 Component driver to use OneWireNg interface instead of shim #617)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions