Od jakiegoś czasu programuje w języku C pod attiny2313 i rzekłbym wszystko było w porządku. Jednak gdy przerzuciłem się na uC atmega128 już na wstępie miałem problemy:
Kod: Zaznacz cały
void foo(int i)
{
PORTB ^= _BV(i);
}
Kod: Zaznacz cały
inline void foo(int i)
{
PORTB ^= _BV(i);
}
Programuje poprzez ISP (stk 500)- mój prowadzący mówił, że może to jest problemem...
Liczę na odzew i pomoc jak przede wszystkim pozbyć się musu tworzenia funkcji inline za każdym razem.