HF-MAX22200 Driver 0.1.0-dev
HF-MAX22200 C++ Driver
Loading...
Searching...
No Matches
max22200::RegBank Namespace Reference

Register bank addresses for MAX22200. More...

Variables

constexpr uint8_t STATUS = 0x00
 Status register (32-bit) — channel on/off, HW config, faults, ACTIVE.
 
constexpr uint8_t CFG_CH0 = 0x01
 Channel 0 configuration register (32-bit)
 
constexpr uint8_t CFG_CH1 = 0x02
 Channel 1 configuration register (32-bit)
 
constexpr uint8_t CFG_CH2 = 0x03
 Channel 2 configuration register (32-bit)
 
constexpr uint8_t CFG_CH3 = 0x04
 Channel 3 configuration register (32-bit)
 
constexpr uint8_t CFG_CH4 = 0x05
 Channel 4 configuration register (32-bit)
 
constexpr uint8_t CFG_CH5 = 0x06
 Channel 5 configuration register (32-bit)
 
constexpr uint8_t CFG_CH6 = 0x07
 Channel 6 configuration register (32-bit)
 
constexpr uint8_t CFG_CH7 = 0x08
 Channel 7 configuration register (32-bit)
 
constexpr uint8_t FAULT = 0x09
 Fault register (32-bit, read-only) — per-channel fault flags.
 
constexpr uint8_t CFG_DPM = 0x0A
 DPM configuration register (32-bit) — global DPM algorithm settings.
 

Detailed Description

Register bank addresses for MAX22200.

These addresses are used in the Command Register's A_BNK field (bits 4:1) to select which 32-bit register to access. Each register is addressed by a 4-bit bank address (0x00-0x0A).

Note
The Command Register itself is not addressed via A_BNK — it is written directly when CMD pin is HIGH.

Variable Documentation

◆ CFG_CH0

constexpr uint8_t max22200::RegBank::CFG_CH0 = 0x01
constexpr

◆ CFG_CH1

constexpr uint8_t max22200::RegBank::CFG_CH1 = 0x02
constexpr

◆ CFG_CH2

constexpr uint8_t max22200::RegBank::CFG_CH2 = 0x03
constexpr

◆ CFG_CH3

constexpr uint8_t max22200::RegBank::CFG_CH3 = 0x04
constexpr

◆ CFG_CH4

constexpr uint8_t max22200::RegBank::CFG_CH4 = 0x05
constexpr

◆ CFG_CH5

constexpr uint8_t max22200::RegBank::CFG_CH5 = 0x06
constexpr

◆ CFG_CH6

constexpr uint8_t max22200::RegBank::CFG_CH6 = 0x07
constexpr

◆ CFG_CH7

constexpr uint8_t max22200::RegBank::CFG_CH7 = 0x08
constexpr

◆ CFG_DPM

constexpr uint8_t max22200::RegBank::CFG_DPM = 0x0A
constexpr

DPM configuration register (32-bit) — global DPM algorithm settings.

Examples
/home/runner/work/hf-max22200-driver/hf-max22200-driver/inc/max22200_registers.hpp.

◆ FAULT

constexpr uint8_t max22200::RegBank::FAULT = 0x09
constexpr

Fault register (32-bit, read-only) — per-channel fault flags.

Examples
/home/runner/work/hf-max22200-driver/hf-max22200-driver/inc/max22200_registers.hpp.

◆ STATUS

constexpr uint8_t max22200::RegBank::STATUS = 0x00
constexpr

Status register (32-bit) — channel on/off, HW config, faults, ACTIVE.

Examples
/home/runner/work/hf-max22200-driver/hf-max22200-driver/inc/max22200_registers.hpp.