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.

Howdy, Stranger!

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

Categories