ofs | hex dump | ascii |
---|
0000 | 62 30 56 49 4d 20 39 2e 31 00 00 00 00 10 00 00 1b e0 9a 67 5b 12 ca 00 c2 c8 00 00 63 6c 79 6e | b0VIM.9.1..........g[.......clyn |
0020 | 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | e............................... |
0040 | 00 00 00 00 64 65 62 69 61 6e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....debian...................... |
0060 | 00 00 00 00 00 00 00 00 00 00 00 00 7e 63 6c 79 6e 65 2f 50 72 6f 67 72 61 6d 6d 69 6e 67 2f 73 | ............~clyne/Programming/s |
0080 | 74 6d 33 32 2f 6d 69 63 72 6f 70 68 6f 6e 65 2f 43 6f 72 65 2f 53 72 63 2f 6d 61 69 6e 2e 63 00 | tm32/microphone/Core/Src/main.c. |
00a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
00c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
00e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03e0 | 00 00 00 00 00 00 00 00 00 75 74 66 2d 38 0e 00 33 32 31 30 00 00 00 00 23 22 21 20 13 12 55 00 | .........utf-8..3210....#"!...U. |
0400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1000 | 74 70 08 00 7f 00 00 00 02 00 00 00 00 00 00 00 77 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | tp..............w............... |
1020 | 01 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 78 00 00 00 00 00 00 00 | ........................x....... |
1040 | 01 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 83 00 00 00 00 00 00 00 | ................................ |
1060 | 01 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 81 00 00 00 00 00 00 00 86 00 00 00 00 00 00 00 | ................................ |
1080 | 01 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 6c 00 00 00 00 00 00 00 05 01 00 00 00 00 00 00 | ................l............... |
10a0 | 01 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 6d 00 00 00 00 00 00 00 71 01 00 00 00 00 00 00 | ................m.......q....... |
10c0 | 01 00 00 00 00 00 00 00 07 00 00 00 00 00 00 00 74 00 00 00 00 00 00 00 de 01 00 00 00 00 00 00 | ................t............... |
10e0 | 01 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 2e 00 00 00 00 00 00 00 52 02 00 00 00 00 00 00 | ........................R....... |
1100 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2000 | 61 64 00 00 38 01 00 00 2c 03 00 00 00 10 00 00 77 00 00 00 00 00 00 00 e3 0f 00 00 df 0f 00 00 | ad..8...,.......w............... |
2020 | 8e 0f 00 00 71 0f 00 00 49 0f 00 00 f8 0e 00 00 e9 0e 00 00 e5 0e 00 00 ba 0e 00 00 a1 0e 00 00 | ....q...I....................... |
2040 | 9d 0e 00 00 4d 0e 00 00 17 0e 00 00 d0 0d 00 00 cc 0d 00 00 7b 0d 00 00 76 0d 00 00 5b 0d 00 00 | ....M...............{...v...[... |
2060 | 0a 0d 00 00 f8 0c 00 00 f7 0c 00 00 a6 0c 00 00 87 0c 00 00 74 0c 00 00 57 0c 00 00 56 0c 00 00 | ....................t...W...V... |
2080 | 05 0c 00 00 eb 0b 00 00 ea 0b 00 00 d2 0b 00 00 d1 0b 00 00 80 0b 00 00 67 0b 00 00 66 0b 00 00 | ........................g...f... |
20a0 | 4f 0b 00 00 4e 0b 00 00 fd 0a 00 00 e4 0a 00 00 e3 0a 00 00 cc 0a 00 00 cb 0a 00 00 7a 0a 00 00 | O...N.......................z... |
20c0 | 79 0a 00 00 60 0a 00 00 40 0a 00 00 20 0a 00 00 1f 0a 00 00 04 0a 00 00 03 0a 00 00 ea 09 00 00 | y...`...@....................... |
20e0 | b9 09 00 00 88 09 00 00 85 09 00 00 5c 09 00 00 45 09 00 00 44 09 00 00 f3 08 00 00 d4 08 00 00 | ............\...E...D........... |
2100 | b4 08 00 00 95 08 00 00 75 08 00 00 4e 08 00 00 34 08 00 00 f8 07 00 00 db 07 00 00 c5 07 00 00 | ........u...N...4............... |
2120 | af 07 00 00 9a 07 00 00 84 07 00 00 43 07 00 00 fe 06 00 00 e6 06 00 00 e5 06 00 00 94 06 00 00 | ............C................... |
2140 | 7c 06 00 00 63 06 00 00 61 06 00 00 4b 06 00 00 0b 06 00 00 fb 05 00 00 f9 05 00 00 e3 05 00 00 | |...c...a...K................... |
2160 | e2 05 00 00 de 05 00 00 b5 05 00 00 a5 05 00 00 a0 05 00 00 91 05 00 00 8f 05 00 00 8e 05 00 00 | ................................ |
2180 | 74 05 00 00 73 05 00 00 5b 05 00 00 5a 05 00 00 09 05 00 00 08 05 00 00 b5 04 00 00 a7 04 00 00 | t...s...[...Z................... |
21a0 | a6 04 00 00 89 04 00 00 88 04 00 00 6d 04 00 00 6c 04 00 00 49 04 00 00 31 04 00 00 30 04 00 00 | ............m...l...I...1...0... |
21c0 | 10 04 00 00 0f 04 00 00 f1 03 00 00 f0 03 00 00 c2 03 00 00 b0 03 00 00 9f 03 00 00 8d 03 00 00 | ................................ |
21e0 | 74 03 00 00 5a 03 00 00 41 03 00 00 3e 03 00 00 2c 03 00 00 fa 02 00 00 e0 02 00 00 c0 02 00 00 | t...Z...A...>...,............... |
2200 | 9d 02 00 00 85 02 00 00 84 02 00 00 6e 02 00 00 50 02 00 00 44 02 00 00 40 02 00 00 22 02 00 00 | ............n...P...D...@..."... |
2220 | 00 00 20 20 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 57 48 49 4c 45 20 2a 2f 00 | ....../*.USER.CODE.END.WHILE.*/. |
2240 | 20 20 7b 00 20 20 77 68 69 6c 65 20 28 31 29 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 | ..{...while.(1).../*.USER.CODE.B |
2260 | 45 47 49 4e 20 57 48 49 4c 45 20 2a 2f 00 20 20 2f 2a 20 49 6e 66 69 6e 69 74 65 20 6c 6f 6f 70 | EGIN.WHILE.*/.../*.Infinite.loop |
2280 | 20 2a 2f 00 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 32 20 2a 2f 00 20 20 20 | .*/..../*.USER.CODE.END.2.*/.... |
22a0 | 20 20 20 73 69 7a 65 6f 66 28 49 32 53 5f 52 65 63 65 69 76 65 5f 42 75 66 66 65 72 29 29 3b 00 | ...sizeof(I2S_Receive_Buffer));. |
22c0 | 20 20 20 20 20 20 73 69 7a 65 6f 66 28 49 32 53 5f 46 72 61 6d 65 5f 42 75 66 66 65 72 29 2c 00 | ......sizeof(I2S_Frame_Buffer),. |
22e0 | 20 20 20 20 20 20 49 32 53 5f 52 65 63 65 69 76 65 5f 42 75 66 66 65 72 2c 00 20 20 20 20 20 20 | ......I2S_Receive_Buffer,....... |
2300 | 49 32 53 5f 46 72 61 6d 65 5f 42 75 66 66 65 72 2c 00 20 20 48 41 4c 5f 53 50 49 5f 54 72 61 6e | I2S_Frame_Buffer,...HAL_SPI_Tran |
2320 | 73 6d 69 74 52 65 63 65 69 76 20 20 20 20 5f 5f 65 6e 61 62 6c 65 5f 69 72 71 28 29 3b 00 20 20 | smitReceiv....__enable_irq();... |
2340 | 00 20 20 70 75 74 73 28 22 48 65 6c 6c 6f 2c 20 77 6f 72 6c 64 21 22 29 3b 00 20 20 2f 2a 20 55 | ...puts("Hello,.world!");.../*.U |
2360 | 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 32 20 2a 2f 00 20 20 4d 58 5f 55 53 41 52 54 32 5f | SER.CODE.BEGIN.2.*/...MX_USART2_ |
2380 | 55 41 52 54 5f 49 6e 69 74 28 29 3b 00 20 20 4d 58 5f 53 50 49 31 5f 49 6e 69 74 28 29 3b 00 20 | UART_Init();...MX_SPI1_Init();.. |
23a0 | 20 4d 58 5f 44 4d 41 5f 49 6e 69 74 28 29 3b 00 20 20 4d 58 5f 47 50 49 4f 5f 49 6e 69 74 28 29 | .MX_DMA_Init();...MX_GPIO_Init() |
23c0 | 3b 00 20 20 2f 2a 20 49 6e 69 74 69 61 6c 69 7a 65 20 61 6c 6c 20 63 6f 6e 66 69 67 75 72 65 64 | ;.../*.Initialize.all.configured |
23e0 | 20 70 65 72 69 70 68 65 72 61 6c 73 20 2a 2f 00 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 | .peripherals.*/..../*.USER.CODE. |
2400 | 45 4e 44 20 53 79 73 49 6e 69 74 20 2a 2f 00 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 | END.SysInit.*/..../*.USER.CODE.B |
2420 | 45 47 49 4e 20 53 79 73 49 6e 69 74 20 2a 2f 00 00 20 20 53 79 73 74 65 6d 43 6c 6f 63 6b 5f 43 | EGIN.SysInit.*/....SystemClock_C |
2440 | 6f 6e 66 69 67 28 29 3b 00 20 20 2f 2a 20 43 6f 6e 66 69 67 75 72 65 20 74 68 65 20 73 79 73 74 | onfig();.../*.Configure.the.syst |
2460 | 65 6d 20 63 6c 6f 63 6b 20 2a 2f 00 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 | em.clock.*/..../*.USER.CODE.END. |
2480 | 49 6e 69 74 20 2a 2f 00 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 49 6e | Init.*/..../*.USER.CODE.BEGIN.In |
24a0 | 69 74 20 2a 2f 00 00 20 20 48 41 4c 5f 49 6e 69 74 28 29 3b 00 20 20 2f 2a 20 52 65 73 65 74 20 | it.*/....HAL_Init();.../*.Reset. |
24c0 | 6f 66 20 61 6c 6c 20 70 65 72 69 70 68 65 72 61 6c 73 2c 20 49 6e 69 74 69 61 6c 69 7a 65 73 20 | of.all.peripherals,.Initializes. |
24e0 | 74 68 65 20 46 6c 61 73 68 20 69 6e 74 65 72 66 61 63 65 20 61 6e 64 20 74 68 65 20 53 79 73 74 | the.Flash.interface.and.the.Syst |
2500 | 69 63 6b 2e 20 2a 2f 00 00 20 20 2f 2a 20 4d 43 55 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2d | ick..*/..../*.MCU.Configuration- |
2520 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
2540 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 2f 00 00 20 20 2f 2a 20 | -----------------------*/..../*. |
2560 | 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 31 20 2a 2f 00 00 20 20 2f 2a 20 55 53 45 52 20 43 4f | USER.CODE.END.1.*/..../*.USER.CO |
2580 | 44 45 20 42 45 47 49 4e 20 31 20 2a 2f 00 00 7b 00 69 6e 74 20 6d 61 69 6e 28 76 6f 69 64 29 00 | DE.BEGIN.1.*/..{.int.main(void). |
25a0 | 20 20 2a 2f 00 20 20 2a 20 40 72 65 74 76 61 6c 20 69 6e 74 00 20 20 2a 20 40 62 72 69 65 66 20 | ..*/...*.@retval.int...*.@brief. |
25c0 | 20 54 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 65 6e 74 72 79 20 70 6f 69 6e 74 2e 00 2f 2a | .The.application.entry.point../* |
25e0 | 2a 00 00 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 30 20 2a 2f 00 7d 00 20 20 20 20 72 | *../*.USER.CODE.END.0.*/.}.....r |
2600 | 65 74 75 72 6e 20 62 75 66 3b 00 20 20 20 20 48 41 4c 5f 55 41 52 54 5f 54 72 61 6e 73 6d 69 74 | eturn.buf;.....HAL_UART_Transmit |
2620 | 28 26 68 75 61 72 74 32 2c 20 26 62 75 66 2c 20 73 69 7a 65 6f 66 28 62 75 66 29 2c 20 48 41 4c | (&huart2,.&buf,.sizeof(buf),.HAL |
2640 | 5f 54 49 4d 45 4f 55 54 29 3b 00 20 20 20 20 75 69 6e 74 38 5f 74 20 62 75 66 20 3d 20 63 68 3b | _TIMEOUT);.....uint8_t.buf.=.ch; |
2660 | 00 7b 00 69 6e 74 20 5f 5f 69 6f 5f 70 75 74 63 68 61 72 28 69 6e 74 20 63 68 29 00 2f 2a 20 55 | .{.int.__io_putchar(int.ch)./*.U |
2680 | 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 30 20 2a 2f 00 2f 2a 20 50 72 69 76 61 74 65 20 75 | SER.CODE.BEGIN.0.*/./*.Private.u |
26a0 | 73 65 72 20 63 6f 64 65 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ser.code.----------------------- |
26c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
26e0 | 2d 2d 2a 2f 00 00 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 50 46 50 20 2a 2f 00 73 74 | --*/../*.USER.CODE.END.PFP.*/.st |
2700 | 61 74 69 63 20 76 6f 69 64 20 53 50 49 5f 44 4d 41 48 61 6c 66 54 72 61 6e 73 6d 69 74 52 65 63 | atic.void.SPI_DMAHalfTransmitRec |
2720 | 65 69 76 65 43 70 6c 74 28 44 4d 41 5f 48 61 6e 64 6c 65 54 79 70 65 44 65 66 20 2a 68 64 6d 61 | eiveCplt(DMA_HandleTypeDef.*hdma |
2740 | 29 3b 00 73 74 61 74 69 63 20 76 6f 69 64 20 53 50 49 5f 44 4d 41 54 72 61 6e 73 6d 69 74 52 65 | );.static.void.SPI_DMATransmitRe |
2760 | 63 65 69 76 65 43 70 6c 74 28 44 4d 41 5f 48 61 6e 64 6c 65 54 79 70 65 44 65 66 20 2a 68 64 6d | ceiveCplt(DMA_HandleTypeDef.*hdm |
2780 | 61 29 3b 00 20 20 20 20 75 69 6e 74 31 36 5f 74 20 52 78 53 69 7a 65 29 3b 00 20 20 20 20 75 69 | a);.....uint16_t.RxSize);.....ui |
27a0 | 6e 74 31 36 5f 74 20 54 78 53 69 7a 65 2c 00 20 20 20 20 75 69 6e 74 38 5f 74 20 2a 70 52 78 44 | nt16_t.TxSize,.....uint8_t.*pRxD |
27c0 | 61 74 61 2c 00 20 20 20 20 75 69 6e 74 38 5f 74 20 2a 70 54 78 44 61 74 61 2c 00 20 20 20 20 53 | ata,.....uint8_t.*pTxData,.....S |
27e0 | 50 49 5f 48 61 6e 64 6c 65 54 79 70 65 44 65 66 20 2a 68 73 70 69 2c 00 73 74 61 74 69 63 20 48 | PI_HandleTypeDef.*hspi,.static.H |
2800 | 41 4c 5f 53 74 61 74 75 73 54 79 70 65 44 65 66 20 48 41 4c 5f 53 50 49 5f 54 72 61 6e 73 6d 69 | AL_StatusTypeDef.HAL_SPI_Transmi |
2820 | 74 52 65 63 65 69 76 65 5f 44 4d 41 5f 4d 69 78 65 64 28 00 2f 2a 20 55 53 45 52 20 43 4f 44 45 | tReceive_DMA_Mixed(./*.USER.CODE |
2840 | 20 42 45 47 49 4e 20 50 46 50 20 2a 2f 00 73 74 61 74 69 63 20 76 6f 69 64 20 4d 58 5f 55 53 41 | .BEGIN.PFP.*/.static.void.MX_USA |
2860 | 52 54 32 5f 55 41 52 54 5f 49 6e 69 74 28 76 6f 69 64 29 3b 00 73 74 61 74 69 63 20 76 6f 69 64 | RT2_UART_Init(void);.static.void |
2880 | 20 4d 58 5f 53 50 49 31 5f 49 6e 69 74 28 76 6f 69 64 29 3b 00 73 74 61 74 69 63 20 76 6f 69 64 | .MX_SPI1_Init(void);.static.void |
28a0 | 20 4d 58 5f 44 4d 41 5f 49 6e 69 74 28 76 6f 69 64 29 3b 00 73 74 61 74 69 63 20 76 6f 69 64 20 | .MX_DMA_Init(void);.static.void. |
28c0 | 4d 58 5f 47 50 49 4f 5f 49 6e 69 74 28 76 6f 69 64 29 3b 00 76 6f 69 64 20 53 79 73 74 65 6d 43 | MX_GPIO_Init(void);.void.SystemC |
28e0 | 6c 6f 63 6b 5f 43 6f 6e 66 69 67 28 76 6f 69 64 29 3b 00 2f 2a 20 50 72 69 76 61 74 65 20 66 75 | lock_Config(void);./*.Private.fu |
2900 | 6e 63 74 69 6f 6e 20 70 72 6f 74 6f 74 79 70 65 73 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | nction.prototypes.-------------- |
2920 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
2940 | 2d 2a 2f 00 00 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 50 56 20 2a 2f 00 73 74 61 74 | -*/../*.USER.CODE.END.PV.*/.stat |
2960 | 69 63 20 75 69 6e 74 38 5f 74 20 49 32 53 5f 52 65 63 65 69 76 65 5f 42 75 66 66 65 72 5b 32 30 | ic.uint8_t.I2S_Receive_Buffer[20 |
2980 | 34 38 5d 3b 00 7d 3b 00 20 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 | 48];.};...0x00,.0x00,.0x00,.0x00 |
29a0 | 2c 20 30 78 46 46 2c 20 30 78 46 46 2c 20 30 78 46 46 2c 20 30 78 46 46 00 73 74 61 74 69 63 20 | ,.0xFF,.0xFF,.0xFF,.0xFF.static. |
29c0 | 2f 2a 63 6f 6e 73 74 2a 2f 20 75 69 6e 74 38 5f 74 20 49 32 53 5f 46 72 61 6d 65 5f 42 75 66 66 | /*const*/.uint8_t.I2S_Frame_Buff |
29e0 | 65 72 5b 38 5d 20 3d 20 7b 00 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 50 56 20 | er[8].=.{./*.USER.CODE.BEGIN.PV. |
2a00 | 2a 2f 00 00 55 41 52 54 5f 48 61 6e 64 6c 65 54 79 70 65 44 65 66 20 68 75 61 72 74 32 3b 00 00 | */..UART_HandleTypeDef.huart2;.. |
2a20 | 44 4d 41 5f 48 61 6e 64 6c 65 54 79 70 65 44 65 66 20 68 64 6d 61 5f 73 70 69 31 5f 74 78 3b 00 | DMA_HandleTypeDef.hdma_spi1_tx;. |
2a40 | 44 4d 41 5f 48 61 6e 64 6c 65 54 79 70 65 44 65 66 20 68 64 6d 61 5f 73 70 69 31 5f 72 78 3b 00 | DMA_HandleTypeDef.hdma_spi1_rx;. |
2a60 | 53 50 49 5f 48 61 6e 64 6c 65 54 79 70 65 44 65 66 20 68 73 70 69 31 3b 00 00 2f 2a 20 50 72 69 | SPI_HandleTypeDef.hspi1;../*.Pri |
2a80 | 76 61 74 65 20 76 61 72 69 61 62 6c 65 73 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | vate.variables.----------------- |
2aa0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
2ac0 | 2d 2d 2d 2d 2d 2d 2d 2d 2a 2f 00 00 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 50 4d 20 | --------*/../*.USER.CODE.END.PM. |
2ae0 | 2a 2f 00 00 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 50 4d 20 2a 2f 00 2f 2a 20 | */../*.USER.CODE.BEGIN.PM.*/./*. |
2b00 | 50 72 69 76 61 74 65 20 6d 61 63 72 6f 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | Private.macro.------------------ |
2b20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
2b40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 2f 00 00 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 | -----------*/../*.USER.CODE.END. |
2b60 | 50 44 20 2a 2f 00 00 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 50 44 20 2a 2f 00 | PD.*/../*.USER.CODE.BEGIN.PD.*/. |
2b80 | 2f 2a 20 50 72 69 76 61 74 65 20 64 65 66 69 6e 65 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | /*.Private.define.-------------- |
2ba0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
2bc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 2f 00 00 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 | --------------*/../*.USER.CODE.E |
2be0 | 4e 44 20 50 54 44 20 2a 2f 00 00 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 50 54 | ND.PTD.*/../*.USER.CODE.BEGIN.PT |
2c00 | 44 20 2a 2f 00 2f 2a 20 50 72 69 76 61 74 65 20 74 79 70 65 64 65 66 20 2d 2d 2d 2d 2d 2d 2d 2d | D.*/./*.Private.typedef.-------- |
2c20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
2c40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 2f 00 00 2f 2a 20 55 53 45 52 20 43 | -------------------*/../*.USER.C |
2c60 | 4f 44 45 20 45 4e 44 20 49 6e 63 6c 75 64 65 73 20 2a 2f 00 23 69 6e 63 6c 75 64 65 20 3c 73 74 | ODE.END.Includes.*/.#include.<st |
2c80 | 64 69 6f 2e 68 3e 00 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 49 6e 63 6c 75 64 | dio.h>./*.USER.CODE.BEGIN.Includ |
2ca0 | 65 73 20 2a 2f 00 2f 2a 20 50 72 69 76 61 74 65 20 69 6e 63 6c 75 64 65 73 20 2d 2d 2d 2d 2d 2d | es.*/./*.Private.includes.------ |
2cc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
2ce0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 2f 00 00 23 69 6e 63 6c 75 64 65 | --------------------*/..#include |
2d00 | 20 22 6d 61 69 6e 2e 68 22 00 2f 2a 20 49 6e 63 6c 75 64 65 73 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ."main.h"./*.Includes.---------- |
2d20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
2d40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 2f 00 2f 2a 20 55 53 | ------------------------*/./*.US |
2d60 | 45 52 20 43 4f 44 45 20 45 4e 44 20 48 65 61 64 65 72 20 2a 2f 00 20 20 2a 2f 00 20 20 2a 2a 2a | ER.CODE.END.Header.*/...*/...*** |
2d80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2da0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2dc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 20 20 2a 00 20 20 2a 20 49 66 20 6e 6f 20 4c 49 43 45 4e 53 | ***********...*...*.If.no.LICENS |
2de0 | 45 20 66 69 6c 65 20 63 6f 6d 65 73 20 77 69 74 68 20 74 68 69 73 20 73 6f 66 74 77 61 72 65 2c | E.file.comes.with.this.software, |
2e00 | 20 69 74 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 2d 49 53 2e 00 20 20 2a 20 69 6e 20 74 68 | .it.is.provided.AS-IS....*.in.th |
2e20 | 65 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 69 73 20 73 6f 66 74 77 61 72 | e.root.directory.of.this.softwar |
2e40 | 65 20 63 6f 6d 70 6f 6e 65 6e 74 2e 00 20 20 2a 20 54 68 69 73 20 73 6f 66 74 77 61 72 65 20 69 | e.component....*.This.software.i |
2e60 | 73 20 6c 69 63 65 6e 73 65 64 20 75 6e 64 65 72 20 74 65 72 6d 73 20 74 68 61 74 20 63 61 6e 20 | s.licensed.under.terms.that.can. |
2e80 | 62 65 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 4c 49 43 45 4e 53 45 20 66 69 6c 65 00 20 20 2a | be.found.in.the.LICENSE.file...* |
2ea0 | 00 20 20 2a 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 00 20 20 2a 20 43 6f | ...*.All.rights.reserved....*.Co |
2ec0 | 70 79 72 69 67 68 74 20 28 63 29 20 32 30 32 35 20 53 54 4d 69 63 72 6f 65 6c 65 63 74 72 6f 6e | pyright.(c).2025.STMicroelectron |
2ee0 | 69 63 73 2e 00 20 20 2a 00 20 20 2a 20 40 61 74 74 65 6e 74 69 6f 6e 00 20 20 2a 2a 2a 2a 2a 2a | ics....*...*.@attention...****** |
2f00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2f20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2f40 | 2a 2a 2a 2a 2a 2a 2a 2a 00 20 20 2a 20 40 62 72 69 65 66 20 20 20 20 20 20 20 20 20 20 3a 20 4d | ********...*.@brief..........:.M |
2f60 | 61 69 6e 20 70 72 6f 67 72 61 6d 20 62 6f 64 79 00 20 20 2a 20 40 66 69 6c 65 20 20 20 20 20 20 | ain.program.body...*.@file...... |
2f80 | 20 20 20 20 20 3a 20 6d 61 69 6e 2e 63 00 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .....:.main.c...**************** |
2fa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2fc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 2f | ******************************./ |
2fe0 | 2a 2a 00 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 48 65 61 64 65 72 20 2a 2f 00 | **./*.USER.CODE.BEGIN.Header.*/. |
3000 | 61 64 00 00 2b 0a 00 00 fb 0a 00 00 00 10 00 00 2e 00 00 00 00 00 00 00 c7 0f 00 00 c5 0f 00 00 | ad..+........................... |
3020 | 6d 0f 00 00 5f 0f 00 00 5e 0f 00 00 4a 0f 00 00 48 0f 00 00 47 0f 00 00 0a 0f 00 00 08 0f 00 00 | m..._...^...J...H...G........... |
3040 | b0 0e 00 00 a2 0e 00 00 a0 0e 00 00 8a 0e 00 00 89 0e 00 00 85 0e 00 00 42 0e 00 00 31 0e 00 00 | ........................B...1... |
3060 | 2c 0e 00 00 13 0e 00 00 11 0e 00 00 e5 0d 00 00 94 0d 00 00 81 0d 00 00 75 0d 00 00 71 0d 00 00 | ,.......................u...q... |
3080 | 6d 0d 00 00 43 0d 00 00 41 0d 00 00 40 0d 00 00 28 0d 00 00 24 0d 00 00 d9 0c 00 00 a2 0c 00 00 | m...C...A...@...(...$........... |
30a0 | 70 0c 00 00 38 0c 00 00 27 0c 00 00 22 0c 00 00 f1 0b 00 00 ef 0b 00 00 d5 0b 00 00 83 0b 00 00 | p...8...'..."................... |
30c0 | 32 0b 00 00 1a 0b 00 00 18 0b 00 00 fb 0a 00 00 fa 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 2............................... |
30e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 23 65 6e 64 69 | ...........................#endi |
3b00 | 66 20 2f 2a 20 55 53 45 5f 46 55 4c 4c 5f 41 53 53 45 52 54 20 2a 2f 00 7d 00 20 20 2f 2a 20 55 | f./*.USE_FULL_ASSERT.*/.}.../*.U |
3b20 | 53 45 52 20 43 4f 44 45 20 45 4e 44 20 36 20 2a 2f 00 20 20 20 20 20 65 78 3a 20 70 72 69 6e 74 | SER.CODE.END.6.*/......ex:.print |
3b40 | 66 28 22 57 72 6f 6e 67 20 70 61 72 61 6d 65 74 65 72 73 20 76 61 6c 75 65 3a 20 66 69 6c 65 20 | f("Wrong.parameters.value:.file. |
3b60 | 25 73 20 6f 6e 20 6c 69 6e 65 20 25 64 5c 72 5c 6e 22 2c 20 66 69 6c 65 2c 20 6c 69 6e 65 29 20 | %s.on.line.%d\r\n",.file,.line). |
3b80 | 2a 2f 00 20 20 2f 2a 20 55 73 65 72 20 63 61 6e 20 61 64 64 20 68 69 73 20 6f 77 6e 20 69 6d 70 | */.../*.User.can.add.his.own.imp |
3ba0 | 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 74 6f 20 72 65 70 6f 72 74 20 74 68 65 20 66 69 6c 65 20 6e | lementation.to.report.the.file.n |
3bc0 | 61 6d 65 20 61 6e 64 20 6c 69 6e 65 20 6e 75 6d 62 65 72 2c 00 20 20 2f 2a 20 55 53 45 52 20 43 | ame.and.line.number,.../*.USER.C |
3be0 | 4f 44 45 20 42 45 47 49 4e 20 36 20 2a 2f 00 7b 00 76 6f 69 64 20 61 73 73 65 72 74 5f 66 61 69 | ODE.BEGIN.6.*/.{.void.assert_fai |
3c00 | 6c 65 64 28 75 69 6e 74 38 5f 74 20 2a 66 69 6c 65 2c 20 75 69 6e 74 33 32 5f 74 20 6c 69 6e 65 | led(uint8_t.*file,.uint32_t.line |
3c20 | 29 00 20 20 2a 2f 00 20 20 2a 20 40 72 65 74 76 61 6c 20 4e 6f 6e 65 00 20 20 2a 20 40 70 61 72 | )...*/...*.@retval.None...*.@par |
3c40 | 61 6d 20 20 6c 69 6e 65 3a 20 61 73 73 65 72 74 5f 70 61 72 61 6d 20 65 72 72 6f 72 20 6c 69 6e | am..line:.assert_param.error.lin |
3c60 | 65 20 73 6f 75 72 63 65 20 6e 75 6d 62 65 72 00 20 20 2a 20 40 70 61 72 61 6d 20 20 66 69 6c 65 | e.source.number...*.@param..file |
3c80 | 3a 20 70 6f 69 6e 74 65 72 20 74 6f 20 74 68 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20 6e 61 6d | :.pointer.to.the.source.file.nam |
3ca0 | 65 00 20 20 2a 20 20 20 20 20 20 20 20 20 77 68 65 72 65 20 74 68 65 20 61 73 73 65 72 74 5f 70 | e...*.........where.the.assert_p |
3cc0 | 61 72 61 6d 20 65 72 72 6f 72 20 68 61 73 20 6f 63 63 75 72 72 65 64 2e 00 20 20 2a 20 40 62 72 | aram.error.has.occurred....*.@br |
3ce0 | 69 65 66 20 20 52 65 70 6f 72 74 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 73 6f 75 | ief..Reports.the.name.of.the.sou |
3d00 | 72 63 65 20 66 69 6c 65 20 61 6e 64 20 74 68 65 20 73 6f 75 72 63 65 20 6c 69 6e 65 20 6e 75 6d | rce.file.and.the.source.line.num |
3d20 | 62 65 72 00 2f 2a 2a 00 23 69 66 64 65 66 20 20 55 53 45 5f 46 55 4c 4c 5f 41 53 53 45 52 54 00 | ber./**.#ifdef..USE_FULL_ASSERT. |
3d40 | 00 7d 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 45 72 72 6f 72 5f 48 61 6e 64 | .}.../*.USER.CODE.END.Error_Hand |
3d60 | 6c 65 72 5f 44 65 62 75 67 20 2a 2f 00 20 20 7d 00 20 20 7b 00 20 20 77 68 69 6c 65 20 28 31 29 | ler_Debug.*/...}...{...while.(1) |
3d80 | 00 20 20 5f 5f 64 69 73 61 62 6c 65 5f 69 72 71 28 29 3b 00 20 20 2f 2a 20 55 73 65 72 20 63 61 | ...__disable_irq();.../*.User.ca |
3da0 | 6e 20 61 64 64 20 68 69 73 20 6f 77 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 74 6f 20 | n.add.his.own.implementation.to. |
3dc0 | 72 65 70 6f 72 74 20 74 68 65 20 48 41 4c 20 65 72 72 6f 72 20 72 65 74 75 72 6e 20 73 74 61 74 | report.the.HAL.error.return.stat |
3de0 | 65 20 2a 2f 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 45 72 72 6f 72 5f | e.*/.../*.USER.CODE.BEGIN.Error_ |
3e00 | 48 61 6e 64 6c 65 72 5f 44 65 62 75 67 20 2a 2f 00 7b 00 76 6f 69 64 20 45 72 72 6f 72 5f 48 61 | Handler_Debug.*/.{.void.Error_Ha |
3e20 | 6e 64 6c 65 72 28 76 6f 69 64 29 00 20 20 2a 2f 00 20 20 2a 20 40 72 65 74 76 61 6c 20 4e 6f 6e | ndler(void)...*/...*.@retval.Non |
3e40 | 65 00 20 20 2a 20 40 62 72 69 65 66 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 65 | e...*.@brief..This.function.is.e |
3e60 | 78 65 63 75 74 65 64 20 69 6e 20 63 61 73 65 20 6f 66 20 65 72 72 6f 72 20 6f 63 63 75 72 72 65 | xecuted.in.case.of.error.occurre |
3e80 | 6e 63 65 2e 00 2f 2a 2a 00 00 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 34 20 2a 2f 00 | nce../**../*.USER.CODE.END.4.*/. |
3ea0 | 7d 00 20 20 28 76 6f 69 64 29 68 73 70 69 3b 00 20 20 53 50 49 5f 48 61 6e 64 6c 65 54 79 70 65 | }...(void)hspi;...SPI_HandleType |
3ec0 | 44 65 66 20 2a 68 73 70 69 20 3d 20 28 53 50 49 5f 48 61 6e 64 6c 65 54 79 70 65 44 65 66 20 2a | Def.*hspi.=.(SPI_HandleTypeDef.* |
3ee0 | 29 28 28 28 44 4d 41 5f 48 61 6e 64 6c 65 54 79 70 65 44 65 66 20 2a 29 68 64 6d 61 29 2d 3e 50 | )(((DMA_HandleTypeDef.*)hdma)->P |
3f00 | 61 72 65 6e 74 29 3b 00 7b 00 76 6f 69 64 20 53 50 49 5f 44 4d 41 48 61 6c 66 54 72 61 6e 73 6d | arent);.{.void.SPI_DMAHalfTransm |
3f20 | 69 74 52 65 63 65 69 76 65 43 70 6c 74 28 44 4d 41 5f 48 61 6e 64 6c 65 54 79 70 65 44 65 66 20 | itReceiveCplt(DMA_HandleTypeDef. |
3f40 | 2a 68 64 6d 61 29 00 00 7d 00 20 20 70 75 74 73 28 22 68 65 79 21 5c 72 5c 6e 22 29 3b 00 00 20 | *hdma)..}...puts("hey!\r\n");... |
3f60 | 20 28 76 6f 69 64 29 68 73 70 69 3b 00 20 20 53 50 49 5f 48 61 6e 64 6c 65 54 79 70 65 44 65 66 | .(void)hspi;...SPI_HandleTypeDef |
3f80 | 20 2a 68 73 70 69 20 3d 20 28 53 50 49 5f 48 61 6e 64 6c 65 54 79 70 65 44 65 66 20 2a 29 28 28 | .*hspi.=.(SPI_HandleTypeDef.*)(( |
3fa0 | 28 44 4d 41 5f 48 61 6e 64 6c 65 54 79 70 65 44 65 66 20 2a 29 68 64 6d 61 29 2d 3e 50 61 72 65 | (DMA_HandleTypeDef.*)hdma)->Pare |
3fc0 | 6e 74 29 3b 00 7b 00 76 6f 69 64 20 53 50 49 5f 44 4d 41 54 72 61 6e 73 6d 69 74 52 65 63 65 69 | nt);.{.void.SPI_DMATransmitRecei |
3fe0 | 76 65 43 70 6c 74 28 44 4d 41 5f 48 61 6e 64 6c 65 54 79 70 65 44 65 66 20 2a 68 64 6d 61 29 00 | veCplt(DMA_HandleTypeDef.*hdma). |
4000 | 61 64 00 00 9c 0e 00 00 e4 0e 00 00 00 10 00 00 0c 00 00 00 00 00 00 00 d4 0f 00 00 bc 0f 00 00 | ad.............................. |
4020 | a2 0f 00 00 82 0f 00 00 5f 0f 00 00 47 0f 00 00 46 0f 00 00 30 0f 00 00 12 0f 00 00 06 0f 00 00 | ........_...G...F...0........... |
4040 | 02 0f 00 00 e4 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
40a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
40c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
40e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
41a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
41c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
41e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
42a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
42c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
42e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
44a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
44c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
44e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
45a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
45c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
45e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
46a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
46c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
46e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
47a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
47c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
47e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4ee0 | 00 00 00 00 20 20 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 57 48 49 4c 45 20 2a | ......../*.USER.CODE.END.WHILE.* |
4f00 | 2f 00 20 20 7b 00 20 20 77 68 69 6c 65 20 28 31 29 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 | /...{...while.(1).../*.USER.CODE |
4f20 | 20 42 45 47 49 4e 20 57 48 49 4c 45 20 2a 2f 00 20 20 2f 2a 20 49 6e 66 69 6e 69 74 65 20 6c 6f | .BEGIN.WHILE.*/.../*.Infinite.lo |
4f40 | 6f 70 20 2a 2f 00 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 32 20 2a 2f 00 20 | op.*/..../*.USER.CODE.END.2.*/.. |
4f60 | 20 20 20 20 20 73 69 7a 65 6f 66 28 49 32 53 5f 52 65 63 65 69 76 65 5f 42 75 66 66 65 72 29 29 | .....sizeof(I2S_Receive_Buffer)) |
4f80 | 3b 00 20 20 20 20 20 20 73 69 7a 65 6f 66 28 49 32 53 5f 46 72 61 6d 65 5f 42 75 66 66 65 72 29 | ;.......sizeof(I2S_Frame_Buffer) |
4fa0 | 2c 00 20 20 20 20 20 20 49 32 53 5f 52 65 63 65 69 76 65 5f 42 75 66 66 65 72 2c 00 20 20 20 20 | ,.......I2S_Receive_Buffer,..... |
4fc0 | 20 20 49 32 53 5f 46 72 61 6d 65 5f 42 75 66 66 65 72 2c 00 20 20 48 41 4c 5f 53 50 49 5f 54 72 | ..I2S_Frame_Buffer,...HAL_SPI_Tr |
4fe0 | 61 6e 73 6d 69 74 52 65 63 65 69 76 65 5f 44 4d 41 5f 4d 69 78 65 64 28 26 68 73 70 69 31 2c 00 | ansmitReceive_DMA_Mixed(&hspi1,. |
5000 | 61 64 00 00 22 00 00 00 ea 01 00 00 00 10 00 00 6c 00 00 00 00 00 00 00 dc 0f 00 00 db 0f 00 00 | ad.."...........l............... |
5020 | d9 0f 00 00 d8 0f 00 00 d4 0f 00 00 b4 0f 00 00 af 0f 00 00 91 0f 00 00 8f 0f 00 00 8e 0f 00 00 | ................................ |
5040 | 6a 0f 00 00 4b 0f 00 00 4a 0f 00 00 2f 0f 00 00 fc 0e 00 00 ca 0e 00 00 a0 0e 00 00 6b 0e 00 00 | j...K...J.../...............k... |
5060 | 37 0e 00 00 0b 0e 00 00 0a 0e 00 00 08 0e 00 00 07 0e 00 00 03 0e 00 00 db 0d 00 00 cb 0d 00 00 | 7............................... |
5080 | ba 0d 00 00 b5 0d 00 00 96 0d 00 00 94 0d 00 00 6a 0d 00 00 45 0d 00 00 22 0d 00 00 21 0d 00 00 | ................j...E..."...!... |
50a0 | 01 0d 00 00 e1 0c 00 00 c1 0c 00 00 a1 0c 00 00 81 0c 00 00 61 0c 00 00 41 0c 00 00 40 0c 00 00 | ....................a...A...@... |
50c0 | 19 0c 00 00 d0 0b 00 00 cf 0b 00 00 a8 0b 00 00 61 0b 00 00 60 0b 00 00 39 0b 00 00 f4 0a 00 00 | ................a...`...9....... |
50e0 | f3 0a 00 00 c9 0a 00 00 a2 0a 00 00 74 0a 00 00 4e 0a 00 00 1f 0a 00 00 e7 09 00 00 e6 09 00 00 | ............t...N............... |
5100 | bd 09 00 00 97 09 00 00 6c 09 00 00 46 09 00 00 0f 09 00 00 0e 09 00 00 e5 08 00 00 bf 08 00 00 | ........l...F................... |
5120 | 91 08 00 00 6b 08 00 00 3c 08 00 00 05 08 00 00 04 08 00 00 c4 07 00 00 88 07 00 00 4a 07 00 00 | ....k...<...................J... |
5140 | 10 07 00 00 e6 06 00 00 c0 06 00 00 91 06 00 00 64 06 00 00 3a 06 00 00 39 06 00 00 fb 05 00 00 | ................d...:...9....... |
5160 | d4 05 00 00 98 05 00 00 73 05 00 00 49 05 00 00 23 05 00 00 f4 04 00 00 c7 04 00 00 9d 04 00 00 | ........s...I...#............... |
5180 | 9c 04 00 00 74 04 00 00 4f 04 00 00 21 04 00 00 fb 03 00 00 cc 03 00 00 96 03 00 00 95 03 00 00 | ....t...O...!................... |
51a0 | 5d 03 00 00 29 03 00 00 ff 02 00 00 d9 02 00 00 aa 02 00 00 7d 02 00 00 53 02 00 00 52 02 00 00 | ]...)...............}...S...R... |
51c0 | 1c 02 00 00 ea 01 00 00 e9 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
51e0 | 00 00 00 00 00 00 00 00 00 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 50 69 6e 20 | ............GPIO_InitStruct.Pin. |
5200 | 3d 20 53 48 49 45 4c 44 5f 50 69 6e 7c 53 48 49 45 4c 44 5f 43 53 5f 50 69 6e 3b 00 20 20 2f 2a | =.SHIELD_Pin|SHIELD_CS_Pin;.../* |
5220 | 43 6f 6e 66 69 67 75 72 65 20 47 50 49 4f 20 70 69 6e 73 20 3a 20 53 48 49 45 4c 44 5f 50 69 6e | Configure.GPIO.pins.:.SHIELD_Pin |
5240 | 20 53 48 49 45 4c 44 5f 43 53 5f 50 69 6e 20 2a 2f 00 00 20 20 48 41 4c 5f 47 50 49 4f 5f 49 6e | .SHIELD_CS_Pin.*/....HAL_GPIO_In |
5260 | 69 74 28 47 50 49 4f 45 2c 20 26 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 29 3b 00 20 20 47 | it(GPIOE,.&GPIO_InitStruct);...G |
5280 | 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 41 6c 74 65 72 6e 61 74 65 20 3d 20 47 50 49 4f 5f | PIO_InitStruct.Alternate.=.GPIO_ |
52a0 | 41 46 31 31 5f 4c 43 44 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 53 70 65 65 | AF11_LCD;...GPIO_InitStruct.Spee |
52c0 | 64 20 3d 20 47 50 49 4f 5f 53 50 45 45 44 5f 46 52 45 51 5f 4c 4f 57 3b 00 20 20 47 50 49 4f 5f | d.=.GPIO_SPEED_FREQ_LOW;...GPIO_ |
52e0 | 49 6e 69 74 53 74 72 75 63 74 2e 50 75 6c 6c 20 3d 20 47 50 49 4f 5f 4e 4f 50 55 4c 4c 3b 00 20 | InitStruct.Pull.=.GPIO_NOPULL;.. |
5300 | 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 4d 6f 64 65 20 3d 20 47 50 49 4f 5f 4d 4f 44 | .GPIO_InitStruct.Mode.=.GPIO_MOD |
5320 | 45 5f 41 46 5f 50 50 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 50 69 6e 20 3d | E_AF_PP;...GPIO_InitStruct.Pin.= |
5340 | 20 53 45 47 33 5f 50 69 6e 7c 53 45 47 34 5f 50 69 6e 7c 53 45 47 35 5f 50 69 6e 3b 00 20 20 2f | .SEG3_Pin|SEG4_Pin|SEG5_Pin;.../ |
5360 | 2a 43 6f 6e 66 69 67 75 72 65 20 47 50 49 4f 20 70 69 6e 73 20 3a 20 53 45 47 33 5f 50 69 6e 20 | *Configure.GPIO.pins.:.SEG3_Pin. |
5380 | 53 45 47 34 5f 50 69 6e 20 53 45 47 35 5f 50 69 6e 20 2a 2f 00 00 20 20 48 41 4c 5f 47 50 49 4f | SEG4_Pin.SEG5_Pin.*/....HAL_GPIO |
53a0 | 5f 49 6e 69 74 28 4c 45 44 5f 52 45 44 5f 47 50 49 4f 5f 50 6f 72 74 2c 20 26 47 50 49 4f 5f 49 | _Init(LED_RED_GPIO_Port,.&GPIO_I |
53c0 | 6e 69 74 53 74 72 75 63 74 29 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 53 70 | nitStruct);...GPIO_InitStruct.Sp |
53e0 | 65 65 64 20 3d 20 47 50 49 4f 5f 53 50 45 45 44 5f 46 52 45 51 5f 4c 4f 57 3b 00 20 20 47 50 49 | eed.=.GPIO_SPEED_FREQ_LOW;...GPI |
5400 | 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 50 75 6c 6c 20 3d 20 47 50 49 4f 5f 4e 4f 50 55 4c 4c 3b | O_InitStruct.Pull.=.GPIO_NOPULL; |
5420 | 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 4d 6f 64 65 20 3d 20 47 50 49 4f 5f 4d | ...GPIO_InitStruct.Mode.=.GPIO_M |
5440 | 4f 44 45 5f 4f 55 54 50 55 54 5f 50 50 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 | ODE_OUTPUT_PP;...GPIO_InitStruct |
5460 | 2e 50 69 6e 20 3d 20 4c 45 44 5f 52 45 44 5f 50 69 6e 3b 00 20 20 2f 2a 43 6f 6e 66 69 67 75 72 | .Pin.=.LED_RED_Pin;.../*Configur |
5480 | 65 20 47 50 49 4f 20 70 69 6e 20 3a 20 4c 45 44 5f 52 45 44 5f 50 69 6e 20 2a 2f 00 00 20 20 48 | e.GPIO.pin.:.LED_RED_Pin.*/....H |
54a0 | 41 4c 5f 47 50 49 4f 5f 49 6e 69 74 28 47 50 49 4f 42 2c 20 26 47 50 49 4f 5f 49 6e 69 74 53 74 | AL_GPIO_Init(GPIOB,.&GPIO_InitSt |
54c0 | 72 75 63 74 29 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 41 6c 74 65 72 6e 61 | ruct);...GPIO_InitStruct.Alterna |
54e0 | 74 65 20 3d 20 47 50 49 4f 5f 41 46 31 31 5f 4c 43 44 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 | te.=.GPIO_AF11_LCD;...GPIO_InitS |
5500 | 74 72 75 63 74 2e 53 70 65 65 64 20 3d 20 47 50 49 4f 5f 53 50 45 45 44 5f 46 52 45 51 5f 4c 4f | truct.Speed.=.GPIO_SPEED_FREQ_LO |
5520 | 57 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 50 75 6c 6c 20 3d 20 47 50 49 4f | W;...GPIO_InitStruct.Pull.=.GPIO |
5540 | 5f 4e 4f 50 55 4c 4c 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 4d 6f 64 65 20 | _NOPULL;...GPIO_InitStruct.Mode. |
5560 | 3d 20 47 50 49 4f 5f 4d 4f 44 45 5f 41 46 5f 50 50 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 | =.GPIO_MODE_AF_PP;.............. |
5580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 43 4f 4d 33 5f 50 69 6e 3b 00 20 20 47 50 49 4f 5f 49 | .............|COM3_Pin;...GPIO_I |
55a0 | 6e 69 74 53 74 72 75 63 74 2e 50 69 6e 20 3d 20 53 45 47 32 5f 50 69 6e 7c 53 45 47 36 5f 50 69 | nitStruct.Pin.=.SEG2_Pin|SEG6_Pi |
55c0 | 6e 7c 53 45 47 37 5f 50 69 6e 7c 53 45 47 38 5f 50 69 6e 00 20 20 20 20 20 20 20 20 20 20 20 20 | n|SEG7_Pin|SEG8_Pin............. |
55e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 4d 33 5f 50 69 6e 20 2a 2f 00 20 20 2f 2a 43 | ...............COM3_Pin.*/.../*C |
5600 | 6f 6e 66 69 67 75 72 65 20 47 50 49 4f 20 70 69 6e 73 20 3a 20 53 45 47 32 5f 50 69 6e 20 53 45 | onfigure.GPIO.pins.:.SEG2_Pin.SE |
5620 | 47 36 5f 50 69 6e 20 53 45 47 37 5f 50 69 6e 20 53 45 47 38 5f 50 69 6e 00 00 20 20 48 41 4c 5f | G6_Pin.SEG7_Pin.SEG8_Pin....HAL_ |
5640 | 47 50 49 4f 5f 49 6e 69 74 28 47 50 49 4f 43 2c 20 26 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 | GPIO_Init(GPIOC,.&GPIO_InitStruc |
5660 | 74 29 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 41 6c 74 65 72 6e 61 74 65 20 | t);...GPIO_InitStruct.Alternate. |
5680 | 3d 20 47 50 49 4f 5f 41 46 31 31 5f 4c 43 44 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 | =.GPIO_AF11_LCD;...GPIO_InitStru |
56a0 | 63 74 2e 53 70 65 65 64 20 3d 20 47 50 49 4f 5f 53 50 45 45 44 5f 46 52 45 51 5f 4c 4f 57 3b 00 | ct.Speed.=.GPIO_SPEED_FREQ_LOW;. |
56c0 | 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 50 75 6c 6c 20 3d 20 47 50 49 4f 5f 4e 4f | ..GPIO_InitStruct.Pull.=.GPIO_NO |
56e0 | 50 55 4c 4c 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 4d 6f 64 65 20 3d 20 47 | PULL;...GPIO_InitStruct.Mode.=.G |
5700 | 50 49 4f 5f 4d 4f 44 45 5f 41 46 5f 50 50 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | PIO_MODE_AF_PP;................. |
5720 | 20 20 20 20 20 20 20 20 20 20 7c 53 45 47 31 35 5f 50 69 6e 7c 53 45 47 31 36 5f 50 69 6e 7c 53 | ..........|SEG15_Pin|SEG16_Pin|S |
5740 | 45 47 32 33 5f 50 69 6e 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 50 69 6e 20 | EG23_Pin;...GPIO_InitStruct.Pin. |
5760 | 3d 20 53 45 47 30 5f 50 69 6e 7c 53 45 47 31 5f 50 69 6e 7c 53 45 47 31 33 5f 50 69 6e 7c 53 45 | =.SEG0_Pin|SEG1_Pin|SEG13_Pin|SE |
5780 | 47 31 34 5f 50 69 6e 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | G14_Pin......................... |
57a0 | 20 20 20 53 45 47 31 35 5f 50 69 6e 20 53 45 47 31 36 5f 50 69 6e 20 53 45 47 32 33 5f 50 69 6e | ...SEG15_Pin.SEG16_Pin.SEG23_Pin |
57c0 | 20 2a 2f 00 20 20 2f 2a 43 6f 6e 66 69 67 75 72 65 20 47 50 49 4f 20 70 69 6e 73 20 3a 20 53 45 | .*/.../*Configure.GPIO.pins.:.SE |
57e0 | 47 30 5f 50 69 6e 20 53 45 47 31 5f 50 69 6e 20 53 45 47 31 33 5f 50 69 6e 20 53 45 47 31 34 5f | G0_Pin.SEG1_Pin.SEG13_Pin.SEG14_ |
5800 | 50 69 6e 00 00 20 20 48 41 4c 5f 47 50 49 4f 5f 49 6e 69 74 28 4c 45 44 5f 42 4c 55 45 5f 47 50 | Pin....HAL_GPIO_Init(LED_BLUE_GP |
5820 | 49 4f 5f 50 6f 72 74 2c 20 26 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 29 3b 00 20 20 47 50 | IO_Port,.&GPIO_InitStruct);...GP |
5840 | 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 53 70 65 65 64 20 3d 20 47 50 49 4f 5f 53 50 45 45 44 | IO_InitStruct.Speed.=.GPIO_SPEED |
5860 | 5f 46 52 45 51 5f 4c 4f 57 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 50 75 6c | _FREQ_LOW;...GPIO_InitStruct.Pul |
5880 | 6c 20 3d 20 47 50 49 4f 5f 4e 4f 50 55 4c 4c 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 | l.=.GPIO_NOPULL;...GPIO_InitStru |
58a0 | 63 74 2e 4d 6f 64 65 20 3d 20 47 50 49 4f 5f 4d 4f 44 45 5f 4f 55 54 50 55 54 5f 50 50 3b 00 20 | ct.Mode.=.GPIO_MODE_OUTPUT_PP;.. |
58c0 | 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 50 69 6e 20 3d 20 4c 45 44 5f 42 4c 55 45 5f | .GPIO_InitStruct.Pin.=.LED_BLUE_ |
58e0 | 50 69 6e 3b 00 20 20 2f 2a 43 6f 6e 66 69 67 75 72 65 20 47 50 49 4f 20 70 69 6e 20 3a 20 4c 45 | Pin;.../*Configure.GPIO.pin.:.LE |
5900 | 44 5f 42 4c 55 45 5f 50 69 6e 20 2a 2f 00 00 20 20 48 41 4c 5f 47 50 49 4f 5f 49 6e 69 74 28 4a | D_BLUE_Pin.*/....HAL_GPIO_Init(J |
5920 | 6f 79 73 74 69 63 6b 5f 47 50 49 4f 5f 50 6f 72 74 2c 20 26 47 50 49 4f 5f 49 6e 69 74 53 74 72 | oystick_GPIO_Port,.&GPIO_InitStr |
5940 | 75 63 74 29 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 50 75 6c 6c 20 3d 20 47 | uct);...GPIO_InitStruct.Pull.=.G |
5960 | 50 49 4f 5f 4e 4f 50 55 4c 4c 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 4d 6f | PIO_NOPULL;...GPIO_InitStruct.Mo |
5980 | 64 65 20 3d 20 47 50 49 4f 5f 4d 4f 44 45 5f 41 4e 41 4c 4f 47 3b 00 20 20 47 50 49 4f 5f 49 6e | de.=.GPIO_MODE_ANALOG;...GPIO_In |
59a0 | 69 74 53 74 72 75 63 74 2e 50 69 6e 20 3d 20 4a 6f 79 73 74 69 63 6b 5f 50 69 6e 3b 00 20 20 2f | itStruct.Pin.=.Joystick_Pin;.../ |
59c0 | 2a 43 6f 6e 66 69 67 75 72 65 20 47 50 49 4f 20 70 69 6e 20 3a 20 4a 6f 79 73 74 69 63 6b 5f 50 | *Configure.GPIO.pin.:.Joystick_P |
59e0 | 69 6e 20 2a 2f 00 00 20 20 48 41 4c 5f 47 50 49 4f 5f 49 6e 69 74 28 4c 45 44 5f 47 52 45 45 4e | in.*/....HAL_GPIO_Init(LED_GREEN |
5a00 | 5f 47 50 49 4f 5f 50 6f 72 74 2c 20 26 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 29 3b 00 20 | _GPIO_Port,.&GPIO_InitStruct);.. |
5a20 | 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 53 70 65 65 64 20 3d 20 47 50 49 4f 5f 53 50 | .GPIO_InitStruct.Speed.=.GPIO_SP |
5a40 | 45 45 44 5f 46 52 45 51 5f 4c 4f 57 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e | EED_FREQ_LOW;...GPIO_InitStruct. |
5a60 | 50 75 6c 6c 20 3d 20 47 50 49 4f 5f 4e 4f 50 55 4c 4c 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 | Pull.=.GPIO_NOPULL;...GPIO_InitS |
5a80 | 74 72 75 63 74 2e 4d 6f 64 65 20 3d 20 47 50 49 4f 5f 4d 4f 44 45 5f 4f 55 54 50 55 54 5f 50 50 | truct.Mode.=.GPIO_MODE_OUTPUT_PP |
5aa0 | 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 50 69 6e 20 3d 20 4c 45 44 5f 47 52 | ;...GPIO_InitStruct.Pin.=.LED_GR |
5ac0 | 45 45 4e 5f 50 69 6e 3b 00 20 20 2f 2a 43 6f 6e 66 69 67 75 72 65 20 47 50 49 4f 20 70 69 6e 20 | EEN_Pin;.../*Configure.GPIO.pin. |
5ae0 | 3a 20 4c 45 44 5f 47 52 45 45 4e 5f 50 69 6e 20 2a 2f 00 00 20 20 48 41 4c 5f 47 50 49 4f 5f 57 | :.LED_GREEN_Pin.*/....HAL_GPIO_W |
5b00 | 72 69 74 65 50 69 6e 28 4c 45 44 5f 52 45 44 5f 47 50 49 4f 5f 50 6f 72 74 2c 20 4c 45 44 5f 52 | ritePin(LED_RED_GPIO_Port,.LED_R |
5b20 | 45 44 5f 50 69 6e 2c 20 47 50 49 4f 5f 50 49 4e 5f 52 45 53 45 54 29 3b 00 20 20 2f 2a 43 6f 6e | ED_Pin,.GPIO_PIN_RESET);.../*Con |
5b40 | 66 69 67 75 72 65 20 47 50 49 4f 20 70 69 6e 20 4f 75 74 70 75 74 20 4c 65 76 65 6c 20 2a 2f 00 | figure.GPIO.pin.Output.Level.*/. |
5b60 | 00 20 20 48 41 4c 5f 47 50 49 4f 5f 57 72 69 74 65 50 69 6e 28 4c 45 44 5f 42 4c 55 45 5f 47 50 | ...HAL_GPIO_WritePin(LED_BLUE_GP |
5b80 | 49 4f 5f 50 6f 72 74 2c 20 4c 45 44 5f 42 4c 55 45 5f 50 69 6e 2c 20 47 50 49 4f 5f 50 49 4e 5f | IO_Port,.LED_BLUE_Pin,.GPIO_PIN_ |
5ba0 | 52 45 53 45 54 29 3b 00 20 20 2f 2a 43 6f 6e 66 69 67 75 72 65 20 47 50 49 4f 20 70 69 6e 20 4f | RESET);.../*Configure.GPIO.pin.O |
5bc0 | 75 74 70 75 74 20 4c 65 76 65 6c 20 2a 2f 00 00 20 20 48 41 4c 5f 47 50 49 4f 5f 57 72 69 74 65 | utput.Level.*/....HAL_GPIO_Write |
5be0 | 50 69 6e 28 4c 45 44 5f 47 52 45 45 4e 5f 47 50 49 4f 5f 50 6f 72 74 2c 20 4c 45 44 5f 47 52 45 | Pin(LED_GREEN_GPIO_Port,.LED_GRE |
5c00 | 45 4e 5f 50 69 6e 2c 20 47 50 49 4f 5f 50 49 4e 5f 52 45 53 45 54 29 3b 00 20 20 2f 2a 43 6f 6e | EN_Pin,.GPIO_PIN_RESET);.../*Con |
5c20 | 66 69 67 75 72 65 20 47 50 49 4f 20 70 69 6e 20 4f 75 74 70 75 74 20 4c 65 76 65 6c 20 2a 2f 00 | figure.GPIO.pin.Output.Level.*/. |
5c40 | 00 20 20 5f 5f 48 41 4c 5f 52 43 43 5f 47 50 49 4f 44 5f 43 4c 4b 5f 45 4e 41 42 4c 45 28 29 3b | ...__HAL_RCC_GPIOD_CLK_ENABLE(); |
5c60 | 00 20 20 5f 5f 48 41 4c 5f 52 43 43 5f 47 50 49 4f 45 5f 43 4c 4b 5f 45 4e 41 42 4c 45 28 29 3b | ...__HAL_RCC_GPIOE_CLK_ENABLE(); |
5c80 | 00 20 20 5f 5f 48 41 4c 5f 52 43 43 5f 47 50 49 4f 42 5f 43 4c 4b 5f 45 4e 41 42 4c 45 28 29 3b | ...__HAL_RCC_GPIOB_CLK_ENABLE(); |
5ca0 | 00 20 20 5f 5f 48 41 4c 5f 52 43 43 5f 47 50 49 4f 41 5f 43 4c 4b 5f 45 4e 41 42 4c 45 28 29 3b | ...__HAL_RCC_GPIOA_CLK_ENABLE(); |
5cc0 | 00 20 20 5f 5f 48 41 4c 5f 52 43 43 5f 47 50 49 4f 46 5f 43 4c 4b 5f 45 4e 41 42 4c 45 28 29 3b | ...__HAL_RCC_GPIOF_CLK_ENABLE(); |
5ce0 | 00 20 20 5f 5f 48 41 4c 5f 52 43 43 5f 47 50 49 4f 43 5f 43 4c 4b 5f 45 4e 41 42 4c 45 28 29 3b | ...__HAL_RCC_GPIOC_CLK_ENABLE(); |
5d00 | 00 20 20 2f 2a 20 47 50 49 4f 20 50 6f 72 74 73 20 43 6c 6f 63 6b 20 45 6e 61 62 6c 65 20 2a 2f | .../*.GPIO.Ports.Clock.Enable.*/ |
5d20 | 00 00 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 4d 58 5f 47 50 49 4f 5f 49 6e 69 74 5f | ../*.USER.CODE.END.MX_GPIO_Init_ |
5d40 | 31 20 2a 2f 00 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 4d 58 5f 47 50 49 4f 5f | 1.*/./*.USER.CODE.BEGIN.MX_GPIO_ |
5d60 | 49 6e 69 74 5f 31 20 2a 2f 00 20 20 47 50 49 4f 5f 49 6e 69 74 54 79 70 65 44 65 66 20 47 50 49 | Init_1.*/...GPIO_InitTypeDef.GPI |
5d80 | 4f 5f 49 6e 69 74 53 74 72 75 63 74 20 3d 20 7b 30 7d 3b 00 7b 00 73 74 61 74 69 63 20 76 6f 69 | O_InitStruct.=.{0};.{.static.voi |
5da0 | 64 20 4d 58 5f 47 50 49 4f 5f 49 6e 69 74 28 76 6f 69 64 29 00 20 20 2a 2f 00 20 20 2a 20 40 72 | d.MX_GPIO_Init(void)...*/...*.@r |
5dc0 | 65 74 76 61 6c 20 4e 6f 6e 65 00 20 20 2a 20 40 70 61 72 61 6d 20 4e 6f 6e 65 00 20 20 2a 20 40 | etval.None...*.@param.None...*.@ |
5de0 | 62 72 69 65 66 20 47 50 49 4f 20 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 46 75 6e 63 74 69 | brief.GPIO.Initialization.Functi |
5e00 | 6f 6e 00 2f 2a 2a 00 00 7d 00 00 20 20 48 41 4c 5f 4e 56 49 43 5f 45 6e 61 62 6c 65 49 52 51 28 | on./**..}....HAL_NVIC_EnableIRQ( |
5e20 | 44 4d 41 31 5f 43 68 61 6e 6e 65 6c 32 5f 33 5f 49 52 51 6e 29 3b 00 20 20 48 41 4c 5f 4e 56 49 | DMA1_Channel2_3_IRQn);...HAL_NVI |
5e40 | 43 5f 53 65 74 50 72 69 6f 72 69 74 79 28 44 4d 41 31 5f 43 68 61 6e 6e 65 6c 32 5f 33 5f 49 52 | C_SetPriority(DMA1_Channel2_3_IR |
5e60 | 51 6e 2c 20 30 2c 20 30 29 3b 00 20 20 2f 2a 20 44 4d 41 31 5f 43 68 61 6e 6e 65 6c 32 5f 33 5f | Qn,.0,.0);.../*.DMA1_Channel2_3_ |
5e80 | 49 52 51 6e 20 69 6e 74 65 72 72 75 70 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 2a 2f 00 | IRQn.interrupt.configuration.*/. |
5ea0 | 20 20 48 41 4c 5f 4e 56 49 43 5f 45 6e 61 62 6c 65 49 52 51 28 44 4d 41 31 5f 43 68 61 6e 6e 65 | ..HAL_NVIC_EnableIRQ(DMA1_Channe |
5ec0 | 6c 31 5f 49 52 51 6e 29 3b 00 20 20 48 41 4c 5f 4e 56 49 43 5f 53 65 74 50 72 69 6f 72 69 74 79 | l1_IRQn);...HAL_NVIC_SetPriority |
5ee0 | 28 44 4d 41 31 5f 43 68 61 6e 6e 65 6c 31 5f 49 52 51 6e 2c 20 30 2c 20 30 29 3b 00 20 20 2f 2a | (DMA1_Channel1_IRQn,.0,.0);.../* |
5f00 | 20 44 4d 41 31 5f 43 68 61 6e 6e 65 6c 31 5f 49 52 51 6e 20 69 6e 74 65 72 72 75 70 74 20 63 6f | .DMA1_Channel1_IRQn.interrupt.co |
5f20 | 6e 66 69 67 75 72 61 74 69 6f 6e 20 2a 2f 00 20 20 2f 2a 20 44 4d 41 20 69 6e 74 65 72 72 75 70 | nfiguration.*/.../*.DMA.interrup |
5f40 | 74 20 69 6e 69 74 20 2a 2f 00 00 20 20 5f 5f 48 41 4c 5f 52 43 43 5f 44 4d 41 31 5f 43 4c 4b 5f | t.init.*/....__HAL_RCC_DMA1_CLK_ |
5f60 | 45 4e 41 42 4c 45 28 29 3b 00 20 20 2f 2a 20 44 4d 41 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 63 6c | ENABLE();.../*.DMA.controller.cl |
5f80 | 6f 63 6b 20 65 6e 61 62 6c 65 20 2a 2f 00 00 7b 00 73 74 61 74 69 63 20 76 6f 69 64 20 4d 58 5f | ock.enable.*/..{.static.void.MX_ |
5fa0 | 44 4d 41 5f 49 6e 69 74 28 76 6f 69 64 29 00 20 20 2a 2f 00 20 20 2a 20 45 6e 61 62 6c 65 20 44 | DMA_Init(void)...*/...*.Enable.D |
5fc0 | 4d 41 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 63 6c 6f 63 6b 00 2f 2a 2a 00 00 7d 00 00 20 20 2f 2a | MA.controller.clock./**..}..../* |
5fe0 | 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 55 53 41 52 54 32 5f 49 6e 69 74 20 32 20 2a 2f 00 | .USER.CODE.END.USART2_Init.2.*/. |
6000 | 61 64 00 00 03 00 00 00 cf 01 00 00 00 10 00 00 6d 00 00 00 00 00 00 00 d6 0f 00 00 b0 0f 00 00 | ad..............m............... |
6020 | 81 0f 00 00 55 0f 00 00 2b 0f 00 00 2a 0f 00 00 e9 0e 00 00 a6 0e 00 00 74 0e 00 00 35 0e 00 00 | ....U...+...*...........t...5... |
6040 | f2 0d 00 00 c2 0d 00 00 98 0d 00 00 72 0d 00 00 43 0d 00 00 16 0d 00 00 ec 0c 00 00 eb 0c 00 00 | ............r...C............... |
6060 | b9 0c 00 00 8b 0c 00 00 61 0c 00 00 3b 0c 00 00 0c 0c 00 00 e0 0b 00 00 b6 0b 00 00 b5 0b 00 00 | ........a...;................... |
6080 | 7d 0b 00 00 49 0b 00 00 1f 0b 00 00 f9 0a 00 00 ca 0a 00 00 9d 0a 00 00 73 0a 00 00 72 0a 00 00 | }...I...................s...r... |
60a0 | 3f 0a 00 00 10 0a 00 00 e6 09 00 00 c0 09 00 00 91 09 00 00 67 09 00 00 66 09 00 00 39 09 00 00 | ?...................g...f...9... |
60c0 | 10 09 00 00 e6 08 00 00 c0 08 00 00 91 08 00 00 64 08 00 00 3a 08 00 00 39 08 00 00 14 08 00 00 | ................d...:...9....... |
60e0 | f1 07 00 00 ef 07 00 00 ee 07 00 00 d6 07 00 00 a1 07 00 00 84 07 00 00 6e 07 00 00 58 07 00 00 | ........................n...X... |
6100 | 43 07 00 00 2e 07 00 00 2c 07 00 00 0b 07 00 00 e9 06 00 00 c1 06 00 00 c0 06 00 00 9e 06 00 00 | C.......,....................... |
6120 | 6d 06 00 00 3c 06 00 00 3b 06 00 00 19 06 00 00 da 05 00 00 d9 05 00 00 c2 05 00 00 ae 05 00 00 | m...<...;....................... |
6140 | ad 05 00 00 8c 05 00 00 67 05 00 00 3e 05 00 00 3d 05 00 00 0f 05 00 00 8b 04 00 00 87 04 00 00 | ........g...>...=............... |
6160 | 6d 04 00 00 5d 04 00 00 59 04 00 00 58 04 00 00 06 04 00 00 02 04 00 00 e7 03 00 00 d7 03 00 00 | m...]...Y...X................... |
6180 | d3 03 00 00 d2 03 00 00 99 03 00 00 6d 03 00 00 69 03 00 00 3d 03 00 00 39 03 00 00 38 03 00 00 | ............m...i...=...9...8... |
61a0 | 10 03 00 00 e6 02 00 00 bc 02 00 00 9e 02 00 00 80 02 00 00 56 02 00 00 38 02 00 00 1a 02 00 00 | ....................V...8....... |
61c0 | 19 02 00 00 eb 01 00 00 cf 01 00 00 00 00 00 20 20 68 73 70 69 2d 3e 52 78 49 53 52 20 20 20 20 | .................hspi->RxISR.... |
61e0 | 20 20 20 3d 20 4e 55 4c 4c 3b 00 20 20 2f 2a 20 49 6e 69 74 20 66 69 65 6c 64 20 6e 6f 74 20 75 | ...=.NULL;.../*.Init.field.not.u |
6200 | 73 65 64 20 69 6e 20 68 61 6e 64 6c 65 20 74 6f 20 7a 65 72 6f 20 2a 2f 00 00 20 20 68 73 70 69 | sed.in.handle.to.zero.*/....hspi |
6220 | 2d 3e 52 78 58 66 65 72 43 6f 75 6e 74 20 3d 20 52 78 53 69 7a 65 3b 00 20 20 68 73 70 69 2d 3e | ->RxXferCount.=.RxSize;...hspi-> |
6240 | 52 78 58 66 65 72 53 69 7a 65 20 20 3d 20 52 78 53 69 7a 65 3b 00 20 20 68 73 70 69 2d 3e 70 52 | RxXferSize..=.RxSize;...hspi->pR |
6260 | 78 42 75 66 66 50 74 72 20 20 3d 20 28 75 69 6e 74 38 5f 74 20 2a 29 70 52 78 44 61 74 61 3b 00 | xBuffPtr..=.(uint8_t.*)pRxData;. |
6280 | 20 20 68 73 70 69 2d 3e 54 78 58 66 65 72 43 6f 75 6e 74 20 3d 20 54 78 53 69 7a 65 3b 00 20 20 | ..hspi->TxXferCount.=.TxSize;... |
62a0 | 68 73 70 69 2d 3e 54 78 58 66 65 72 53 69 7a 65 20 20 3d 20 54 78 53 69 7a 65 3b 00 20 20 68 73 | hspi->TxXferSize..=.TxSize;...hs |
62c0 | 70 69 2d 3e 70 54 78 42 75 66 66 50 74 72 20 20 3d 20 28 75 69 6e 74 38 5f 74 20 2a 29 70 54 78 | pi->pTxBuffPtr..=.(uint8_t.*)pTx |
62e0 | 44 61 74 61 3b 00 20 20 68 73 70 69 2d 3e 45 72 72 6f 72 43 6f 64 65 20 20 20 3d 20 48 41 4c 5f | Data;...hspi->ErrorCode...=.HAL_ |
6300 | 53 50 49 5f 45 52 52 4f 52 5f 4e 4f 4e 45 3b 00 20 20 2f 2a 20 53 65 74 20 74 68 65 20 74 72 61 | SPI_ERROR_NONE;.../*.Set.the.tra |
6320 | 6e 73 61 63 74 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 2a 2f 00 00 20 20 7d 00 20 20 20 | nsaction.information.*/....}.... |
6340 | 20 68 73 70 69 2d 3e 53 74 61 74 65 20 3d 20 48 41 4c 5f 53 50 49 5f 53 54 41 54 45 5f 42 55 53 | .hspi->State.=.HAL_SPI_STATE_BUS |
6360 | 59 5f 54 58 5f 52 58 3b 00 20 20 7b 00 20 20 69 66 20 28 68 73 70 69 2d 3e 53 74 61 74 65 20 21 | Y_TX_RX;...{...if.(hspi->State.! |
6380 | 3d 20 48 41 4c 5f 53 50 49 5f 53 54 41 54 45 5f 42 55 53 59 5f 52 58 29 00 20 20 2f 2a 20 44 6f | =.HAL_SPI_STATE_BUSY_RX).../*.Do |
63a0 | 6e 27 74 20 6f 76 65 72 77 72 69 74 65 20 69 6e 20 63 61 73 65 20 6f 66 20 48 41 4c 5f 53 50 49 | n't.overwrite.in.case.of.HAL_SPI |
63c0 | 5f 53 54 41 54 45 5f 42 55 53 59 5f 52 58 20 2a 2f 00 00 20 20 7d 00 20 20 20 20 67 6f 74 6f 20 | _STATE_BUSY_RX.*/....}.....goto. |
63e0 | 65 72 72 6f 72 3b 00 20 20 20 20 65 72 72 6f 72 63 6f 64 65 20 3d 20 48 41 4c 5f 45 52 52 4f 52 | error;.....errorcode.=.HAL_ERROR |
6400 | 3b 00 20 20 7b 00 20 20 69 66 20 28 28 70 54 78 44 61 74 61 20 3d 3d 20 4e 55 4c 4c 29 20 7c 7c | ;...{...if.((pTxData.==.NULL).|| |
6420 | 20 28 70 52 78 44 61 74 61 20 3d 3d 20 4e 55 4c 4c 29 20 7c 7c 20 28 54 78 53 69 7a 65 20 3d 3d | .(pRxData.==.NULL).||.(TxSize.== |
6440 | 20 30 55 29 20 7c 7c 20 28 52 78 53 69 7a 65 20 3d 3d 20 30 55 29 29 00 00 20 20 7d 00 20 20 20 | .0U).||.(RxSize.==.0U))....}.... |
6460 | 20 67 6f 74 6f 20 65 72 72 6f 72 3b 00 20 20 20 20 65 72 72 6f 72 63 6f 64 65 20 3d 20 48 41 4c | .goto.error;.....errorcode.=.HAL |
6480 | 5f 42 55 53 59 3b 00 20 20 7b 00 20 20 20 20 20 20 20 20 28 28 74 6d 70 5f 6d 6f 64 65 20 3d 3d | _BUSY;...{.........((tmp_mode.== |
64a0 | 20 53 50 49 5f 4d 4f 44 45 5f 4d 41 53 54 45 52 29 20 26 26 20 28 68 73 70 69 2d 3e 49 6e 69 74 | .SPI_MODE_MASTER).&&.(hspi->Init |
64c0 | 2e 44 69 72 65 63 74 69 6f 6e 20 3d 3d 20 53 50 49 5f 44 49 52 45 43 54 49 4f 4e 5f 32 4c 49 4e | .Direction.==.SPI_DIRECTION_2LIN |
64e0 | 45 53 29 20 26 26 20 28 74 6d 70 5f 73 74 61 74 65 20 3d 3d 20 48 41 4c 5f 53 50 49 5f 53 54 41 | ES).&&.(tmp_state.==.HAL_SPI_STA |
6500 | 54 45 5f 42 55 53 59 5f 52 58 29 29 29 29 00 20 20 69 66 20 28 21 28 28 74 6d 70 5f 73 74 61 74 | TE_BUSY_RX))))...if.(!((tmp_stat |
6520 | 65 20 3d 3d 20 48 41 4c 5f 53 50 49 5f 53 54 41 54 45 5f 52 45 41 44 59 29 20 7c 7c 00 00 20 20 | e.==.HAL_SPI_STATE_READY).||.... |
6540 | 74 6d 70 5f 6d 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 68 73 70 69 2d 3e 49 6e 69 74 | tmp_mode............=.hspi->Init |
6560 | 2e 4d 6f 64 65 3b 00 20 20 74 6d 70 5f 73 74 61 74 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 68 | .Mode;...tmp_state...........=.h |
6580 | 73 70 69 2d 3e 53 74 61 74 65 3b 00 20 20 2f 2a 20 49 6e 69 74 20 74 65 6d 70 6f 72 61 72 79 20 | spi->State;.../*.Init.temporary. |
65a0 | 76 61 72 69 61 62 6c 65 73 20 2a 2f 00 00 20 20 5f 5f 48 41 4c 5f 4c 4f 43 4b 28 68 73 70 69 29 | variables.*/....__HAL_LOCK(hspi) |
65c0 | 3b 00 20 20 2f 2a 20 50 72 6f 63 65 73 73 20 6c 6f 63 6b 65 64 20 2a 2f 00 00 20 20 61 73 73 65 | ;.../*.Process.locked.*/....asse |
65e0 | 72 74 5f 70 61 72 61 6d 28 49 53 5f 53 50 49 5f 44 49 52 45 43 54 49 4f 4e 5f 32 4c 49 4e 45 53 | rt_param(IS_SPI_DIRECTION_2LINES |
6600 | 28 68 73 70 69 2d 3e 49 6e 69 74 2e 44 69 72 65 63 74 69 6f 6e 29 29 3b 00 20 20 2f 2a 20 43 68 | (hspi->Init.Direction));.../*.Ch |
6620 | 65 63 6b 20 44 69 72 65 63 74 69 6f 6e 20 70 61 72 61 6d 65 74 65 72 20 2a 2f 00 00 20 20 61 73 | eck.Direction.parameter.*/....as |
6640 | 73 65 72 74 5f 70 61 72 61 6d 28 49 53 5f 53 50 49 5f 44 4d 41 5f 48 41 4e 44 4c 45 28 68 73 70 | sert_param(IS_SPI_DMA_HANDLE(hsp |
6660 | 69 2d 3e 68 64 6d 61 74 78 29 29 3b 00 20 20 61 73 73 65 72 74 5f 70 61 72 61 6d 28 49 53 5f 53 | i->hdmatx));...assert_param(IS_S |
6680 | 50 49 5f 44 4d 41 5f 48 41 4e 44 4c 45 28 68 73 70 69 2d 3e 68 64 6d 61 72 78 29 29 3b 00 20 20 | PI_DMA_HANDLE(hspi->hdmarx));... |
66a0 | 2f 2a 20 43 68 65 63 6b 20 72 78 20 26 20 74 78 20 64 6d 61 20 68 61 6e 64 6c 65 73 20 2a 2f 00 | /*.Check.rx.&.tx.dma.handles.*/. |
66c0 | 00 20 20 48 41 4c 5f 53 74 61 74 75 73 54 79 70 65 44 65 66 20 65 72 72 6f 72 63 6f 64 65 20 3d | ...HAL_StatusTypeDef.errorcode.= |
66e0 | 20 48 41 4c 5f 4f 4b 3b 00 20 20 48 41 4c 5f 53 50 49 5f 53 74 61 74 65 54 79 70 65 44 65 66 20 | .HAL_OK;...HAL_SPI_StateTypeDef. |
6700 | 74 6d 70 5f 73 74 61 74 65 3b 00 20 20 75 69 6e 74 33 32 5f 74 20 20 20 20 20 20 20 20 20 20 20 | tmp_state;...uint32_t........... |
6720 | 20 20 74 6d 70 5f 6d 6f 64 65 3b 00 7b 00 20 20 20 20 75 69 6e 74 31 36 5f 74 20 52 78 53 69 7a | ..tmp_mode;.{.....uint16_t.RxSiz |
6740 | 65 29 00 20 20 20 20 75 69 6e 74 31 36 5f 74 20 54 78 53 69 7a 65 2c 00 20 20 20 20 75 69 6e 74 | e).....uint16_t.TxSize,.....uint |
6760 | 38 5f 74 20 2a 70 52 78 44 61 74 61 2c 00 20 20 20 20 75 69 6e 74 38 5f 74 20 2a 70 54 78 44 61 | 8_t.*pRxData,.....uint8_t.*pTxDa |
6780 | 74 61 2c 00 20 20 20 20 53 50 49 5f 48 61 6e 64 6c 65 54 79 70 65 44 65 66 20 2a 68 73 70 69 2c | ta,.....SPI_HandleTypeDef.*hspi, |
67a0 | 00 48 41 4c 5f 53 74 61 74 75 73 54 79 70 65 44 65 66 20 48 41 4c 5f 53 50 49 5f 54 72 61 6e 73 | .HAL_StatusTypeDef.HAL_SPI_Trans |
67c0 | 6d 69 74 52 65 63 65 69 76 65 5f 44 4d 41 5f 4d 69 78 65 64 28 00 2f 2a 20 55 53 45 52 20 43 4f | mitReceive_DMA_Mixed(./*.USER.CO |
67e0 | 44 45 20 42 45 47 49 4e 20 34 20 2a 2f 00 00 7d 00 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e | DE.BEGIN.4.*/..}./*.USER.CODE.EN |
6800 | 44 20 4d 58 5f 47 50 49 4f 5f 49 6e 69 74 5f 32 20 2a 2f 00 2f 2a 20 55 53 45 52 20 43 4f 44 45 | D.MX_GPIO_Init_2.*/./*.USER.CODE |
6820 | 20 42 45 47 49 4e 20 4d 58 5f 47 50 49 4f 5f 49 6e 69 74 5f 32 20 2a 2f 00 00 20 20 48 41 4c 5f | .BEGIN.MX_GPIO_Init_2.*/....HAL_ |
6840 | 47 50 49 4f 5f 49 6e 69 74 28 47 50 49 4f 42 2c 20 26 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 | GPIO_Init(GPIOB,.&GPIO_InitStruc |
6860 | 74 29 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 41 6c 74 65 72 6e 61 74 65 20 | t);...GPIO_InitStruct.Alternate. |
6880 | 3d 20 47 50 49 4f 5f 41 46 34 5f 49 32 43 31 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 | =.GPIO_AF4_I2C1;...GPIO_InitStru |
68a0 | 63 74 2e 53 70 65 65 64 20 3d 20 47 50 49 4f 5f 53 50 45 45 44 5f 46 52 45 51 5f 4c 4f 57 3b 00 | ct.Speed.=.GPIO_SPEED_FREQ_LOW;. |
68c0 | 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 50 75 6c 6c 20 3d 20 47 50 49 4f 5f 4e 4f | ..GPIO_InitStruct.Pull.=.GPIO_NO |
68e0 | 50 55 4c 4c 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 4d 6f 64 65 20 3d 20 47 | PULL;...GPIO_InitStruct.Mode.=.G |
6900 | 50 49 4f 5f 4d 4f 44 45 5f 41 46 5f 4f 44 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 | PIO_MODE_AF_OD;...GPIO_InitStruc |
6920 | 74 2e 50 69 6e 20 3d 20 53 44 41 5f 50 69 6e 7c 53 43 4c 5f 50 69 6e 3b 00 20 20 2f 2a 43 6f 6e | t.Pin.=.SDA_Pin|SCL_Pin;.../*Con |
6940 | 66 69 67 75 72 65 20 47 50 49 4f 20 70 69 6e 73 20 3a 20 53 44 41 5f 50 69 6e 20 53 43 4c 5f 50 | figure.GPIO.pins.:.SDA_Pin.SCL_P |
6960 | 69 6e 20 2a 2f 00 00 20 20 48 41 4c 5f 47 50 49 4f 5f 49 6e 69 74 28 47 50 49 4f 41 2c 20 26 47 | in.*/....HAL_GPIO_Init(GPIOA,.&G |
6980 | 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 29 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 | PIO_InitStruct);...GPIO_InitStru |
69a0 | 63 74 2e 53 70 65 65 64 20 3d 20 47 50 49 4f 5f 53 50 45 45 44 5f 46 52 45 51 5f 4c 4f 57 3b 00 | ct.Speed.=.GPIO_SPEED_FREQ_LOW;. |
69c0 | 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 50 75 6c 6c 20 3d 20 47 50 49 4f 5f 4e 4f | ..GPIO_InitStruct.Pull.=.GPIO_NO |
69e0 | 50 55 4c 4c 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 4d 6f 64 65 20 3d 20 47 | PULL;...GPIO_InitStruct.Mode.=.G |
6a00 | 50 49 4f 5f 4d 4f 44 45 5f 41 46 5f 50 50 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 | PIO_MODE_AF_PP;...GPIO_InitStruc |
6a20 | 74 2e 50 69 6e 20 3d 20 55 53 42 5f 44 4d 5f 50 69 6e 7c 55 53 42 5f 44 50 5f 50 69 6e 3b 00 20 | t.Pin.=.USB_DM_Pin|USB_DP_Pin;.. |
6a40 | 20 2f 2a 43 6f 6e 66 69 67 75 72 65 20 47 50 49 4f 20 70 69 6e 73 20 3a 20 55 53 42 5f 44 4d 5f | ./*Configure.GPIO.pins.:.USB_DM_ |
6a60 | 50 69 6e 20 55 53 42 5f 44 50 5f 50 69 6e 20 2a 2f 00 00 20 20 48 41 4c 5f 47 50 49 4f 5f 49 6e | Pin.USB_DP_Pin.*/....HAL_GPIO_In |
6a80 | 69 74 28 47 50 49 4f 41 2c 20 26 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 29 3b 00 20 20 47 | it(GPIOA,.&GPIO_InitStruct);...G |
6aa0 | 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 41 6c 74 65 72 6e 61 74 65 20 3d 20 47 50 49 4f 5f | PIO_InitStruct.Alternate.=.GPIO_ |
6ac0 | 41 46 31 31 5f 4c 43 44 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 53 70 65 65 | AF11_LCD;...GPIO_InitStruct.Spee |
6ae0 | 64 20 3d 20 47 50 49 4f 5f 53 50 45 45 44 5f 46 52 45 51 5f 4c 4f 57 3b 00 20 20 47 50 49 4f 5f | d.=.GPIO_SPEED_FREQ_LOW;...GPIO_ |
6b00 | 49 6e 69 74 53 74 72 75 63 74 2e 50 75 6c 6c 20 3d 20 47 50 49 4f 5f 4e 4f 50 55 4c 4c 3b 00 20 | InitStruct.Pull.=.GPIO_NOPULL;.. |
6b20 | 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 4d 6f 64 65 20 3d 20 47 50 49 4f 5f 4d 4f 44 | .GPIO_InitStruct.Mode.=.GPIO_MOD |
6b40 | 45 5f 41 46 5f 50 50 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 50 69 6e 20 3d | E_AF_PP;...GPIO_InitStruct.Pin.= |
6b60 | 20 43 4f 4d 30 5f 50 69 6e 7c 43 4f 4d 31 5f 50 69 6e 7c 43 4f 4d 32 5f 50 69 6e 3b 00 20 20 2f | .COM0_Pin|COM1_Pin|COM2_Pin;.../ |
6b80 | 2a 43 6f 6e 66 69 67 75 72 65 20 47 50 49 4f 20 70 69 6e 73 20 3a 20 43 4f 4d 30 5f 50 69 6e 20 | *Configure.GPIO.pins.:.COM0_Pin. |
6ba0 | 43 4f 4d 31 5f 50 69 6e 20 43 4f 4d 32 5f 50 69 6e 20 2a 2f 00 00 20 20 48 41 4c 5f 47 50 49 4f | COM1_Pin.COM2_Pin.*/....HAL_GPIO |
6bc0 | 5f 49 6e 69 74 28 47 50 49 4f 44 2c 20 26 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 29 3b 00 | _Init(GPIOD,.&GPIO_InitStruct);. |
6be0 | 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 41 6c 74 65 72 6e 61 74 65 20 3d 20 47 50 | ..GPIO_InitStruct.Alternate.=.GP |
6c00 | 49 4f 5f 41 46 39 5f 54 53 43 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 53 70 | IO_AF9_TSC;...GPIO_InitStruct.Sp |
6c20 | 65 65 64 20 3d 20 47 50 49 4f 5f 53 50 45 45 44 5f 46 52 45 51 5f 4c 4f 57 3b 00 20 20 47 50 49 | eed.=.GPIO_SPEED_FREQ_LOW;...GPI |
6c40 | 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 50 75 6c 6c 20 3d 20 47 50 49 4f 5f 4e 4f 50 55 4c 4c 3b | O_InitStruct.Pull.=.GPIO_NOPULL; |
6c60 | 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 4d 6f 64 65 20 3d 20 47 50 49 4f 5f 4d | ...GPIO_InitStruct.Mode.=.GPIO_M |
6c80 | 4f 44 45 5f 41 46 5f 50 50 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 50 69 6e | ODE_AF_PP;...GPIO_InitStruct.Pin |
6ca0 | 20 3d 20 54 45 4b 59 5f 43 53 5f 50 69 6e 7c 54 45 4b 59 5f 50 69 6e 3b 00 20 20 2f 2a 43 6f 6e | .=.TEKY_CS_Pin|TEKY_Pin;.../*Con |
6cc0 | 66 69 67 75 72 65 20 47 50 49 4f 20 70 69 6e 73 20 3a 20 54 45 4b 59 5f 43 53 5f 50 69 6e 20 54 | figure.GPIO.pins.:.TEKY_CS_Pin.T |
6ce0 | 45 4b 59 5f 50 69 6e 20 2a 2f 00 00 20 20 48 41 4c 5f 47 50 49 4f 5f 49 6e 69 74 28 47 50 49 4f | EKY_Pin.*/....HAL_GPIO_Init(GPIO |
6d00 | 44 2c 20 26 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 29 3b 00 20 20 47 50 49 4f 5f 49 6e 69 | D,.&GPIO_InitStruct);...GPIO_Ini |
6d20 | 74 53 74 72 75 63 74 2e 41 6c 74 65 72 6e 61 74 65 20 3d 20 47 50 49 4f 5f 41 46 31 31 5f 4c 43 | tStruct.Alternate.=.GPIO_AF11_LC |
6d40 | 44 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 53 70 65 65 64 20 3d 20 47 50 49 | D;...GPIO_InitStruct.Speed.=.GPI |
6d60 | 4f 5f 53 50 45 45 44 5f 46 52 45 51 5f 4c 4f 57 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 | O_SPEED_FREQ_LOW;...GPIO_InitStr |
6d80 | 75 63 74 2e 50 75 6c 6c 20 3d 20 47 50 49 4f 5f 4e 4f 50 55 4c 4c 3b 00 20 20 47 50 49 4f 5f 49 | uct.Pull.=.GPIO_NOPULL;...GPIO_I |
6da0 | 6e 69 74 53 74 72 75 63 74 2e 4d 6f 64 65 20 3d 20 47 50 49 4f 5f 4d 4f 44 45 5f 41 46 5f 50 50 | nitStruct.Mode.=.GPIO_MODE_AF_PP |
6dc0 | 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 53 45 47 | ;...........................|SEG |
6de0 | 32 31 5f 50 69 6e 7c 53 45 47 32 32 5f 50 69 6e 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 21_Pin|SEG22_Pin;............... |
6e00 | 20 20 20 20 20 20 20 20 20 20 20 20 7c 53 45 47 31 37 5f 50 69 6e 7c 53 45 47 31 38 5f 50 69 6e | ............|SEG17_Pin|SEG18_Pin |
6e20 | 7c 53 45 47 31 39 5f 50 69 6e 7c 53 45 47 32 30 5f 50 69 6e 00 20 20 47 50 49 4f 5f 49 6e 69 74 | |SEG19_Pin|SEG20_Pin...GPIO_Init |
6e40 | 53 74 72 75 63 74 2e 50 69 6e 20 3d 20 53 45 47 39 5f 50 69 6e 7c 53 45 47 31 30 5f 50 69 6e 7c | Struct.Pin.=.SEG9_Pin|SEG10_Pin| |
6e60 | 53 45 47 31 31 5f 50 69 6e 7c 53 45 47 31 32 5f 50 69 6e 00 20 20 20 20 20 20 20 20 20 20 20 20 | SEG11_Pin|SEG12_Pin............. |
6e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 45 47 32 31 5f 50 69 6e 20 53 45 47 32 32 5f 50 | ...............SEG21_Pin.SEG22_P |
6ea0 | 69 6e 20 2a 2f 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | in.*/........................... |
6ec0 | 20 53 45 47 31 37 5f 50 69 6e 20 53 45 47 31 38 5f 50 69 6e 20 53 45 47 31 39 5f 50 69 6e 20 53 | .SEG17_Pin.SEG18_Pin.SEG19_Pin.S |
6ee0 | 45 47 32 30 5f 50 69 6e 00 20 20 2f 2a 43 6f 6e 66 69 67 75 72 65 20 47 50 49 4f 20 70 69 6e 73 | EG20_Pin.../*Configure.GPIO.pins |
6f00 | 20 3a 20 53 45 47 39 5f 50 69 6e 20 53 45 47 31 30 5f 50 69 6e 20 53 45 47 31 31 5f 50 69 6e 20 | .:.SEG9_Pin.SEG10_Pin.SEG11_Pin. |
6f20 | 53 45 47 31 32 5f 50 69 6e 00 00 20 20 48 41 4c 5f 47 50 49 4f 5f 49 6e 69 74 28 47 50 49 4f 42 | SEG12_Pin....HAL_GPIO_Init(GPIOB |
6f40 | 2c 20 26 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 29 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 | ,.&GPIO_InitStruct);...GPIO_Init |
6f60 | 53 74 72 75 63 74 2e 41 6c 74 65 72 6e 61 74 65 20 3d 20 47 50 49 4f 5f 41 46 39 5f 54 53 43 3b | Struct.Alternate.=.GPIO_AF9_TSC; |
6f80 | 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 74 2e 53 70 65 65 64 20 3d 20 47 50 49 4f 5f | ...GPIO_InitStruct.Speed.=.GPIO_ |
6fa0 | 53 50 45 45 44 5f 46 52 45 51 5f 4c 4f 57 3b 00 20 20 47 50 49 4f 5f 49 6e 69 74 53 74 72 75 63 | SPEED_FREQ_LOW;...GPIO_InitStruc |
6fc0 | 74 2e 50 75 6c 6c 20 3d 20 47 50 49 4f 5f 4e 4f 50 55 4c 4c 3b 00 20 20 47 50 49 4f 5f 49 6e 69 | t.Pull.=.GPIO_NOPULL;...GPIO_Ini |
6fe0 | 74 53 74 72 75 63 74 2e 4d 6f 64 65 20 3d 20 47 50 49 4f 5f 4d 4f 44 45 5f 41 46 5f 50 50 3b 00 | tStruct.Mode.=.GPIO_MODE_AF_PP;. |
7000 | 61 64 00 00 22 00 00 00 0a 02 00 00 00 10 00 00 74 00 00 00 00 00 00 00 e4 0f 00 00 e3 0f 00 00 | ad.."...........t............... |
7020 | c3 0f 00 00 80 0f 00 00 7f 0f 00 00 20 0f 00 00 f1 0e 00 00 ed 0e 00 00 a4 0e 00 00 6a 0e 00 00 | ............................j... |
7040 | 66 0e 00 00 5f 0e 00 00 5b 0e 00 00 11 0e 00 00 d9 0d 00 00 d8 0d 00 00 90 0d 00 00 8a 0d 00 00 | f..._...[....................... |
7060 | 5d 0d 00 00 55 0d 00 00 1d 0d 00 00 e8 0c 00 00 e0 0c 00 00 d5 0c 00 00 cd 0c 00 00 97 0c 00 00 | ]...U........................... |
7080 | 5b 0c 00 00 53 0c 00 00 4d 0c 00 00 4c 0c 00 00 04 0c 00 00 fe 0b 00 00 b1 0b 00 00 75 0b 00 00 | [...S...M...L...............u... |
70a0 | 74 0b 00 00 46 0b 00 00 3e 0b 00 00 06 0b 00 00 d1 0a 00 00 c9 0a 00 00 be 0a 00 00 b6 0a 00 00 | t...F...>....................... |
70c0 | 80 0a 00 00 44 0a 00 00 3c 0a 00 00 36 0a 00 00 32 0a 00 00 31 0a 00 00 cc 09 00 00 a0 09 00 00 | ....D...<...6...2...1........... |
70e0 | 9c 09 00 00 6f 09 00 00 6b 09 00 00 64 09 00 00 60 09 00 00 20 09 00 00 d7 08 00 00 92 08 00 00 | ....o...k...d...`............... |
7100 | 8e 08 00 00 8d 08 00 00 6a 08 00 00 31 08 00 00 30 08 00 00 0a 08 00 00 e0 07 00 00 df 07 00 00 | ........j...1...0............... |
7120 | b5 07 00 00 4b 07 00 00 16 07 00 00 12 07 00 00 f2 06 00 00 c1 06 00 00 a6 06 00 00 a5 06 00 00 | ....K........................... |
7140 | 95 06 00 00 91 06 00 00 90 06 00 00 72 06 00 00 41 06 00 00 40 06 00 00 e3 05 00 00 ad 05 00 00 | ............r...A...@........... |
7160 | 80 05 00 00 53 05 00 00 26 05 00 00 f9 04 00 00 f8 04 00 00 ce 04 00 00 64 04 00 00 2f 04 00 00 | ....S...&...............d.../... |
7180 | 2b 04 00 00 0b 04 00 00 da 03 00 00 bf 03 00 00 be 03 00 00 ae 03 00 00 aa 03 00 00 a9 03 00 00 | +............................... |
71a0 | 7d 03 00 00 43 03 00 00 3f 03 00 00 1f 03 00 00 03 03 00 00 ff 02 00 00 d4 02 00 00 a9 02 00 00 | }...C...?....................... |
71c0 | a8 02 00 00 8a 02 00 00 59 02 00 00 58 02 00 00 50 02 00 00 37 02 00 00 21 02 00 00 0d 02 00 00 | ........Y...X...P...7...!....... |
71e0 | 0b 02 00 00 0a 02 00 00 09 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
7200 | 00 00 00 00 00 00 00 00 00 00 00 7d 00 20 20 72 65 74 75 72 6e 20 65 72 72 6f 72 63 6f 64 65 3b | ...........}...return.errorcode; |
7220 | 00 20 20 5f 5f 48 41 4c 5f 55 4e 4c 4f 43 4b 28 68 73 70 69 29 3b 00 20 20 2f 2a 20 50 72 6f 63 | ...__HAL_UNLOCK(hspi);.../*.Proc |
7240 | 65 73 73 20 55 6e 6c 6f 63 6b 65 64 20 2a 2f 00 65 72 72 6f 72 20 3a 00 00 20 20 53 45 54 5f 42 | ess.Unlocked.*/.error.:....SET_B |
7260 | 49 54 28 68 73 70 69 2d 3e 49 6e 73 74 61 6e 63 65 2d 3e 43 52 32 2c 20 53 50 49 5f 43 52 32 5f | IT(hspi->Instance->CR2,.SPI_CR2_ |
7280 | 54 58 44 4d 41 45 4e 29 3b 00 20 20 2f 2a 20 45 6e 61 62 6c 65 20 54 78 20 44 4d 41 20 52 65 71 | TXDMAEN);.../*.Enable.Tx.DMA.Req |
72a0 | 75 65 73 74 20 2a 2f 00 00 20 20 5f 5f 48 41 4c 5f 53 50 49 5f 45 4e 41 42 4c 45 5f 49 54 28 68 | uest.*/....__HAL_SPI_ENABLE_IT(h |
72c0 | 73 70 69 2c 20 28 53 50 49 5f 49 54 5f 45 52 52 29 29 3b 00 20 20 2f 2a 20 45 6e 61 62 6c 65 20 | spi,.(SPI_IT_ERR));.../*.Enable. |
72e0 | 74 68 65 20 53 50 49 20 45 72 72 6f 72 20 49 6e 74 65 72 72 75 70 74 20 42 69 74 20 2a 2f 00 20 | the.SPI.Error.Interrupt.Bit.*/.. |
7300 | 20 7d 00 20 20 20 20 5f 5f 48 41 4c 5f 53 50 49 5f 45 4e 41 42 4c 45 28 68 73 70 69 29 3b 00 20 | .}.....__HAL_SPI_ENABLE(hspi);.. |
7320 | 20 20 20 2f 2a 20 45 6e 61 62 6c 65 20 53 50 49 20 70 65 72 69 70 68 65 72 61 6c 20 2a 2f 00 20 | .../*.Enable.SPI.peripheral.*/.. |
7340 | 20 7b 00 20 20 69 66 20 28 28 68 73 70 69 2d 3e 49 6e 73 74 61 6e 63 65 2d 3e 43 52 31 20 26 20 | .{...if.((hspi->Instance->CR1.&. |
7360 | 53 50 49 5f 43 52 31 5f 53 50 45 29 20 21 3d 20 53 50 49 5f 43 52 31 5f 53 50 45 29 00 20 20 2f | SPI_CR1_SPE).!=.SPI_CR1_SPE).../ |
7380 | 2a 20 43 68 65 63 6b 20 69 66 20 74 68 65 20 53 50 49 20 69 73 20 61 6c 72 65 61 64 79 20 65 6e | *.Check.if.the.SPI.is.already.en |
73a0 | 61 62 6c 65 64 20 2a 2f 00 00 20 20 7d 00 20 20 20 20 67 6f 74 6f 20 65 72 72 6f 72 3b 00 00 20 | abled.*/....}.....goto.error;... |
73c0 | 20 20 20 65 72 72 6f 72 63 6f 64 65 20 3d 20 48 41 4c 5f 45 52 52 4f 52 3b 00 20 20 20 20 53 45 | ...errorcode.=.HAL_ERROR;.....SE |
73e0 | 54 5f 42 49 54 28 68 73 70 69 2d 3e 45 72 72 6f 72 43 6f 64 65 2c 20 48 41 4c 5f 53 50 49 5f 45 | T_BIT(hspi->ErrorCode,.HAL_SPI_E |
7400 | 52 52 4f 52 5f 44 4d 41 29 3b 00 20 20 20 20 2f 2a 20 55 70 64 61 74 65 20 53 50 49 20 65 72 72 | RROR_DMA);...../*.Update.SPI.err |
7420 | 6f 72 20 63 6f 64 65 20 2a 2f 00 20 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | or.code.*/...{.................. |
7440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 73 70 69 2d 3e 54 78 58 66 65 72 43 6f 75 6e | ................hspi->TxXferCoun |
7460 | 74 29 29 00 20 20 69 66 20 28 48 41 4c 5f 4f 4b 20 21 3d 20 48 41 4c 5f 44 4d 41 5f 53 74 61 72 | t))...if.(HAL_OK.!=.HAL_DMA_Star |
7480 | 74 5f 49 54 28 68 73 70 69 2d 3e 68 64 6d 61 74 78 2c 20 28 75 69 6e 74 33 32 5f 74 29 68 73 70 | t_IT(hspi->hdmatx,.(uint32_t)hsp |
74a0 | 69 2d 3e 70 54 78 42 75 66 66 50 74 72 2c 20 28 75 69 6e 74 33 32 5f 74 29 26 68 73 70 69 2d 3e | i->pTxBuffPtr,.(uint32_t)&hspi-> |
74c0 | 49 6e 73 74 61 6e 63 65 2d 3e 44 52 2c 00 20 20 2f 2a 20 45 6e 61 62 6c 65 20 74 68 65 20 54 78 | Instance->DR,.../*.Enable.the.Tx |
74e0 | 20 44 4d 41 20 53 74 72 65 61 6d 2f 43 68 61 6e 6e 65 6c 20 20 2a 2f 00 00 20 20 68 73 70 69 2d | .DMA.Stream/Channel..*/....hspi- |
7500 | 3e 68 64 6d 61 74 78 2d 3e 58 66 65 72 41 62 6f 72 74 43 61 6c 6c 62 61 63 6b 20 20 20 20 3d 20 | >hdmatx->XferAbortCallback....=. |
7520 | 4e 55 4c 4c 3b 00 20 20 68 73 70 69 2d 3e 68 64 6d 61 74 78 2d 3e 58 66 65 72 45 72 72 6f 72 43 | NULL;...hspi->hdmatx->XferErrorC |
7540 | 61 6c 6c 62 61 63 6b 20 20 20 20 3d 20 4e 55 4c 4c 3b 00 20 20 68 73 70 69 2d 3e 68 64 6d 61 74 | allback....=.NULL;...hspi->hdmat |
7560 | 78 2d 3e 58 66 65 72 43 70 6c 74 43 61 6c 6c 62 61 63 6b 20 20 20 20 20 3d 20 4e 55 4c 4c 3b 00 | x->XferCpltCallback.....=.NULL;. |
7580 | 20 20 68 73 70 69 2d 3e 68 64 6d 61 74 78 2d 3e 58 66 65 72 48 61 6c 66 43 70 6c 74 43 61 6c 6c | ..hspi->hdmatx->XferHalfCpltCall |
75a0 | 62 61 63 6b 20 3d 20 4e 55 4c 4c 3b 00 20 20 69 73 20 70 65 72 66 6f 72 6d 65 64 20 69 6e 20 44 | back.=.NULL;...is.performed.in.D |
75c0 | 4d 41 20 72 65 63 65 70 74 69 6f 6e 20 63 6f 6d 70 6c 65 74 65 20 63 61 6c 6c 62 61 63 6b 20 20 | MA.reception.complete.callback.. |
75e0 | 2a 2f 00 20 20 2f 2a 20 53 65 74 20 74 68 65 20 53 50 49 20 54 78 20 44 4d 41 20 74 72 61 6e 73 | */.../*.Set.the.SPI.Tx.DMA.trans |
7600 | 66 65 72 20 63 6f 6d 70 6c 65 74 65 20 63 61 6c 6c 62 61 63 6b 20 61 73 20 4e 55 4c 4c 20 62 65 | fer.complete.callback.as.NULL.be |
7620 | 63 61 75 73 65 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 6c 6f 73 69 6e 67 00 | cause.the.communication.closing. |
7640 | 00 20 20 53 45 54 5f 42 49 54 28 68 73 70 69 2d 3e 49 6e 73 74 61 6e 63 65 2d 3e 43 52 32 2c 20 | ...SET_BIT(hspi->Instance->CR2,. |
7660 | 53 50 49 5f 43 52 32 5f 52 58 44 4d 41 45 4e 29 3b 00 20 20 2f 2a 20 45 6e 61 62 6c 65 20 52 78 | SPI_CR2_RXDMAEN);.../*.Enable.Rx |
7680 | 20 44 4d 41 20 52 65 71 75 65 73 74 20 2a 2f 00 00 20 20 7d 00 20 20 20 20 67 6f 74 6f 20 65 72 | .DMA.Request.*/....}.....goto.er |
76a0 | 72 6f 72 3b 00 00 20 20 20 20 65 72 72 6f 72 63 6f 64 65 20 3d 20 48 41 4c 5f 45 52 52 4f 52 3b | ror;......errorcode.=.HAL_ERROR; |
76c0 | 00 20 20 20 20 53 45 54 5f 42 49 54 28 68 73 70 69 2d 3e 45 72 72 6f 72 43 6f 64 65 2c 20 48 41 | .....SET_BIT(hspi->ErrorCode,.HA |
76e0 | 4c 5f 53 50 49 5f 45 52 52 4f 52 5f 44 4d 41 29 3b 00 20 20 20 20 2f 2a 20 55 70 64 61 74 65 20 | L_SPI_ERROR_DMA);...../*.Update. |
7700 | 53 50 49 20 65 72 72 6f 72 20 63 6f 64 65 20 2a 2f 00 20 20 7b 00 20 20 20 20 20 20 20 20 20 20 | SPI.error.code.*/...{........... |
7720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 73 70 69 2d 3e 52 78 58 | .......................hspi->RxX |
7740 | 66 65 72 43 6f 75 6e 74 29 29 00 20 20 69 66 20 28 48 41 4c 5f 4f 4b 20 21 3d 20 48 41 4c 5f 44 | ferCount))...if.(HAL_OK.!=.HAL_D |
7760 | 4d 41 5f 53 74 61 72 74 5f 49 54 28 68 73 70 69 2d 3e 68 64 6d 61 72 78 2c 20 28 75 69 6e 74 33 | MA_Start_IT(hspi->hdmarx,.(uint3 |
7780 | 32 5f 74 29 26 68 73 70 69 2d 3e 49 6e 73 74 61 6e 63 65 2d 3e 44 52 2c 20 28 75 69 6e 74 33 32 | 2_t)&hspi->Instance->DR,.(uint32 |
77a0 | 5f 74 29 68 73 70 69 2d 3e 70 52 78 42 75 66 66 50 74 72 2c 00 20 20 2f 2a 20 45 6e 61 62 6c 65 | _t)hspi->pRxBuffPtr,.../*.Enable |
77c0 | 20 74 68 65 20 52 78 20 44 4d 41 20 53 74 72 65 61 6d 2f 43 68 61 6e 6e 65 6c 20 20 2a 2f 00 00 | .the.Rx.DMA.Stream/Channel..*/.. |
77e0 | 20 20 68 73 70 69 2d 3e 68 64 6d 61 72 78 2d 3e 58 66 65 72 41 62 6f 72 74 43 61 6c 6c 62 61 63 | ..hspi->hdmarx->XferAbortCallbac |
7800 | 6b 20 3d 20 4e 55 4c 4c 3b 00 20 20 2f 2a 20 53 65 74 20 74 68 65 20 44 4d 41 20 41 62 6f 72 74 | k.=.NULL;.../*.Set.the.DMA.Abort |
7820 | 43 70 6c 74 43 61 6c 6c 62 61 63 6b 20 2a 2f 00 00 20 20 68 73 70 69 2d 3e 68 64 6d 61 72 78 2d | CpltCallback.*/....hspi->hdmarx- |
7840 | 3e 58 66 65 72 45 72 72 6f 72 43 61 6c 6c 62 61 63 6b 20 3d 20 4e 55 4c 4c 3b 2f 2f 53 50 49 5f | >XferErrorCallback.=.NULL;//SPI_ |
7860 | 44 4d 41 45 72 72 6f 72 3b 00 20 20 2f 2a 20 53 65 74 20 74 68 65 20 44 4d 41 20 65 72 72 6f 72 | DMAError;.../*.Set.the.DMA.error |
7880 | 20 63 61 6c 6c 62 61 63 6b 20 2a 2f 00 00 20 20 7d 00 20 20 20 20 68 73 70 69 2d 3e 68 64 6d 61 | .callback.*/....}.....hspi->hdma |
78a0 | 72 78 2d 3e 58 66 65 72 43 70 6c 74 43 61 6c 6c 62 61 63 6b 20 20 20 20 20 3d 20 53 50 49 5f 44 | rx->XferCpltCallback.....=.SPI_D |
78c0 | 4d 41 54 72 61 6e 73 6d 69 74 52 65 63 65 69 76 65 43 70 6c 74 3b 00 20 20 20 20 68 73 70 69 2d | MATransmitReceiveCplt;.....hspi- |
78e0 | 3e 68 64 6d 61 72 78 2d 3e 58 66 65 72 48 61 6c 66 43 70 6c 74 43 61 6c 6c 62 61 63 6b 20 3d 20 | >hdmarx->XferHalfCpltCallback.=. |
7900 | 53 50 49 5f 44 4d 41 48 61 6c 66 54 72 61 6e 73 6d 69 74 52 65 63 65 69 76 65 43 70 6c 74 3b 00 | SPI_DMAHalfTransmitReceiveCplt;. |
7920 | 20 20 20 20 2f 2a 20 53 65 74 20 74 68 65 20 53 50 49 20 54 78 2f 52 78 20 44 4d 41 20 48 61 6c | ..../*.Set.the.SPI.Tx/Rx.DMA.Hal |
7940 | 66 20 74 72 61 6e 73 66 65 72 20 63 6f 6d 70 6c 65 74 65 20 63 61 6c 6c 62 61 63 6b 20 2a 2f 00 | f.transfer.complete.callback.*/. |
7960 | 20 20 7b 00 20 20 65 6c 73 65 00 20 20 7d 00 20 20 20 20 77 68 69 6c 65 20 28 31 29 3b 20 2f 2f | ..{...else...}.....while.(1);.// |
7980 | 20 54 4f 44 4f 20 63 6f 6e 66 69 72 6d 20 69 66 20 63 61 6e 20 72 65 6d 6f 76 65 00 20 20 7b 00 | .TODO.confirm.if.can.remove...{. |
79a0 | 20 20 69 66 20 28 68 73 70 69 2d 3e 53 74 61 74 65 20 3d 3d 20 48 41 4c 5f 53 50 49 5f 53 54 41 | ..if.(hspi->State.==.HAL_SPI_STA |
79c0 | 54 45 5f 42 55 53 59 5f 52 58 29 00 20 20 2f 2a 20 43 68 65 63 6b 20 69 66 20 77 65 20 61 72 65 | TE_BUSY_RX).../*.Check.if.we.are |
79e0 | 20 69 6e 20 52 78 20 6f 6e 6c 79 20 6f 72 20 69 6e 20 52 78 2f 54 78 20 4d 6f 64 65 20 61 6e 64 | .in.Rx.only.or.in.Rx/Tx.Mode.and |
7a00 | 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65 20 44 4d 41 20 74 72 61 6e 73 66 65 72 20 63 6f 6d 70 | .configure.the.DMA.transfer.comp |
7a20 | 6c 65 74 65 20 63 61 6c 6c 62 61 63 6b 20 2a 2f 00 00 20 20 7d 00 20 20 20 20 7d 00 20 20 20 20 | lete.callback.*/....}.....}..... |
7a40 | 20 20 7d 00 20 20 20 20 20 20 20 20 68 73 70 69 2d 3e 52 78 58 66 65 72 43 6f 75 6e 74 20 3d 20 | ..}.........hspi->RxXferCount.=. |
7a60 | 28 68 73 70 69 2d 3e 52 78 58 66 65 72 43 6f 75 6e 74 20 3e 3e 20 31 55 29 20 2b 20 31 55 3b 00 | (hspi->RxXferCount.>>.1U).+.1U;. |
7a80 | 20 20 20 20 20 20 20 20 53 45 54 5f 42 49 54 28 68 73 70 69 2d 3e 49 6e 73 74 61 6e 63 65 2d 3e | ........SET_BIT(hspi->Instance-> |
7aa0 | 43 52 32 2c 20 53 50 49 5f 43 52 32 5f 4c 44 4d 41 52 58 29 3b 00 20 20 20 20 20 20 7b 00 20 20 | CR2,.SPI_CR2_LDMARX);.......{... |
7ac0 | 20 20 20 20 65 6c 73 65 00 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 68 73 70 69 2d 3e 52 | ....else.......}.........hspi->R |
7ae0 | 78 58 66 65 72 43 6f 75 6e 74 20 3d 20 68 73 70 69 2d 3e 52 78 58 66 65 72 43 6f 75 6e 74 20 3e | xXferCount.=.hspi->RxXferCount.> |
7b00 | 3e 20 31 55 3b 00 20 20 20 20 20 20 20 20 43 4c 45 41 52 5f 42 49 54 28 68 73 70 69 2d 3e 49 6e | >.1U;.........CLEAR_BIT(hspi->In |
7b20 | 73 74 61 6e 63 65 2d 3e 43 52 32 2c 20 53 50 49 5f 43 52 32 5f 4c 44 4d 41 52 58 29 3b 00 20 20 | stance->CR2,.SPI_CR2_LDMARX);... |
7b40 | 20 20 20 20 7b 00 20 20 20 20 20 20 69 66 20 28 28 68 73 70 69 2d 3e 52 78 58 66 65 72 43 6f 75 | ....{.......if.((hspi->RxXferCou |
7b60 | 6e 74 20 26 20 30 78 31 55 29 20 3d 3d 20 30 78 30 55 29 00 00 20 20 20 20 20 20 43 4c 45 41 52 | nt.&.0x1U).==.0x0U)........CLEAR |
7b80 | 5f 42 49 54 28 68 73 70 69 2d 3e 49 6e 73 74 61 6e 63 65 2d 3e 43 52 32 2c 20 53 50 49 5f 52 58 | _BIT(hspi->Instance->CR2,.SPI_RX |
7ba0 | 46 49 46 4f 5f 54 48 52 45 53 48 4f 4c 44 29 3b 00 20 20 20 20 20 20 2f 2a 20 53 65 74 20 52 58 | FIFO_THRESHOLD);......./*.Set.RX |
7bc0 | 20 46 69 66 6f 20 74 68 72 65 73 68 6f 6c 64 20 61 63 63 6f 72 64 69 6e 67 20 74 68 65 20 72 65 | .Fifo.threshold.according.the.re |
7be0 | 63 65 70 74 69 6f 6e 20 64 61 74 61 20 6c 65 6e 67 74 68 3a 20 31 36 62 69 74 20 2a 2f 00 20 20 | ception.data.length:.16bit.*/... |
7c00 | 20 20 7b 00 20 20 20 20 69 66 20 28 68 73 70 69 2d 3e 68 64 6d 61 72 78 2d 3e 49 6e 69 74 2e 4d | ..{.....if.(hspi->hdmarx->Init.M |
7c20 | 65 6d 44 61 74 61 41 6c 69 67 6e 6d 65 6e 74 20 3d 3d 20 44 4d 41 5f 4d 44 41 54 41 41 4c 49 47 | emDataAlignment.==.DMA_MDATAALIG |
7c40 | 4e 5f 48 41 4c 46 57 4f 52 44 29 00 00 20 20 20 20 7d 00 20 20 20 20 20 20 7d 00 20 20 20 20 20 | N_HALFWORD)......}.......}...... |
7c60 | 20 20 20 68 73 70 69 2d 3e 54 78 58 66 65 72 43 6f 75 6e 74 20 3d 20 28 68 73 70 69 2d 3e 54 78 | ...hspi->TxXferCount.=.(hspi->Tx |
7c80 | 58 66 65 72 43 6f 75 6e 74 20 3e 3e 20 31 55 29 20 2b 20 31 55 3b 00 20 20 20 20 20 20 20 20 53 | XferCount.>>.1U).+.1U;.........S |
7ca0 | 45 54 5f 42 49 54 28 68 73 70 69 2d 3e 49 6e 73 74 61 6e 63 65 2d 3e 43 52 32 2c 20 53 50 49 5f | ET_BIT(hspi->Instance->CR2,.SPI_ |
7cc0 | 43 52 32 5f 4c 44 4d 41 54 58 29 3b 00 20 20 20 20 20 20 7b 00 20 20 20 20 20 20 65 6c 73 65 00 | CR2_LDMATX);.......{.......else. |
7ce0 | 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 68 73 70 69 2d 3e 54 78 58 66 65 72 43 6f 75 6e | ......}.........hspi->TxXferCoun |
7d00 | 74 20 3d 20 68 73 70 69 2d 3e 54 78 58 66 65 72 43 6f 75 6e 74 20 3e 3e 20 31 55 3b 00 20 20 20 | t.=.hspi->TxXferCount.>>.1U;.... |
7d20 | 20 20 20 20 20 43 4c 45 41 52 5f 42 49 54 28 68 73 70 69 2d 3e 49 6e 73 74 61 6e 63 65 2d 3e 43 | .....CLEAR_BIT(hspi->Instance->C |
7d40 | 52 32 2c 20 53 50 49 5f 43 52 32 5f 4c 44 4d 41 54 58 29 3b 00 20 20 20 20 20 20 7b 00 20 20 20 | R2,.SPI_CR2_LDMATX);.......{.... |
7d60 | 20 20 20 69 66 20 28 28 68 73 70 69 2d 3e 54 78 58 66 65 72 53 69 7a 65 20 26 20 30 78 31 55 29 | ...if.((hspi->TxXferSize.&.0x1U) |
7d80 | 20 3d 3d 20 30 78 30 55 29 00 20 20 20 20 7b 00 20 20 20 20 69 66 20 28 68 73 70 69 2d 3e 68 64 | .==.0x0U).....{.....if.(hspi->hd |
7da0 | 6d 61 74 78 2d 3e 49 6e 69 74 2e 4d 65 6d 44 61 74 61 41 6c 69 67 6e 6d 65 6e 74 20 3d 3d 20 44 | matx->Init.MemDataAlignment.==.D |
7dc0 | 4d 41 5f 4d 44 41 54 41 41 4c 49 47 4e 5f 48 41 4c 46 57 4f 52 44 29 00 00 20 20 20 20 53 45 54 | MA_MDATAALIGN_HALFWORD)......SET |
7de0 | 5f 42 49 54 28 68 73 70 69 2d 3e 49 6e 73 74 61 6e 63 65 2d 3e 43 52 32 2c 20 53 50 49 5f 52 58 | _BIT(hspi->Instance->CR2,.SPI_RX |
7e00 | 46 49 46 4f 5f 54 48 52 45 53 48 4f 4c 44 29 3b 00 20 20 20 20 2f 2a 20 53 65 74 20 52 58 20 46 | FIFO_THRESHOLD);...../*.Set.RX.F |
7e20 | 69 66 6f 20 74 68 72 65 73 68 6f 6c 64 20 61 63 63 6f 72 64 69 6e 67 20 74 68 65 20 72 65 63 65 | ifo.threshold.according.the.rece |
7e40 | 70 74 69 6f 6e 20 64 61 74 61 20 6c 65 6e 67 74 68 3a 20 38 62 69 74 20 2a 2f 00 20 20 7b 00 20 | ption.data.length:.8bit.*/...{.. |
7e60 | 20 65 6c 73 65 00 20 20 7d 00 20 20 20 20 43 4c 45 41 52 5f 42 49 54 28 68 73 70 69 2d 3e 49 6e | .else...}.....CLEAR_BIT(hspi->In |
7e80 | 73 74 61 6e 63 65 2d 3e 43 52 32 2c 20 53 50 49 5f 52 58 46 49 46 4f 5f 54 48 52 45 53 48 4f 4c | stance->CR2,.SPI_RXFIFO_THRESHOL |
7ea0 | 44 29 3b 00 20 20 20 20 2f 2a 20 53 65 74 20 66 69 66 6f 72 78 74 68 72 65 73 68 6f 6c 64 20 61 | D);...../*.Set.fiforxthreshold.a |
7ec0 | 63 63 6f 72 64 69 6e 67 20 74 68 65 20 72 65 63 65 70 74 69 6f 6e 20 64 61 74 61 20 6c 65 6e 67 | ccording.the.reception.data.leng |
7ee0 | 74 68 3a 20 31 36 62 69 74 20 2a 2f 00 20 20 7b 00 20 20 69 66 20 28 68 73 70 69 2d 3e 49 6e 69 | th:.16bit.*/...{...if.(hspi->Ini |
7f00 | 74 2e 44 61 74 61 53 69 7a 65 20 3e 20 53 50 49 5f 44 41 54 41 53 49 5a 45 5f 38 42 49 54 29 00 | t.DataSize.>.SPI_DATASIZE_8BIT). |
7f20 | 20 20 2f 2a 20 54 68 65 20 70 61 63 6b 69 6e 67 20 6d 6f 64 65 20 6d 61 6e 61 67 65 6d 65 6e 74 | ../*.The.packing.mode.management |
7f40 | 20 69 73 20 65 6e 61 62 6c 65 64 20 62 79 20 74 68 65 20 44 4d 41 20 73 65 74 74 69 6e 67 73 20 | .is.enabled.by.the.DMA.settings. |
7f60 | 61 63 63 6f 72 64 69 6e 67 20 74 68 65 20 73 70 69 20 64 61 74 61 20 73 69 7a 65 20 2a 2f 00 00 | according.the.spi.data.size.*/.. |
7f80 | 20 20 43 4c 45 41 52 5f 42 49 54 28 68 73 70 69 2d 3e 49 6e 73 74 61 6e 63 65 2d 3e 43 52 32 2c | ..CLEAR_BIT(hspi->Instance->CR2, |
7fa0 | 20 53 50 49 5f 43 52 32 5f 4c 44 4d 41 54 58 20 7c 20 53 50 49 5f 43 52 32 5f 4c 44 4d 41 52 58 | .SPI_CR2_LDMATX.|.SPI_CR2_LDMARX |
7fc0 | 29 3b 00 20 20 2f 2a 20 52 65 73 65 74 20 74 68 65 20 74 68 72 65 73 68 6f 6c 64 20 62 69 74 20 | );.../*.Reset.the.threshold.bit. |
7fe0 | 2a 2f 00 00 20 20 68 73 70 69 2d 3e 54 78 49 53 52 20 20 20 20 20 20 20 3d 20 4e 55 4c 4c 3b 00 | */....hspi->TxISR.......=.NULL;. |
8000 | 61 64 00 00 d5 0f 00 00 f1 0f 00 00 00 10 00 00 01 00 00 00 00 00 00 00 f1 0f 00 00 e5 0f 00 00 | ad.............................. |
8020 | d3 0f 00 00 bb 0f 00 00 b9 0f 00 00 b8 0f 00 00 b4 0f 00 00 8e 0f 00 00 7d 0f 00 00 78 0f 00 00 | ........................}...x... |
8040 | 5a 0f 00 00 58 0f 00 00 2a 0f 00 00 fc 0e 00 00 fb 0e 00 00 c0 0e 00 00 bb 0e 00 00 7a 0e 00 00 | Z...X...*...................z... |
8060 | 79 0e 00 00 2d 0e 00 00 04 0e 00 00 ff 0d 00 00 c2 0d 00 00 97 0d 00 00 51 0d 00 00 1d 0d 00 00 | y...-...................Q....... |
8080 | ec 0c 00 00 b5 0c 00 00 b1 0c 00 00 9c 0c 00 00 98 0c 00 00 97 0c 00 00 63 0c 00 00 5e 0c 00 00 | ........................c...^... |
80a0 | 16 0c 00 00 e2 0b 00 00 a9 0b 00 00 74 0b 00 00 40 0b 00 00 3f 0b 00 00 f5 0a 00 00 f1 0a 00 00 | ............t...@...?........... |
80c0 | dc 0a 00 00 d8 0a 00 00 d6 0a 00 00 d5 0a 00 00 d1 0a 00 00 a9 0a 00 00 99 0a 00 00 88 0a 00 00 | ................................ |
80e0 | 83 0a 00 00 64 0a 00 00 62 0a 00 00 61 0a 00 00 3d 0a 00 00 3c 0a 00 00 1a 0a 00 00 19 0a 00 00 | ....d...b...a...=...<........... |
8100 | f5 09 00 00 f4 09 00 00 d2 09 00 00 ae 09 00 00 95 09 00 00 70 09 00 00 41 09 00 00 16 09 00 00 | ....................p...A....... |
8120 | e9 08 00 00 c0 08 00 00 9f 08 00 00 65 08 00 00 3b 08 00 00 11 08 00 00 d7 07 00 00 b7 07 00 00 | ............e...;............... |
8140 | 85 07 00 00 57 07 00 00 31 07 00 00 2d 07 00 00 18 07 00 00 14 07 00 00 f0 06 00 00 ef 06 00 00 | ....W...1...-................... |
8160 | cd 06 00 00 cc 06 00 00 ca 06 00 00 c9 06 00 00 c5 06 00 00 9b 06 00 00 8b 06 00 00 7a 06 00 00 | ............................z... |
8180 | 75 06 00 00 4f 06 00 00 4d 06 00 00 4c 06 00 00 26 06 00 00 25 06 00 00 01 06 00 00 00 06 00 00 | u...O...M...L...&...%........... |
81a0 | da 05 00 00 d9 05 00 00 b5 05 00 00 99 05 00 00 78 05 00 00 49 05 00 00 1f 05 00 00 f6 04 00 00 | ................x...I........... |
81c0 | d0 04 00 00 a1 04 00 00 6e 04 00 00 32 04 00 00 fe 03 00 00 be 03 00 00 96 03 00 00 92 03 00 00 | ........n...2................... |
81e0 | 7d 03 00 00 79 03 00 00 26 03 00 00 22 03 00 00 0d 03 00 00 09 03 00 00 b6 02 00 00 b2 02 00 00 | }...y...&..."................... |
8200 | 9d 02 00 00 99 02 00 00 64 02 00 00 60 02 00 00 4b 02 00 00 47 02 00 00 21 02 00 00 20 02 00 00 | ........d...`...K...G...!....... |
8220 | 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 55 53 41 52 54 32 5f 49 6e 69 | .../*.USER.CODE.BEGIN.USART2_Ini |
8240 | 74 20 32 20 2a 2f 00 20 20 7d 00 20 20 20 20 45 72 72 6f 72 5f 48 61 6e 64 6c 65 72 28 29 3b 00 | t.2.*/...}.....Error_Handler();. |
8260 | 20 20 7b 00 20 20 69 66 20 28 48 41 4c 5f 55 41 52 54 45 78 5f 44 69 73 61 62 6c 65 46 69 66 6f | ..{...if.(HAL_UARTEx_DisableFifo |
8280 | 4d 6f 64 65 28 26 68 75 61 72 74 32 29 20 21 3d 20 48 41 4c 5f 4f 4b 29 00 20 20 7d 00 20 20 20 | Mode(&huart2).!=.HAL_OK)...}.... |
82a0 | 20 45 72 72 6f 72 5f 48 61 6e 64 6c 65 72 28 29 3b 00 20 20 7b 00 20 20 69 66 20 28 48 41 4c 5f | .Error_Handler();...{...if.(HAL_ |
82c0 | 55 41 52 54 45 78 5f 53 65 74 52 78 46 69 66 6f 54 68 72 65 73 68 6f 6c 64 28 26 68 75 61 72 74 | UARTEx_SetRxFifoThreshold(&huart |
82e0 | 32 2c 20 55 41 52 54 5f 52 58 46 49 46 4f 5f 54 48 52 45 53 48 4f 4c 44 5f 31 5f 38 29 20 21 3d | 2,.UART_RXFIFO_THRESHOLD_1_8).!= |
8300 | 20 48 41 4c 5f 4f 4b 29 00 20 20 7d 00 20 20 20 20 45 72 72 6f 72 5f 48 61 6e 64 6c 65 72 28 29 | .HAL_OK)...}.....Error_Handler() |
8320 | 3b 00 20 20 7b 00 20 20 69 66 20 28 48 41 4c 5f 55 41 52 54 45 78 5f 53 65 74 54 78 46 69 66 6f | ;...{...if.(HAL_UARTEx_SetTxFifo |
8340 | 54 68 72 65 73 68 6f 6c 64 28 26 68 75 61 72 74 32 2c 20 55 41 52 54 5f 54 58 46 49 46 4f 5f 54 | Threshold(&huart2,.UART_TXFIFO_T |
8360 | 48 52 45 53 48 4f 4c 44 5f 31 5f 38 29 20 21 3d 20 48 41 4c 5f 4f 4b 29 00 20 20 7d 00 20 20 20 | HRESHOLD_1_8).!=.HAL_OK)...}.... |
8380 | 20 45 72 72 6f 72 5f 48 61 6e 64 6c 65 72 28 29 3b 00 20 20 7b 00 20 20 69 66 20 28 48 41 4c 5f | .Error_Handler();...{...if.(HAL_ |
83a0 | 55 41 52 54 5f 49 6e 69 74 28 26 68 75 61 72 74 32 29 20 21 3d 20 48 41 4c 5f 4f 4b 29 00 20 20 | UART_Init(&huart2).!=.HAL_OK)... |
83c0 | 68 75 61 72 74 32 2e 41 64 76 61 6e 63 65 64 49 6e 69 74 2e 41 64 76 46 65 61 74 75 72 65 49 6e | huart2.AdvancedInit.AdvFeatureIn |
83e0 | 69 74 20 3d 20 55 41 52 54 5f 41 44 56 46 45 41 54 55 52 45 5f 4e 4f 5f 49 4e 49 54 3b 00 20 20 | it.=.UART_ADVFEATURE_NO_INIT;... |
8400 | 68 75 61 72 74 32 2e 49 6e 69 74 2e 43 6c 6f 63 6b 50 72 65 73 63 61 6c 65 72 20 3d 20 55 41 52 | huart2.Init.ClockPrescaler.=.UAR |
8420 | 54 5f 50 52 45 53 43 41 4c 45 52 5f 44 49 56 31 3b 00 20 20 68 75 61 72 74 32 2e 49 6e 69 74 2e | T_PRESCALER_DIV1;...huart2.Init. |
8440 | 4f 6e 65 42 69 74 53 61 6d 70 6c 69 6e 67 20 3d 20 55 41 52 54 5f 4f 4e 45 5f 42 49 54 5f 53 41 | OneBitSampling.=.UART_ONE_BIT_SA |
8460 | 4d 50 4c 45 5f 44 49 53 41 42 4c 45 3b 00 20 20 68 75 61 72 74 32 2e 49 6e 69 74 2e 4f 76 65 72 | MPLE_DISABLE;...huart2.Init.Over |
8480 | 53 61 6d 70 6c 69 6e 67 20 3d 20 55 41 52 54 5f 4f 56 45 52 53 41 4d 50 4c 49 4e 47 5f 31 36 3b | Sampling.=.UART_OVERSAMPLING_16; |
84a0 | 00 20 20 68 75 61 72 74 32 2e 49 6e 69 74 2e 48 77 46 6c 6f 77 43 74 6c 20 3d 20 55 41 52 54 5f | ...huart2.Init.HwFlowCtl.=.UART_ |
84c0 | 48 57 43 4f 4e 54 52 4f 4c 5f 4e 4f 4e 45 3b 00 20 20 68 75 61 72 74 32 2e 49 6e 69 74 2e 4d 6f | HWCONTROL_NONE;...huart2.Init.Mo |
84e0 | 64 65 20 3d 20 55 41 52 54 5f 4d 4f 44 45 5f 54 58 5f 52 58 3b 00 20 20 68 75 61 72 74 32 2e 49 | de.=.UART_MODE_TX_RX;...huart2.I |
8500 | 6e 69 74 2e 50 61 72 69 74 79 20 3d 20 55 41 52 54 5f 50 41 52 49 54 59 5f 4e 4f 4e 45 3b 00 20 | nit.Parity.=.UART_PARITY_NONE;.. |
8520 | 20 68 75 61 72 74 32 2e 49 6e 69 74 2e 53 74 6f 70 42 69 74 73 20 3d 20 55 41 52 54 5f 53 54 4f | .huart2.Init.StopBits.=.UART_STO |
8540 | 50 42 49 54 53 5f 31 3b 00 20 20 68 75 61 72 74 32 2e 49 6e 69 74 2e 57 6f 72 64 4c 65 6e 67 74 | PBITS_1;...huart2.Init.WordLengt |
8560 | 68 20 3d 20 55 41 52 54 5f 57 4f 52 44 4c 45 4e 47 54 48 5f 38 42 3b 00 20 20 68 75 61 72 74 32 | h.=.UART_WORDLENGTH_8B;...huart2 |
8580 | 2e 49 6e 69 74 2e 42 61 75 64 52 61 74 65 20 3d 20 31 31 35 32 30 30 3b 00 20 20 68 75 61 72 74 | .Init.BaudRate.=.115200;...huart |
85a0 | 32 2e 49 6e 73 74 61 6e 63 65 20 3d 20 55 53 41 52 54 32 3b 00 20 20 2f 2a 20 55 53 45 52 20 43 | 2.Instance.=.USART2;.../*.USER.C |
85c0 | 4f 44 45 20 45 4e 44 20 55 53 41 52 54 32 5f 49 6e 69 74 20 31 20 2a 2f 00 00 20 20 2f 2a 20 55 | ODE.END.USART2_Init.1.*/..../*.U |
85e0 | 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 55 53 41 52 54 32 5f 49 6e 69 74 20 31 20 2a 2f 00 | SER.CODE.BEGIN.USART2_Init.1.*/. |
8600 | 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 55 53 41 52 54 32 5f 49 6e 69 74 20 | .../*.USER.CODE.END.USART2_Init. |
8620 | 30 20 2a 2f 00 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 55 53 41 52 54 | 0.*/..../*.USER.CODE.BEGIN.USART |
8640 | 32 5f 49 6e 69 74 20 30 20 2a 2f 00 00 7b 00 73 74 61 74 69 63 20 76 6f 69 64 20 4d 58 5f 55 53 | 2_Init.0.*/..{.static.void.MX_US |
8660 | 41 52 54 32 5f 55 41 52 54 5f 49 6e 69 74 28 76 6f 69 64 29 00 20 20 2a 2f 00 20 20 2a 20 40 72 | ART2_UART_Init(void)...*/...*.@r |
8680 | 65 74 76 61 6c 20 4e 6f 6e 65 00 20 20 2a 20 40 70 61 72 61 6d 20 4e 6f 6e 65 00 20 20 2a 20 40 | etval.None...*.@param.None...*.@ |
86a0 | 62 72 69 65 66 20 55 53 41 52 54 32 20 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 46 75 6e 63 | brief.USART2.Initialization.Func |
86c0 | 74 69 6f 6e 00 2f 2a 2a 00 00 7d 00 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 | tion./**..}..../*.USER.CODE.END. |
86e0 | 53 50 49 31 5f 49 6e 69 74 20 32 20 2a 2f 00 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 | SPI1_Init.2.*/..../*.USER.CODE.B |
8700 | 45 47 49 4e 20 53 50 49 31 5f 49 6e 69 74 20 32 20 2a 2f 00 20 20 7d 00 20 20 20 20 45 72 72 6f | EGIN.SPI1_Init.2.*/...}.....Erro |
8720 | 72 5f 48 61 6e 64 6c 65 72 28 29 3b 00 20 20 7b 00 20 20 69 66 20 28 48 41 4c 5f 53 50 49 5f 49 | r_Handler();...{...if.(HAL_SPI_I |
8740 | 6e 69 74 28 26 68 73 70 69 31 29 20 21 3d 20 48 41 4c 5f 4f 4b 29 00 20 20 68 73 70 69 31 2e 49 | nit(&hspi1).!=.HAL_OK)...hspi1.I |
8760 | 6e 69 74 2e 4e 53 53 50 4d 6f 64 65 20 3d 20 53 50 49 5f 4e 53 53 5f 50 55 4c 53 45 5f 45 4e 41 | nit.NSSPMode.=.SPI_NSS_PULSE_ENA |
8780 | 42 4c 45 3b 00 20 20 68 73 70 69 31 2e 49 6e 69 74 2e 43 52 43 4c 65 6e 67 74 68 20 3d 20 53 50 | BLE;...hspi1.Init.CRCLength.=.SP |
87a0 | 49 5f 43 52 43 5f 4c 45 4e 47 54 48 5f 44 41 54 41 53 49 5a 45 3b 00 20 20 68 73 70 69 31 2e 49 | I_CRC_LENGTH_DATASIZE;...hspi1.I |
87c0 | 6e 69 74 2e 43 52 43 50 6f 6c 79 6e 6f 6d 69 61 6c 20 3d 20 37 3b 00 20 20 68 73 70 69 31 2e 49 | nit.CRCPolynomial.=.7;...hspi1.I |
87e0 | 6e 69 74 2e 43 52 43 43 61 6c 63 75 6c 61 74 69 6f 6e 20 3d 20 53 50 49 5f 43 52 43 43 41 4c 43 | nit.CRCCalculation.=.SPI_CRCCALC |
8800 | 55 4c 41 54 49 4f 4e 5f 44 49 53 41 42 4c 45 3b 00 20 20 68 73 70 69 31 2e 49 6e 69 74 2e 54 49 | ULATION_DISABLE;...hspi1.Init.TI |
8820 | 4d 6f 64 65 20 3d 20 53 50 49 5f 54 49 4d 4f 44 45 5f 44 49 53 41 42 4c 45 3b 00 20 20 68 73 70 | Mode.=.SPI_TIMODE_DISABLE;...hsp |
8840 | 69 31 2e 49 6e 69 74 2e 46 69 72 73 74 42 69 74 20 3d 20 53 50 49 5f 46 49 52 53 54 42 49 54 5f | i1.Init.FirstBit.=.SPI_FIRSTBIT_ |
8860 | 4d 53 42 3b 00 20 20 68 73 70 69 31 2e 49 6e 69 74 2e 42 61 75 64 52 61 74 65 50 72 65 73 63 61 | MSB;...hspi1.Init.BaudRatePresca |
8880 | 6c 65 72 20 3d 20 53 50 49 5f 42 41 55 44 52 41 54 45 50 52 45 53 43 41 4c 45 52 5f 38 3b 00 20 | ler.=.SPI_BAUDRATEPRESCALER_8;.. |
88a0 | 20 68 73 70 69 31 2e 49 6e 69 74 2e 4e 53 53 20 3d 20 53 50 49 5f 4e 53 53 5f 53 4f 46 54 3b 00 | .hspi1.Init.NSS.=.SPI_NSS_SOFT;. |
88c0 | 20 20 68 73 70 69 31 2e 49 6e 69 74 2e 43 4c 4b 50 68 61 73 65 20 3d 20 53 50 49 5f 50 48 41 53 | ..hspi1.Init.CLKPhase.=.SPI_PHAS |
88e0 | 45 5f 31 45 44 47 45 3b 00 20 20 68 73 70 69 31 2e 49 6e 69 74 2e 43 4c 4b 50 6f 6c 61 72 69 74 | E_1EDGE;...hspi1.Init.CLKPolarit |
8900 | 79 20 3d 20 53 50 49 5f 50 4f 4c 41 52 49 54 59 5f 4c 4f 57 3b 00 20 20 68 73 70 69 31 2e 49 6e | y.=.SPI_POLARITY_LOW;...hspi1.In |
8920 | 69 74 2e 44 61 74 61 53 69 7a 65 20 3d 20 53 50 49 5f 44 41 54 41 53 49 5a 45 5f 38 42 49 54 3b | it.DataSize.=.SPI_DATASIZE_8BIT; |
8940 | 00 20 20 68 73 70 69 31 2e 49 6e 69 74 2e 44 69 72 65 63 74 69 6f 6e 20 3d 20 53 50 49 5f 44 49 | ...hspi1.Init.Direction.=.SPI_DI |
8960 | 52 45 43 54 49 4f 4e 5f 32 4c 49 4e 45 53 3b 00 20 20 68 73 70 69 31 2e 49 6e 69 74 2e 4d 6f 64 | RECTION_2LINES;...hspi1.Init.Mod |
8980 | 65 20 3d 20 53 50 49 5f 4d 4f 44 45 5f 4d 41 53 54 45 52 3b 00 20 20 68 73 70 69 31 2e 49 6e 73 | e.=.SPI_MODE_MASTER;...hspi1.Ins |
89a0 | 74 61 6e 63 65 20 3d 20 53 50 49 31 3b 00 20 20 2f 2a 20 53 50 49 31 20 70 61 72 61 6d 65 74 65 | tance.=.SPI1;.../*.SPI1.paramete |
89c0 | 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2a 2f 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 | r.configuration*/.../*.USER.CODE |
89e0 | 20 45 4e 44 20 53 50 49 31 5f 49 6e 69 74 20 31 20 2a 2f 00 00 20 20 2f 2a 20 55 53 45 52 20 43 | .END.SPI1_Init.1.*/..../*.USER.C |
8a00 | 4f 44 45 20 42 45 47 49 4e 20 53 50 49 31 5f 49 6e 69 74 20 31 20 2a 2f 00 00 20 20 2f 2a 20 55 | ODE.BEGIN.SPI1_Init.1.*/..../*.U |
8a20 | 53 45 52 20 43 4f 44 45 20 45 4e 44 20 53 50 49 31 5f 49 6e 69 74 20 30 20 2a 2f 00 00 20 20 2f | SER.CODE.END.SPI1_Init.0.*/..../ |
8a40 | 2a 20 55 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 53 50 49 31 5f 49 6e 69 74 20 30 20 2a 2f | *.USER.CODE.BEGIN.SPI1_Init.0.*/ |
8a60 | 00 00 7b 00 73 74 61 74 69 63 20 76 6f 69 64 20 4d 58 5f 53 50 49 31 5f 49 6e 69 74 28 76 6f 69 | ..{.static.void.MX_SPI1_Init(voi |
8a80 | 64 29 00 20 20 2a 2f 00 20 20 2a 20 40 72 65 74 76 61 6c 20 4e 6f 6e 65 00 20 20 2a 20 40 70 61 | d)...*/...*.@retval.None...*.@pa |
8aa0 | 72 61 6d 20 4e 6f 6e 65 00 20 20 2a 20 40 62 72 69 65 66 20 53 50 49 31 20 49 6e 69 74 69 61 6c | ram.None...*.@brief.SPI1.Initial |
8ac0 | 69 7a 61 74 69 6f 6e 20 46 75 6e 63 74 69 6f 6e 00 2f 2a 2a 00 00 7d 00 20 20 7d 00 20 20 20 20 | ization.Function./**..}...}..... |
8ae0 | 45 72 72 6f 72 5f 48 61 6e 64 6c 65 72 28 29 3b 00 20 20 7b 00 20 20 69 66 20 28 48 41 4c 5f 52 | Error_Handler();...{...if.(HAL_R |
8b00 | 43 43 5f 43 6c 6f 63 6b 43 6f 6e 66 69 67 28 26 52 43 43 5f 43 6c 6b 49 6e 69 74 53 74 72 75 63 | CC_ClockConfig(&RCC_ClkInitStruc |
8b20 | 74 2c 20 46 4c 41 53 48 5f 4c 41 54 45 4e 43 59 5f 30 29 20 21 3d 20 48 41 4c 5f 4f 4b 29 00 00 | t,.FLASH_LATENCY_0).!=.HAL_OK).. |
8b40 | 20 20 52 43 43 5f 43 6c 6b 49 6e 69 74 53 74 72 75 63 74 2e 41 50 42 31 43 4c 4b 44 69 76 69 64 | ..RCC_ClkInitStruct.APB1CLKDivid |
8b60 | 65 72 20 3d 20 52 43 43 5f 48 43 4c 4b 5f 44 49 56 31 3b 00 20 20 52 43 43 5f 43 6c 6b 49 6e 69 | er.=.RCC_HCLK_DIV1;...RCC_ClkIni |
8b80 | 74 53 74 72 75 63 74 2e 41 48 42 43 4c 4b 44 69 76 69 64 65 72 20 3d 20 52 43 43 5f 53 59 53 43 | tStruct.AHBCLKDivider.=.RCC_SYSC |
8ba0 | 4c 4b 5f 44 49 56 31 3b 00 20 20 52 43 43 5f 43 6c 6b 49 6e 69 74 53 74 72 75 63 74 2e 53 59 53 | LK_DIV1;...RCC_ClkInitStruct.SYS |
8bc0 | 43 4c 4b 53 6f 75 72 63 65 20 3d 20 52 43 43 5f 53 59 53 43 4c 4b 53 4f 55 52 43 45 5f 4d 53 49 | CLKSource.=.RCC_SYSCLKSOURCE_MSI |
8be0 | 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ;............................... |
8c00 | 7c 52 43 43 5f 43 4c 4f 43 4b 54 59 50 45 5f 50 43 4c 4b 31 3b 00 20 20 52 43 43 5f 43 6c 6b 49 | |RCC_CLOCKTYPE_PCLK1;...RCC_ClkI |
8c20 | 6e 69 74 53 74 72 75 63 74 2e 43 6c 6f 63 6b 54 79 70 65 20 3d 20 52 43 43 5f 43 4c 4f 43 4b 54 | nitStruct.ClockType.=.RCC_CLOCKT |
8c40 | 59 50 45 5f 48 43 4c 4b 7c 52 43 43 5f 43 4c 4f 43 4b 54 59 50 45 5f 53 59 53 43 4c 4b 00 20 20 | YPE_HCLK|RCC_CLOCKTYPE_SYSCLK... |
8c60 | 2a 2f 00 20 20 2f 2a 2a 20 49 6e 69 74 69 61 6c 69 7a 65 73 20 74 68 65 20 43 50 55 2c 20 41 48 | */.../**.Initializes.the.CPU,.AH |
8c80 | 42 20 61 6e 64 20 41 50 42 20 62 75 73 65 73 20 63 6c 6f 63 6b 73 00 00 20 20 7d 00 20 20 20 20 | B.and.APB.buses.clocks....}..... |
8ca0 | 45 72 72 6f 72 5f 48 61 6e 64 6c 65 72 28 29 3b 00 20 20 7b 00 20 20 69 66 20 28 48 41 4c 5f 52 | Error_Handler();...{...if.(HAL_R |
8cc0 | 43 43 5f 4f 73 63 43 6f 6e 66 69 67 28 26 52 43 43 5f 4f 73 63 49 6e 69 74 53 74 72 75 63 74 29 | CC_OscConfig(&RCC_OscInitStruct) |
8ce0 | 20 21 3d 20 48 41 4c 5f 4f 4b 29 00 20 20 52 43 43 5f 4f 73 63 49 6e 69 74 53 74 72 75 63 74 2e | .!=.HAL_OK)...RCC_OscInitStruct. |
8d00 | 50 4c 4c 2e 50 4c 4c 53 74 61 74 65 20 3d 20 52 43 43 5f 50 4c 4c 5f 4e 4f 4e 45 3b 00 20 20 52 | PLL.PLLState.=.RCC_PLL_NONE;...R |
8d20 | 43 43 5f 4f 73 63 49 6e 69 74 53 74 72 75 63 74 2e 4d 53 49 43 6c 6f 63 6b 52 61 6e 67 65 20 3d | CC_OscInitStruct.MSIClockRange.= |
8d40 | 20 52 43 43 5f 4d 53 49 52 41 4e 47 45 5f 39 3b 00 20 20 52 43 43 5f 4f 73 63 49 6e 69 74 53 74 | .RCC_MSIRANGE_9;...RCC_OscInitSt |
8d60 | 72 75 63 74 2e 4d 53 49 43 61 6c 69 62 72 61 74 69 6f 6e 56 61 6c 75 65 20 3d 20 52 43 43 5f 4d | ruct.MSICalibrationValue.=.RCC_M |
8d80 | 53 49 43 41 4c 49 42 52 41 54 49 4f 4e 5f 44 45 46 41 55 4c 54 3b 00 20 20 52 43 43 5f 4f 73 63 | SICALIBRATION_DEFAULT;...RCC_Osc |
8da0 | 49 6e 69 74 53 74 72 75 63 74 2e 4d 53 49 53 74 61 74 65 20 3d 20 52 43 43 5f 4d 53 49 5f 4f 4e | InitStruct.MSIState.=.RCC_MSI_ON |
8dc0 | 3b 00 20 20 52 43 43 5f 4f 73 63 49 6e 69 74 53 74 72 75 63 74 2e 4f 73 63 69 6c 6c 61 74 6f 72 | ;...RCC_OscInitStruct.Oscillator |
8de0 | 54 79 70 65 20 3d 20 52 43 43 5f 4f 53 43 49 4c 4c 41 54 4f 52 54 59 50 45 5f 4d 53 49 3b 00 20 | Type.=.RCC_OSCILLATORTYPE_MSI;.. |
8e00 | 20 2a 2f 00 20 20 2a 20 69 6e 20 74 68 65 20 52 43 43 5f 4f 73 63 49 6e 69 74 54 79 70 65 44 65 | .*/...*.in.the.RCC_OscInitTypeDe |
8e20 | 66 20 73 74 72 75 63 74 75 72 65 2e 00 20 20 2f 2a 2a 20 49 6e 69 74 69 61 6c 69 7a 65 73 20 74 | f.structure..../**.Initializes.t |
8e40 | 68 65 20 52 43 43 20 4f 73 63 69 6c 6c 61 74 6f 72 73 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 | he.RCC.Oscillators.according.to. |
8e60 | 74 68 65 20 73 70 65 63 69 66 69 65 64 20 70 61 72 61 6d 65 74 65 72 73 00 00 20 20 48 41 4c 5f | the.specified.parameters....HAL_ |
8e80 | 50 57 52 45 78 5f 43 6f 6e 74 72 6f 6c 56 6f 6c 74 61 67 65 53 63 61 6c 69 6e 67 28 50 57 52 5f | PWREx_ControlVoltageScaling(PWR_ |
8ea0 | 52 45 47 55 4c 41 54 4f 52 5f 56 4f 4c 54 41 47 45 5f 53 43 41 4c 45 31 29 3b 00 20 20 2a 2f 00 | REGULATOR_VOLTAGE_SCALE1);...*/. |
8ec0 | 20 20 2f 2a 2a 20 43 6f 6e 66 69 67 75 72 65 20 74 68 65 20 6d 61 69 6e 20 69 6e 74 65 72 6e 61 | ../**.Configure.the.main.interna |
8ee0 | 6c 20 72 65 67 75 6c 61 74 6f 72 20 6f 75 74 70 75 74 20 76 6f 6c 74 61 67 65 00 00 20 20 52 43 | l.regulator.output.voltage....RC |
8f00 | 43 5f 43 6c 6b 49 6e 69 74 54 79 70 65 44 65 66 20 52 43 43 5f 43 6c 6b 49 6e 69 74 53 74 72 75 | C_ClkInitTypeDef.RCC_ClkInitStru |
8f20 | 63 74 20 3d 20 7b 30 7d 3b 00 20 20 52 43 43 5f 4f 73 63 49 6e 69 74 54 79 70 65 44 65 66 20 52 | ct.=.{0};...RCC_OscInitTypeDef.R |
8f40 | 43 43 5f 4f 73 63 49 6e 69 74 53 74 72 75 63 74 20 3d 20 7b 30 7d 3b 00 7b 00 76 6f 69 64 20 53 | CC_OscInitStruct.=.{0};.{.void.S |
8f60 | 79 73 74 65 6d 43 6c 6f 63 6b 5f 43 6f 6e 66 69 67 28 76 6f 69 64 29 00 20 20 2a 2f 00 20 20 2a | ystemClock_Config(void)...*/...* |
8f80 | 20 40 72 65 74 76 61 6c 20 4e 6f 6e 65 00 20 20 2a 20 40 62 72 69 65 66 20 53 79 73 74 65 6d 20 | .@retval.None...*.@brief.System. |
8fa0 | 43 6c 6f 63 6b 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 00 2f 2a 2a 00 00 7d 00 20 20 2f 2a 20 | Clock.Configuration./**..}.../*. |
8fc0 | 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 33 20 2a 2f 00 20 20 7d 00 20 20 20 20 2f 2a 20 55 53 | USER.CODE.END.3.*/...}...../*.US |
8fe0 | 45 52 20 43 4f 20 20 20 20 61 73 6d 28 22 77 66 20 20 20 20 20 2f 2f 5f 5f 57 46 49 28 29 3b 00 | ER.CO....asm("wf.....//__WFI();. |
9000 | 61 64 00 00 11 00 00 00 2d 02 00 00 00 10 00 00 81 00 00 00 00 00 00 00 e4 0f 00 00 e0 0f 00 00 | ad......-....................... |
9020 | c8 0f 00 00 c6 0f 00 00 c5 0f 00 00 c1 0f 00 00 9b 0f 00 00 8a 0f 00 00 85 0f 00 00 67 0f 00 00 | ............................g... |
9040 | 65 0f 00 00 37 0f 00 00 09 0f 00 00 08 0f 00 00 cd 0e 00 00 c8 0e 00 00 87 0e 00 00 86 0e 00 00 | e...7........................... |
9060 | 3a 0e 00 00 11 0e 00 00 0c 0e 00 00 cf 0d 00 00 a4 0d 00 00 5e 0d 00 00 2a 0d 00 00 f9 0c 00 00 | :...................^...*....... |
9080 | c2 0c 00 00 be 0c 00 00 a9 0c 00 00 a5 0c 00 00 a4 0c 00 00 70 0c 00 00 6b 0c 00 00 23 0c 00 00 | ....................p...k...#... |
90a0 | ef 0b 00 00 b6 0b 00 00 81 0b 00 00 4d 0b 00 00 4c 0b 00 00 02 0b 00 00 fe 0a 00 00 e9 0a 00 00 | ............M...L............... |
90c0 | e5 0a 00 00 e3 0a 00 00 e2 0a 00 00 de 0a 00 00 b6 0a 00 00 a6 0a 00 00 95 0a 00 00 90 0a 00 00 | ................................ |
90e0 | 71 0a 00 00 6f 0a 00 00 6e 0a 00 00 4a 0a 00 00 49 0a 00 00 27 0a 00 00 26 0a 00 00 02 0a 00 00 | q...o...n...J...I...'...&....... |
9100 | 01 0a 00 00 df 09 00 00 bb 09 00 00 a2 09 00 00 7d 09 00 00 4e 09 00 00 23 09 00 00 f6 08 00 00 | ................}...N...#....... |
9120 | cd 08 00 00 ac 08 00 00 72 08 00 00 48 08 00 00 1e 08 00 00 e4 07 00 00 c4 07 00 00 92 07 00 00 | ........r...H................... |
9140 | 64 07 00 00 3e 07 00 00 3a 07 00 00 25 07 00 00 21 07 00 00 fd 06 00 00 fc 06 00 00 da 06 00 00 | d...>...:...%...!............... |
9160 | d9 06 00 00 d7 06 00 00 d6 06 00 00 d2 06 00 00 a8 06 00 00 98 06 00 00 87 06 00 00 82 06 00 00 | ................................ |
9180 | 5c 06 00 00 5a 06 00 00 59 06 00 00 33 06 00 00 32 06 00 00 0e 06 00 00 0d 06 00 00 e7 05 00 00 | \...Z...Y...3...2............... |
91a0 | e6 05 00 00 c2 05 00 00 a6 05 00 00 85 05 00 00 56 05 00 00 2c 05 00 00 03 05 00 00 dd 04 00 00 | ................V...,........... |
91c0 | ae 04 00 00 7b 04 00 00 3f 04 00 00 0b 04 00 00 cb 03 00 00 a3 03 00 00 9f 03 00 00 8a 03 00 00 | ....{...?....................... |
91e0 | 86 03 00 00 33 03 00 00 2f 03 00 00 1a 03 00 00 16 03 00 00 c3 02 00 00 bf 02 00 00 aa 02 00 00 | ....3.../....................... |
9200 | a6 02 00 00 71 02 00 00 6d 02 00 00 58 02 00 00 54 02 00 00 2e 02 00 00 2d 02 00 00 00 00 00 00 | ....q...m...X...T.......-....... |
9220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 45 47 | ................/*.USER.CODE.BEG |
9240 | 49 4e 20 55 53 41 52 54 32 5f 49 6e 69 74 20 32 20 2a 2f 00 20 20 7d 00 20 20 20 20 45 72 72 6f | IN.USART2_Init.2.*/...}.....Erro |
9260 | 72 5f 48 61 6e 64 6c 65 72 28 29 3b 00 20 20 7b 00 20 20 69 66 20 28 48 41 4c 5f 55 41 52 54 45 | r_Handler();...{...if.(HAL_UARTE |
9280 | 78 5f 44 69 73 61 62 6c 65 46 69 66 6f 4d 6f 64 65 28 26 68 75 61 72 74 32 29 20 21 3d 20 48 41 | x_DisableFifoMode(&huart2).!=.HA |
92a0 | 4c 5f 4f 4b 29 00 20 20 7d 00 20 20 20 20 45 72 72 6f 72 5f 48 61 6e 64 6c 65 72 28 29 3b 00 20 | L_OK)...}.....Error_Handler();.. |
92c0 | 20 7b 00 20 20 69 66 20 28 48 41 4c 5f 55 41 52 54 45 78 5f 53 65 74 52 78 46 69 66 6f 54 68 72 | .{...if.(HAL_UARTEx_SetRxFifoThr |
92e0 | 65 73 68 6f 6c 64 28 26 68 75 61 72 74 32 2c 20 55 41 52 54 5f 52 58 46 49 46 4f 5f 54 48 52 45 | eshold(&huart2,.UART_RXFIFO_THRE |
9300 | 53 48 4f 4c 44 5f 31 5f 38 29 20 21 3d 20 48 41 4c 5f 4f 4b 29 00 20 20 7d 00 20 20 20 20 45 72 | SHOLD_1_8).!=.HAL_OK)...}.....Er |
9320 | 72 6f 72 5f 48 61 6e 64 6c 65 72 28 29 3b 00 20 20 7b 00 20 20 69 66 20 28 48 41 4c 5f 55 41 52 | ror_Handler();...{...if.(HAL_UAR |
9340 | 54 45 78 5f 53 65 74 54 78 46 69 66 6f 54 68 72 65 73 68 6f 6c 64 28 26 68 75 61 72 74 32 2c 20 | TEx_SetTxFifoThreshold(&huart2,. |
9360 | 55 41 52 54 5f 54 58 46 49 46 4f 5f 54 48 52 45 53 48 4f 4c 44 5f 31 5f 38 29 20 21 3d 20 48 41 | UART_TXFIFO_THRESHOLD_1_8).!=.HA |
9380 | 4c 5f 4f 4b 29 00 20 20 7d 00 20 20 20 20 45 72 72 6f 72 5f 48 61 6e 64 6c 65 72 28 29 3b 00 20 | L_OK)...}.....Error_Handler();.. |
93a0 | 20 7b 00 20 20 69 66 20 28 48 41 4c 5f 55 41 52 54 5f 49 6e 69 74 28 26 68 75 61 72 74 32 29 20 | .{...if.(HAL_UART_Init(&huart2). |
93c0 | 21 3d 20 48 41 4c 5f 4f 4b 29 00 20 20 68 75 61 72 74 32 2e 41 64 76 61 6e 63 65 64 49 6e 69 74 | !=.HAL_OK)...huart2.AdvancedInit |
93e0 | 2e 41 64 76 46 65 61 74 75 72 65 49 6e 69 74 20 3d 20 55 41 52 54 5f 41 44 56 46 45 41 54 55 52 | .AdvFeatureInit.=.UART_ADVFEATUR |
9400 | 45 5f 4e 4f 5f 49 4e 49 54 3b 00 20 20 68 75 61 72 74 32 2e 49 6e 69 74 2e 43 6c 6f 63 6b 50 72 | E_NO_INIT;...huart2.Init.ClockPr |
9420 | 65 73 63 61 6c 65 72 20 3d 20 55 41 52 54 5f 50 52 45 53 43 41 4c 45 52 5f 44 49 56 31 3b 00 20 | escaler.=.UART_PRESCALER_DIV1;.. |
9440 | 20 68 75 61 72 74 32 2e 49 6e 69 74 2e 4f 6e 65 42 69 74 53 61 6d 70 6c 69 6e 67 20 3d 20 55 41 | .huart2.Init.OneBitSampling.=.UA |
9460 | 52 54 5f 4f 4e 45 5f 42 49 54 5f 53 41 4d 50 4c 45 5f 44 49 53 41 42 4c 45 3b 00 20 20 68 75 61 | RT_ONE_BIT_SAMPLE_DISABLE;...hua |
9480 | 72 74 32 2e 49 6e 69 74 2e 4f 76 65 72 53 61 6d 70 6c 69 6e 67 20 3d 20 55 41 52 54 5f 4f 56 45 | rt2.Init.OverSampling.=.UART_OVE |
94a0 | 52 53 41 4d 50 4c 49 4e 47 5f 31 36 3b 00 20 20 68 75 61 72 74 32 2e 49 6e 69 74 2e 48 77 46 6c | RSAMPLING_16;...huart2.Init.HwFl |
94c0 | 6f 77 43 74 6c 20 3d 20 55 41 52 54 5f 48 57 43 4f 4e 54 52 4f 4c 5f 4e 4f 4e 45 3b 00 20 20 68 | owCtl.=.UART_HWCONTROL_NONE;...h |
94e0 | 75 61 72 74 32 2e 49 6e 69 74 2e 4d 6f 64 65 20 3d 20 55 41 52 54 5f 4d 4f 44 45 5f 54 58 5f 52 | uart2.Init.Mode.=.UART_MODE_TX_R |
9500 | 58 3b 00 20 20 68 75 61 72 74 32 2e 49 6e 69 74 2e 50 61 72 69 74 79 20 3d 20 55 41 52 54 5f 50 | X;...huart2.Init.Parity.=.UART_P |
9520 | 41 52 49 54 59 5f 4e 4f 4e 45 3b 00 20 20 68 75 61 72 74 32 2e 49 6e 69 74 2e 53 74 6f 70 42 69 | ARITY_NONE;...huart2.Init.StopBi |
9540 | 74 73 20 3d 20 55 41 52 54 5f 53 54 4f 50 42 49 54 53 5f 31 3b 00 20 20 68 75 61 72 74 32 2e 49 | ts.=.UART_STOPBITS_1;...huart2.I |
9560 | 6e 69 74 2e 57 6f 72 64 4c 65 6e 67 74 68 20 3d 20 55 41 52 54 5f 57 4f 52 44 4c 45 4e 47 54 48 | nit.WordLength.=.UART_WORDLENGTH |
9580 | 5f 38 42 3b 00 20 20 68 75 61 72 74 32 2e 49 6e 69 74 2e 42 61 75 64 52 61 74 65 20 3d 20 31 31 | _8B;...huart2.Init.BaudRate.=.11 |
95a0 | 35 32 30 30 3b 00 20 20 68 75 61 72 74 32 2e 49 6e 73 74 61 6e 63 65 20 3d 20 55 53 41 52 54 32 | 5200;...huart2.Instance.=.USART2 |
95c0 | 3b 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 55 53 41 52 54 32 5f 49 6e 69 74 | ;.../*.USER.CODE.END.USART2_Init |
95e0 | 20 31 20 2a 2f 00 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 55 53 41 52 | .1.*/..../*.USER.CODE.BEGIN.USAR |
9600 | 54 32 5f 49 6e 69 74 20 31 20 2a 2f 00 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 | T2_Init.1.*/..../*.USER.CODE.END |
9620 | 20 55 53 41 52 54 32 5f 49 6e 69 74 20 30 20 2a 2f 00 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 | .USART2_Init.0.*/..../*.USER.COD |
9640 | 45 20 42 45 47 49 4e 20 55 53 41 52 54 32 5f 49 6e 69 74 20 30 20 2a 2f 00 00 7b 00 73 74 61 74 | E.BEGIN.USART2_Init.0.*/..{.stat |
9660 | 69 63 20 76 6f 69 64 20 4d 58 5f 55 53 41 52 54 32 5f 55 41 52 54 5f 49 6e 69 74 28 76 6f 69 64 | ic.void.MX_USART2_UART_Init(void |
9680 | 29 00 20 20 2a 2f 00 20 20 2a 20 40 72 65 74 76 61 6c 20 4e 6f 6e 65 00 20 20 2a 20 40 70 61 72 | )...*/...*.@retval.None...*.@par |
96a0 | 61 6d 20 4e 6f 6e 65 00 20 20 2a 20 40 62 72 69 65 66 20 55 53 41 52 54 32 20 49 6e 69 74 69 61 | am.None...*.@brief.USART2.Initia |
96c0 | 6c 69 7a 61 74 69 6f 6e 20 46 75 6e 63 74 69 6f 6e 00 2f 2a 2a 00 00 7d 00 00 20 20 2f 2a 20 55 | lization.Function./**..}..../*.U |
96e0 | 53 45 52 20 43 4f 44 45 20 45 4e 44 20 53 50 49 31 5f 49 6e 69 74 20 32 20 2a 2f 00 00 20 20 2f | SER.CODE.END.SPI1_Init.2.*/..../ |
9700 | 2a 20 55 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 53 50 49 31 5f 49 6e 69 74 20 32 20 2a 2f | *.USER.CODE.BEGIN.SPI1_Init.2.*/ |
9720 | 00 20 20 7d 00 20 20 20 20 45 72 72 6f 72 5f 48 61 6e 64 6c 65 72 28 29 3b 00 20 20 7b 00 20 20 | ...}.....Error_Handler();...{... |
9740 | 69 66 20 28 48 41 4c 5f 53 50 49 5f 49 6e 69 74 28 26 68 73 70 69 31 29 20 21 3d 20 48 41 4c 5f | if.(HAL_SPI_Init(&hspi1).!=.HAL_ |
9760 | 4f 4b 29 00 20 20 68 73 70 69 31 2e 49 6e 69 74 2e 4e 53 53 50 4d 6f 64 65 20 3d 20 53 50 49 5f | OK)...hspi1.Init.NSSPMode.=.SPI_ |
9780 | 4e 53 53 5f 50 55 4c 53 45 5f 45 4e 41 42 4c 45 3b 00 20 20 68 73 70 69 31 2e 49 6e 69 74 2e 43 | NSS_PULSE_ENABLE;...hspi1.Init.C |
97a0 | 52 43 4c 65 6e 67 74 68 20 3d 20 53 50 49 5f 43 52 43 5f 4c 45 4e 47 54 48 5f 44 41 54 41 53 49 | RCLength.=.SPI_CRC_LENGTH_DATASI |
97c0 | 5a 45 3b 00 20 20 68 73 70 69 31 2e 49 6e 69 74 2e 43 52 43 50 6f 6c 79 6e 6f 6d 69 61 6c 20 3d | ZE;...hspi1.Init.CRCPolynomial.= |
97e0 | 20 37 3b 00 20 20 68 73 70 69 31 2e 49 6e 69 74 2e 43 52 43 43 61 6c 63 75 6c 61 74 69 6f 6e 20 | .7;...hspi1.Init.CRCCalculation. |
9800 | 3d 20 53 50 49 5f 43 52 43 43 41 4c 43 55 4c 41 54 49 4f 4e 5f 44 49 53 41 42 4c 45 3b 00 20 20 | =.SPI_CRCCALCULATION_DISABLE;... |
9820 | 68 73 70 69 31 2e 49 6e 69 74 2e 54 49 4d 6f 64 65 20 3d 20 53 50 49 5f 54 49 4d 4f 44 45 5f 44 | hspi1.Init.TIMode.=.SPI_TIMODE_D |
9840 | 49 53 41 42 4c 45 3b 00 20 20 68 73 70 69 31 2e 49 6e 69 74 2e 46 69 72 73 74 42 69 74 20 3d 20 | ISABLE;...hspi1.Init.FirstBit.=. |
9860 | 53 50 49 5f 46 49 52 53 54 42 49 54 5f 4d 53 42 3b 00 20 20 68 73 70 69 31 2e 49 6e 69 74 2e 42 | SPI_FIRSTBIT_MSB;...hspi1.Init.B |
9880 | 61 75 64 52 61 74 65 50 72 65 73 63 61 6c 65 72 20 3d 20 53 50 49 5f 42 41 55 44 52 41 54 45 50 | audRatePrescaler.=.SPI_BAUDRATEP |
98a0 | 52 45 53 43 41 4c 45 52 5f 38 3b 00 20 20 68 73 70 69 31 2e 49 6e 69 74 2e 4e 53 53 20 3d 20 53 | RESCALER_8;...hspi1.Init.NSS.=.S |
98c0 | 50 49 5f 4e 53 53 5f 53 4f 46 54 3b 00 20 20 68 73 70 69 31 2e 49 6e 69 74 2e 43 4c 4b 50 68 61 | PI_NSS_SOFT;...hspi1.Init.CLKPha |
98e0 | 73 65 20 3d 20 53 50 49 5f 50 48 41 53 45 5f 31 45 44 47 45 3b 00 20 20 68 73 70 69 31 2e 49 6e | se.=.SPI_PHASE_1EDGE;...hspi1.In |
9900 | 69 74 2e 43 4c 4b 50 6f 6c 61 72 69 74 79 20 3d 20 53 50 49 5f 50 4f 4c 41 52 49 54 59 5f 4c 4f | it.CLKPolarity.=.SPI_POLARITY_LO |
9920 | 57 3b 00 20 20 68 73 70 69 31 2e 49 6e 69 74 2e 44 61 74 61 53 69 7a 65 20 3d 20 53 50 49 5f 44 | W;...hspi1.Init.DataSize.=.SPI_D |
9940 | 41 54 41 53 49 5a 45 5f 38 42 49 54 3b 00 20 20 68 73 70 69 31 2e 49 6e 69 74 2e 44 69 72 65 63 | ATASIZE_8BIT;...hspi1.Init.Direc |
9960 | 74 69 6f 6e 20 3d 20 53 50 49 5f 44 49 52 45 43 54 49 4f 4e 5f 32 4c 49 4e 45 53 3b 00 20 20 68 | tion.=.SPI_DIRECTION_2LINES;...h |
9980 | 73 70 69 31 2e 49 6e 69 74 2e 4d 6f 64 65 20 3d 20 53 50 49 5f 4d 4f 44 45 5f 4d 41 53 54 45 52 | spi1.Init.Mode.=.SPI_MODE_MASTER |
99a0 | 3b 00 20 20 68 73 70 69 31 2e 49 6e 73 74 61 6e 63 65 20 3d 20 53 50 49 31 3b 00 20 20 2f 2a 20 | ;...hspi1.Instance.=.SPI1;.../*. |
99c0 | 53 50 49 31 20 70 61 72 61 6d 65 74 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2a 2f 00 20 | SPI1.parameter.configuration*/.. |
99e0 | 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 53 50 49 31 5f 49 6e 69 74 20 31 20 2a 2f | ./*.USER.CODE.END.SPI1_Init.1.*/ |
9a00 | 00 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 53 50 49 31 5f 49 6e 69 74 | ..../*.USER.CODE.BEGIN.SPI1_Init |
9a20 | 20 31 20 2a 2f 00 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 53 50 49 31 5f 49 | .1.*/..../*.USER.CODE.END.SPI1_I |
9a40 | 6e 69 74 20 30 20 2a 2f 00 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 53 | nit.0.*/..../*.USER.CODE.BEGIN.S |
9a60 | 50 49 31 5f 49 6e 69 74 20 30 20 2a 2f 00 00 7b 00 73 74 61 74 69 63 20 76 6f 69 64 20 4d 58 5f | PI1_Init.0.*/..{.static.void.MX_ |
9a80 | 53 50 49 31 5f 49 6e 69 74 28 76 6f 69 64 29 00 20 20 2a 2f 00 20 20 2a 20 40 72 65 74 76 61 6c | SPI1_Init(void)...*/...*.@retval |
9aa0 | 20 4e 6f 6e 65 00 20 20 2a 20 40 70 61 72 61 6d 20 4e 6f 6e 65 00 20 20 2a 20 40 62 72 69 65 66 | .None...*.@param.None...*.@brief |
9ac0 | 20 53 50 49 31 20 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 46 75 6e 63 74 69 6f 6e 00 2f 2a | .SPI1.Initialization.Function./* |
9ae0 | 2a 00 00 7d 00 20 20 7d 00 20 20 20 20 45 72 72 6f 72 5f 48 61 6e 64 6c 65 72 28 29 3b 00 20 20 | *..}...}.....Error_Handler();... |
9b00 | 7b 00 20 20 69 66 20 28 48 41 4c 5f 52 43 43 5f 43 6c 6f 63 6b 43 6f 6e 66 69 67 28 26 52 43 43 | {...if.(HAL_RCC_ClockConfig(&RCC |
9b20 | 5f 43 6c 6b 49 6e 69 74 53 74 72 75 63 74 2c 20 46 4c 41 53 48 5f 4c 41 54 45 4e 43 59 5f 30 29 | _ClkInitStruct,.FLASH_LATENCY_0) |
9b40 | 20 21 3d 20 48 41 4c 5f 4f 4b 29 00 00 20 20 52 43 43 5f 43 6c 6b 49 6e 69 74 53 74 72 75 63 74 | .!=.HAL_OK)....RCC_ClkInitStruct |
9b60 | 2e 41 50 42 31 43 4c 4b 44 69 76 69 64 65 72 20 3d 20 52 43 43 5f 48 43 4c 4b 5f 44 49 56 31 3b | .APB1CLKDivider.=.RCC_HCLK_DIV1; |
9b80 | 00 20 20 52 43 43 5f 43 6c 6b 49 6e 69 74 53 74 72 75 63 74 2e 41 48 42 43 4c 4b 44 69 76 69 64 | ...RCC_ClkInitStruct.AHBCLKDivid |
9ba0 | 65 72 20 3d 20 52 43 43 5f 53 59 53 43 4c 4b 5f 44 49 56 31 3b 00 20 20 52 43 43 5f 43 6c 6b 49 | er.=.RCC_SYSCLK_DIV1;...RCC_ClkI |
9bc0 | 6e 69 74 53 74 72 75 63 74 2e 53 59 53 43 4c 4b 53 6f 75 72 63 65 20 3d 20 52 43 43 5f 53 59 53 | nitStruct.SYSCLKSource.=.RCC_SYS |
9be0 | 43 4c 4b 53 4f 55 52 43 45 5f 4d 53 49 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | CLKSOURCE_MSI;.................. |
9c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 52 43 43 5f 43 4c 4f 43 4b 54 59 50 45 5f 50 43 4c 4b | .............|RCC_CLOCKTYPE_PCLK |
9c20 | 31 3b 00 20 20 52 43 43 5f 43 6c 6b 49 6e 69 74 53 74 72 75 63 74 2e 43 6c 6f 63 6b 54 79 70 65 | 1;...RCC_ClkInitStruct.ClockType |
9c40 | 20 3d 20 52 43 43 5f 43 4c 4f 43 4b 54 59 50 45 5f 48 43 4c 4b 7c 52 43 43 5f 43 4c 4f 43 4b 54 | .=.RCC_CLOCKTYPE_HCLK|RCC_CLOCKT |
9c60 | 59 50 45 5f 53 59 53 43 4c 4b 00 20 20 2a 2f 00 20 20 2f 2a 2a 20 49 6e 69 74 69 61 6c 69 7a 65 | YPE_SYSCLK...*/.../**.Initialize |
9c80 | 73 20 74 68 65 20 43 50 55 2c 20 41 48 42 20 61 6e 64 20 41 50 42 20 62 75 73 65 73 20 63 6c 6f | s.the.CPU,.AHB.and.APB.buses.clo |
9ca0 | 63 6b 73 00 00 20 20 7d 00 20 20 20 20 45 72 72 6f 72 5f 48 61 6e 64 6c 65 72 28 29 3b 00 20 20 | cks....}.....Error_Handler();... |
9cc0 | 7b 00 20 20 69 66 20 28 48 41 4c 5f 52 43 43 5f 4f 73 63 43 6f 6e 66 69 67 28 26 52 43 43 5f 4f | {...if.(HAL_RCC_OscConfig(&RCC_O |
9ce0 | 73 63 49 6e 69 74 53 74 72 75 63 74 29 20 21 3d 20 48 41 4c 5f 4f 4b 29 00 20 20 52 43 43 5f 4f | scInitStruct).!=.HAL_OK)...RCC_O |
9d00 | 73 63 49 6e 69 74 53 74 72 75 63 74 2e 50 4c 4c 2e 50 4c 4c 53 74 61 74 65 20 3d 20 52 43 43 5f | scInitStruct.PLL.PLLState.=.RCC_ |
9d20 | 50 4c 4c 5f 4e 4f 4e 45 3b 00 20 20 52 43 43 5f 4f 73 63 49 6e 69 74 53 74 72 75 63 74 2e 4d 53 | PLL_NONE;...RCC_OscInitStruct.MS |
9d40 | 49 43 6c 6f 63 6b 52 61 6e 67 65 20 3d 20 52 43 43 5f 4d 53 49 52 41 4e 47 45 5f 39 3b 00 20 20 | IClockRange.=.RCC_MSIRANGE_9;... |
9d60 | 52 43 43 5f 4f 73 63 49 6e 69 74 53 74 72 75 63 74 2e 4d 53 49 43 61 6c 69 62 72 61 74 69 6f 6e | RCC_OscInitStruct.MSICalibration |
9d80 | 56 61 6c 75 65 20 3d 20 52 43 43 5f 4d 53 49 43 41 4c 49 42 52 41 54 49 4f 4e 5f 44 45 46 41 55 | Value.=.RCC_MSICALIBRATION_DEFAU |
9da0 | 4c 54 3b 00 20 20 52 43 43 5f 4f 73 63 49 6e 69 74 53 74 72 75 63 74 2e 4d 53 49 53 74 61 74 65 | LT;...RCC_OscInitStruct.MSIState |
9dc0 | 20 3d 20 52 43 43 5f 4d 53 49 5f 4f 4e 3b 00 20 20 52 43 43 5f 4f 73 63 49 6e 69 74 53 74 72 75 | .=.RCC_MSI_ON;...RCC_OscInitStru |
9de0 | 63 74 2e 4f 73 63 69 6c 6c 61 74 6f 72 54 79 70 65 20 3d 20 52 43 43 5f 4f 53 43 49 4c 4c 41 54 | ct.OscillatorType.=.RCC_OSCILLAT |
9e00 | 4f 52 54 59 50 45 5f 4d 53 49 3b 00 20 20 2a 2f 00 20 20 2a 20 69 6e 20 74 68 65 20 52 43 43 5f | ORTYPE_MSI;...*/...*.in.the.RCC_ |
9e20 | 4f 73 63 49 6e 69 74 54 79 70 65 44 65 66 20 73 74 72 75 63 74 75 72 65 2e 00 20 20 2f 2a 2a 20 | OscInitTypeDef.structure..../**. |
9e40 | 49 6e 69 74 69 61 6c 69 7a 65 73 20 74 68 65 20 52 43 43 20 4f 73 63 69 6c 6c 61 74 6f 72 73 20 | Initializes.the.RCC.Oscillators. |
9e60 | 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 70 61 72 61 6d | according.to.the.specified.param |
9e80 | 65 74 65 72 73 00 00 20 20 48 41 4c 5f 50 57 52 45 78 5f 43 6f 6e 74 72 6f 6c 56 6f 6c 74 61 67 | eters....HAL_PWREx_ControlVoltag |
9ea0 | 65 53 63 61 6c 69 6e 67 28 50 57 52 5f 52 45 47 55 4c 41 54 4f 52 5f 56 4f 4c 54 41 47 45 5f 53 | eScaling(PWR_REGULATOR_VOLTAGE_S |
9ec0 | 43 41 4c 45 31 29 3b 00 20 20 2a 2f 00 20 20 2f 2a 2a 20 43 6f 6e 66 69 67 75 72 65 20 74 68 65 | CALE1);...*/.../**.Configure.the |
9ee0 | 20 6d 61 69 6e 20 69 6e 74 65 72 6e 61 6c 20 72 65 67 75 6c 61 74 6f 72 20 6f 75 74 70 75 74 20 | .main.internal.regulator.output. |
9f00 | 76 6f 6c 74 61 67 65 00 00 20 20 52 43 43 5f 43 6c 6b 49 6e 69 74 54 79 70 65 44 65 66 20 52 43 | voltage....RCC_ClkInitTypeDef.RC |
9f20 | 43 5f 43 6c 6b 49 6e 69 74 53 74 72 75 63 74 20 3d 20 7b 30 7d 3b 00 20 20 52 43 43 5f 4f 73 63 | C_ClkInitStruct.=.{0};...RCC_Osc |
9f40 | 49 6e 69 74 54 79 70 65 44 65 66 20 52 43 43 5f 4f 73 63 49 6e 69 74 53 74 72 75 63 74 20 3d 20 | InitTypeDef.RCC_OscInitStruct.=. |
9f60 | 7b 30 7d 3b 00 7b 00 76 6f 69 64 20 53 79 73 74 65 6d 43 6c 6f 63 6b 5f 43 6f 6e 66 69 67 28 76 | {0};.{.void.SystemClock_Config(v |
9f80 | 6f 69 64 29 00 20 20 2a 2f 00 20 20 2a 20 40 72 65 74 76 61 6c 20 4e 6f 6e 65 00 20 20 2a 20 40 | oid)...*/...*.@retval.None...*.@ |
9fa0 | 62 72 69 65 66 20 53 79 73 74 65 6d 20 43 6c 6f 63 6b 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e | brief.System.Clock.Configuration |
9fc0 | 00 2f 2a 2a 00 00 7d 00 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 45 4e 44 20 33 20 2a 2f 00 | ./**..}.../*.USER.CODE.END.3.*/. |
9fe0 | 20 20 7d 00 20 20 20 20 2f 2a 20 55 53 45 52 20 43 4f 44 45 20 42 45 47 49 4e 20 33 20 2a 2f 00 | ..}...../*.USER.CODE.BEGIN.3.*/. |