Exemple #1
0
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	
}
Exemple #2
0
void led_blink(void)
{
	static int n=0;
	n++;
	led_onoff(n&1);
}