Code for transmitting through adf. Directly give it the physical layer data to be transmitted.a
Fork of ADF_test by
Diff: main.cpp
- Revision:
- 11:603e0dd23c3b
- Parent:
- 7:74e41527807e
--- a/main.cpp Fri Jan 15 13:37:10 2016 +0000 +++ b/main.cpp Sun Jun 05 12:50:39 2016 +0000 @@ -61,7 +61,9 @@ for(int i=0;i<112;i++){ buffer_112[i]=Adf_data[Adf_data_counter]; Adf_data_counter++; + // printf("0x%02X %d %d\t,", Adf_data[Adf_data_counter],data_length,Adf_data_counter); if(data_length==Adf_data_counter){ + printf("end"); stop_transmission= true; break; } @@ -409,16 +411,21 @@ spi.frequency(1000000); data_length = sizeof(Adf_data); cout<<data_length<<endl; + while(1){ + Adf_data_counter=0; adf_not_SDcard(); - while(loop_on){ - led = !led; // toggle led - wait(0.2f); - // printf("\ntime= %d",t); - if(t>=27){ - printf("\n\nstop"); - break; - + + while(loop_on){ + led = !led; // toggle led + wait(0.2f); + // printf("\ntime= %d",t); + if(t>=27){ + printf("\n\nstop"); + break; + + } } + printf("out_of_loop\n"); + wait(5); } - } \ No newline at end of file