Gast
#74799
Hallo Zusammen,
weiss jemand, wie ich einen Zeiger auf ein 16-Bit Timer Register setzen
muss, ohne dass die folgende Compilerwarnung kommt:
main.c:38: warning: passing arg 1 of `TmrCtr_read' discards qualifiers
from pointer target type
Gruß Martin
unsigned int timer_mirror;
int main()
{
...
timer_mirror = TmrCtr_read(&TCNT3);
....
}
unsigned int TmrCtr_read(unsigned int *tptr)
{
unsigned char sreg;
unsigned int retval;
sreg = SREG; // Save Global Interrupt Flag
_CLI(); // disable_interrupt();
retval = *tptr;
SREG = sreg; // Restore Global Interrupt Flag
return retval;
}