⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timer.h

📁 GBA游戏程序
💻 H
字号:
///////////////////////////////////////////////////////////////
// File:    timer.h                                          //
// Author:  Benjamin D. Hale AKA WhatZdat D. Pimp            //
// Purpose: Function defs. and Basic Defines for timers etc. //
///////////////////////////////////////////////////////////////

// Includes

// Defines
#define FREQUENCY_0		0x0
#define FREQUENCY_64	BIT0
#define FREQUENCY_256	BIT1
#define FREQUENCY_1024	BIT0 | BIT1

#define TIMER_CASCADE	BIT2
#define TIMER_IRQ		BIT6
#define TIMER_ENABLE	BIT7
#define REG_TM0D       *(volatile unsigned short*)0x4000100
#define REG_TM0CNT     *(volatile unsigned short*)0x4000102
#define REG_TM1D       *(volatile unsigned short*)0x4000104
#define REG_TM1CNT     *(volatile unsigned short*)0x4000106
#define REG_TM2D       *(volatile unsigned short*)0x4000108
#define REG_TM2CNT     *(volatile unsigned short*)0x400010A
#define REG_TM3D       *(volatile unsigned short*)0x400010C
#define REG_TM3CNT     *(volatile unsigned short*)0x400010E



// Function prototypes
void WaitBlanks(int NumBlanks);
void WaitVBlank(void);
void WaitTime(int Seconds, int MSeconds);
void WaitVSync(void);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -