altos/telelco: Only display every 10th box number during scan
[fw/altos] / src / telelco-v0.1 / ao_lco.c
index 1bf2a8257f1b89d9bf9710a522a97b42f0a92661..df7f865ba81e06734f54831b123c51419188a8d6 100644 (file)
@@ -127,6 +127,7 @@ ao_lco_input(void)
                                                        break;
                                        }
                                        if (new_pad != ao_lco_pad) {
+                                               ao_lco_pad = new_pad;
                                                ao_quadrature_count[AO_QUADRATURE_PAD] = ao_lco_pad;
                                                ao_lco_set_pad();
                                        }
@@ -249,7 +250,8 @@ ao_lco_search(void)
        ao_lco_min_box = 0xff;
        ao_lco_max_box = 0x00;
        for (ao_lco_box = 0; ao_lco_box < AO_PAD_MAX_BOXES; ao_lco_box++) {
-               ao_lco_set_box();
+               if ((ao_lco_box % 10) == 0)
+                       ao_lco_set_box();
                r = ao_lco_query(ao_lco_box, &ao_pad_query, &ao_lco_tick_offset);
                if (r == AO_RADIO_CMAC_OK) {
                        if (ao_lco_box < ao_lco_min_box)