Bumped Mbed FW version to 01.20.0080

Embed: (wiki syntax)

« Back to documentation index

admw1001_config.h File Reference

admw1001_config.h File Reference

: Configuration type definitions for ADMW1001. ----------------------------------------------------------------------------- More...

Go to the source code of this file.

Data Structures

struct  ADMW1001_POWER_CONFIG
struct  ADMW1001_MULTICYCLE_CONFIG
struct  ADMW1001_MEASUREMENT_CONFIG
struct  ADMW1001_ADC_EXC_CURRENT_CONFIG
struct  ADMW1001_ADC_FILTER_CONFIG
struct  ADMW1001_ADC_CHANNEL_CONFIG
struct  ADMW1001_DIGITAL_SENSOR_DATA_FORMAT
struct  ADMW1001_DIGITAL_SENSOR_COMMS
struct  ADMW1001_I2C_CHANNEL_CONFIG
struct  ADMW1001_CHANNEL_CONFIG
struct  ADMW1001_DIAGNOSTICS_CONFIG
struct  ADMW1001_CONFIG

Enumerations

enum  ADMW1001_CHANNEL_PRIORITY
enum  ADMW1001_OPERATING_MODE { ADMW1001_OPERATING_MODE_SINGLECYCLE = 0, ADMW1001_OPERATING_MODE_CONTINUOUS }
enum  ADMW1001_DATAREADY_MODE { ADMW1001_DATAREADY_PER_CONVERSION = 0, ADMW1001_DATAREADY_PER_CYCLE, ADMW1001_DATAREADY_PER_FIFO_FILL }
enum  ADMW1001_POWER_MODE { ADMW1001_POWER_MODE_ACTIVE = 0, ADMW1001_POWER_MODE_HIBERNATION }
enum  ADMW1001_VREF_BUFFER_MODE { ADMW1001_VREF_BUFF_MODE_DISABLE_BOTH = 0, ADMW1001_VREF_BUFF_MODE_ONLY_POS, ADMW1001_VREF_BUFF_MODE_ONLY_NEG, ADMW1001_VREF_BUFF_MODE_ENABLE_BOTH }
enum  ADMW1001_MEASUREMENT_UNIT { ADMW1001_MEASUREMENT_UNIT_UNSPECIFIED = 0, ADMW1001_MEASUREMENT_UNIT_CELSIUS, ADMW1001_MEASUREMENT_UNIT_FAHRENHEIT }
enum  ADMW1001_BUFFER_BYPASSS { ADMW1001_BUFFER_BYPASSS_DISABLED = 0, ADMW1001_BUFFER_BYPASSS_ENABLED }
enum  ADMW1001_ADC_RTD_CURVE { ADMW1001_ADC_RTD_CURVE_EUROPEAN = 0, ADMW1001_ADC_RTD_CURVE_AMERICAN, ADMW1001_ADC_RTD_CURVE_JAPANESE, ADMW1001_ADC_RTD_CURVE_ITS90 }
enum  ADMW1001_ADC_GAIN {
  ADMW1001_ADC_GAIN_1X = 0, ADMW1001_ADC_GAIN_2X, ADMW1001_ADC_GAIN_4X, ADMW1001_ADC_GAIN_8X,
  ADMW1001_ADC_GAIN_16X, ADMW1001_ADC_GAIN_32X, ADMW1001_ADC_GAIN_64X
}
enum  ADMW1001_ADC_EXC_STATE { ADMW1001_ADC_EXC_STATE_CYCLE_POWER = 0, ADMW1001_ADC_EXC_STATE_ALWAYS_ON }
enum  ADMW1001_ADC_EXC_CURRENT {
  ADMW1001_ADC_NO_EXTERNAL_EXC_CURRENT = -1, ADMW1001_ADC_EXC_CURRENT_EXTERNAL = 0, ADMW1001_ADC_EXC_CURRENT_50uA, ADMW1001_ADC_EXC_CURRENT_100uA,
  ADMW1001_ADC_EXC_CURRENT_250uA, ADMW1001_ADC_EXC_CURRENT_500uA, ADMW1001_ADC_EXC_CURRENT_1000uA
}
enum  ADMW1001_ADC_EXC_CURRENT_DIODE_RATIO {
  ADMW1001_ADC_EXC_CURRENT_IOUT_DIODE_10UA_100UA = 0, ADMW1001_ADC_EXC_CURRENT_IOUT_DIODE_20UA_160UA, ADMW1001_ADC_EXC_CURRENT_IOUT_DIODE_50UA_300UA, ADMW1001_ADC_EXC_CURRENT_IOUT_DIODE_100UA_600UA,
  ADMW1001_ADC_EXC_CURRENT_IOUT_DIODE_10UA_50UA_100UA, ADMW1001_ADC_EXC_CURRENT_IOUT_DIODE_20UA_100UA_160UA, ADMW1001_ADC_EXC_CURRENT_IOUT_DIODE_50UA_150UA_300UA, ADMW1001_ADC_EXC_CURRENT_IOUT_DIODE_100UA_300UA_600UA
}
enum  ADMW1001_ADC_REFERENCE_TYPE { ADMW1001_ADC_REFERENCE_VOLTAGE_INTERNAL = 0, ADMW1001_ADC_REFERENCE_VOLTAGE_EXTERNAL_1 = 1, ADMW1001_ADC_REFERENCE_VOLTAGE_AVDD = 3 }
enum  ADMW1001_ADC_GND_SW { ADMW1001_ADC_GND_SW_OPEN = 0, ADMW1001_ADC_GND_SW_CLOSED }
enum  ADMW1001_CHOP_MD { ADMW1001_CHOP_MD_OFF = 0 }
enum  ADMW1001_ADC_FILTER_TYPE { ADMW1001_ADC_FILTER_SINC4 = 0, ADMW1001_ADC_FILTER_SINC3 }
enum  ADMW1001_SINC_FILTER_RANGE {
  ADMW1001_SF_122HZ = 7, ADMW1001_SF_61HZ = 31, ADMW1001_SF_30P5HZ = 51, ADMW1001_SF_10HZ = 124,
  ADMW1001_SF_8P24HZ = 125, ADMW1001_SF_5HZ = 127
}
enum  ADMW1001_DIGITAL_SENSOR_COMMS_I2C_CLOCK_SPEED { ADMW1001_DIGITAL_SENSOR_COMMS_I2C_CLOCK_SPEED_100K = 0, ADMW1001_DIGITAL_SENSOR_COMMS_I2C_CLOCK_SPEED_400K }
enum  ADMW1001_LUT_SELECT { ADMW1001_LUT_DEFAULT = 0, ADMW1001_LUT_CUSTOM = 1, ADMW1001_LUT_RESERVED = 2 }
enum  ADMW1001_DIGITAL_SENSOR_DATA_CODING { ADMW1001_DIGITAL_SENSOR_DATA_CODING_NONE = 0, ADMW1001_DIGITAL_SENSOR_DATA_CODING_UNIPOLAR, ADMW1001_DIGITAL_SENSOR_DATA_CODING_TWOS_COMPLEMENT, ADMW1001_DIGITAL_SENSOR_DATA_CODING_OFFSET_BINARY }

Detailed Description

: Configuration type definitions for ADMW1001. -----------------------------------------------------------------------------

Definition in file admw1001_config.h.