Gast
#2155984
Hi Forum,
ich bekomme beim unten gezeigten Code beim Ausführen folgende
Alarmmeldung:
../programm.c:316: warning: passing argument 1 of 'button' from
incompatible pointer type
unsigned int button( volatile unsigned int *port, unsigned int pin )
{
if ( !( *port & ( 1 << pin ) ) )
{
_delay_ms( 100 );
if ( *port & ( 1 << pin ) )
{
_delay_ms( 100 );
return 1;
}
}
return 0;
}
button1 = button( &PINF, PF1 );
Weshalb muss ich hier eigentlich einen Pointer verwenden?
Gruß