X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=carlfw%2Fsrc%2Fmain.c;h=50415fedbbb760e77ef29ec6fede2b9f1a907cb7;hb=c35adcdbad76fb1c0f657b14b8111493f9c8ed73;hp=b9e558d3bbedf7ee55eecddf60bd8884b777a141;hpb=e17037ad462a6c05f5a73eddf1cff74a27f727a3;p=carl9170fw.git diff --git a/carlfw/src/main.c b/carlfw/src/main.c index b9e558d..50415fe 100644 --- a/carlfw/src/main.c +++ b/carlfw/src/main.c @@ -85,10 +85,13 @@ static void handle_fw(void) static void tally_update(void) { - unsigned int boff, time, delta; + unsigned int time; time = get_clock_counter(); +#ifdef CONFIG_CARL9170FW_RADIO_FUNCTIONS if (fw.phy.state == CARL9170_PHY_ON) { + unsigned int boff, delta; + delta = (time - fw.tally_clock); fw.tally.active += delta; @@ -99,7 +102,7 @@ static void tally_update(void) if (boff & AR9170_MAC_BACKOFF_CCA) fw.tally.cca += delta; } - +#endif /* CONFIG_CARL9170FW_RADIO_FUNCTIONS */ fw.tally_clock = time; fw.counter++; }