📄 realclk.h
字号:
// realclk.h - real time clock interrupt class definition
// Copyright (c) Vireo Software, Inc.
class RTCInterrupt : public VHardwareInt
{
public:
RTCInterrupt(VOID (*pCallback)());
~RTCInterrupt();
virtual VOID OnHardwareInt(VMHANDLE);
VOID Enable(BOOL b=TRUE);
static BYTE ReadRegister(BYTE reg);
static VOID WriteRegister(BYTE reg, BYTE value);
protected:
VOID (*m_callback)();
BYTE m_originalA;
BYTE m_originalB;
};
#define RTC_IRQ 8
// Required CMOS port definitions
#define MINUTES 0x2
#define HOUR 0x4
#define STATREG_A 0xA
#define STATREG_B 0xB
#define STATREG_C 0xC
// Status Register B flags
#define ENABLE_INTERRUPT 0x40
#define HOURMODE24 0x2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -