
send RS485 for testing Delta Sevro
Fork of RS4851121R by
Diff: main.cpp
- Revision:
- 1:41cb97261876
- Parent:
- 0:c963f91bdd23
- Child:
- 2:bbb217e1219e
diff -r c963f91bdd23 -r 41cb97261876 main.cpp --- a/main.cpp Tue Nov 24 15:49:12 2015 +0000 +++ b/main.cpp Tue Dec 29 18:21:52 2015 +0000 @@ -9,30 +9,14 @@ int data[BUFFER]; int num1,num2; +void pc_rx(){ + pc.putc(rs485.getc()); +} + int main() { - rs485.baud(38400); - while(1) { - int available_temp = 0; - int i = 0; - Receiver = 0; - if((available_temp = rs485.readable()) == 1) { - wait_us(5); - for(i = 0; i < 4; i++) { - data[i] = rs485.getc(); - } - wait_us(1); - } - for(i = 0; i< 4; i++) { - if(data[i] == 'A' && data[i + 1] != -1) { - Receiver = 1; - rs485.putc(100); - wait_us(1); - } - if(data[i] == 'B' && data[i+1] != -1) { - Receiver = 0; - wait_us(1); - } - } - } + pc.printf("test"); + Receiver=0; + pc.attach(pc_rx, Serial::RxIrq); + while(1); } \ No newline at end of file