📄 extsnd1.h
字号:
/*H**************************************************************************
* NAME: extsnd1.h
*author: nauy
*----------------------------------------------------------------------------
* PURPOSE:
* This file is an extension to the regsnd1.h file.
* 全局外部变量定义 外部中断申明
* It defines mask for registers.
*****************************************************************************/
#ifndef _EXTSND1_H_
#define _EXTSND1_H_
/* INTERNAL RESSOURCES */
#define ERAM_SIZE 0x0800
#define DRAM_SIZE 0x0080
#define IRAM_SIZE 0x0100
#define CODE_SIZE 0x10000
#define BOOT_ADDRESS 0xF000
#define BOOT_SIZE 0x1000
/* SYSTEM MANAGEMENT */
#define MSK_SMOD1 0x80 /* PCON */
#define MSK_SMOD0 0x40
#define MSK_GF1 0x08
#define MSK_GF0 0x04
#define MSK_PD 0x02
#define MSK_IDL 0x01
#define MSK_EXT16 0x40 /* AUXR */
#define MSK_M0 0x20
#define MSK_DPHDIS 0x10
#define MSK_XRS 0x0C
#define MSK_EXTRAM 0x02
#define MSK_AO 0x01
#define ERAM_256 0x00
#define ERAM_512 0x04
#define ERAM_1024 0x08
#define ERAM_2048 0x0C
#define MSK_ENBOOT 0x20 /* AUXR1 */
#define MSK_GF3 0x08
#define MSK_DPS 0x01
/* PLL & CLOCK */
#define MSK_X2 0x01 /* CKCON */
#define MSK_T0X2 0x02
#define MSK_T1X2 0x04
#define MSK_WDX2 0x40
#define MSK_PLOCK 0x01 /* PLLCON */
#define MSK_PLLEN 0x02
#define MSK_PLLRES 0x08
/* INTERRUPT */
#define MSK_EAUD 0x40 /* IEN0 */
#define MSK_EMP3 0x20
#define MSK_ES 0x10
#define MSK_ET1 0x08
#define MSK_EX1 0x04
#define MSK_ET0 0x02
#define MSK_EX0 0x01
#define MSK_EUSB 0x40 /* IEN1 */
#define MSK_EKB 0x10
#define MSK_EADC 0x08
#define MSK_ESPI 0x04
#define MSK_EI2C 0x02
#define MSK_EMMC 0x01
/* TIMERS */
#define MSK_GATE1 0x80 /* TMOD */
#define MSK_C_T1 0x40
#define MSK_MO1 0x30
#define MSK_GATE0 0x08
#define MSK_C_T0 0x04
#define MSK_MO0 0x03
#define MSK_RXOUTB0B1 0x42 /* Ping-Pong abilities */
#define MSK_SOFINT 0x08
#define MSK_EORINT 0x10
#define MSK_WUPCPU 0x20
#define MSK_SUSPCLK 0x40
//ADDED
#define MSK_ESPINT 0x01
#define MSK_EEORINT 0x10
#define MSK_EWUPCPU 0x20
#define MSK_CONFG 0x02
#define MSK_FADDEN 0x01
#define MSK_UPRSM 0x08
#define MSK_SDRMWUP 0x20
#define MSK_RMWUPE 0x04
#endif /* _EXTSND1_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -