analogdevicesinc / no-OS

Software drivers in C for systems without an operating system
http://analogdevicesinc.github.io/no-OS/
Other
874 stars 1.63k forks source link

drivers: power: ltc2992: Add LTC2992 driver #2165

Closed cencarna closed 3 weeks ago

cencarna commented 2 months ago

Pull Request Description

The LTC2992 is a rail-to-rail system monitor that measures current, voltage, and power of two supplies. It features an operating range of 2.7V to 100V and includes a shunt regulator for supplies above 100V. Minimum and maximum values are stored and an overrange alert with programmable thresholds minimizes the need for software polling. Data is reported via a standard I2C interface.

PR Type

PR Checklist

CLAassistant commented 2 months ago

CLA assistant check
All committers have signed the CLA.

rbolboac commented 2 months ago

/AzurePipelines run

azure-pipelines[bot] commented 2 months ago
Azure Pipelines successfully started running 2 pipeline(s).
azure-pipelines[bot] commented 2 months ago
Commenter does not have sufficient privileges for PR 2165 in repo analogdevicesinc/no-OS
cencarna commented 2 months ago

Changelog: Addressed comments from reviewers with few questions. Fixed unsuccessful documentation check.

rbolboac commented 2 months ago

/AzurePipelines run

azure-pipelines[bot] commented 2 months ago
Azure Pipelines successfully started running 2 pipeline(s).
cencarna commented 1 month ago

Changelog: Added driver documentation.

cencarna commented 1 month ago

Change log: Addressed reviews. Solved merge conflict in docs.

cencarna commented 4 weeks ago

Changelog: Remove LTC2992_USE_GPIO guarding macro completely. Also updated documentation to reflect to this change.

AAndrisa commented 4 weeks ago

/AzurePipelines run

azure-pipelines[bot] commented 4 weeks ago
Azure Pipelines successfully started running 2 pipeline(s).