Updated the gitignore to include all the files generated durring compile

Signed-off-by: Joseph A. Lutz <CipherWizard@cipherwizard.net>
Move uart platform initilization into the platform directory

Signed-off-by: Joseph A. Lutz <CipherWizard@cipherwizard.net>
Move CRC enable into platform config

Signed-off-by: Joseph A. Lutz <CipherWizard@cipherwizard.net>
Add in the periphal reset

Signed-off-by: Joseph A. Lutz <CipherWizard@cipherwizard.net>
Update interupt priorities

Signed-off-by: Joseph A. Lutz <CipherWizard@cipherwizard.net>
re-arange some of uart_init() into seperate functions

Signed-off-by: Joseph A. Lutz <CipherWizard@cipherwizard.net>
fix some recieve issues

Signed-off-by: Joseph A. Lutz <CipherWizard@cipherwizard.net>
remove old unused dma_write() function

Signed-off-by: Joseph A. Lutz <CipherWizard@cipherwizard.net>
Control lines

Add in code to handle most of the RS-232 control lines
The RI lines for USART1 and UART4 are not yet handled.
The code has not been tested and is not connected into
the usbcdc code.

Code also needs to be added in for when the control
lines recieve interrupts andand hardware flow control
is enabled (stop transmiting data and possibly stop
recieving data)

Signed-off-by: Joseph A. Lutz <CipherWizard@cipherwizard.net>