Changeset 2999
- Timestamp:
- Jun 4, 2012 10:53:17 AM (12 months ago)
- File:
-
- 1 edited
-
cpu/x86/pc/olpc/via/mfgtest.fth (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
cpu/x86/pc/olpc/via/mfgtest.fth
r2998 r2999 50 50 ; 51 51 52 : mfg-test-result ( error?-- )52 : mfg-test-result ( return-code true | false -- ) 53 53 if ( return-code ) 54 54 ?dup if ( return-code ) … … 78 78 flush-keyboard 79 79 ; 80 : (mfg-test-dev) ( $ -- error?)80 : (mfg-test-dev) ( $ -- return-code true | false ) 81 81 2dup locate-device if ( $ ) 82 82 ." Can't find device node " type cr exit ( -- ) … … 84 84 drop ( $ ) 85 85 then ( $ ) 86 " selftest" execute-device-method ( error?)86 " selftest" execute-device-method ( return-code true | false ) 87 87 ; 88 88 : mfg-test-dev ( $ -- ) 89 89 scroller-on 90 90 ??cr ." Testing " 2dup type cr ( $ ) 91 (mfg-test-dev) 91 (mfg-test-dev) ( return-code true | false ) 92 92 mfg-test-result 93 93 ; 94 94 : gfx-test-dev ( $ -- ) 95 (mfg-test-dev) 96 scroller-on 95 (mfg-test-dev) ( return-code true | false ) 96 scroller-on ( return-code true | false ) 97 97 mfg-test-result 98 ;99 100 : overall ( -- )101 restore-scroller-bg102 clear-screen103 overall-fail? if104 ." Some tests failed." cr cr cr105 red-screen106 else107 ." All automatic tests passed successfully." cr cr cr108 green-screen109 then110 wait-return111 cursor-off scroller-off gui-alerts refresh112 flush-keyboard113 98 ; 114 99 … … 159 144 stop? if unloop exit then 160 145 loop 161 0 3 rc>sq set-current-sq \ quit-item 162 overall 146 overall-fail? if 147 0 1 \ play-item 148 else 149 0 3 \ quit-item 150 then 151 set-default-selection 152 refresh 163 153 ; 164 154 … … 232 222 stop? if menu-interact exit then 233 223 quit? if exit then 234 0 3 rc>sq set-current-sq \ quit-item 235 pause-to-interact 224 menu-interact 236 225 ; 237 226
Note: See TracChangeset
for help on using the changeset viewer.
