projekty/Source/example1/src/AnalogDevices.c File Reference

#include "AnalogDevices.h"

Go to the source code of this file.

Functions

short AD5391_SetGain (short channell, uint16_t uiGain)
short AD5391_SetOffset (short channell, uint16_t uiOffset)
void AD5391_SoftReset (void)
void AD5391_SoftClr (void)
void AD5391_SoftPowerDown (void)
void AD5391_SoftPowerUp (void)
short AD5391_ControlRegisterWrite (void)
short AD5391_ControlRegisterRead (void)
int16_t AD5391Write (short channel, uint16_t inp)
short AD5391_Init (void)
short AD5382_SetGain (short channell, uint16_t uiGain)
short AD5382_SetOffset (short channell, uint16_t uiOffset)
short AD5382_SoftReset (void)
void AD5382_SoftClr (void)
short AD5382_SoftPowerDown (void)
short AD5382_SoftPowerUp (void)
short AD5382_ControlRegister (void)
int16_t AD5382Write (short channel, uint16_t inp)
int16_t AD7414_5Read (uint8_t what)
int16_t AD7997_ReadAnalogValue (short sChannel)
short AD7997_SetCycleTimeRegister (short sMode)
void AD7997_ConfigRegister (short sChannel)


Function Documentation

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  channell,
uint16_t  uiGain 
)

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  channell,
uint16_t  uiOffset 
)

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().

int16_t AD5382Write ( short  channel,
uint16_t  inp 
)

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  channell,
uint16_t  uiGain 
)

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  channell,
uint16_t  uiOffset 
)

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().

int16_t AD5391Write ( short  channel,
uint16_t  inp 
)

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().

int16_t AD7414_5Read ( uint8_t  what  ) 

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  sChannel  ) 

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  sChannel  ) 

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  sMode  ) 

Definition at line 803 of file AnalogDevices.c.

References AD7997_STR_REG, I2C_SetSTO(), printf(), and WriteOnI2C().

Referenced by AD7997_Menu().


Generated on Fri Sep 21 13:41:55 2007 for example1 by  doxygen 1.4.7