📄 soc.h
字号:
/*
**********************************************************
// Copyright (c)2003,2004 Ark Pioneer Microelectronics Ltd.,
// All Rights Reserved
//
// Filename:soc.h
// Version:1.0
// Created:2004.01.30 By: Philip
**********************************************************
*/
#ifndef _SOC_H_
#define _SOC_H_
#define ICU_REISTER_OFFSET 0xBFF00000
#define LPC_SUPERIO_REGISTER_OFFSET 0xBFF10000
/*----------------------------------------------------------------
SCU Registers (8-bit width or 16-bits width)
----------------------------------------------------------------*/
#define SCU_CNT1 0xBFF807C0
#define SCU_CNT2 0xBFF807C1
#define SCU_CNT3 0xBFF807C2
#define SCU_CLK_MODE 0xBFF807C3
// 16-bits width
// when bit11:8 set to '1', it will be the full speed
#define SCU_SPEED 0xBFF807C8
#define SCU_INTFLAG 0xBFF807D4
#define SCU_INTMASK 0xBFF807D5
/*----------------------------------------------------------------
SuperIO address spacer (8-bit width)
----------------------------------------------------------------*/
#define HW_SUPERIO LPC_SUPERIO_REGISTER_OFFSET
/*----------------------------------------------------------------
ICU Registers (16-bit width)
----------------------------------------------------------------*/
#define ISR (ICU_REISTER_OFFSET + 0x0000) //read-only
#define ICR (ICU_REISTER_OFFSET + 0x0002) //write-only
#define IER (ICU_REISTER_OFFSET + 0x0004)
#define ITR (ICU_REISTER_OFFSET + 0x0006)
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -