2017-11-04 10:24:07 +00:00
|
|
|
#include "console.h"
|
2017-11-04 02:32:23 +00:00
|
|
|
#include "logger.h"
|
|
|
|
#include "protected.h"
|
2017-11-04 05:31:37 +00:00
|
|
|
#include "paging.h"
|
2017-11-04 02:32:23 +00:00
|
|
|
#include "timer.h"
|
|
|
|
|
|
|
|
static void on_timer();
|
|
|
|
|
|
|
|
void main()
|
|
|
|
{
|
2017-11-04 10:24:07 +00:00
|
|
|
console_initialize();
|
|
|
|
|
2017-11-04 02:32:23 +00:00
|
|
|
protected_initialize();
|
|
|
|
|
2017-11-04 05:31:37 +00:00
|
|
|
// paging_initialize();
|
|
|
|
|
2017-11-04 02:32:23 +00:00
|
|
|
timer_register_handler(on_timer);
|
|
|
|
timer_initialize(50);
|
|
|
|
|
|
|
|
logger_warn("Nothing to do.");
|
|
|
|
logger_fail("Halt.");
|
|
|
|
}
|
|
|
|
|
|
|
|
void on_timer()
|
|
|
|
{
|
|
|
|
logger_info("Timer tick.");
|
|
|
|
}
|