This bitwise opteration seems useless
Update USART demo makefile, add new directory