#include "types.h"#include "lpc229x.h"#include "I2C.h"Go to the source code of this file.
| #define AD7997_CONF_REG 0x02 |
Definition at line 86 of file AnalogDevices.h.
Referenced by AD7997_ConfigRegister(), and AD7997_Menu().
| #define AD7997_RES_REG 0x00 |
| #define AD7997_STR_REG 0x03 |
| #define AD_DBG 1 |
Definition at line 34 of file AnalogDevices.h.
| #define I2C_AD5382_R 0xAF |
Definition at line 73 of file AnalogDevices.h.
| #define I2C_AD5382_W 0xAE |
Definition at line 72 of file AnalogDevices.h.
Referenced by AD5382_ControlRegister(), AD5382_SetGain(), AD5382_SetOffset(), AD5382_SoftClr(), AD5382_SoftPowerDown(), AD5382_SoftPowerUp(), AD5382_SoftReset(), AD5382Write(), and Init().
| #define I2C_AD5391_R 0xAD |
| #define I2C_AD5391_W 0xAC |
Definition at line 75 of file AnalogDevices.h.
Referenced by AD5391_ControlRegisterRead(), AD5391_ControlRegisterWrite(), AD5391_Init(), AD5391_SetGain(), AD5391_SetOffset(), AD5391_SoftClr(), AD5391_SoftPowerDown(), AD5391_SoftPowerUp(), AD5391_SoftReset(), AD5391Write(), and Init().
| #define I2C_AD7414_0_R_F 0x91 |
| #define I2C_AD7414_0_R_GND 0x93 |
| #define I2C_AD7414_0_R_VDD 0x95 |
Definition at line 51 of file AnalogDevices.h.
| #define I2C_AD7414_0_W_F 0x90 |
| #define I2C_AD7414_0_W_GND 0x92 |
| #define I2C_AD7414_0_W_VDD 0x94 |
| #define I2C_AD7414_1_R_GND 0x9B |
| #define I2C_AD7414_1_R_VDD 0x9D |
| #define I2C_AD7414_1_W_GND 0x9A |
| #define I2C_AD7414_1_W_VDD 0x9C |
| #define I2C_AD7414_2_R 0x97 |
| #define I2C_AD7414_2_W 0x96 |
| #define I2C_AD7414_3_R 0x8F |
| #define I2C_AD7414_3_W 0x9E |
| #define I2C_AD7415_0_R_F 0x91 |
Definition at line 40 of file AnalogDevices.h.
| #define I2C_AD7415_0_R_GND 0x93 |
Definition at line 46 of file AnalogDevices.h.
| #define I2C_AD7415_0_R_VDD 0x95 |
| #define I2C_AD7415_0_W_F 0x90 |
Definition at line 37 of file AnalogDevices.h.
| #define I2C_AD7415_0_W_GND 0x92 |
Definition at line 43 of file AnalogDevices.h.
| #define I2C_AD7415_0_W_VDD 0x94 |
| #define I2C_AD7415_1_R_GND 0x9B |
Definition at line 58 of file AnalogDevices.h.
| #define I2C_AD7415_1_R_VDD 0x9D |
Definition at line 64 of file AnalogDevices.h.
| #define I2C_AD7415_1_W_GND 0x9A |
Definition at line 55 of file AnalogDevices.h.
| #define I2C_AD7415_1_W_VDD 0x9C |
Definition at line 61 of file AnalogDevices.h.
| #define I2C_AD7997BRU_1_H_R 0x49 |
Definition at line 79 of file AnalogDevices.h.
Referenced by AD7997_Menu(), and AD7997_ReadAnalogValue().
| #define I2C_AD7997BRU_1_H_W 0x48 |
Definition at line 78 of file AnalogDevices.h.
Referenced by AD7997_ConfigRegister(), AD7997_Menu(), AD7997_ReadAnalogValue(), and Init().
| #define I2C_AD7997BRU_1_L_R 0x47 |
| #define I2C_AD7997BRU_1_L_W 0x46 |
| #define TEMPERATURE 0 |
Definition at line 122 of file AnalogDevices.h.
| short AD5382_ControlRegister | ( | void | ) |
Definition at line 534 of file AnalogDevices.c.
References I2C_AD5382_W, I2C_I2STAT, I2C_SetSTO(), printf(), SendSlaveAdress(), WD_Reset(), and WriteOnI2C().
Referenced by AMenu().
| short AD5382_SetGain | ( | short | , | |
| uint16_t | ||||
| ) |
Definition at line 332 of file AnalogDevices.c.
References I2C_AD5382_W, I2C_I2STAT, I2C_SetSTO(), printf(), SendSlaveAdress(), WD_Reset(), and WriteOnI2C().
| short AD5382_SetOffset | ( | short | , | |
| uint16_t | ||||
| ) |
Definition at line 381 of file AnalogDevices.c.
References I2C_AD5382_W, I2C_I2STAT, I2C_SetSTO(), printf(), SendSlaveAdress(), WD_Reset(), and WriteOnI2C().
| void AD5382_SoftClr | ( | void | ) |
Definition at line 461 of file AnalogDevices.c.
References I2C_AD5382_W, I2C_I2STAT, I2C_SetSTO(), printf(), SendSlaveAdress(), and WriteOnI2C().
Referenced by AMenu().
| short AD5382_SoftPowerDown | ( | void | ) |
Definition at line 485 of file AnalogDevices.c.
References I2C_AD5382_W, I2C_I2STAT, I2C_SetSTO(), printf(), SendSlaveAdress(), and WriteOnI2C().
Referenced by AMenu().
| short AD5382_SoftPowerUp | ( | void | ) |
Definition at line 511 of file AnalogDevices.c.
References I2C_AD5382_W, I2C_I2STAT, I2C_SetSTO(), printf(), SendSlaveAdress(), and WriteOnI2C().
Referenced by AMenu().
| short AD5382_SoftReset | ( | void | ) |
Definition at line 424 of file AnalogDevices.c.
References I2C_AD5382_W, I2C_I2STAT, I2C_SetSTO(), printf(), SendSlaveAdress(), WD_Reset(), and WriteOnI2C().
Definition at line 557 of file AnalogDevices.c.
References enableIRQ(), I2C_AD5382_W, I2C_I2DAT, I2C_I2STAT, I2C_SetSTO(), printf(), SendSlaveAdress(), and WriteOnI2C().
Referenced by AMenu().
| short AD5391_ControlRegisterRead | ( | void | ) |
Definition at line 227 of file AnalogDevices.c.
References I2C_AD5391_R, I2C_AD5391_W, I2C_I2STAT, I2C_SetSTO(), printf(), ReadOnI2C(), SendSlaveAdress(), and WriteOnI2C().
| short AD5391_ControlRegisterWrite | ( | void | ) |
Definition at line 194 of file AnalogDevices.c.
References I2C_AD5391_W, I2C_I2STAT, I2C_SetSTO(), printf(), SendSlaveAdress(), WD_Reset(), and WriteOnI2C().
Referenced by AMenu().
| short AD5391_Init | ( | void | ) |
Definition at line 303 of file AnalogDevices.c.
References I2C_AD5391_W, I2C_I2STAT, I2C_SetSTO(), printf(), SendSlaveAdress(), and WD_Reset().
| short AD5391_SetGain | ( | short | , | |
| uint16_t | ||||
| ) |
Definition at line 37 of file AnalogDevices.c.
References I2C_AD5391_W, I2C_I2STAT, I2C_SetSTO(), printf(), SendSlaveAdress(), WD_Reset(), and WriteOnI2C().
| short AD5391_SetOffset | ( | short | , | |
| uint16_t | ||||
| ) |
Definition at line 79 of file AnalogDevices.c.
References I2C_AD5391_W, I2C_I2STAT, I2C_SetSTO(), printf(), SendSlaveAdress(), and WriteOnI2C().
| void AD5391_SoftClr | ( | void | ) |
Definition at line 131 of file AnalogDevices.c.
References I2C_AD5391_W, I2C_I2STAT, I2C_SetSTO(), printf(), SendSlaveAdress(), and WriteOnI2C().
Referenced by AMenu().
| void AD5391_SoftPowerDown | ( | void | ) |
Definition at line 149 of file AnalogDevices.c.
References I2C_AD5391_W, I2C_I2STAT, I2C_SetSTO(), printf(), SendSlaveAdress(), and WriteOnI2C().
Referenced by AMenu().
| void AD5391_SoftPowerUp | ( | void | ) |
Definition at line 170 of file AnalogDevices.c.
References I2C_AD5391_W, I2C_I2STAT, I2C_SetSTO(), printf(), SendSlaveAdress(), and WriteOnI2C().
Referenced by AMenu().
| void AD5391_SoftReset | ( | void | ) |
Definition at line 113 of file AnalogDevices.c.
References I2C_AD5391_W, I2C_I2STAT, I2C_SetSTO(), printf(), SendSlaveAdress(), and WriteOnI2C().
Definition at line 270 of file AnalogDevices.c.
References disableIRQ(), enableIRQ(), I2C_AD5391_W, I2C_I2DAT, I2C_I2STAT, I2C_SetSTO(), printf(), SendSlaveAdress(), WD_Reset(), and WriteOnI2C().
Referenced by AMenu().
Definition at line 579 of file AnalogDevices.c.
References disableIRQ(), enableIRQ(), I2C_AD7414_0_R_F, I2C_AD7414_0_R_GND, I2C_AD7414_0_W_F, I2C_AD7414_0_W_GND, I2C_AD7414_1_R_GND, I2C_AD7414_1_R_VDD, I2C_AD7414_1_W_GND, I2C_AD7414_1_W_VDD, I2C_AD7414_2_R, I2C_AD7414_2_W, I2C_AD7414_3_R, I2C_AD7414_3_W, I2C_AD7415_0_R_VDD, I2C_AD7415_0_W_VDD, I2C_FLAG_AA, I2C_I2CONSET, I2C_I2DAT, I2C_I2STAT, I2C_SetSTO(), printf(), ReadOnI2C(), and SendSlaveAdress().
Referenced by main(), and Sheduler().
| void AD7997_ConfigRegister | ( | short | ) |
Definition at line 813 of file AnalogDevices.c.
References AD7997_CONF_REG, I2C_AD7997BRU_1_H_W, I2C_I2STAT, I2C_SetSTO(), printf(), SendSlaveAdress(), and WriteOnI2C().
Referenced by AD7997_ReadAnalogValue().
| int16_t AD7997_ReadAnalogValue | ( | short | ) |
Definition at line 752 of file AnalogDevices.c.
References AD7997_ConfigRegister(), AD7997_RES_REG, I2C_AD7997BRU_1_H_R, I2C_AD7997BRU_1_H_W, I2C_I2STAT, I2C_SetSTO(), printf(), ReadOnI2C(), SendSlaveAdress(), WD_Reset(), and WriteOnI2C().
Referenced by AD7997_Menu().
| short AD7997_SetCycleTimeRegister | ( | short | ) |
Definition at line 803 of file AnalogDevices.c.
References AD7997_STR_REG, I2C_SetSTO(), printf(), and WriteOnI2C().
Referenced by AD7997_Menu().
1.4.7