#include "routix/system.h"
#include "drivers/teclado.h"
#include "drivers/video.h"
#include "routix/atomic.h"
#include "routix/event.h"
#include "routix/8259.h"
#include <routix/kstdio.h>
Go to the source code of this file.
|
Buffer consola, almacenado en una cola circular Definition at line 26 of file teclado.c. Referenced by getchar(), and leer_buff_teclado(). |
|
Buffer driver de teclado Definition at line 16 of file teclado.c. Referenced by leer_buff_teclado(), and Teclado(). |
|
Devuleve el caracter ASCII de un determinado scan code, sin tener en cuenta teclas especiales o de funciones Definition at line 107 of file teclado.c. Referenced by Teclado(). |
|
Devuelve el ASCII, teniendo en cuenta el estado de las teclas de especiales. Por ej: Si alguien presiona CTRL + m, esta función retirara primero el CTRL del buffer, y activará el flag "ctrl" cuando retire el scan code correspondiente a "m", al ver que está activado "ctrl" devolverá un entero CTRL | M Este tipo de combinaciones deberán ser reconocidas por la TTY |
|
Definition at line 150 of file teclado.c. Referenced by gets(), and gettoken(). |
|
|
|
Toma los scancodes del buffer de teclado y según el estado de las teclas especiales, los transforma en caracteres ascii los cuales coloca en el buffer "buff_consola" Definition at line 79 of file teclado.c. Referenced by scheduler(). |
|
Rutina de atención de interrupción de teclado. Solo toma los scan codes del puerto correspondiente y los coloca en una cola circular de MAX_BUFF_TECLADO caracteres. |
|
Definition at line 20 of file teclado.c. Referenced by leer_buff_teclado(), and Teclado(). |
|
Definition at line 27 of file teclado.c. Referenced by getchar(), and leer_buff_teclado(). |
|
Definition at line 18 of file teclado.c. Referenced by Teclado(). |
|
Definition at line 19 of file teclado.c. Referenced by leer_buff_teclado(). |
|
Definition at line 17 of file teclado.c. Referenced by leer_buff_teclado(), and Teclado(). |
|
|
|
Definition at line 30 of file teclado.c. Referenced by getchar(), and leer_buff_teclado(). |
|
Definition at line 28 of file teclado.c. Referenced by leer_buff_teclado(). |
|
Definition at line 29 of file teclado.c. Referenced by getchar(). |
|
Puntero a tabla de caracteres (por default keymap_std) Definition at line 13 of file teclado.c. Referenced by _getascii(), and getascii(). |
|
|
|
|
|
Definition at line 22 of file teclado.c. Referenced by getascii(). |