void set_radio(int on, int unit, int subunit) { char /*tmp[100],*/ prefix[] = "wlXXXXXXXXXXXXXX"; if (subunit > 0) snprintf(prefix, sizeof(prefix), "wl%d.%d_", unit, subunit); else snprintf(prefix, sizeof(prefix), "wl%d_", unit); //if (nvram_match(strcat_r(prefix, "radio", tmp), "0")) return; // TODO: replace hardcoded // TODO: handle subunit if(unit==0) doSystem("iwpriv %s set RadioOn=%d", WIF_2G, on); else doSystem("iwpriv %s set RadioOn=%d", WIF_5G, on); #if defined(RTAC1200HP) || defined(RTN56UB1) || defined(RTN56UB2)//5G:7612E 2G:7603E led_onoff(unit); #endif }
void led_blink(void) { static int n=0; n++; led_onoff(n&1); }