add clean_doc rule
add avr interrupts