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

Classes

class  AdcTraitsBase
 Base traits class for AXP1xxAdc template specialization. More...
 
class  AdcTraitsBase< AXP192Core >
 AXP192 ADC traits specialization. More...
 
class  AdcTraitsBase< AXP202Core >
 AXP202 ADC traits specialization. More...
 
class  AXP1xxAdc
 Generic ADC implementation for AXP1xx-based PMICs. More...
 
struct  CoreConfig
 Chip configuration metadata. More...
 
struct  ModuleEntry
 Register-bit pair identifying a power module. More...
 

Functions

const ModuleEntryfindEntry (const ModuleEntry *table, uint8_t count, uint8_t index)
 Look up a module entry by index.
 

Function Documentation

◆ findEntry()

const ModuleEntry * axp1xx::findEntry ( const ModuleEntry table,
uint8_t  count,
uint8_t  index 
)
inline

Look up a module entry by index.

Parameters
tablePointer to the module entry table.
countNumber of entries in the table.
indexZero-based index of the entry to retrieve.
Returns
Pointer to the ModuleEntry, or nullptr if index is out of range.

Definition at line 64 of file AXP1xxCore.hpp.