📄 f28015.gel
字号:
hotmenu All_XINT_Regs()
{
GEL_WatchAdd("*0x7070,x","XINT1CR");
GEL_WatchAdd("*0x7071,x","XINT2CR");
GEL_WatchAdd("*0x7077,x","XNMICR");
GEL_WatchAdd("*0x7078,x","XINT1CTR");
GEL_WatchAdd("*0x7079,x","XINT2CTR");
GEL_WatchAdd("*0x707F,x","XNMICTR");
}
hotmenu XINT_Control_Regs()
{
GEL_WatchAdd("*0x7070,x","XINT1CR");
GEL_WatchAdd("*0x7071,x","XINT2CR");
GEL_WatchAdd("*0x7077,x","XNMICR");
}
hotmenu XINT_Counter_Regs()
{
GEL_WatchAdd("*0x7078,x","XINT1CTR");
GEL_WatchAdd("*0x7079,x","XINT2CTR");
GEL_WatchAdd("*0x707F,x","XNMICTR");
}
/********************************************************************/
/* GPIO Registers */
/********************************************************************/
menuitem "Watch GPIO Registers";
hotmenu All_GPIO_CONTROL_Regs()
{
GEL_WatchAdd("*(long *)0x6F80,x","GPACTRL");
GEL_WatchAdd("*(long *)0x6F82,x","GPAQSEL1");
GEL_WatchAdd("*(long *)0x6F84,x","GPAQSEL2");
GEL_WatchAdd("*(long *)0x6F86,x","GPAMUX1");
GEL_WatchAdd("*(long *)0x6F88,x","GPAMUX2");
GEL_WatchAdd("*(long *)0x6F8A,x","GPADIR");
GEL_WatchAdd("*(long *)0x6F8C,x","GPAPUD");
GEL_WatchAdd("*(long *)0x6F90,x","GPBCTRL");
GEL_WatchAdd("*(long *)0x6F92,x","GPBQSEL1");
GEL_WatchAdd("*(long *)0x6F94,x","GPBQSEL2");
GEL_WatchAdd("*(long *)0x6F96,x","GPBMUX1");
GEL_WatchAdd("*(long *)0x6F98,x","GPBMUX2");
GEL_WatchAdd("*(long *)0x6F9A,x","GPBDIR");
GEL_WatchAdd("*(long *)0x6F9C,x","GPBPUD");
}
hotmenu All_GPIO_DATA_Regs()
{
GEL_WatchAdd("*(long *)0x6FC0,x","GPADAT");
GEL_WatchAdd("*(long *)0x6FC2,x","GPASET");
GEL_WatchAdd("*(long *)0x6FC4,x","GPACLEAR");
GEL_WatchAdd("*(long *)0x6FC6,x","GPATOGGLE");
GEL_WatchAdd("*(long *)0x6FC8,x","GPBDAT");
GEL_WatchAdd("*(long *)0x6FCA,x","GPBSET");
GEL_WatchAdd("*(long *)0x6FCC,x","GPBCLEAR");
GEL_WatchAdd("*(long *)0x6FCE,x","GPBTOGGLE");
}
hotmenu All_GPIO_INTERRUPT_Regs()
{
GEL_WatchAdd("*0x6FE0,x","GPIOXINT1SEL");
GEL_WatchAdd("*0x6FE1,x","GPIOXINT2SEL");
GEL_WatchAdd("*0x6FE2,x","GPIOXNMISEL");
GEL_WatchAdd("*(long *)0x6FE8,x","GPIOLPMSEL");
}
hotmenu All_GPA_Registers()
{
GEL_WatchAdd("*(long *)0x6F80,x","GPACTRL");
GEL_WatchAdd("*(long *)0x6F82,x","GPAQSEL1");
GEL_WatchAdd("*(long *)0x6F84,x","GPAQSEL2");
GEL_WatchAdd("*(long *)0x6F86,x","GPAMUX1");
GEL_WatchAdd("*(long *)0x6F88,x","GPAMUX2");
GEL_WatchAdd("*(long *)0x6F8A,x","GPADIR");
GEL_WatchAdd("*(long *)0x6F8C,x","GPAPUD");
GEL_WatchAdd("*(long *)0x6FC0,x","GPADAT");
GEL_WatchAdd("*(long *)0x6FC2,x","GPASET");
GEL_WatchAdd("*(long *)0x6FC4,x","GPACLEAR");
GEL_WatchAdd("*(long *)0x6FC6,x","GPATOGGLE");
}
hotmenu All_GPB_Registers()
{
GEL_WatchAdd("*(long *)0x6F90,x","GPBCTRL");
GEL_WatchAdd("*(long *)0x6F92,x","GPBQSEL1");
GEL_WatchAdd("*(long *)0x6F94,x","GPBQSEL2");
GEL_WatchAdd("*(long *)0x6F96,x","GPBMUX1");
GEL_WatchAdd("*(long *)0x6F98,x","GPBMUX2");
GEL_WatchAdd("*(long *)0x6F9A,x","GPBDIR");
GEL_WatchAdd("*(long *)0x6F9C,x","GPBPUD");
GEL_WatchAdd("*(long *)0x6FC8,x","GPBDAT");
GEL_WatchAdd("*(long *)0x6FCA,x","GPBSET");
GEL_WatchAdd("*(long *)0x6FCC,x","GPBCLEAR");
GEL_WatchAdd("*(long *)0x6FCE,x","GPBTOGGLE");
}
/********************************************************************/
/* I2C Registers */
/********************************************************************/
menuitem "Watch I2C Registers";
hotmenu All_I2C_Regs()
{
GEL_WatchAdd("*0x7900,x","I2COAR");
GEL_WatchAdd("*0x7901,x","I2CIER");
GEL_WatchAdd("*0x7902,x","I2CSTR");
GEL_WatchAdd("*0x7903,x","I2CCLKL");
GEL_WatchAdd("*0x7904,x","I2CCLKH");
GEL_WatchAdd("*0x7905,x","I2CCNT");
GEL_WatchAdd("*0x7906,x","I2CDRR");
GEL_WatchAdd("*0x7907,x","I2CSAR");
GEL_WatchAdd("*0x7908,x","I2CDXR");
GEL_WatchAdd("*0x7909,x","I2CMDR");
GEL_WatchAdd("*0x790A,x","I2CISRC");
GEL_WatchAdd("*0x790C,x","I2CPSC");
GEL_WatchAdd("*0x7920,x","I2CFFTX");
GEL_WatchAdd("*0x7921,x","I2CFFRX");
}
/********************************************************************/
/* Peripheral Interrupt Expansion Registers */
/********************************************************************/
menuitem "Watch Peripheral Interrupt Expansion Registers";
hotmenu All_PIE_Regs()
{
GEL_WatchAdd("*0x0CE0,x","PIECTRL");
GEL_WatchAdd("*0x0CE1,x","PIEACK");
GEL_WatchAdd("*0x0CE2,x","PIEIER1");
GEL_WatchAdd("*0x0CE3,x","PIEIFR1");
GEL_WatchAdd("*0x0CE4,x","PIEIER2");
GEL_WatchAdd("*0x0CE5,x","PIEIFR2");
GEL_WatchAdd("*0x0CE6,x","PIEIER3");
GEL_WatchAdd("*0x0CE7,x","PIEIFR3");
GEL_WatchAdd("*0x0CE8,x","PIEIER4");
GEL_WatchAdd("*0x0CE9,x","PIEIFR4");
GEL_WatchAdd("*0x0CEA,x","PIEIER5");
GEL_WatchAdd("*0x0CEB,x","PIEIFR5");
GEL_WatchAdd("*0x0CEC,x","PIEIER6");
GEL_WatchAdd("*0x0CED,x","PIEIFR6");
GEL_WatchAdd("*0x0CEE,x","PIEIER7");
GEL_WatchAdd("*0x0CEF,x","PIEIFR7");
GEL_WatchAdd("*0x0CF0,x","PIEIER8");
GEL_WatchAdd("*0x0CF1,x","PIEIFR8");
GEL_WatchAdd("*0x0CF2,x","PIEIER9");
GEL_WatchAdd("*0x0CF3,x","PIEIFR9");
GEL_WatchAdd("*0x0CF4,x","PIEIER10");
GEL_WatchAdd("*0x0CF5,x","PIEIFR10");
GEL_WatchAdd("*0x0CF6,x","PIEIER11");
GEL_WatchAdd("*0x0CF7,x","PIEIFR11");
GEL_WatchAdd("*0x0CF8,x","PIEIER12");
GEL_WatchAdd("*0x0CF9,x","PIEIFR12");
}
hotmenu PIECTRL()
{
GEL_WatchAdd("*0x0CE0,x","PIECTRL");
}
hotmenu PIEACK()
{
GEL_WatchAdd("*0x0CE1,x","PIEACK");
}
hotmenu PIEIER1_and_PIEIFR1()
{
GEL_WatchAdd("*0x0CE2,x","PIEIER1");
GEL_WatchAdd("*0x0CE3,x","PIEIFR1");
}
hotmenu PIEIER2_and_PIEIFR2()
{
GEL_WatchAdd("*0x0CE4,x","PIEIER2");
GEL_WatchAdd("*0x0CE5,x","PIEIFR2");
}
hotmenu PIEIER3_and_PIEIFR3()
{
GEL_WatchAdd("*0x0CE6,x","PIEIER3");
GEL_WatchAdd("*0x0CE7,x","PIEIFR3");
}
hotmenu PIEIER4_and_PIEIFR4()
{
GEL_WatchAdd("*0x0CE8,x","PIEIER4");
GEL_WatchAdd("*0x0CE9,x","PIEIFR4");
}
hotmenu PIEIER5_and_PIEIFR5()
{
GEL_WatchAdd("*0x0CEA,x","PIEIER5");
GEL_WatchAdd("*0x0CEB,x","PIEIFR5");
}
hotmenu PIEIER6_and_PIEIFR6()
{
GEL_WatchAdd("*0x0CEC,x","PIEIER6");
GEL_WatchAdd("*0x0CED,x","PIEIFR6");
}
hotmenu PIEIER7_and_PIEIFR7()
{
GEL_WatchAdd("*0x0CEE,x","PIEIER7");
GEL_WatchAdd("*0x0CEF,x","PIEIFR7");
}
hotmenu PIEIER8_and_PIEIFR8()
{
GEL_WatchAdd("*0x0CF0,x","PIEIER8");
GEL_WatchAdd("*0x0CF1,x","PIEIFR8");
}
hotmenu PIEIER9_and_PIEIFR9()
{
GEL_WatchAdd("*0x0CF2,x","PIEIER9");
GEL_WatchAdd("*0x0CF3,x","PIEIFR9");
}
hotmenu PIEIFR10_and_PIEIFR10()
{
GEL_WatchAdd("*0x0CF4,x","PIEIER10");
GEL_WatchAdd("*0x0CF5,x","PIEIFR10");
}
hotmenu PIEIER11_and_PIEIFR11()
{
GEL_WatchAdd("*0x0CF6,x","PIEIER11");
GEL_WatchAdd("*0x0CF7,x","PIEIFR11");
}
hotmenu PIEIER12_and_PIEIFR12()
{
GEL_WatchAdd("*0x0CF8,x","PIEIER12");
GEL_WatchAdd("*0x0CF9,x","PIEIFR12");
}
/********************************************************************/
/* Serial Communication Interface Registers */
/********************************************************************/
menuitem "Watch SCI Registers";
hotmenu SCI_A_All_Regs()
{
GEL_WatchAdd("*0x7050,x","SCICCRA");
GEL_WatchAdd("*0x7051,x","SCICTL1A");
GEL_WatchAdd("*0x7052,x","SCIHBAUDA");
GEL_WatchAdd("*0x7053,x","SCILBAUDA");
GEL_WatchAdd("*0x7054,x","SCICTL2A");
GEL_WatchAdd("*0x7055,x","SCIRXSTA");
GEL_WatchAdd("*0x7056,x","SCIRXEMUA");
GEL_WatchAdd("*0x7057,x","SCIRXBUFA");
GEL_WatchAdd("*0x7059,x","SCITXBUFA");
GEL_WatchAdd("*0x705A,x","SCIFFTXA");
GEL_WatchAdd("*0x705B,x","SCIFFRXA");
GEL_WatchAdd("*0x705C,x","SCIFFCTA");
GEL_WatchAdd("*0x705F,x","SCIPRIA");
}
hotmenu SCI_A_SCIRXSTA()
{
GEL_WatchAdd("*0x7055,x","SCIRXSTA");
GEL_WatchAdd("(*0x7055>>7)&1,d"," RX ERROR bit");
GEL_WatchAdd("(*0x7055>>6)&1,d"," RXRDY bit");
GEL_WatchAdd("(*0x7055>>5)&1,d"," BRKDT bit");
GEL_WatchAdd("(*0x7055>>4)&1,d"," FE bit");
GEL_WatchAdd("(*0x7055>>3)&1,d"," OE bit");
GEL_WatchAdd("(*0x7055>>2)&1,d"," PE bit");
GEL_WatchAdd("(*0x7055>>1)&1,d"," RXWAKE bit");
}
hotmenu SCI_A_FIFO_Registers()
{
GEL_WatchAdd("*0x705A,x","SCIFFTXA");
GEL_WatchAdd("*0x705B,x","SCIFFRXA");
GEL_WatchAdd("*0x705C,x","SCIFFCTA");
}
/********************************************************************/
/* Serial Peripheral Interface Registers */
/********************************************************************/
menuitem "Watch SPI Registers";
hotmenu SPI_A_All_Regs()
{
GEL_WatchAdd("*0x7040,x","SPIA SPICCR");
GEL_WatchAdd("*0x7041,x","SPIA SPICTL");
GEL_WatchAdd("*0x7042,x","SPIA SPIST");
GEL_WatchAdd("*0x7044,x","SPIA SPIBRR");
GEL_WatchAdd("*0x7046,x","SPIA SPIEMU");
GEL_WatchAdd("*0x7047,x","SPIA SPIRXBUF");
GEL_WatchAdd("*0x7048,x","SPIA SPITXBUF");
GEL_WatchAdd("*0x7049,x","SPIA SPIDAT");
GEL_WatchAdd("*0x704A,x","SPIA SPIFFTX");
GEL_WatchAdd("*0x704B,x","SPIA SPIFFRX");
GEL_WatchAdd("*0x704C,x","SPIA SPIFFCT");
GEL_WatchAdd("*0x704F,x","SPIA SPIPRI");
}
hotmenu SPI_A_FIFO_Registers()
{
GEL_WatchAdd("*0x704A,x","SPIA SPIFFTX");
GEL_WatchAdd("*0x704B,x","SPIA SPIFFRX");
GEL_WatchAdd("*0x704C,x","SPIA SPIFFCT");
}
hotmenu SPI_B_All_Regs()
{
GEL_WatchAdd("*0x7740,x","SPIB SPICCR");
GEL_WatchAdd("*0x7741,x","SPIB SPICTL");
GEL_WatchAdd("*0x7742,x","SPIB SPIST");
GEL_WatchAdd("*0x7744,x","SPIB SPIBRR");
GEL_WatchAdd("*0x7746,x","SPIB SPIEMU");
GEL_WatchAdd("*0x7747,x","SPIB SPIRXBUF");
GEL_WatchAdd("*0x7748,x","SPIB SPITXBUF");
GEL_WatchAdd("*0x7749,x","SPIB SPIDAT");
GEL_WatchAdd("*0x774A,x","SPIB SPIFFTX");
GEL_WatchAdd("*0x774B,x","SPIB SPIFFRX");
GEL_WatchAdd("*0x774C,x","SPIB SPIFFCT");
GEL_WatchAdd("*0x774F,x","SPIB SPIPRI");
}
hotmenu SPI_B_FIFO_Registers()
{
GEL_WatchAdd("*0x774A,x","SPIB SPIFFTX");
GEL_WatchAdd("*0x774B,x","SPIB SPIFFRX");
GEL_WatchAdd("*0x774C,x","SPIB SPIFFCT");
}
/********************************************************************/
/* Watchdog Timer Registers */
/********************************************************************/
menuitem "Watch Watchdog Timer Registers";
hotmenu All_Watchdog_Regs()
{
GEL_WatchAdd("*0x7023,x","WDCNTR");
GEL_WatchAdd("*0x7025,x","WDKEY");
GEL_WatchAdd("*0x7029,x","WDCR");
GEL_WatchAdd("*0x7022,x","SCSR");
}
/********************************************************************/
/*** End of file ***/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -