Versuch mal
Code:
int main (void) 
{    ... 
   wait_for_key((uint8_t*)&PINC, 0); 
   ... 
}