debug prints from interrupt may cause the chip to
hang. the uart buffer may overflow. it is contumed
by uart interrupt which is disabled when inside onother
interrup so uart_putchar should drop and not wait.