fixed junk but eric broke everyting and he sucks
added uart read
Merge branch 'read'

Conflicts:
	firmware/main.c
	firmware/uart_drv.c
	firmware/uart_drv.h