/** Reads the bit value from the bus */ ISR(timer2__overflow__interrupt__VECTOR, ISR_NAKED) { if (onewire__bus__get()) OUT_1(LED); else OUT_0(LED); reti(); }
ISR(__vector_default, ISR_NAKED) { reti(); }
/** Generates 0->1 transition */ ISR(timer2__compare_a__interrupt__VECTOR, ISR_NAKED) { onewire__bus__set(1); reti(); }