dereferencing an enum within a structure in a function - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

dereferencing an enum within a structure in a function

Can someone tell me how to make the following work.
[b]This code lives in a .h file[/b]

typedef enum tag_timerA0srcclk { UCLK = 0,
ACLK,
SMCLK
}timerA0srcclk;

typedef enum { upDown = 0,
up
}timerA0mode;

typedef struct timer_info
{
timerA0srcclk ClkSource;
int ClkDivisor;
timerA0mode mode;
int CountValue;
}timerA0_2274;

//Declarations
void configTimerA0(timerA0_2274 *p);

//Definition
void configTimerA0(timerA0_2274 *p)
{
switch (p -> Clksource)

I get the following error on the switch ... line

[b]struct "timer_info" has no field "Clksource"[/b]

Being a hardware guy I have not been able to figure this one out Can anyone help????

Thanks,
hw
Sign In or Register to comment.