Changeset 3560
- Timestamp:
- Feb 20, 2013 12:10:44 AM (3 months ago)
- Files:
-
- 3 edited
-
dev/libertas.fth (modified) (3 diffs)
-
ofw/wifi/data.fth (modified) (1 diff)
-
ofw/wifi/eapol.fth (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
dev/libertas.fth
r3557 r3560 1218 1218 ; 1219 1219 1220 : scan ( adr len chan -- actual ) 1221 dup channel-is-5ghz? 802.11n? 0= and if 3drop 0 exit then 1220 : scan ( adr len chan -- false | actual true ) 1222 1221 >r ( adr len r: chan ) 1223 1222 begin … … 1227 1226 repeat ( adr len scan-adr scan-len err? r: chan ) 1228 1227 r> drop ( adr len scan-adr scan-len err? ) 1229 if 2drop 0 exit then( adr len scan-adr scan-len )1228 if 4drop false exit then ( adr len scan-adr scan-len ) 1230 1229 rot min >r ( adr scan-adr r: actual ) 1231 1230 swap r@ move ( r: actual ) 1232 1231 r> ( actual ) 1232 true 1233 1233 ; 1234 1234 … … 2446 2446 : ta-scan ( -- ) 2447 2447 ." scan" cr 2448 (scan-all)drop2448 " scan-all" $call-supplicant drop 2449 2449 ; 2450 2450 -
ofw/wifi/data.fth
r3557 r3560 9 9 : write-force ( adr len -- actual ) " write-force" $call-parent ; 10 10 : read-force ( adr len -- actual ) " read-force" $call-parent ; 11 : scan ( adr len chan -- actual) " scan" $call-parent ;11 : scan ( adr len chan -- false | actual true ) " scan" $call-parent ; 12 12 : enable-rsn ( -- ) " enable-rsn" $call-parent drop ; 13 13 : disable-rsn ( -- ) " disable-rsn" $call-parent drop ; -
ofw/wifi/eapol.fth
r3557 r3560 951 951 scan-order /scan-order bounds do ( ) 952 952 scanbuf /buf i c@ ( adr len chan ) 953 scan dup if ( actual ) 954 scanbuf swap ( adr len ) 955 2dup .ssids ( adr len ) 956 test-association 957 else ( actual ) 958 drop unloop true exit 953 scan if ( actual ) 954 ?dup if ( actual ) 955 scanbuf swap ( adr actual ) 956 2dup .ssids ( adr actual ) 957 test-association 958 then 959 else ( ) 960 unloop true exit 959 961 then 960 962 loop … … 970 972 scan-order /scan-order bounds do ( ) 971 973 scanbuf /buf i c@ ( adr len chan ) 972 scan if ( ) 973 debug? if scanbuf .scan then ( ) 974 ssid$ (select-ssid?) ( found? ) 975 if ." found" cr unloop true exit then 974 scan if ( actual ) 975 if ( ) 976 debug? if scanbuf .scan then ( ) 977 ssid$ (select-ssid?) ( found? ) 978 if 979 ." found" cr unloop true exit 980 then ( ) 981 then 976 982 then 977 983 loop 978 ." not found" cr false ( found? )984 ." not found" cr false ( found? ) 979 985 ; 980 986
Note: See TracChangeset
for help on using the changeset viewer.
