Changeset b7e9c34 in mainline for kbd/arch/mips32/src/kbd.c


Ignore:
Timestamp:
2006-06-07T14:00:28Z (19 years ago)
Author:
Jakub Vana <jakub.vana@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
1fd7700
Parents:
e8d77a4
Message:

Mips and Itanium kconsole shortcut

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kbd/arch/mips32/src/kbd.c

    re8d77a4 rb7e9c34  
    369369int kbd_arch_process(keybuffer_t *keybuffer, int scan_code)
    370370{
    371     if(msim) return kbd_arch_process_msim(keybuffer, scan_code);
    372     if(gxemul) return kbd_arch_process_gxemul(keybuffer, scan_code);
    373 
    374     return 0;
    375 }
    376 
     371
     372        static int esc_count=0;
     373
     374       
     375        if ( scan_code == 0x1b ) {
     376                esc_count++;
     377                if ( esc_count == 3 ) {
     378                        __SYSCALL0(SYS_DEBUG_ENABLE_CONSOLE);
     379                }       
     380        } else {
     381                esc_count=0;
     382        }
     383
     384        if(msim) return kbd_arch_process_msim(keybuffer, scan_code);
     385        if(gxemul) return kbd_arch_process_gxemul(keybuffer, scan_code);
     386
     387        return 0;
     388}
     389
Note: See TracChangeset for help on using the changeset viewer.