mmc.lst 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500
  1. GAS LISTING C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s page 1
  2. 1 .file "mmc.c"
  3. 2 .arch atmega2561
  4. 3 __SREG__ = 0x3f
  5. 4 __SP_H__ = 0x3e
  6. 5 __SP_L__ = 0x3d
  7. 6 __tmp_reg__ = 0
  8. 7 __zero_reg__ = 1
  9. 8 .global __do_copy_data
  10. 9 .global __do_clear_bss
  11. 10 .text
  12. 11 .global CardCheckCard
  13. 12 .type CardCheckCard, @function
  14. 13 CardCheckCard:
  15. 14 /* prologue: frame size=0 */
  16. 15 /* prologue end (size=0) */
  17. 16 0000 8091 0000 lds r24,CardState
  18. 17 0004 9091 0000 lds r25,(CardState)+1
  19. 18 0008 8130 cpi r24,1
  20. 19 000a 9105 cpc r25,__zero_reg__
  21. 20 000c 01F0 breq .L4
  22. 21 000e 8130 cpi r24,1
  23. 22 0010 9105 cpc r25,__zero_reg__
  24. 23 0012 00F0 brlo .L3
  25. 24 0014 8230 cpi r24,2
  26. 25 0016 9105 cpc r25,__zero_reg__
  27. 26 0018 01F0 breq .L5
  28. 27 001a 0397 sbiw r24,3
  29. 28 001c 01F4 brne .L2
  30. 29 001e 00C0 rjmp .L6
  31. 30 .L3:
  32. 31 0020 7899 sbic 47-0x20,0
  33. 32 0022 00C0 rjmp .L2
  34. 33 0024 81E0 ldi r24,lo8(1)
  35. 34 0026 8093 0000 sts ValidateCounter,r24
  36. 35 002a 81E0 ldi r24,lo8(1)
  37. 36 002c 90E0 ldi r25,hi8(1)
  38. 37 002e 00C0 rjmp .L15
  39. 38 .L4:
  40. 39 0030 7899 sbic 47-0x20,0
  41. 40 0032 00C0 rjmp .L9
  42. 41 0034 8091 0000 lds r24,ValidateCounter
  43. 42 0038 8F5F subi r24,lo8(-(1))
  44. 43 003a 8093 0000 sts ValidateCounter,r24
  45. 44 003e 8E31 cpi r24,lo8(30)
  46. 45 0040 01F4 brne .L2
  47. 46 0042 81E0 ldi r24,lo8(1)
  48. 47 0044 8093 0000 sts CardPresentFlag,r24
  49. 48 0048 82E0 ldi r24,lo8(2)
  50. 49 004a 90E0 ldi r25,hi8(2)
  51. 50 004c 9093 0000 sts (CardState)+1,r25
  52. 51 0050 8093 0000 sts CardState,r24
  53. 52 0054 81E0 ldi r24,lo8(1)
  54. 53 0056 00C0 rjmp .L8
  55. 54 .L9:
  56. 55 0058 1092 0000 sts (CardState)+1,__zero_reg__
  57. 56 005c 1092 0000 sts CardState,__zero_reg__
  58. 57 0060 00C0 rjmp .L2
  59. GAS LISTING C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s page 2
  60. 58 .L5:
  61. 59 0062 789B sbis 47-0x20,0
  62. 60 0064 00C0 rjmp .L2
  63. 61 0066 81E0 ldi r24,lo8(1)
  64. 62 0068 8093 0000 sts ValidateCounter,r24
  65. 63 006c 83E0 ldi r24,lo8(3)
  66. 64 006e 90E0 ldi r25,hi8(3)
  67. 65 .L15:
  68. 66 0070 9093 0000 sts (CardState)+1,r25
  69. 67 0074 8093 0000 sts CardState,r24
  70. 68 0078 00C0 rjmp .L2
  71. 69 .L6:
  72. 70 007a 8091 0000 lds r24,ValidateCounter
  73. 71 007e 8F5F subi r24,lo8(-(1))
  74. 72 0080 8093 0000 sts ValidateCounter,r24
  75. 73 0084 8431 cpi r24,lo8(20)
  76. 74 0086 01F4 brne .L2
  77. 75 0088 1092 0000 sts CardPresentFlag,__zero_reg__
  78. 76 008c 1092 0000 sts (CardState)+1,__zero_reg__
  79. 77 0090 1092 0000 sts CardState,__zero_reg__
  80. 78 0094 80E0 ldi r24,lo8(0)
  81. 79 0096 00C0 rjmp .L8
  82. 80 .L2:
  83. 81 0098 82E0 ldi r24,lo8(2)
  84. 82 .L8:
  85. 83 009a 9927 clr r25
  86. 84 /* epilogue: frame size=0 */
  87. 85 009c 0895 ret
  88. 86 /* epilogue end (size=1) */
  89. 87 /* function CardCheckCard size 80 (79) */
  90. 88 .size CardCheckCard, .-CardCheckCard
  91. 89 .global CardCheckPresent
  92. 90 .type CardCheckPresent, @function
  93. 91 CardCheckPresent:
  94. 92 /* prologue: frame size=0 */
  95. 93 /* prologue end (size=0) */
  96. 94 009e 8091 0000 lds r24,CardPresentFlag
  97. 95 00a2 9927 clr r25
  98. 96 /* epilogue: frame size=0 */
  99. 97 00a4 0895 ret
  100. 98 /* epilogue end (size=1) */
  101. 99 /* function CardCheckPresent size 4 (3) */
  102. 100 .size CardCheckPresent, .-CardCheckPresent
  103. 101 .global CardStatus
  104. 102 .type CardStatus, @function
  105. 103 CardStatus:
  106. 104 /* prologue: frame size=0 */
  107. 105 /* prologue end (size=0) */
  108. 106 00a6 8091 0000 lds r24,g_tStatus
  109. 107 00aa 9091 0000 lds r25,(g_tStatus)+1
  110. 108 /* epilogue: frame size=0 */
  111. 109 00ae 0895 ret
  112. 110 /* epilogue end (size=1) */
  113. 111 /* function CardStatus size 5 (4) */
  114. 112 .size CardStatus, .-CardStatus
  115. 113 .global CardClose
  116. 114 .type CardClose, @function
  117. GAS LISTING C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s page 3
  118. 115 CardClose:
  119. 116 /* prologue: frame size=0 */
  120. 117 /* prologue end (size=0) */
  121. 118 /* epilogue: frame size=0 */
  122. 119 00b0 0895 ret
  123. 120 /* epilogue end (size=1) */
  124. 121 /* function CardClose size 1 (0) */
  125. 122 .size CardClose, .-CardClose
  126. 123 .global CardInit
  127. 124 .type CardInit, @function
  128. 125 CardInit:
  129. 126 /* prologue: frame size=10 */
  130. 127 00b2 0F93 push r16
  131. 128 00b4 1F93 push r17
  132. 129 00b6 CF93 push r28
  133. 130 00b8 DF93 push r29
  134. 131 00ba CDB7 in r28,__SP_L__
  135. 132 00bc DEB7 in r29,__SP_H__
  136. 133 00be 2A97 sbiw r28,10
  137. 134 00c0 0FB6 in __tmp_reg__,__SREG__
  138. 135 00c2 F894 cli
  139. 136 00c4 DEBF out __SP_H__,r29
  140. 137 00c6 0FBE out __SREG__,__tmp_reg__
  141. 138 00c8 CDBF out __SP_L__,r28
  142. 139 /* prologue end (size=12) */
  143. 140 00ca 1092 0000 sts (CardState)+1,__zero_reg__
  144. 141 00ce 1092 0000 sts CardState,__zero_reg__
  145. 142 00d2 1092 0000 sts CardPresentFlag,__zero_reg__
  146. 143 00d6 60E0 ldi r22,lo8(__c.2558)
  147. 144 00d8 70E0 ldi r23,hi8(__c.2558)
  148. 145 00da 8E01 movw r16,r28
  149. 146 00dc 0F5F subi r16,lo8(-(1))
  150. 147 00de 1F4F sbci r17,hi8(-(1))
  151. 148 00e0 C801 movw r24,r16
  152. 149 00e2 0E94 0000 call strcpy_P
  153. 150 00e6 C801 movw r24,r16
  154. 151 00e8 0E94 0000 call GetThreadByName
  155. 152 00ec 892B or r24,r25
  156. 153 00ee 01F4 brne .L26
  157. 154 00f0 20E0 ldi r18,lo8(768)
  158. 155 00f2 33E0 ldi r19,hi8(768)
  159. 156 00f4 40E0 ldi r20,lo8(0)
  160. 157 00f6 50E0 ldi r21,hi8(0)
  161. 158 00f8 60E0 ldi r22,lo8(gs(CardPresent))
  162. 159 00fa 70E0 ldi r23,hi8(gs(CardPresent))
  163. 160 00fc C801 movw r24,r16
  164. 161 00fe 0E94 0000 call NutThreadCreate
  165. 162 0102 892B or r24,r25
  166. 163 0104 01F4 brne .L26
  167. 164 0106 80E0 ldi r24,lo8(__c.2560)
  168. 165 0108 90E0 ldi r25,hi8(__c.2560)
  169. 166 010a 9F93 push r25
  170. 167 010c 8F93 push r24
  171. 168 010e 80EE ldi r24,lo8(-32)
  172. 169 0110 8F93 push r24
  173. 170 0112 0E94 0000 call LogMsg_P
  174. 171 0116 0F90 pop __tmp_reg__
  175. GAS LISTING C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s page 4
  176. 172 0118 0F90 pop __tmp_reg__
  177. 173 011a 0F90 pop __tmp_reg__
  178. 174 .L26:
  179. 175 /* epilogue: frame size=10 */
  180. 176 011c 2A96 adiw r28,10
  181. 177 011e 0FB6 in __tmp_reg__,__SREG__
  182. 178 0120 F894 cli
  183. 179 0122 DEBF out __SP_H__,r29
  184. 180 0124 0FBE out __SREG__,__tmp_reg__
  185. 181 0126 CDBF out __SP_L__,r28
  186. 182 0128 DF91 pop r29
  187. 183 012a CF91 pop r28
  188. 184 012c 1F91 pop r17
  189. 185 012e 0F91 pop r16
  190. 186 0130 0895 ret
  191. 187 /* epilogue end (size=11) */
  192. 188 /* function CardInit size 64 (41) */
  193. 189 .size CardInit, .-CardInit
  194. 190 .global CardInitCard
  195. 191 .type CardInitCard, @function
  196. 192 CardInitCard:
  197. 193 /* prologue: frame size=10 */
  198. 194 0132 FF92 push r15
  199. 195 0134 0F93 push r16
  200. 196 0136 1F93 push r17
  201. 197 0138 CF93 push r28
  202. 198 013a DF93 push r29
  203. 199 013c CDB7 in r28,__SP_L__
  204. 200 013e DEB7 in r29,__SP_H__
  205. 201 0140 2A97 sbiw r28,10
  206. 202 0142 0FB6 in __tmp_reg__,__SREG__
  207. 203 0144 F894 cli
  208. 204 0146 DEBF out __SP_H__,r29
  209. 205 0148 0FBE out __SREG__,__tmp_reg__
  210. 206 014a CDBF out __SP_L__,r28
  211. 207 /* prologue end (size=13) */
  212. 208 014c 80E0 ldi r24,lo8(devFAT+2)
  213. 209 014e 90E0 ldi r25,hi8(devFAT+2)
  214. 210 0150 0E94 0000 call NutDeviceLookup
  215. 211 0154 892B or r24,r25
  216. 212 0156 01F4 brne .L28
  217. 213 0158 80E0 ldi r24,lo8(0)
  218. 214 015a 0E94 0000 call VsPlayerInterrupts
  219. 215 015e F82E mov r15,r24
  220. 216 0160 40E0 ldi r20,lo8(0)
  221. 217 0162 67E0 ldi r22,lo8(7)
  222. 218 0164 70E0 ldi r23,hi8(7)
  223. 219 0166 80E0 ldi r24,lo8(devFAT)
  224. 220 0168 90E0 ldi r25,hi8(devFAT)
  225. 221 016a 0E94 0000 call NutRegisterDevice
  226. 222 016e 8C01 movw r16,r24
  227. 223 0170 892B or r24,r25
  228. 224 0172 01F4 brne .L38
  229. 225 0174 40E0 ldi r20,lo8(0)
  230. 226 0176 67E0 ldi r22,lo8(7)
  231. 227 0178 70E0 ldi r23,hi8(7)
  232. 228 017a 80E0 ldi r24,lo8(devFATMMC0)
  233. GAS LISTING C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s page 5
  234. 229 017c 90E0 ldi r25,hi8(devFATMMC0)
  235. 230 017e 0E94 0000 call NutRegisterDevice
  236. 231 0182 8C01 movw r16,r24
  237. 232 0184 00C0 rjmp .L38
  238. 233 .L28:
  239. 234 0186 0E94 0000 call FATRelease
  240. 235 018a 80E0 ldi r24,lo8(0)
  241. 236 018c 0E94 0000 call VsPlayerInterrupts
  242. 237 0190 F82E mov r15,r24
  243. 238 0192 E091 0000 lds r30,devFAT+19
  244. 239 0196 F091 0000 lds r31,(devFAT+19)+1
  245. 240 019a 3097 sbiw r30,0
  246. 241 019c 01F0 breq .L33
  247. 242 019e 80E0 ldi r24,lo8(devFAT)
  248. 243 01a0 90E0 ldi r25,hi8(devFAT)
  249. 244 01a2 1995 eicall
  250. 245 01a4 892B or r24,r25
  251. 246 01a6 01F4 brne .L35
  252. 247 .L33:
  253. 248 01a8 E091 0000 lds r30,devFATMMC0+19
  254. 249 01ac F091 0000 lds r31,(devFATMMC0+19)+1
  255. 250 01b0 3097 sbiw r30,0
  256. 251 01b2 01F0 breq .L36
  257. 252 01b4 80E0 ldi r24,lo8(devFATMMC0)
  258. 253 01b6 90E0 ldi r25,hi8(devFATMMC0)
  259. 254 01b8 1995 eicall
  260. 255 01ba 892B or r24,r25
  261. 256 01bc 01F0 breq .L36
  262. 257 .L35:
  263. 258 01be 0FEF ldi r16,lo8(-1)
  264. 259 01c0 1FEF ldi r17,hi8(-1)
  265. 260 01c2 00C0 rjmp .L38
  266. 261 .L36:
  267. 262 01c4 00E0 ldi r16,lo8(0)
  268. 263 01c6 10E0 ldi r17,hi8(0)
  269. 264 .L38:
  270. 265 01c8 8F2D mov r24,r15
  271. 266 01ca 0E94 0000 call VsPlayerInterrupts
  272. 267 01ce 0115 cp r16,__zero_reg__
  273. 268 01d0 1105 cpc r17,__zero_reg__
  274. 269 01d2 01F4 brne .L39
  275. 270 01d4 80E0 ldi r24,lo8(__c.2512)
  276. 271 01d6 90E0 ldi r25,hi8(__c.2512)
  277. 272 01d8 9F93 push r25
  278. 273 01da 8F93 push r24
  279. 274 01dc 86EE ldi r24,lo8(-26)
  280. 275 01de 8F93 push r24
  281. 276 01e0 0E94 0000 call LogMsg_P
  282. 277 01e4 60E0 ldi r22,lo8(0)
  283. 278 01e6 70E0 ldi r23,hi8(0)
  284. 279 01e8 CE01 movw r24,r28
  285. 280 01ea 0196 adiw r24,1
  286. 281 01ec 0E94 0000 call _open
  287. 282 01f0 0F90 pop __tmp_reg__
  288. 283 01f2 0F90 pop __tmp_reg__
  289. 284 01f4 0F90 pop __tmp_reg__
  290. 285 01f6 2FEF ldi r18,hi8(-1)
  291. GAS LISTING C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s page 6
  292. 286 01f8 8F3F cpi r24,lo8(-1)
  293. 287 01fa 9207 cpc r25,r18
  294. 288 01fc 01F0 breq .L41
  295. 289 01fe 0E94 0000 call _close
  296. 290 0202 00C0 rjmp .L41
  297. 291 .L39:
  298. 292 0204 80E0 ldi r24,lo8(__c.2514)
  299. 293 0206 90E0 ldi r25,hi8(__c.2514)
  300. 294 0208 9F93 push r25
  301. 295 020a 8F93 push r24
  302. 296 020c 83EE ldi r24,lo8(-29)
  303. 297 020e 8F93 push r24
  304. 298 0210 0E94 0000 call LogMsg_P
  305. 299 0214 0F90 pop __tmp_reg__
  306. 300 0216 0F90 pop __tmp_reg__
  307. 301 0218 0F90 pop __tmp_reg__
  308. 302 .L41:
  309. 303 021a C801 movw r24,r16
  310. 304 /* epilogue: frame size=10 */
  311. 305 021c 2A96 adiw r28,10
  312. 306 021e 0FB6 in __tmp_reg__,__SREG__
  313. 307 0220 F894 cli
  314. 308 0222 DEBF out __SP_H__,r29
  315. 309 0224 0FBE out __SREG__,__tmp_reg__
  316. 310 0226 CDBF out __SP_L__,r28
  317. 311 0228 DF91 pop r29
  318. 312 022a CF91 pop r28
  319. 313 022c 1F91 pop r17
  320. 314 022e 0F91 pop r16
  321. 315 0230 FF90 pop r15
  322. 316 0232 0895 ret
  323. 317 /* epilogue end (size=12) */
  324. 318 /* function CardInitCard size 129 (104) */
  325. 319 .size CardInitCard, .-CardInitCard
  326. 320 .global CardPresent
  327. 321 .type CardPresent, @function
  328. 322 CardPresent:
  329. 323 /* prologue: frame size=0 */
  330. 324 /* prologue end (size=0) */
  331. 325 .L65:
  332. 326 0234 8091 0000 lds r24,CardPresentFlag
  333. 327 0238 8093 0000 sts OldCardStatus.2535,r24
  334. 328 .L66:
  335. 329 023c 8091 0000 lds r24,CardPresentFlag
  336. 330 0240 8130 cpi r24,lo8(1)
  337. 331 0242 01F4 brne .L46
  338. 332 0244 8091 0000 lds r24,OldCardStatus.2535
  339. 333 0248 8823 tst r24
  340. 334 024a 01F4 brne .L48
  341. 335 024c 80E0 ldi r24,lo8(__c.2536)
  342. 336 024e 90E0 ldi r25,hi8(__c.2536)
  343. 337 0250 9F93 push r25
  344. 338 0252 8F93 push r24
  345. 339 0254 86EE ldi r24,lo8(-26)
  346. 340 0256 8F93 push r24
  347. 341 0258 0E94 0000 call LogMsg_P
  348. 342 025c 0E94 0000 call CardInitCard
  349. GAS LISTING C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s page 7
  350. 343 0260 0F90 pop __tmp_reg__
  351. 344 0262 0F90 pop __tmp_reg__
  352. 345 0264 0F90 pop __tmp_reg__
  353. 346 0266 892B or r24,r25
  354. 347 0268 01F4 brne .L65
  355. 348 026a 80E1 ldi r24,lo8(16)
  356. 349 026c 0E94 0000 call KbInjectKey
  357. 350 0270 00C0 rjmp .L65
  358. 351 .L46:
  359. 352 0272 8823 tst r24
  360. 353 0274 01F4 brne .L48
  361. 354 0276 8091 0000 lds r24,OldCardStatus.2535
  362. 355 027a 8130 cpi r24,lo8(1)
  363. 356 027c 01F4 brne .L48
  364. 357 027e 80E0 ldi r24,lo8(__c.2538)
  365. 358 0280 90E0 ldi r25,hi8(__c.2538)
  366. 359 0282 9F93 push r25
  367. 360 0284 8F93 push r24
  368. 361 0286 86EE ldi r24,lo8(-26)
  369. 362 0288 8F93 push r24
  370. 363 028a 0E94 0000 call LogMsg_P
  371. 364 028e 8091 0000 lds r24,CardPresentFlag
  372. 365 0292 8093 0000 sts OldCardStatus.2535,r24
  373. 366 0296 0F90 pop __tmp_reg__
  374. 367 0298 0F90 pop __tmp_reg__
  375. 368 029a 0F90 pop __tmp_reg__
  376. 369 029c 00C0 rjmp .L66
  377. 370 .L48:
  378. 371 029e 64EF ldi r22,lo8(500)
  379. 372 02a0 71E0 ldi r23,hi8(500)
  380. 373 02a2 80E0 ldi r24,hlo8(500)
  381. 374 02a4 90E0 ldi r25,hhi8(500)
  382. 375 02a6 0E94 0000 call NutSleep
  383. 376 02aa 00C0 rjmp .L66
  384. 377 /* epilogue: frame size=0 */
  385. 378 /* epilogue: noreturn */
  386. 379 /* epilogue end (size=0) */
  387. 380 /* function CardPresent size 60 (60) */
  388. 381 .size CardPresent, .-CardPresent
  389. 382 .section .progmem.data,"a",@progbits
  390. 383 .type __c.2560, @object
  391. 384 .size __c.2560, 14
  392. 385 __c.2560:
  393. 386 0000 5468 7265 .string "Thread failed"
  394. 386 6164 2066
  395. 386 6169 6C65
  396. 386 6400
  397. 387 .type __c.2558, @object
  398. 388 .size __c.2558, 9
  399. 389 __c.2558:
  400. 390 000e 4361 7264 .string "CardPres"
  401. 390 5072 6573
  402. 390 00
  403. 391 .type __c.2538, @object
  404. 392 .size __c.2538, 13
  405. 393 __c.2538:
  406. 394 0017 4361 7264 .string "Card removed"
  407. GAS LISTING C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s page 8
  408. 394 2072 656D
  409. 394 6F76 6564
  410. 394 00
  411. 395 .type __c.2536, @object
  412. 396 .size __c.2536, 14
  413. 397 __c.2536:
  414. 398 0024 4361 7264 .string "Card inserted"
  415. 398 2069 6E73
  416. 398 6572 7465
  417. 398 6400
  418. 399 .lcomm OldCardStatus.2535,1
  419. 400 .type __c.2514, @object
  420. 401 .size __c.2514, 47
  421. 402 __c.2514:
  422. 403 0032 4572 726F .string "Error initialising File system and Card-driver"
  423. 403 7220 696E
  424. 403 6974 6961
  425. 403 6C69 7369
  426. 403 6E67 2046
  427. 404 .type __c.2512, @object
  428. 405 .size __c.2512, 13
  429. 406 __c.2512:
  430. 407 0061 4361 7264 .string "Card mounted"
  431. 407 206D 6F75
  432. 407 6E74 6564
  433. 407 00
  434. 408 .lcomm CardPresentFlag,1
  435. 409 .lcomm ValidateCounter,1
  436. 410 .lcomm CardState,2
  437. 411 .lcomm g_tStatus,2
  438. 412 /* File "source/mmc.c": code 343 = 0x0157 ( 291), prologues 25, epilogues 27 */
  439. GAS LISTING C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s page 9
  440. DEFINED SYMBOLS
  441. *ABS*:00000000 mmc.c
  442. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:3 *ABS*:0000003f __SREG__
  443. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:4 *ABS*:0000003e __SP_H__
  444. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:5 *ABS*:0000003d __SP_L__
  445. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:6 *ABS*:00000000 __tmp_reg__
  446. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:7 *ABS*:00000001 __zero_reg__
  447. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:13 .text:00000000 CardCheckCard
  448. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:409 .bss:00000003 CardState
  449. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:408 .bss:00000002 ValidateCounter
  450. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:399 .bss:00000001 CardPresentFlag
  451. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:91 .text:0000009e CardCheckPresent
  452. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:103 .text:000000a6 CardStatus
  453. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:410 .bss:00000005 g_tStatus
  454. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:115 .text:000000b0 CardClose
  455. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:125 .text:000000b2 CardInit
  456. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:389 .progmem.data:0000000e __c.2558
  457. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:322 .text:00000234 CardPresent
  458. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:385 .progmem.data:00000000 __c.2560
  459. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:192 .text:00000132 CardInitCard
  460. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:406 .progmem.data:00000061 __c.2512
  461. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:402 .progmem.data:00000032 __c.2514
  462. .bss:00000000 OldCardStatus.2535
  463. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:397 .progmem.data:00000024 __c.2536
  464. C:\Users\GUUSV_~1\AppData\Local\Temp/ccVJK5Hd.s:393 .progmem.data:00000017 __c.2538
  465. UNDEFINED SYMBOLS
  466. __do_copy_data
  467. __do_clear_bss
  468. strcpy_P
  469. GetThreadByName
  470. NutThreadCreate
  471. LogMsg_P
  472. devFAT
  473. NutDeviceLookup
  474. VsPlayerInterrupts
  475. NutRegisterDevice
  476. devFATMMC0
  477. FATRelease
  478. _open
  479. _close
  480. KbInjectKey
  481. NutSleep