So i have this piece of code
inline void sendByte(uint8_t clr) { for(uint8_t i = 0; i < 8; i++) { if((clr & (1 << (7-i))) > 0) { asm volatile( "sbi %[port], %[pin] \n\t" ".rept %[delayH] \n\t" "nop \n\t" ".endr \n\t" "cbi %[port], %[pin] \n\t" ".rept %[delayL] \n\t" "nop \n\t" ".endr \n\t" :: [port] "I" (_SFR_IO_ADDR(PORT)), [pin] "I" (PIN), [delayH] "I" (T1HC), [delayL] "I" (T1LC) ); } else { } } }
and when i compile it it gives me this error, any idea how to fix this?