fix syscalls
fix warning
move printf here from irq_cpu
fix uart0_puts