-
Notifications
You must be signed in to change notification settings - Fork 19
/
stc89c52.M51
1689 lines (1525 loc) · 67.2 KB
/
stc89c52.M51
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
BL51 BANKED LINKER/LOCATER V6.22.2.0 07/24/2021 19:34:29 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22.2.0, INVOKED BY:
C:\KEIL_C51_960A\C51\BIN\BL51.EXE STARTUP.obj, spin_gpio.obj, spin_userstart.obj, spin_exinterupt.obj, spin_interupt.obj
>> , spin_main.obj, spin_pwrmgr.obj, spin_timer.obj, spin_uart.obj, spin_watchdog.obj, one_os.obj TO stc89c52 RAMSIZE (2
>> 56)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
spin_gpio.obj (SPIN_GPIO)
spin_userstart.obj (SPIN_USERSTART)
spin_exinterupt.obj (SPIN_EXINTERUPT)
spin_interupt.obj (SPIN_INTERUPT)
spin_main.obj (SPIN_MAIN)
spin_pwrmgr.obj (SPIN_PWRMGR)
spin_timer.obj (SPIN_TIMER)
spin_uart.obj (SPIN_UART)
spin_watchdog.obj (SPIN_WATCHDOG)
one_os.obj (ONE_OS)
C:\KEIL_C51_960A\C51\LIB\C51L.LIB (?C_INIT)
C:\KEIL_C51_960A\C51\LIB\C51L.LIB (?C?IMUL)
C:\KEIL_C51_960A\C51\LIB\C51L.LIB (?C?UIDIV)
C:\KEIL_C51_960A\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL_C51_960A\C51\LIB\C51L.LIB (?C?LLDIXDATA)
C:\KEIL_C51_960A\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL_C51_960A\C51\LIB\C51L.LIB (?C?OFFXADD)
C:\KEIL_C51_960A\C51\LIB\C51L.LIB (?C?ICALL)
C:\KEIL_C51_960A\C51\LIB\C51L.LIB (PRINTF)
C:\KEIL_C51_960A\C51\LIB\C51L.LIB (STRLEN)
C:\KEIL_C51_960A\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL_C51_960A\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL_C51_960A\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL_C51_960A\C51\LIB\C51L.LIB (?C?PLDIXDATA)
C:\KEIL_C51_960A\C51\LIB\C51L.LIB (?C?PSTXDATA)
C:\KEIL_C51_960A\C51\LIB\C51L.LIB (?C?CCASE)
C:\KEIL_C51_960A\C51\LIB\C51L.LIB (PUTCHAR)
LINK MAP OF MODULE: stc89c52 (?C_STARTUP)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0005H UNIT ?DT?PRINTF?PRINTF
000DH 0013H *** GAP ***
BIT 0020H.0 0001H.1 UNIT ?BI?PRINTF?PRINTF
BIT 0021H.1 0000H.1 UNIT ?BI?SPIN_WATCHDOG_IDLEWORK?SPIN_WATCHDOG
0021H.2 0000H.6 *** GAP ***
IDATA 0022H 0042H UNIT ?ID?ONE_OS
IDATA 0064H 0021H UNIT ?ID?SPIN_UART
IDATA 0085H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
BL51 BANKED LINKER/LOCATER V6.22.2.0 07/24/2021 19:34:29 PAGE 2
XDATA 0000H 002DH UNIT ?XD?SPIN_INTERUPT
XDATA 002DH 0028H UNIT ?XD?PRINTF?PRINTF
XDATA 0055H 000AH UNIT ?XD?SPIN_TIMER
XDATA 005FH 0008H UNIT _XDATA_GROUP_
XDATA 0067H 0006H UNIT ?XD?SPIN_EXINTERUPT
XDATA 006DH 0006H UNIT ?XD?SPIN_UART
XDATA 0073H 0006H UNIT ?XD?ONE_OS
XDATA 0079H 0004H UNIT ?XD?SPIN_MAIN
XDATA 007DH 0004H UNIT ?XD?SPIN_TIMER_LOCAL_CALLBACK?SPIN_TIMER
XDATA 0081H 0002H UNIT ?XD?_SPIN_INTERUPT_SET_PARAMS?SPIN_INTERUPT
XDATA 0083H 0002H UNIT ?XD?_SPIN_TIMER_US?SPIN_TIMER
XDATA 0085H 0002H UNIT ?XD?_SPIN_COUNTER_TIME?SPIN_TIMER
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?PR?SPIN_EXINT0_STOP?SPIN_EXINTERUPT
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0005H UNIT ?PR?SPIN_EXINT1_STOP?SPIN_EXINTERUPT
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0005H UNIT ?CO?SPIN_MAIN
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0004H UNIT ?PR?SPIN_GET_CY?SPIN_USERSTART
CODE 0022H 0001H UNIT ?PR?DELAY2US?SPIN_TIMER
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0365H UNIT ?PR?PRINTF?PRINTF
CODE 038BH 016EH UNIT ?C?LIB_CODE
CODE 04F9H 00CAH UNIT ?PR?SPIN_TIMER_LOCAL_CALLBACK?SPIN_TIMER
CODE 05C3H 00BEH UNIT ?PR?_SPIN_READ_UART?SPIN_UART
CODE 0681H 0095H UNIT ?PR?_SPIN_WATCHDOG_OVERTIME?SPIN_WATCHDOG
CODE 0716H 008CH UNIT ?C_C51STARTUP
CODE 07A2H 007EH UNIT ?PR?_SPIN_COUNTER_TIME?SPIN_TIMER
CODE 0820H 0078H UNIT ?PR?_SPIN_TIMER_US?SPIN_TIMER
CODE 0898H 0077H UNIT ?PR?_SPIN_SYSTICK?SPIN_TIMER
CODE 090FH 0072H UNIT ?PR?HARDWARE_INIT?SPIN_MAIN
CODE 0981H 005DH UNIT ?PR?SPIN_INTERUPT_INIT?SPIN_INTERUPT
CODE 09DEH 005DH UNIT ?PR?TASKREMARKS?ONE_OS
CODE 0A3BH 005AH UNIT ?PR?_SPIN_COUNTER_SET?SPIN_TIMER
CODE 0A95H 0054H UNIT ?C_INITSEG
CODE 0AE9H 004EH UNIT ?PR?SPIN_COUNTER_LOCAL_CALLBACK?SPIN_TIMER
CODE 0B37H 004EH UNIT ?PR?_SPIN_WRITE_UART?SPIN_UART
CODE 0B85H 004BH UNIT ?PR?_SPIN_TIMER_MS?SPIN_TIMER
CODE 0BD0H 0048H UNIT ?PR?_SPIN_SET_GPIO_BIT_VALUE?SPIN_GPIO
CODE 0C18H 0047H UNIT ?PR?INTERSVR0?SPIN_INTERUPT
CODE 0C5FH 0047H UNIT ?PR?INTERSVR1?SPIN_INTERUPT
CODE 0CA6H 0047H UNIT ?PR?INTERSVR2?SPIN_INTERUPT
CODE 0CEDH 0047H UNIT ?PR?INTERSVR3?SPIN_INTERUPT
CODE 0D34H 0045H UNIT ?PR?INTERSVR4?SPIN_INTERUPT
CODE 0D79H 0044H UNIT ?PR?_SPIN_TIMER_SET?SPIN_TIMER
CODE 0DBDH 003DH UNIT ?PR?_SPIN_GET_GPIO_BIT_VALUE?SPIN_GPIO
CODE 0DFAH 003CH UNIT ?PR?TASKPROCESS?ONE_OS
CODE 0E36H 0036H UNIT ?PR?_SPIN_TIMER_FOR_UART?SPIN_TIMER
CODE 0E6CH 0035H UNIT ?PR?_SPIN_EXINT0_START?SPIN_EXINTERUPT
CODE 0EA1H 0035H UNIT ?PR?_SPIN_EXINT1_START?SPIN_EXINTERUPT
CODE 0ED6H 0035H UNIT ?PR?_SPIN_WRITE_BYTE?SPIN_UART
CODE 0F0BH 0035H UNIT ?PR?TASK3?ONE_OS
CODE 0F40H 002FH UNIT ?PR?DELAY1S?SPIN_TIMER
BL51 BANKED LINKER/LOCATER V6.22.2.0 07/24/2021 19:34:29 PAGE 3
CODE 0F6FH 002EH UNIT ?PR?SPIN_UART_INIT?SPIN_UART
CODE 0F9DH 0027H UNIT ?PR?SPIN_READ_BYTE?SPIN_UART
CODE 0FC4H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 0FEBH 0021H UNIT ?PR?_SPIN_GET_GPIO_VALUE?SPIN_GPIO
CODE 100CH 001FH UNIT ?PR?DELAY1MS?SPIN_TIMER
CODE 102BH 001DH UNIT ?PR?SPIN_EXINT0_LOCAL_CALLBACK?SPIN_EXINTERUPT
CODE 1048H 001DH UNIT ?PR?SPIN_EXINT1_LOCAL_CALLBACK?SPIN_EXINTERUPT
CODE 1065H 001DH UNIT ?PR?TASK1?ONE_OS
CODE 1082H 001CH UNIT ?PR?_SPIN_SET_GPIO_VALUE?SPIN_GPIO
CODE 109EH 001AH UNIT ?PR?TIMER0_USER?SPIN_MAIN
CODE 10B8H 001AH UNIT ?PR?UART_USER?SPIN_MAIN
CODE 10D2H 0017H UNIT ?PR?SPIN_TIMER_CLOSE?SPIN_TIMER
CODE 10E9H 0017H UNIT ?PR?SPIN_COUNTER_CLOSE?SPIN_TIMER
CODE 1100H 0016H UNIT ?PR?TASK2?ONE_OS
CODE 1116H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 112BH 0014H UNIT ?PR?_SPIN_SET_WORK_REGISTER_GROUP?SPIN_USERSTART
CODE 113FH 0013H UNIT ?PR?_SPIN_INTERUPT_OPEN?SPIN_INTERUPT
CODE 1152H 0013H UNIT ?PR?_SPIN_TIMER_START?SPIN_TIMER
CODE 1165H 0013H UNIT ?PR?_SPIN_TIMER_STOP?SPIN_TIMER
CODE 1178H 0010H UNIT ?PR?_SPIN_SET_F0?SPIN_USERSTART
CODE 1188H 0010H UNIT ?PR?_SPIN_SET_RS1?SPIN_USERSTART
CODE 1198H 0010H UNIT ?PR?_SPIN_SET_RS0?SPIN_USERSTART
CODE 11A8H 000FH UNIT ?PR?_SPIN_INTERUPT_CLOSE?SPIN_INTERUPT
CODE 11B7H 000EH UNIT ?PR?_SEM_TRY_WAIT?SPIN_GPIO
CODE 11C5H 000EH UNIT ?PR?_SEM_TRY_WAIT?SPIN_EXINTERUPT
CODE 11D3H 000EH UNIT ?PR?_SEM_TRY_WAIT?SPIN_INTERUPT
CODE 11E1H 000EH UNIT ?PR?_SEM_TRY_WAIT?SPIN_MAIN
CODE 11EFH 000EH UNIT ?PR?_SEM_TRY_WAIT?SPIN_PWRMGR
CODE 11FDH 000EH UNIT ?PR?_SEM_TRY_WAIT?SPIN_TIMER
CODE 120BH 000EH UNIT ?PR?_SEM_TRY_WAIT?SPIN_UART
CODE 1219H 000EH UNIT ?PR?_SEM_TRY_WAIT?SPIN_WATCHDOG
CODE 1227H 000EH UNIT ?PR?_SEM_TRY_WAIT?ONE_OS
CODE 1235H 000DH UNIT ?PR?_PRIMARY_VALUE?SPIN_TIMER
CODE 1242H 000CH UNIT ?CO?ONE_OS
CODE 124EH 000BH UNIT ?PR?_TASKHANGUP?ONE_OS
CODE 1259H 000BH UNIT ?PR?_TASKRECOVERY?ONE_OS
CODE 1264H 000AH UNIT ?PR?_SPIN_TIMER_SEC?SPIN_TIMER
CODE 126EH 0009H UNIT ?PR?_SPIN_INTERUPT_SET_PARAMS?SPIN_INTERUPT
CODE 1277H 0009H UNIT ?PR?EINT1_USER?SPIN_MAIN
CODE 1280H 0009H UNIT ?PR?TIMER1_USER?SPIN_MAIN
CODE 1289H 0008H UNIT ?PR?EINT0_USER?SPIN_MAIN
CODE 1291H 0008H UNIT ?PR?MAIN?SPIN_MAIN
CODE 1299H 0006H UNIT ?PR?SPIN_GET_F0?SPIN_USERSTART
CODE 129FH 0006H UNIT ?PR?SPIN_GET_RS1?SPIN_USERSTART
CODE 12A5H 0006H UNIT ?PR?SPIN_GET_RS0?SPIN_USERSTART
CODE 12ABH 0006H UNIT ?PR?SPIN_GET_OV?SPIN_USERSTART
CODE 12B1H 0004H UNIT ?PR?IDLE_MODE?SPIN_PWRMGR
CODE 12B5H 0004H UNIT ?PR?POWER_DOWN?SPIN_PWRMGR
CODE 12B9H 0004H UNIT ?PR?SPIN_WATCHDOG_ENABLE?SPIN_WATCHDOG
CODE 12BDH 0004H UNIT ?PR?SPIN_WATCHDOG_DISABLE?SPIN_WATCHDOG
CODE 12C1H 0004H UNIT ?PR?SPIN_WATCHDOG_IDLEWORK?SPIN_WATCHDOG
CODE 12C5H 0004H UNIT ?PR?SPIN_WATCHDOG_CLEAR?SPIN_WATCHDOG
CODE 12C9H 0003H UNIT ?PR?SPIN_INTERUPT_ENABLE?SPIN_INTERUPT
CODE 12CCH 0003H UNIT ?PR?SPIN_INTERUPT_DISABLE?SPIN_INTERUPT
CODE 12CFH 0002H UNIT ?PR?DELAY3US?SPIN_TIMER
BL51 BANKED LINKER/LOCATER V6.22.2.0 07/24/2021 19:34:29 PAGE 4
OVERLAY MAP OF MODULE: stc89c52 (?C_STARTUP)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?SPIN_MAIN
+--> ?C_INITSEG
?PR?MAIN?SPIN_MAIN ----- -----
+--> ?PR?HARDWARE_INIT?SPIN_MAIN
+--> ?PR?TASKPROCESS?ONE_OS
?PR?HARDWARE_INIT?SPIN_MAIN ----- -----
+--> ?PR?EINT0_USER?SPIN_MAIN
+--> ?PR?TIMER0_USER?SPIN_MAIN
+--> ?PR?EINT1_USER?SPIN_MAIN
+--> ?PR?TIMER1_USER?SPIN_MAIN
+--> ?PR?UART_USER?SPIN_MAIN
+--> ?PR?_SPIN_SET_WORK_REGISTER_GROUP?SPI...
+--> ?PR?SPIN_INTERUPT_INIT?SPIN_INTERUPT
+--> ?PR?SPIN_INTERUPT_ENABLE?SPIN_INTERUPT
+--> ?PR?SPIN_UART_INIT?SPIN_UART
+--> ?PR?SPIN_WATCHDOG_ENABLE?SPIN_WATCHDOG
+--> ?PR?_SPIN_WATCHDOG_OVERTIME?SPIN_WATC...
+--> ?PR?_SPIN_EXINT0_START?SPIN_EXINTERUPT
+--> ?PR?_SPIN_EXINT1_START?SPIN_EXINTERUPT
+--> ?CO?SPIN_MAIN
+--> ?PR?_SPIN_WRITE_UART?SPIN_UART
+--> ?PR?TASKREMARKS?ONE_OS
+--> ?PR?_SPIN_SYSTICK?SPIN_TIMER
?PR?EINT0_USER?SPIN_MAIN ----- -----
+--> ?PR?_SPIN_SET_GPIO_BIT_VALUE?SPIN_GPIO
?PR?_SPIN_SET_GPIO_BIT_VALUE?SPIN_GPIO ----- -----
+--> ?PR?_SPIN_GET_GPIO_VALUE?SPIN_GPIO
?PR?TIMER0_USER?SPIN_MAIN ----- -----
+--> ?PR?_SPIN_SET_GPIO_BIT_VALUE?SPIN_GPIO
?PR?EINT1_USER?SPIN_MAIN ----- -----
+--> ?PR?_SPIN_SET_GPIO_BIT_VALUE?SPIN_GPIO
?PR?TIMER1_USER?SPIN_MAIN ----- -----
+--> ?PR?_SPIN_SET_GPIO_BIT_VALUE?SPIN_GPIO
?PR?UART_USER?SPIN_MAIN ----- -----
+--> ?PR?_SPIN_SET_GPIO_BIT_VALUE?SPIN_GPIO
?PR?_SPIN_SET_WORK_REGISTER_GROUP?SPI... ----- -----
+--> ?PR?_SPIN_SET_RS0?SPIN_USERSTART
+--> ?PR?_SPIN_SET_RS1?SPIN_USERSTART
?PR?SPIN_UART_INIT?SPIN_UART ----- -----
BL51 BANKED LINKER/LOCATER V6.22.2.0 07/24/2021 19:34:29 PAGE 5
+--> ?PR?_SPIN_TIMER_FOR_UART?SPIN_TIMER
+--> ?PR?_SPIN_INTERUPT_OPEN?SPIN_INTERUPT
?PR?_SPIN_TIMER_FOR_UART?SPIN_TIMER 005FH 0003H
+--> ?PR?SPIN_INTERUPT_INIT?SPIN_INTERUPT
+--> ?PR?SPIN_INTERUPT_ENABLE?SPIN_INTERUPT
+--> ?PR?_PRIMARY_VALUE?SPIN_TIMER
+--> ?PR?_SPIN_TIMER_SET?SPIN_TIMER
+--> ?PR?_SPIN_INTERUPT_CLOSE?SPIN_INTERUPT
+--> ?PR?_SPIN_TIMER_START?SPIN_TIMER
?PR?_SPIN_INTERUPT_OPEN?SPIN_INTERUPT 0064H 0001H
?PR?_SPIN_WATCHDOG_OVERTIME?SPIN_WATC... 005FH 0005H
?PR?_SPIN_EXINT0_START?SPIN_EXINTERUPT ----- -----
+--> ?PR?SPIN_EXINT0_LOCAL_CALLBACK?SPIN_E...
+--> ?PR?SPIN_INTERUPT_INIT?SPIN_INTERUPT
+--> ?PR?SPIN_INTERUPT_ENABLE?SPIN_INTERUPT
+--> ?PR?_SPIN_INTERUPT_OPEN?SPIN_INTERUPT
?PR?_SPIN_EXINT1_START?SPIN_EXINTERUPT ----- -----
+--> ?PR?SPIN_EXINT1_LOCAL_CALLBACK?SPIN_E...
+--> ?PR?SPIN_INTERUPT_INIT?SPIN_INTERUPT
+--> ?PR?SPIN_INTERUPT_ENABLE?SPIN_INTERUPT
+--> ?PR?_SPIN_INTERUPT_OPEN?SPIN_INTERUPT
?PR?_SPIN_WRITE_UART?SPIN_UART 005FH 0005H
+--> ?PR?_SPIN_WRITE_BYTE?SPIN_UART
?PR?_SPIN_WRITE_BYTE?SPIN_UART 0064H 0001H
+--> ?PR?SPIN_INTERUPT_DISABLE?SPIN_INTERUPT
+--> ?PR?SPIN_INTERUPT_ENABLE?SPIN_INTERUPT
?PR?_SPIN_SYSTICK?SPIN_TIMER 005FH 0005H
+--> ?PR?SPIN_INTERUPT_INIT?SPIN_INTERUPT
+--> ?PR?SPIN_INTERUPT_ENABLE?SPIN_INTERUPT
+--> ?PR?_SPIN_TIMER_SET?SPIN_TIMER
+--> ?PR?_SPIN_INTERUPT_OPEN?SPIN_INTERUPT
+--> ?PR?_SPIN_TIMER_START?SPIN_TIMER
?PR?TASKPROCESS?ONE_OS 005FH 0001H
+--> ?PR?IDLE_MODE?SPIN_PWRMGR
?C_INITSEG ----- -----
+--> ?PR?TASK1?ONE_OS
+--> ?PR?TASK2?ONE_OS
?PR?TASK1?ONE_OS ----- -----
+--> ?PR?_SPIN_SET_GPIO_BIT_VALUE?SPIN_GPIO
+--> ?PR?SPIN_WATCHDOG_CLEAR?SPIN_WATCHDOG
?PR?TASK2?ONE_OS ----- -----
+--> ?PR?_SPIN_READ_UART?SPIN_UART
+--> ?PR?_SPIN_WRITE_UART?SPIN_UART
?PR?_SPIN_READ_UART?SPIN_UART 005FH 0007H
BL51 BANKED LINKER/LOCATER V6.22.2.0 07/24/2021 19:34:29 PAGE 6
+--> ?PR?SPIN_READ_BYTE?SPIN_UART
?PR?SPIN_READ_BYTE?SPIN_UART 0066H 0001H
+--> ?PR?SPIN_INTERUPT_DISABLE?SPIN_INTERUPT
+--> ?PR?SPIN_INTERUPT_ENABLE?SPIN_INTERUPT
*** NEW ROOT ***************************************************
?PR?INTERSVR4?SPIN_INTERUPT ----- -----
+--> ?PR?SPIN_INTERUPT_DISABLE?SPIN_INTERUPT
+--> ?PR?SPIN_INTERUPT_ENABLE?SPIN_INTERUPT
SYMBOL TABLE OF MODULE: stc89c52 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0716H SEGMENT ?C_C51STARTUP
I:0085H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:0719H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:0716H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:0716H LINE# 133
C:0718H LINE# 134
C:0719H LINE# 135
C:071AH LINE# 136
C:071CH LINE# 185
C:071FH LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE SPIN_GPIO
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
BL51 BANKED LINKER/LOCATER V6.22.2.0 07/24/2021 19:34:29 PAGE 7
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00D0H PUBLIC PSW
D:0088H PUBLIC TCON
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:0098H PUBLIC SCON
D:00C8H PUBLIC T2CON
C:11B7H SYMBOL _sem_try_wait
C:1082H PUBLIC _spin_set_gpio_value
C:0FEBH PUBLIC _spin_get_gpio_value
C:0BD0H PUBLIC _spin_set_gpio_bit_value
C:0DBDH PUBLIC _spin_get_gpio_bit_value
------- PROC _SEM_TRY_WAIT
D:0006H SYMBOL sem_name
C:11B7H LINE# 75
C:11B7H LINE# 76
C:11BBH LINE# 77
C:11BCH LINE# 78
C:11C0H LINE# 79
C:11C0H LINE# 81
C:11C4H LINE# 82
------- ENDPROC _SEM_TRY_WAIT
------- PROC _SPIN_SET_GPIO_VALUE
D:0007H SYMBOL gpio
D:0005H SYMBOL value
C:1082H LINE# 7
C:1082H LINE# 8
C:1090H LINE# 9
C:1093H LINE# 10
C:1096H LINE# 11
C:1099H LINE# 12
C:109DH LINE# 13
C:109DH LINE# 14
C:109DH LINE# 15
------- ENDPROC _SPIN_SET_GPIO_VALUE
------- PROC _SPIN_GET_GPIO_VALUE
D:0007H SYMBOL gpio
------- DO
D:0006H SYMBOL temp
------- ENDDO
C:0FEBH LINE# 16
C:0FEBH LINE# 17
C:0FEDH LINE# 18
C:0FFBH LINE# 19
C:0FFFH LINE# 20
C:1003H LINE# 21
C:1007H LINE# 22
C:1009H LINE# 23
C:1009H LINE# 24
C:1009H LINE# 25
C:100BH LINE# 26
------- ENDPROC _SPIN_GET_GPIO_VALUE
------- PROC _SPIN_SET_GPIO_BIT_VALUE
D:0004H SYMBOL gpio
D:0005H SYMBOL index
D:0003H SYMBOL value
BL51 BANKED LINKER/LOCATER V6.22.2.0 07/24/2021 19:34:29 PAGE 8
------- DO
D:0007H SYMBOL temp
------- ENDDO
C:0BD0H LINE# 28
C:0BD2H LINE# 29
C:0BD2H LINE# 30
C:0BD5H LINE# 31
C:0BE9H LINE# 33
C:0BFEH LINE# 34
C:0C0CH LINE# 35
C:0C0FH LINE# 36
C:0C12H LINE# 37
C:0C15H LINE# 38
C:0C17H LINE# 39
C:0C17H LINE# 40
C:0C17H LINE# 41
------- ENDPROC _SPIN_SET_GPIO_BIT_VALUE
------- PROC _SPIN_GET_GPIO_BIT_VALUE
D:0007H SYMBOL gpio
D:0005H SYMBOL index
------- DO
D:0004H SYMBOL temp
------- ENDDO
C:0DBDH LINE# 42
C:0DBDH LINE# 43
C:0DBFH LINE# 44
C:0DCDH LINE# 45
C:0DD1H LINE# 46
C:0DD5H LINE# 47
C:0DD9H LINE# 48
C:0DDBH LINE# 49
C:0DDBH LINE# 50
C:0DDBH LINE# 51
C:0DF9H LINE# 52
------- ENDPROC _SPIN_GET_GPIO_BIT_VALUE
------- ENDMOD SPIN_GPIO
------- MODULE SPIN_USERSTART
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00D0H PUBLIC PSW
D:0088H PUBLIC TCON
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:0098H PUBLIC SCON
D:00C8H PUBLIC T2CON
B:00D0H.7 PUBLIC CY
B:00D0H.5 PUBLIC F0
B:00D0H.4 PUBLIC RS1
B:00D0H.3 PUBLIC RS0
B:00D0H.2 PUBLIC OV
C:1178H PUBLIC _spin_set_F0
C:1188H PUBLIC _spin_set_RS1
C:1198H PUBLIC _spin_set_RS0
C:112BH PUBLIC _spin_set_work_register_group
C:001EH PUBLIC spin_get_CY
BL51 BANKED LINKER/LOCATER V6.22.2.0 07/24/2021 19:34:29 PAGE 9
C:1299H PUBLIC spin_get_F0
C:129FH PUBLIC spin_get_RS1
C:12A5H PUBLIC spin_get_RS0
C:12ABH PUBLIC spin_get_OV
------- PROC _SPIN_SET_F0
D:0007H SYMBOL value
C:1178H LINE# 4
C:1178H LINE# 5
C:1187H LINE# 6
------- ENDPROC _SPIN_SET_F0
------- PROC _SPIN_SET_RS1
D:0007H SYMBOL value
C:1188H LINE# 8
C:1188H LINE# 9
C:1197H LINE# 10
------- ENDPROC _SPIN_SET_RS1
------- PROC _SPIN_SET_RS0
D:0007H SYMBOL value
C:1198H LINE# 11
C:1198H LINE# 12
C:11A7H LINE# 13
------- ENDPROC _SPIN_SET_RS0
------- PROC _SPIN_SET_WORK_REGISTER_GROUP
D:0006H SYMBOL index
C:112BH LINE# 15
C:112DH LINE# 16
C:1134H LINE# 17
------- ENDPROC _SPIN_SET_WORK_REGISTER_GROUP
------- PROC SPIN_GET_CY
C:001EH LINE# 20
C:001EH LINE# 21
C:0021H LINE# 22
------- ENDPROC SPIN_GET_CY
------- PROC SPIN_GET_F0
C:1299H LINE# 23
C:1299H LINE# 24
C:129EH LINE# 25
------- ENDPROC SPIN_GET_F0
------- PROC SPIN_GET_RS1
C:129FH LINE# 26
C:129FH LINE# 27
C:12A4H LINE# 28
------- ENDPROC SPIN_GET_RS1
------- PROC SPIN_GET_RS0
C:12A5H LINE# 29
C:12A5H LINE# 30
C:12AAH LINE# 31
------- ENDPROC SPIN_GET_RS0
------- PROC SPIN_GET_OV
C:12ABH LINE# 33
C:12ABH LINE# 34
C:12B0H LINE# 35
------- ENDPROC SPIN_GET_OV
------- ENDMOD SPIN_USERSTART
------- MODULE SPIN_EXINTERUPT
C:0000H SYMBOL _ICE_DUMMY_
BL51 BANKED LINKER/LOCATER V6.22.2.0 07/24/2021 19:34:29 PAGE 10
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00D0H PUBLIC PSW
D:0088H PUBLIC TCON
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:0098H PUBLIC SCON
D:00C8H PUBLIC T2CON
B:0088H.2 PUBLIC IT1
B:0088H.0 PUBLIC IT0
C:11C5H SYMBOL _sem_try_wait
C:0E6CH PUBLIC _spin_exint0_start
C:0EA1H PUBLIC _spin_exint1_start
C:0006H PUBLIC spin_exint0_stop
C:000EH PUBLIC spin_exint1_stop
X:0067H SYMBOL local_exint_dev0_callback
X:006AH SYMBOL local_exint_dev1_callback
C:102BH SYMBOL spin_exint0_local_callback
C:1048H SYMBOL spin_exint1_local_callback
------- PROC _SEM_TRY_WAIT
D:0006H SYMBOL sem_name
C:11C5H LINE# 75
C:11C5H LINE# 76
C:11C9H LINE# 77
C:11CAH LINE# 78
C:11CEH LINE# 79
C:11CEH LINE# 81
C:11D2H LINE# 82
------- ENDPROC _SEM_TRY_WAIT
------- PROC SPIN_EXINT0_LOCAL_CALLBACK
C:102BH LINE# 6
C:102BH LINE# 8
C:1041H LINE# 9
C:1044H LINE# 10
C:1047H LINE# 11
------- ENDPROC SPIN_EXINT0_LOCAL_CALLBACK
------- PROC SPIN_EXINT1_LOCAL_CALLBACK
C:1048H LINE# 13
C:1048H LINE# 15
C:105EH LINE# 16
C:1061H LINE# 17
C:1064H LINE# 18
------- ENDPROC SPIN_EXINT1_LOCAL_CALLBACK
------- PROC _SPIN_EXINT0_START
D:0007H SYMBOL type
C:0E6CH LINE# 20
C:0E6CH LINE# 22
C:0E81H LINE# 23
C:0E8FH LINE# 24
C:0E94H LINE# 25
C:0E97H LINE# 26
C:0E9AH LINE# 27
------- ENDPROC _SPIN_EXINT0_START
------- PROC _SPIN_EXINT1_START
D:0007H SYMBOL type
C:0EA1H LINE# 29
C:0EA1H LINE# 30
BL51 BANKED LINKER/LOCATER V6.22.2.0 07/24/2021 19:34:29 PAGE 11
C:0EB6H LINE# 31
C:0EC4H LINE# 32
C:0EC9H LINE# 33
C:0ECCH LINE# 34
C:0ECFH LINE# 35
------- ENDPROC _SPIN_EXINT1_START
------- PROC SPIN_EXINT0_STOP
C:0006H LINE# 38
C:0006H LINE# 39
------- ENDPROC SPIN_EXINT0_STOP
------- PROC SPIN_EXINT1_STOP
C:000EH LINE# 42
C:000EH LINE# 43
------- ENDPROC SPIN_EXINT1_STOP
------- ENDMOD SPIN_EXINTERUPT
------- MODULE SPIN_INTERUPT
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00D0H PUBLIC PSW
D:0088H PUBLIC TCON
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:0098H PUBLIC SCON
D:0099H PUBLIC SBUF
D:00C8H PUBLIC T2CON
B:00A8H.7 PUBLIC EA
B:0098H.1 PUBLIC TI
B:0098H.0 PUBLIC RI
C:11D3H SYMBOL _sem_try_wait
X:0000H PUBLIC inter_vector_function
C:0981H PUBLIC spin_interupt_init
C:12C9H PUBLIC spin_interupt_enable
C:12CCH PUBLIC spin_interupt_disable
C:113FH PUBLIC _spin_interupt_open
C:11A8H PUBLIC _spin_interupt_close
C:126EH PUBLIC _spin_interupt_set_params
X:000FH SYMBOL inter_src_list
X:001EH SYMBOL inter_prority
C:0C18H PUBLIC intersvr0
C:0C5FH PUBLIC intersvr1
C:0CA6H PUBLIC intersvr2
C:0CEDH PUBLIC intersvr3
C:0D34H PUBLIC intersvr4
------- PROC _SEM_TRY_WAIT
D:0006H SYMBOL sem_name
C:11D3H LINE# 75
C:11D3H LINE# 76
C:11D7H LINE# 77
C:11D8H LINE# 78
C:11DCH LINE# 79
C:11DCH LINE# 81
C:11E0H LINE# 82
------- ENDPROC _SEM_TRY_WAIT
------- PROC SPIN_INTERUPT_INIT
C:0981H LINE# 9
BL51 BANKED LINKER/LOCATER V6.22.2.0 07/24/2021 19:34:29 PAGE 12
C:0981H LINE# 11
C:098CH LINE# 12
C:0995H LINE# 13
C:099EH LINE# 14
C:09A7H LINE# 15
C:09B0H LINE# 17
C:09B9H LINE# 18
C:09C2H LINE# 19
C:09CBH LINE# 20
C:09D4H LINE# 21
C:09DDH LINE# 22
------- ENDPROC SPIN_INTERUPT_INIT
------- PROC SPIN_INTERUPT_ENABLE
C:12C9H LINE# 24
C:12C9H LINE# 25
C:12CBH LINE# 26
------- ENDPROC SPIN_INTERUPT_ENABLE
------- PROC SPIN_INTERUPT_DISABLE
C:12CCH LINE# 27
C:12CCH LINE# 28
C:12CEH LINE# 29
------- ENDPROC SPIN_INTERUPT_DISABLE
------- PROC _SPIN_INTERUPT_OPEN
D:0007H SYMBOL num
X:0064H SYMBOL prority
C:113FH LINE# 30
C:1144H LINE# 31
C:1151H LINE# 34
------- ENDPROC _SPIN_INTERUPT_OPEN
------- PROC _SPIN_INTERUPT_CLOSE
D:0007H SYMBOL num
C:11A8H LINE# 35
C:11A8H LINE# 36
C:11B6H LINE# 38
------- ENDPROC _SPIN_INTERUPT_CLOSE
------- PROC _SPIN_INTERUPT_SET_PARAMS
X:0081H SYMBOL num
X:0082H SYMBOL params
C:126EH LINE# 39
C:1276H LINE# 41
------- ENDPROC _SPIN_INTERUPT_SET_PARAMS
------- PROC INTERSVR0
C:0C18H LINE# 43
C:0C35H LINE# 44
C:0C41H LINE# 45
C:0C44H LINE# 46
------- ENDPROC INTERSVR0
------- PROC INTERSVR1
C:0C5FH LINE# 48
C:0C7CH LINE# 49
C:0C88H LINE# 50
C:0C8BH LINE# 51
------- ENDPROC INTERSVR1
------- PROC INTERSVR2
C:0CA6H LINE# 53
C:0CC3H LINE# 54
C:0CCFH LINE# 55
BL51 BANKED LINKER/LOCATER V6.22.2.0 07/24/2021 19:34:29 PAGE 13
C:0CD2H LINE# 56
------- ENDPROC INTERSVR2
------- PROC INTERSVR3
C:0CEDH LINE# 57
C:0D0AH LINE# 58
C:0D16H LINE# 59
C:0D19H LINE# 60
------- ENDPROC INTERSVR3
------- PROC INTERSVR4
C:0D34H LINE# 64
C:0D41H LINE# 65
C:0D44H LINE# 66
C:0D47H LINE# 67
C:0D50H LINE# 68
C:0D53H LINE# 69
C:0D55H LINE# 70
C:0D55H LINE# 71
C:0D58H LINE# 72
C:0D5AH LINE# 73
C:0D6EH LINE# 74
C:0D6EH LINE# 75
------- ENDPROC INTERSVR4
------- ENDMOD SPIN_INTERUPT
------- MODULE SPIN_MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00D0H PUBLIC PSW
D:0088H PUBLIC TCON
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:0098H PUBLIC SCON
D:00C8H PUBLIC T2CON
C:11E1H SYMBOL _sem_try_wait
C:1289H PUBLIC eint0_user
C:109EH PUBLIC timer0_user
C:1277H PUBLIC eint1_user
C:1280H PUBLIC timer1_user
C:10B8H PUBLIC uart_user
C:090FH PUBLIC hardware_init
C:1291H PUBLIC main
------- PROC _SEM_TRY_WAIT
D:0006H SYMBOL sem_name
C:11E1H LINE# 75
C:11E1H LINE# 76
C:11E5H LINE# 77
C:11E6H LINE# 78
C:11EAH LINE# 79
C:11EAH LINE# 81
C:11EEH LINE# 82
------- ENDPROC _SEM_TRY_WAIT
------- PROC EINT0_USER
C:1289H LINE# 15
C:1289H LINE# 16
------- ENDPROC EINT0_USER
------- PROC TIMER0_USER
BL51 BANKED LINKER/LOCATER V6.22.2.0 07/24/2021 19:34:29 PAGE 14
------- DO
X:0079H SYMBOL islive
------- ENDDO
C:109EH LINE# 18
C:109EH LINE# 20
C:10B0H LINE# 21
------- ENDPROC TIMER0_USER
------- PROC EINT1_USER
C:1277H LINE# 23
C:1277H LINE# 24
------- ENDPROC EINT1_USER
------- PROC TIMER1_USER
C:1280H LINE# 26
C:1280H LINE# 27
------- ENDPROC TIMER1_USER
------- PROC UART_USER
------- DO
X:007BH SYMBOL recv_fre
------- ENDDO
C:10B8H LINE# 29
C:10B8H LINE# 31
C:10CAH LINE# 32
------- ENDPROC UART_USER
------- PROC HARDWARE_INIT
C:090FH LINE# 35
C:090FH LINE# 37
C:091DH LINE# 38
C:0929H LINE# 39
C:0935H LINE# 40
C:0941H LINE# 41
C:094DH LINE# 43
C:0952H LINE# 44
C:0955H LINE# 45
C:0958H LINE# 46
C:095BH LINE# 47
C:095EH LINE# 48
C:0965H LINE# 49
C:096AH LINE# 50
C:096FH LINE# 52
C:0978H LINE# 56
------- ENDPROC HARDWARE_INIT
------- PROC MAIN
C:1291H LINE# 58
C:1291H LINE# 59
C:1294H LINE# 60
C:1294H LINE# 61
C:1297H LINE# 62
------- ENDPROC MAIN
------- ENDMOD SPIN_MAIN
------- MODULE SPIN_PWRMGR
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00D0H PUBLIC PSW
D:0087H PUBLIC PCON
D:0088H PUBLIC TCON
BL51 BANKED LINKER/LOCATER V6.22.2.0 07/24/2021 19:34:29 PAGE 15
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:0098H PUBLIC SCON
D:00C8H PUBLIC T2CON
C:11EFH SYMBOL _sem_try_wait
C:12B1H PUBLIC idle_mode
C:12B5H PUBLIC power_down
------- PROC _SEM_TRY_WAIT
D:0006H SYMBOL sem_name
C:11EFH LINE# 75
C:11EFH LINE# 76
C:11F3H LINE# 77
C:11F4H LINE# 78
C:11F8H LINE# 79
C:11F8H LINE# 81
C:11FCH LINE# 82
------- ENDPROC _SEM_TRY_WAIT
------- PROC IDLE_MODE
C:12B1H LINE# 2
C:12B1H LINE# 3
C:12B4H LINE# 4
------- ENDPROC IDLE_MODE
------- PROC POWER_DOWN
C:12B5H LINE# 5
C:12B5H LINE# 6
C:12B8H LINE# 7
------- ENDPROC POWER_DOWN
------- ENDMOD SPIN_PWRMGR
------- MODULE SPIN_TIMER
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00D0H PUBLIC PSW
D:0088H PUBLIC TCON
D:0089H PUBLIC TMOD
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:0098H PUBLIC SCON
D:00C8H PUBLIC T2CON
B:0088H.6 PUBLIC TR1
B:0088H.4 PUBLIC TR0
C:11FDH SYMBOL _sem_try_wait
C:0820H PUBLIC _spin_timer_us
C:0B85H PUBLIC _spin_timer_ms
C:1264H PUBLIC _spin_timer_sec
C:07A2H PUBLIC _spin_counter_time
C:123AH PUBLIC _primary_value
C:0D7EH PUBLIC _spin_timer_set
C:1152H PUBLIC _spin_timer_start
C:1165H PUBLIC _spin_timer_stop
C:0E36H PUBLIC _spin_timer_for_uart
C:0022H PUBLIC delay2us
BL51 BANKED LINKER/LOCATER V6.22.2.0 07/24/2021 19:34:29 PAGE 16
C:12CFH PUBLIC delay3us
C:100CH PUBLIC delay1ms
C:0F40H PUBLIC delay1s
C:0898H PUBLIC _spin_sysTick
X:0055H PUBLIC local_timer_current_used
X:0056H PUBLIC local_counter_current_used
X:0057H SYMBOL local_timer_current_callback
X:005AH SYMBOL local_counter_current_callback
C:10D2H SYMBOL spin_timer_close
C:10E9H SYMBOL spin_counter_close
C:0A3BH SYMBOL _spin_counter_set
X:005DH SYMBOL local_remain_ms
C:04F9H SYMBOL spin_timer_local_callback
C:0AE9H SYMBOL spin_counter_local_callback
------- PROC _SEM_TRY_WAIT
D:0006H SYMBOL sem_name
C:11FDH LINE# 75
C:11FDH LINE# 76
C:1201H LINE# 77
C:1202H LINE# 78
C:1206H LINE# 79
C:1206H LINE# 81
C:120AH LINE# 82
------- ENDPROC _SEM_TRY_WAIT
------- PROC SPIN_TIMER_CLOSE
C:10D2H LINE# 10
C:10D2H LINE# 11
C:10DAH LINE# 12
C:10E2H LINE# 13
C:10E8H LINE# 14
------- ENDPROC SPIN_TIMER_CLOSE
------- PROC SPIN_COUNTER_CLOSE
C:10E9H LINE# 15
C:10E9H LINE# 16
C:10F1H LINE# 17
C:10F9H LINE# 18
C:10FFH LINE# 19
------- ENDPROC SPIN_COUNTER_CLOSE
------- PROC _SPIN_COUNTER_SET
D:0007H SYMBOL mode
D:0004H SYMBOL time
C:0A3BH LINE# 22
C:0A3BH LINE# 23
C:0A4FH LINE# 24
C:0A52H LINE# 25
C:0A55H LINE# 26
C:0A58H LINE# 27
C:0A5DH LINE# 28
C:0A64H LINE# 30
C:0A64H LINE# 31
C:0A67H LINE# 32
C:0A6AH LINE# 33
C:0A6BH LINE# 34
C:0A76H LINE# 35
C:0A79H LINE# 36
C:0A7CH LINE# 37
C:0A82H LINE# 38
BL51 BANKED LINKER/LOCATER V6.22.2.0 07/24/2021 19:34:29 PAGE 17
C:0A87H LINE# 39
C:0A8EH LINE# 41
C:0A8EH LINE# 42
C:0A91H LINE# 43
C:0A94H LINE# 44
C:0A94H LINE# 45
------- ENDPROC _SPIN_COUNTER_SET
------- PROC SPIN_TIMER_LOCAL_CALLBACK
------- DO
X:007DH SYMBOL ret
X:007FH SYMBOL primary_values
------- ENDDO
C:04F9H LINE# 48
C:04F9H LINE# 49
C:0500H LINE# 51
C:050AH LINE# 52
C:050DH LINE# 53
C:053DH LINE# 54
C:0554H LINE# 55
C:0554H LINE# 56
C:0554H LINE# 57
C:0563H LINE# 59
C:0572H LINE# 60
C:0580H LINE# 61
C:0582H LINE# 62
C:0582H LINE# 64
C:059CH LINE# 65
C:05A5H LINE# 66
C:05A5H LINE# 68
C:05B7H LINE# 70
C:05BFH LINE# 71
C:05C2H LINE# 72
C:05C2H LINE# 73
------- ENDPROC SPIN_TIMER_LOCAL_CALLBACK
------- PROC _SPIN_TIMER_START
D:0007H SYMBOL dev