Line 282... |
Line 282... |
PRINTF("kbd_ccmdbyte: %x\n", kbd_ccmdbyte);
|
PRINTF("kbd_ccmdbyte: %x\n", kbd_ccmdbyte);
|
PRINTF("kbd_kresp: %lx\n", kbd_kresp);
|
PRINTF("kbd_kresp: %lx\n", kbd_kresp);
|
PRINTF("kbd_buf_count: %lx\n", kbd_buf_count);
|
PRINTF("kbd_buf_count: %lx\n", kbd_buf_count);
|
}
|
}
|
|
|
No newline at end of file
|
No newline at end of file
|
|
/*----------------------------------------------------[ KBD Configuration ]---*/
|
|
void kbd_enabled(union param_val val, void *dat)
|
|
{
|
|
config.kbd.enabled = val.int_val;
|
|
}
|
|
|
|
void kbd_baseaddr(union param_val val, void *dat)
|
|
{
|
|
config.kbd.baseaddr = val.addr_val;
|
|
}
|
|
|
|
void kbd_irq(union param_val val, void *dat)
|
|
{
|
|
config.kbd.irq = val.int_val;
|
|
}
|
|
|
|
void kbd_rxfile(union param_val val, void *dat)
|
|
{
|
|
strcpy(config.kbd.rxfile, val.str_val);
|
|
}
|
|
|
|
void reg_kbd_sec(void)
|
|
{
|
|
struct config_section *sec = reg_config_sec("kbd", NULL, NULL);
|
|
|
|
reg_config_param(sec, "enabled", paramt_int, kbd_enabled);
|
|
reg_config_param(sec, "baseaddr", paramt_int, kbd_baseaddr);
|
|
reg_config_param(sec, "irq", paramt_int, kbd_irq);
|
|
reg_config_param(sec, "rxfile", paramt_str, kbd_rxfile);
|
|
}
|
|
|
No newline at end of file
|
No newline at end of file
|