HF-ADS7952 Driver 0.1.0-dev
HF-ADS7952 C++ Driver
Loading...
Searching...
No Matches
ads7952::reg::GPIOProg Namespace Reference

Variables

constexpr uint16_t RESET_ALL_REGS = 0x0200
 
constexpr uint16_t NORMAL_OPERATION = 0x0000
 
constexpr uint16_t GPIO3_PWRDOWN_IN = 0x0100
 
constexpr uint16_t GPIO3_AS_GPIO = 0x0000
 
constexpr uint16_t GPIO2_RANGE_IN = 0x0080
 
constexpr uint16_t GPIO2_AS_GPIO = 0x0000
 
constexpr uint16_t GPIO01_GPIO = 0x0000
 
constexpr uint16_t GPIO0_HI_LO_ALARM = 0x0010
 
constexpr uint16_t GPIO0_HI_ALARM = 0x0020
 
constexpr uint16_t GPIO1_HI_ALARM = 0x0040
 
constexpr uint16_t GPIO1_LO_GPIO0_HI_ALARM = 0x0060
 
constexpr uint16_t DIR_GPIO0_OUT = 0x0001
 
constexpr uint16_t DIR_GPIO1_OUT = 0x0002
 
constexpr uint16_t DIR_GPIO2_OUT = 0x0004
 
constexpr uint16_t DIR_GPIO3_OUT = 0x0008
 

Variable Documentation

◆ DIR_GPIO0_OUT

constexpr uint16_t ads7952::reg::GPIOProg::DIR_GPIO0_OUT = 0x0001
inlineconstexpr

Definition at line 150 of file ads7952_registers.hpp.

◆ DIR_GPIO1_OUT

constexpr uint16_t ads7952::reg::GPIOProg::DIR_GPIO1_OUT = 0x0002
inlineconstexpr

Definition at line 151 of file ads7952_registers.hpp.

◆ DIR_GPIO2_OUT

constexpr uint16_t ads7952::reg::GPIOProg::DIR_GPIO2_OUT = 0x0004
inlineconstexpr

Definition at line 152 of file ads7952_registers.hpp.

◆ DIR_GPIO3_OUT

constexpr uint16_t ads7952::reg::GPIOProg::DIR_GPIO3_OUT = 0x0008
inlineconstexpr

Definition at line 153 of file ads7952_registers.hpp.

◆ GPIO01_GPIO

constexpr uint16_t ads7952::reg::GPIOProg::GPIO01_GPIO = 0x0000
inlineconstexpr

Definition at line 144 of file ads7952_registers.hpp.

◆ GPIO0_HI_ALARM

constexpr uint16_t ads7952::reg::GPIOProg::GPIO0_HI_ALARM = 0x0020
inlineconstexpr

Definition at line 146 of file ads7952_registers.hpp.

Referenced by ads7952::ADS7952< SpiType >::ProgramGPIO().

◆ GPIO0_HI_LO_ALARM

constexpr uint16_t ads7952::reg::GPIOProg::GPIO0_HI_LO_ALARM = 0x0010
inlineconstexpr

Definition at line 145 of file ads7952_registers.hpp.

Referenced by ads7952::ADS7952< SpiType >::ProgramGPIO().

◆ GPIO1_HI_ALARM

constexpr uint16_t ads7952::reg::GPIOProg::GPIO1_HI_ALARM = 0x0040
inlineconstexpr

Definition at line 147 of file ads7952_registers.hpp.

Referenced by ads7952::ADS7952< SpiType >::ProgramGPIO().

◆ GPIO1_LO_GPIO0_HI_ALARM

constexpr uint16_t ads7952::reg::GPIOProg::GPIO1_LO_GPIO0_HI_ALARM = 0x0060
inlineconstexpr

Definition at line 148 of file ads7952_registers.hpp.

Referenced by ads7952::ADS7952< SpiType >::ProgramGPIO().

◆ GPIO2_AS_GPIO

constexpr uint16_t ads7952::reg::GPIOProg::GPIO2_AS_GPIO = 0x0000
inlineconstexpr

Definition at line 142 of file ads7952_registers.hpp.

◆ GPIO2_RANGE_IN

constexpr uint16_t ads7952::reg::GPIOProg::GPIO2_RANGE_IN = 0x0080
inlineconstexpr

Definition at line 141 of file ads7952_registers.hpp.

Referenced by ads7952::ADS7952< SpiType >::ProgramGPIO().

◆ GPIO3_AS_GPIO

constexpr uint16_t ads7952::reg::GPIOProg::GPIO3_AS_GPIO = 0x0000
inlineconstexpr

Definition at line 139 of file ads7952_registers.hpp.

◆ GPIO3_PWRDOWN_IN

constexpr uint16_t ads7952::reg::GPIOProg::GPIO3_PWRDOWN_IN = 0x0100
inlineconstexpr

Definition at line 138 of file ads7952_registers.hpp.

Referenced by ads7952::ADS7952< SpiType >::ProgramGPIO().

◆ NORMAL_OPERATION

constexpr uint16_t ads7952::reg::GPIOProg::NORMAL_OPERATION = 0x0000
inlineconstexpr

Definition at line 136 of file ads7952_registers.hpp.

◆ RESET_ALL_REGS

constexpr uint16_t ads7952::reg::GPIOProg::RESET_ALL_REGS = 0x0200
inlineconstexpr

Definition at line 135 of file ads7952_registers.hpp.

Referenced by ads7952::ADS7952< SpiType >::ProgramGPIO().