![]() |
no-OS
|
| #define AD51XX_CMD_BOTTOM_SCALE_ENTER (0x09<<CMD_BITS_POSITION|0x01) |
| #define AD51XX_CMD_BOTTOM_SCALE_EXIT (0x09<<CMD_BITS_POSITION|0x00) |
| #define AD51XX_CMD_COPY_EEPROM_TO_RDAC (0x07<<CMD_BITS_POSITION|0x00) |
| #define AD51XX_CMD_COPY_INP_REG_TO_RDAC (0x06<<CMD_BITS_POSITION|0x00) |
| #define AD51XX_CMD_COPY_RDAC_TO_EEPROM (0x07<<CMD_BITS_POSITION|0x01) |
| #define AD51XX_CMD_ENTER_NORMAL_MODE (0x0C<<CMD_BITS_POSITION|0x00) |
| #define AD51XX_CMD_ENTER_SHUTDOWN (0x0C<<CMD_BITS_POSITION|0x01) |
| #define AD51XX_CMD_LRDAC_6DB_DEC (0x05<<CMD_BITS_POSITION|0x00) |
| #define AD51XX_CMD_LRDAC_6DB_INC (0x05<<CMD_BITS_POSITION|0x01) |
| #define AD51XX_CMD_LRDAC_DEC (0x04<<CMD_BITS_POSITION|0x00) |
| #define AD51XX_CMD_LRDAC_INC (0x04<<CMD_BITS_POSITION|0x01) |
| #define AD51XX_CMD_READ_CTL_REG (0x03<<CMD_BITS_POSITION|0x02) |
| #define AD51XX_CMD_READ_EEPROM (0x03<<CMD_BITS_POSITION|0x01) |
| #define AD51XX_CMD_READ_INP_REG (0x03<<CMD_BITS_POSITION|0x00) |
| #define AD51XX_CMD_READ_RDAC_REG (0x03<<CMD_BITS_POSITION|0x03) |
| #define AD51XX_CMD_SW_RESET (0x0B<<CMD_BITS_POSITION|0x00) |
| #define AD51XX_CMD_TOP_SCALE_ENTER (0x09<<CMD_BITS_POSITION|0x81) |
| #define AD51XX_CMD_TOP_SCALE_EXIT (0x09<<CMD_BITS_POSITION|0x80) |
| #define AD51XX_CMD_WRITE_INP_REG (0x02<<CMD_BITS_POSITION|0x00) |
| #define AD51XX_CMD_WRITE_RDAC_REG (0x01<<CMD_BITS_POSITION|0x00) |
| #define AD51XX_CMD_WRITE_SERIAL_REG_TO_CTL (0x0D<<CMD_BITS_POSITION|0x00) |
| #define AD51XX_CMD_WRITE_TO_EEPROM (0x08<<CMD_BITS_POSITION|0x00) |
| #define ADS_BITS_MASK 0x0F00 |
| #define ADS_BITS_POSITION 8 |
| #define CMD_BITS_MASK 0xF000 |
| #define CMD_BITS_POSITION 12 |
| #define DATA_BITS_MASK 0x00FF |
| #define DATA_BITS_POSITION 0 |
| #define EXTRACT_ADS_BITS | ( | x | ) |
| #define EXTRACT_CMD_BITS | ( | x | ) |
| #define EXTRACT_DATA_BITS | ( | x | ) |
| #define OPERATING_MODE_BIT_MASK 0XFB |
| #define OPERATING_MODE_BIT_POSITION 0x02 |