📄 lf2407.gel
字号:
/**********************************************************/
/* LF2407 CPU core registers */
/**********************************************************/
menuitem "CPU core registers";
hotmenu All_Core_Regs()
{
GEL_WatchAdd("*0x0004,x","IMR");
GEL_WatchAdd("*0x0006,x","IFR");
}
hotmenu IMR()
{
GEL_WatchAdd("*0x0004,x","IMR");
}
hotmenu IFR()
{
GEL_WatchAdd("*0x0006,x","IFR");
}
/**********************************************************/
/* System configuration and interrupt registers */
/**********************************************************/
menuitem "System configuration and interrupt registers";
hotmenu All_System_Regs()
{
GEL_WatchAdd("*0x7018,x","SCSR1");
GEL_WatchAdd("*0x7019,x","SCSR2");
GEL_WatchAdd("*0x701C,x","DINR");
GEL_WatchAdd("*0x701E,x","PIVR");
GEL_WatchAdd("*0x7010,x","PIRQR0");
GEL_WatchAdd("*0x7011,x","PIRQR1");
GEL_WatchAdd("*0x7012,x","PIRQR2");
GEL_WatchAdd("*0x7014,x","PIACKR0");
GEL_WatchAdd("*0x7015,x","PIACKR1");
GEL_WatchAdd("*0x7016,x","PIACKR2");
}
hotmenu SCSR1()
{
GEL_WatchAdd("*0x7018,x","SCSR1");
}
hotmenu SCSR2()
{
GEL_WatchAdd("*0x7019,x","SCSR2");
}
hotmenu DINR()
{
GEL_WatchAdd("*0x701C,x","DINR");
}
hotmenu PIVR()
{
GEL_WatchAdd("*0x701E,x","PIVR");
}
hotmenu PIRQR0()
{
GEL_WatchAdd("*0x7010,x","PIRQR0");
}
hotmenu PIRQR1()
{
GEL_WatchAdd("*0x7011,x","PIRQR1");
}
hotmenu PIRQR2()
{
GEL_WatchAdd("*0x7012,x","PIRQR2");
}
hotmenu PIACKR0()
{
GEL_WatchAdd("*0x7014,x","PIACKR0");
}
hotmenu PIACKR1()
{
GEL_WatchAdd("*0x7015,x","PIACKR1");
}
hotmenu PIACKR2()
{
GEL_WatchAdd("*0x7016,x","PIACKR2");
}
/**********************************************************/
/* External interrupt configuration Registers */
/********************************************************/
menuitem "Interrupt Configuration Registers";
hotmenu All_Int_Regs()
{
GEL_WatchAdd("*0x7070,x","XINT1CR");
GEL_WatchAdd("*0x7071,x","XINT2CR");
}
hotmenu XINT1CR()
{
GEL_WatchAdd("*0x7070,x","XINT1CR");
}
hotmenu XINT2CR()
{
GEL_WatchAdd("*0x7071,x","XINT2CR");
}
/***********************************************************/
/* Digital I/O Registers */
/**********************************************************/
menuitem "Digital I/O Registers";
hotmenu All_IO_Regs()
{
GEL_WatchAdd("*0x7090,x","MCRA");
GEL_WatchAdd("*0x7092,x","MCRB");
GEL_WatchAdd("*0x7094,x","MCRC");
GEL_WatchAdd("*0x7098,x","PADATDIR");
GEL_WatchAdd("*0x709A,x","PBDATDIR");
GEL_WatchAdd("*0x709C,x","PCDATDIR");
GEL_WatchAdd("*0x709E,x","PDDATDIR");
GEL_WatchAdd("*0x7095,x","PEDATDIR");
GEL_WatchAdd("*0x7096,x","PFDATDIR");
}
hotmenu MCRA()
{
GEL_WatchAdd("*0x7090@data,x","MCRA");
}
hotmenu MCRB()
{
GEL_WatchAdd("*0x7092,x","MCRB");
}
hotmenu MCRC()
{
GEL_WatchAdd("*0x7094,x","MCRC");
}
hotmenu PADATDIR()
{
GEL_WatchAdd("*0x7098@data,x","PADATDIR");
}
hotmenu PBDATDIR()
{
GEL_WatchAdd("*0x709A,x","PBDATDIR");
}
hotmenu PCDATDIR()
{
GEL_WatchAdd("*0x709C,x","PCDATDIR");
}
hotmenu PDDATDIR()
{
GEL_WatchAdd("*0x709E,x","PDDATDIR");
}
hotmenu PEDATDIR()
{
GEL_WatchAdd("*0x7095,x","PEDATDIR");
}
hotmenu PFDATDIR()
{
GEL_WatchAdd("*0x7096,x","PFDATDIR");
}
/*********************************************************/
/* A/D Converter Registers */
/*******************************************************/
menuitem "ADC Registers";
hotmenu All_ADC_Regs()
{
GEL_WatchAdd("*0x70A0@data,x","ADCTRL1");
GEL_WatchAdd("*0x70A1@data,x","ADCTRL2");
GEL_WatchAdd("*0x70A2@data,x","MAXCONV");
GEL_WatchAdd("*0x70A8@data,x","RESULT0");
GEL_WatchAdd("*0x70A9@data,x","RESULT1");
GEL_WatchAdd("*0x70AA@data,x","RESULT2");
GEL_WatchAdd("*0x70AB@data,x","RESULT3");
GEL_WatchAdd("*0x70AC@data,x","RESULT4");
GEL_WatchAdd("*0x70AD@data,x","RESULT5");
GEL_WatchAdd("*0x70B0@data,x","RESULT8");
GEL_WatchAdd("*0x70B1@data,x","RESULT9");
}
hotmenu ADCTRL1()
{
GEL_WatchAdd("*0x70A0@data,x","ADCTRL1");
}
hotmenu ADCTRL2()
{
GEL_WatchAdd("*0x70A1@data,x","ADCTRL2");
}
hotmenu MAXCONV()
{
GEL_WatchAdd("*0x70A2@data,x","MAXCONV");
}
hotmenu RESULT0()
{
GEL_WatchAdd("*0x70A8@data,x","RESULT0");
}
hotmenu RESULT1()
{
GEL_WatchAdd("*0x70A9@data,x","RESULT1");
}
hotmenu RESULT2()
{
GEL_WatchAdd("*0x70AA@data,x","RESULT2");
}
hotmenu RESULT3()
{
GEL_WatchAdd("*0x70AB@data,x","RESULT3");
}
hotmenu RESULT4()
{
GEL_WatchAdd("*0x70AC@data,x","RESULT4");
}
hotmenu RESULT5()
{
GEL_WatchAdd("*0x70AD@data,x","RESULT5");
}
hotmenu RESULT8()
{
GEL_WatchAdd("*0x70B0@data,x","RESULT8");
}
hotmenu RESULT9()
{
GEL_WatchAdd("*0x70B1@data,x","RESULT9");
}
/************************************************************/
/* C24x Serial Communication Interface Registers */
/************************************************************/
menuitem "SCI Registers";
hotmenu All_SCI_Regs()
{
GEL_WatchAdd("*0x7050,x","SCICCR");
GEL_WatchAdd("*0x7051,x","SCICTL1");
GEL_WatchAdd("*0x7052,x","SCIHBAUD");
GEL_WatchAdd("*0x7053,x","SCILBAUD");
GEL_WatchAdd("*0x7054,x","SCICTL2");
GEL_WatchAdd("*0x7055,x","SCIRXST");
GEL_WatchAdd("*0x7056,x","SCIRXEMU");
GEL_WatchAdd("*0x7057,x","SCIRXBUF");
GEL_WatchAdd("*0x7059,x","SCITXBUF");
GEL_WatchAdd("*0x705F,x","SCIPRI");
GEL_WatchAdd("*0x0B01,x","TXBUF");
GEL_WatchAdd("*0x0B03,x","SCIFLAG");
}
hotmenu SCICCR()
{
GEL_WatchAdd("*0x7050,x","SCICCR");
}
hotmenu SCICTL1()
{
GEL_WatchAdd("*0x7051,x","SCICTL1");
}
hotmenu SCIHBAUD()
{
GEL_WatchAdd("*0x7052,x","SCIHBAUD");
}
hotmenu SCILBAUD()
{
GEL_WatchAdd("*0x7053,x","SCILBAUD");
}
hotmenu SCICTL2()
{
GEL_WatchAdd("*0x7054,x","SCICTL2");
}
hotmenu SCIRXST()
{
GEL_WatchAdd("*0x7055,x","SCIRXST");
}
hotmenu SCIRXEMU()
{
GEL_WatchAdd("*0x7056,x","SCIRXEMU");
}
hotmenu SCIRXBUF()
{
GEL_WatchAdd("*0x7057,x","SCIRXBUF");
}
hotmenu SCITXBUF()
{
GEL_WatchAdd("*0x7059,x","SCITXBUF");
}
hotmenu SCIPRI()
{
GEL_WatchAdd("*0x705F,x","SCIPRI");
}
hotmenu SCIFLAG()
{
GEL_WatchAdd("*0x0B03,x","SCIFLAG");
}
/************************************************************/
/* C24x Digital I/O Registers */
/************************************************************/
menuitem "CAN Registers"
hotmenu All_CAN_Regs()
{
GEL_WatchAdd("*0x7100@data,x","CANMDER");
GEL_WatchAdd("*0x7101@data,x","CANTCR");
GEL_WatchAdd("*0x7102@data,x","CANRCR");
GEL_WatchAdd("*0x7103@data,x","CANMCR");
GEL_WatchAdd("*0x7106@data,x","CANESR");
GEL_WatchAdd("*0x7107@data,x","CANGSR");
GEL_WatchAdd("*0x7108@data,x","CANCEC");
GEL_WatchAdd("*0x7109@data,x","CANIFR");
GEL_WatchAdd("*0x710A@data,x","CANIMR");
GEL_WatchAdd("*0x710B@data,x","CANLAM0H");
GEL_WatchAdd("*0x710C@data,x","CANLAM0L");
GEL_WatchAdd("*0x710D@data,x","CANLAM1H");
GEL_WatchAdd("*0x710E@data,x","CANLAM1L");
GEL_WatchAdd("*0x7200@data,x","CANMSGID0L");
GEL_WatchAdd("*0x7201@data,x","CANMSGID0H");
GEL_WatchAdd("*0x7202@data,x","CANMSGCTRL0");
GEL_WatchAdd("*0x7204@data,x","CANMBX0A");
GEL_WatchAdd("*0x7205@data,x","CANMBX0B");
GEL_WatchAdd("*0x7206@data,x","CANMBX0C");
GEL_WatchAdd("*0x7207@data,x","CANMBX0D");
GEL_WatchAdd("*0x7228@data,x","CANMSGID5L");
GEL_WatchAdd("*0x7229@data,x","CANMSGID5H");
GEL_WatchAdd("*0x722A@data,x","CANMSGCTRL5");
GEL_WatchAdd("*0x722C@data,x","CANMBX5A");
GEL_WatchAdd("*0x722D@data,x","CANMBX5B");
GEL_WatchAdd("*0x722E@data,x","CANMBX5C");
GEL_WatchAdd("*0x722F@data,x","CANMBX5D");
}
hotmenu CANMDER()
{
GEL_WatchAdd("*0x7100@data,x","CANMDER");
}
hotmenu CANTCR()
{
GEL_WatchAdd("*0x7101@data,x","CANTCR");
}
hotmenu CANRCR()
{
GEL_WatchAdd("*0x7102@data,x","CANRCR");
}
hotmenu CANMCR()
{
GEL_WatchAdd("*0x7103@data,x","CANMCR");
}
hotmenu CANBCR2()
{
GEL_WatchAdd("*0x7104@data,x","CANBCR2");
}
hotmenu CANBCR1()
{
GEL_WatchAdd("*0x7105@data,x","CANBCR1");
}
hotmenu CANESR()
{
GEL_WatchAdd("*0x7106@data,x","CANESR");
}
hotmenu CANGSR()
{
GEL_WatchAdd("*0x7107@data,x","CANGSR");
}
hotmenu CANCEC()
{
GEL_WatchAdd("*0x7108@data,x","CANCEC");
}
hotmenu CANIFR()
{
GEL_WatchAdd("*0x7109@data,x","CANIFR");
}
hotmenu CANIMR()
{
GEL_WatchAdd("*0x710A@data,x","CANIMR");
}
/************************************************************/
/* C24x EVA Registers */
/************************************************************/
menuitem "EVA Registers"
hotmenu All_EVA_Regs()
{
GEL_WatchAdd("*0x7400@data,x","GPTCONA");
GEL_WatchAdd("*0x7401@data,x","T1CNT");
GEL_WatchAdd("*0x7403@data,x","T1PR");
GEL_WatchAdd("*0x7404@data,x","T1CON");
GEL_WatchAdd("*0x742C@data,x","EVAIMRA");
GEL_WatchAdd("*0x742F@data,x","EVAIFRA");
GEL_WatchAdd("*0x7405@data,x","T2CNT");
}
hotmenu GPTCONA()
{
GEL_WatchAdd("*0x7400@data,x","GPTCONA");
}
hotmenu T1CNT()
{
GEL_WatchAdd("*0x7401@data,x","T1CNT");
}
hotmenu T1PR()
{
GEL_WatchAdd("*0x7403@data,x","T1PR");
}
hotmenu T1CON()
{
GEL_WatchAdd("*0x7404@data,x","T1CON");
}
hotmenu EVAIMRA()
{
GEL_WatchAdd("*0x742C@data,x","EVAIMRA");
}
hotmenu EVAIFRA()
{
GEL_WatchAdd("*0x742F@data,x","EVAIFRA");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -