SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
Loading...
Searching...
No Matches
axp517_regs Struct Reference

AXP517 PMIC registers (non-TCPC). More...

#include <AXP517Regs.hpp>

Classes

struct  adc
 ADC channel control and measurement result registers. More...
 
struct  bc12
 BC1.2 charger-detection registers. More...
 
struct  bmu
 BMU status, data buffer, fault, and module-enable registers. More...
 
struct  chg
 Battery charger parameter registers. More...
 
struct  ctrl
 Common control and power-path configuration registers. More...
 
struct  factory
 Factory conversion scales for raw ADC measurements. More...
 
struct  gauge
 Basic battery gauge status registers. More...
 
struct  irq
 PMIC interrupt enable and status registers. More...
 
struct  jeita
 JEITA temperature-threshold and standard charge-profile registers. More...
 
struct  led
 Charge LED and breathing LED control registers. More...
 
struct  ts
 TS pin and temperature-sense registers. More...
 

Detailed Description

AXP517 PMIC registers (non-TCPC).

Rules:

  • Only put PMIC/charger/ADC/IRQ/LED/BC1.2/JEITA/TS registers here.
  • Do not put TCPC / Type-C / PD (0xA6+) registers here to avoid conflicts.
  • Keep addresses grouped by feature.

TCPC/PD registers are defined in AXP517TcpcRegs.hpp.

Definition at line 44 of file AXP517Regs.hpp.


The documentation for this struct was generated from the following file: