⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sd.dbg

📁 /*** *** *** *** *** *** *** *** *** *** / /* MP3 Code for M32L */ /* By pasyong
💻 DBG
字号:
IMAGECRAFT DEBUG FORMAT
VERSION 1.1
CPU AVR
DIR D:\Temp\AVRTest\SDMP3~1\
FILE english_6x8_pixel.h
DEFGLOBAL font6x8 1314 A[552:92:6]kc
FILE sd.c
FUNC sd_port_init 15D0 fV
BLOCK 18 15D0
LINE 18 15D0
LINE 19 15D0
BLOCKEND 0 15D2
FUNCEND 15D2
FUNC delay_nus 15D4 fV
BLOCK 25 15D8
DEFREG b 20 c
DEFREG n 16 i
LINE 25 15D8
LINE 27 15D8
LINE 28 15DC
LINE 27 15DC
LINE 27 15DE
BLOCKEND 0 15EC
FUNCEND 15EC
FUNC SD_Write_Command 15EE fc
BLOCK 35 15F8
DEFREG retry 12 c
DEFREG tmp 10 c
DEFLOCAL arg 10 l
DEFREG cmd 14 c
LINE 35 15F8
LINE 37 15F8
LINE 41 15FA
LINE 44 1600
LINE 46 1602
LINE 47 160A
LINE 48 1626
LINE 49 163C
LINE 50 1658
LINE 51 1678
LINE 56 167E
LINE 57 167E
LINE 58 1684
LINE 59 1686
LINE 60 1686
LINE 62 1692
LINE 63 169A
LINE 64 169E
LINE 65 16A0
BLOCKEND 0 16A8
FUNCEND 16A8
FUNC SD_Init 16AA fc
BLOCK 71 16B0
DEFREG i 10 c
DEFREG temp 12 c
DEFREG retry 14 c
LINE 71 16B0
LINE 74 16B0
LINE 76 16B2
LINE 77 16B8
LINE 78 16BC
LINE 79 16BC
LINE 80 16C2
LINE 77 16C2
LINE 77 16C4
LINE 82 16CA
LINE 85 16CC
LINE 86 16CC
LINE 87 16E0
LINE 88 16E2
LINE 89 16E8
LINE 90 16E8
LINE 91 16E8
LINE 92 16E8
LINE 93 16E8
LINE 96 16EE
LINE 98 16F0
LINE 99 16F0
LINE 100 1704
LINE 101 1706
LINE 102 170C
LINE 103 170C
LINE 104 170C
LINE 105 170C
LINE 106 170C
LINE 107 1710
LINE 108 1712
LINE 110 1724
LINE 111 1726
BLOCKEND 0 172E
FUNCEND 172E
FUNC SD_Read_Block 1730 fc
BLOCK 117 173A
DEFREG temp 20 c
DEFREG i 22 i
DEFLOCAL address 6 l
LINE 117 173A
LINE 118 173A
LINE 118 173C
LINE 119 1740
LINE 120 1746
LINE 122 175C
LINE 122 175C
LINE 122 175C
LINE 121 175C
LINE 123 1764
LINE 124 176A
LINE 125 176A
LINE 126 177A
LINE 123 177A
LINE 123 177E
LINE 127 1786
LINE 128 178A
LINE 129 178E
LINE 130 1794
LINE 131 1796
BLOCKEND 0 17A0
FUNCEND 17A0
FILE 1011.c
FUNC delay_Nus 17A2 fV
BLOCK 19 17A6
DEFREG b 20 c
DEFREG n 16 i
LINE 19 17A6
LINE 21 17A6
LINE 22 17AA
LINE 21 17AA
LINE 21 17AC
BLOCKEND 0 17BA
FUNCEND 17BA
FUNC spi_init 17BC fV
BLOCK 27 17BC
LINE 27 17BC
LINE 28 17BC
LINE 29 17C0
LINE 30 17C4
BLOCKEND 0 17C8
FUNCEND 17C8
FUNC Write_Byte_SPI 17CA fV
BLOCK 33 17CA
DEFREG byte 16 c
LINE 33 17CA
LINE 34 17CA
LINE 35 17CC
LINE 35 17CC
BLOCKEND 0 17D0
FUNCEND 17D0
FUNC Read_Byte_SPI 17D2 fc
BLOCK 38 17D2
LINE 38 17D2
LINE 39 17D2
LINE 40 17D6
LINE 40 17D6
LINE 41 17DA
BLOCKEND 0 17DC
FUNCEND 17DC
FUNC mp3_port_init 17DE fV
BLOCK 44 17DE
LINE 44 17DE
LINE 45 17DE
LINE 46 17E0
LINE 47 17E6
LINE 48 17E8
BLOCKEND 0 17EE
FUNCEND 17EE
FUNC vs1011_cmd_write 17F0 fV
BLOCK 52 17F8
DEFREG data 20 i
DEFREG address 22 c
LINE 52 17F8
LINE 53 17F8
LINE 54 17FA
LINE 55 17FC
LINE 57 1800
LINE 58 1804
LINE 59 180C
LINE 61 1810
BLOCKEND 0 1816
FUNCEND 1816
FUNC vs1011_data_write 1818 fV
BLOCK 65 181E
DEFREG data 20 c
LINE 65 181E
LINE 66 181E
LINE 67 1820
LINE 68 1824
LINE 69 1826
BLOCKEND 0 182C
FUNCEND 182C
FUNC vs1011_read 182E fi
BLOCK 73 1834
DEFREG temp1 22 c
DEFREG temp 20 i
DEFREG address 10 c
LINE 73 1834
LINE 74 1834
LINE 75 1836
LINE 76 183A
LINE 77 183C
LINE 78 183E
LINE 80 1842
LINE 81 1846
LINE 82 184C
LINE 83 1850
LINE 84 1854
LINE 85 185C
LINE 86 185E
BLOCKEND 0 1864
FUNCEND 1864
FUNC vs1011_init 1866 fV
BLOCK 91 1866
LINE 91 1866
LINE 93 1866
LINE 94 186C
LINE 95 1874
LINE 96 187C
LINE 97 1884
BLOCKEND 0 188C
FUNCEND 188C
FILE fat.c
STRUCT 41 bpb710
FIELD 0 bpbBytesPerSec i
FIELD 2 bpbSecPerClust c
FIELD 3 bpbResSectors i
FIELD 5 bpbFATs c
FIELD 6 bpbRootDirEnts i
FIELD 8 bpbSectors i
FIELD 10 bpbMedia c
FIELD 11 bpbFATsecs i
FIELD 13 bpbSecPerTrack i
FIELD 15 bpbHeads i
FIELD 17 bpbHiddenSecs l
FIELD 21 bpbHugeSectors l
FIELD 25 bpbBigFATsecs l
FIELD 29 bpbExtFlags i
FIELD 31 bpbFSVers i
FIELD 33 bpbRootClust l
FIELD 37 bpbFSInfo i
FIELD 39 bpbBackup i
STRUCTEND
STRUCT 32 winentry
FIELD 0 weCnt c
FIELD 1 wePart1 A[10:10]c
FIELD 11 weAttributes c
FIELD 12 weReserved1 c
FIELD 13 weChksum c
FIELD 14 wePart2 A[12:12]c
FIELD 26 weReserved2 i
FIELD 28 wePart3 A[4:4]c
STRUCTEND
STRUCT 32 direntry
FIELD 0 deName A[8:8]c
FIELD 8 deExtension A[3:3]c
FIELD 11 deAttributes c
FIELD 12 deLowerCase c
FIELD 13 deCHundredth c
FIELD 14 deCTime A[2:2]c
FIELD 16 deCDate A[2:2]c
FIELD 18 deADate A[2:2]c
FIELD 20 deHighClust i
FIELD 22 deMTime A[2:2]c
FIELD 24 deMDate A[2:2]c
FIELD 26 deStartCluster i
FIELD 28 deFileSize l
STRUCTEND
FUNC ReadBlock 188E fV
BLOCK 33 1894
DEFLOCAL temp 0 l
DEFLOCAL LBA 4 l
LINE 33 1894
LINE 35 1894
LINE 36 18B6
BLOCKEND 0 18C6
FUNCEND 18C6
FUNC fatClustToSect 18C8 fl
BLOCK 42 18D0
DEFLOCAL clust 4 l
LINE 42 18D0
LINE 43 18D0
BLOCKEND 0 192C
FUNCEND 192C
FUNC fatClusterSize 192E fi
BLOCK 49 192E
LINE 49 192E
LINE 51 192E
BLOCKEND 0 1936
FUNCEND 1936
FUNC fatInit 1938 fc
BLOCK 57 193E
DEFREG t2 10 c
DEFREG t1 12 c
DEFREG data 10 i
DEFREG bpb 10 pS[bpb710]
LINE 57 193E
LINE 62 193E
LINE 64 1948
LINE 67 1960
LINE 68 1972
LINE 70 1978
LINE 71 1998
LINE 72 19A6
LINE 74 19A6
LINE 75 19EC
LINE 77 19EE
LINE 79 19EE
LINE 80 1A4C
LINE 82 1A4C
LINE 83 1A5A
LINE 84 1A68
LINE 86 1A98
LINE 87 1AD4
LINE 92 1AD4
LINE 94 1AEC
LINE 96 1AF2
LINE 100 1AF4
LINE 101 1B0E
LINE 102 1B14
LINE 103 1B14
LINE 107 1B14
LINE 108 1B52
LINE 110 1B52
LINE 111 1B62
LINE 113 1B64
LINE 114 1B74
LINE 116 1B76
LINE 117 1B86
LINE 119 1B88
LINE 120 1B98
LINE 122 1B9A
LINE 123 1BAA
LINE 125 1BAC
LINE 126 1BBC
LINE 129 1BBC
LINE 130 1BDC
LINE 131 1BE4
LINE 132 1BEE
LINE 133 1BF4
LINE 134 1C00
LINE 135 1C0A
LINE 136 1C10
LINE 137 1C1C
LINE 138 1C22
LINE 140 1C32
BLOCKEND 0 1C3A
FUNCEND 1C3A
FUNC fatGetDirEntry 1C3C fl
BLOCK 151 1C46
DEFLOCAL rval 10 l
DEFREG save2 10 i
DEFLOCAL save 6 l
DEFLOCAL b 22 i
DEFLOCAL sector 2 l
DEFLOCAL hasBuffer 20 i
DEFLOCAL index 18 I
DEFLOCAL de 16 pS[direntry]
DEFREG p 12 pc
DEFLOCAL we 14 pS[winentry]
DEFREG i 14 I
DEFLOCAL entry 34 i
LINE 151 1C46
LINE 153 1C46
LINE 160 1C4E
LINE 161 1C5A
LINE 165 1C62
LINE 167 1C7E
LINE 169 1C86
LINE 171 1C8E
LINE 172 1C8E
LINE 173 1C9C
LINE 174 1C9C
LINE 175 1CE0
LINE 176 1CE8
LINE 177 1CF0
LINE 179 1CF0
LINE 180 1CFC
LINE 182 1CFC
LINE 183 1D04
LINE 185 1D04
LINE 186 1D0C
LINE 187 1D1C
LINE 188 1D2A
LINE 188 1D2E
LINE 188 1D4C
LINE 188 1D52
LINE 189 1D5A
LINE 189 1D5E
LINE 189 1D7C
LINE 189 1D82
LINE 190 1D8A
LINE 190 1D8E
LINE 190 1DAC
LINE 190 1DB2
LINE 191 1DBA
LINE 191 1DC4
LINE 192 1DCA
LINE 192 1DD8
LINE 193 1DE0
LINE 195 1DE2
LINE 198 1DE2
LINE 199 1DF0
LINE 202 1DF0
LINE 203 1DFC
LINE 204 1DFC
LINE 205 1E16
LINE 208 1E1E
LINE 209 1E32
LINE 214 1E42
LINE 215 1E78
LINE 216 1E88
LINE 217 1EA2
LINE 218 1EAA
LINE 219 1EC6
LINE 221 1ED2
LINE 223 1ED2
LINE 224 1EF2
LINE 225 1F04
LINE 226 1F10
LINE 227 1F10
LINE 229 1F12
LINE 230 1F24
LINE 231 1F26
LINE 232 1F2E
LINE 233 1F40
LINE 235 1F40
LINE 236 1F40
LINE 237 1F40
LINE 238 1F4A
LINE 239 1F54
LINE 239 1F54
LINE 241 1F6E
LINE 242 1F7A
LINE 244 1F84
LINE 245 1FA0
LINE 246 1FB4
BLOCKEND 0 1FE6
FUNCEND 1FE6
FUNC fatNextCluster 1FE8 fl
BLOCK 253 1FF2
DEFREG offset 10 i
DEFLOCAL sector 12 l
DEFLOCAL fatOffset 8 l
DEFLOCAL fatMask 4 l
DEFLOCAL nextCluster 0 l
DEFLOCAL cluster 22 l
LINE 253 1FF2
LINE 260 1FF2
LINE 261 1FFA
LINE 263 1FFA
LINE 265 201C
LINE 266 202E
LINE 268 2030
LINE 270 2030
LINE 272 204C
LINE 273 205E
LINE 276 205E
LINE 278 20A6
LINE 280 20CE
LINE 283 20DA
LINE 286 2108
LINE 287 2126
LINE 289 2138
BLOCKEND 0 214A
FUNCEND 214A
FILE uarst.c
FUNC uart0_init 214C fV
BLOCK 17 214C
LINE 17 214C
LINE 18 214C
LINE 19 2150
LINE 20 2152
LINE 21 2156
LINE 22 215A
LINE 23 215C
BLOCKEND 0 2160
FUNCEND 2160
FUNC Puts 2162 fV
BLOCK 27 2168
DEFREG s 20 pc
LINE 27 2168
LINE 29 216A
LINE 30 216A
LINE 31 2172
LINE 32 2176
LINE 28 2176
BLOCKEND 0 2182
FUNCEND 2182
FILE mp3.h
FILE mp3.c
FUNC key_port 2184 fV
BLOCK 18 2184
LINE 18 2184
LINE 19 2184
LINE 20 2188
BLOCKEND 0 218C
FUNCEND 218C
FUNC main 218E fV
BLOCK 23 218E
LINE 23 218E
LINE 24 218E
LINE 25 2190
LINE 27 2194
LINE 27 2198
LINE 27 219C
LINE 28 21A0
LINE 28 21A4
LINE 28 21A8
LINE 29 21AC
LINE 30 21B0
LINE 31 21B4
LINE 33 21B8
LINE 35 21BC
LINE 36 21C0
LINE 37 21C8
LINE 39 21E2
LINE 43 21FC
LINE 45 21FC
LINE 46 220A
LINE 47 220A
LINE 48 2210
LINE 49 221E
LINE 45 221E
LINE 45 2230
LINE 50 2240
LINE 42 2240
BLOCKEND 0 2242
FUNCEND 2242
FUNC mp3_play 2244 fV
BLOCK 55 224E
DEFLOCAL t1 1 c
DEFLOCAL rate 1 i
DEFLOCAL NextCluster 4 l
DEFLOCAL LBA 0 l
DEFREG i 10 i
DEFREG n 14 c
DEFREG data_pointer 12 i
DEFLOCAL FirstClust 18 l
LINE 55 224E
LINE 59 224E
LINE 62 2264
LINE 63 2264
LINE 64 227C
LINE 65 2282
LINE 66 2282
LINE 66 228A
LINE 70 22AA
LINE 71 22AE
LINE 72 22AE
LINE 73 22B6
LINE 74 22BA
LINE 75 22BA
LINE 76 22C6
LINE 77 22C6
LINE 79 22C6
LINE 80 22CA
LINE 81 22CA
LINE 82 22D2
LINE 83 22D6
LINE 84 22D6
LINE 85 22EA
LINE 85 22F2
LINE 86 2300
LINE 87 230E
LINE 88 230E
LINE 90 230E
LINE 91 2312
LINE 92 2312
LINE 93 231A
LINE 94 231E
LINE 95 231E
LINE 96 2332
LINE 96 2344
LINE 97 234E
LINE 98 235C
LINE 99 235C
LINE 101 235C
LINE 102 2360
LINE 103 2360
LINE 104 2368
LINE 104 236C
LINE 105 236E
LINE 107 236E
LINE 108 2372
LINE 109 2372
LINE 110 237A
LINE 111 237E
LINE 112 237E
LINE 112 2390
LINE 114 2392
LINE 117 2392
LINE 119 2398
LINE 120 2398
LINE 121 239C
LINE 122 239C
LINE 123 23A0
LINE 124 23A0
LINE 125 23B0
LINE 126 23B6
LINE 122 23B6
LINE 122 23B8
LINE 127 23BE
LINE 128 23BE
LINE 128 23C8
LINE 129 23CA
LINE 118 23CA
LINE 130 23D4
LINE 64 23D4
LINE 64 23DA
LINE 131 23EA
LINE 132 2402
LINE 132 2436
LINE 133 2438
LINE 61 2438
LINE 134 243A
BLOCKEND 0 244A
FUNCEND 244A
FILE english_6x8_pixel.h
FILE 3310.c
FUNC delay_1us 244C fV
BLOCK 20 244C
LINE 20 244C
LINE 21 244C
LINE 22 244E
BLOCKEND 0 2450
FUNCEND 2450
FUNC LCD_write_byte 2452 fV
BLOCK 32 2452
DEFREG command 18 c
DEFREG data 16 c
LINE 32 2452
LINE 33 2452
LINE 35 2454
LINE 36 2458
LINE 37 2458
LINE 38 245A
LINE 40 245C
LINE 41 245C
LINE 42 245E
LINE 44 245E
LINE 46 2460
LINE 46 2460
LINE 48 2464
BLOCKEND 0 2466
FUNCEND 2466
FUNC LCD_set_XY 2468 fV
BLOCK 57 2470
DEFREG Y 22 c
DEFREG X 20 c
LINE 57 2470
LINE 58 2470
LINE 59 2478
BLOCKEND 0 2484
FUNCEND 2484
FUNC LCD_write_char 2486 fV
BLOCK 68 248C
DEFREG line 20 c
DEFREG c 22 c
LINE 68 248C
LINE 70 248C
LINE 71 248E
LINE 72 2492
LINE 71 24AE
LINE 71 24B0
BLOCKEND 0 24B8
FUNCEND 24B8
FUNC LCD_write_english_string 24BA fV
BLOCK 81 24C6
DEFREG s 20 pc
DEFREG Y 10 c
DEFREG X 22 c
LINE 81 24C6
LINE 82 24C6
LINE 84 24CE
LINE 85 24CE
LINE 86 24D4
LINE 87 24D8
LINE 83 24D8
BLOCKEND 0 24E4
FUNCEND 24E4
FUNC LCD_clear 24E6 fV
BLOCK 93 24EA
DEFREG i 20 i
LINE 93 24EA
LINE 96 24EA
LINE 97 24F0
LINE 99 24F6
LINE 100 24FC
LINE 99 2502
LINE 99 2506
BLOCKEND 0 2512
FUNCEND 2512
FUNC LCD_init 2514 fV
BLOCK 106 2514
LINE 106 2514
LINE 107 2514
LINE 108 251A
LINE 109 2520
LINE 110 2522
LINE 111 2524
LINE 112 2526
LINE 113 2528
LINE 114 252A
LINE 115 252C
LINE 116 252E
LINE 118 2530
LINE 119 2536
LINE 120 253C
LINE 121 2542
LINE 122 2548
LINE 123 254A
LINE 124 2550
LINE 125 2552
LINE 126 2558
BLOCKEND 0 255A
FUNCEND 255A
FILE sd.c
DEFGLOBAL reading 60 c
DEFGLOBAL a 61 c
DEFGLOBAL pointer 62 c
DEFGLOBAL i 63 i
FILE fat.c
DEFGLOBAL LongNameBuffer 65 pc
DEFGLOBAL DirNameBuffer 67 pc
DEFGLOBAL FatInCache 69 l
DEFGLOBAL baseentry 6D i
DEFGLOBAL entrycount 6F i
FILE mp3.h
DEFGLOBAL vol AE i
DEFGLOBAL flag B0 c
DEFGLOBAL vsBeepMP3 54 A[4800:4800]kc
FILE sd.c
DEFGLOBAL BUFFER B1 A[512:512]c
FILE fat.c
STRUCT 16 partrecord
FIELD 0 prIsActive c
FIELD 1 prStartHead c
FIELD 2 prStartCylSect i
FIELD 4 prPartType c
FIELD 5 prEndHead c
FIELD 6 prEndCylSect i
FIELD 8 prStartLBA l
FIELD 12 prSize l
STRUCTEND
DEFGLOBAL FileSize 2B1 l
DEFGLOBAL FirstDirSector 2B5 l
DEFGLOBAL FirstFATSector 2B9 l
DEFGLOBAL SectorsPerCluster 2BD i
DEFGLOBAL BytesPerSector 2BF i
DEFGLOBAL FirstDataSector 2C1 l
DEFGLOBAL Fat32Enabled 2C5 c
DEFGLOBAL PartInfo 2C6 S[partrecord]
DEFGLOBAL DIRNAME_BUFFER_ADDR 2D6 A[30:30]c
DEFGLOBAL LONGNAME_BUFFER_ADDR 2F4 A[30:30]c
FILE mp3.c
FILE mp3.h
DEFGLOBAL t 312 i
DEFGLOBAL true 314 c
DEFGLOBAL FAT_MASK 315 l
START 158E

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -