Indent code to improve the readibility
[bertos.git] / bertos / net / afsk_test.c
index 54e22fd05e4d1e562f1b597bc822e3a3e0ed48ac..9aa5083056187f2a336f1c8d857f7aa4f7b6d4a1 100644 (file)
@@ -61,12 +61,9 @@ FILE *fp_adc;
 FILE *fp_dac;
 uint32_t data_size;
 uint32_t data_written;
-bool afsk_tx_test;
 Afsk afsk_fd;
 AX25Ctx ax25;
 
-int8_t afsk_adc_val;
-
 int msg_cnt;
 static void message_hook(UNUSED_ARG(struct AX25Msg *, msg))
 {
@@ -147,7 +144,6 @@ int afsk_testSetup(void)
 
        timer_init();
        afsk_init(&afsk_fd, 0 ,0);
-       afsk_fd.fd.error = kfile_genericClose;
        ax25_init(&ax25, &afsk_fd.fd, message_hook);
        return 0;
 }
@@ -184,9 +180,13 @@ int afsk_testRun(void)
 
        ax25_send(&ax25, AX25_CALL("abcdef", 0), AX25_CALL("123456", 1), buf, sizeof(buf));
 
-       while (afsk_tx_test)
-               afsk_dac_isr(&afsk_fd);
-
+       do
+       {
+               int8_t val = afsk_dac_isr(&afsk_fd) - 128;
+               ASSERT(fwrite(&val, 1, sizeof(val), fp_dac) == sizeof(val));
+               data_written++;
+       }
+       while (afsk_fd.sending);
 
        #define SND_DATASIZE_OFF 8
        #if CPU_AVR