📄 bsp.s79
字号:
// 453 VIC_SpuriousInt = VIC_TIMER0;
LDR R0,??DataTable19 ;; VIC_SpuriousInt
MOVS R1,#+4
STR R1,[R0, #+0]
// 454 VIC_Dummy();
BL VIC_Dummy
// 455 }
POP {R0}
BX R0 ;; return
CFI EndBlock cfiBlock23
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock24 Using cfiCommon0
CFI NoFunction
ARM
??VIC_DummyTIMER1??rA:
ADD R12,PC,#+1
BX R12
CFI EndBlock cfiBlock24
REQUIRE VIC_DummyTIMER1
// 456
// 457
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock25 Using cfiCommon1
CFI Function VIC_DummyTIMER1
THUMB
// 458 void VIC_DummyTIMER1 (void)
// 459 {
VIC_DummyTIMER1:
PUSH {LR}
CFI ?RET Frame(CFA, -4)
CFI CFA R13+4
// 460 VIC_SpuriousInt = VIC_TIMER1;
LDR R0,??DataTable19 ;; VIC_SpuriousInt
MOVS R1,#+5
STR R1,[R0, #+0]
// 461 VIC_Dummy();
BL VIC_Dummy
// 462 }
POP {R0}
BX R0 ;; return
CFI EndBlock cfiBlock25
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock26 Using cfiCommon0
CFI NoFunction
ARM
??VIC_DummyUART0??rA:
ADD R12,PC,#+1
BX R12
CFI EndBlock cfiBlock26
REQUIRE VIC_DummyUART0
// 463
// 464
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock27 Using cfiCommon1
CFI Function VIC_DummyUART0
THUMB
// 465 void VIC_DummyUART0 (void)
// 466 {
VIC_DummyUART0:
PUSH {LR}
CFI ?RET Frame(CFA, -4)
CFI CFA R13+4
// 467 VIC_SpuriousInt = VIC_UART0;
LDR R0,??DataTable19 ;; VIC_SpuriousInt
MOVS R1,#+6
STR R1,[R0, #+0]
// 468 VIC_Dummy();
BL VIC_Dummy
// 469 }
POP {R0}
BX R0 ;; return
CFI EndBlock cfiBlock27
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock28 Using cfiCommon0
CFI NoFunction
ARM
??VIC_DummyUART1??rA:
ADD R12,PC,#+1
BX R12
CFI EndBlock cfiBlock28
REQUIRE VIC_DummyUART1
// 470
// 471
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock29 Using cfiCommon1
CFI Function VIC_DummyUART1
THUMB
// 472 void VIC_DummyUART1 (void)
// 473 {
VIC_DummyUART1:
PUSH {LR}
CFI ?RET Frame(CFA, -4)
CFI CFA R13+4
// 474 VIC_SpuriousInt = VIC_UART1;
LDR R0,??DataTable19 ;; VIC_SpuriousInt
MOVS R1,#+7
STR R1,[R0, #+0]
// 475 VIC_Dummy();
BL VIC_Dummy
// 476 }
POP {R0}
BX R0 ;; return
CFI EndBlock cfiBlock29
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock30 Using cfiCommon0
CFI NoFunction
ARM
??VIC_DummyPWM0??rA:
ADD R12,PC,#+1
BX R12
CFI EndBlock cfiBlock30
REQUIRE VIC_DummyPWM0
// 477
// 478
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock31 Using cfiCommon1
CFI Function VIC_DummyPWM0
THUMB
// 479 void VIC_DummyPWM0 (void)
// 480 {
VIC_DummyPWM0:
PUSH {LR}
CFI ?RET Frame(CFA, -4)
CFI CFA R13+4
// 481 VIC_SpuriousInt = VIC_UART1;
LDR R0,??DataTable19 ;; VIC_SpuriousInt
MOVS R1,#+7
STR R1,[R0, #+0]
// 482 VIC_Dummy();
BL VIC_Dummy
// 483 }
POP {R0}
BX R0 ;; return
CFI EndBlock cfiBlock31
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock32 Using cfiCommon0
CFI NoFunction
ARM
??VIC_DummyI2C??rA:
ADD R12,PC,#+1
BX R12
CFI EndBlock cfiBlock32
REQUIRE VIC_DummyI2C
// 484
// 485
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock33 Using cfiCommon1
CFI Function VIC_DummyI2C
THUMB
// 486 void VIC_DummyI2C (void)
// 487 {
VIC_DummyI2C:
PUSH {LR}
CFI ?RET Frame(CFA, -4)
CFI CFA R13+4
// 488 VIC_SpuriousInt = VIC_I2C;
LDR R0,??DataTable19 ;; VIC_SpuriousInt
MOVS R1,#+9
STR R1,[R0, #+0]
// 489 VIC_Dummy();
BL VIC_Dummy
// 490 }
POP {R0}
BX R0 ;; return
CFI EndBlock cfiBlock33
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock34 Using cfiCommon0
CFI NoFunction
ARM
??VIC_DummySPI??rA:
ADD R12,PC,#+1
BX R12
CFI EndBlock cfiBlock34
REQUIRE VIC_DummySPI
// 491
// 492
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock35 Using cfiCommon1
CFI Function VIC_DummySPI
THUMB
// 493 void VIC_DummySPI (void)
// 494 {
VIC_DummySPI:
PUSH {LR}
CFI ?RET Frame(CFA, -4)
CFI CFA R13+4
// 495 VIC_SpuriousInt = VIC_SPI;
LDR R0,??DataTable19 ;; VIC_SpuriousInt
MOVS R1,#+10
STR R1,[R0, #+0]
// 496 VIC_Dummy();
BL VIC_Dummy
// 497 }
POP {R0}
BX R0 ;; return
CFI EndBlock cfiBlock35
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock36 Using cfiCommon0
CFI NoFunction
ARM
??VIC_DummyRTC??rA:
ADD R12,PC,#+1
BX R12
CFI EndBlock cfiBlock36
REQUIRE VIC_DummyRTC
// 498
// 499
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock37 Using cfiCommon1
CFI Function VIC_DummyRTC
THUMB
// 500 void VIC_DummyRTC (void)
// 501 {
VIC_DummyRTC:
PUSH {LR}
CFI ?RET Frame(CFA, -4)
CFI CFA R13+4
// 502 VIC_SpuriousInt = VIC_RTC;
LDR R0,??DataTable19 ;; VIC_SpuriousInt
MOVS R1,#+13
STR R1,[R0, #+0]
// 503 VIC_Dummy();
BL VIC_Dummy
// 504 }
POP {R0}
BX R0 ;; return
CFI EndBlock cfiBlock37
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock38 Using cfiCommon0
CFI NoFunction
ARM
??VIC_DummyEINT0??rA:
ADD R12,PC,#+1
BX R12
CFI EndBlock cfiBlock38
REQUIRE VIC_DummyEINT0
// 505
// 506
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock39 Using cfiCommon1
CFI Function VIC_DummyEINT0
THUMB
// 507 void VIC_DummyEINT0 (void)
// 508 {
VIC_DummyEINT0:
PUSH {LR}
CFI ?RET Frame(CFA, -4)
CFI CFA R13+4
// 509 VIC_SpuriousInt = VIC_EINT0;
LDR R0,??DataTable19 ;; VIC_SpuriousInt
MOVS R1,#+14
STR R1,[R0, #+0]
// 510 VIC_Dummy();
BL VIC_Dummy
// 511 }
POP {R0}
BX R0 ;; return
CFI EndBlock cfiBlock39
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock40 Using cfiCommon0
CFI NoFunction
ARM
??VIC_DummyEINT1??rA:
ADD R12,PC,#+1
BX R12
CFI EndBlock cfiBlock40
REQUIRE VIC_DummyEINT1
// 512
// 513
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock41 Using cfiCommon1
CFI Function VIC_DummyEINT1
THUMB
// 514 void VIC_DummyEINT1 (void)
// 515 {
VIC_DummyEINT1:
PUSH {LR}
CFI ?RET Frame(CFA, -4)
CFI CFA R13+4
// 516 VIC_SpuriousInt = VIC_EINT1;
LDR R0,??DataTable19 ;; VIC_SpuriousInt
MOVS R1,#+15
STR R1,[R0, #+0]
// 517 VIC_Dummy();
BL VIC_Dummy
// 518 }
POP {R0}
BX R0 ;; return
CFI EndBlock cfiBlock41
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock42 Using cfiCommon0
CFI NoFunction
ARM
??VIC_DummyEINT2??rA:
ADD R12,PC,#+1
BX R12
CFI EndBlock cfiBlock42
REQUIRE VIC_DummyEINT2
// 519
// 520
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock43 Using cfiCommon1
CFI Function VIC_DummyEINT2
THUMB
// 521 void VIC_DummyEINT2 (void)
// 522 {
VIC_DummyEINT2:
PUSH {LR}
CFI ?RET Frame(CFA, -4)
CFI CFA R13+4
// 523 VIC_SpuriousInt = VIC_EINT2;
LDR R0,??DataTable19 ;; VIC_SpuriousInt
MOVS R1,#+16
STR R1,[R0, #+0]
// 524 VIC_Dummy();
BL VIC_Dummy
// 525 }
POP {R0}
BX R0 ;; return
CFI EndBlock cfiBlock43
RSEG CODE:CODE:NOROOT(2)
DATA
??DataTable19:
DC32 VIC_SpuriousInt
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock44 Using cfiCommon1
CFI NoFunction
THUMB
??rT_BX_R0:
BX R0
CFI EndBlock cfiBlock44
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock45 Using cfiCommon1
CFI NoFunction
THUMB
??OSTimeTick??rT:
LDR R3,??Subroutine23_0 ;; OSTimeTick
BX R3
DATA
??Subroutine23_0:
DC32 OSTimeTick
CFI EndBlock cfiBlock45
RSEG INITTAB:CODE:ROOT(2)
DATA
?init?tab?DATA_Z:
DCD sfe(DATA_Z) - sfb(DATA_Z), sfb(DATA_Z), sfb(DATA_Z)
END
//
// 1 198 bytes in segment CODE
// 120 bytes in segment DATA_AN
// 4 bytes in segment DATA_Z
// 12 bytes in segment INITTAB
//
// 1 012 bytes of CODE memory (+ 198 bytes shared)
// 4 bytes of DATA memory (+ 120 bytes shared)
//
//Errors: none
//Warnings: none
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -