ApertureOS
Functions | Variables
keyboard.c File Reference
#include "keyboard.h"
#include "managers.h"
#include "drivers.h"
#include "scancodes.h"
Include dependency graph for keyboard.c:

Functions

uint32_t kbd_Initialize ()
 
void kbd_callback (uint32_t res)
 
uint8_t kbd_messageHandler (Message *msg)
 
uint32_t Keyboard_ProcessInput (uint8_t input)
 
void Keyboard_Setup ()
 
void keyboard_test (Registers *regs)
 

Variables

SystemDatakbd_sys = NULL
 
uint64_t keys [8]
 
PS2_ScanCodes_2_scancodes
 
uint8_t key_flags = 0
 

Function Documentation

void kbd_callback ( uint32_t  res)
uint32_t kbd_Initialize ( )
uint8_t kbd_messageHandler ( Message msg)
uint32_t Keyboard_ProcessInput ( uint8_t  input)
void Keyboard_Setup ( )
void keyboard_test ( Registers regs)

Variable Documentation

SystemData* kbd_sys = NULL
uint8_t key_flags = 0
uint64_t keys[8]
PS2_ScanCodes_2_* scancodes