WXK
2025-05-20 039f65a917fab431b629125b428fb1ede145ebbe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
ELF(<4(/,µ"iF‰ ÿ÷þÿ½IµˆBÙá!hFpé!àIˆBÙ×!hFpØ!àIˆBÙÁ!hFpÅ!àIˆBÙu!hFp!à IˆBÙk!hFpo!Ap"iF˜ ÿ÷þÿ½é¤5€ø©2€Då- k@üTµH@x(Ð(Ñÿ÷þÿÿ÷þÿÿ÷þÿ½µ "iF ÿ÷þÿ½µ
iF
pHp"Fÿ÷þÿ½µ"iF ÿ÷þÿhFˆ½µ"iF ÿ÷þÿhFˆ@º½H@xpG8µF"iF ÿ÷þÿIˆx p(Ð(Ð! Fÿ÷þÿ  p8½hFx qhF@x@B@ qhF€x@B@`q  `8½hFx@B@ shF@x€(Ҁàÿ88€`shF€x@B@ sHh a8½H€xpGøµ FF iFpF Fÿ÷þÿ"xªBÙ ø½hF1Fxÿ÷þÿ ø½µ ÿ÷þÿ ÿ÷þÿ"iFHÿ÷þÿ ÿ÷þÿ˜iFº
ÉxC½µ"iF ÿ÷þÿhFx@B@@²½8µ FF"iF ÿ÷þÿ
H€x(    Ñ    Hÿ÷þÿÀ    ÐH€ÿ÷þÿàhFx phF@x(p8½µ iFp"À ÿ÷þÿiFx½µÿ÷þÿÿ÷þÿ ÿ÷þÿ ÿ÷þÿI Hp½µFÿ÷þÿ Fÿ÷þÿ½µjFpQp"iF ÿ÷þÿ½µ"FÅ ÿ÷þÿI Hp½|µlF pap¢pãp(  q(
`q¥q"iFˆ ÿ÷þÿI Hp|½µ
iF
pHpH€x(Ñ"Hÿ÷þÿ½¾µ
iF
pHpH€x(Ñ"Hÿ÷þÿ½¼µ"iF ÿ÷þÿ½µBRhFp
Bp
 
‚pÁp"iF— ÿ÷þÿ½|µ
lF%p`p
 páp
 qbq
 q"ãqiFFÿ÷þÿ|½µ"FÁ ÿ÷þÿI Hp½µ"iF  ÿ÷þÿ½|µF "I x‰xˆBÐÿ÷þÿ x(Ð( Ñ!|hFpa|Ap¡|pá|Áp"iF‹ ÿ÷þÿ|½%`hÿ÷þÿF F Iÿ÷þÿ"ÿ÷þÿÿ÷þÿ iF
p
Jpˆp {Èp`{q hÿ÷þÿ"Kÿ÷þÿÿ÷þÿ iFJq
ŠqÈq*FÑ瀄~A€„î?8µlF pap¢pãp"iF• ÿ÷þÿ8½>µF $I x‰xˆBÐÿ÷þÿ x(Ð(Ñ¡‰"
hFpAp¡{pá{Áp!|qa|AqiFŒ ÿ÷þÿ>½`zñ(Ðò(ÐàHÿ÷þÿHÿ÷þÿ àHÿ÷þÿHÿ÷þÿ aˆ    "
iF p£xKp#y‹pcyËp£y qãyKq#z‹qÈq zrÐçÿÿ€!µhFIxˆp"iFŠ ÿ÷þÿ½
FµF ÿ÷þÿ½µ"iF– ÿ÷þÿ½8µLF x(Ñ(Fÿ÷þÿ  p(Fÿ÷þÿ"
Kÿ÷þÿÿ÷þÿiF
p Jp
ŠpÈp"† ÿ÷þÿ8½€„î?µJ!Qp iF
p
Jpˆp"‚ ÿ÷þÿ½8µF    I Hp–!Hÿ÷þÿ! hFp!
Ap„p"iF‚ ÿ÷þÿ8½¬µ jFp
Spp Ðp
qQq"iF” ÿ÷þÿI Hp½µ"iF“ ÿ÷þÿ½µÿ÷þÿ"iF„ ÿ÷þÿI Hp½µ"iF€ ÿ÷þÿhFxH)Ð!Ap½!ûçµ"iFŸ ÿ÷þÿ½Fµ "€ÿ÷þÿ ½µJ!Qp iF
p
Jpˆp"ƒ ÿ÷þÿ½µ"FÑ ÿ÷þÿ½µ"FÒ ÿ÷þÿ½øµF F ÿ÷þÿ'NÿC(    Ð#"! ÿ÷þÿ,Ý$à,    Ð#F! ÿ÷þÿ,Û$    à#F! ÿ÷þÿöç¼BÚ<F!à¼BÚ<F8!0Fÿ÷þÿhFpEp"iFŽ ÿ÷þÿø½çpµF
H€x(Ñ×%í(Fÿ÷þÿ@á@ÉC(Fÿ÷þÿá²hÿ÷þÿp½Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637]ArmCC --c99 --split_sections --debug -c -ostm32l071rb\sx126x.o --depend=stm32l071rb\sx126x.d --cpu=Cortex-M0+ --apcs=interwork -O3 --diag_suppress=9931 -I../Core/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I../Drivers/CMSIS/Include -I../HIDOLibrary/Include -I../FML/Internet/Module/AIR780E -I../FML/Internet/Module -I../FML/Internet -I../FML -I../HAL -I../APL -I../radio -I../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.3.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__MICROLIB -D__UVISION_VERSION=530 -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ --omf_browse=stm32l071rb\sx126x.crf ..\radio\sx126x.c(ÿÿÿÿarmcc+|  A~Ž(ÿÿÿÿarmcc+|   A~Ž(ÿÿÿÿarmcc+|  A~„Ž(ÿÿÿÿarmcc+|   (ÿÿÿÿarmcc+|  A~„Ž(ÿÿÿÿarmcc+|  B~„Ž(ÿÿÿÿarmcc+|   (ÿÿÿÿarmcc+|  :A|„…Ž(ÿÿÿÿarmcc+|  ,Az„…†‡Ž(ÿÿÿÿarmcc+|  A~Ž(ÿÿÿÿarmcc+|  A~„Ž(ÿÿÿÿarmcc+|  B~„Ž(ÿÿÿÿarmcc+|  A~Ž(ÿÿÿÿarmcc+|  A~Ž(ÿÿÿÿarmcc+|  0A|„…†Ž(ÿÿÿÿarmcc+|  A~Ž(ÿÿÿÿarmcc+|  0A~Ž(ÿÿÿÿarmcc+|  A~Ž(ÿÿÿÿarmcc+|  A~„Ž(ÿÿÿÿarmcc+|  *A|„…Ž(ÿÿÿÿarmcc+|  *A|„Ž(ÿÿÿÿarmcc+|  A~„Ž(ÿÿÿÿarmcc+|  A~„Ž(ÿÿÿÿarmcc+|  A~„Ž(ÿÿÿÿarmcc+|  A~Ž(ÿÿÿÿarmcc+|  A~Ž(ÿÿÿÿarmcc+|  A~Ž(ÿÿÿÿarmcc+|  A~Ž(ÿÿÿÿarmcc+|  ^B~Ž(ÿÿÿÿarmcc+|  A|„…Ž(ÿÿÿÿarmcc+|  A~Ž(ÿÿÿÿarmcc+|  (Az„…†Ž(ÿÿÿÿarmcc+|  A~Ž(ÿÿÿÿarmcc+|   A~Ž(ÿÿÿÿarmcc+|  BA|„…Ž(ÿÿÿÿarmcc+|  A~Ž(ÿÿÿÿarmcc+|  zAz„…†‡Ž(ÿÿÿÿarmcc+|  ”Az„…†Ž(ÿÿÿÿarmcc+|  žAz„…Ž(ÿÿÿÿarmcc+|  *Az„…†Ž(ÿÿÿÿarmcc+|  A~Ž(ÿÿÿÿarmcc+|  A~Ž(ÿÿÿÿarmcc+|  A~Ž(ÿÿÿÿarmcc+|  xA|„…Ž(ÿÿÿÿarmcc+|  A~Ž(ÿÿÿÿarmcc+|  A~Ž(ÿÿÿÿarmcc+|  A~ސ
..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARMø..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM_BoolYImageCalibratedŠYOperatingModeÈYPacketTypepFrequencyErrorr°..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARMI²¹nÞ‘x°..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM I²ì n‘xÀ..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM?ÂTSX126xInit$›dioIrq°..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARMI²b?PØ..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM?ÙlSX126xCheckDeviceReadyFØne?¼..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARMI¼Poi5ou"°..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARMI²b£P,..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM:?¬ƒSX126xGetRxBufferStatus:ipayloadLength¡>irxStartBufferPointer¡ „:Ystatusù‘pF«‹e£..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM,>–|    SX126xGetPayload:,ibuffer¡zisize¡\imaxSize:>___result: Yoffset:‘h¼..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARMI¼´oÉ!bâ‘xð..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM?ð‰SX126xSendPayloadipayload¡Qisize:>itimeoutY è..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM>菠   SX126xSetSyncWord:isyncWord¡!^__result:P¼..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARMI¼ëo!b‘x¼..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARMI¼$oD!b`‘xà..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM0?à¹SX126xSetWhiteningSeed0iseedI"\regValue:¼..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARMI¼io~!b—‘xè..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM0>éË
SX126xGetRandomY0^__resultYP.Ý:YbufÒ‘xÐ..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM?ÏÛSX126xSetSleephsleepConfigÓ‘x¸..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM?·ðSX126xSetFsä..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM*?æŽSX126xSetRxBoosted*itimeoutY"Ú:YbufÏ‘pü..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM*?ûœSX126xSetRxDutyCycle*irxTimeY5isleepTimeY"ï:Ybufä‘p¸..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM?¸ªSX126xSetCadÄ..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM?ŰSX126xSetTxContinuousWaveÈ..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM?ǵSX126xSetTxInfinitePreambleè..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM_Bool?çºSX126xSetStopRxTimerOnPreambleDetecthenable–‘xØ..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM?Ø¿SX126xSetLoRaSymbNumTimeouthSymbNum:‘xÐ..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM?ÐÄSX126xSetRegulatorModehmode‘xÐ..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM?ÏÉSX126xCalibratehcalibParam·‘xè..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM^?éÎSX126xCalibrateImage^ifreqY!Ù:YcalFreqΑxØ..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARMI× o»YoÍFoÙ3oé b‘pÜ..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM?ÛùSX126xSetRxTxFallbackModehfallbackMode:‘x ..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM(?¢þSX126xSetDioIrqParams(iirqMaskIYidio1MaskIFidio2MaskI3idio3MaskI –:Ybuf ‘hð..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM>ò
SX126xGetIrqStatusI^__resultIPà:YirqStatusÕ‘x..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM ?šSX126xSetDio3AsTcxoCtrl itcxoVoltage 5itimeoutY"õ:Ybufê‘xø..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARMB?ù¦SX126xSetRfFrequencyBifrequencyY6Þ:YbufÓ‘pZfreqY#°..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARMI²    n&‘xô..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARMz?öÅSX126xSetTxParamszipowerÿ?irampTime:!ê:Ybufß‘h ..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM”?ŒïSX126xSetModulationParams”imodulationParams§"\n:\tempValY€:Ybufõ‘h ..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARMž?‹œSX126xSetPacketParamsžipacketParams­SZn:5ZcrcVal:"ÿ:Ybufô‘h@..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM*?¿×SX126xSetCadParams*icadSymbolNumSmicadDetPeak:ZicadDetMin:GicadExitModeq4icadTimeoutY!³:Ybuf(‘h ..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM?ŒæSX126xSetBufferBaseAddressitxBaseAddress:5irxBaseAddress:"€:Ybufõ‘xì..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM>îïSX126xGetStatus›^__result›PYstat:‘x\status›ø..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM>÷ùSX126xGetRssiInstÿ^__resultÿPß:YbufÔ‘xYrssiÿ..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARMx?‡–SX126xGetPacketStatusxipktStatus³#ß:YstatusÔ‘pF†œe£è..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM>è·SX126xGetDeviceErrorsé^__resultéPYerroré‘xØ..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM?Ù¿SX126xClearDeviceErrorsÍ:Ybuf‘xä..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM?äÅSX126xClearIrqStatusiirqI!Ø:YbufÍ‘x4( ..\radio\sx126x.cL) ..\radio\sx126x.c•&l) ..\radio\sx126x.cã&    ~    |    z`) ..\radio\sx126x.cÔ H) ..\radio\sx126x.cèh) ..\radio\sx126x.cì|P    P) ..\radio\sx126x.cø&H) ..\radio\sx126x.cÁt) ..\radio\sx126x.cƒ»~%ÉO    ')p) ..\radio\sx126x.cü    ~ \) ..\radio\sx126x.cö T) ..\radio\sx126x.c‰T) ..\radio\sx126x.c `) ..\radio\sx126x.c•z     `) ..\radio\sx126x.c§z     p) ..\radio\sx126x.c¹}  \) ..\radio\sx126x.c‚ `) ..\radio\sx126x.cË'2T) ..\radio\sx126x.cÛ&P) ..\radio\sx126x.cð&`) ..\radio\sx126x.cŽ!&d) ..\radio\sx126x.cœ&P) ..\radio\sx126x.cª&L) ..\radio\sx126x.c°&L) ..\radio\sx126x.cµ&L) ..\radio\sx126x.cº&L) ..\radio\sx126x.c¿&L) ..\radio\sx126x.cÄ&L) ..\radio\sx126x.cÉ&¤) ..\radio\sx126x.cÑ}}    
    
    
    
    &T) ..\radio\sx126x.cî&L) ..\radio\sx126x.cù&d) ..\radio\sx126x.cþ&P) ..\radio\sx126x.c&X) ..\radio\sx126x.cš &€) ..\radio\sx126x.c¦||    > P) ..\radio\sx126x.c¹ &Ä) ..\radio\sx126x.cÅ    |r    ,     i     - ~x
1              !&°) ..\radio\sx126x.cïy%            %|    e\>à) ..\radio\sx126x.cœy%             %      W |     `) ..\radio\sx126x.c×&P) ..\radio\sx126x.cæ&X) ..\radio\sx126x.cï P) ..\radio\sx126x.cù&'¨) ..\radio\sx126x.c–¨~%Ú   k&& r&%Z & P) ..\radio\sx126x.c·&T) ..\radio\sx126x.c¿&P) ..\radio\sx126x.cÅ }}} }}}}}}}––}QP}}:}Q:UP0T},}P*,PRUQT
P
*V}–}P}}RTQP}–}
P}–} P}–} P}––0}P.T}–}P}0}}}}}}––*}P*T}––*}QP}}}}}}}}}}}}}}}–^}LP}}SRQP}}}(}&SR Q P}}}–– }QP}–––B}*<PPBU}}}–z}QzUP>TBzT}––”}P8T}––ž}všP(HRvžRP@TJžT}–*}*U"SRQP}––} QP}}}}}–––x}P`TftT}}}}}–}P__DATE__ "Aug 14 2024"__TIME__ "16:42:08"__STDC__ 1__STDC_VERSION__ 199901L__STDC_HOSTED__ 1__STDC_ISO_10646__ 200607__EDG__ 1__EDG_VERSION__ 407__EDG_SIZE_TYPE__ unsigned int__EDG_PTRDIFF_TYPE__ int__sizeof_int 4__sizeof_long 4__sizeof_ptr 4__ARMCC_VERSION 5060750__TARGET_CPU_CORTEX_M0_ 1__TARGET_FPU_SOFTVFP 1__TARGET_FPU_SOFTVFP 1__MICROLIB 1__UVISION_VERSION 530_RTE_ 1STM32L071xx 1_RTE_ 1USE_HAL_DRIVER 1STM32L071xx 1_RTK_MODE_ 1__CC_ARM 1__arm 1__arm__ 1__TARGET_ARCH_6S_M 1__TARGET_ARCH_ARM 0__TARGET_ARCH_THUMB 3__TARGET_ARCH_A64 0__TARGET_ARCH_AARCH32 1__TARGET_PROFILE_M 1__TARGET_FEATURE_HALFWORD 1__TARGET_FEATURE_THUMB 1__TARGET_FEATURE_DMB 1__TARGET_FEATURE_EXTENSION_REGISTER_COUNT 0__APCS_INTERWORK 1__thumb 1__thumb__ 1__t32__ 1__OPTIMISE_SPACE 1__OPT_SMALL_ASSERT 1__OPTIMISE_LEVEL 3__SOFTFP__ 1!üÞFrequencyErrorĖSX126xInit)ܖSX126xCheckDeviceReady*0–SX126xGetRxBufferStatus#–SX126xGetPayload$ô–SX126xSendPayload$ì–SX126xSetSyncWord)ä–SX126xSetWhiteningSeed"ì–SX126xGetRandom!ԖSX126xSetSleep¼–SX126xSetFs%è–SX126xSetRxBoosted'–SX126xSetRxDutyCycle¼–SX126xSetCad,ȖSX126xSetTxContinuousWave.̖SX126xSetTxInfinitePreamble7ìŸSX126xSetStopRxTimerOnPreambleDetect.ܖSX126xSetLoRaSymbNumTimeout)ԖSX126xSetRegulatorMode"ԖSX126xCalibrate'ì–SX126xCalibrateImage,à–SX126xSetRxTxFallbackMode($–SX126xSetDioIrqParams%ô–SX126xGetIrqStatus*–SX126xSetDio3AsTcxoCtrl'ü–SX126xSetRfFrequency$ø–SX126xSetTxParams,–SX126xSetModulationParams(–SX126xSetPacketParams%D–SX126xSetCadParams-–SX126xSetBufferBaseAddress"ð–SX126xGetStatus$ü–SX126xGetRssiInst( –SX126xGetPacketStatus(ì–SX126xGetDeviceErrors*ܖSX126xClearDeviceErrors'è–SX126xClearIrqStatusÐC:\Keil_v5\ARM\ARMCC\Bin\..\include\math.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] floatdoubleintunsigned intlong doublelonglong longcharPfloat_tˆîPdouble_t‘ï›qmath_errhandlingÿ;̏'__ARM_isfinitef›$ˆ__xa__result›;ý“'__ARM_isfinite›$‘__xa__result›;¬š'__ARM_isinff›$ˆ__xa__result›;Úž'__ARM_isinf›$‘__xa__result›;¡¥'__ARM_islessgreaterf›$ˆ__x$ˆ__ya__result›\__f¢;çª'__ARM_islessgreater›$‘__x$‘__ya__result›\__f¢;–´'__ARM_isnanf›$ˆ__xa__result›;͸'__ARM_isnan›$‘__xa__result›\__xf¢;ˆÀ'__ARM_isnormalf›$ˆ__xa__result›\__xe¢;ÂÅ'__ARM_isnormal›$‘__xa__result›\__xe¢;óÍ'__ARM_signbitf›$ˆ__xa__result›;£Ñ'__ARM_signbit›$‘__xa__result›;Ëò_sqrt‘$‘__xa__result‘;ô÷_sqrtfˆ$ˆ__xa__resultˆ;§¯$copysign‘$‘__x$‘__ya__result‘;Û·#copysignfˆ$ˆ__x$ˆ__ya__resultˆ;ƒ    ±#fabsfˆ$ˆ__fa__resultˆ;º    ¦$fmal²$²__x$²__y$²__za__result²;ã    µlrintlÁ$²__xa__resultÁ;
»#llrintlÉ$²__xa__resultÉ;·
ÁlroundlÁ$²__xa__resultÁ;â
Ç#llroundlÉ$²__xa__resultÉ;‰ Í)nanl²$__ta__result²Ö"‰;Ë Þremquol²$²__x$²__y$Ë__qa__result²"›LB C:\Keil_v5\ARM\ARMCC\Bin\..\include\math.h__math_h __ARMCLIB_VERSION 5060037 __LONGLONG long long,__USE_C99_MATH 10_ARMABI __declspec(__nothrow)4_ARMABI_SOFTFP __declspec(__nothrow) __attribute__((__pcs__("aapcs")))5__HAVE_LONGDOUBLE 17_ARMABI_PURE __declspec(__nothrow) __attribute__((const));_ARMABI_FPEXCEPT _ARMABI __attribute__((const))E_ARMABI_INLINE inlineF_ARMABI_INLINE_DEF static inlineO_SOFTFP __attribute__((__pcs__("aapcs")))h__FLT(x) (*(unsigned *)&(x))m__HI(x) (*(1 + (unsigned *)&(x)))n__LO(x) (*(unsigned *)&(x))r__MATH_DECLS Ý__CLIBNSä__CLIBNS é__has_builtin(x) 0öHUGE_VALF ((float)__INFINITY__)÷HUGE_VALL ((long double)__INFINITY__)øINFINITY ((float)__INFINITY__)ùNAN (__ESCAPE__(0f_7FC00000))üMATH_ERRNO 1ýMATH_ERREXCEPT 2ƒHUGE_VAL ((double)__INFINITY__)Ëfpclassify(x) ((sizeof(x) == sizeof(float)) ? __ARM_fpclassifyf(x) : __ARM_fpclassify(x))ÑFP_ZERO (0)ÒFP_SUBNORMAL (4)ÓFP_NORMAL (5)ÔFP_INFINITE (3)ÕFP_NAN (7)ôFP_ILOGB0 (-0x7fffffff)õFP_ILOGBNAN ( 0x80000000)÷isfinite(x) ((sizeof(x) == sizeof(float)) ? __ARM_isfinitef(x) : __ARM_isfinite(x))ÿisgreater(x,y) (((sizeof(x) == sizeof(float)) && (sizeof(y) == sizeof(float))) ? ((__ARM_fcmp4((x), (y)) & 0xf0000000) == 0x20000000) : ((__ARM_dcmp4((x), (y)) & 0xf0000000) == 0x20000000))‰isgreaterequal(x,y) (((sizeof(x) == sizeof(float)) && (sizeof(y) == sizeof(float))) ? ((__ARM_fcmp4((x), (y)) & 0x30000000) == 0x20000000) : ((__ARM_dcmp4((x), (y)) & 0x30000000) == 0x20000000))“isinf(x) ((sizeof(x) == sizeof(float)) ? __ARM_isinff(x) : __ARM_isinf(x))›isless(x,y) (((sizeof(x) == sizeof(float)) && (sizeof(y) == sizeof(float))) ? ((__ARM_fcmp4((x), (y)) & 0xf0000000) == 0x80000000) : ((__ARM_dcmp4((x), (y)) & 0xf0000000) == 0x80000000))¥islessequal(x,y) (((sizeof(x) == sizeof(float)) && (sizeof(y) == sizeof(float))) ? ((__ARM_fcmp4((x), (y)) & 0xc0000000) != 0) : ((__ARM_dcmp4((x), (y)) & 0xc0000000) != 0))¯islessgreater(x,y) (((sizeof(x) == sizeof(float)) && (sizeof(y) == sizeof(float))) ? __ARM_islessgreaterf((x), (y)) : __ARM_islessgreater((x), (y)))¹isnan(x) ((sizeof(x) == sizeof(float)) ? __ARM_isnanf(x) : __ARM_isnan(x))Áisnormal(x) ((sizeof(x) == sizeof(float)) ? __ARM_isnormalf(x) : __ARM_isnormal(x))Éisunordered(x,y) (((sizeof(x) == sizeof(float)) && (sizeof(y) == sizeof(float))) ? ((__ARM_fcmp4((x), (y)) & 0x10000000) == 0x10000000) : ((__ARM_dcmp4((x), (y)) & 0x10000000) == 0x10000000))¥signbit(x) ((sizeof(x) == sizeof(float)) ? __ARM_signbitf(x) : __ARM_signbit(x))Ê_ARMDEFLD1(f) _ARMABI long double f ## l(long double )Í_ARMDEFLD1P(f,T) _ARMABI long double f ## l(long double , T )Ð_ARMDEFLD2(f) _ARMABI long double f ## l(long double , long double )ì_ARMDEFLD1í_ARMDEFLD1Pî_ARMDEFLD2¦
__LONGLONG«Ômath_errhandling£_sqrtË_sqrtfôcopysign'copysignf[fabsfƒfmalºlrintlãllrintl lroundl7llroundlbnanl‘remquol ¨C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] unsigned intPsize_tŠ,PD C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h__string_h __ARMCLIB_VERSION 5060037_ARMABI __declspec(__nothrow)__STRING_DECLS __CLIBNS$__CLIBNS 7NULL8NULL 0$#"C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] signed charshortintlong longunsigned charunsigned shortunsigned intunsigned long longPint8_tŠ8 Pint16_t™9 Pint32_t¢: Pint64_t©; Puint8_t¶> Puint16_tÇ? Puint32_tÙ@ Puint64_téA Pint_least8_tŠG Pint_least16_t™H Pint_least32_t¢I Pint_least64_t©J Puint_least8_t¶M Puint_least16_tÇN Puint_least32_tÙO Puint_least64_téP Pint_fast8_t¢U Pint_fast16_t¢V Pint_fast32_t¢W Pint_fast64_t©X Puint_fast8_tÙ[ Puint_fast16_tÙ\ Puint_fast32_tÙ] Puint_fast64_té^ Pintptr_t¢e Puintptr_tÙf Pintmax_t©j!Puintmax_ték!PD C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h __stdint_h  __ARMCLIB_VERSION 5060037__INT64 __int64__INT64_C_SUFFIX__ ll__PASTE2(x,y) x ## y__PASTE(x,y) __PASTE2(x, y)__INT64_C(x) __ESCAPE__(__PASTE(x, __INT64_C_SUFFIX__))__UINT64_C(x) __ESCAPE__(__PASTE(x ## u, __INT64_C_SUFFIX__))__LONGLONG long long#__STDINT_DECLS %__CLIBNS,__CLIBNS sINT8_MIN -128tINT16_MIN -32768uINT32_MIN (~0x7fffffff)vINT64_MIN __INT64_C(~0x7fffffffffffffff)yINT8_MAX 127zINT16_MAX 32767{INT32_MAX 2147483647|INT64_MAX __INT64_C(9223372036854775807)UINT8_MAX 255€UINT16_MAX 65535UINT32_MAX 4294967295u‚UINT64_MAX __UINT64_C(18446744073709551615)‡INT_LEAST8_MIN -128ˆINT_LEAST16_MIN -32768‰INT_LEAST32_MIN (~0x7fffffff)ŠINT_LEAST64_MIN __INT64_C(~0x7fffffffffffffff)INT_LEAST8_MAX 127ŽINT_LEAST16_MAX 32767INT_LEAST32_MAX 2147483647INT_LEAST64_MAX __INT64_C(9223372036854775807)“UINT_LEAST8_MAX 255”UINT_LEAST16_MAX 65535•UINT_LEAST32_MAX 4294967295u–UINT_LEAST64_MAX __UINT64_C(18446744073709551615)›INT_FAST8_MIN (~0x7fffffff)œINT_FAST16_MIN (~0x7fffffff)INT_FAST32_MIN (~0x7fffffff)žINT_FAST64_MIN __INT64_C(~0x7fffffffffffffff)¡INT_FAST8_MAX 2147483647¢INT_FAST16_MAX 2147483647£INT_FAST32_MAX 2147483647¤INT_FAST64_MAX __INT64_C(9223372036854775807)§UINT_FAST8_MAX 4294967295u¨UINT_FAST16_MAX 4294967295u©UINT_FAST32_MAX 4294967295uªUINT_FAST64_MAX __UINT64_C(18446744073709551615)²INTPTR_MIN INT32_MIN¹INTPTR_MAX INT32_MAXÀUINTPTR_MAX UINT32_MAXÆINTMAX_MIN __ESCAPE__(~0x7fffffffffffffffll)ÉINTMAX_MAX __ESCAPE__(9223372036854775807ll)ÌUINTMAX_MAX __ESCAPE__(18446744073709551615ull)ÕPTRDIFF_MIN INT32_MINÖPTRDIFF_MAX INT32_MAXÚSIG_ATOMIC_MIN (~0x7fffffff)ÛSIG_ATOMIC_MAX 2147483647áSIZE_MAX UINT32_MAXçWCHAR_MINèWCHAR_MAXîWCHAR_MIN 0ïWCHAR_MAX 65535óWINT_MIN (~0x7fffffff)ôWINT_MAX 2147483647ûINT8_C(x) (x)üINT16_C(x) (x)ýINT32_C(x) (x)þINT64_C(x) __INT64_C(x)€UINT8_C(x) (x ## u)UINT16_C(x) (x ## u)‚UINT32_C(x) (x ## u)ƒUINT64_C(x) __UINT64_C(x)†INTMAX_C(x) __ESCAPE__(x ## ll)‡UINTMAX_C(x) __ESCAPE__(x ## ull)²__INT64³__LONGLONG('&ŒC:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] PE C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h __bool_true_false_are_defined 1 __ARMCLIB_VERSION 5060037bool _Booltrue 1false 0,+*ô
..\radio\sx126x.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM_BoolPRadioStatus_t˜›PIrqErrorCode_tÂ¥PRadioOperatingModes_tx»PRadioStandbyModes_têÇPRadioRegulatorMode_t    ÓPRadioPacketTypes_t%ÝPRadioRampTimes_tfìPRadioLoRaCadSymbols_tøPRadioCadExitModes_t„‚PRadioModShapings_t¹ŽPRadioRxBandwidth_t,ªPRadioLoRaSpreadingFactors_to    ¹PRadioLoRaBandwidths_t×    ÊPRadioLoRaCodingRates_tr
ÕPRadioPreambleDetection_t³
áPRadioAddressComp_tc ëPRadioPacketLengthModes_tÊ ôPRadioCrcTypes_t ‚PRadioDcFree_t± ‹PRadioLoRaPacketLengthsMode_tå –PRadioLoRaCrcModes_tU ŸPRadioLoRaIQModes_ty ¨PRadioTcxoCtrlVoltage_t¤ ·PRadioIrqMasks_t9ÌPRadioCommands_t,üPModulationParams_tË•PPacketParams_t¹PPacketStatus_t÷ÒPRxCounter_tÝPCalibrationParams_t.ðPSleepParams_t¢ÿPRadioError_t”PSX126x_t¬¤PDioIrqHandlerú©PSX126xCallbacks_tþÉ*˜    !Reserved:#!CmdStatus:#!ChipMode:#!CpuBusy:#R    RadioStatus_uValue:Fields?‘
IRQ_HEADER_ERROR_CODE IRQ_SYNCWORD_ERROR_CODE IRQ_CRC_ERROR_CODE ø
IrqPblSyncHeaderCode_tIRQ_PBL_DETECT_CODE IRQ_SYNCWORD_VALID_CODE IRQ_HEADER_VALID_CODE ê MODE_SLEEP MODE_STDBY_RC MODE_STDBY_XOSC MODE_FS MODE_TX MODE_RX MODE_RX_DC MODE_CAD ‰ STDBY_RC STDBY_XOSC ¥ USE_LDO USE_DCDC æ PACKET_TYPE_GFSK PACKET_TYPE_LORA PACKET_TYPE_NONE ‘RADIO_RAMP_10_US RADIO_RAMP_20_US RADIO_RAMP_40_US RADIO_RAMP_80_US RADIO_RAMP_200_US RADIO_RAMP_800_US RADIO_RAMP_1700_US RADIO_RAMP_3400_US „LORA_CAD_01_SYMBOL LORA_CAD_02_SYMBOL LORA_CAD_04_SYMBOL LORA_CAD_08_SYMBOL LORA_CAD_16_SYMBOL ¹LORA_CAD_ONLY LORA_CAD_RX LORA_CAD_LBT ¬MOD_SHAPING_OFF MOD_SHAPING_G_BT_03 MOD_SHAPING_G_BT_05     MOD_SHAPING_G_BT_07
MOD_SHAPING_G_BT_1 ïRX_BW_4800 RX_BW_5800 RX_BW_7300 RX_BW_9700 RX_BW_11700 RX_BW_14600 RX_BW_19500 RX_BW_23400 RX_BW_29300 RX_BW_39000 RX_BW_46900 RX_BW_58600 RX_BW_78200 RX_BW_93800 RX_BW_117300 RX_BW_156200 RX_BW_187200 RX_BW_234300
RX_BW_312000 RX_BW_373600 RX_BW_467000     ×LORA_SF5 LORA_SF6 LORA_SF7 LORA_SF8 LORA_SF9     LORA_SF10
LORA_SF11 LORA_SF12 òLORA_BW_500 LORA_BW_250 LORA_BW_125 LORA_BW_062 LORA_BW_041
LORA_BW_031 LORA_BW_020     LORA_BW_015 LORA_BW_010 LORA_BW_007 ³LORA_CR_4_5 LORA_CR_4_6 LORA_CR_4_7 LORA_CR_4_8 ãRADIO_PREAMBLE_DETECTOR_OFF RADIO_PREAMBLE_DETECTOR_08_BITS RADIO_PREAMBLE_DETECTOR_16_BITS RADIO_PREAMBLE_DETECTOR_24_BITS RADIO_PREAMBLE_DETECTOR_32_BITS ÊRADIO_ADDRESSCOMP_FILT_OFF RADIO_ADDRESSCOMP_FILT_NODE RADIO_ADDRESSCOMP_FILT_NODE_BROAD ŒRADIO_PACKET_FIXED_LENGTH RADIO_PACKET_VARIABLE_LENGTH ±RADIO_CRC_OFF RADIO_CRC_1_BYTES RADIO_CRC_2_BYTES RADIO_CRC_1_BYTES_INV RADIO_CRC_2_BYTES_INV RADIO_CRC_2_BYTES_IBM ñRADIO_CRC_2_BYTES_CCIT òåRADIO_DC_FREE_OFF RADIO_DC_FREEWHITENING ÕLORA_PACKET_VARIABLE_LENGTH LORA_PACKET_FIXED_LENGTH LORA_PACKET_EXPLICIT LORA_PACKET_IMPLICIT ùLORA_CRC_ON LORA_CRC_OFF ¤LORA_IQ_NORMAL LORA_IQ_INVERTED ¹TCXO_CTRL_1_6V TCXO_CTRL_1_7V TCXO_CTRL_1_8V TCXO_CTRL_2_2V TCXO_CTRL_2_4V TCXO_CTRL_2_7V TCXO_CTRL_3_0V TCXO_CTRL_3_3V ¬IRQ_RADIO_NONE IRQ_TX_DONE IRQ_RX_DONE IRQ_PREAMBLE_DETECTED IRQ_SYNCWORD_VALID IRQ_HEADER_VALID IRQ_HEADER_ERROR  IRQ_CRC_ERROR @IRQ_CAD_DONE €IRQ_CAD_ACTIVITY_DETECTEDIRQ_RX_TX_TIMEOUTIRQ_RADIO_ALLÿÿ‚&RadioCommands_eRADIO_GET_STATUS ÀRADIO_WRITE_REGISTER RADIO_READ_REGISTER RADIO_WRITE_BUFFER RADIO_READ_BUFFER RADIO_SET_SLEEP „RADIO_SET_STANDBY €RADIO_SET_FS ÁRADIO_SET_TX ƒRADIO_SET_RX ‚RADIO_SET_RXDUTYCYCLE ”RADIO_SET_CAD ÅRADIO_SET_TXCONTINUOUSWAVE ÑRADIO_SET_TXCONTINUOUSPREAMBLE ÒRADIO_SET_PACKETTYPE ŠRADIO_GET_PACKETTYPE RADIO_SET_RFFREQUENCY †RADIO_SET_TXPARAMS ŽRADIO_SET_PACONFIG •RADIO_SET_CADPARAMS ˆRADIO_SET_BUFFERBASEADDRESS RADIO_SET_MODULATIONPARAMS ‹RADIO_SET_PACKETPARAMS ŒRADIO_GET_RXBUFFERSTATUS RADIO_GET_PACKETSTATUS RADIO_GET_RSSIINST RADIO_GET_STATS RADIO_RESET_STATS RADIO_CFG_DIOIRQ RADIO_GET_IRQSTATUS RADIO_CLR_IRQSTATUS RADIO_CALIBRATE ‰RADIO_CALIBRATEIMAGE ˜RADIO_SET_REGULATORMODE –RADIO_GET_ERROR RADIO_CLR_ERROR RADIO_SET_TCXOMODE —RADIO_SET_TXFALLBACKMODE “RADIO_SET_RFSWITCHMODE RADIO_SET_STOPRXTIMERONPREAMBLE ŸRADIO_SET_LORASYMBTIMEOUT  *Ò& BitRateY#FdevY#ModulationShaping#Bandwidth:#    *®'SpreadingFactorÃ#Bandwidthç#CodingRate#LowDatarateOptimize:#*Ë'Gfsk#LoRaR# *ð'PacketType#Params®#*–)
PreambleLengthI#PreambleMinDetect$#SyncWordLength:#AddrCompE#HeaderType`#PayloadLength:#CrcLength#DcFree™#*û)PreambleLengthI#HeaderType¯#PayloadLength:#CrcModeÔ#InvertIQð#*˜*Gfskð#LoRa–#
*½*PacketType#Paramsû#*Š+RxStatus:#RssiAvgÿ#RssiSyncÿ#FreqErrorY#*Ú+RssiPktÿ#SnrPktÿ#SignalRssiPktÿ#FreqErrorY#*÷+Gfsk=#LoRaŠ#*œ,packetType#ParamsÚ#*ï,packetType#PacketReceivedI#CrcOkI#LengthErrorI#*®.!RC64KEnable:#!RC13MEnable:#!PLLEnable:#!ADCPulseEnable:#!ADCBulkNEnable:#!ADCBulkPEnable:#!ImgEnable:#!:#SÊ.FieldsoValue:*¢/!WakeUpRTC:#!Reset:#!WarmStart:#!Reserved:#S¾/FieldsJValue:*1!Rc64kCalib:#!Rc13mCalib:#!PllCalib:#!AdcCalib:#!ImgCalib:#!XoscStart:#!PllLock:#!BuckStart:#!PaRamp:#!:#S¬1Fields¾ValueI)ú1SX126x_s<PacketParamsu#PacketStatusŒ#ModulationParamsZ#(Oþ1*õ3$O†2"txDone#Oœ2"rxDone#O²2".rxPreambleDetect2#OÒ2"NrxSyncWordDoneR# Oô2%’"lrxHeaderDonet#O3"ŒtxTimeout#O©3"¥rxTimeout©#OÆ3%±"¾rxErrorÆ#Oá3%’"ÙcadDoneá# pg ..\radio\C:\Keil_v5\ARM\ARMCC\Bin\..\include\sx126x.hstdint.hstdbool.h__SX126x_H__ SX1261 1SX1262 2*RADIO_TCXO_SETUP_TIME 00RADIO_WAKEUP_TIME 35AUTO_RX_TX_OFFSET 2:CRC_IBM_SEED 0xFFFF?CRC_CCITT_SEED 0x1D0FDCRC_POLYNOMIAL_IBM 0x8005ICRC_POLYNOMIAL_CCITT 0x1021OREG_LR_CRCSEEDBASEADDR 0x06BCTREG_LR_CRCPOLYBASEADDR 0x06BEYREG_LR_WHITSEEDBASEADDR_MSB 0x06B8ZREG_LR_WHITSEEDBASEADDR_LSB 0x06B9_REG_LR_PACKETPARAMS 0x0704dREG_LR_PAYLOADLENGTH 0x0702iREG_LR_SYNCWORDBASEADDRESS 0x06C0nREG_LR_SYNCWORD 0x0740sLORA_MAC_PRIVATE_SYNCWORD 0x1424xLORA_MAC_PUBLIC_SYNCWORD 0x3444}RANDOM_NUMBER_GENERATORBASEADDR 0x0819‚REG_RX_GAIN 0x08AC‡REG_XTA_TRIM 0x0911ŒREG_OCP 0x08E7´XTAL_FREQ ( double )32000000µFREQ_DIV ( double )pow( 2.0, 25.0 )¶FREQ_STEP ( double )( XTAL_FREQ / FREQ_DIV )¸RX_BUFFER_SIZE 2560/.1¨
..\radio\sx126x-board.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARMqSX126xþD; ..\radio\sx126x-board.hsx126x.h__SX126x_ARCH_H__ ¬˜SX126x543
..\radio\delay.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARMdY ..\radio\C:\Keil_v5\ARM\ARMCC\Bin\..\include\delay.hstdint.h_DELAY_H_ 987:x
..\radio\sx126x.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] C:\git\XRange_Tag - é“éž‹\MDK-ARM_Bool"":"Z"u"Œ9ì•SX126xSetDio2AsRfSwitchCtrl$:enable9›ãSX126xSetStandby$æstandbyConfig8ÐgSX126xGetOperatingModeÈa__resultÈ9wSX126xSetPayload$¡payload$:size8´ÀSX126xGetPacketTypea__result9ëöSX126xSetTx$Ytimeoutâ:\buf×9¤•SX126xSetCrcSeed$Iseed›:\buf9é§SX126xSetCrcPolynomial$Ipolynomialà:\bufU9 ‚SX126xSetRx$Ytimeout—:\bufŒ9‰îSX126xSetPaConfig$:paDutyCycle$:hpMax$:deviceSel$:paLut€:\bufõ9¸¹SX126xSetPacketType$packetType*ÚAddrI#Value:#PRadioRegisters_t8%tY¬¢ C:\Keil_v5\ARM\ARMCC\Bin\..\include\..\radio\..\radio\sx126x.cmath.hstring.hsx126x.hsx126x-board.hdelay.hsx126x.c    |¹SX126xSetDio2AsRfSwitchCtrlìSX126xSetStandbySX126xGetOperatingModePSX126xSetPayloadSX126xGetPacketType´SX126xSetTxëSX126xSetCrcSeed$SX126xSetCrcPolynomialiSX126xSetRx SX126xSetPaConfig    SX126xSetPacketType<!/!I$ > %%%%    %C
%C % % %%%C%C&I  ((      1 1 1 1 I8     I  I8    4 ! I8     "I#7I$I%I&I    'I(I) * +,-./4  04 14 24 34 44 5.:;9? I6.:;9? 7.:;9G8.:;9? I 9.:;9?  :.:;9G ;.:;9? I<.:;9? =.:;9G>.:;9? I@?.:;9? @@.:;9G@A.:;9? I@
B.:;9? @
C.:;9G@
D1E1F1XYWG1XYWH.1I.1@J.1@
K.1L.< 4 I? M.< 4 ? NIOPI:;9QI4 R S TUVW1X4I    ,Y4I    Z4I[4I,\4I]4I    4 ^4I    ,4 _4I4 `4I,4 a4I4 b41    ,c41d41,e41f1g1hI    iIjIkI    4 lI    ,4 mI4 n1    o1p4I    ? q4I? < r4I,s4It5Iu;v=w%x<%ð%ñÿí%í%ê%^í%ê%í%í%í%í%í%ê%í%    ê%x    í%
ê%
í% í% ê%0 í% í%ê%:í%í%ê%í%í%í%ê%í%ê%*í%ê%í%ê%í%í%í%í%ê%í%í%ê%”í%í%ê%ží%ê%í% í%!í%"ê%B"í%#ê%#í%$ê%*$í%%ê%*%í%&í%'ê%'í%(ê% (í%)í%*í%+ê%+í%,í%-í%.ê%z.í%/ê%0/ä%2Ò%»%¢%ˆ%q%Y%D%+%%    ý$
ê$ Ø$ Ä$ ª$˜$‹$w$Z$K$6$$
$ì#Ò#º#¬#Ž#r#^#F#0## #!í""ß"#Ê"$³"%—"&†"'s"(L")8"**"+",ð!-Ü!.Ã!/P!ñÿ@!26%2%2%!?
!@ï AÔ B¹ Cž Dƒ Eh FM G2 H IüJáKÆL¬3‘MvN[O@P%Q
RïSÔT¹UžV„4iWNX3YZý[â\Ç]¬^‘_v`\5Aa'6 7ó8Ù9¿:¥;‹<q=W>=p#q    rïsÕt»u¡v‡wmxTd:y z{ì|Ò}¸~ b†l€R8‚eƒë„Ñ…·†‡ƒˆi‰OŠ5‹ŒfèÎŽ´š€‘f’Mg4hijékÐl·mžn†cmoU“;¡!¢£í¤Ó¥¹¦Ÿ§†”l¨R©8ª«¬ê­Ð®¶¯œ°‚±i•O²5³´µç¶Í·³¸™¹ºe»L–2¼½þ¾ä¿ÊÀ°Á–Â}—d˜K™2š›œçÎžµŸœ ƒÏjÐQÑ8ÒÓÔíÕÔÖ»×¢؉ÙpÚWÛ?Ã&Ü ÝôÞÛßÂà©áâwã^äEå-ÄæûçâèÉé°ê—ë~ìeíLî3ïÅðéñÑƹÇ¡ȉÉqÊYËAÌ)ÍÎö òÙ ó» ú û üa ýC þ% ÿ é Ë ­  q S 5  ù     Û 
½  Ÿ    c E '      ë
Î
ô°
’
t
V
8
 
õþ    öá    ÷Ä    ø§    ù˜    2^    <#    3é¬&p"4ò.¶7z*L3ï&À"‘\.-7þ*Ã4‰L'#Ô’/V8+Ü5Ÿ_( $á œ0]9,àš1Z:Ô%½%^¤%Š%s%[%F%-%%x    ÿ$
ì$, Ú$0 Æ$ ¬$:š$$y$\$M$8$*$ $î#Ô# ¼#(®##t#”`#H#ž2## #!ï"B"á"#Ì"*$µ"*%™"&ˆ"'u" (N"):"*,"+",ò!-Þ!z.Å!0/L=/ úçÓǶ©—„p[N@3#"
ÃX
Ã
Á
¹
ÀJ
Ã
Ã
¼
¼J
 
¼ 
ÉxJJ
•$
»
ª
·
¾
¯
¼
¼
½&
½<J
¼
¿
Á
¯
ž J
§
 
²
Ã
ÃJ
Ã,J
ÅJ
ÅJ
Ã
Ã"
Ã
ÃJ
Ã
¦:
ÃD
ÊP
ÈV
ÆZ
Çt
Ê|
È€
ǔJ
Ã
¦D
ÃX
^
œh
n
œ J
ÃJ
Â
Ã
‰
Ê 
È$
Ç<
ÃDJ
àJ
Ä$
Ã,J
Ã,J
Ã
¸
ÃJ
àJ
Ã
 
Å
àJ
Ã
Ã
º
¤6
¤J
¤d
Ät
Ã
½"
Ä*
Ä0J0Œ4a0—4r0¢4Z0¤4R0¥4M0¦4j0§4T0¨4X0©4U0ª4u0«4[0¬4t0~4`04_0€4y04m0‚4V0ƒ4q0„4d0…4n0†4o0‡4]0ˆ4v0‰4w0Š4s0‹4e04k0Ž4K04L04g0‘4p0’4c0“4Q0”4b0•4l0–4i0˜4x0™4f0š4h0›4^0œ4\04Y0ž4W0Ÿ4S0 4P0¡4N0£4OdŠ=ŽÞd©{½lÃ|ÔlÚ}ïkõcdŠaŽa’æ™ka¡a¥ªkdŠrŽr’ñ™kr¡r¥&ªkdŠZŽZ’ü¨Z¬Z°1¶kdŠRŽR’™kR¡R¥4ªkdŠMŽM’´M¸M¼5ÃkÇMËMÓkdŠjŽj’™kj¡j¥6ªk®6³k·6dŠTŽT’™kT¡T¥7ªkdŠXŽX’¶XºX¾8ÒkÖ8ñkõ8ýhkXX&kdŠUŽU’    ¯h³U·U»9ÈkÌ9×kÛ9éhí9üh9hdŠuŽu’
™ku¡u¥:ªk®:³kdŠ[Ž[’ °[´[¸;ÆkÊ;ÕhÙ;çhë;dŠtŽt’ ±hµt¹t½<ÌkÐ<ßhdŠ`Ž`’ ™k`¡`¥ªk®³kdŠ_Ž_’ߙk_¡_¥ªk®³kdŠyŽy’àµy¹y½ÈhÌÛhdŠmŽm’á™km¡m¥ªk®³kdŠVŽV’â¯h³V·V»ÊhÖhdŠqŽq’ã­q±qµÇldŠdŽd’äªd®d²dŠnŽn’å±nµn¹ÇhËÓhdŠoŽo’ç³o·o»ÈhÌÜhàèhdŠ]Ž]’è«]¯]³dŠvŽv’é¸v¼vÀdŠwŽw’êºw¾wÂdŠsŽs’ëÌsÐsÔdŠeŽe’ìºe¾eÂÐhdŠkŽk’íµk¹k½ÈldŠKŽK’î®K²K¶ÇldŠLŽL’ï³L·L»ÆhÊÒhdŠgŽg’ð™kg¡g¥ ªk® ³k· ¼kÀ ÅkÉ ÎkdŠpŽp’ò¸p¼pÀ!ÓhdŠcŽc’ó´c¸c¼"ÊhÎ"Ýhá"ðhô"h"hdŠQŽQ’ô²h¶QºQ¾#ÍhÙhdŠbŽb’õ¶bºb¾$ÐlÔ$âhæ$îhdŠlŽl’ö³l·l»%ËhÏ%×hðhô%dŠiŽi’÷™ki¡i¥'ªkdŠxŽx’ø°x´x¸(ÄhÈ(×lÛ(ãhdŠfŽf’ù¸f¼fÀ)×kÛ)ãhñhùhdŠhŽh’ú´h¸h¼*ÏkÓ*Ûhß*ìhð*øhdŠ^Ž^’û±^µ^¹+ÌlÐ+áhå+õhù+ l+ h$+,hdŠ\Ž\’ý¹\½\Á,ÕhÙ,íhñ,ùhdŠYŽY’þ¯l³Y·Y»-ÊlÙhéldŠWŽW’ÿ±hµW¹W½.ÌhØhñhdŠSŽS’´S¸S¼/ÌkÐ/ØhðkôSøSkdŠPŽP’µl¹P½PÁ0ÐlàldŠNŽN’¶NºN¾2ÆhdŠOŽO’³O·O»3ÅhÉ3Ñh6a6r6Z6R6M6j6T6X6U6u6[6t6`6_6y6m6V6q6d6n6o6]6v6w6s6e6k6K6L6g6p6c6Q6b6l6i6x6f6h6^6\6Y6W6S6P6N6OÜÍÕØÙÛݯ±²³´µ·¸¹º»¼¾¿ÁÃÄÅÆÈÉÊËÌÎÏÐÑÒÓd€~„vfd‚†yd‚€†xdƒ‡wdŠ„Ž|Nhdhyhh²hhhJh¦hh6hoh«hÔhLh]hoh‚h˜h¨h¿hÒhChRhghh™h¯hÊhåhhh#hEhZhlh‚h—h¹hÏhæhûhh%h;hOhehxh…h§hd‚”z¡ljd‰}udŠƒŽ{l£h©l¯lµlàhl:lJlwhžl®lËhÛhhhFhYh€hh½hÏhÛhëhùh(lChRhthk.ARM.attributes.strtab.shstrtab.rel.debug_pubnames.rel.debug_line.rel.debug_info.rel.debug_frame.reli.SX126xSetWhiteningSeed.reli.SX126xSetTxParams.reli.SX126xSetTxInfinitePreamble.reli.SX126xSetTxContinuousWave.reli.SX126xSetTx.reli.SX126xSetSyncWord.reli.SX126xSetStopRxTimerOnPreambleDetect.reli.SX126xSetStandby.reli.SX126xSetSleep.reli.SX126xSetRxTxFallbackMode.reli.SX126xSetRxDutyCycle.reli.SX126xSetRxBoosted.reli.SX126xSetRx.reli.SX126xSetRfFrequency.reli.SX126xSetRegulatorMode.reli.SX126xSetPayload.reli.SX126xSetPacketType.reli.SX126xSetPacketParams.reli.SX126xSetPaConfig.reli.SX126xSetModulationParams.reli.SX126xSetLoRaSymbNumTimeout.reli.SX126xSetFs.reli.SX126xSetDioIrqParams.reli.SX126xSetDio3AsTcxoCtrl.reli.SX126xSetDio2AsRfSwitchCtrl.reli.SX126xSetCrcSeed.reli.SX126xSetCrcPolynomial.reli.SX126xSetCadParams.reli.SX126xSetCad.reli.SX126xSetBufferBaseAddress.reli.SX126xSendPayload.reli.SX126xInit.reli.SX126xGetStatus.reli.SX126xGetRxBufferStatus.reli.SX126xGetRssiInst.reli.SX126xGetRandom.reli.SX126xGetPayload.reli.SX126xGetPacketType.reli.SX126xGetPacketStatus.reli.SX126xGetOperatingMode.reli.SX126xGetIrqStatus.reli.SX126xGetDeviceErrors.reli.SX126xClearIrqStatus.reli.SX126xClearDeviceErrors.reli.SX126xCheckDeviceReady.reli.SX126xCalibrateImage.reli.SX126xCalibrate.symtab.debug_abbrev__ARM_grp..debug_abbrev.group.2_Am0000_lbphKItke$2_000000__ARM_grp.sx126x.c.2_Vy6000__$$nmgbE766_N20000__ARM_grp.delay.h.2_Us0000_Ytdrxd$9lHf_300000__ARM_grp.sx126x-board.h.2_Z36000_y0y_xa1pSf7_V10000__ARM_grp.sx126x.h.2_Ya3000_XoCCs0re6c7_U00000__ARM_grp.stdbool.h.2_Au0000_jr0apdtFqw4_300000__ARM_grp.stdint.h.2_8G1000_Y8yz6lqXnp2_300000__ARM_grp.string.h.2_8w0000_dpvmn_SkKb6_300000__ARM_grp.math.h.2_TB3000_4Am$hWqTU50_700000.debug_macinfo.debug_loc.data.comment.arm_vfe_headerLib$$Request$$armlib__aeabi_ui2d__aeabi_memclr4__aeabi_ddiv__aeabi_d2uiz__ARM_scalbnSX126xWriteRegistersSX126xWriteRegisterSX126xWriteCommandSX126xWriteBufferSX126xWakeupSX126xWaitOnBusySX126xResetSX126xReadRegistersSX126xReadRegisterSX126xReadCommandSX126xReadBufferSX126xGetPaSelectSX126xAntSwOnSX126xAntSwOffHAL_Delay_nMS__ARM_grp..debug_pubnames$sx126x.c$.2_Vy6000__$$nmgbE766_N20000__ARM_grp..debug_pubnames$sx126x-board.h$.2_Z36000_y0y_xa1pSf7_V10000__ARM_grp..debug_pubnames$math.h$.2_TB3000_4Am$hWqTU50_700000__ARM_grp..debug_macinfo$sx126x.h$.2_Ya3000_XoCCs0re6c7_U00000__ARM_grp..debug_macinfo$sx126x.c$.2_Vy6000__$$nmgbE766_N20000__ARM_grp..debug_macinfo$sx126x-board.h$.2_Z36000_y0y_xa1pSf7_V10000__ARM_grp..debug_macinfo$string.h$.2_8w0000_dpvmn_SkKb6_300000__ARM_grp..debug_macinfo$stdint.h$.2_8G1000_Y8yz6lqXnp2_300000__ARM_grp..debug_macinfo$stdbool.h$.2_Au0000_jr0apdtFqw4_300000__ARM_grp..debug_macinfo$math.h$.2_TB3000_4Am$hWqTU50_700000__ARM_grp..debug_macinfo$delay.h$.2_Us0000_Ytdrxd$9lHf_300000__ARM_grp..debug_line$sx126x.h$.2_Ya3000_XoCCs0re6c7_U00000__ARM_grp..debug_line$sx126x.c$.2_Vy6000__$$nmgbE766_N20000__ARM_grp..debug_line$sx126x-board.h$.2_Z36000_y0y_xa1pSf7_V10000__ARM_grp..debug_line$string.h$.2_8w0000_dpvmn_SkKb6_300000__ARM_grp..debug_line$stdint.h$.2_8G1000_Y8yz6lqXnp2_300000__ARM_grp..debug_line$stdbool.h$.2_Au0000_jr0apdtFqw4_300000__ARM_grp..debug_line$math.h$.2_TB3000_4Am$hWqTU50_700000__ARM_grp..debug_line$delay.h$.2_Us0000_Ytdrxd$9lHf_300000__ARM_grp.sx126x.h.2_Ya3000_XoCCs0re6c7_U00000__ARM_grp.sx126x.c.2_Vy6000__$$nmgbE766_N20000__ARM_grp.sx126x-board.h.2_Z36000_y0y_xa1pSf7_V10000__ARM_grp.string.h.2_8w0000_dpvmn_SkKb6_300000__ARM_grp.stdint.h.2_8G1000_Y8yz6lqXnp2_300000__ARM_grp.stdbool.h.2_Au0000_jr0apdtFqw4_300000__ARM_grp.math.h.2_TB3000_4Am$hWqTU50_700000__ARM_grp.delay.h.2_Us0000_Ytdrxd$9lHf_300000__ARM_grp..debug_info$sx126x.h$.2_Ya3000_XoCCs0re6c7_U00000__ARM_grp..debug_info$sx126x.c$.2_Vy6000__$$nmgbE766_N20000__ARM_grp..debug_info$sx126x-board.h$.2_Z36000_y0y_xa1pSf7_V10000__ARM_grp..debug_info$string.h$.2_8w0000_dpvmn_SkKb6_300000__ARM_grp..debug_info$stdint.h$.2_8G1000_Y8yz6lqXnp2_300000__ARM_grp..debug_info$stdbool.h$.2_Au0000_jr0apdtFqw4_300000__ARM_grp..debug_info$math.h$.2_TB3000_4Am$hWqTU50_700000__ARM_grp..debug_info$delay.h$.2_Us0000_Ytdrxd$9lHf_300000__ARM_grp..debug_abbrev.group.2_Am0000_lbphKItke$2_000000FrequencyError__ARM_grp_.debug_pubnames$94__ARM_grp_.debug_pubnames$87__ARM_grp_.debug_pubnames$73__ARM_grp_.debug_pubnames$66__ARM_grp_.debug_pubnames$45__ARM_grp_.debug_pubnames$339__ARM_grp_.debug_pubnames$332__ARM_grp_.debug_pubnames$325__ARM_grp_.debug_pubnames$318__ARM_grp_.debug_pubnames$311__ARM_grp_.debug_pubnames$31__ARM_grp_.debug_pubnames$304__ARM_grp_.debug_pubnames$297__ARM_grp_.debug_pubnames$290__ARM_grp_.debug_pubnames$283__ARM_grp_.debug_pubnames$276__ARM_grp_.debug_pubnames$269__ARM_grp_.debug_pubnames$255__ARM_grp_.debug_pubnames$248__ARM_grp_.debug_pubnames$241__ARM_grp_.debug_pubnames$234__ARM_grp_.debug_pubnames$227__ARM_grp_.debug_pubnames$213__ARM_grp_.debug_pubnames$206__ARM_grp_.debug_pubnames$199__ARM_grp_.debug_pubnames$192__ARM_grp_.debug_pubnames$185__ARM_grp_.debug_pubnames$178__ARM_grp_.debug_pubnames$171__ARM_grp_.debug_pubnames$164__ARM_grp_.debug_pubnames$157__ARM_grp_.debug_pubnames$150__ARM_grp_.debug_pubnames$143__ARM_grp_.debug_pubnames$136__ARM_grp_.debug_pubnames$129__ARM_grp_.debug_pubnames$115__ARM_grp_.debug_pubnames$10__ARM_grp_.debug_macinfo$4__ARM_grp_.debug_loc$96__ARM_grp_.debug_loc$89__ARM_grp_.debug_loc$82__ARM_grp_.debug_loc$75__ARM_grp_.debug_loc$68__ARM_grp_.debug_loc$61__ARM_grp_.debug_loc$54__ARM_grp_.debug_loc$47__ARM_grp_.debug_loc$40__ARM_grp_.debug_loc$341__ARM_grp_.debug_loc$334__ARM_grp_.debug_loc$33__ARM_grp_.debug_loc$327__ARM_grp_.debug_loc$320__ARM_grp_.debug_loc$313__ARM_grp_.debug_loc$306__ARM_grp_.debug_loc$299__ARM_grp_.debug_loc$292__ARM_grp_.debug_loc$285__ARM_grp_.debug_loc$278__ARM_grp_.debug_loc$271__ARM_grp_.debug_loc$264__ARM_grp_.debug_loc$26__ARM_grp_.debug_loc$257__ARM_grp_.debug_loc$250__ARM_grp_.debug_loc$243__ARM_grp_.debug_loc$236__ARM_grp_.debug_loc$229__ARM_grp_.debug_loc$222__ARM_grp_.debug_loc$215__ARM_grp_.debug_loc$208__ARM_grp_.debug_loc$201__ARM_grp_.debug_loc$194__ARM_grp_.debug_loc$19__ARM_grp_.debug_loc$187__ARM_grp_.debug_loc$180__ARM_grp_.debug_loc$173__ARM_grp_.debug_loc$166__ARM_grp_.debug_loc$159__ARM_grp_.debug_loc$152__ARM_grp_.debug_loc$145__ARM_grp_.debug_loc$138__ARM_grp_.debug_loc$131__ARM_grp_.debug_loc$124__ARM_grp_.debug_loc$117__ARM_grp_.debug_loc$110__ARM_grp_.debug_loc$103__ARM_grp_.debug_line$99__ARM_grp_.debug_line$92__ARM_grp_.debug_line$85__ARM_grp_.debug_line$78__ARM_grp_.debug_line$71__ARM_grp_.debug_line$64__ARM_grp_.debug_line$57__ARM_grp_.debug_line$50__ARM_grp_.debug_line$43__ARM_grp_.debug_line$36__ARM_grp_.debug_line$337__ARM_grp_.debug_line$330__ARM_grp_.debug_line$323__ARM_grp_.debug_line$316__ARM_grp_.debug_line$309__ARM_grp_.debug_line$302__ARM_grp_.debug_line$295__ARM_grp_.debug_line$29__ARM_grp_.debug_line$288__ARM_grp_.debug_line$281__ARM_grp_.debug_line$274__ARM_grp_.debug_line$267__ARM_grp_.debug_line$260__ARM_grp_.debug_line$253__ARM_grp_.debug_line$246__ARM_grp_.debug_line$239__ARM_grp_.debug_line$232__ARM_grp_.debug_line$225__ARM_grp_.debug_line$22__ARM_grp_.debug_line$218__ARM_grp_.debug_line$211__ARM_grp_.debug_line$204__ARM_grp_.debug_line$197__ARM_grp_.debug_line$190__ARM_grp_.debug_line$183__ARM_grp_.debug_line$176__ARM_grp_.debug_line$169__ARM_grp_.debug_line$162__ARM_grp_.debug_line$155__ARM_grp_.debug_line$15__ARM_grp_.debug_line$148__ARM_grp_.debug_line$141__ARM_grp_.debug_line$134__ARM_grp_.debug_line$127__ARM_grp_.debug_line$120__ARM_grp_.debug_line$113__ARM_grp_.debug_line$106__ARM_grp_.debug_line$1__ARM_grp_.debug_info$93__ARM_grp_.debug_info$9__ARM_grp_.debug_info$86__ARM_grp_.debug_info$79__ARM_grp_.debug_info$72__ARM_grp_.debug_info$65__ARM_grp_.debug_info$58__ARM_grp_.debug_info$51__ARM_grp_.debug_info$44__ARM_grp_.debug_info$37__ARM_grp_.debug_info$338__ARM_grp_.debug_info$331__ARM_grp_.debug_info$324__ARM_grp_.debug_info$317__ARM_grp_.debug_info$310__ARM_grp_.debug_info$303__ARM_grp_.debug_info$30__ARM_grp_.debug_info$296__ARM_grp_.debug_info$289__ARM_grp_.debug_info$282__ARM_grp_.debug_info$275__ARM_grp_.debug_info$268__ARM_grp_.debug_info$261__ARM_grp_.debug_info$254__ARM_grp_.debug_info$247__ARM_grp_.debug_info$240__ARM_grp_.debug_info$233__ARM_grp_.debug_info$23__ARM_grp_.debug_info$226__ARM_grp_.debug_info$219__ARM_grp_.debug_info$212__ARM_grp_.debug_info$205__ARM_grp_.debug_info$2__ARM_grp_.debug_info$198__ARM_grp_.debug_info$191__ARM_grp_.debug_info$184__ARM_grp_.debug_info$177__ARM_grp_.debug_info$170__ARM_grp_.debug_info$163__ARM_grp_.debug_info$16__ARM_grp_.debug_info$156__ARM_grp_.debug_info$149__ARM_grp_.debug_info$142__ARM_grp_.debug_info$135__ARM_grp_.debug_info$128__ARM_grp_.debug_info$121__ARM_grp_.debug_info$114__ARM_grp_.debug_info$107__ARM_grp_.debug_info$100__ARM_grp_.debug_frame$97__ARM_grp_.debug_frame$90__ARM_grp_.debug_frame$83__ARM_grp_.debug_frame$76__ARM_grp_.debug_frame$69__ARM_grp_.debug_frame$62__ARM_grp_.debug_frame$55__ARM_grp_.debug_frame$48__ARM_grp_.debug_frame$41__ARM_grp_.debug_frame$342__ARM_grp_.debug_frame$34__ARM_grp_.debug_frame$335__ARM_grp_.debug_frame$328__ARM_grp_.debug_frame$321__ARM_grp_.debug_frame$314__ARM_grp_.debug_frame$307__ARM_grp_.debug_frame$300__ARM_grp_.debug_frame$293__ARM_grp_.debug_frame$286__ARM_grp_.debug_frame$279__ARM_grp_.debug_frame$272__ARM_grp_.debug_frame$27__ARM_grp_.debug_frame$265__ARM_grp_.debug_frame$258__ARM_grp_.debug_frame$251__ARM_grp_.debug_frame$244__ARM_grp_.debug_frame$237__ARM_grp_.debug_frame$230__ARM_grp_.debug_frame$223__ARM_grp_.debug_frame$216__ARM_grp_.debug_frame$209__ARM_grp_.debug_frame$202__ARM_grp_.debug_frame$20__ARM_grp_.debug_frame$195__ARM_grp_.debug_frame$188__ARM_grp_.debug_frame$181__ARM_grp_.debug_frame$174__ARM_grp_.debug_frame$167__ARM_grp_.debug_frame$160__ARM_grp_.debug_frame$153__ARM_grp_.debug_frame$146__ARM_grp_.debug_frame$139__ARM_grp_.debug_frame$132__ARM_grp_.debug_frame$125__ARM_grp_.debug_frame$118__ARM_grp_.debug_frame$111__ARM_grp_.debug_frame$104ImageCalibratedBuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$REQ8$PRES8$EABIv2i.SX126xSetWhiteningSeedi.SX126xSetTxParamsi.SX126xSetTxInfinitePreamblei.SX126xSetTxContinuousWavei.SX126xSetTxi.SX126xSetSyncWordi.SX126xSetStopRxTimerOnPreambleDetecti.SX126xSetStandbyi.SX126xSetSleepi.SX126xSetRxTxFallbackModei.SX126xSetRxDutyCyclei.SX126xSetRxBoostedi.SX126xSetRxi.SX126xSetRfFrequencyi.SX126xSetRegulatorModei.SX126xSetPayloadi.SX126xSetPacketTypei.SX126xSetPacketParamsi.SX126xSetPaConfigi.SX126xSetModulationParamsi.SX126xSetLoRaSymbNumTimeouti.SX126xSetFsi.SX126xSetDioIrqParamsi.SX126xSetDio3AsTcxoCtrli.SX126xSetDio2AsRfSwitchCtrli.SX126xSetCrcSeedi.SX126xSetCrcPolynomiali.SX126xSetCadParamsi.SX126xSetCadi.SX126xSetBufferBaseAddressi.SX126xSendPayloadi.SX126xIniti.SX126xGetStatusi.SX126xGetRxBufferStatusi.SX126xGetRssiInsti.SX126xGetRandomi.SX126xGetPayloadi.SX126xGetPacketTypei.SX126xGetPacketStatusi.SX126xGetOperatingModei.SX126xGetIrqStatusi.SX126xGetDeviceErrorsi.SX126xClearIrqStatusi.SX126xClearDeviceErrorsi.SX126xCheckDeviceReadyi.SX126xCalibrateImagei.SX126xCalibrate.data$d$t..\radio\sx126x.cA5aeabi+C2.09Cortex-M0+     ARM34Dtû¸ ÝØÂê¦þp$ T0|:¬ #¸, ä4õ×0DÁt°Œ$˜°wÀdÔKì0.$@$õd×r »’(©¼‡Ôgä O„3œ´PlåzʈL¸Ô$Ÿø4„,0d\Ol8ˆ$ ¬õºãÌ$Ãð¡þ‰ €lŒ4:À1Äq+8 [@ D[„ D[È D[ <[H D[Œ D[Ð <[ H[T L[  D[ä D[(D[lD[°D[ôH[<D[€D[ÄD[D[LH[”D[ØD[D[`D[¤D[èD[,D[pD[´D[øH[@D[„H[ÌD[D[TH[œD[àL[,H[tH[¼H[D[HD[ŒD[ÐH[D[\D[ DKä”KxüKt´K(´KÜÄK ´KTÜK0ÀKð´K¤0KÔKì ÀK¬!ôK "ìKŒ#ÀKL$ÀK %äKð%ÀK°&ìKœ'ÔKp(¼K,)èK*K+¼KÐ+ÈK˜,ÌKd-ìKP.ÜK,/ÔK0ÔKÔ0ìKÀ1ÜKœ2àK|3$K 4ôK”5K˜6üK”7´KH8øK@9KP:K`;DK¤<K´=ðK¤>üK ? K¬@ìK˜AÜKtBè;\C8;”CP;äCp;TDd;¸DL;El;pET;ÄEL;Fx;ˆFt;üF`;\GX;´GX; Hd;pHd;ÔHt;HI`;¨Id; JX;dJT;¸Jd;Kh;„KT;ØKP;(LP;xLP;ÈLP;MP;hMP;¸M¨;`NX;¸NP;Oh;pOT;ÄO\; P„;¤PT;øPÈ;ÀQ´;tRä;XSd;¼ST;T\;lTT;ÀT¬;lUT;ÀUX;VT lV  ŒV  ¬V  ÌV àV  WH HW \W\ ¸W˜ PX4 „Xd èX4 Y4 PY4 „Y@ ÄY4 øY  Z  8Z  XZ@ ˜ZH àZ  [   [  @[  `[  €[   [  À[4 ô[l `\  €\l ì\   ]H T]T ¨]  È]h 0^@ p^| ì^€ l_H ´_  Ô_  ô_L @`  ``  €`4´`À'td%'™d!'ºd-'çd.'e''<e('de('Œe-'¹e&'ße%'f"'&f)'Of+'zf#'f0'Íf2'ÿf;':g2'lg-'™g&'¿g+'êg0'h,'Fh)'oh.'h+'Èh('ðh0' i,'Li)'ui1'¦i&'Ìi('ôi,' j,'Lj.'zj+ä¨j=nK¼jÔ;pPàpø
'Ø{¯µˆ|=qK˜|¬;D}T˜}ˆ† ~=pK0~ ;<T˜V(Š=oK8А;ȊT‹d'€‹=tK‹ø;ˆ¥tü¥ ò©=rK0©¬;Ü©H$ª 'DªÄdª=mKtª”;«hp«•ˆ«=sKœ«|;¯°ȯ'ä¯ [ô°=dMü°¤E ¶À-c/    `Ó=    hÓ=÷    pÓ =Ù    Ó=¾    ˜Ó=¢     Ó=‰    ¨Ó=l    °Ó=P    ¸Ó=    6    ÐÓ=
    ØÓ=         èÓ = ñ    Ô= Ó    Ô =½    0Ô=¬    8Ô(=”    `Ô=s    pÔ=`    xÔ=G    ˆÔ=*    ˜Ô=    ¨Ô=ñ    ¸Ô=Ó    ÀÔ=·    ÈÔ=¥    ÐÔ=ƒ    àÔ=c    èÔP=K    8Õ=/    @Õ8=    xÕ=þ    ˆÕ= á    Õ=!Æ    ˜Õ0="´    ÈÕ=#›    ØÕ=$€    ðÕ=%`    Ö=&K    Ö='4     Ö=(        0Ö=)ñ    8Ö=*ß    @Ö=+¿    PÖ=,    XÖ=-…    `Ö0=.h    Ö =/W    °Ö=3W    ÀÖ=4W    ÐÖ=5W    àÖ=6W    ðÖ=7W    ×=8W    ×=9W     ×=:W    0×=;W    @×=<W    P×==W    `×=>W    p×=?W    €×=@W    ×=AW     ×=BW    °×=CW    À×=DW    Ð×=EW    à×=FW    ð×=GW    Ø=HW    Ø=IW     Ø=JW    0Ø=KW    @Ø=LW    PØ=MW    `Ø=NW    pØ=OW    €Ø=PW    Ø=QW     Ø=RW    °Ø=SW    ÀØ=TW    ÐØ=UW    àØ=VW    ðØ=WW    Ù=XW    Ù=YW     Ù=ZW    0Ù=[W    @Ù=\W    PÙ=]W    `Ù=^W    pÙ=_W    €Ù=`W    Ù=aG     Ù=bG    ¸Ù@=cG    øÙH=dG    @ÚH=eG    ˆÚ@=fG    ÈÚH=gG    ÛX=hG    hÛ`=iG    ÈÛH=jG    ܀=kG    Üˆ=lG    ÝX=mG    pÝh=nG    ØÝX=oG    0ÞX=pG    ˆÞX=qG    àÞP=rG    0ßX=sG    ˆßP=tG    Øß@=uG    à8=vG    PàP=wG     à`=xG    á8=yG    8á8=zG    pá8={G    ¨á8=|G    àá@=}G     â@=~G    `â@=G     âP=€G    ðâˆ=G    xã@=‚G    ¸ã€=ƒG    8äP=„G    ˆä`=…G    èä`=†G    HåH=‡G    å`=ˆG    ðå`=‰G    Pæp=ŠG    Àæ=‹G    Pç`=ŒG    °çX=G    èX=ŽG    `èp=G    ÐèP=G     é@=‘G    `éP=’7    °é=”7    ¸é=•7    Àé=–7    Èé=—7    Ðé=˜7    Øé=™7    àé=š7    èé=›7    ðé=œ7    øé=7    ê=ž7    ê=Ÿ7    ê= 7    ê=¡7     ê=¢7    (ê=£7    0ê=¤7    8ê=¥7    @ê=¦7    Hê=§7    Pê=¨7    Xê=©7    `ê=ª7    hê=«7    pê=¬7    xê=­7    €ê=®7    ˆê=¯7    ê=°7    ˜ê=±7     ê=²7    ¨ê=³7    °ê=´7    ¸ê=µ7    Àê=¶7    Èê=·7    Ðê=¸7    Øê=¹7    àê=º7    èê=»7    ðê=¼7    øê=½7    ë=¾7    ë=¿7    ë=À7    ë=Á7     ë=Â#    (ë=ó#    0ë=ô#    8ë=õ#    @ë=ö#    Hë=÷#    Pë=ø#    Xë=ù#    `ë=ú#    hë=û#    pë=ü#    xë=ý#    €ë=þ#    ˆë=ÿ#    ë=#    ˜ë=#     ë=#    ¨ë=#    °ë=#    ¸ë=#    Àë=#    Èë=#    Ðë=#    Øë=    #    àë=
#    èë= #    ðë= #    øë= #    ì=#    ì=#    ì=#    ì=#     ì=#    (ì=#    0ì=#    8ì=#    @ì=#    Hì=G    Pì=#    hì=G    pì=G    ˆì="G     ì=&G    ¸ì¨=*G    `î =.#    €î=1G    ˆî=3G     î=7#     ï=:¨ïJòö&pôE