Kód: Vybrat vše
void neguj_bit_4(???typ proměnné??? port)
{
port ^= 1<<4;
}
main()
{
neguj_bit_1(PORTA);
}
Vím, že tohle konkrétně by šlo udělat makrem, ale potřebuju to na složitější věc, která makrem jde udělat jen těžko.
Moderátor: Moderátoři
Kód: Vybrat vše
void neguj_bit_4(???typ proměnné??? port)
{
port ^= 1<<4;
}
main()
{
neguj_bit_1(PORTA);
}
Kód: Vybrat vše
void neguj_bit_4(volatile uint8_t *port)
{
*port ^= 1<<4;
}
int main (void)
{
neguj_bit_4(&PORTB);