Changeset 9456
- Timestamp:
- 04/29/08 20:01:57 (5 years ago)
- File:
-
- 1 edited
-
src/router/shared/wl.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/router/shared/wl.c
r9454 r9456 268 268 case 2: //ubnt xr2 269 269 case 3: //ubnt sr2 270 case 13: //ubnt xr3 271 case 9: //ubnt xr9 270 272 poweroffset=10; 271 273 break; … … 310 312 311 313 314 int get_wifioffset (char *ifname) 315 { 316 int poweroffset = 0; 317 int vendor; 318 int devcount; 319 char readid[64]; 320 strcpy(readid,ifname); 321 sscanf(readid,"ath%d",&devcount); 322 sprintf(readid,"/proc/sys/dev/wifi%d/vendor",devcount); 323 FILE *in = fopen(readid,"rb"); 324 vendor=0; 325 if (in) 326 { 327 vendor = atoi(fgets(readid,sizeof(readid),in)); 328 fclose(in); 329 } 330 switch(vendor) 331 { 332 case 9: //ubnt xr9 333 case 4: //ubnt sr9 334 return -(2427-907); 335 case 13: 336 return -(5540-3540); 337 default: 338 return 0; 339 break; 340 } 341 return 0; 342 } 343 344 312 345 #ifdef WILLAM 313 346 #define OFFSET 0 … … 364 397 freq /= 1000000; 365 398 cprintf ("wifi channel %f\n", freq); 366 channel = ieee80211_mhz2ieee (freq); 367 368 return channel; 399 return freq; 369 400 } 370 401
Note: See TracChangeset
for help on using the changeset viewer.
