this led timing looks better
add simple malloc with statically allocated heap
make usart use smalloc
add smalloc() to other boards
update oled to use smalloc()