200bps, finish the send and recv code

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
remove the timer irq process, use poll

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
debuger 200bps, in Sync1_Proc if we add T16G2IE = 0 at the first
of Sync1_Proc and T16G2IE = 1 at the end of the Sync1_Proc, we can
recv the sync word 11

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
fix type error, and sync 11 is ok
prev commit reduce the Sync1_Proc excute time

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
normal send and recv

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
200bps can recv all data except the last data

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
200bps plc comunication is ok

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
1. uart functions
2. code style
3. modify linklay with uart support

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
fix the build error

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
1.when plc recv is finished , disable the soc irq t1 and t2 irq,
  and reeanble them when tx or rx data is processed
2.rm old uart, rename uart_my to uart

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
fix uart error

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
change the name of the plc data buffer

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
add 400bps plc speed

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
400bps speed coding

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
remove main

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
400bps coding ok

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
1. add gpio spi driver, coding finished
2. add hw2000 2.4G module driver, to be finished

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
2.4 hw2000 module coding
finish tx function, support tx thresh=16

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
coding hw2000 about code

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>
rename the wireless to hw2000

Signed-off-by: kevinhuhui <huhuikevin@gmail.com>