📄 sys_event.asm
字号:
.section program;
.global _hk_idle;
.global _hk_pll;
.global _hk_dma_err;
.global _hk_iport_err;
.global _hk_rtc;
.global _hk_dma0;
.global _hk_dma3;
.global _hk_dma4;
.global _hk_dma5;
.global _hk_dma6;
.global _hk_twi;
.global _hk_dma7;
.global _hk_dma8;
.global _hk_dma9;
.global _hk_dma10;
.global _hk_dma11;
.global _hk_canrx;
.global _hk_cantx;
.global _hk_dma1;
.global _hk_dma2;
.global _hk_tmr0;
.global _hk_tmr1;
.global _hk_tmr2;
.global _hk_tmr3;
.global _hk_tmr4;
.global _hk_tmr5;
.global _hk_tmr6;
.global _hk_tmr7;
.global _hk_portf;
.global _hk_portg;
.global _hk_mdma0;
.global _hk_mdma1;
.global _hk_wtdtmr;
_hk_idle:
_hk_pll:
_hk_dma_err:
_hk_iport_err:
_hk_rtc:
_hk_dma0:
_hk_dma3:
_hk_dma4:
_hk_dma5:
_hk_dma6:
_hk_twi:
_hk_dma7:
_hk_dma8:
_hk_dma9:
_hk_dma10:
_hk_dma11:
_hk_canrx:
_hk_cantx:
_hk_dma1:
_hk_dma2:
_hk_tmr0:
_hk_tmr1:
_hk_tmr2:
_hk_tmr3:
_hk_tmr4:
_hk_tmr5:
_hk_tmr6:
_hk_tmr7:
_hk_portf:
_hk_portg:
_hk_mdma0:
_hk_mdma1:
_hk_wtdtmr:
rts;
_hk_idle.end:
_hk_pll.end:
_hk_dma_err.end:
_hk_iport_err.end:
_hk_rtc.end:
_hk_dma0.end:
_hk_dma3.end:
_hk_dma4.end:
_hk_dma5.end:
_hk_dma6.end:
_hk_twi.end:
_hk_dma7.end:
_hk_dma8.end:
_hk_dma9.end:
_hk_dma10.end:
_hk_dma11.end:
_hk_canrx.end:
_hk_cantx.end:
_hk_dma1.end:
_hk_dma2.end:
_hk_tmr0.end:
_hk_tmr1.end:
_hk_tmr2.end:
_hk_tmr3.end:
_hk_tmr4.end:
_hk_tmr5.end:
_hk_tmr6.end:
_hk_tmr7.end:
_hk_portf.end:
_hk_portg.end:
_hk_mdma0.end:
_hk_mdma1.end:
_hk_wtdtmr.end:
#include "..\intrmgr\intr.def"
_set_sys_mask:
.global _set_sys_mask;
[--sp] = p0;
[--sp] = r1;
LDREG(p0, SIC_IMASK);
r1 = [p0];
r1 = r0 | r1;
[p0] = r1;
r1 = [sp++];
p0 = [sp++];
rts;
_set_sys_mask.end:
_clear_sys_mask:
.global _clear_sys_mask;
[--sp] = p0;
[--sp] = r1;
LDREG(p0, SIC_IMASK);
r1 = [p0];
r0 = ~r0;
r1 = r1 & r0;
[p0] = r1;
r1 = [sp++];
p0 = [sp++];
rts;
_clear_sys_mask.end:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -