📄 main.lst
字号:
791 024a 8823 tst r24
792 024c 01F0 breq .L124
793 024e 80E0 ldi r24,lo8(0)
794 0250 0895 ret
795 .L124:
796 .LM142:
797 0252 8091 0000 lds r24,Receive_Cmd+12
798 0256 8083 st Z,r24
799 0258 81E0 ldi r24,lo8(1)
800 .LM143:
801 025a 0895 ret
802 .LFE18:
804 .global SDAP_Disconnect
806 SDAP_Disconnect:
807 .LFB19:
808 .LM144:
809 /* prologue: function */
810 /* frame size = 0 */
811 .L128:
812 .LBB264:
813 .LBB265:
814 .LM145:
815 025c 5D9B sbis 43-32,5
816 025e 00C0 rjmp .L128
817 .LM146:
818 0260 82E0 ldi r24,lo8(2)
819 0262 8CB9 out 44-32,r24
820 .L129:
821 .LBE265:
822 .LBE264:
823 .LBB266:
824 .LBB267:
825 .LM147:
826 0264 5D9B sbis 43-32,5
827 0266 00C0 rjmp .L129
828 .LM148:
829 0268 82E5 ldi r24,lo8(82)
830 026a 8CB9 out 44-32,r24
831 .L130:
832 .LBE267:
833 .LBE266:
834 .LBB268:
835 .LBB269:
836 .LM149:
837 026c 5D9B sbis 43-32,5
838 026e 00C0 rjmp .L130
839 .LM150:
840 0270 83E3 ldi r24,lo8(51)
841 0272 8CB9 out 44-32,r24
842 .L131:
843 .LBE269:
844 .LBE268:
845 .LBB270:
846 .LBB271:
847 .LM151:
848 0274 5D9B sbis 43-32,5
849 0276 00C0 rjmp .L131
850 .LM152:
851 0278 1CB8 out 44-32,__zero_reg__
852 .L132:
853 .LBE271:
854 .LBE270:
855 .LBB272:
856 .LBB273:
857 .LM153:
858 027a 5D9B sbis 43-32,5
859 027c 00C0 rjmp .L132
860 .LM154:
861 027e 1CB8 out 44-32,__zero_reg__
862 .L133:
863 .LBE273:
864 .LBE272:
865 .LBB274:
866 .LBB275:
867 .LM155:
868 0280 5D9B sbis 43-32,5
869 0282 00C0 rjmp .L133
870 .LM156:
871 0284 85E8 ldi r24,lo8(-123)
872 0286 8CB9 out 44-32,r24
873 .L134:
874 .LBE275:
875 .LBE274:
876 .LBB276:
877 .LBB277:
878 .LM157:
879 0288 5D9B sbis 43-32,5
880 028a 00C0 rjmp .L134
881 .LM158:
882 028c 83E0 ldi r24,lo8(3)
883 028e 8CB9 out 44-32,r24
884 /* epilogue start */
885 .LBE277:
886 .LBE276:
887 .LM159:
888 0290 0895 ret
889 .LFE19:
891 .global SDAP_Disconnect_Confirm
893 SDAP_Disconnect_Confirm:
894 .LFB20:
895 .LM160:
896 /* prologue: function */
897 /* frame size = 0 */
898 .LM161:
899 0292 1092 0000 sts Receive_Cmd+6,__zero_reg__
900 .LM162:
901 0296 80E0 ldi r24,lo8(0)
902 /* epilogue start */
903 0298 0895 ret
904 .LFE20:
906 .global Create_SPP_Link
908 Create_SPP_Link:
909 .LFB21:
910 .LM163:
911 .LVL17:
912 /* prologue: function */
913 /* frame size = 0 */
914 029a DC01 movw r26,r24
915 .LVL18:
916 .L146:
917 .LBB278:
918 .LBB279:
919 .LM164:
920 029c 5D9B sbis 43-32,5
921 029e 00C0 rjmp .L146
922 .LM165:
923 02a0 82E0 ldi r24,lo8(2)
924 02a2 8CB9 out 44-32,r24
925 .L147:
926 .LBE279:
927 .LBE278:
928 .LBB280:
929 .LBB281:
930 .LM166:
931 02a4 5D9B sbis 43-32,5
932 02a6 00C0 rjmp .L147
933 .LM167:
934 02a8 82E5 ldi r24,lo8(82)
935 02aa 8CB9 out 44-32,r24
936 .L148:
937 .LBE281:
938 .LBE280:
939 .LBB282:
940 .LBB283:
941 .LM168:
942 02ac 5D9B sbis 43-32,5
943 02ae 00C0 rjmp .L148
944 .LM169:
945 02b0 8AE0 ldi r24,lo8(10)
946 02b2 8CB9 out 44-32,r24
947 .L149:
948 .LBE283:
949 .LBE282:
950 .LBB284:
951 .LBB285:
952 .LM170:
953 02b4 5D9B sbis 43-32,5
954 02b6 00C0 rjmp .L149
955 .LM171:
956 02b8 88E0 ldi r24,lo8(8)
957 02ba 8CB9 out 44-32,r24
958 .L150:
959 .LBE285:
960 .LBE284:
961 .LBB286:
962 .LBB287:
963 .LM172:
964 02bc 5D9B sbis 43-32,5
965 02be 00C0 rjmp .L150
966 .LM173:
967 02c0 1CB8 out 44-32,__zero_reg__
968 .L151:
969 .LBE287:
970 .LBE286:
971 .LBB288:
972 .LBB289:
973 .LM174:
974 02c2 5D9B sbis 43-32,5
975 02c4 00C0 rjmp .L151
976 .LM175:
977 02c6 84E6 ldi r24,lo8(100)
978 02c8 8CB9 out 44-32,r24
979 .L152:
980 .LBE289:
981 .LBE288:
982 .LBB290:
983 .LBB291:
984 .LM176:
985 02ca 5D9B sbis 43-32,5
986 02cc 00C0 rjmp .L152
987 .LM177:
988 02ce 6CB9 out 44-32,r22
989 02d0 20E0 ldi r18,lo8(0)
990 02d2 30E0 ldi r19,hi8(0)
991 .LVL19:
992 .L154:
993 .LBE291:
994 .LBE290:
995 .LBB292:
996 .LM178:
997 02d4 FD01 movw r30,r26
998 02d6 E20F add r30,r18
999 02d8 F31F adc r31,r19
1000 02da E081 ld r30,Z
1001 .L153:
1002 .LBB293:
1003 .LBB294:
1004 .LM179:
1005 02dc 5D9B sbis 43-32,5
1006 02de 00C0 rjmp .L153
1007 .LM180:
1008 02e0 ECB9 out 44-32,r30
1009 .LBE294:
1010 .LBE293:
1011 .LM181:
1012 02e2 2F5F subi r18,lo8(-(1))
1013 02e4 3F4F sbci r19,hi8(-(1))
1014 02e6 2630 cpi r18,6
1015 02e8 3105 cpc r19,__zero_reg__
1016 02ea 01F4 brne .L154
1017 .L158:
1018 .LBE292:
1019 .LBB295:
1020 .LBB296:
1021 .LM182:
1022 02ec 5D9B sbis 43-32,5
1023 02ee 00C0 rjmp .L158
1024 .LM183:
1025 02f0 4CB9 out 44-32,r20
1026 .L156:
1027 .LBE296:
1028 .LBE295:
1029 .LBB297:
1030 .LBB298:
1031 .LM184:
1032 02f2 5D9B sbis 43-32,5
1033 02f4 00C0 rjmp .L156
1034 .LM185:
1035 02f6 83E0 ldi r24,lo8(3)
1036 02f8 8CB9 out 44-32,r24
1037 /* epilogue start */
1038 .LBE298:
1039 .LBE297:
1040 .LM186:
1041 02fa 0895 ret
1042 .LFE21:
1044 .global SPP_Link_Confirm
1046 SPP_Link_Confirm:
1047 .LFB22:
1048 .LM187:
1049 .LVL20:
1050 /* prologue: function */
1051 /* frame size = 0 */
1052 02fc FC01 movw r30,r24
1053 .LM188:
1054 02fe 8091 0000 lds r24,Receive_Cmd+7
1055 .LVL21:
1056 0302 8083 st Z,r24
1057 .LM189:
1058 0304 1092 0000 sts Receive_Cmd+6,__zero_reg__
1059 .LM190:
1060 0308 80E0 ldi r24,lo8(0)
1061 /* epilogue start */
1062 030a 0895 ret
1063 .LFE22:
1065 .global SPP_Link_Indication
1067 SPP_Link_Indication:
1068 .LFB23:
1069 .LM191:
1070 .LVL22:
1071 030c CF93 push r28
1072 030e DF93 push r29
1073 /* prologue: function */
1074 /* frame size = 0 */
1075 0310 EB01 movw r28,r22
1076 .LM192:
1077 0312 E0E0 ldi r30,lo8(Receive_Cmd+7)
1078 0314 F0E0 ldi r31,hi8(Receive_Cmd+7)
1079 0316 DC01 movw r26,r24
1080 .LVL23:
1081 .L173:
1082 .LBB299:
1083 .LM193:
1084 0318 8191 ld r24,Z+
1085 031a 8D93 st X+,r24
1086 .LM194:
1087 031c 80E0 ldi r24,hi8(Receive_Cmd+13)
1088 031e E030 cpi r30,lo8(Receive_Cmd+13)
1089 0320 F807 cpc r31,r24
1090 0322 01F4 brne .L173
1091 .LBE299:
1092 .LM195:
1093 0324 8081 ld r24,Z
1094 0326 8883 st Y,r24
1095 .LM196:
1096 0328 8181 ldd r24,Z+1
1097 032a FA01 movw r30,r20
1098 032c 8083 st Z,r24
1099 032e 90E0 ldi r25,lo8(0)
1100 0330 8091 0000 lds r24,Receive_Cmd+6
1101 0334 8823 tst r24
1102 0336 01F4 brne .L174
1103 0338 91E0 ldi r25,lo8(1)
1104 .L174:
1105 .LM197:
1106 033a 892F mov r24,r25
1107 /* epilogue start */
1108 033c DF91 pop r29
1109 033e CF91 pop r28
1110 .LVL24:
1111 0340 0895 ret
1112 .LFE23:
1114 .global Send_Data_To_Remote
1116 Send_Data_To_Remote:
1117 .LFB24:
1118 .LM198:
1119 .LVL25:
1120 /* prologue: function */
1121 /* frame size = 0 */
1122 0342 982F mov r25,r24
1123 .LVL26:
1124 .L178:
1125 .LBB300:
1126 .LBB301:
1127 .LM199:
1128 0344 5D9B sbis 43-32,5
1129 0346 00C0 rjmp .L178
1130 .LM200:
1131 0348 82E0 ldi r24,lo8(2)
1132 034a 8CB9 out 44-32,r24
1133 .L179:
1134 .LBE301:
1135 .LBE300:
1136 .LBB302:
1137 .LBB303:
1138 .LM201:
1139 034c 5D9B sbis 43-32,5
1140 034e 00C0 rjmp .L179
1141 .LM202:
1142 0350 82E5 ldi r24,lo8(82)
1143 0352 8CB9 out 44-32,r24
1144 .L180:
1145 .LBE303:
1146 .LBE302:
1147 .LBB304:
1148 .LBB305:
1149 .LM203:
1150 0354 5D9B sbis 43-32,5
1151 0356 00C0 rjmp .L180
1152 .LM204:
1153 0358 8FE0 ldi r24,lo8(15)
1154 035a 8CB9 out 44-32,r24
1155 .L181:
1156 .LBE305:
1157 .LBE304:
1158 .LBB306:
1159 .LBB307:
1160 .LM205:
1161 035c 5D9B sbis 43-32,5
1162 035e 00C0 rjmp .L181
1163 .LBE307:
1164 .LBE306:
1165 .LM206:
1166 0360 6D5F subi r22,lo8(-(3))
1167 .LVL27:
1168 .LBB309:
1169 .LBB308:
1170 .LM207:
1171 0362 6CB9 out 44-32,r22
1172 0364 6350 subi r22,lo8(-(-3))
1173 .L182:
1174 .LBE308:
1175 .LBE309:
1176 .LBB310:
1177 .LBB311:
1178 .LM208:
1179 0366 5D9B sbis 43-32,5
1180 0368 00C0 rjmp .L182
1181 .LM209:
1182 036a 1CB8 out 44-32,__zero_reg__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -