atkbd.h
src/sys/include/ubixos/init.h
src/sys/isa/atkbd.c
src/sys/init/main.c
src/sys/include/isa/atkbd.h
src/sys/isa/atkbd.c
src/sys/include/ubixos/init.h
altKey
4
keyboardHandler
controlKey
2
keyboardHandler
ledCapslock
4
keyboardHandler
ledNumlock
2
keyboardHandler
ledScrolllock
1
keyboardHandler
shiftKey
1
keyboardHandler
int int atkbd_init () atkbd_init atkbd_isr atkbd_scan dDpl0 dInt dPresent irqEnable kprintf mVec setLED setVector stdinBuffer x1
void void atkbd_isr () atkbd_isr atkbd_init
void void keyboardHandler () keyboardHandler altKey atkbd_scan atkbdSpinLock backSpace controlKey controlKeys vitalsStruct::freePages inportByte K_PANIC keyboardMap keyMap kprintf ledCapslock ledNumlock ledScrolllock ledStatus outportByte setLED shiftKey spinTryLock spinUnlock tty_termNode::stdin stdinBuffer stdinSize tty_termNode::stdinSize systemVitals tty_change tty_foreground
void void setLED () setLED inportByte ledStatus outportByte atkbd_init keyboardHandler

    /*****************************************************************************************
    Copyright(c)2002-2004TheUbixOSProject
    Allrightsreserved.

    Redistributionanduseinsourceandbinaryforms,withorwithoutmodification,are
    permittedprovidedthatthefollowingconditionsaremet:

    Redistributionsofsourcecodemustretaintheabovecopyrightnotice,thislistof
    conditions,thefollowingdisclaimerandthelistofauthors.Redistributionsinbinary
    formmustreproducetheabovecopyrightnotice,thislistofconditions,thefollowing
    disclaimerandthelistofauthorsinthedocumentationand/orothermaterialsprovided
    withthedistribution.NeitherthenameoftheUbixOSProjectnorthenamesofits
    contributorsmaybeusedtoendorseorpromoteproductsderivedfromthissoftware
    withoutspecificpriorwrittenpermission.

    THISSOFTWAREISPROVIDEDBYTHECOPYRIGHTHOLDERSANDCONTRIBUTORS"ASIS"ANDANY
    EXPRESSORIMPLIEDWARRANTIES,INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOF
    MERCHANTABILITYANDFITNESSFORAPARTICULARPURPOSEAREDISCLAIMED.INNOEVENTSHALL
    THECOPYRIGHTOWNERORCONTRIBUTORSBELIABLEFORANYDIRECT,INDIRECT,INCIDENTAL,
    SPECIAL,EXEMPLARY,ORCONSEQUENTIALDAMAGES(INCLUDING,BUTNOTLIMITEDTO,PROCUREMENT
    OFSUBSTITUTEGOODSORSERVICES;LOSSOFUSE,DATA,ORPROFITS;ORBUSINESSINTERRUPTION)
    HOWEVERCAUSEDANDONANYTHEORYOFLIABILITY,WHETHERINCONTRACT,STRICTLIABILITY,OR
    TORT(INCLUDINGNEGLIGENCEOROTHERWISE)ARISINGINANYWAYOUTOFTHEUSEOFTHIS
    SOFTWARE,EVENIFADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGE.

    $Id: atkbd_8h.xml 88 2016-01-12 00:11:29Z reddawg $

    *****************************************************************************************/

    #ifndef_ATKBD_H
    #define_ATKBD_H

    #defineshiftKey1
    #definecontrolKey2
    #definealtKey4
    #defineledNumlock2
    #defineledScrolllock1
    #defineledCapslock4

    intatkbd_init();
    voidatkbd_isr();

    voidkeyboardHandler();
    voidsetLED();

    #endif

    /***
    $Log: atkbd_8h.xml,v $
    Revision 1.6  2006/12/19 14:12:50  reddawg
    rtld-elf almost workign

    Revision1.1.1.12006/06/0112:46:14reddawg
    ubix2

    Revision1.22005/10/1200:13:36reddawg
    Removed

    Revision1.1.1.12005/09/2617:23:39reddawg
    nomessage

    Revision1.42004/07/2921:32:16reddawg
    Myquicklunchsbreaksworthofupdates....

    Revision1.32004/07/0913:34:51reddawg
    keyboard:keyboardInittoatkbd_init
    Adjustedinitializationroutines

    Revision1.22004/05/2114:57:16reddawg
    Cleanedup

    END
    ***/