Переглянути джерело

BDA 헤더 추가 / 구조체 추가 /

YJ 6 роки тому
батько
коміт
c3cf3be950
30 змінених файлів з 4709 додано та 3399 видалено
  1. 1 0
      .gitignore
  2. BIN
      Debug/STM32F103_ATTEN_PLL_Zig.elf
  3. 490 408
      Debug/STM32F103_ATTEN_PLL_Zig.hex
  4. 3427 2600
      Debug/STM32F103_ATTEN_PLL_Zig.list
  5. 408 364
      Debug/STM32F103_ATTEN_PLL_Zig.map
  6. BIN
      Debug/Src/BDA4601.o
  7. 1 0
      Debug/Src/BDA4601.su
  8. BIN
      Debug/Src/PE43711.o
  9. 2 2
      Debug/Src/PE43711.su
  10. BIN
      Debug/Src/main.o
  11. 3 3
      Debug/Src/main.su
  12. BIN
      Debug/Src/stm32f1xx_hal_msp.o
  13. 2 2
      Inc/BDA4601.h
  14. 19 0
      Inc/PE43711.h
  15. 2 1
      Inc/main.h
  16. 1 0
      Src/BDA4601.c
  17. 0 19
      Src/PE43711.c
  18. 82 0
      insight/STM32F103_ATTEN_PLL_Zig.si4project/Backup/CRC16(4729).c
  19. 13 0
      insight/STM32F103_ATTEN_PLL_Zig.si4project/Backup/CRC16(5771).h
  20. 72 0
      insight/STM32F103_ATTEN_PLL_Zig.si4project/Backup/flash(3395).c
  21. 13 0
      insight/STM32F103_ATTEN_PLL_Zig.si4project/Backup/flash(4830).h
  22. 71 0
      insight/STM32F103_ATTEN_PLL_Zig.si4project/Backup/main(3303).h
  23. 34 0
      insight/STM32F103_ATTEN_PLL_Zig.si4project/Backup/uart(1081).h
  24. 68 0
      insight/STM32F103_ATTEN_PLL_Zig.si4project/Backup/uart(2434).c
  25. BIN
      insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Inc_CRC16.h.sisc
  26. BIN
      insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Inc_flash.h.sisc
  27. BIN
      insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Inc_uart.h.sisc
  28. BIN
      insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Src_CRC16.c.sisc
  29. BIN
      insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Src_flash.c.sisc
  30. BIN
      insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Src_uart.c.sisc

+ 1 - 0
.gitignore

@@ -0,0 +1 @@
1
+/Debug/

BIN
Debug/STM32F103_ATTEN_PLL_Zig.elf


+ 490 - 408
Debug/STM32F103_ATTEN_PLL_Zig.hex

@@ -1,23 +1,23 @@
1 1
 :020000040800F2
2
-:100000000000012075190008FD180008FF180008FD
3
-:100010000119000803190008051900080000000074
4
-:1000200000000000000000000000000007190008A8
5
-:1000300009190008000000000B1900080D1900083C
6
-:10004000BD190008BD190008BD190008BD19000838
7
-:10005000BD190008BD190008BD190008BD19000828
8
-:10006000BD190008BD190008BD19000811190008C4
9
-:10007000BD190008BD190008BD190008BD19000808
10
-:10008000BD190008BD190008BD190008BD190008F8
11
-:10009000BD190008BD190008BD190008BD190008E8
12
-:1000A000BD190008BD190008BD190008BD190008D8
13
-:1000B000BD190008BD190008BD190008BD190008C8
14
-:1000C000BD190008BD190008BD190008BD190008B8
15
-:1000D000BD1900081D190008BD190008BD19000848
16
-:1000E000BD190008BD190008BD190008BD19000898
17
-:1000F000BD190008BD190008BD190008BD19000888
18
-:10010000BD190008BD190008BD190008BD19000877
19
-:10011000BD190008BD190008BD190008BD19000867
20
-:10012000BD190008BD190008BD190008BD19000857
2
+:10000000000001207D1E0008051E0008071E0008D4
3
+:10001000091E00080B1E00080D1E0008000000004D
4
+:100020000000000000000000000000000F1E00089B
5
+:10003000111E000800000000131E0008151E000815
6
+:10004000C51E0008C51E0008C51E0008C51E000804
7
+:10005000C51E0008C51E0008C51E0008C51E0008F4
8
+:10006000C51E0008C51E0008C51E0008191E000890
9
+:10007000C51E0008C51E0008C51E0008C51E0008D4
10
+:10008000C51E0008C51E0008C51E0008C51E0008C4
11
+:10009000C51E0008C51E0008C51E0008C51E0008B4
12
+:1000A000C51E0008C51E0008C51E0008C51E0008A4
13
+:1000B000C51E0008C51E0008C51E0008C51E000894
14
+:1000C000C51E0008C51E0008C51E0008C51E000884
15
+:1000D000C51E0008251E0008C51E0008C51E000814
16
+:1000E000C51E0008C51E0008C51E0008C51E000864
17
+:1000F000C51E0008C51E0008C51E0008C51E000854
18
+:10010000C51E0008C51E0008C51E0008C51E000843
19
+:10011000C51E0008C51E0008C51E0008C51E000833
20
+:10012000C51E0008C51E0008C51E0008C51E000823
21 21
 :1001300000000000000000000000000000000000BF
22 22
 :1001400000000000000000000000000000000000AF
23 23
 :10015000000000000000000000000000000000009F
@@ -32,398 +32,480 @@
32 32
 :0401E0005FF8E0F1F3
33 33
 :1001E40010B5054C237833B9044B13B10448AFF36D
34 34
 :1001F40000800123237010BD0C00002000000000CB
35
-:10020400181A000808B5034B1BB103490348AFF3A0
36
-:10021400008008BD0000000010000020181A00082B
35
+:10020400201F000808B5034B1BB103490348AFF393
36
+:10021400008008BD0000000010000020201F00081E
37 37
 :1002240038B50E4B054618784FF47A73B3FBF0F3E8
38
-:100234000B4A1068B0FBF3F000F0BCF9044658B95F
39
-:100244000F2D09D8024629464FF0FF3000F072F90D
38
+:100234000B4A1068B0FBF3F000F026FB044658B9F3
39
+:100244000F2D09D8024629464FF0FF3000F0DCFAA2
40 40
 :10025400044B20461D6038BD012038BD000000203D
41 41
 :100264000800002004000020074A08B51368032092
42
-:1002740043F01003136000F04BF90020FFF7D0FFA8
43
-:1002840001F06CFA002008BD00200240034A044B30
42
+:1002740043F01003136000F0B5FA0020FFF7D0FF3D
43
+:1002840001F0F2FC002008BD00200240034A044BA8
44 44
 :1002940011681B780B441360704700BF28000020CE
45 45
 :1002A40000000020014B1868704700BF28000020A0
46
-:1002B400002373B5019390F82430012B74D00123EB
47
-:1002C4004D6880F82430062D02684FEA85030C68D7
48
-:1002D40025D82B441F25566B053B9D4026EA050572
49
-:1002E40004FA03F32B435363092C4FEA44038D6848
50
-:1002F4002FD907262344D1681E3B9E4021EA0601DC
51
-:1003040005FA03F30B43D360A4F11003012B2BD99B
52
-:100314000023002280F82420184602B070BD0C2D62
53
-:100324000BD82B441F25166B233B9D4026EA05055D
54
-:1003340004FA03F32B431363D6E72B441F25D66A31
55
-:10034400413B9D4026EA050504FA03F32B43D3629F
56
-:10035400CAE70726116923449E4021EA060105FAEB
57
-:1003640003F30B431361CFE7104B9A4216D1936802
58
-:100374001B02CDD49368102C43F400039360C7D1BF
59
-:100384000B4B0C4A1B68B3FBF2F20A235343019351
60
-:10039400019B002BBCD0019B013BF8E7836A43F02F
61
-:1003A400200383620123B4E70223B5E7002401405C
62
-:1003B4000800002040420F0038B5036804469A68DC
63
-:1003C400D20701D4002038BD9A6822F001029A6055
64
-:1003D400FFF768FF054623689B68DB07F2D5FFF744
65
-:1003E40061FF401B0228F6D9A36A012043F01003E1
66
-:1003F400A362E36A43F00103E36238BDF8B504463F
67
-:10040400002877D0836A23B9C36280F8243001F0CE
68
-:10041400C7F92046FFF7D0FFA36A13F010036BD18E
69
-:10042400002869D1A26A374922F4885222F00202D4
70
-:1004340042F00202A26294E824008A42E16904D1F3
71
-:10044400B1F5402F08BF4FF40021E66845EA4605A0
72
-:100454002943A568B5F5807F35D0012D08BF4FF439
73
-:1004640080736769012F06D17EBBA669013E43EA0A
74
-:10047400463343F400635668B5F5807F26F4694635
75
-:1004840043EA0603536096681F4B03EA060343EAF4
76
-:100494000103936001D0012D20D12369013B1B0589
77
-:1004A400D56A25F470052B43D3629268174B134029
78
-:1004B400994215D10023E362A36A23F0030343F0B6
79
-:1004C4000103A362F8BD2B46CBE7A66A46F02006DB
80
-:1004D400A662E66A46F00106E662CCE70023DFE79F
81
-:1004E400A36A23F0120343F01003A362E36A43F008
82
-:1004F4000103E3620120F8BDA36A43F01003A36281
83
-:10050400F8E700BF003C0140FDF7E1FFFE0E1FFFCE
84
-:10051400074A0002D36800F4E06023F4E0631B049C
85
-:100524001B0C43F0BF6343F400330343D3607047B1
86
-:1005340000ED00E0174B30B5DC68C4F30224C4F1CD
87
-:100544000703251D042B28BF0423062D4FF00105A6
88
-:1005540098BF002405FA03F303F1FF3388BF033C7B
89
-:100564001940A14005FA04F4013C2240002842EA63
90
-:1005740001024FEA0212AFBF00F16040064B00F0E7
91
-:100584000F00D2B2A5BFD2B200F561401A5480F870
92
-:10059400002330BD00ED00E014ED00E0012342092A
93
-:1005A40000F01F0003FA00F0014B43F822007047EB
94
-:1005B40000E100E00138B0F1807F0AD2F021064B5F
95
-:1005C400064A586082F823100020072298601A60B7
96
-:1005D40070470120704700BF10E000E000ED00E02C
97
-:1005E40010B5002832D00168194B1424994225D83B
98
-:1005F400184AA3F207430A44B2FBF4F292000264DD
99
-:100604008468C36343680A682343C46822F47F523E
100
-:100614002343046922F03002234344692343846959
101
-:100624002343C469234313430B600122002380F84E
102
-:100634002120836380F82030184610BD064B0B44FC
103
-:10064400B3FBF4F39B000364044BD9E7012010BD12
104
-:1006540007040240F8FFFDBFF8FBFDBF00040240A1
105
-:1006640090F8213010B5022B03D0042383630120BA
106
-:1006740010BD03681A6822F00E021A601A6822F08C
107
-:1006840001021A60294A934224D902F56272934204
108
-:1006940019D01432934218D01432934217D0143222
109
-:1006A40093420CBF4FF480534FF48033204A53607D
110
-:1006B4000123002480F82130436B80F820409BB351
111
-:1006C4009847204610BD0123F0E71023EEE74FF4CE
112
-:1006D4008073EBE717498B4216D014318B4215D047
113
-:1006E40014318B4214D014318B4214D014318B4208
114
-:1006F40014D014318B4214D0934214BF4FF480337E
115
-:100704004FF080730C4AD2E70123FBE71023F9E78B
116
-:100714004FF48073F6E74FF48053F3E74FF48033DC
117
-:10072400F0E74FF48013EDE7184610BD8000024057
118
-:1007340000040240080002400000024070B4042596
119
-:10074400C66B026C3468036895402542196855D01D
120
-:100754004D0753D51A6896065EBF1A6822F0040244
121
-:100764001A60604A93421FD902F56272934214D010
122
-:100774001432934213D01432934212D0143293425F
123
-:100784000CBF4FF480434FF48023574A5360C36A2D
124
-:10079400002B00F0A58070BC18470423F5E7402324
125
-:1007A400F3E74FF48063F0E750498B4216D01431DD
126
-:1007B4008B4215D014318B4214D014318B4214D097
127
-:1007C40014318B4214D014318B4214D0934214BF91
128
-:1007D4004FF480234FF08063454AD7E70423FBE7B7
129
-:1007E4004023F9E74FF48063F6E74FF48043F3E7DF
130
-:1007F4004FF48023F0E74FF48003EDE702259540A2
131
-:10080400254257D08D0755D51A68940606D41A6820
132
-:1008140022F00A021A60012280F82120314A934210
133
-:100824001ED902F56272934213D01432934212D04D
134
-:100834001432934211D0143293420CBF4FF400533C
135
-:100844004FF40033284A5360002380F82030836A31
136
-:100854009EE70223F6E72023F4E74FF40073F1E761
137
-:1008640022498B4216D014318B4215D014318B425D
138
-:1008740014D014318B4214D014318B4214D014315F
139
-:100884008B4214D0934214BF4FF400334FF00073E3
140
-:10089400174AD8E70223FBE72023F9E74FF4007354
141
-:1008A400F6E74FF40053F3E74FF40033F0E74FF467
142
-:1008B4000013EDE708259540254211D009070FD50F
143
-:1008C400196821F00E011960012303FA02F2726023
144
-:1008D400836380F82130002380F82030036B57E7CE
145
-:1008E40070BC7047800002400004024008000240CF
146
-:1008F400000002402DE9F74F002216466C4F6D4B65
147
-:10090400DFF8B8E1DFF8B8C14FF001080C6808FA65
148
-:1009140006F808EA0404A04540F085804D68122DCD
149
-:1009240000F0B78000F28D80022D00F0AF8000F25D
150
-:100934008180002D00F09180012D00F0A5804FF002
151
-:100944000F09FF2C93BF824606F18045083DD0F87D
152
-:1009540000B092BFB500D0F804B0AD0009FA05F8B4
153
-:100964002BEA080802FA05F588BF00F1040A48EAF0
154
-:100974000505CAF80050D1F804A01AF0805F52D0DF
155
-:10098400BD6926F0030845F00105BD61BD6908F1A4
156
-:10099400804805F00105019508F5803806F0030B41
157
-:1009A400019D4FEA8B0BD8F8085009FA0BF925EA98
158
-:1009B4000909414DA84271D005F58065A8426FD060
159
-:1009C40005F58065A8426DD005F58065A8426BD019
160
-:1009D40005F58065A84269D070450CBF052506253C
161
-:1009E40005FA0BF545EA0905C8F808501D681AF41C
162
-:1009F400803F14BF2543A5431D605D681AF4003F82
163
-:100A040014BF2543A5435D609D681AF4801F14BF7D
164
-:100A14002543A5439D60DD681AF4001F14BF2C43D1
165
-:100A240025EA0404DC600136102E7FF46DAF03B0B8
166
-:100A3400BDE8F08F032D25D0112D80D1CA68043272
167
-:100A44007DE7654509D012D8DFF878904D4504D08C
168
-:100A540009F580394D457FF472AF8A68E2B1012A05
169
-:100A64000CBFC0F81080C0F81480082267E7DFF8D4
170
-:100A740058904D45F1D009F580394D45EDD0A9F593
171
-:100A84008019E7E700225AE7CA6858E7CA680832BB
172
-:100A940055E7CA680C3252E7042250E700259FE765
173
-:100AA40001259DE702259BE7032599E7042597E7A0
174
-:100AB400001002400004014000080140001C0140F5
175
-:100AC4000000211000001110000031100AB1016172
176
-:100AD40070470904FBE7000003682DE9F341DB07D5
177
-:100AE400054610D42B689F075ED42B68190700F1C4
178
-:100AF40095802B685A0700F1BF80EA69002A40F00C
179
-:100B04002D81002014E0904C636803F00C03042B47
180
-:100B140007D0636803F00C03082B0CD16368DE0371
181
-:100B240009D523689C03DDD56B68002BDAD101203D
182
-:100B340002B0BDE8F0816B68B3F5803F10D1236843
183
-:100B440043F480332360FFF7ADFB06462368980324
184
-:100B5400C8D4FFF7A7FB801B6428F7D90320E7E775
185
-:100B64009BB9236823F480332360236823F4802310
186
-:100B74002360FFF797FB064623689903B2D5FFF776
187
-:100B840091FB801B6428F7D9E8E7B3F5A02F23680D
188
-:100B940003D143F480232360D1E723F4803323601B
189
-:100BA400236823F48023CDE7674C636813F00C0FAC
190
-:100BB40007D0636803F00C03082B10D16368DA03D1
191
-:100BC4000DD423689B0702D52B69012BAFD1236871
192
-:100BD4006A6923F0F80343EAC203236085E72A69BC
193
-:100BE4005A4B6AB101221A60FFF75CFB0646236880
194
-:100BF4009F07ECD4FFF756FB801B0228F7D9ADE71B
195
-:100C04001A60FFF74FFB0646236898077FF56DAF20
196
-:100C1400FFF748FB801B0228F6D99FE7AA694A4CD4
197
-:100C24004B4BDAB101221A60FFF73CFB0646636ABC
198
-:100C34009B070DD54FF4FA52464B1B68B3FBF2F3F6
199
-:100C4400019300BF019B5A1E0192002BF9D150E77A
200
-:100C5400FFF728FB801B0228E9D97FE71A60FFF71A
201
-:100C640021FB0646636A9F077FF543AFFFF71AFB34
202
-:100C7400801B0228F6D971E7334CE369D80024D4E9
203
-:100C84000127E36943F08053E361E36903F0805390
204
-:100C94000093009B304E3368D90518D5EB68012BBF
205
-:100CA40026D1236A43F001032362FFF7FBFA41F2E2
206
-:100CB40088368046236A9B073FD5002F3FF41DAF3B
207
-:100CC400E36923F08053E36117E70027E2E7336821
208
-:100CD40043F480733360FFF7E5FA80463368DA053E
209
-:100CE400DCD4FFF7DFFAA0EB08006428F6D935E777
210
-:100CF400ABB9236A41F2883823F001032362236AE3
211
-:100D040023F004032362FFF7CDFA0646236A98070B
212
-:100D1400D3D5FFF7C7FA801B4045F7D91EE7052B4B
213
-:100D2400236A03D143F004032362BAE723F00103E7
214
-:100D34002362236A23F00403B6E7FFF7B3FAA0EBB8
215
-:100D44000800B042B6D909E7001002400000424250
216
-:100D5400800442420800002000700040224C636876
217
-:100D640003F00C03082B3FF4E2AE00231F4E022ACB
218
-:100D740033602BD1FFF796FA0746236899011FD4F5
219
-:100D84002B6AB3F5803F05D16268A96822F400326A
220
-:100D94000A436260696A62680B4322F47412134363
221
-:100DA400636001233360FFF77DFA054623689A01E7
222
-:100DB4003FF5A7AEFFF776FA401B0228F6D9CDE639
223
-:100DC400FFF770FAC01B0228D7D9C7E6FFF76AFA03
224
-:100DD400054623689B017FF594AEFFF763FA401B39
225
-:100DE4000228F6D9BAE600BF001002406000424271
226
-:100DF40030B5194B87B002AC03F1100522461868D0
227
-:100E04005968083303C2AB421446F7D101238DF865
228
-:100E14000430022311498DF805304B6803F00C02AD
229
-:100E2400082A17D1C3F3834206A80244DB0312F84D
230
-:100E3400102C0CD54B680A48C3F34043504306AA10
231
-:100E4400134413F8143CB0FBF3F007B030BD05486D
232
-:100E54005043FAE70248F8E7301A0008001002404D
233
-:100E640000127A0000093D00544A2DE9F04113684C
234
-:100E7400054603F007038B420E462AD329688C07E4
235
-:100E840034D4CA0747D44D4A136803F007039E427B
236
-:100E9400C0F082802A684A4C12F0040F40F0878028
237
-:100EA400130706D563682A6923F4605343EAC2032F
238
-:100EB4006360FFF79DFF6368424AC3F30313D35C87
239
-:100EC400D840414B18600020FFF7AAF90020BDE884
240
-:100ED400F081136823F007030B431360136803F0D6
241
-:100EE40007039942CAD00120BDE8F081344B11F0C8
242
-:100EF400040F1EBF5A6842F4E0625A60080742BFFA
243
-:100F04005A6842F460525A605A68A86822F0F002A3
244
-:100F140002435A60B5E76A68294C012A23681CD148
245
-:100F240013F4003FDFD0636841F2883823F00303F1
246
-:100F340013436360FFF7B6F96B680746012B14D1BE
247
-:100F4400636803F00C03042B9DD0FFF7ABF9C01BBF
248
-:100F54004045F5D90320BDE8F081022A02D113F0FF
249
-:100F6400007FDFE713F0020FDCE7022B0FD1636889
250
-:100F740003F00C03082B86D0FFF794F9C01B4045FF
251
-:100F8400F5D9E7E7FFF78EF9C01B4045E2D863685F
252
-:100F940013F00C0FF6D176E7136823F007033343FD
253
-:100FA4001360136803F007039E429CD172E76368E1
254
-:100FB400E96823F4E0630B43636071E700200240B7
255
-:100FC40000100240401A000808000020044B054AA3
256
-:100FD4005B68C3F30223D35C034A1068D8407047AC
257
-:100FE40000100240501A000808000020044B054A73
258
-:100FF4005B68C3F3C223D35C034A1068D8407047CC
259
-:1010040000100240501A00080800002003682DE96F
260
-:10101400F341D907054620D5354CE369DA0032D4CB
261
-:101024000127E36943F08053E361E36903F08053EC
262
-:101034000193019B2F4E3368DB0526D5236A13F4F5
263
-:10104400407336D1236A6A6823F4407313432362DE
264
-:101054001FB1E36923F08053E3612868830706D551
265
-:10106400234AA968536823F440430B43536010F0A8
266
-:1010740010001BD01E4A69695368002023F48003C2
267
-:101084000B43536012E00027D4E7336843F48073C2
268
-:101094003360FFF707F980463368D805CED4FFF7ED
269
-:1010A40001F9A0EB08006428F6D9032002B0BDE8DA
270
-:1010B400F0816A6802F440729342C3D001200E4A60
271
-:1010C400236A1060002023F4407110602162D90764
272
-:1010D400B8D5FFF7E7F841F288380646236A9A073D
273
-:1010E400B0D4FFF7DFF8801B4045F7D9DDE700BF38
274
-:1010F4000010024000700040400442420368DA6875
275
-:1011040022F49072DA605A6922F001025A612023B3
276
-:1011140080F83A30704700002DE9F0470568C2684E
277
-:101124002B69016923F4405313432B618368EA68F4
278
-:101134000B43416922F4B05222F00C020B431343D7
279
-:10114400EB606B69826923F4407313436B61404B1A
280
-:1011540081469D424FF0190446D1FFF747FF04FB37
281
-:1011640000F3D9F804604FF06408B600B3FBF6F35B
282
-:10117400B3FBF8F31E01FFF739FF6043D9F80430DD
283
-:101184009B00B0FBF3F7FFF731FF6043D9F804305D
284
-:101194009B00B0FBF3F3B3FBF8F308FB13731B01E1
285
-:1011A4003233B3FBF8F303F0F007FFF71FFF60439C
286
-:1011B400D9F804209200B0FBF2FAFFF717FF60435E
287
-:1011C400D9F804309B00B0FBF3F3B3FBF8F308FB4E
288
-:1011D40013A31B013233B3FBF8F303F00F033B43B8
289
-:1011E4003344AB60BDE8F087FFF7F0FE04FB00F387
290
-:1011F400D9F804604FF06408B600B3FBF6F3B3FB10
291
-:10120400F8F31E01FFF7E2FE6043D9F804309B00B7
292
-:10121400B0FBF3F7FFF7DAFE6043D9F804309B0024
293
-:10122400B0FBF3F3B3FBF8F308FB13731B01323386
294
-:10123400B3FBF8F303F0F007FFF7C8FE6043D9F8F7
295
-:1012440004209200B0FBF2FAFFF7C0FEB7E700BF3C
296
-:101254000038014010B5044640B390F8393003F02B
297
-:10126400FF021BB980F8382000F00AFB242322680F
298
-:1012740084F83930D368204623F40053D360FFF751
299
-:101284004BFF236800201A6922F490421A615A69BC
300
-:1012940022F02A025A61DA6842F40052DA6020230A
301
-:1012A400E06384F8393084F83A3010BD012010BD71
302
-:1012B4007047704790F83A3010B5222B36D18368C6
303
-:1012C4000169B3F5805F0268836A23D15268E9B982
304
-:1012D400C2F3080223F8022B8362C48D013CA4B23A
305
-:1012E400C4858CB90368DA6822F02002DA60DA680F
306
-:1012F40022F48072DA605A6922F001025A612023D2
307
-:1013040080F83A30FFF7D5FF002010BDD2B223F8A1
308
-:10131400012BE1E721B9591C526881621A70DCE79C
309
-:101324005268591C816202F07F02F7E7022010BD67
310
-:1013340070470000036870B51A6804461607D96838
311
-:101344005D6907D196065AD58D0658D5BDE870401B
312
-:10135400FFF7B0BF15F0010502D111F4907F4ED014
313
-:10136400D30705D5CE0542BFE36B43F00103E36326
314
-:10137400500704D51DB1E36B43F00203E363930705
315
-:1013840004D51DB1E36B43F00403E363160704D5EE
316
-:101394001DB1E36B43F00803E363E36B002B66D0FA
317
-:1013A400950604D5880602D52046FFF783FF2368F7
318
-:1013B40020465D69E26B110702D415F040051AD08E
319
-:1013C400FFF79CFE23685A69520610D55A69606B70
320
-:1013D40022F040025A6150B1254B4363FFF740F9B4
321
-:1013E400002844D0606BBDE87040436B184720462A
322
-:1013F400FFF79EFF70BDFFF79BFFE56370BD160608
323
-:1014040027D50D0625D594F83920212A2FD1A26895
324
-:10141400B2F5805F226A17D11188C1F308015960BF
325
-:10142400216979B902322262E28C013A92B2E284F1
326
-:10143400EAB9DA6822F08002DA60DA6842F040023F
327
-:10144400DA6070BD0132EEE7511C216212785A60F5
328
-:10145400EAE750060BD54A0609D5DA68204622F099
329
-:101464004002DA60202384F83930FFF721FF70BD91
330
-:101474007914000808B50023406AC385C384FFF7C4
331
-:1014840057FF08BD10B596B0282200210CA800F023
332
-:10149400B9FA1422002101A800F0B4FA182200219C
333
-:1014A4000DEB020000F0AEFA012310931023022486
334
-:1014B40011934FF450130CA815930C941394FFF745
335
-:1014C4000BFB0F234FF4806201930023214601A8F4
336
-:1014D4000393049205930294FFF7C6FC4FF4004370
337
-:1014E40006A806940893FFF791FD16B010BD0000FE
338
-:1014F40080B58E4D8CB0FEF7B7FEFFF7C3FF102208
339
-:10150400002108A800F07EFAAB69002243F04003F2
340
-:10151400AB61AB697F2103F040030193019BAB698D
341
-:10152400834843F01003AB61AB69002403F010035C
342
-:101534000293029BAB69012743F08003AB61AB6963
343
-:10154400022603F080030393039BAB694FF00C085E
344
-:1015540043F00403AB61AB6903F004030493049BFD
345
-:10156400AB6943F00803AB61AB6903F0080305936F
346
-:10157400059BAB6943F02003AB61AB6903F0200327
347
-:101584000693069BAB6943F48073AB61AB6903F4C8
348
-:1015940080730793079BFFF799FA00224EF2C0016C
349
-:1015A4006448FFF793FA002240F2F3316248FFF7F0
350
-:1015B4008DFA002248F6FF716048FFF787FA00228F
351
-:1015C40043F6FC515E48FFF781FA002218215D487A
352
-:1015D400FFF77CFA7F2308A95548089309970A94D2
353
-:1015E4000B96FFF787F94EF2C00308A951480893F8
354
-:1015F40009970A940B96FFF77DF940F2F33308A993
355
-:101604004D48089309970A940B96FFF773F908A9B4
356
-:101614004948CDF8208009940A94FFF76BF948F6FD
357
-:10162400FF7308A94548089309970A940B96FFF796
358
-:1016340061F94FF4405308A94048089309940A9467
359
-:10164400FFF758F943F6FC5308A93D480893099756
360
-:101654000A940B96FFF74EF94FF4407308A93548E6
361
-:10166400089309940A94FFF745F94FF4007308931B
362
-:10167400032308A932480993FFF73CF9182308A962
363
-:101684003048089309970A940B96FFF733F96023BF
364
-:1016940008A92C48089309940A94FFF72BF96B695D
365
-:1016A40022463B436B616B6921463B4000930B2010
366
-:1016B400009BFEF73FFF0B20FEF770FF224D234BEC
367
-:1016C40028462B604FF48073AB604FF4602308947A
368
-:1016D400EB6109940A94EC606C616C602E61FEF716
369
-:1016E4008DFE08A92846089409970A94FEF7E0FDA0
370
-:1016F40008A928460996FEF7DBFD4FF4E1331448A8
371
-:10170400144A846080E80C00C4600461C0F814804A
372
-:101714008461C461FFF79EFD252022462146FEF721
373
-:1017240009FF2520FEF73AFFFEE700BF0010024044
374
-:101734000018014000100140001C01400014014049
375
-:1017440000200140000C01402C0000200024014036
376
-:101754005C00002000380140704700000E4B82B04E
377
-:101764009A6942F001029A619A6902F001020092B8
378
-:10177400009ADA6942F08052DA61DB69074A03F0C1
379
-:1017840080530193019B536823F0E06343F080632B
380
-:10179400536002B0704700BF0010024000000140D7
381
-:1017A400102230B5054689B00DEB0200002100F08F
382
-:1017B40029F92A682C4B9A4253D103F56C439A6950
383
-:1017C400032442F400729A619A6904A902F4007233
384
-:1017D4000092009A9A69254842F010029A619A6927
385
-:1017E40002F010020192019A9A6942F004029A618D
386
-:1017F4009A6902F004020292029A9A6942F008027B
387
-:101804009A619B69059403F008030393039B0F23D8
388
-:101814000493FFF76FF8FF2304A915480493059474
389
-:10182400FFF768F8134804A904940594FFF762F8D5
390
-:101834008022114C114BE2604FF4807222614FF40C
391
-:101844008062236062610023202220466360A360DB
392
-:10185400A261E361FEF7C4FE08B1FFF77DFF2C62CD
393
-:10186400656209B030BD00BF002401400010014092
394
-:1018740000080140000C01409C00002008000240C8
395
-:1018840010B5044686B01022002102A800F0BAF870
396
-:101894002268174B9A4228D103F558439A6902A942
397
-:1018A40042F480429A619A69124802F4804200929A
398
-:1018B400009A9A6942F004029A619B6903F0040356
399
-:1018C4000193019B4FF400730293022303930323B8
400
-:1018D4000593FFF70FF84FF480630293002302A9E6
401
-:1018E400044803930493FFF705F806B010BD00BF46
402
-:1018F40000380140000801407047FEE7FEE7FEE7BC
403
-:10190400FEE7704770477047FEF7C0BC0148FEF71A
404
-:1019140015BF00BF9C0000200148FFF70BBD00BFAE
405
-:101924005C0000200F4B1A6842F001021A605968EB
406
-:101934000D4A0A405A601A6822F0847222F48032F6
407
-:101944001A601A6822F480221A605A6822F4FE028D
408
-:101954005A604FF41F029A604FF00062034B9A6082
409
-:10196400704700BF001002400000FFF800ED00E0E7
410
-:10197400002103E00B4B5B58435004310A480B4BE6
411
-:1019840042189A42F6D30A4A02E0002342F8043B82
412
-:10199400084B9A42F9D3FFF7C5FF00F00FF8FFF7A1
413
-:1019A400A7FD7047601A0008000000200C0000200A
414
-:1019B4000C000020E0000020FEE7000070B50025C8
415
-:1019C4000C4E0D4CA41BA410A54209D100F022F822
416
-:1019D40000250A4E0A4CA41BA410A54205D170BDD3
417
-:1019E40056F8253098470135EEE756F825309847E4
418
-:1019F4000135F2E7581A0008581A0008581A000866
419
-:101A04005C1A000803460244934200D1704703F86D
420
-:101A1400011BF9E7F8B500BFF8BC08BC9E46704747
421
-:0C1A2400F8B500BFF8BC08BC9E46704737
422
-:101A300002030405060708090A0B0C0D0E0F10100F
423
-:101A4000000000000000000001020304060708096E
424
-:081A5000000000000102030484
425
-:041A58000902000877
426
-:041A5C00E501000898
427
-:0C1A6000010000001000000000A24A0479
428
-:040000050800197561
46
+:1002B4007047436A10B59A6A12F0500F1BD19A6ABC
47
+:1002C40042F400729A621A68926802F46022B2F5EB
48
+:1002D400602F0CD1DA6852B99A6A22F480729A6259
49
+:1002E4009A6AD2045EBF9A6A42F001029A62184680
50
+:1002F400FFF7DEFF10BD1B6ABDE810401B6B1847FB
51
+:10030400704708B5406AFFF7FBFF08BD7047406AB5
52
+:1003140008B5836A43F040038362C36A43F004036D
53
+:10032400C362FFF7F3FF08BD002373B5019390F890
54
+:100334002430012B74D001234D6880F82430062D1D
55
+:1003440002684FEA85030C6825D82B441F25566B99
56
+:10035400053B9D4026EA050504FA03F32B4353634A
57
+:10036400092C4FEA44038D682FD907262344D1680A
58
+:100374001E3B9E4021EA060105FA03F30B43D360BA
59
+:10038400A4F11003012B2BD90023002280F8242090
60
+:10039400184602B070BD0C2D0BD82B441F25166BCC
61
+:1003A400233B9D4026EA050504FA03F32B4313631C
62
+:1003B400D6E72B441F25D66A413B9D4026EA050516
63
+:1003C40004FA03F32B43D362CAE7072611692344D3
64
+:1003D4009E4021EA060105FA03F30B431361CFE7BC
65
+:1003E400104B9A4216D193681B02CDD49368102CFB
66
+:1003F40043F400039360C7D10B4B0C4A1B68B3FB57
67
+:10040400F2F20A2353430193019B002BBCD0019BBE
68
+:10041400013BF8E7836A43F0200383620123B4E7D6
69
+:100424000223B5E7002401400800002040420F00E9
70
+:10043400002373B50193036804469A68D20702D572
71
+:10044400002002B070BD9A6842F001029A60124B1B
72
+:10045400124A1B68B3FBF2F30193019BC3B9FFF784
73
+:1004640021FF064623689D6815F00105E8D1FFF7D2
74
+:1004740019FF801B0228F5D9A36A84F8245043F09D
75
+:100484001003A362E36A012043F00103E362D8E7A7
76
+:10049400019B013BE0E700BF0800002040420F0041
77
+:1004A4002DE9D8419046404B026804469A420F46D3
78
+:1004B40002D03E498A4203D15B6813F4702F6ED197
79
+:1004C40094F82430012B6CD00123204684F8243086
80
+:1004D400FFF7AEFF064600285DD1A06A216820F42C
81
+:1004E4007060324B20F0010040F480709942A062A9
82
+:1004F40004D12D4A536813F4702F3ED1A36A23F418
83
+:100504008013A3624B685A0505D5A36A23F44053AC
84
+:1005140043F48053A362A36A206A13F4805318BF80
85
+:10052400E36A3A4618BF23F00603E362002384F823
86
+:1005340024301F4B4C3183621E4BC3621E4B03633A
87
+:100544006FF0020341F84C3C51F8443C43F480738F
88
+:1005540041F8443C434600F0EDF923689A6802F4FC
89
+:100564006022B2F5602F9A680CBF42F4A00242F4F4
90
+:1005740080129A603046BDE8D881A36A43F48013A0
91
+:10058400A36253685B0541BFA06A20F4405040F465
92
+:100594008050A062BFE7002384F82430EAE70126F4
93
+:1005A400E8E70226E6E700BF0024014000280140F6
94
+:1005B400B7020008070300081303000838B50368EE
95
+:1005C40004469A68D20701D4002038BD9A6822F004
96
+:1005D40001029A60FFF766FE054623689B68DB0705
97
+:1005E400F2D5FFF75FFE401B0228F6D9A36A01206B
98
+:1005F40043F01003A362E36A43F00103E36238BDEE
99
+:10060400F8B50446002877D0836A23B9C36280F81A
100
+:10061400243001F04BFB2046FFF7D0FFA36A13F010
101
+:1006240010036BD1002869D1A26A374922F4885299
102
+:1006340022F0020242F00202A26294E824008A42FA
103
+:10064400E16904D1B1F5402F08BF4FF40021E668F9
104
+:1006540045EA46052943A568B5F5807F35D0012DC7
105
+:1006640008BF4FF480736769012F06D17EBBA6696A
106
+:10067400013E43EA463343F400635668B5F5807F90
107
+:1006840026F4694643EA0603536096681F4B03EA5F
108
+:10069400060343EA0103936001D0012D20D12369AD
109
+:1006A400013B1B05D56A25F470052B43D362926880
110
+:1006B400174B1340994215D10023E362A36A23F038
111
+:1006C400030343F00103A362F8BD2B46CBE7A66AFC
112
+:1006D40046F02006A662E66A46F00106E662CCE72A
113
+:1006E4000023DFE7A36A23F0120343F01003A3629D
114
+:1006F400E36A43F00103E3620120F8BDA36A43F017
115
+:100704001003A362F8E700BF003C0140FDF7E1FFDE
116
+:10071400FE0E1FFF002373B5019390F824300446A6
117
+:10072400012B5AD0012380F82430FFF747FF0546F8
118
+:10073400002832D1A36A022023F4885323F0020351
119
+:1007440043F00203A362264B1E6800F07FFEB6FB53
120
+:10075400F0F040000190019B1BBB2046FFF768FEB0
121
+:100764002268936843F008039360FFF79BFD0646F5
122
+:1007740023689A68120718D49A6842F004029A60AF
123
+:10078400FFF790FD064623689B685B071FD4A36AA6
124
+:1007940023F0030343F00103A362002384F824300D
125
+:1007A40012E0019B013B0193D5E7FFF77BFD801B22
126
+:1007B4000A28DDD9A36A012523F0120343F01003AC
127
+:1007C400A362002384F82430284602B070BDFFF7EA
128
+:1007D40069FD801B0A28D6D9ECE70225F4E700BF9F
129
+:1007E40008000020074A0002D36800F4E06023F404
130
+:1007F400E0631B041B0C43F0BF6343F40033034367
131
+:10080400D360704700ED00E0174B30B5DC68C4F3EB
132
+:100814000224C4F10703251D042B28BF0423062D3D
133
+:100824004FF0010598BF002405FA03F303F1FF33E9
134
+:1008340088BF033C1940A14005FA04F4013C22405E
135
+:10084400002842EA01024FEA0212AFBF00F1604001
136
+:10085400064B00F00F00D2B2A5BFD2B200F5614042
137
+:100864001A5480F8002330BD00ED00E014ED00E0E0
138
+:100874000123420900F01F0003FA00F0014B43F882
139
+:100884002200704700E100E00138B0F1807F0AD215
140
+:10089400F021064B064A586082F8231000200722F4
141
+:1008A40098601A6070470120704700BF10E000E0B4
142
+:1008B40000ED00E010B5002832D00168194B142473
143
+:1008C400994225D8184AA3F207430A44B2FBF4F22A
144
+:1008D400920002648468C36343680A682343C4685B
145
+:1008E40022F47F522343046922F0300223434469F3
146
+:1008F400234384692343C469234313430B600122C4
147
+:10090400002380F82120836380F82030184610BD2E
148
+:10091400064B0B44B3FBF4F39B000364044BD9E78D
149
+:10092400012010BD07040240F8FFFDBFF8FBFDBF26
150
+:1009340000040240F0B590F82040012C35D0012489
151
+:1009440090F8215080F82040A5424FF000064FF067
152
+:10095400020428D180F82140046886632668076C65
153
+:1009640026F001062660C66BBD407560636043686F
154
+:100974000568102BC36A0BBFA260A160E160E2604E
155
+:100984004BB1236843F00E0323602B68002043F02F
156
+:1009940001032B60F0BD236823F004032360236864
157
+:1009A40043F00A03F0E780F820600220F0BD000065
158
+:1009B40090F8213010B5022B03D004238363012067
159
+:1009C40010BD03681A6822F00E021A601A6822F039
160
+:1009D40001021A60294A934224D902F562729342B1
161
+:1009E40019D01432934218D01432934217D01432CF
162
+:1009F40093420CBF4FF480534FF48033204A53602A
163
+:100A04000123002480F82130436B80F820409BB3FD
164
+:100A14009847204610BD0123F0E71023EEE74FF47A
165
+:100A24008073EBE717498B4216D014318B4215D0F3
166
+:100A340014318B4214D014318B4214D014318B42B4
167
+:100A440014D014318B4214D0934214BF4FF480332A
168
+:100A54004FF080730C4AD2E70123FBE71023F9E738
169
+:100A64004FF48073F6E74FF48053F3E74FF4803389
170
+:100A7400F0E74FF48013EDE7184610BD8000024004
171
+:100A840000040240080002400000024070B4042543
172
+:100A9400C66B026C3468036895402542196855D0CA
173
+:100AA4004D0753D51A6896065EBF1A6822F00402F1
174
+:100AB4001A60604A93421FD902F56272934214D0BD
175
+:100AC4001432934213D01432934212D0143293420C
176
+:100AD4000CBF4FF480434FF48023574A5360C36ADA
177
+:100AE400002B00F0A58070BC18470423F5E74023D1
178
+:100AF400F3E74FF48063F0E750498B4216D014318A
179
+:100B04008B4215D014318B4214D014318B4214D043
180
+:100B140014318B4214D014318B4214D0934214BF3D
181
+:100B24004FF480234FF08063454AD7E70423FBE763
182
+:100B34004023F9E74FF48063F6E74FF48043F3E78B
183
+:100B44004FF48023F0E74FF48003EDE7022595404E
184
+:100B5400254257D08D0755D51A68940606D41A68CD
185
+:100B640022F00A021A60012280F82120314A9342BD
186
+:100B74001ED902F56272934213D01432934212D0FA
187
+:100B84001432934211D0143293420CBF4FF40053E9
188
+:100B94004FF40033284A5360002380F82030836ADE
189
+:100BA4009EE70223F6E72023F4E74FF40073F1E70E
190
+:100BB40022498B4216D014318B4215D014318B420A
191
+:100BC40014D014318B4214D014318B4214D014310C
192
+:100BD4008B4214D0934214BF4FF400334FF0007390
193
+:100BE400174AD8E70223FBE72023F9E74FF4007301
194
+:100BF400F6E74FF40053F3E74FF40033F0E74FF414
195
+:100C04000013EDE708259540254211D009070FD5BB
196
+:100C1400196821F00E011960012303FA02F27260CF
197
+:100C2400836380F82130002380F82030036B57E77A
198
+:100C340070BC70478000024000040240080002407B
199
+:100C4400000002402DE9F74F002216466C4F6D4B11
200
+:100C5400DFF8B8E1DFF8B8C14FF001080C6808FA12
201
+:100C640006F808EA0404A04540F085804D68122D7A
202
+:100C740000F0B78000F28D80022D00F0AF8000F20A
203
+:100C84008180002D00F09180012D00F0A5804FF0AF
204
+:100C94000F09FF2C93BF824606F18045083DD0F82A
205
+:100CA40000B092BFB500D0F804B0AD0009FA05F861
206
+:100CB4002BEA080802FA05F588BF00F1040A48EA9D
207
+:100CC4000505CAF80050D1F804A01AF0805F52D08C
208
+:100CD400BD6926F0030845F00105BD61BD6908F151
209
+:100CE400804805F00105019508F5803806F0030BEE
210
+:100CF400019D4FEA8B0BD8F8085009FA0BF925EA45
211
+:100D04000909414DA84271D005F58065A8426FD00C
212
+:100D140005F58065A8426DD005F58065A8426BD0C5
213
+:100D240005F58065A84269D070450CBF05250625E8
214
+:100D340005FA0BF545EA0905C8F808501D681AF4C8
215
+:100D4400803F14BF2543A5431D605D681AF4003F2E
216
+:100D540014BF2543A5435D609D681AF4801F14BF2A
217
+:100D64002543A5439D60DD681AF4001F14BF2C437E
218
+:100D740025EA0404DC600136102E7FF46DAF03B065
219
+:100D8400BDE8F08F032D25D0112D80D1CA6804321F
220
+:100D94007DE7654509D012D8DFF878904D4504D039
221
+:100DA40009F580394D457FF472AF8A68E2B1012AB2
222
+:100DB4000CBFC0F81080C0F81480082267E7DFF881
223
+:100DC40058904D45F1D009F580394D45EDD0A9F540
224
+:100DD4008019E7E700225AE7CA6858E7CA68083268
225
+:100DE40055E7CA680C3252E7042250E700259FE712
226
+:100DF40001259DE702259BE7032599E7042597E74D
227
+:100E0400001002400004014000080140001C0140A1
228
+:100E14000000211000001110000031100AB101611E
229
+:100E240070470904FBE7000003682DE9F341DB0781
230
+:100E3400054610D42B689F075ED42B68190700F170
231
+:100E440095802B685A0700F1BF80EA69002A40F0B8
232
+:100E54002D81002014E0904C636803F00C03042BF4
233
+:100E640007D0636803F00C03082B0CD16368DE031E
234
+:100E740009D523689C03DDD56B68002BDAD10120EA
235
+:100E840002B0BDE8F0816B68B3F5803F10D12368F0
236
+:100E940043F480332360FFF705FA0646236898037A
237
+:100EA400C8D4FFF7FFF9801B6428F7D90320E7E7CC
238
+:100EB4009BB9236823F480332360236823F48023BD
239
+:100EC4002360FFF7EFF9064623689903B2D5FFF7CD
240
+:100ED400E9F9801B6428F7D9E8E7B3F5A02F236864
241
+:100EE40003D143F480232360D1E723F480332360C8
242
+:100EF400236823F48023CDE7674C636813F00C0F59
243
+:100F040007D0636803F00C03082B10D16368DA037D
244
+:100F14000DD423689B0702D52B69012BAFD123681D
245
+:100F24006A6923F0F80343EAC203236085E72A6968
246
+:100F34005A4B6AB101221A60FFF7B4F906462368D6
247
+:100F44009F07ECD4FFF7AEF9801B0228F7D9ADE771
248
+:100F54001A60FFF7A7F90646236898077FF56DAF77
249
+:100F6400FFF7A0F9801B0228F6D99FE7AA694A4C2B
250
+:100F74004B4BDAB101221A60FFF794F90646636A13
251
+:100F84009B070DD54FF4FA52464B1B68B3FBF2F3A3
252
+:100F9400019300BF019B5A1E0192002BF9D150E727
253
+:100FA400FFF780F9801B0228E9D97FE71A60FFF771
254
+:100FB40079F90646636A9F077FF543AFFFF772F935
255
+:100FC400801B0228F6D971E7334CE369D80024D496
256
+:100FD4000127E36943F08053E361E36903F080533D
257
+:100FE4000093009B304E3368D90518D5EB68012B6C
258
+:100FF40026D1236A43F001032362FFF753F941F238
259
+:1010040088368046236A9B073FD5002F3FF41DAFE7
260
+:10101400E36923F08053E36117E70027E2E73368CD
261
+:1010240043F480733360FFF73DF980463368DA0593
262
+:10103400DCD4FFF737F9A0EB08006428F6D935E7CC
263
+:10104400ABB9236A41F2883823F001032362236A8F
264
+:1010540023F004032362FFF725F90646236A980761
265
+:10106400D3D5FFF71FF9801B4045F7D91EE7052BA1
266
+:10107400236A03D143F004032362BAE723F0010394
267
+:101084002362236A23F00403B6E7FFF70BF9A0EB0E
268
+:101094000800B042B6D909E70010024000004242FD
269
+:1010A400800442420800002000700040224C636823
270
+:1010B40003F00C03082B3FF4E2AE00231F4E022A78
271
+:1010C40033602BD1FFF7EEF80746236899011FD44C
272
+:1010D4002B6AB3F5803F05D16268A96822F4003217
273
+:1010E4000A436260696A62680B4322F47412134310
274
+:1010F400636001233360FFF7D5F8054623689A013E
275
+:101104003FF5A7AEFFF7CEF8401B0228F6D9CDE68F
276
+:10111400FFF7C8F8C01B0228D7D9C7E6FFF7C2F803
277
+:10112400054623689B017FF594AEFFF7BBF8401B8F
278
+:101134000228F6D9BAE600BF00100240600042421D
279
+:1011440030B5194B87B002AC03F11005224618687C
280
+:101154005968083303C2AB421446F7D101238DF812
281
+:101164000430022311498DF805304B6803F00C025A
282
+:10117400082A17D1C3F3834206A80244DB0312F8FA
283
+:10118400102C0CD54B680A48C3F34043504306AABD
284
+:10119400134413F8143CB0FBF3F007B030BD05481A
285
+:1011A4005043FAE70248F8E7381F000800100240ED
286
+:1011B40000127A0000093D00544A2DE9F0411368F9
287
+:1011C400054603F007038B420E462AD329688C0791
288
+:1011D40034D4CA0747D44D4A136803F007039E4228
289
+:1011E400C0F082802A684A4C12F0040F40F08780D5
290
+:1011F400130706D563682A6923F4605343EAC203DC
291
+:101204006360FFF79DFF6368424AC3F30313D35C33
292
+:10121400D840414B18600020FFF702F80020BDE8D9
293
+:10122400F081136823F007030B431360136803F082
294
+:1012340007039942CAD00120BDE8F081344B11F074
295
+:10124400040F1EBF5A6842F4E0625A60080742BFA6
296
+:101254005A6842F460525A605A68A86822F0F00250
297
+:1012640002435A60B5E76A68294C012A23681CD1F5
298
+:1012740013F4003FDFD0636841F2883823F003039E
299
+:1012840013436360FFF70EF86B680746012B14D114
300
+:10129400636803F00C03042B9DD0FFF703F8C01B15
301
+:1012A4004045F5D90320BDE8F081022A02D113F0AC
302
+:1012B400007FDFE713F0020FDCE7022B0FD1636836
303
+:1012C40003F00C03082B86D0FEF7ECFFC01B40454F
304
+:1012D400F5D9E7E7FEF7E6FFC01B4045E2D86368AF
305
+:1012E40013F00C0FF6D176E7136823F007033343AA
306
+:1012F4001360136803F007039E429CD172E763688E
307
+:10130400E96823F4E0630B43636071E70020024063
308
+:1013140000100240581F000808000020044B054A32
309
+:101324005B68C3F30223D35C034A1068D840704758
310
+:1013340000100240681F000808000020044B054A02
311
+:101344005B68C3F3C223D35C034A1068D840704778
312
+:1013540000100240681F00080800002003682DE9FF
313
+:10136400F341D907054620D5354CE369DA0032D478
314
+:101374000127E36943F08053E361E36903F0805399
315
+:101384000193019B2F4E3368DB0526D5236A13F4A2
316
+:10139400407336D1236A6A6823F44073134323628B
317
+:1013A4001FB1E36923F08053E3612868830706D5FE
318
+:1013B400234AA968536823F440430B43536010F055
319
+:1013C40010001BD01E4A69695368002023F480036F
320
+:1013D4000B43536012E00027D4E7336843F480736F
321
+:1013E4003360FEF75FFF80463368D805CED4FEF73E
322
+:1013F40059FFA0EB08006428F6D9032002B0BDE829
323
+:10140400F0816A6802F440729342C3D001200E4A0C
324
+:10141400236A1060002023F4407110602162D90710
325
+:10142400B8D5FEF73FFF41F288380646236A9A078B
326
+:10143400B0D4FEF737FF801B4045F7D9DDE700BF86
327
+:10144400001002400070004040044242024670B561
328
+:101454003B4B86B002AD03F110062C461868596860
329
+:10146400083303C4B3422546F7D101238DF8043071
330
+:101474000223501E8DF805300F285ED8DFE800F0F7
331
+:1014840032515D2D5D5D5D2D5D5D5D5D5D5D5D0874
332
+:101494002C4B5968186810F0807037D0C1F3834220
333
+:1014A40006A8024412F8100CCA0341BF5A6806A9E0
334
+:1014B400C2F34042521844BF12F8141C224A5B681B
335
+:1014C4004CBFB2FBF1F2214A5B0202FB00F01DD4D7
336
+:1014D40003234000B0FBF3F018E006B0BDE8704011
337
+:1014E400FFF72EBE40F20231164A136A1940B1F5D5
338
+:1014F400817F1FD003F44073B3F5007F08D149F610
339
+:101504004040536A13F0020F08BF002006B070BDBC
340
+:10151400B3F5407F11D113684FF2244013F4003F18
341
+:10152400F2E7FFF70BFF074B5B68C3F3813301332B
342
+:101534005B00CFE74FF40040E8E70020E6E700BF98
343
+:10154400481F00080010024000127A0000093D0004
344
+:101554000368DA6822F49072DA605A6922F00102B0
345
+:101564005A61202380F83A30704700002DE9F04793
346
+:101574000568C2682B69016923F4405313432B6146
347
+:101584008368EA680B43416922F4B05222F00C02EA
348
+:101594000B431343EB606B69826923F44073134379
349
+:1015A4006B61404B81469D424FF0190446D1FFF7D1
350
+:1015B400C5FE04FB00F3D9F804604FF06408B600DC
351
+:1015C400B3FBF6F3B3FBF8F31E01FFF7B7FE60437A
352
+:1015D400D9F804309B00B0FBF3F7FFF7AFFE60438C
353
+:1015E400D9F804309B00B0FBF3F3B3FBF8F308FB2A
354
+:1015F40013731B013233B3FBF8F303F0F007FFF767
355
+:101604009DFE6043D9F804209200B0FBF2FAFFF784
356
+:1016140095FE6043D9F804309B00B0FBF3F3B3FBB1
357
+:10162400F8F308FB13A31B013233B3FBF8F303F005
358
+:101634000F033B433344AB60BDE8F087FFF76EFE16
359
+:1016440004FB00F3D9F804604FF06408B600B3FB60
360
+:10165400F6F3B3FBF8F31E01FFF760FE6043D9F81D
361
+:1016640004309B00B0FBF3F7FFF758FE6043D9F852
362
+:1016740004309B00B0FBF3F3B3FBF8F308FB1373E4
363
+:101684001B013233B3FBF8F303F0F007FFF746FE18
364
+:101694006043D9F804209200B0FBF2FAFFF73EFE53
365
+:1016A400B7E700BF0038014010B5044640B390F8D6
366
+:1016B400393003F0FF021BB980F8382000F064FBD6
367
+:1016C4002423226884F83930D368204623F4005355
368
+:1016D400D360FFF74BFF236800201A6922F490427D
369
+:1016E4001A615A6922F02A025A61DA6842F40052F5
370
+:1016F400DA602023E06384F8393084F83A3010BD8E
371
+:10170400012010BD7047704790F83A3010B5222B75
372
+:1017140036D183680169B3F5805F0268836A23D197
373
+:101724005268E9B9C2F3080223F8022B8362C48D1C
374
+:10173400013CA4B2C4858CB90368DA6822F02002A3
375
+:10174400DA60DA6822F48072DA605A6922F00102FF
376
+:101754005A61202380F83A30FFF7D5FF002010BDEE
377
+:10176400D2B223F8012BE1E721B9591C52688162F6
378
+:101774001A70DCE75268591C816202F07F02F7E7B5
379
+:10178400022010BD70470000036870B51A68044653
380
+:101794001607D9685D6907D196065AD58D0658D5BE
381
+:1017A400BDE87040FFF7B0BF15F0010502D111F498
382
+:1017B400907F4ED0D30705D5CE0542BFE36B43F0EF
383
+:1017C4000103E363500704D51DB1E36B43F0020347
384
+:1017D400E363930704D51DB1E36B43F00403E363B0
385
+:1017E400160704D51DB1E36B43F00803E363E36B11
386
+:1017F400002B66D0950604D5880602D52046FFF74F
387
+:1018040083FF236820465D69E26B110702D415F05B
388
+:1018140040051AD0FFF79CFE23685A69520610D57A
389
+:101824005A69606B22F040025A6150B1254B436300
390
+:10183400FFF7BEF8002844D0606BBDE87040436BEE
391
+:1018440018472046FFF79EFF70BDFFF79BFFE56337
392
+:1018540070BD160627D50D0625D594F83920212A02
393
+:101864002FD1A268B2F5805F226A17D11188C1F323
394
+:1018740008015960216979B902322262E28C013A85
395
+:1018840092B2E284EAB9DA6822F08002DA60DA68B5
396
+:1018940042F04002DA6070BD0132EEE7511C216271
397
+:1018A40012785A60EAE750060BD54A0609D5DA6879
398
+:1018B400204622F04002DA60202384F83930FFF712
399
+:1018C40021FF70BDCD18000808B50023406AC38508
400
+:1018D400C384FFF757FF08BD10B596B02822002136
401
+:1018E4000CA800F013FB1422002101A800F00EFB49
402
+:1018F400182200210DEB020000F008FB01231093D5
403
+:101904001023022411934FF450130CA815930C9434
404
+:101914001394FFF789FA0F234FF480620193002395
405
+:10192400214601A80393049205930294FFF744FC13
406
+:101934004FF4004306A806940893FFF70FFD16B072
407
+:1019440010BD000080B5B24D8CB0FEF78DFCFFF7E2
408
+:10195400C3FF1022002108A800F0D8FAAB690022C6
409
+:1019640043F04003AB61AB697F2103F04003019373
410
+:10197400019BAB69A74843F01003AB61AB6900243A
411
+:1019840003F010030293029BAB69012643F080032A
412
+:10199400AB61AB69022703F080030393039BAB693C
413
+:1019A4004FF00C0843F00403AB61AB694FF003093B
414
+:1019B40003F004030493049BAB694FF00E0A43F055
415
+:1019C4000803AB61AB6903F008030593059BAB699E
416
+:1019D40043F02003AB61AB6903F020030693069B3D
417
+:1019E400AB6943F48073AB61AB6903F48073079311
418
+:1019F400079BFFF713FA00224EF2C0018648FFF757
419
+:101A04000DFA002240F2F3318448FFF707FA00226E
420
+:101A140048F6FF718248FFF701FA002243F6FC51B1
421
+:101A24008048FFF7FBF9002218217F48FFF7F6F9F9
422
+:101A34007F2308A97748089309960A940B97FFF720
423
+:101A440001F94EF2C00308A97348089309960A9451
424
+:101A54000B97FFF7F7F840F2F33308A96F480893A0
425
+:101A640009960A940B97FFF7EDF808A96B48CDF88F
426
+:101A7400208009940A94FFF7E5F848F6FF7308A953
427
+:101A84006748089309960A940B97FFF7DBF84FF41D
428
+:101A9400405308A96248089309940A94FFF7D2F8BE
429
+:101AA40043F6FC5308A95F48089309960A940B97D8
430
+:101AB400FFF7C8F84FF4407308A9574808930994EE
431
+:101AC4000A94FFF7BFF84FF4007308A95548089328
432
+:101AD400CDF82490FFF7B6F8182308A952480893C4
433
+:101AE40009960A940B97FFF7ADF8602308A94E48AE
434
+:101AF400089309940A94FFF7A5F86B6922463343C7
435
+:101B04006B616B692146334000930B20009BFEF709
436
+:101B14007BFE0B20454DFEF7ABFE454B28462B6064
437
+:101B24004FF48073AB604FF460230894EB61099425
438
+:101B34000A94EE606C616C60C5F810A0FEF760FD5D
439
+:101B440008A92846089409960A94FEF7EDFB08A90B
440
+:101B540028460997FEF7E8FB08A92846CDF8249003
441
+:101B6400FEF7E2FB042308A928460993FEF7DCFBF1
442
+:101B7400052308A928460993FEF7D6FB062308A9DE
443
+:101B840028460993FEF7D0FB072308A928460993A2
444
+:101B9400FEF7CAFB082308A928460993FEF7C4FBED
445
+:101BA400092308A928460993FEF7BEFB0A2308A9BE
446
+:101BB40028460993FEF7B8FB0B2308A92846099386
447
+:101BC400FEF7B2FB08A92846CDF82480FEF7ACFB4B
448
+:101BD4000D2308A928460993FEF7A6FB08A9284661
449
+:101BE400CDF824A0FEF7A0FB4FF4E1331148124ACC
450
+:101BF400846080E80C00C4600461C0F814808461CF
451
+:101C0400C461FFF751FD25202246214616E000BF9E
452
+:101C1400001002400018014000100140001C014067
453
+:101C24000014014000200140000C01402C00002061
454
+:101C3400002401405C00002000380140FEF7E4FD70
455
+:101C44002520FEF715FE2846FEF764FD0028FAD18C
456
+:101C54000E2202490248FEF723FCFEE7E0000020C2
457
+:101C64002C000020704700000E4B82B09A6942F0AD
458
+:101C740001029A619A6902F001020092009ADA69FB
459
+:101C840042F08052DA61DB69074A03F08053019322
460
+:101C9400019B536823F0E06343F00073536002B088
461
+:101CA400704700BF0010024000000140102230B510
462
+:101CB400054689B00DEB0200002100F027F92A68DF
463
+:101CC4002B4B9A4252D103F56C439A69032442F494
464
+:101CD40000729A619A6904A902F400720092009A4F
465
+:101CE4009A69244842F010029A619A6902F010023B
466
+:101CF4000192019A9A6942F004029A619A6902F087
467
+:101D040004020292029A9A6942F008029A619B695B
468
+:101D1400059403F008030393039B0F230493FEF736
469
+:101D240091FFFF2304A9144804930594FEF78AFF46
470
+:101D3400124804A904940594FEF784FF8022104CF1
471
+:101D4400104BE2604FF400722360226100234FF4D1
472
+:101D5400006220466360A3606261A361E361FEF7F1
473
+:101D6400A9FD08B1FFF77EFF2C62656209B030BDA2
474
+:101D7400002401400010014000080140000C014013
475
+:101D84009C0000200800024010B5044686B01022D2
476
+:101D9400002102A800F0BAF82268174B9A4228D111
477
+:101DA40003F558439A6902A942F480429A619A69F8
478
+:101DB400124802F480420092009A9A6942F00402A6
479
+:101DC4009A619B6903F004030193019B4FF4007330
480
+:101DD40002930223039303230593FEF733FF4FF487
481
+:101DE40080630293002302A9044803930493FEF73B
482
+:101DF40029FF06B010BD00BF0038014000080140B3
483
+:101E04007047FEE7FEE7FEE7FEE77047704770475E
484
+:101E1400FEF73CBA0148FEF739BE00BF9C00002023
485
+:101E24000148FFF7B1BC00BF5C0000200F4B1A68EB
486
+:101E340042F001021A6059680D4A0A405A601A6851
487
+:101E440022F0847222F480321A601A6822F480220A
488
+:101E54001A605A6822F4FE025A604FF41F029A6014
489
+:101E64004FF00062034B9A60704700BF00100240BD
490
+:101E74000000FFF800ED00E0002103E00B4B5B588D
491
+:101E8400435004310A480B4B42189A42F6D30A4A8B
492
+:101E940002E0002342F8043B084B9A42F9D3FFF7CF
493
+:101EA400C5FF00F00FF8FFF74DFD7047781F0008DD
494
+:101EB400000000200C0000200C000020180100206D
495
+:101EC400FEE7000070B500250C4E0D4CA41BA410B9
496
+:101ED400A54209D100F022F800250A4E0A4CA41BA1
497
+:101EE400A410A54205D170BD56F825309847013598
498
+:101EF400EEE756F8253098470135F2E7701F0008E1
499
+:101F0400701F0008701F0008741F00080346024475
500
+:101F1400934200D1704703F8011BF9E7F8B500BFFD
501
+:101F2400F8BC08BC9E467047F8B500BFF8BC08BCB6
502
+:041F34009E4670470E
503
+:101F380002030405060708090A0B0C0D0E0F101002
504
+:101F480002030405060708090A0B0C0D0E0F1010F2
505
+:101F58000000000000000000010203040607080951
506
+:081F6800000000000102030467
507
+:041F7000090200085A
508
+:041F7400E50100087B
509
+:0C1F7800010000001000000000A24A045C
510
+:0400000508001E7D54
429 511
 :00000001FF

Різницю між файлами не показано, бо вона завелика
+ 3427 - 2600
Debug/STM32F103_ATTEN_PLL_Zig.list


Різницю між файлами не показано, бо вона завелика
+ 408 - 364
Debug/STM32F103_ATTEN_PLL_Zig.map


BIN
Debug/Src/BDA4601.o


+ 1 - 0
Debug/Src/BDA4601.su

@@ -0,0 +1 @@
1
+BDA4601.c:8:6:BDA4601_atten_ctrl	16	static

BIN
Debug/Src/PE43711.o


+ 2 - 2
Debug/Src/PE43711.su

@@ -1,2 +1,2 @@
1
-PE43711.c:32:6:PE43711_PinInit	0	static
2
-PE43711.c:78:6:PE43711_atten_ctrl	16	static
1
+PE43711.c:13:6:PE43711_PinInit	0	static
2
+PE43711.c:59:6:PE43711_atten_ctrl	16	static

BIN
Debug/Src/main.o


+ 3 - 3
Debug/Src/main.su

@@ -1,3 +1,3 @@
1
-main.c:124:6:SystemClock_Config	96	static
2
-main.c:74:5:main	56	static
3
-main.c:415:6:Error_Handler	0	static
1
+main.c:127:6:SystemClock_Config	96	static
2
+main.c:75:5:main	56	static
3
+main.c:502:6:Error_Handler	0	static

BIN
Debug/Src/stm32f1xx_hal_msp.o


+ 2 - 2
Inc/BDA4601.h

@@ -7,7 +7,7 @@
7 7
 
8 8
 #ifndef BDA4601_H_
9 9
 #define BDA4601_H_
10
-
11
-
10
+#include "main.h"
11
+//void BDA4601_atten_ctrl(PE43711_st* type ,double data);
12 12
 
13 13
 #endif /* BDA4601_H_ */

+ 19 - 0
Inc/PE43711.h

@@ -8,6 +8,25 @@
8 8
 #ifndef PE43711_H_
9 9
 #define PE43711_H_
10 10
 #include "main.h"
11
+ typedef struct{
12
+    uint16_t ATT_EN_1_8G_DL1_PIN;
13
+    GPIO_TypeDef *ATT_EN_1_8G_DL1_PORT;
14
+
15
+    uint16_t ATT_EN_1_8G_DL2_PIN;
16
+    GPIO_TypeDef *ATT_EN_1_8G_DL2_PORT;
17
+
18
+    uint16_t ATT_EN_1_8G_UL1_PIN;
19
+    GPIO_TypeDef *ATT_EN_1_8G_UL1_PORT;
20
+
21
+    uint16_t ATT_EN_1_8G_UL2_PIN;
22
+    GPIO_TypeDef *ATT_EN_1_8G_UL2_PORT;
23
+
24
+    uint16_t ATT_EN_1_8G_UL3_PIN;
25
+    GPIO_TypeDef *ATT_EN_1_8G_UL3_PORT;
26
+
27
+    uint16_t ATT_EN_1_8G_UL4_PIN;
28
+    GPIO_TypeDef *ATT_EN_1_8G_UL4_PORT;
29
+ }PE43711_st;
11 30
 
12 31
 
13 32
 #endif /* PE43711_H_ */

+ 2 - 1
Inc/main.h

@@ -32,7 +32,8 @@ extern "C" {
32 32
 
33 33
 /* Private includes ----------------------------------------------------------*/
34 34
 /* USER CODE BEGIN Includes */
35
-
35
+#include "PE43711.h"
36
+#include "BDA4601.h"
36 37
 /* USER CODE END Includes */
37 38
 
38 39
 /* Exported types ------------------------------------------------------------*/

+ 1 - 0
Src/BDA4601.c

@@ -4,6 +4,7 @@
4 4
  *  Created on: 2019. 6. 28.
5 5
  *      Author: parkyj
6 6
  */
7
+#include "BDA4601.h"
7 8
 void BDA4601_atten_ctrl(PE43711_st* type ,double data){
8 9
     uint8_t i = 0;
9 10
     uint8_t temp = 0;

+ 0 - 19
Src/PE43711.c

@@ -5,25 +5,6 @@
5 5
  *      Author: parkyj
6 6
  */
7 7
  #include "PE43711.h"
8
- typedef struct{
9
-    uint16_t ATT_EN_1_8G_DL1_PIN;
10
-    GPIO_TypeDef *ATT_EN_1_8G_DL1_PORT;
11
-        
12
-    uint16_t ATT_EN_1_8G_DL2_PIN;
13
-    GPIO_TypeDef *ATT_EN_1_8G_DL2_PORT;
14
-
15
-    uint16_t ATT_EN_1_8G_UL1_PIN;
16
-    GPIO_TypeDef *ATT_EN_1_8G_UL1_PORT;
17
-
18
-    uint16_t ATT_EN_1_8G_UL2_PIN;
19
-    GPIO_TypeDef *ATT_EN_1_8G_UL2_PORT;
20
-
21
-    uint16_t ATT_EN_1_8G_UL3_PIN;
22
-    GPIO_TypeDef *ATT_EN_1_8G_UL3_PORT;
23
-
24
-    uint16_t ATT_EN_1_8G_UL4_PIN;
25
-    GPIO_TypeDef *ATT_EN_1_8G_UL4_PORT;
26
- }PE43711_st;
27 8
 
28 9
 PE43711_st *Atten_1_8Ghz; 
29 10
 PE43711_st *Atten_2_1Ghz; 

+ 82 - 0
insight/STM32F103_ATTEN_PLL_Zig.si4project/Backup/CRC16(4729).c

@@ -0,0 +1,82 @@
1
+/*
2
+ * CRC16.c
3
+ *
4
+ *  Created on: 2019. 7. 3.
5
+ *      Author: parkyj
6
+ */
7
+
8
+/*---------------------------------------------------------------------------------------*/
9
+/*									CRC16	TABLE						    			 */
10
+/*---------------------------------------------------------------------------------------*/
11
+unsigned short Table_CRC16[]  = {
12
+	0x0000, 0x1021, 0x2042, 0x3063, 0x4084, 0x50a5, 0x60c6, 0x70e7,
13
+	0x8108, 0x9129, 0xa14a, 0xb16b, 0xc18c, 0xd1ad, 0xe1ce, 0xf1ef,
14
+	0x1231, 0x0210, 0x3273, 0x2252, 0x52b5, 0x4294, 0x72f7, 0x62d6,
15
+	0x9339, 0x8318, 0xb37b, 0xa35a, 0xd3bd, 0xc39c, 0xf3ff, 0xe3de,
16
+	0x2462, 0x3443, 0x0420, 0x1401, 0x64e6, 0x74c7, 0x44a4, 0x5485,
17
+	0xa56a, 0xb54b, 0x8528, 0x9509, 0xe5ee, 0xf5cf, 0xc5ac, 0xd58d,
18
+	0x3653, 0x2672, 0x1611, 0x0630, 0x76d7, 0x66f6, 0x5695, 0x46b4,
19
+	0xb75b, 0xa77a, 0x9719, 0x8738, 0xf7df, 0xe7fe, 0xd79d, 0xc7bc,
20
+	0x48c4, 0x58e5, 0x6886, 0x78a7, 0x0840, 0x1861, 0x2802, 0x3823,
21
+	0xc9cc, 0xd9ed, 0xe98e, 0xf9af, 0x8948, 0x9969, 0xa90a, 0xb92b,
22
+	0x5af5, 0x4ad4, 0x7ab7, 0x6a96, 0x1a71, 0x0a50, 0x3a33, 0x2a12,
23
+	0xdbfd, 0xcbdc, 0xfbbf, 0xeb9e, 0x9b79, 0x8b58, 0xbb3b, 0xab1a,
24
+	0x6ca6, 0x7c87, 0x4ce4, 0x5cc5, 0x2c22, 0x3c03, 0x0c60, 0x1c41,
25
+	0xedae, 0xfd8f, 0xcdec, 0xddcd, 0xad2a, 0xbd0b, 0x8d68, 0x9d49,
26
+	0x7e97, 0x6eb6, 0x5ed5, 0x4ef4, 0x3e13, 0x2e32, 0x1e51, 0x0e70,
27
+	0xff9f, 0xefbe, 0xdfdd, 0xcffc, 0xbf1b, 0xaf3a, 0x9f59, 0x8f78,
28
+	0x9188, 0x81a9, 0xb1ca, 0xa1eb, 0xd10c, 0xc12d, 0xf14e, 0xe16f,
29
+	0x1080, 0x00a1, 0x30c2, 0x20e3, 0x5004, 0x4025, 0x7046, 0x6067,
30
+	0x83b9, 0x9398, 0xa3fb, 0xb3da, 0xc33d, 0xd31c, 0xe37f, 0xf35e,
31
+	0x02b1, 0x1290, 0x22f3, 0x32d2, 0x4235, 0x5214, 0x6277, 0x7256,
32
+	0xb5ea, 0xa5cb, 0x95a8, 0x8589, 0xf56e, 0xe54f, 0xd52c, 0xc50d,
33
+	0x34e2, 0x24c3, 0x14a0, 0x0481, 0x7466, 0x6447, 0x5424, 0x4405,
34
+	0xa7db, 0xb7fa, 0x8799, 0x97b8, 0xe75f, 0xf77e, 0xc71d, 0xd73c,
35
+	0x26d3, 0x36f2, 0x0691, 0x16b0, 0x6657, 0x7676, 0x4615, 0x5634,
36
+	0xd94c, 0xc96d, 0xf90e, 0xe92f, 0x99c8, 0x89e9, 0xb98a, 0xa9ab,
37
+	0x5844, 0x4865, 0x7806, 0x6827, 0x18c0, 0x08e1, 0x3882, 0x28a3,
38
+	0xcb7d, 0xdb5c, 0xeb3f, 0xfb1e, 0x8bf9, 0x9bd8, 0xabbb, 0xbb9a,
39
+	0x4a75, 0x5a54, 0x6a37, 0x7a16, 0x0af1, 0x1ad0, 0x2ab3, 0x3a92,
40
+	0xfd2e, 0xed0f, 0xdd6c, 0xcd4d, 0xbdaa, 0xad8b, 0x9de8, 0x8dc9,
41
+	0x7c26, 0x6c07, 0x5c64, 0x4c45, 0x3ca2, 0x2c83, 0x1ce0, 0x0cc1,
42
+	0xef1f, 0xff3e, 0xcf5d, 0xdf7c, 0xaf9b, 0xbfba, 0x8fd9, 0x9ff8,
43
+	0x6e17, 0x7e36, 0x4e55, 0x5e74, 0x2e93, 0x3eb2, 0x0ed1, 0x1ef0
44
+};
45
+
46
+//-----------------------------------------------
47
+//UART CRC üũ ÇÔ¼ö
48
+//-----------------------------------------------
49
+unsigned short genCRC16(char *buf_ptr, int len)
50
+{
51
+	unsigned char dt = 0U;
52
+	unsigned short crc16 = 0U;
53
+
54
+	len *= 8;
55
+	for(crc16 = (unsigned short)0x0000; len >= 8; len -= 8, buf_ptr++)
56
+	{
57
+		crc16 = (unsigned short)(Table_CRC16[(crc16>>8) ^ (unsigned short)(*buf_ptr)] ^ (crc16<<8));
58
+	}
59
+
60
+	if(len != 0)
61
+	{
62
+		dt = (unsigned char)(*buf_ptr << 8);
63
+
64
+		while(len != 0)
65
+		{
66
+			len--;
67
+
68
+			if(((crc16^dt) & ((unsigned short)1 << 15)) != 0)
69
+			{
70
+				crc16 =  (unsigned short)(crc16 << 1);
71
+				crc16 = (unsigned short)(crc16 ^ 0x1021);
72
+			}
73
+			else
74
+			{
75
+				crc16 =  (unsigned short)(crc16 << 1);
76
+			}
77
+			dt = (unsigned char)(dt << 1);
78
+		}
79
+	}
80
+	return(crc16);
81
+}
82
+

+ 13 - 0
insight/STM32F103_ATTEN_PLL_Zig.si4project/Backup/CRC16(5771).h

@@ -0,0 +1,13 @@
1
+/*
2
+ * CRC16.h
3
+ *
4
+ *  Created on: 2019. 7. 3.
5
+ *      Author: parkyj
6
+ */
7
+
8
+#ifndef CRC16_H_
9
+#define CRC16_H_
10
+
11
+unsigned short genCRC16(char *buf_ptr, int len);
12
+
13
+#endif /* CRC16_H_ */

+ 72 - 0
insight/STM32F103_ATTEN_PLL_Zig.si4project/Backup/flash(3395).c

@@ -0,0 +1,72 @@
1
+/*
2
+ * flash.c
3
+ *
4
+ *  Created on: 2019. 7. 4.
5
+ *      Author: parkyj
6
+ */
7
+
8
+
9
+uint8_t flashinit = 0;
10
+uint8_t Flash_write(uint8_t* data) // ?“°ê¸°í•¨?ˆ˜
11
+{
12
+
13
+    /*Variable used for Erase procedure*/
14
+    static FLASH_EraseInitTypeDef EraseInitStruct;
15
+    static uint32_t PAGEError = 0;
16
+    uint8_t ret = 0;
17
+    /* Fill EraseInit structure*/
18
+    EraseInitStruct.TypeErase   = FLASH_TYPEERASE_PAGES;
19
+    EraseInitStruct.PageAddress = FLASH_USER_START_ADDR;
20
+    EraseInitStruct.NbPages     = (FLASH_USER_END_ADDR - FLASH_USER_START_ADDR) / FLASH_PAGE_SIZE;
21
+
22
+    __HAL_RCC_TIM6_CLK_DISABLE(); // 매ì�¸???�´ë¨¸ë?? ? •ì§??•©?‹ˆ?‹¤
23
+    HAL_FLASH_Unlock(); // lock ??�
24
+    if(flashinit == 0){
25
+        flashinit= 1;
26
+        //FLASH_PageErase(StartAddr);
27
+        if (HAL_FLASHEx_Erase(&EraseInitStruct, &PAGEError) != HAL_OK){
28
+            printf("Erase Failed \r\n");
29
+        }
30
+    }
31
+//    FLASH_If_Erase();
32
+    ret = Flash_RGB_Data_Write(&data[bluecell_stx]);
33
+    HAL_FLASH_Lock(); // lock ?ž ê·¸ê¸°
34
+    __HAL_RCC_TIM6_CLK_ENABLE(); // 매ì�¸???�´ë¨¸ë?? ?ž¬?‹œ?ž‘?•©?‹ˆ?‹¤
35
+    return ret;
36
+
37
+}
38
+void Flash_InitRead(void) // ?“°ê¸°í•¨?ˆ˜
39
+{
40
+    uint32_t  Address = 0;
41
+    Address = StartAddr;
42
+    for(uint32_t i = 0; i < 16; i++ ){
43
+        printf("%08x : %02X \n",Address ,*(uint8_t*)Address);
44
+        Address++;
45
+    }
46
+#if 0 // PYJ.2019.03.27_BEGIN --
47
+    for(uint32_t i = 0; i < 13848; i++ ){
48
+        printf("%08x : %02X \n",Address ,*(uint8_t*)Address);
49
+        Address++;
50
+    }
51
+    Address = StartAddr;
52
+    for(uint32_t i = 0; i < 13848; i++ ){
53
+        printf("%02X ",*(uint8_t*)Address);
54
+        Address++;
55
+    }
56
+#endif // PYJ.2019.03.27_END --
57
+
58
+}
59
+typedef void (*fptr)(void);
60
+fptr jump_to_app;
61
+uint32_t jump_addr;
62
+void Jump_App(void){
63
+    __HAL_RCC_TIM6_CLK_DISABLE(); // 매ì�¸???�´ë¨¸ë?? ? •ì§??•©?‹ˆ?‹¤
64
+    printf("boot loader start\n");               //메세� 출력
65
+    jump_addr = *(__IO uint32_t*) (APPLICATION_ADDRESS + 4);
66
+    jump_to_app = (fptr) jump_addr;
67
+
68
+    /* init user app's sp */
69
+    printf("jump!\n");
70
+    __set_MSP(*(__IO uint32_t*) APPLICATION_ADDRESS);
71
+    jump_to_app();
72
+}

+ 13 - 0
insight/STM32F103_ATTEN_PLL_Zig.si4project/Backup/flash(4830).h

@@ -0,0 +1,13 @@
1
+/*
2
+ * flash.h
3
+ *
4
+ *  Created on: 2019. 7. 4.
5
+ *      Author: parkyj
6
+ */
7
+
8
+#ifndef FLASH_H_
9
+#define FLASH_H_
10
+
11
+
12
+
13
+#endif /* FLASH_H_ */

+ 71 - 0
insight/STM32F103_ATTEN_PLL_Zig.si4project/Backup/main(3303).h

@@ -0,0 +1,71 @@
1
+/* USER CODE BEGIN Header */
2
+/**
3
+  ******************************************************************************
4
+  * @file           : main.h
5
+  * @brief          : Header for main.c file.
6
+  *                   This file contains the common defines of the application.
7
+  ******************************************************************************
8
+  * @attention
9
+  *
10
+  * <h2><center>&copy; Copyright (c) 2019 STMicroelectronics.
11
+  * All rights reserved.</center></h2>
12
+  *
13
+  * This software component is licensed by ST under BSD 3-Clause license,
14
+  * the "License"; You may not use this file except in compliance with the
15
+  * License. You may obtain a copy of the License at:
16
+  *                        opensource.org/licenses/BSD-3-Clause
17
+  *
18
+  ******************************************************************************
19
+  */
20
+/* USER CODE END Header */
21
+
22
+/* Define to prevent recursive inclusion -------------------------------------*/
23
+#ifndef __MAIN_H
24
+#define __MAIN_H
25
+
26
+#ifdef __cplusplus
27
+extern "C" {
28
+#endif
29
+
30
+/* Includes ------------------------------------------------------------------*/
31
+#include "stm32f1xx_hal.h"
32
+
33
+/* Private includes ----------------------------------------------------------*/
34
+/* USER CODE BEGIN Includes */
35
+
36
+/* USER CODE END Includes */
37
+
38
+/* Exported types ------------------------------------------------------------*/
39
+/* USER CODE BEGIN ET */
40
+
41
+/* USER CODE END ET */
42
+
43
+/* Exported constants --------------------------------------------------------*/
44
+/* USER CODE BEGIN EC */
45
+
46
+/* USER CODE END EC */
47
+
48
+/* Exported macro ------------------------------------------------------------*/
49
+/* USER CODE BEGIN EM */
50
+
51
+/* USER CODE END EM */
52
+
53
+/* Exported functions prototypes ---------------------------------------------*/
54
+void Error_Handler(void);
55
+
56
+/* USER CODE BEGIN EFP */
57
+
58
+/* USER CODE END EFP */
59
+
60
+/* Private defines -----------------------------------------------------------*/
61
+/* USER CODE BEGIN Private defines */
62
+
63
+/* USER CODE END Private defines */
64
+
65
+#ifdef __cplusplus
66
+}
67
+#endif
68
+
69
+#endif /* __MAIN_H */
70
+
71
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 34 - 0
insight/STM32F103_ATTEN_PLL_Zig.si4project/Backup/uart(1081).h

@@ -0,0 +1,34 @@
1
+/*
2
+ * uart.h
3
+ *
4
+ *  Created on: 2019. 5. 27.
5
+ *      Author: parkyj
6
+ */
7
+
8
+#ifndef UART_H_
9
+#define UART_H_
10
+
11
+#define hTerminal    huart1
12
+#define hTpb22       huart2
13
+#define hubx         huart3
14
+
15
+#define QUEUE_BUFFER_LENGTH 1024
16
+
17
+typedef struct
18
+{
19
+    int head, tail, data;
20
+    uint8_t Buffer[QUEUE_BUFFER_LENGTH];
21
+}UARTQUEUE, *pUARTQUEUE;
22
+
23
+extern UART_HandleTypeDef huart1;
24
+extern UART_HandleTypeDef huart2;
25
+extern UART_HandleTypeDef huart3;
26
+
27
+extern UARTQUEUE TerminalQueue;
28
+extern UARTQUEUE UbxQueue;
29
+void PutDataToUartQueue(UART_HandleTypeDef *huart, uint8_t data);
30
+void InitUartQueue(pUARTQUEUE pQueue);
31
+void GetDataFromUartQueue(UART_HandleTypeDef *huart);
32
+
33
+
34
+#endif /* UART_H_ */

+ 68 - 0
insight/STM32F103_ATTEN_PLL_Zig.si4project/Backup/uart(2434).c

@@ -0,0 +1,68 @@
1
+/*
2
+ * uart.c
3
+ *
4
+ *  Created on: 2019. 5. 27.
5
+ *      Author: parkyj
6
+ */
7
+
8
+#include "main.h"
9
+
10
+UARTQUEUE TerminalQueue;
11
+UARTQUEUE UbxQueue;
12
+
13
+void InitUartQueue(pUARTQUEUE pQueue)
14
+{
15
+    pQueue->data = pQueue->head = pQueue->tail = 0;
16
+}
17
+
18
+#if 0 // PYJ.2019.06.20_BEGIN -- 
19
+void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
20
+{
21
+    pUARTQUEUE pQueue;
22
+    pQueue = (huart->Instance == USART1 ? &TerminalQueue:&UbxQueue);
23
+    pQueue->head++;
24
+    if (pQueue->head >= QUEUE_BUFFER_LENGTH) pQueue->head = 0;
25
+    pQueue->data++;
26
+    if (pQueue->data >= QUEUE_BUFFER_LENGTH)
27
+        GetDataFromUartQueue(huart);
28
+    HAL_UART_Receive_IT(huart, pQueue->Buffer + pQueue->head, 1);
29
+}
30
+#endif // PYJ.2019.06.20_END -- 
31
+void PutDataToUartQueue(UART_HandleTypeDef *huart, uint8_t data)
32
+{
33
+    pUARTQUEUE pQueue = (huart->Instance == USART1 ? &TerminalQueue:&UbxQueue);
34
+    if (pQueue->data >= QUEUE_BUFFER_LENGTH)
35
+        GetDataFromUartQueue(huart);
36
+    pQueue->Buffer[pQueue->head++] = data;
37
+    if (pQueue->head == QUEUE_BUFFER_LENGTH) pQueue->head = 0;
38
+    pQueue->data++;
39
+}
40
+void GetDataFromUartQueue(UART_HandleTypeDef *huart)
41
+{
42
+//    UART_HandleTypeDef *dst = (huart->Instance == USART1 ? &hTpb22:&hTerminal);
43
+//    pUARTQUEUE pQueue = (huart->Instance == USART6 ? &TerminalQueue:&UbxQueue);
44
+     pUARTQUEUE pQueue = (huart->Instance == USART1 ? &TerminalQueue:&UbxQueue);
45
+
46
+    if(huart->Instance == USART1)
47
+   {
48
+     printf("%c",*(pQueue->Buffer + pQueue->tail));
49
+//        printf("%c",*(pQueue->Buffer + pQueue->tail));
50
+    
51
+    } else{
52
+//        for(uint8_t i = 0; i < 4; i++)
53
+//            HAL_UART_Transmit(&hTerminal, buf[i], 1, 3000);
54
+//    	HAL_UART_Transmit(&hTerminal, pQueue->Buffer + pQueue->tail, 1, 3000);
55
+//          printf("%c",*(pQueue->Buffer + pQueue->tail));
56
+//          printf("%c",*(pQueue->Buffer + pQueue->tail));
57
+    }
58
+    pQueue->tail++;
59
+    if (pQueue->tail >= QUEUE_BUFFER_LENGTH) pQueue->tail = 0;
60
+    pQueue->data--;
61
+//    if(pQueue->data == 0){
62
+//        if(huart->Instance == USART1)
63
+//            printf("Usart1\r\n");
64
+//        else
65
+//            printf("Usart6\r\n");            
66
+//    }
67
+    HAL_Delay(1);
68
+}

BIN
insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Inc_CRC16.h.sisc


BIN
insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Inc_flash.h.sisc


BIN
insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Inc_uart.h.sisc


BIN
insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Src_CRC16.c.sisc


BIN
insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Src_flash.c.sisc


BIN
insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Src_uart.c.sisc