/* * Copyright (C) 2017 OTA keys S.A. * * This file is subject to the terms and conditions of the GNU Lesser * General Public License v2.1. See the file LICENSE in the top level * directory for more details. */ /** * @ingroup drivers_adcxx1x * @{ * * @file * @brief Register definition for ADCXX1C devices * * @author Vincent Dupont */ #ifndef ADCXX1C_REGS_H #define ADCXX1C_REGS_H #ifdef __cplusplus extern "C" { #endif /** * @name ADCxx1C register addesses * @{ */ #define ADCXX1C_CONV_RES_ADDR (0) #define ADCXX1C_ALERT_STATUS_ADDR (1) #define ADCXX1C_CONF_ADDR (2) #define ADCXX1C_LOW_LIMIT_ADDR (3) #define ADCXX1C_HIGH_LIMIT_ADDR (4) #define ADCXX1C_HYSTERESIS_ADDR (5) #define ADCXX1C_LOWEST_CONV_ADDR (6) #define ADCXX1C_HIGHEST_CONV_ADDR (7) /** @} */ /** * @name ADCxx1C Config flags * @{ */ #define ADCXX1C_CONF_ALERT_PIN_EN (1 << 2) #define ADCXX1C_CONF_ALERT_FLAG_EN (1 << 3) /** @} */ #ifdef __cplusplus } #endif #endif /* ADCXX1C_REGS_H */ /** @} */