armx20t.h
来自「WinCE 3.0 BSP, 包含Inter SA1110, Intel_815」· C头文件 代码 · 共 43 行
H
43 行
/* -*-C-*-
*
* $Revision: 1.2 $
* $Author: kwelton $
* $Date: 2000/08/08 21:45:52 $
*
* armx20t.h - ARMX20T defines (X = 7, 9, 10)
*
* Copyright (c) 1998, 1999 ARM Limited
* All Rights Reserved
*/
#define READ_REGISTER_ULONG(reg) \
(*(volatile unsigned long * const)(reg))
#define WRITE_REGISTER_ULONG(reg, val) \
((*(volatile unsigned long * const)(reg)) = (val))
#define READ_REGISTER_USHORT(reg) \
(*(volatile unsigned short * const)(reg))
#define WRITE_REGISTER_USHORT(reg, val) \
((*(volatile unsigned short * const)(reg)) = (val))
#define READ_REGISTER_UCHAR(reg) \
(*(volatile unsigned char * const)(reg))
#define WRITE_REGISTER_UCHAR(reg, val) \
((*(volatile unsigned char * const)(reg)) = (val))
#define OEM_CLOCK_FREQ 24000000 // ticks/s
// Timer count for 1 ms
#define OEM_COUNT_1MS (OEM_CLOCK_FREQ / 1000)
#define RESCHED_PERIOD 1 // Reschedule period in ms
// Timer count value for rescheduler period (3686 for 1 ms system tick)
#define RESCHED_INCREMENT ((RESCHED_PERIOD * OEM_CLOCK_FREQ) / 1000)
/* EOF armx20t.h */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?