Neuer vorschlag:

uint8_t taster(uint8_t* pinx, uint8_t px)
{

if( *pinx & (1 << px))
{
_delay_ms(10);
}