Commit 2e1d846a authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

Optionally disable stdout

parent 3c23cef5
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -56,6 +56,10 @@ ifeq (${softi2c_pullup}, 1)
	COMMON_FLAGS += -DSOFTI2C_PULLUP
endif

ifeq (${kout_nop}, 1)
	COMMON_FLAGS += -DKOUT_NOP
endif

ifeq (${timer_cycles}, 1)
	COMMON_FLAGS += -DTIMER_CYCLES
endif
+4 −0
Original line number Diff line number Diff line
@@ -4,12 +4,15 @@

void StandardOutput::setup()
{
#ifndef KOUT_NOP
	PORTC |= _BV(PC1);
	DDRC |= _BV(DDC1);
#endif
}

void StandardOutput::put(char c)
{
#ifndef KOUT_NOP
	unsigned char i = 1;
	PORTC &= ~_BV(PC1);
	__builtin_avr_delay_cycles(59);
@@ -30,6 +33,7 @@ void StandardOutput::put(char c)
	if (c == '\n') {
		put('\r');
	}
#endif
}

StandardOutput kout;