]> git.decadent.org.uk Git - ap-utils.git/blobdiff - lib/radio.c
Imported Upstream version 1.5~pre1
[ap-utils.git] / lib / radio.c
index 1e7ee0eabe51946164e2f249257fbed42b7cd490..d96137e46df3d4b1f2a28999f1cefada8c22c2d8 100644 (file)
@@ -22,7 +22,6 @@
 #include <stdlib.h>
 #include <sys/types.h>
 #include "ap-utils.h"
-#include "ap-curses.h"
 
 #define RADIO_HELP _("[key] - power level; UIOP or LR - antenna; W - write config; Q - quit to menu")
 
@@ -90,6 +89,13 @@ void power()
     varbind varbinds[2];
     int i, c = 0, antenna_vlen;
 
+    if (ap_type == ATMEL12350) {
+       TestModeRadioConfiguration[5] = 0xE0;
+       TestModeRadioConfiguration[6] = 0x3E;
+       operAntennaSettings[5] = 0xE0;
+       operAntennaSettings[6] = 0x3E;
+    }
+
     varbinds[0].oid = TestModeRadioConfiguration;
     varbinds[0].len_oid = sizeof(TestModeRadioConfiguration);
     varbinds[0].value = TestModeRadioConfiguration;
@@ -111,7 +117,7 @@ void power()
     memcpy(power, varbinds[0].value, 14);
     antenna_vlen = varbinds[1].len_val;
 
-    print_title(_("Radio Configuration"));
+    print_top(NULL, _("Radio Configuration"));
     mvwaddstr(main_sub, 0, 1, _("Output RF signal power level (CR31 register values)"));
     mvwaddstr(main_sub, 1, 1, "---------------------------------------------------");
     mvwaddstr(main_sub, 2, 1, _("Key Channel Level"));
@@ -304,6 +310,7 @@ void power()
   exit:
     getch();
   quit:
-    print_title("");
+    print_top(NULL, NULL);
     clear_main(0);
 }
+