Register definitions for TMP00X (TMP006 and TMP007) devices. More...
Register definitions for TMP00X (TMP006 and TMP007) devices.
Definition in file tmp00x_regs.h.
Go to the source code of this file.
TMP00x registers | |
| #define | TMP00X_REGS_V_OBJECT 0x00 |
| Sensor Voltage Register. | |
| #define | TMP00X_REGS_T_AMBIENT 0x01 |
| Ambient Temperature Register. | |
| #define | TMP00X_REGS_CONFIG 0x02 |
| Configuration Register. | |
| #define | TMP00X_CONFIG_RST (1 << 15) |
| Reset register. | |
| #define | TMP00X_CONFIG_MOD_SHIFT (12U) |
| Mode of operation shift. | |
| #define | TMP00X_CONFIG_MOD_MASK (0x7000) |
| Mode of operation mask. | |
| #define | TMP00X_CONFIG_MOD(x) |
| Mode of operation. More... | |
| #define | TMP00X_CONFIG_MOD_CC (0x07) |
| Sensor and ambient continuous conversion. | |
| #define | TMP00X_CONFIG_MOD_OFF (0x00) |
| Power-down. | |
| #define | TMP00X_CONFIG_CR_SHIFT (9U) |
| ADC conversion rate shift. | |
| #define | TMP00X_CONFIG_CR_MASK (0x0E00) |
| ADC conversion rate mask. | |
| #define | TMP00X_CONFIG_CR(x) |
| ADC conversion rate. More... | |
| #define | TMP00X_DRDY_PIN_EN (1 << 8) |
| EN: DRDY enable bit. | |
TMP006 registers | |
| #define | TMP006_REGS_MANUFACTURER_ID 0xFE |
| Manufacturer ID Register. | |
TMP007 registers | |
| #define | TMP007_REGS_OBJ_TEMP 0x03 |
| Object temperature result register. | |
| #define | TMP007_REGS_STATUS 0x04 |
| Status Register. | |
| #define | TMP007_REGS_STAT_MASK_EN 0x05 |
| Mask and enable register. | |
| #define | TMP007_REGS_OBJ_HIGH_LIMIT_TEMP 0x06 |
| Object temperature high limit register. | |
| #define | TMP007_REGS_OBJ_LOW_LIMIT_TEMP 0x07 |
| Object temperature low limit register. | |
| #define | TMP007_REGS_LOCAL_HIGH_LIMIT_TEMP 0x08 |
| TDIE temperature high limit register. | |
| #define | TMP007_REGS_LOCAL_LOW_LIMIT_TEMP 0x09 |
| TDIE temperature low limit register. | |
| #define | TMP007_REGS_S0_COEFFCIENT 0x0A |
| S0 coefficient register. | |
| #define | TMP007_REGS_A0_COEFFCIENT 0x0B |
| A0 coefficient register. | |
| #define | TMP007_REGS_A1_COEFFCIENT 0x0C |
| A1 coefficient register. | |
| #define | TMP007_REGS_B0_COEFFCIENT 0x0D |
| B0 coefficient register. | |
| #define | TMP007_REGS_B1_COEFFCIENT 0x0E |
| B1 coefficient register. | |
| #define | TMP007_REGS_B2_COEFFCIENT 0x0F |
| B2 coefficient register. | |
| #define | TMP007_REGS_C_COEFFCIENT 0x10 |
| C coefficient register. | |
| #define | TMP007_REGS_TC0_COEFFCIENT 0x11 |
| TC0 coefficient register. | |
| #define | TMP007_REGS_TC1_COEFFCIENT 0x12 |
| TC1 coefficient register. | |
| #define | TMP007_REGS_MEM_ACCES 0x2A |
| Memory access register. | |
| #define TMP00X_CONFIG_CR | ( | x | ) |
ADC conversion rate.
Definition at line 52 of file tmp00x_regs.h.
| #define TMP00X_CONFIG_MOD | ( | x | ) |
Mode of operation.
Definition at line 42 of file tmp00x_regs.h.