added ft800.c with all the ft800 functions;

trying to handle the usart irq