Files
Espresso/drivers/irq.c

23 lines
348 B
C
Raw Normal View History

2025-06-13 19:53:54 -05:00
#include <stdio.h>
#include <drivers/ps2_keyboard.h>
2025-06-17 15:50:07 -05:00
#include <drivers/pit.h>
2025-06-13 18:03:39 -05:00
#include <drivers/irq.h>
void irq_handler(uint8_t irq_number)
{
2025-06-13 19:53:54 -05:00
switch (irq_number)
{
case 0:
pit_handler();
break;
case 1:
keyboard_handler();
break;
default:
printf("Unhandled IRQ %u\n", irq_number);
break;
}
2025-06-13 18:03:39 -05:00
}