Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

# ad9854.c File Reference

## Detailed Description

Definition in file ad9854.c.

`#include "lpc2000.h"`
`#include "global.h"`
`#include "timer.h"`
`#include "membus.h"`
`#include "rprintf.h"`
`#include "ad9854.h"`

Go to the source code of this file.

## Functions
void | ad9854Write (unsigned int addr, unsigned char data)
unsigned char | ad9854Read (unsigned int addr)
void | ad9854Init (void)
void | ad9854SetupIOUpdate (int state)
void | ad9854ClockIOUpdate (void)
void | ad9854WritePhase1 (u16 phase)
void | ad9854WritePhase2 (u16 phase)
void | ad9854WriteFreq1 (u64 freq)
void | ad9854WriteFreq2 (u64 freq)
void | ad9854WriteDeltaFreq (u64 freq)
void | ad9854WriteUpdateClock (u32 updclock)
void | ad9854WriteRampRateClock (u32 rampclock)
void | ad9854WriteControlReg (u32 cr)
void | ad9854WriteAmplitudeI (u16 ampi)
void | ad9854WriteAmplitudeQ (u16 ampq)
void | ad9854WriteOSKeyRampRate (u16 ramprate)
void | ad9854WriteQDAC (u16 qdac)
u32 | ad9854ReadControlReg (void)
void | ad9854ControlClear (u32 cr_clear)
void | ad9854ControlSet (u32 cr_set)
void | ad9854SetMode (int mode)
void | ad9854SetPLL (int enabled, int mult)
void | ad9854SetFreq1 (u32 freqHz)
void | ad9854SetUpdateClock (u32 updclockHz)
void | ad9854ShowRegisters (void)
## Variables
int | Ad9854RefClkMult