X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=carlfw%2Fsrc%2Fmain.c;h=b5f26f9ee33e72764207166bf85ee336fa7ddcbf;hb=09a2ecd6f9a4ca43412cfac3762336534e086ac8;hp=2f63ae0b5d0b46d049ac8dfbe9b6d68120df7dd6;hpb=d7eb06db9a6f2a82ae3aacc8e01faacc53b370d9;p=carl9170fw.git diff --git a/carlfw/src/main.c b/carlfw/src/main.c index 2f63ae0..b5f26f9 100644 --- a/carlfw/src/main.c +++ b/carlfw/src/main.c @@ -186,6 +186,7 @@ static void tally_update(void) fw.counter++; } +#ifdef CONFIG_CARL9170FW_RADAR static void radar_pattern_generator(void) { if (fw.phy.state == CARL9170_PHY_ON) { @@ -202,15 +203,20 @@ static void radar_pattern_generator(void) const struct radar_info_pattern *pattern = &radar->pattern[fw.wlan.pattern_index]; if (is_after_usecs(fw.wlan.radar_last, pattern->pulse_interval)) { fw.wlan.radar_last = get_clock_counter(); - //set(PATTERN, pattern->pulse_pattern); - //set(MODE, pattern->pulse_mode); + set(0x1C3BC0, pattern->pulse_pattern); + set(0x1C3BBC, pattern->pulse_mode); udelay(pattern->pulse_width); - //set(MODE, ~pattern->pulse_mode); + set(0x1C3BBC, ~pattern->pulse_mode); fw.wlan.pattern_index++; } } } } +#else +static void radar_pattern_generator(void) +{ +} +#endif /* CONFIG_CARL9170FW_RADAR */ static void __noreturn main_loop(void) {