first version of ide controller
This commit is contained in:
@@ -37,6 +37,13 @@ static void timer_callback(registers_t regs) {
|
||||
tick++;
|
||||
}
|
||||
|
||||
void sleep(u32 milliseconds) {
|
||||
u32 done = tick + milliseconds;
|
||||
while (done != milliseconds) {
|
||||
k_wait_for_interrupt();
|
||||
}
|
||||
}
|
||||
|
||||
void print_current_tick() {
|
||||
char msg[32];
|
||||
memset(msg, 0, 32);
|
||||
|
||||
@@ -9,5 +9,6 @@
|
||||
|
||||
int init_timer(u32 freq);
|
||||
void print_current_tick();
|
||||
void sleep(u32 milliseconds);
|
||||
|
||||
#endif //MY_KERNEL_TIMER_H
|
||||
|
||||
Reference in New Issue
Block a user