mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-09 15:26:47 +00:00
22 lines
381 B
C
22 lines
381 B
C
#pragma once
|
||
|
||
#include <common/glib.h>
|
||
#include <driver/acpi/acpi.h>
|
||
#include <driver/timers/rtc/rtc.h>
|
||
|
||
#define E_HPET_INIT_FAILED 1
|
||
|
||
#define HPET0_INTERVAL 500 // HPET0定时器的中断间隔为500us
|
||
int HPET_init();
|
||
|
||
/**
|
||
* @brief 测定apic定时器的频率
|
||
*
|
||
*/
|
||
void HPET_measure_apic_timer_freq();
|
||
|
||
/**
|
||
* @brief 启用HPET周期中断(5ms)
|
||
*
|
||
*/
|
||
void HPET_enable(); |