From fa41c5b4abba6e5734dcf8e1a9614c8f36eabd28 Mon Sep 17 00:00:00 2001 From: kafeijiaasamu <139635393+kafeijiaasamu@users.noreply.github.com> Date: Fri, 8 Dec 2023 19:56:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=8D=E5=88=B6=E4=BA=86=E4=B8=B2=E5=8F=A3?= =?UTF-8?q?=E4=B8=AD=E6=96=AD=E6=8E=A5=E6=94=B6=E6=95=B0=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit while循环中处理的是复制的数组 --- HARDWARE/Relays.c | 2 +- HARDWARE/bufcut.c | 14 +- HARDWARE/rs485.c | 18 +- OBJ/LED.axf | Bin 793820 -> 792468 bytes OBJ/LED.build_log.htm | 5 +- OBJ/LED.hex | 2679 +++++++++++++++++------------------ OBJ/LED.htm | 1442 ++++++++++--------- OBJ/bufcut.crf | Bin 352678 -> 352716 bytes OBJ/bufcut.o | Bin 388624 -> 388864 bytes OBJ/control_LED.dep | 8 +- OBJ/myfreertos.crf | Bin 414416 -> 414220 bytes OBJ/myfreertos.o | Bin 457960 -> 456652 bytes OBJ/relays.crf | Bin 353506 -> 353506 bytes OBJ/relays.o | Bin 389600 -> 389600 bytes OBJ/rs485.crf | Bin 417720 -> 417742 bytes OBJ/rs485.o | Bin 467348 -> 467264 bytes USER/Listings/LED.map | 1247 ++++++++-------- USER/control.uvguix.lukaili | 71 +- myfreertos/myfreertos.c | 112 +- 19 files changed, 2771 insertions(+), 2827 deletions(-) diff --git a/HARDWARE/Relays.c b/HARDWARE/Relays.c index 8d07a9e..be21a6f 100644 --- a/HARDWARE/Relays.c +++ b/HARDWARE/Relays.c @@ -51,7 +51,7 @@ void HC595_Send_Data(u8 data) SER = 0; SRCLK = 0; - delay_ms(10); + delay_ms(5); SRCLK = 1; data <<= 1; } diff --git a/HARDWARE/bufcut.c b/HARDWARE/bufcut.c index 7775f56..07b45b6 100644 --- a/HARDWARE/bufcut.c +++ b/HARDWARE/bufcut.c @@ -2,6 +2,7 @@ #include #include "rs485.h" //u8 rx_buf[64]; +extern u8 RS485_RX_BUF_COPY[128]; void bufcut_Init(u8 *RX_BUF,u8 *CUT_RX_BUF,u8 start_index, u8 end_index) { int i, j = 0; @@ -27,7 +28,7 @@ void RX_BUF_ZERO(u8 num)// { for(int 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%0A<%8P@fE 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 delta 42087 zcmb?^4}8t#`}gO*ch1?_F&x{>%*@#g!!Wb45HqvRW^5Q{7RJU_v(5f6k~3Phq@p9Y zN>WKGF@{4CN+lsmeGAo;q>@Ifjs1Jx*XNvjJNE7OJg?{VJm=-!=kva<>%Q*m{{R1D z{jShU2SeBTg^l!eSJL1(SG3`ZNnuK`VpKXR#z@8V5>xa;Ix6~`9Tfc_JpXW4^bZYN zH!-kN_5ek116R7@bt@O>A_gk@!vohn?W-FcuILwqTRSj+!?Cf7e%D`0sWH+zl;!aJ z2J2R4=3fn{yus${b((BNACz60YDm)p2A zk{ft+WgXkjt6#3Onmm1bw==Wq=w=q+hG*wyeSj;Tj{$4(yw$`4T<~mcvif+W!e_eb zb3&`nTMnNeHjz(W9b9Mkxy9l0?I!CX)n`ZeWYzV}2-9Tx3*2&7R-Mu0RuOtwQ4~Fk zGVasF2E=lN_H(m!j;ELLQnT@JEAcbEnE#2F`YK)Y7*>*=8##aFQtzg=iSoIY&{_<2rL_t1r)7J{1V@P)t@I0>{5&4fS>1m-$XJA}>#bpfd9 zpr*#1STqMueF6P77tF@ra`o?tf>}f_#NVtjx5@{XN4s8%Gap?(6F%=VD-WmQnF5LU zICJ52@>OUtx<^8CBqSs5 zqUzH^kGK;>k$CAHr!O9cr@45jbxhYDsrpz} zGH?s8o>`{^c~((z9DtG@-$aGg%gpZY3uJ5#I@rm~N`fGFpIUUgh5V`(-9T`|Ratw{ zHL68-qgF9h>8#tj&e!)UX>UL^QmpR2qXNHZB(2@+G)8y$+t@^vKp*m_s!0#Z2aVPo z-_^`ut@Rzks;&LIy~B58Sub?k$+u)#SNnzW*P5*F`-SuJCToq~iqYmKC5QziRv%4j zu5Ci&(p>xZ9gV4}c2)DZTS=@uI`(W+ZBcV#O=)Oz?T&g)6$NK7@#@WY21E8y>+bHJ zoqIGT)1PZ#}ceP{Fks)tMDJj{H>q+4`MoNv;Sz5zZz2K zJEmBr+PzLe!=jk>{h~bjBP$(pnZe#!J=Tvsew!4%ce|-}3<4knmfmSK;KAEuz~npn zgLgt|F5U^@7n$kswT8#-ro5#F@QO9UG{$0TYOdwYJkG`3Tx)7nOs9W&Pf<+o!sYMN z#wtO|5p9(Qxuk*d6%84FJEChZ<{z%oDW+Z}CdIgq$0{actfp$LPrHPl(t0LG`5n6% ze4?8Q-mBrY}$EnQuhPM>-Bz5D2~+}5OsdQ47xq*FJH>gRbvswb0v84tL4CNsBZ^u_R0b+$9bn|F2Kqa* zp*{YlG$=uK^9?|gV17u220fM4JT{oU1lRSxQ`j@0`1VcKZfe^6O}~ z-Lj&7W2WDLuA$BT70;_^v+dNYKtG`&`5Dj4Xh`hT%RoP%sWAkst-pDT)q7|z0pb1c zZ|zT_>AtqV*V40pY*_3)v4~ofKpqM@YZ#Oy~^j+ST`4_0KGT!v>nEoA%$$A^XMftvmnCWAcECuZp zJ)@%abM}Ml66|uZ5>F*K{@l|rp$VC*i&X+E#y8bYtJ5Ixfw$5B&3PU&O|>7Xyf?u! zt31=~H{#55nrh=4Uyrk#c(AE<2LxV=Ge7uRTx0FdCfC@(v5mEtnl!PA)hi}7*1p`N zg~DTXn;gb8)$Xj*#=a2$!gxqGyMp&gUD=+1SYcMGk2j%n%6bZt%aKm#QOd)RPF~+V zrlyUal{w;{-mpqdkv}c0)Imx?a+M=VQpr*O1Yu&+~p`JyAeF(+$eKY$^PI$=SG@K zQKs*RaH zT&0?D1JCV7!m;3f=XS;ILMHUMvlH#wP6WNDZjZS#t}=daOJ406Um0H+_Zp=7-S$Fo z-Jre#T3@R3QiHo$zw6c^;O7wBaXi=6ZLUJ)LumfzgxL~RvOC!K+;a%7Q?U0rtNG|d z&A}e$)|r*%&A}bcb%Mgbpg=LQ>f*W=VL(A$Cspmo^$%5*JJdV|qe)AdL(3|2sj8(^ z)z;yh5n9gHKMCJcU_=6RCDs{LEw5SXQ>qp_)D$_?6gbr6n-x_}t~mR%{%og zp(Ye+)25Z?YObn>{3#U4y+hii1Bar7tKYG`Mh~7T9XP32Gf%- zVfd&Ht0!E-P_VqQwolV4G?}?*#h!00#aj;E0vo9reGqSp8#HJIhc=b&aar3`JFX#A z_0wMUlMcQ`m7I+?z3O`w-qKV*ehxno4Lwyqe>GYtpkxSSs-7m}?M4FyISFsksweL7 z)Dw+P0?Ks)tY6gJ@e0+JaC>c;mzAEoAk$P>l)k`TEvcqZEq?%xs;I18gYEJQGK)-k zxtXZ=E~r;l_dfm>5Ef?^WTY3RoATy6Y9iG+MVVLp-@I_DlK;Y+nxBv6VP4+C{9!=nmZHze z%s{JQSE490qA;j|8yR%~10QOx)JPQNnF=!tveR=+3-fZbi}DJHrC?;Ipm-S%yYIsQ zZLP9)2)cwQj58}s`_?dD%bo6~r|R4l7yNCnF#PSPxNL8#omppny8kLmz@0!f+x}Be zITU~#imOkoo*&kO8Uxl?d-e_$k?x=e-O=E!8{Q)8SH(UV+ZpAtvG%?C$+0srw&0NU zymR_j4W3`rcR-$cAWvf(HC2kq0Mt}_{kAJY3O=Y{RDSh#dvJ#}x>i0D5~1ncSbMdZ znck^0DL$~Tr)q1UqJPud+*rG|fdz0=W9>)HmA{1sGxx^YL72_EgEFGo>L2E7zEZD& zS1;9*x2m9vqJ6VFy#A+NuW~d{N;DtPPS^JaQWT;wH91_AEEN488!Ah~@|gxz0TYTL zdwmickN@Qw)l@s4o-p~o#;QF{wK0v>qv58oZySx!tSC>_xv1fCB|Fv)+RN@3vB1z+ z+rFNbH}n{Fe2o&03e{-!i0Bunb?9UcosA8o^G<`(OIy_pvA-Lvvm%0nXt>l=`~V7GfVJs~<%4FkjL zUYe@>`*0dh`~-%FBVvuQU1J++>l>_>hWSqXqaiwWJm9Yl z+Ny@yltw#BZq&qfKp6-g-%#7B$>p2G>gG@u>x%h6ukj`fqZ(@aH9)%A801!^gcvRw z0+pT(wW&>&F_Al6_^O7=ni1uk_o=U3F)EdN{n2PvsC}?L>elB0QMdjwHq<`T)cStW z>Ag=gH#K1F@>YO1dbFv{3eY_D?*r=Jyk>t;Qq{ld&Hh?|`OVhyG0XYVNtL?jk(|di zT4Q3ucu1qQB*vfnHCAqnx$ee4nrMA&;(Xq>r}f6fcs{1VIy^B|(@?vqsd8iDQOg*{@QT&E0`c7r9#%q$?8F$g>T=i~U{$zfY^_iVrwZ!aTU76!)EzJ$Gu3f0HCN0!x zeL>|;RK3>SAvd`4%)*_FA02C5kvEMm8)p4F&!1-vu%5~H=5s=<9rC@kDItnpZ#|dq z$>5IB( zvmzCJ6zS-GVwj?jQDs*=4YnfXDj*R=6549K`B=x`%?EGs)_{jSt<{V4+DkwlDm~>M zMW19{RN75z#9M5OL@9KSA|2MOf_&``@WKeOI_u4X!~v$sihipa^71l{u-zRNZpBik zuahOASOvBFE3&REoZk5ar6+zl_X(~V7tC$dI5$|k7Y$-NtP_fQ zurlkyqCQ=dyDR#yox(ObB#&C(DeB3JtmlflX!l1`yazAwe70EAxyq#IDKHt}Cg9=L z-OD|-SOC!bk(jk=nZ_DY9MU}v3%IGO@@01!84kLM5{z#jVqIPAuPwpyZvy3*)`&RA zsBdQx>PULyDPyfo#lG5nutKbzO1tp7aO=>;{yab2I&JYS9yOpcehFuM?NIB)l75|! zM!;H%g(D`hL)E-0>K0LeT%f{B>3aZKoCQqXu}tr8;FHo@^$q?l;AHEhhr3v7O0vd; zBc+HdeV6&7Ks(`$z(yy0yqg_ULX|;Vg7u}PU1ntUkU4`A>5xuFK9+;-?0XZizk^S{ zzkxQB6D~q%WQoj%>(=(mx=cNQl26u48?OOtobZppItQjYa2D9Z32TNZ`enc}18cLY;HKN1fz} zU)6>m3H{FUCxD$Y!=n5Hf^$sow82fl6muCfF9Z+>JjV0kGM7iG*4d3$(;CLeR3faO za#vtVAh6_{hajdxzD zm&YhYs63KMS!R3Lb478N5m`S214@UyY_q6N6~PYYbiOtnhN~rLWD2!jRL2iwD*DA# zue4@pQ5ynnGU8i=_Oe^AOYq@bOOv6I%$BBagr2Rco~jH*zg-qVkMK$MT$1%ZDc*W! zg+EuatT$E!YV{Kp{Tl0p(k|8zi{Aedl9RG!jAv_XO~4e}-~{VrOCaAq-n!W0&%-BJ zH(2}!9KR2p00d<8!xLpSzPq!CK{A@v{9Us^(MLLhpahcUr_8c;DD~B@MVj`ro?Fq4 zpPFfnFAd~F@3ZEX`tz!I>(izF+KJHrtXkbZh_{|B_2r?ntyfF?X}8BCT$S#ApLO6$ zU!Ij_jbAxX>zA(Rf3vQ9tVdUh!j-9tzBfh35hWvv33XRptfyAS+;bdB5eg1vr>w8Z zNIY3TDI0^Jf$EoxZygHC8tctMPi+y(b_~T(+km%F^=;!!ML$sO17hHBnwquOP}1iR zjbFdddSR6>uS&E|Eb_J&&tyekLQ>s>dn)=Xu9OjX_YftpCx*h~J7TPJAL-3QhFe!Z zGLTn{u)h1qaDM$B>pze9Ys;f4T zKV`-g>)L-hSC087f$>W#DxaxMhNX+GKi__XrByz4rxRl@THmVgHt+y9jtf^5W>8!{ zbiBGME~o9UTv=3-anw_?#-Pm-b-=nrK{Fo2t;Y)4T{aF*^BU8k66Z?}_l-a%uV6V9Fvin78 zFIL0PE8_hi<}KFrX76;YnT2_lMw^{mqy!>aL{1;}F*m2%!h@MFGMA%r1|l>%{T z06WE%hs9e1+0OwxVif%uxH+gNqyJ5eiicWrB;p}nj3Z0$k>&mF+ zxc3)d4Q4&qa@*g7*?bq4B+??-D{O{nieLlS3|q)h=EVjt$wUyD3-c9Y-y%iPy1)*F z<*O@&vuUMp_T1w6ig8>kPplipzB1&Xl3szEqZRp)%zu!?>)|~+f3f0mMY(|2)coRk ziZK+UhP^5(NyyH9P%-Wiha=f{hAOmUSCh~+>%`W3Sdh++#hH6pr0*X1VN-P}`6Wq? zrH<&Fym_i$({R>>?Gcf~*$u;WG`$n42XYmmBbc|&jzz)<*0rmuVp4PpY#5W1y&yL; z!zo z7kEnSyL=|z4}o!frf800Ke|zK9D@8R7r%{R-MdN{NvgJT4(UK}gOi0Rn*AC@&G-Sh zpmr#{+c>+yb&Heo3W~XhfJ4%ONeVs|J<8SNRkXH4W15bPPFl^F_fsx+;A0hh%qY%DEXZDvotvJMRFIvA0GBGp zm&MC5tXJP%4=KtqsF+baZ$df>hn+nwJ*PNRF}@BaUzd+GP>h1bvh!}#SB-)z7bnM| zh}og28OJWWQMXnAS1rDeWg({D;a8HbApn$tYz2)T7u})fA}$yLzJS5i{$DQ!gECyW-hAW}r?t6)vNr@Jm3x z+p!p*z@j}LMz4?y1t|NIiZdx%GsTt!cFS-D@i4%X-Y7OrU;}k_Y&$!F1u{44V~4Th{Vm^BNdOb?MV ziG}IxSgf7ICa{Oa_mkKtmM^+bW<7fT2#ph=2^C4k4ixNGDBc@1A4839mY6-6d9&GK z@nlxx=8hUZ6z+s5oWcfnk&u=ckV8_1?Z6bq**F>jeE^r{r6{Am;OtHZ&-{YLafPbb zxP|#BM~cx0@sWZ_7>>58c^#G%=tRIw<|#a;vIbGQlxei5<|z8>qRTWEt_z*5=ugcN zlcupLh}P@V*mRHll~m*soT4K-Ovmy&nNbC|M!2T19$h3{j`56BfVO*6SZ8LS5goOD zeqBV`4A!-e#E0&Zri|hk{d#}Ir$KmIqS!Qp`RKOc{rki>-krgifkI3hj|qm4IG)P- z4V2gfZ&@wLwTl$3oAcl0!EYuDWz)rknatPIA8JzIoCYXMl4BVgS$vr zgdkdDHd7o)V|}$$mNy8~OxDGwxgVM8b_&(o7rA^&^qj?l%o0|U=VE(yCS>L=D9Tcd zv*CB5n@UHMyKqYOGE@a3hN{GQYNjSH%?CA8JTr^+f#tSYYzTW${635QX`oT`yKp(a z;>v7h>fVCwI#us2VTph_%&Qw|zeH^G87hAY+Ig)1E5-*!(j3;=I}-w1RDqI-nM+g= z#W-C&G>84=mV)wM1=k>!q_dtnI}}^eSsa^b`z;+KE;dnIpUX~r((wN{++K{qN1@+- zgu9D?N`tpMGnS)3+S%g9JVb)#3~S&_-Ni2%tdGu)g;yp!?MCwqDkcD>(&obD?8^Jyw50^kXcx$Cj3xn zBV&&@@eh#x>a_p3K2&w;hY!IV^yc*uKnRIyR6dcI)Aen-JR9 zoc*F}kM>~7lI)^+S*kipheAx^RXO3B%kK4U40c}2?*zjfauJ7urN7qdOF60 zNTl!c*wFU&$f7sKuS^7FvZHQEsL@;Cu8H6BS^q8)CQxWCX|h~|EMi^zQ)t^&Gg?z0 zq}3{EY~I3!>A4xiL3pO~Nj1eb`iv=tkV?$#hJ7u8B@ndC%bM*43mb3sSz z>rl3NF+1r-s{%Q26=Km6)EPSzo0qT~{b>Q=3Y@Vw!nws*nU8L9GKSa_vI`3{GiGFG z=42?$E+lLv>{A1+J)D4>(_5@w%7O+4eYiY zDvndviat2Eu!u5$Y+f-YCdQ2-co`C%Ry(rbls=+q8S4=wagfyM6izH?_$7&BCG3cS zR!j!YN4wug7?!i(ZW3qMeU4j<<$WsWit&_~u$=X0eZW-05TvqRy%67Pq=IyFO#SjoO} zqh%*-)$6|zU00zEvO^KIid{0$YE={5$bO>tBdp&fiLb*P?<4#zuo~b})kZK*wt-Z7 z13E$CeSRF=8j^67sy>KI2e2H!NHy8rXnE{?xU(X=jQMw#Fr0K8$5|#ZM7=>>1sA~*jh-efyBR*f28g?EZ=&scG(1>0un;Pt8>!fV(63XjN4hH z&sr3=L!$i})&Rw7wlf=CnSU0S5%-Dbg zj2G4oY$WuZ-N3rDLADzkST@GTSaPQo`eTTMoLyjb=IMD1uN%NapBaawC?V4ZzsOE{&}IV} za)?xyah8S2i_PHGg|#s38Yy1nDRLA0%s}xczI%jd{}Su!E%BARLKh=nVrMy)B5A9KxbFAB zU;%?W>0sRKDVaqW|6q?hbFjjsjF*p->6+Krl`*t)M7vcvms7IvMM*)m5PV^M)Z9h$splICm-Ve*IE6&w4HSe zE@rqr(4X5m0v+5YP$^jDtm3(Ctlo`w$S6Z9#Pe?;ED3|VIz{mG8|6>WH@{Mc{}@S1ntsMUY3&A7dSg&_d2$yASY@11dM@jJgE?g>k!-P ztibavb~%*F5pl1Pf@e6}=1{N@H9+#JoqYwp&9022?4S%w8VO%m7p>MhQfEq0LGe7) zB3e?FLLt8P2+vL&OANb+V%#n!>|mdV)2`(Ea0f`$8P1;6$lSGSk^E$b7PUwxy@NT= zcH4vRVEPumaWIBj&@ks-yM{w94h=)>8YF*{vxY4@RSoa$Bn>r4!Kb0cG|H~wH}237 zX4fG3SDZCe?_$2X?I>TmZsO=p)(}ovcnYq{p+!h7gY8-*Kct&e0f^eI+A(uC>=;AU zZUx-l(XeAbXFoF44jRrzrx#}0)kvWtCpEC*C4yp3823iw{;Jr&hkb9L&0^X>_8KEL zSF&DS5?7Gyl%zPMWx4G?m8?B8kQnVfmyHoO_OhN{64yD2ieCHJPi`c29qx+gw4eET zNf?4@v(zcZ>}NlO($+SG7=xakiq_jMI)piUEEO%u%X0RWWMfz2Nj0sM?;u}T=G@Fw zU-r05=2jM2b@h(vV1))RvbVY(6)OiT+moC{~$AIRV~p3QQGMHa>6pq9 zpB`eLyV0S6RdC0}D~Fk%R)yk&!|b=<1W+^JBFDk|lbo$%y2;67?QJ2Z9+;CcRYaVB zAIr6LB;h>V4)M_uSg1nr>k;;+2OVD64(AmMJ++K2(}|n!89d#YWN7>qaqc~IEp+VR zS-7HD@%=H@U8~{^AF#8%=zzpTxbvjrInGj5Q(D^{l`sDOfYtMn_t|cJ$U3lgIC!m$ z+QZpRW)SNR8M=tTkI31- zCs|K#iTBEKKp>MBC0USwF_s+P*!HK|s5@M1+H3(IXSELdkh?_9qs`ez&9XENB8EY~*R2A(~BK8_P->VMN705lm8SwEr#{^6*DDa?m zcXqZI{VURMvv}}V=I8peRb3_%owU5OKJi&~eOD2q_p#36=&x+&XgVLY39bqn9b2NK zPz2j+=cC)6r!bF`iWG^$(n$8aECr+$^olLB4Drry>{nJS#P96ao+;2n!ZE3^?h($$ z>N04uI=f^c`hPo9ymp=a>_(@w+#$GKtows`>g-Uw^#{8UXaqSK&TA%g9Oca4p`#co z>^$4H8<;-2(dn<_a9Aq%6LUX1wB7iVeTkJwbYQ)aR6c3qvzx5D&W^>6n`j9(i*()=hMszK9z$Tt3O)(+Ek+w_0fSk}>F zGtHxNTrrP=dUtX2HanVBf@5;);nvJ<$tG&Khv+7!%#NNKI~)65xkdA_AMB9Z0n@T` zix(;$rtPlZrQUMIcFG7Ivs z_lvnjU|+x@htzBePbGKkD?Y4aUreqd-Ehn2v|7E9BS{_lQ^!qCRG5^CB4sT)9su$d zoS3)ZQq>4d7r)$QCoOcg@C;m)lU}UiYF)7@jU(@lB$raqux7&a7)znDr|}RZzSCs^-}~}qJB_SC8NF#s7=&ML4s|R#+Vi^1WGN; zoHx(D%GwucW9=`}H#;Xq{0@v&_F&8tl8L1FiL*UiO^f?7F{e=DCk0~2P`hQ{ZBdj} z1YsGLw-qB1GHf`P)0^>_`J#yPpq^Vupf$%&0=BW%Cf?)x6GH<+&qwLnJ727E;eNv; zzIL~Q*Z~w^UM}s6Q8ot?Zb>)80NW2P+=UtFXzwb@iUs1jhIe(7I74*MavwBEeYE@w z<}2=Kc|?!TV7Jy~3$`>^K2+nR$=n=7=e$bZktHVT_{WC2t{5~Sl_Il*zbp55lekQb zbLD^OmV^CGmKdeyft~4nE9^>1x7)~)aqmq`((w-sS>9-9;c^}j(QdqVcQoiqwtBK8 z>NRv#1A%ff9Yy?#c+`zw98&WDTGuZ*dkcfsDdCY3vj;nh=MC z-PD0%Oc?L-ZylnmqeB!s8(9zappT&_K+(Sncl<%|ZaePRf=ldLTsLo^F0@4Cx*`!m z(Z|e%3&{~@+__&Di8sQ8R2*cm$M>LM?fE$tYx}Z2|A@s+Ld>)-r*Kh-<=bN*o1qAm zLsy7cetPk|tg(~FnzI#SfJ#>IYau6~{p~L&=16FIP1K~0V%-hDv@1e1xTPJ?bV493XfZMT9{L_i|@RK+c znp!=pg>I4yR|nV#V&9d!;F ztW+r8k8y%Y@Iu|nDJ3FQSUU4h`_LKt@8J$X(dge98?2j-GbWi16_RTfdEWe-#gq@B zZ)k)vhVEJ^*eJ!c3LhuQq8K>h-+nOO?d=1_`wp?xmW$9Ygwz!{itKqpxJqG<`Y}QU znJB}=+ev7ydX$CWi-7I3aWRyd86uS1PIck_EVKvSwJw;7q6Dc{Q3@!=ekz%6TsX*T zv=n26@a@X~!`I}Czq;~(P9`!I7rF-9%Wd>varrQs#f~?bn~3Vl-xPoNay?GGiCSMC zV4UNScGT)sBDfp>j+ZYIu72Faw+xoGZj2v4ZJ@gh@57ZB2%qlUzo*1UNl8p$(d;o9 z87Qh$Uw;G%KeHIziy!l#D-qM+ltQF7_7yWR$NbdLIh3_9!k{5Px_CZ~Q;fa0VS9-v zY7ASIMu|oK+=mB-i6{N}MFU;A*bcX*P~`XE-3Cd#{J)f4_!nh|RAp#TzU;xjG|)wk z8*qL_qQbf6Rp|Dnd-KvJ#`49u_evC1tjnM@+JPhO~{(Vxo{x zYjjeGG_iPL^iphNU|pIrnMM%9LB~)}eP>fqN|YKn7sZ6?@<$JT(2Z`R=n?S-@k1c@ zcb9NI{D}d*_(ul1xN;sYrC5B^ll!?zyjL{#}pw!?)l77e|iMdBJ;KyU7WLA40)!w(N!gN2p~xE)K7B+ZNk(>lvwT8NmEpNX>1 zq<|OVmMzwOr0cB5H-U_}3J@-;FJnbDu@8T>4_(*^g&KVc)I7_Xy2vBD1<6bfS1lAn z`tq+m=(5jaa9iPH6n2$EHDb4aJ5MpNAJ>hO%rz8fa)~+tR|EY51gEAi7Iy3aiJ_@4 zD!?d>2uDD`uUf488)rwK8o*yS9KxKS4C|X^OGQ+F?&~gbHAF@30DjyM<*Uma|Mm4gh7=K<+Dw2Jnyh(Pd)fKpyD1BLdbr)~*pWQ9LDz<=myvvxV;uJ zDx7<}Nt`9_59c-mv4%pYzEt=}a9=lx%f*-o?$x;-Eer+#Gt5)QVbiV%^HO8|Ht|3N z|ApV$CZ-JKCkE1b0L@3wmcpXzj6I=RMEg{;TW0lAX8SO)vNQJ-X~VdU2dxyHBY7Y{ z;UMM=<+}#a%Fqh9td-DqgRykoR5}3@n~r0Wt@@r6=Relc-HyVE30LjHbaZ>njvX*p!#=^PJA<(d$GRakI{TE3lKe`c(DcAbQBl`Lhk{PH|Toe zZ;%?s2uDbutHzNm8A|f>?rbRD;TJaji(f>NbDhGNqUDBQB!kXnJ!d)#`Hz94L?9>i zN^G~M&;O)TwdsENbJ(G6M_Q0F|L$+H8k+}N<7AN@)nqm3g4+c2UmjW_Z4co8RX))k zKz6G|&H?E9wZ=?M9W_vwGb`-kF8i69vs&FK$jv2LaeWN$?xrIp+IB9l2={3IH_u5H zE@SztxMyN}V=Twv|LgaO4`cW?el5=S;5fbtGqWa+X8r;% znj$Wk`HQ?RRV;}EJ!q;J6wl}LtGL0p+Cj!fXExL>;M zsfj!iw?NWtpCt1ASh2iMSSImj`Sy6>Ihj9=Ydf~rCiBgVe-JOmCWA0B(e`CB_hz{0 zBYvOC-^aZl@%A+SHLd}PN2c@5e63mZOo3p^EL&v?U&r{G1tK<;Kfq&R#hz6D7!OYr z!)NkTe*8YMVJ4r28%pAznee!Myx5S&7xUl*(cyk5yfi^vy`SfD{X{Ws7Whh*_-7Vh z#gpP~%VzTdxM?v-yqOL~RT)A%7wNPyMZ7Z?w&Uc(n0ZiqX}Wl29-qjQ=Zc&2pujvs ztjmD>flTp71{C3f#-dCl)3xd1+f2w8%@g;`=cRo84DsH4zJq6(MfL(dmv4_1rx!qP zQmRPL;wyOCG;ui#{-aVwW;XQK#fW{`;OER2aS!lYymX%J-UoRH#?MX@6LR=TzUMyC zbs+-YK0y>OL_jrj#a9cF5{Jy<{#^bAUpr0=&f`0IX`JnH9`A~@oh%yi5%u6HB4-go zN}D387ePVb6p>JX5cN}Rn+kXV=idwx#$ssn3KjXqFs&&}R1>}vCXyE8`A?Xrpy!D& zVO)Ydhzt|U=~)#juHmU}%4%I)9&IQ7wD8U%zl6v0p`qeX36kZXK_X}=p5G4=Yv}o7 zn5dy=LYPQfM#()`XdXfVs0kIv>1hrXWy=v8%@AA4!+aKFXN7GA&qJ5q$HHf08T)a1 z91y=)_yTraB$o0etVn!P3gS1S&q`j1J2x+`1g~7Utm5;qPqJVYhza5%J&udSN5I=C zY>&W0ndnl6N4RZC8Gp)!---~rauob;BETYQZqE`3dA;>`=j1^SAiX z2(fcDqQ7>i&G$+Eryf^tZSB_cb{to6h0g}$VO_Y`v4MZU^T&#O!834mS9~p?;cT=R zz7al+W5u?OkSiG=hCk2qaQ|1l{XB5^K!FYCRGv1__TmdXjbtAXON)QpQ|p3$LThwcq3fkJpoh^ioeyW?@;f|4^_D~no$%JP#hbpf*2Pn+ zA#Z)*t%ufwyy?|`zy)tArw=$?wLOUAqU(acOxK$;H0g6%Ez(!nRr`uJU*bKTZPn9C zCA@fuj+=RqEn+j*GUU>Tm-$2NsIa}vKV!+_kuCgpWI^65{3mR6OnH?*&TtU@;%oeI zk^2gF71>*PEvv&h1HOQ-W!ORGIL`M5@3?;(I<}tZJ79Bft%g!S>t{DK1kGY^Z94*; zTyRwM4IaRBwh3==D+PafJ2Zuc+v4A(YPEH&NPP>n!!+4;@-6-tLr{};@W=U%du$hW zpjG3g!^HMoCK_+9Y zb7>D1pGaGBB`;#QA@=EBK9g<7Rxg^@$UyPIK7I+e^le-A^LMqlwJ*{Rp&F)yh_i?I zWL)bPL5ERzvIdB2hxrCv`nQ$7&zm&(2!JU4kpIfBxY`~(&c_4`({XNKej?xuhFhcl z=I!u)=4(WGxVZc+_r#<0C*GY6xBYgVuhQ@nTpT&Wy@lyK*W1?IMRyE@b)Z{ULRlEz~NlrG;mrt z9h@ti-nO>EZB&Kl9E{4l!9AFP&jsRO=;=aVJLS7Z48Af+FuGE3+ z1^MrQ?2Fgxy)Y8MLLmg)-^6I&ApleS+AGQ@oEV{RDN3m=>m9=uZfLpel`euS41T;~ zmx!$}`130jVt$1ofN$I{o~SSk;n!^9{R%@c4!HeNVd#SsRULN&m59jQhQ3TM=I%BO zM53FRlJ|Cj+!Nq&gexJclEPt4_6HR*!2Hx9;_wPd>hw4Q+Ag^l>yZ0G- zV9IxHpP?6$q;{Vnh@WMm`+f+|5##n70?@`Tphv!VV!t7f@9ikw0pwSV;_QBdiG_%p z`w`s~;cbJJb3~L4iZaA}8&b1OJPX9HcM(6>3_k7cbId^1SiSh3SV6ujOLRYAz*h%F zzXLF}L`=nlS9BLE55U%I{$dB7$f&Om7y?WXblz|gsI1SiPZ;Ts+V{h5XPM*>fXMh`k zXYEK4{jM6ToOcbqdz1`p4O5=SpfGXJ17WTayWd6O+Z!s*y$kb?4;GE@A~Ea2M9=q- z)HOpy!h42bUL7tLzlS8!h)wUQ#pD=0Ld8`uk(eD1A-rI5&mlxL3QY!3l6dTpA*5Z| zy-W#l*jXCauB%!E?a{3mC4M}F)I2m=xE(h1;1x*8!-#)~m~-iFW~3Jg%6NIN`YV>8caR?3YkJzG0BVb zb{~1@1ILw9BIZMso1!9-{~>ZIqgXump&`Unwb)+hPC}?bsa_M+q?gS&Q1DN{5!0b}Ue-oEZ=uXkI;u8&Y~kBe_VLOlG+ zMB_(>-aPbC(d%P8!ymIv_}DO$F?aFiCx&s{?+H=;2{J8ZwdiyLX`b<)YmxT#asWpswHIG9s0JeMP7CTJ-~-2% ztUfVaDgh@RNvx{sobK(qL*A^&(U1pz#c~PD$-LyHgM*IP@Qz#5*UEJV`H! za}eceo5f#*i(VF8J~M>zoGoJfXTbTdh`i6xGL^k5p7{)w?V7NCX2@e(MW0g$XyaBf z@f7UZ^g2C##F|qEcfMtt3TPVuKYMa*6-Q1Xk@atis#DOG^VWvb27j2{<20JqEh6f) zVHjVtODsJNWy>qX%cr3{XSewHG-8#uNBl`Rp;CCCK@N`GD@M^XWS^LS2B!P$x0RnU z=(QHwbW_7rn1ViEq5V0Djd-EGJBf);XVN4lKAl&SnD}&JOJd^FX)cM0Pe;Ba2H&F4 z!7xc60opN@m=w_Vs>H;nb7c|}pN^bKOnf>SCo%Eq)SSe`rwvkxjR;?%-BU>*0otFJ zm=w_7y~M<)lV%bVpH8JoOnln?mYDdoRW32{X-`#RqXusy#o(_DJuGz6PSRC5CroUKHzx_Cfc97=CIz(LDlzeC$zEdO)7rko#HR&%iHT1u z`4SVKb`2ypq9iD^#~=wLKu13%CIxqTw_@VsGcR}X-TSv<;?s(;vwvDHmYDc-2uxxN z1waRtB!L8IQCec+)B3f<#HSNR5)+>eBuPwsI!z=o@#)x+#Kfm91_!pNU*w_v2WJ5~ z2`(`yphLqFlL9(YE-~@xXtKn_rvuFr6Q2%0OH6z^)o#b=vq*r>S33*PL3xRZPiKxL zCIxh4OJd^FaW098Ph0I06Q8!>B_@8p#Q5l}Y5*Oya~7bpauSmQI#wq!DWIc}5~~4V z30`92(}7NjiBG$m5)+?x$_S(U*$tp=GiL$X@RL{#zzM4XIAP+`ewvggKJCm&Onln4 zlbHCl4~Ykrf4c#+@8>K)JE#(?0XSh&K>OX!eA*e8nE2P7F!|@h@8;7-`Rw6440vJ0 z-2xR(m=x?BeK-G-6DEF2^xb^=ehQ!&I0sZ6p4vX-%OF16wv)iiHT2FDT@cpX!83L5341K3!6m^285!!o;VG^3HqF&D3#Me7v;?uo#XZ~>~Onmz8h!fwU(EWc&AOZTcj>KvVupuWg@#%`U#KfnMpGZu6 z`ZkKh#HS5CiHT3&Et0rB)jv8qBnc!y$BHB-1yxR%`1FYxXMTedCO&}nD}(NT4LhU9c_t;PuI5{*rE>q>9V}D09~nH9|#6Q4d9A~EslTOumPa;$0qeR;-NfWAs2F)5(Wa!5=Hs>IDI zjNVVpX(f}GUwSJhG5WNQ^hSL841mPMr%wb(O#B)rOnmwrfis`3yh{weMWO5Pl0XXR z4zb;v{h$CA~O)8s%p5 z$9R{6Z<41)pcxp9lLro5g(scYz(dt{3(s`mukj>4_GDVd-sHa{zSlPTC&S7ya==VP zD_QCIQJ`-C%P9%*D}m({gzyRAHG*A1X`y3n%`BDxs?7F;q#jrU{&cTS$*QIqVM|dc(9N7>a3v8M! z3Vt@M2$ahNME?SGIaMQk6*x3pcw9A1w8+^!(R*RCD`($?!-3^woA5YbIe8|W1S}`Z zgy#ZhWAbcYhhs_sFr5>Z39}qnPHIVhnu{WSxN7Kx|8Gg$x@s6@krP^Co`x{(;YrUw z09QHTKY(ewP4er3<&QGEgH|H+#K0!t133IbRMOucIJi?QCSzXy#n9a{w2jB{z;YT# z9`6U1(>B7{z;cp97$4qm`BA`6w!tq0)1e}1$WCCoIOD(;9@&Zy@YMeEoGOp}?%bn;5Q8I`H#t{M&%(j1q+j zd5iKP2>4=&Bq-kl%V{|&tZSpdmsLHKcC`J;$c0L!^BCEOukx9LkSNArW?UzGU3s{ zbe~w_$-r{ilK9A;mSsx94+A@X$bZE6^;Uw4PXWtCIr8u|@Y%rD0B!)&b#NJ=1_KSc z^(}E1V7izsaiBU7u?I=v#R1!wyf7W00Oo)|A4ZTKN`UEG0}`(Srf(8REP!!!pas7P zOrJ!M`~$#rxnAOrf#n(+h4&pWUEx=kBZ%-j2yzjP@NHnZXhzuB0ZHyyBO~k&EZ58k zM*!2;4P=03VEP<_#Hqmay$gwRfayaS>T(1rSOEgv|h)GSsQ$z4gRAI zZfb)))D3pWatsB~!%k4cBs{PUj&6hJw!y2~;5XXfqiyiFDpuofuh$K21pKK{e?CHe*nw5Fl7<`8z%KL@?;ZX`qmVEphe;!VEW37 z#9_en$ry>p0?QvoXgaWk)}*9B2?)1=aV{GzKgPnqa!HB;+ylH0OH}rKPo{hZESH>! z{|E4!SaO=?@Za9U{y` zlXX(y1uQ4$g!=%?$vENBz;g0UI2~BdwF%RAqU79~@G}+=MZ1)p#!Fav%PIJBK&!b8O`;U&fi?*dL~#U9Er5OP`x$_3H=FN{n60J%nK z9fvdnW53oU$0c1mW0v8BhXNzO7XAcajT24*#-Ox?{~$0nsax>F!1T2!hklFlBnUW4 zB?-#&z&=j+O<;T{zlFaa*yMyi1I9_K7XC%xU?*G+EPqrRwcf4kyDkdGB|#vJLv1oc zifZE+VET3$d7_-aXAxe<8439wq*2;7M2xO>*#G2c~auO8@TzzX_b|;C}@y zS3g~7o8%S+;2OI%B-@zXTELSg81A)H-KiI*~29~Rr#J2#u zVRdqigKq_vi<47H;8hSJ5?g12yMX0#1Mxormdgu-scf!CQKA5;Y<>?uVH6#3U2qHM zslQRQI8GVhz)wrgbOsJ}!hM0mop1zjq!W$>9_fVX<4*ENIk_5`zCTPfGV2xK_P~x- z$D-^9fj);T1wI2F1}xj%?}6n?Iw|-E82>AwRG_$bMNT>vx{2=({3fuRF%JZ$4+%^C zqk%sJ_6LDe(V7SXeezcdJP3RlSQ_vcFnuvr@&#}r@UyA{rfdV2i=bq{Az-=aN%%Wp zxdKP{FJQUgrWP#&OqDBaB+vtxKAJ2890Dwt)`(9zdk8s6WtnnzB1P5lqaRD51*pC9quBCI!C()5q8-48n94O|Cl=_5zm6$b<(0 z%VlH2Nx*Uqlkj|C$C{-@RY=qCC=?=$WP!P|90G)8`}Q;`1eVkB*MQAV{Qbc4M=5X# zSnl3XfWHC%fig80LKMM&fbE+r_t|6Q>8B{aqOY9e5Euwd-Y6=hUSmGoC(0O zZSaCNxUE4?wBi5XU<)PL|BZ+LAM$U(V8?E=y)x|wA!K-Kl70w005}(UPlf*su-sjy zGV&ep?h&|?imV|1Z@_Z*nE0%RqGU$5cCFsP^#8FG=3)qQ6R`4#c3XlZW^HvM@NdYH*ofH4x0w}_=9Yum-*b;z~{|_{+e5s$p zZ!ut-wpHNse=(p;_rK?F_&@LuIPrhA>sP~XG2n~;79jgnzQaQcrWCv5B=2HUSuOl- zZE&wPnEZ#hVmq6<5K6Mpe-TJ?ZH=+{U-;|6r_l-dpZqWU?N0pr+wd0=w#VNd!zbDZ zyx0c6^MAl?Te>5Vr&)5dQzpLxMvg6>Ew?TLo=#CgdqX6o>y+*_}sKaoqtN9}rOC89^g1 z*cOPQ)D@H{MolCdHN|7y#l(eZh|l7Rqz7XhHyVr@!)eKjQCqbVVyXrc4L+l%TD1pz zuyL*0x`aksX=05Uv{bGA-g)=Fx!mK)Y54~}zu&zxcjnH$dQ_hC#ligbN7R45(Rb%L53K6j)}sbc$S}XsKQC>7CEYiJxutCp@eJW=k zgFm7R4q@l3qC}l_0XyFvmA;OhuaingJQ1uO+&YO*or`{$~+0#_;zIcQl-8xUXSxY@mL`@H6#%7=dix>tXc7LOo8n z$nZwPdkr5p{JG&vhQFzA`{BO{uz7cWL_-@VIe$7^^BAs-H^=HgS2zJ*ms{s%xTE1z zd{fI0#I>3y)-x-)w_bpgV}_UE2igGM!y$6(EE=%Yupft$k7qhW{s>OS;(%ZH79NU+ z2-^fgI#^Z-fe2aPF}wkbwKS1@TU>#mhC3PV>)LjvXqX#tJjw8E!%GeS-0=H`{f4W8=D#skN0a9FCILEugC#b;4+TSKCFy1OM;yNJU!pU>x22)u_1H^3UV5vv%72PikXK!N2-_l{3LGb} zUGrb0)hxV*e@p&FIf8%TI1X=AgCb~oI$kgHE%6zw=2&|i&e4b3687lKfwKsx1`MJ= zvgVP}W90z3iOO0+ex9@!*Wp~b%*@7KE~-b%`~qBnIdSRCp<-Nu)iSlYGt2)b0-R!Y z3hbr8eoWUpK8~;BFzIT16NgIQ!nZ|z*?{}FG52Gr@=;wl=c>6Cj=|5%`WW2RekhbPcNirXY^V`Vb ziT!^HfkFb0$pVA$TC8T-c)T4)$S#_KkHoq8+4ww;m-TJ@0MD0Rh4Xo=OnDtn{E+Jd7JF)M`|Ty;yb8dAtIv24BY;u-Yz&2jUOnayh(K zxFFtH#%yO6B@x&_KrPkW!(dfowW-X&b$EgtKqk&laJy_0-inK4emYK16jylyUGN%S zjoV4Dz<%6HoVXBkpqRi30%}WFhQGvW8Tbs>V6|TJV3NiETEW%!3{K|su=xJ77~Ty$ zpo_aNX_&$s!_l$v$_(B>g5%>1n(B_w@wk_H--kz;#%y1$*(qG+%01qj>Bs2))jwG%ZqmnS7f*o zFan>zePshC;FxFKIX0F4x3UPRDV|AzxtQI!)8af_id7#k!UypInO}yt4|La>mAHDi zyQzK`r;Tvye~QOowboVH1PTbKK0J#PM!JX9*KjrNC`VX}8;^1a7@o#EF|b%&JZV||#=8qyXS^0~k@*35XqLOB z9E(eEuFTKC117k;?*(`Sp5^4(|F0%cM_`q#unDhy!QHv+#>cSQG#|xY9^2R`cgL4- z7LREZ$@({O%4Ck1WWGT!7Se3KsUY)h@tBw7?%3J?6R0IHMHc8M3QTqTY&6cts*iK< z63l%fPL~zn>SRbLxj$ynKkWkAa(eWB9D}Gx%}LYHTxtP%D!_ zECD9S@i^QnP{45xW)&0_9OvP-SoE=|Ux1nY@#12%@DluMtcLe9%<>ZSN?hug^~z{|E2Z9GT7o1e%-U3e9ct9?i+vk6Hc$4d_K+uT~%(f2R2EBk^&~WAHipKR64g68J_dFb9hZ<`(nV>0@E>&S2@K!s6Z0aspQ3mo@(a=V;!5 zr(@M+oAHcr+a16T0zc6z?83QNO|c)((ej7!T+Nkup5{MbJ`^4tVHJK=%b&zQwY9*X z3Glo{aEh+s0?l{u0?qgFLae4Jqz@0QYxyX=Sj#uXOEovg_Hr%Ik^nEk4-Swk309Hj zMEoXJv%CZ5fsmj(;Z>UZ;nkXl_hJ3pr3FeTut#$l-lw?|AJBXp^F&Lq!RK+M=D*@9&0k@ja0!Xu#5>=cojW;i zPQ@?BN9F8`xbNkbxlO*v7M|xq+j)H>TX+(~dGR>!MM`PuY3^Iq!V?|QeFpoERNrQD zq1|Wre&52A6!GnBE~~})ZV`*HR`Pd+uT3m}^D}cO$B|Z<&rht$=~I!`91amYOlN;zO{^y_bYP+{qNOJ(^x8yUSMfV+l5ec| Ny|J}#QAOutput: *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'D:\MDK5\ARM\ARMCC\Bin' Build target 'LED' -compiling main.c... -compiling write.c... compiling myfreertos.c... -compiling rs485.c... linking... -Program Size: Code=26548 RO-data=368 RW-data=1524 ZI-data=12828 +Program Size: Code=25744 RO-data=292 RW-data=1524 ZI-data=13220 FromELF: creating hex file... "..\OBJ\LED.axf" - 0 Error(s), 0 Warning(s). diff --git a/OBJ/LED.hex b/OBJ/LED.hex index e4d8e9e..e7dc374 100644 --- a/OBJ/LED.hex +++ b/OBJ/LED.hex @@ -1,32 +1,32 @@ :020000040800F2 -:10000000103800209D010008330F0008F10E000891 -:100010002F0F0008ED0C00087B37000800000000DF +:10000000983900209D010008330F0008F10E000808 +:100010002F0F0008ED0C0008573400080000000006 :1000200000000000000000000000000005010008C2 -:10003000F10C00080000000049010008692D0008CB -:10004000B7010008B7010008B7010008751C0008D7 +:10003000F10C00080000000049010008452A0008F2 +:10004000B7010008B7010008B7010008591C0008F3 :10005000B7010008B7010008B7010008B7010008A0 :10006000B7010008B7010008B7010008B701000890 :10007000B7010008B7010008B7010008B701000880 :10008000B7010008B7010008B7010008B701000870 :10009000B7010008B7010008B7010008B701000860 :1000A000B7010008B7010008B7010008B701000850 -:1000B000B7010008352E0008BD2E0008B701000862 +:1000B000B7010008112B0008992B0008B7010008B0 :1000C000B7010008B7010008B7010008B701000830 -:1000D000B70100083134000871340008B701000886 +:1000D000B70100080D3100084D310008B7010008D4 :1000E000B7010008B7010008B7010008DFF810D019 -:1000F00000F088FC00480047C1430008AFF30080CF -:1001000010380020224B19680868B0E8F00F80F31F +:1000F00000F088FC004800479D400008AFF30080F6 +:1001000098390020224B19680868B0E8F00F80F396 :100110000988BFF36F8F4FF0000080F311884EF015 :100120000D0E70470000000006480068006880F36C :10013000088862B661B6BFF34F8FBFF36F8F00DFE1 :1001400000BF00BF08ED00E0EFF30980BFF36F8F41 :100150000F4B1A6820E9F00F106008B54FF05000FF -:1001600080F31188BFF34F8FBFF36F8F05F070FCE2 +:1001600080F31188BFF34F8FBFF36F8F05F0DEFA76 :100170004FF0000080F31188BDE808401968086856 :10018000B0E8F00F80F30988BFF36F8F704700BFAE :10019000F0000020EFF3058070470000064880471C :1001A00006480047FEE7FEE7FEE7FEE7FEE7FEE75C -:1001B000FEE7FEE7FEE7FEE7D52D0008ED000008AC +:1001B000FEE7FEE7FEE7FEE7B12A0008ED000008D3 :1001C00040EA01039B0703D009E008C9121F08C0D9 :1001D000042AFAD203E011F8013B00F8013B521E59 :1001E000F9D27047F0B480EA0102D40F4200B2EBBA @@ -161,7 +161,7 @@ :1009F00033439A42A2F2334202DC5242FFF734BF41 :100A0000FFF723BF064C074D06E0E06840F0010306 :100A100094E8070098471034AC42F6D3FFF76AFB1E -:100A2000046900082469000870B58C1810F8015B8F +:100A200094650008B465000870B58C1810F8015B77 :100A300015F0070301D110F8013B2A1106D110F877 :100A4000012B03E010F8016B01F8016B5B1EF9D17B :100A50002B0705D40023521E0DD401F8013BFAE701 @@ -231,11 +231,11 @@ :100E500060410248FFF7DAFF08BD000000100140C2 :100E600010B5044601200D4908600D49C1F8B801CC :100E7000204600F017F800200849091F08600220EA -:100E800003F046FA01200649C1F8B801022003F038 -:100E90003FFA00200149091F086010BDBC01224231 +:100E800003F0B4F801200649C1F8B801022003F0CC +:100E9000ADF800200149091F086010BDBC012242C5 :100EA0000000224270B50446002500BF18E004F09F :100EB000800018B101200C49086002E000200A49B6 -:100EC000086000200849083108600A2003F000FA91 +:100EC00008600020084908310860052003F06EF82A :100ED00001200649C1F8BC016006040E681CC5B2B9 :100EE000082DE4DB70BD0000B40122420000224264 :100EF00000BFFEE70146CA1701EB92729210A1EB08 @@ -280,34 +280,34 @@ :1011600000F010F918208DF823004FF48070ADF8CE :10117000200003208DF8220008A91B48FFF7B9FDC5 :101180000020ADF81A00ADF81600ADF81850ADF813 -:1011900014408DF81C0005A9144802F0B3F801A80A -:1011A00002F09FF86020ADF804000020ADF80C00BC +:1011900014408DF81C0005A9144801F021FF01A896 +:1011A00001F00DFF6020ADF804000020ADF80C0048 :1011B0000120ADF806000020ADF80A0001A90B4897 -:1011C00001F042FF0121094801F015FF08210748FD -:1011D00001F086FF0121054801F0F2FE01210348DC -:1011E00001F0FDFE09B030BD00080140002C0140B7 +:1011C00001F0B0FD0121094801F083FD0821074825 +:1011D00001F0F4FD0121054801F060FD0121034803 +:1011E00001F06BFD09B030BD00080140002C01404A :1011F00030B589B005460C460121C80200F0C2F89E :101200000121042000F0BEF818208DF823004FF4CF :101210000060ADF8200003208DF8220008A91B48CB :10122000FFF767FD0020ADF81A00ADF81600ADF825 -:101230001850ADF814408DF81C0005A9144802F0B0 -:1012400061F801A802F04DF86020ADF8040000201C +:101230001850ADF814408DF81C0005A9144801F0B1 +:10124000CFFE01A801F0BBFE6020ADF80400002035 :10125000ADF80C000120ADF806000020ADF80A0042 -:1012600001A90B4801F0F2FF0121094801F0C3FE7A -:101270000821074802F028F80121054801F0A0FEE6 -:101280000121034801F0ABFE09B030BD0008014068 +:1012600001A90B4801F060FE0121094801F031FDA0 +:101270000821074801F096FE0121054801F00EFD06 +:101280000121034801F019FD09B030BD00080140FB :10129000002C014030B589B005460C4601210846B6 :1012A00000F060F80121042000F06CF818208DF89F :1012B00023000220ADF8200003208DF8220008A9A9 :1012C0001648FFF716FD0020ADF81A00ADF816001D :1012D000ADF81850ADF814408DF81C0005A94FF07A -:1012E000804002F00FF801A801F0FBFF6020ADF88C +:1012E000804001F07DFE01A801F069FE6020ADF8AC :1012F00004000020ADF80C000120ADF8060000202D -:10130000ADF80A0001A94FF0804001F0F3FE012181 -:10131000880701F064FE09B030BD000000080140FC -:1013200010B504462146024801F0E5FF10BD00005B +:10130000ADF80A0001A94FF0804001F061FD012114 +:10131000880701F0D2FC09B030BD00000008014090 +:1013200010B504462146024801F053FE10BD0000EE :10133000002C014010B5044621464FF0804001F0DA -:10134000DCFF10BD10B504462146024801F0D7FF6E +:101340004AFE10BD10B504462146024801F045FE94 :1013500010BD0000002C01400149086270470000E8 :1013600000000E4229B1064AD2690243044BDA61F9 :1013700004E0034AD2698243014BDA6170470000FE @@ -343,7 +343,7 @@ :10155000117000E000BF00BF704700002010024083 :1015600001490860704700003C0442420249096A90 :101570000143014A116270470010024010B586B065 -:10158000044600F0F7FD20213348FFF73DFC4021E1 +:10158000044600F0CFFD20213348FFF73DFC402109 :101590003148FFF73BFC01210C20FFF7F3FE01214E :1015A0008803FFF7EFFE4FF40060ADF81400102041 :1015B0008DF8170003208DF8160005A92648FFF7BF @@ -352,1348 +352,1293 @@ :1015E00004208DF8170005A91C48FFF782FB012194 :1015F0008803FFF7D7FE00214FF48040FFF7D2FEAB :1016000001940020ADF80800ADF80A00ADF80C0018 -:10161000ADF810000C20ADF80E0001A9104802F042 -:1016200037F825208DF8000000208DF801000120FA +:10161000ADF810000C20ADF80E0001A9104801F043 +:10162000A5FE25208DF8000000208DF80100012086 :101630008DF803006846FFF77DFC012240F225513A -:10164000074802F000F80121054801F0B9FF002029 +:10164000074801F06EFE0121054801F027FE002049 :101650000449086006B010BD000C014000080140BC :1016600000380140AC81214270B505460E4601208C :101670000E49086000240CE000BF40210C4801F036 -:10168000ABFF0028F9D0295D094802F072F8601C10 -:10169000C4B2B442F0DB00BF4021054801F09CFF1A +:1016800019FE0028F9D0295D094801F0E0FE601C30 +:10169000C4B2B442F0DB00BF4021054801F00AFEAD :1016A0000028F9D000200149086070BDAC812142BA -:1016B0000038014010B50120B0490860B04800680A -:1016C000B0F5FA7F07DCAF48C078AF490870AD4885 -:1016D0000079AE490870AE480068B0F57A7F07DC43 -:1016E000A8484079AB490870A6488079AA49087093 -:1016F000A5480078A949C870A44800780871A54891 -:1017000000784871A44800788871A5480078401E88 -:1017100000EBC00040000A30A249095CA0480078F4 -:10172000401E00EBC000400009309E4A105C41EAB8 -:1017300000209D4908809A480078401E00EBC000B8 -:1017400040000C301146095C95480078401E00EBC3 -:10175000C00040000B30105C41EA00209349088033 -:101760008F480078401E00EBC00040000E3011464C -:10177000095C8B480078401E00EBC00040000D3033 -:10178000105C41EA00208A49088087480088B0F54B -:101790007A7F15DC82480078401E00EBC0004000D4 -:1017A00009301146085C834908707D480078401E66 -:1017B00000EBC00040000A301146085C7E4908700A -:1017C0007A480088B0F57A7F15DC75480078401EAD -:1017D00000EBC00040000B307249085C774908708C -:1017E0006F480078401E00EBC00040000C306D498F -:1017F000085C734908706E480088B0F57A7F15DC84 -:1018000067480078401E00EBC00040000D3065497D -:10181000085C6C49087062480078401E00EBC0000C -:1018200040000E305F49085C6749087061480078E5 -:101830005A49C87160480078087260480078487258 -:101840005F48007888725F480078C8725E48007808 -:1018500008735E48006841F28831884207DC4948D5 -:10186000C07C5B4908704748007D5A490870584859 -:1018700000784A4948735748007888734848007888 -:10188000072802DA46480078C87345480078401EA9 -:1018900000EBC0004000C01C4249085C182809DA6F -:1018A0003F480078401E00EBC0004000C01C085CB0 -:1018B0003A4908743A480078401E00EBC0004000E6 -:1018C000001D3849085C3C2809DA35480078401E7C -:1018D00000EBC0004000001D085C304948743E48E1 -:1018E0000078182803DA3C4800782C4988743B4873 -:1018F00000783C2803DA394800782849C874384809 -:1019000000782649087537480078487536480078C9 +:1016B0000038014010B50120AB490860AB48006814 +:1016C000B0F5FA7F07DCAA48C078AA490870A84894 +:1016D0000079A9490870A9480068B0F57A7F07DC4D +:1016E000A3484079A6490870A1488079A5490870A7 +:1016F000A0480078A449C8709F4800780871A048A5 +:10170000007848719F4800788871A0480078401E92 +:1017100000EBC00040000A309D49095C9B480078FE +:10172000401E00EBC00040000930994A105C41EABD +:1017300000209849088095480078401E00EBC000C2 +:1017400040000C301146095C90480078401E00EBC8 +:10175000C00040000B30105C41EA00208E49088038 +:101760008A480078401E00EBC00040000E30114651 +:10177000095C86480078401E00EBC00040000D3038 +:10178000105C41EA00208549088082480088B0F555 +:101790007A7F15DC7D480078401E00EBC0004000D9 +:1017A00009301146085C7E49087078480078401E70 +:1017B00000EBC00040000A301146085C794908700F +:1017C00075480088B0F57A7F15DC70480078401EB7 +:1017D00000EBC00040000B306D49085C7249087096 +:1017E0006A480078401E00EBC00040000C30684999 +:1017F000085C6E49087069480088B0F57A7F15DC8E +:1018000062480078401E00EBC00040000D30604987 +:10181000085C674908705D480078401E00EBC00016 +:1018200040000E305A49085C624908705C480078F4 +:101830005549C8715B48007808725B480078487267 +:101840005A48007888725A480078C8725948007817 +:1018500008735948006841F28831884207DC4448DF +:10186000C07C564908704248007D5549087053486D +:101870000078454948735248007888734348007897 +:10188000072802DA41480078C87340480078401EB3 +:1018900000EBC0004000C01C3D49085C182809DA74 +:1018A0003A480078401E00EBC0004000C01C085CB5 +:1018B0003549087435480078401E00EBC0004000F0 +:1018C000001D3349085C3C2809DA30480078401E86 +:1018D00000EBC0004000001D085C2B4948743948EB +:1018E0000078182803DA3748007827498874364882 +:1018F00000783C2803DA344800782349C874334818 +:1019000000782149087532480078487531480078D8 :101910008875EE200870B520487005208870FF207B -:10192000C875FC200876FF2048768876084601783E -:101930002EA002F05BF8002413E000BF40212D48E8 -:1019400001F04AFE0028F9D01448015D294801F051 -:1019500010FF24B91148017824A002F047F8601C58 -:10196000C4B21B2CE9DB00BF4021224801F034FE49 -:101970000028F9D000200149086010BDAC81214247 -:1019800098050020E0060020A3000020A40000200D -:101990009C050020A5000020A60000208800002053 -:1019A0007E0500201C000020AA000020AE000020C0 -:1019B000AC000020B0000020B1000020B4000020E6 -:1019C000B5000020B2000020B3000020A0050020D8 -:1019D000A7000020A8000020760500207705002041 -:1019E00078050020790500207A05002025780D0A69 -:1019F00000000000003801401CB519A103C9CDE961 -:101A00000001012018490860184800788DF803008B -:101A100016480078401C15490870084600780628CA -:101A200001DD0120087000240DE000BF40211048B6 -:101A300001F0D2FD0028F9D01DF804100C4801F087 -:101A400098FE601CC4B2082CEFDB00BF40210848A0 -:101A500001F0C2FD0028F9D00020034908601CBD38 -:101A6000EEB50100FFFCFFFFAC81214271050020B3 -:101A700000380140024909888143014A11807047BA -:101A8000042800400348008840F010000149088005 -:101A90007047000004280040034800884FF6EF71AB -:101AA0000840014908807047042800402DE9F041B2 -:101AB00006460F464FF000080024002500F082F88B -:101AC00080463C48B8FBF0F43B480088A0423CD03C -:101AD00039490C8040F2B27510E02846FFF70AFA47 -:101AE00040B1B4F5B77F02D3A4F5B77404E0681C25 -:101AF00085B206E0A4F26D14681C85B2B4F5B67F19 -:101B0000EBD800BF2D488580002516E02B4988883A -:101B1000FFF7F0F930B1012D04D11D2C01D31D3C8C -:101B200009E00CE02648405DA04203D82448405D0F -:101B3000241A00E003E0681C85B21C2CE6D200BF2A -:101B4000681C1E498871601CC8711A48B8FBF0F106 -:101B500000FB11844FF46160B4FBF0F0174908708A -:101B60004FF46160B4FBF0F100FB11403C21B0FB8D -:101B7000F1F0124948704FF46160B4FBF0F100FBE2 -:101B800011403C21B0FBF1F201FB12000B498870BF -:101B90000B46DA799979988800F030F8074908728D -:101BA0000846007830700846407838700020BDE85C -:101BB000F081000080510100BC000020600700207F -:101BC000AC680008002103480188001F008841EA32 -:101BD000004070471C28004001460020064A128839 -:101BE0000A40D0B2044A121F12880A4012B108B14A -:101BF000012000E00020704704280040F0B50346B3 -:101C00000C461546642093FBF0F0C6B2642093FBAB -:101C1000F0F700FB1730C1B2132E02DD01F16400B2 -:101C2000C1B20846CF1701EB977701EBA707BAB20D -:101C3000072092FBF0F700FB172082B25719601EB5 -:101C4000DFF82CC01CF80000384482B2CF1701EB3B -:101C50009777BF10A1EB87071FB9032C01DA501E3D -:101C600082B2072092FBF0F700FB1720C0B2F0BD54 -:101C7000A06800080EB50120FFF7AEFF98B11A4921 -:101C80001A48FFF713FF1A48807819494978184A0B -:101C90001278CDE9002102901548C37982798188B4 -:101CA00014A001F0A3FE0220FFF796FFB0B10220BE -:101CB000FFF7E0FE0C490D48FFF7F8FE0C4880786E -:101CC0000B4949780A4A1278CDE900210290084868 -:101CD000C379827981880FA001F088FE0520FFF783 -:101CE000C9FE00F051F90EBDBB000020BA00002073 -:101CF000600700205254432054696D653A25642DD5 -:101D000025642D25642025643A25643A25640D0A4E -:101D100000000000416C61726D2054696D653A25C8 -:101D2000642D25642D25642025643A25643A2564B4 -:101D30000A00000029B1064A12880243044B1A80A7 -:101D400004E0034A12888243014B1A807047000066 -:101D5000002800401CB535A001F048FE00240121F8 -:101D60004FF0C050FFF7FEFA0120FFF7F5FA04200C -:101D7000FEF782FF45F25001884246D0FEF774FF1D -:101D80004FF48030FFF7ACFB04E0601CC4B20A20C3 -:101D900002F09EFA3120FFF785FB08B9FA2CF4DB3C -:101DA000FA2C01DB01201CBD25A001F01FFE4FF421 -:101DB0004070FFF7DBFB25A001F018FE0120FFF7C4 -:101DC000CFFB00F0E1F800F0E9F801210846FFF749 -:101DD000B1FF00F0D9F8FFF755FE4FF2244000F0B4 -:101DE000C3F800F0D1F80020009003460122092139 -:101DF000019040F2E77000F045F8FFF74DFE45F224 -:101E000050010420FEF74CFF07E000F0C7F8012165 -:101E10000846FFF78FFF00F0B7F800F025F81049EB -:101E20001048FFF743FE0020BDE700007274635FB7 -:101E3000696E69742073746172740D0A0000000089 -:101E40007274635F696E6974200D0A0048534520FF -:101E500069732074696D65736F757263650D0A002F -:101E6000BB000020BA00002008B503208DF8000058 -:101E700001208DF801008DF803006846FFF75AF83D -:101E800008BD00002DE9F05F06460F4690469946D2 -:101E9000DDE90AAB002440F2B270864203DB40F673 -:101EA0003300864202DD0120BDE8F09F40F2B275AA -:101EB0000AE02846FFF71EF810B12048044401E06C -:101EC0001F480444681C85B2B542F2DB781EC7B2D5 -:101ED000002510E01B48405D40F2A321484304EB7D -:101EE000C0143046FFF706F818B1012D01D116488D -:101EF0000444681C85B2BD42ECDBA8F1010040F24D -:101F0000A321484304EBC014C9EB4910C0EB0920DE -:101F100004EB0014CAEB0A1004EB80045C440121BA -:101F20004FF0C050FFF71EFA0120FFF715FA2046C8 -:101F300000F00CF800F028F80020B5E70085E20179 -:101F40008033E101AC6800088051010000B5024611 -:101F5000FFF798FD100C03490880091D0A80FFF760 -:101F60009BFD00BD1828004000B50246FFF78AFD22 -:101F7000C2F3034003490880091D0A80FFF78CFD66 -:101F800000BD00000828004000BF0348008800F0A2 -:101F900020000028F9D07047042800400748008836 -:101FA0004FF6F77108400549088000BF03480088D4 -:101FB00000F008000028F9D0704700000428004015 -:101FC0002DE9FC4705460E4617469846DDE90A9A74 -:101FD000002401214FF0C050FFF7C4F90120FFF7A2 -:101FE000BBF9FEF741FE4FF48030FFF779FA04E0C9 -:101FF000601CC4B20A2002F06BF93120FFF752FADC -:1020000008B9FA2CF4DBFA2C02DB0120BDE8FC87CE -:102010004FF44070FFF7AAFA0120FFF7A1FAFFF78B -:10202000B3FFFFF7BBFF01210846FFF783FEFFF771 -:10203000ABFFFFF727FD4FF22440FFF795FFFFF7B7 -:10204000A3FF43463A4631462846CDE9009AFFF7BA -:1020500019FFFFF721FD45F250010420FEF720FE95 -:10206000FFF702FF02490348FFF720FD0020CDE7FC -:10207000BB000020BA00002070B50546002400BF58 -:1020800005E00448015D04A001F0B0FC641CAC4212 -:10209000F7DB70BDE00600202578200010B5024671 -:1020A0000020104604E043180B4CE35C2354401C12 -:1020B000C1F140038342F6DCC1F1400003E000239C -:1020C000054C2354401C4028F9DB044B1B785B1A59 -:1020D000024C237010BD0000E0060020B800002074 -:1020E0000146002003E00022024B1A54401C8842A3 -:1020F000F9DB7047E006002010B501F065FB6C22AB -:102100000021144801F088FB6D2300221149124878 -:1021100002F0D1F801226D21104801F07DFB0F483B -:1021200000780F490870084601780EA001F05EFCA7 -:102130000EA001F05BFC0DA001F058FC002405E0AE -:102140000448015D0AA001F051FC641C6C2CF7DB13 -:1021500010BD0000F40500201C0000201600002027 -:102160007E05002025640D0A000000000D0A000015 -:102170002564200008B501210820FFF703F9E020BD -:10218000ADF8000010208DF8030003208DF8020048 -:1021900069460448FEF7ADFD80210248FEF734FE93 -:1021A00008BD0000000C014000B587B001210420EB -:1021B000FFF7E8F801210803FFF7E4F8E020ADF8A5 -:1021C000180018208DF81B0003208DF81A0006A9AE -:1021D0001748FEF78EFDE0211548FEF717FE002098 -:1021E000ADF804004FF48270ADF806000020ADF8A1 -:1021F00008000220ADF80A000120ADF80C004002F2 -:10220000ADF80E003820ADF810000020ADF8120037 -:102210000720ADF8140001A9064800F067F8012175 -:10222000044800F049F8FF2000F006F807B000BDB0 -:10223000000801400030014070B50546002405E06B -:10224000601CC4B2C82C01DD002070BD02210E4804 -:1022500000F03EF80028F3D029460B4800F044F87F -:10226000002405E0601CC4B2C82C01DD0020ECE7AE -:102270000121054800F02CF80028F3D0024800F0B6 -:1022800030F8C0B2E1E700000030014010B504466C -:10229000074800884FF6C77108400549088008467E -:1022A0000088204308800121024800F005F810BD95 -:1022B000003800400030014021B1028842F0400265 -:1022C000028004E002884FF6BF731A400280704714 -:1022D0000246002013890B400BB1012000E00020D2 -:1022E00070470146888970478181704710B5002288 -:1022F000028802F441520B884C8823438C88234384 -:10230000CC8823430C8923434C8923438C89234362 -:10231000CC8923431A430280838B4FF2FF742340FE -:1023200083830B8A038210BD1FB5EEE302F078FFB2 -:10233000F2490870F2480278F2480178F2A001F000 -:1023400055FBF448F449F54AF54BCDE90032CDE9A7 -:102350000210F44BF44AF549E848FEF7CDFBE74894 -:102360000178F3A001F042FB0821F648FFF77CF961 -:10237000F5A001F03BFB4FF4FA7001F0EDFF802077 -:10238000FFF77AFEFFF738FB4FF4FA7001F0E4FF35 -:102390008020FFF771FE38E3EFA001F027FBF24841 -:1023A0000078012872D1F04840780328FAD1EE482D -:1023B000C078EE490860EC480079096840EA0120DD -:1023C000EA490860E8484079E9490860E6488079C8 -:1023D000096840EA0120E6490860E348C07CE54915 -:1023E0000860E148007D096840EA0120E149086091 -:1023F000DF4800680A2190FBF1F201FB1204DC487F -:10240000006890FBF1F5D948006890FBF1F201FB00 -:102410001206D648006890FBF1F7D64800682B46B4 -:1024200032463946CDE90040D3A001F0DFFABD487D -:1024300000881438CD490968884214DCCB4801680B -:10244000B8480088143081420DDCB54800886438F3 -:10245000C7490968884206DCC5480168B048008859 -:102460006430814213DDCF48008840F26221884207 -:102470000DDDCD49097841F00101CB4A11700846C4 -:10248000FEF7EEFC0120C94908700CE0EBE0C649FC -:10249000097801F0FE01C44A11700846FEF7E0FC1D -:1024A0000020C2490870B1480068B0F5167F66DAAE -:1024B000AE48006810F11E0F61DDBD480068AB49F1 -:1024C0000968401ABB49086008460068002803DA1A -:1024D0000846006840420860B6480068032803DBED -:1024E000B348006800284AD18E480088FEF7E4F817 -:1024F00006460022B04BFEF756F80446FEF72EF9CA -:10250000AE49086099480068FEF7C5F80646002203 -:10251000A94BFEF748F80446FEF720F9A7494860A2 -:10252000FEF74AFDA549C86BFEF7ACF80646A3497D -:10253000486BA349FDF7AEFE07463146FDF7DCFECA -:1025400004464FF07E51FDF79FFE0546FEF7C1F8A9 -:102550009C49086008460068FEF7AEF805469A4AAE -:102560009A4BFDF7AEFF0746FEF7C7F884B2214647 -:10257000974800F0C4FE7D4800688D4908607C489B -:102580000168674800883230814214DD8649097845 -:1025900041F00801844A11700846FEF761FC824947 -:1025A000097801F0EF01804A11700846FEF758FCE7 -:1025B0000120884908705A48008832386C490968F7 -:1025C000884214DD7849097841F01001764A11708B -:1025D0000846FEF745FC7449097801F0F701724A94 -:1025E00011700846FEF73CFC02207A4908707948D1 -:1025F0000078012811D15E4800684949098888425D -:102600000BDC6949097801F0E701674A1170084657 -:10261000FEF726FC00206F4908706E4800780228FB -:1026200011D1534800683E49098888420BDB5E4956 -:10263000097801F0E7015C4A11700846FEF710FCCA -:1026400000206449087064A001F0D0F9FFF732F867 -:102650001720FFF745FD17210020FFF71FFD802001 -:10266000FFF70AFDD1E140480078EE2833D13E481B -:102670004078B6282FD13C48807803282BD13A4A9D -:1026800056495748FEF7FCF956A001F0AFF921482A -:102690002149224A224BCDE90032CDE90210214BDB -:1026A000214A22491548FEF727FA01F07FF90B204D -:1026B000FFF716FD51A001F099F90B210020FFF75B -:1026C000EDFC4FA001F092F98020FFF7D5FC4CA063 -:1026D00001F08CF999E124480078EE280CD12248C9 -:1026E0004078B62808D120488078042804D11E48B4 -:1026F000C0784449087087E0B1E000007E05002002 -:1027000077050020760500202564202025640D0A29 -:1027100000000000880500208605002084050020B8 -:1027200082050020800500208B0500208A050020FE -:1027300063757272656E742073746167653A2025E3 -:10274000640D0A008F05002073656E642066696E53 -:102750006973680D0A000000656E74657220776801 -:10276000696C650D0A000000E00600209805002055 -:102770009C050020A00500206E6F775F74656D3D9D -:1027800025642E2564A1E62C6E6F775F68756D3D1C -:1027900025642E25642525202C636F323D25640D8C -:1027A0000A0000007C050020700500207A0500204A -:1027B000A80500206C050020000024406C070020C4 -:1027C0000000C843B40500200AD7A3703D0AEB3FC0 -:1027D0000008004079050020212121007405002017 -:1027E00072050020423620303320636D643A206247 -:1027F000617463682073796E630D0A00200D0A000E -:102800000D0A00008C050020C0A001F0EFF80020A8 -:102810000090034601220921019040F2E770FFF782 -:10282000CFFBC1480078C1490870BF480078C04953 -:10283000087001F0BBF80820FFF752FCAFF244002B -:1028400001F0D4F808210020FFF728FCAFF2500077 -:1028500001F0CCF8AFF2580001F0C8F8D5E0B54867 -:102860000078EE2832D1B3484078B6282ED1B1484E -:10287000807801282AD1AF49AF48FEF71FFAAE4849 -:102880000178AEA001F0B2F8B248B349B34AB44BF4 -:10289000CDE90032CDE90210B24BB34AB349A348A7 -:1028A000FEF72AF91420FFF71BFCAFF2B00001F08D -:1028B0009DF814210020FFF7F1FBAFF2BC0001F0FE -:1028C00095F8AFF2C40001F091F89EE099480078C5 -:1028D000EE281ED197484078B1281AD195488078C3 -:1028E000112816D19348C07BFF2812D19148007C53 -:1028F000FF280ED11120FFF7F3FBAFF2001001F01B -:1029000075F89BA001F072F811210020FFF7C6FBBB -:102910007BE088480078EE281ED186484078B128B0 -:102920001AD184488078112816D18248807BFF28EC -:1029300012D18048C07BFF280ED11020FFF7D0FBBA -:102940008BA001F053F8AFF24C1001F04FF81021BA -:102950000020FFF7A3FB58E076480078EE281ED150 -:1029600074484078B1281AD172488078112816D15D -:102970007048007BFF2812D16E48407BFF280ED1A3 -:102980000E20FFF7ADFB81A001F030F8AFF29410FC -:1029900001F02CF80E210020FFF780FB35E06548A0 -:1029A0000078EE281ED163484078B1281AD16148DA -:1029B0008078012816D15F48C079FF2812D15D4880 -:1029C000007AFF280ED10920FFF78AFB76A001F0DC -:1029D0000DF8AFF2D81001F009F809210020FFF737 -:1029E0005DFB12E079A001F001F801210020FFF762 -:1029F00055FBAFF2F81000F0F9FFAFF2FC1000F059 -:102A0000F5FFAFF2042000F0F1FF8021494801F00A -:102A1000C9FC00283FF4C0AC7248036872480268E1 -:102A20007248016872A000F0E1FF764800787649AC -:102A30000978CDE900107548037875480278754823 -:102A40000178754800F0D2FF74A000F0CFFF434832 -:102A50000088B0F57A7F52DC3F480088B0F57A7F75 -:102A60004DDC3E480088FDF727FE824600226E4B73 -:102A7000FDF799FD804600226C4BFDF722FD0646CE -:102A800000226B4BFDF776FC0446FDF736FE80B264 -:102A90000390FEF745FC30480088FDF70DFE8246A6 -:102AA0000022614BFDF77FFD064600225F4BFDF7DC -:102AB00008FD804600225E4BFDF75CFC0446FDF7F6 -:102AC0001CFE80B20390FEF735FC23480088FDF71A -:102AD000F3FD82460022544BFDF765FD06460022B9 -:102AE000524BFDF7EEFC80460022514BFDF742FCB5 -:102AF0000446FDF702FE80B20390FEF723FC00209F -:102B00004C4908704CA000F071FF0FE442362030B1 -:102B10003420636D643A206368616E676520737466 -:102B20006167650D0A0000008C0500207E0500200D -:102B30006A050020E00600207205002042362030A1 -:102B40003120636D643A20676574206F6E652025BF -:102B5000640D0A00880500208605002084050020F9 -:102B600082050020800500208B0500208A050020BA -:102B7000637574206F76657264617461206F66207E -:102B80004236203033200D0A0000000063757420A7 -:102B90006F76657264617461206F66204236203002 -:102BA00034200D0A00000000637574206F76657292 -:102BB00064617461206F6620557070657220636F68 -:102BC0006D7075746572200D0A0000007072657674 -:102BD000696F7573206172726179206375740D0A73 -:102BE00000000000A00500209C05002098050020A2 -:102BF00025642020202025642020202020202564FA -:102C00000D0A00007A0500207905002078050020D3 -:102C10007705002076050020B86800086C656421FF -:102C200021210D0A000000000000594000000C4066 -:102C300000003C40B8000020656E6420646174614F -:102C400020746F2073657269616C206D6F6E69749A -:102C50006F7220656E64000010B500F001F810BDC1 -:102C60000CB50020019000903348006840F480309B -:102C70003149086000BF3048006800F4003000901F -:102C80000198401C0190009818B90198B0F5A06F08 -:102C9000F1D12948006800F4003010B10120009003 -:102CA00001E0002000900098012843D123480068EB -:102CB00040F01000214908600846006820F0030039 -:102CC00008600846006840F0020008601A48406842 -:102CD000194948600846406848600846406840F422 -:102CE000806048600846406820F47C1048600846D0 -:102CF000406840F4E81048600846006840F0807082 -:102D0000086000BF0C48006800F000700028F9D08F -:102D10000948406820F003000749486008464068B9 -:102D200040F00200486000BF0348406800F00C001B -:102D30000828F9D10CBD000000100240002002401C -:102D4000042808D14FF0E021096941F004014FF057 -:102D5000E022116107E04FF0E021096921F0040150 -:102D60004FF0E0221161704710B503F0F3FA01282B -:102D700001D002F011FF10BD70B505460420FFF729 -:102D8000DFFF104800681049B0FBF1F00F490870F0 -:102D90000C4800680C49B0FBF1F44FF47A704443DE -:102DA00001200B4908804FF0E020006940F002004C -:102DB0004FF0E021086108464461006940F00100DD -:102DC000086170BD0000002040420F00D4000020C8 -:102DD000D600002010B51348006840F001001149EA -:102DE000086008464068104908400E494860084697 -:102DF00000680E4908400B4908600846006820F446 -:102E0000802008600846406820F4FE0048604FF4C7 -:102E10001F008860FFF720FF4FF000600449086042 -:102E200010BD0000001002400000FFF8FFFFF6FE9A -:102E300008ED00E010B50121064800F0EBF840B1C4 -:102E40000548806B401C044988630121014800F05B -:102E5000C3F810BD000400406C0700201FB501211D -:102E60000220FEF77FFA1D208DF80C0003208DF85C -:102E70000D0001208DF80F0003A8FEF75BF84FF45A -:102E80007A70ADF804004720ADF800000020ADF8DE -:102E900002006946084800F035FA0122114606484A -:102EA00000F0C9F80121044800F096F80121024819 -:102EB00000F095F81FBD0000000400402DE9F04F20 -:102EC00087B001212F4800F0A5F8002857D0012134 -:102ED0002C4800F081F82C480088401C2A490880C2 -:102EE0002A480088B0F57A7F40DC2848008800280E -:102EF0003CDD27480078462833DC25480078FEF77B -:102F000021FA22480088FDF7D7FB80460022214B9A -:102F1000FDF749FB4FF066321F4BCDE90001FDF78D -:102F2000D0FA064600221D4BFDF724FA0446002283 -:102F30001B4BFDF738FB82468B4615480078FDF7A2 -:102F4000BBFB52465B46CDE90201FDF713FACDE922 -:102F50000401FDF7D2FB0E49087012A000F046FDF7 -:102F600004E000200A490870FEF7ECF907480088E1 -:102F700028B90020FEF7E6F90DA000F037FD07B0F4 -:102F8000BDE8F08F000800407C0500208805002087 -:102F90006B050020000059406666064000003E4078 -:102FA0000000184077686974652070776D0D0A001D -:102FB0007768697465206973203021212100000041 -:102FC00021B1028842F08002028004E002884FF6BC -:102FD0007F731A4002807047CA430282704721B152 -:102FE000028842F00102028004E002884FF6FE737C -:102FF0001A400280704731B1B0F8442042F40042D8 -:10300000A0F8442005E0B0F84420C2F30E02A0F876 -:103010004420704730B50246002000230024158A62 -:1030200005EA0103958905EA010413B10CB10120F9 -:1030300000E0002030BD1AB183890B43838102E098 -:1030400083898B438381704770B50024002200235D -:10305000058C4FF6FE7635400584028C8388048B00 -:103060004FF68F752C40B51E2C400D882C43751ED5 -:103070002A400D892A434D882A43144DA8420BD07B -:10308000134DA84208D0134DA84205D0124DA842B6 -:1030900002D0124DA84213D14FF6F7752A404D8940 -:1030A0002A434FF6FB752A408D882A434FF6FF6569 -:1030B0002B404FF6FF552B408D892B43CD892B4359 -:1030C00083800483CD888586028470BD002C0140F6 -:1030D00000340140004001400044014000480140EC -:1030E0000A460021018B4FF6F77319401143018303 -:1030F0007047000070B5002400220023058C4FF6B5 -:10310000EF7635400584028C8388048B48F6FF7582 -:103110002C404FF6FF452C400D884FF6FF7606EA0F -:1031200005252C434FF6DF752A400D8906EA051563 -:103130002A434D8806EA05152A43154DA84202D0B8 -:10314000144DA8421DD14FF67F752A404D894FF688 -:10315000FF7606EA05152A434FF6BF752A408D888B -:1031600006EA05152A434FF6FF352B404FF2FF754F -:103170002B408D8906EA85052B43CD8906EA850516 -:103180002B4383800483CD880587028470BD0000B3 -:10319000002C01400034014070B5002400220023BF -:1031A000058C4FF6FF6635400584028C8388848B3E -:1031B0004FF68F752C404FF6FC752C400D882C4334 -:1031C0004FF6FF552A400D894FF6FF7606EA052592 -:1031D0002A434D8806EA05252A43154DA84202D008 -:1031E000144DA8421DD14FF2FF752A404D894FF66C -:1031F000FF7606EA05252A434FF6FF352A408D88DB -:1032000006EA05252A434EF6FF752B404DF6FF755D -:103210002B408D8906EA05152B43CD8906EA051555 -:103220002B4383808483CD888587028470BD000012 -:10323000002C0140003401400A460021818B4FF6EA -:10324000F7731940114381837047000070B5002265 -:1032500000230024058C4EF6FF7635400584038C50 -:103260008488828B48F6FF752A404FF6FF452A4036 -:103270000D884FF6FF7606EA05252A434DF6FF75C1 -:103280002B400D8906EA05352B434D8806EA0535A6 -:103290002B430B4DA84202D00A4DA84208D14BF651 -:1032A000FF752C408D894FF6FF7606EA85152C4375 -:1032B00084808283CD88A0F84050038470BD0000D4 -:1032C000002C0140003401400A460021818B4FF25E -:1032D000FF7319404FF6FF7303EA022319438183FA -:1032E00070470021018041808180C180018141813E -:1032F0008181C18170478186704701877047A0F83E -:1033000040107047002202881D4B98420ED01D4B82 -:1033100098420BD0B0F1804F08D01B4B984205D09B -:103320001A4B984202D01A4B984204D14FF68F7331 -:103330001A404B881A43174B984207D0164B9842B5 -:1033400004D04FF6FF431A40CB881A4302808B8883 -:1033500083850B8803850A4B98420BD0094B984212 -:1033600008D00E4B984205D00D4B984202D00D4B21 -:10337000984201D10B7A03860123838270470000B3 -:10338000002C0140003401400004004000080040CF -:10339000000C0040001000400014004000400140BC -:1033A000004401400048014030B589B005460C4654 -:1033B00001210920FDF7E6FF0120ADF820001820CB -:1033C0008DF8230003208DF8220008A91648FDF788 -:1033D00090FC01210220FDF7C5FFA8B2ADF818004E -:1033E000A0B2ADF814000020ADF81A00ADF8160038 -:1033F00005A90E48FFF786FF7020ADF804000120F4 -:10340000ADF806000220ADF80C0001A90748FFF74F -:10341000C3FE08210548FFF70FFF01210348FFF70E -:10342000DEFD09B030BD0000000C0140000400408A -:1034300010B540F225510B4800F0DBF880B1094887 -:1034400000F092F9C4B208480078802808DA0748EA -:1034500005490978445404480078401C0249087022 -:1034600010BD000000380140B8000020E006002038 -:1034700010B540F225511D4800F0BBF810B31B48B1 -:1034800000F072F9C4B21A48008800F40040C8B9CC -:103490001748008800F4804060B10A2C03D0002057 -:1034A0001349088020E01248008840F40040104989 -:1034B000088019E00D2C06D10D48008840F48040AA -:1034C0000B49088010E00A480088C0F30D00094944 -:1034D0000C5407480088401C0549088008460088AD -:1034E000FE2801DD0020088010BD000000440040DF -:1034F000D8000020B007002010B586B00446012196 -:103500004804FDF72FFF01210C20FDF73BFF4FF48E -:103510000070ADF8140003208DF8160010208DF80F -:10352000170005A92248FDF7E4FB0420ADF81400BC -:1035300003208DF8160018208DF8170005A91D48E6 -:10354000FDF7D7FB0820ADF8140004208DF8170014 -:1035500005A91848FDF7CDFB26208DF800000420B2 -:103560008DF8010001208DF803006846FDF7E2FCAC -:1035700001940020ADF80800ADF80A00ADF80C0089 -:10358000ADF810000C20ADF80E0001A90A4800F0BB -:103590007FF8012240F22551074800F054F801213C -:1035A000054800F00DF800200449086006B010BD81 -:1035B000000C01400008014000440040A481214269 -:1035C00021B1828942F40052828104E082894DF661 -:1035D000FF731A408281704702460020B1F5007FD8 -:1035E00000D100BF13880B400BB1012000E0002088 -:1035F000704770B50246002400230025002040F6E5 -:103600006A16B14200D100BFC1F3421501F01F0399 -:10361000012606FA03F3012D02D19689334006E014 -:10362000022D02D1168A334001E0968A33400C12F3 -:10363000012606FA04F41688344013B10CB10120B7 -:1036400000E0002070BDF0B50346002400260025F0 -:10365000002040F66A17B94200D100BF1846C1F3F6 -:10366000421401F01F06012707FA06F5012C01D1CB -:103670000C3004E0022C01D1103000E014301AB1FB -:1036800007682F43076002E00768AF430760F0BD9B -:103690002DE9F04786B005460E460024A24600BF3D -:1036A000A1460027B08900B100BF2F462C8A4CF6F6 -:1036B000FF700440F08804432C82AC894EF6F3106E -:1036C0000440B08831890843718908430443AC81C0 -:1036D000AC8A4FF6FF400440B0890443AC8201A895 -:1036E000FDF776FE1F48874202D1DDF810A001E009 -:1036F000DDF80CA0A88900F4004040B10AEBCA0034 -:1037000000EB0A1031684900B0FBF1F807E00AEB62 -:10371000CA0000EB0A1031688900B0FBF1F86420A0 -:10372000B8FBF0F004012009642101FB1089A8898D -:1037300000F4004040B1322000EBC900B0FBF1F0D2 -:1037400000F00700044308E0322000EB0910642178 -:10375000B0FBF1F000F00F0004432C8106B0BDE88F -:10376000F08700000038014001468888C0F3080057 -:103770007047C1F308028280704700BFFEE7000077 -:1037800010B50446240300F0B3F800F0A7F80020B9 -:103790000B4908602020FEF74FFDC4F30740FEF7F9 -:1037A0004BFDC4F30720FEF747FDE0B2FEF744FDF2 -:1037B00001200449C1F8900100F090F810BD00000C -:1037C000900121420000214208B501210420FDF7AB -:1037D000D9FD1020ADF800008DF8030003208DF80E -:1037E000020069460948FDF784FA10210748FDF7F1 -:1037F0000DFB012006490860FEF7D6FC0020FEF70D -:1038000045FD00F031F80349088008BD000801407B -:1038100090012142140000202DE9F04106460C469B -:10382000174600200F4908600320FEF705FDC4F38A -:103830000740FEF701FDC4F30720FEF7FDFCE0B2F0 -:10384000FEF7FAFC002505E0FF20FEF7F5FC7055B9 -:10385000681C85B2BD42F7DB012002490860BDE863 -:10386000F08100009001214210B5002400200E4993 -:1038700008609020FEF7E0FC0020FEF7DDFC002051 -:10388000FEF7DAFC0020FEF7D7FCFF20FEF7D4FCA1 -:1038900044EA0024FF20FEF7CFFC04430120034943 -:1038A000C1F89001204610BD900121420000214244 -:1038B00010B500240020074908600520FEF7BCFC75 -:1038C000FF20FEF7B9FC044601200349C1F890012E -:1038D000204610BD900121420000214210B500BFDA -:1038E000FFF7E6FF00F001000028F9D110BD00004D -:1038F00010B50020044908600620FEF79DFC012059 -:103900000249C1F8900110BD9001214200002142FE -:103910002DE9F04107460E461446F0B2C0F5807519 -:10392000AC4200DC254612E02A463146384600F01B -:1039300013F8AC4200D10BE02F442E44601B84B23C -:10394000B4F5807F02DD4FF4807500E02546EBE79B -:1039500000BFBDE8F08100002DE9F04106460C46AD -:103960001746FFF7C5FF00200F4908600220FEF749 -:1039700063FCC4F30740FEF75FFCC4F30720FEF7C7 -:103980005BFCE0B2FEF758FC002504E0705DFEF73A -:1039900053FC681C85B2BD42F8DB01200249086077 -:1039A000FFF79CFFBDE8F0819001214210B5FFF7C1 -:1039B0000BFF0020FFF7E4FE962000F089FC6C224C -:1039C00000210748FFF7A4FF01226D210548FFF7FA -:1039D0009FFF6C2200210448FFF71EFF10BD00006E -:1039E0001C0000206A050020F40500200FB4054BE0 -:1039F00010B503A9044A029800F0DAF810BC5DF88B -:103A000014FB000071430008F005002002E008C824 -:103A1000121F08C1002AFAD170477047002001E048 -:103A200001C1121F002AFBD1704700002DE9FF5F82 -:103A300082B00021DDE90430020DDDF840B003431F -:103A400018D044F61050A2F2FF32424315141198D8 -:103A500001281FD0A5EB0B00401C5FEA000A4FF0C5 -:103A600000064E4FDFF83891B046504615D5CAF1E2 -:103A7000000413E0119801244AA3012801D16FEA40 -:103A80000B010298119AC0E90031C0E9024206B068 -:103A9000BDE8F09FCBF10000DFE704460021404A7B -:103AA000491842EB0450CDE9001012E0E00707D0BE -:103AB00032463B4640464946FCF703FD8046894670 -:103AC00032463B4610461946FCF7FBFC06460F46BD -:103AD0006410002CEAD1DDE90401DDE90023BAF12C -:103AE000000F06DAFCF7EDFC42464B46FCF7E9FC1A -:103AF00005E0FCF758FD42464B46FCF754FD0446F2 -:103B00000E460022284BFCF711FE03D84FF0FF3081 -:103B1000014607E00022254B20463146FCF72AFCEF -:103B2000FCF758FF102409E0002C0ADB0A220023CE -:103B3000FCF75AFE039B30321A55641E50EA01020C -:103B4000F2D1641C039AC4F111031444119A012A9E -:103B500003D0012208430DD10AE0084304D000201D -:103B60004FF0110B119072E7A3EB0B056D1E0DE0EA -:103B70005B4504DD4FF0000205F1010504E003DAC6 -:103B80004FF00002A5F10105002AECD0029811992E -:103B9000C0E90231C0E9004579E7000000001440A7 -:103BA0000000F03F300000000000F0430000E03F64 -:103BB0002DE9FF4F95B09A46884606460025EEE16E -:103BC000252877D100242746F94A0121039400E0F3 -:103BD000044316F8013F203B01FA03F01042F7D1ED -:103BE00030782A2811D06FF02F033078A0F13002FE -:103BF000092A16D8039A44F0020402EB820203EB6E -:103C000042021044761C0390EFE758F8042B03920D -:103C1000002A03DA504244F40054039044F00204B2 -:103C2000761C30782E2816D116F8010F44F00404C3 -:103C30002A280DD06FF02F023078A0F13003092B25 -:103C400009D807EB870302EB4303C718761CF3E799 -:103C500058F8047B761C30786C280FD006DC4C2892 -:103C600017D068280DD06A2814D104E0742810D029 -:103C70007A280FD10DE044F400140AE044F48014D3 -:103C800001E044F440147278824202D104F58014B9 -:103C9000761C761C307866280BD013DC582877D039 -:103CA00009DC002875D04528F6D04628F4D04728EE -:103CB0001AD193E118E0632835D0642879D06528BB -:103CC00012D18BE1702873D008DC6728F1D0692805 -:103CD0006FD06E280DD06F2806D1ACE073282CD0A1 -:103CE000752874D0782853D05246179990476D1C88 -:103CF00054E1C4F30250022809D003280DD0D8F8AB -:103D0000001004280DD00D6008F1040846E1D8F831 -:103D10000010EA17C1E90052F6E7D8F800100D804C -:103D2000F2E70D70F0E718F8041B8DF80010002082 -:103D30008DF80100EB46012003E058F804BB4FF07A -:103D4000FF3061074FF0000102D40DE009F10101DD -:103D50008946B9420FDA8145F8DB1BF809100029C2 -:103D6000F4D108E009F1010189468142FADB1BF830 -:103D700009100029F6D103985346A0EB0907214604 -:103D80003846179A00F080FA284400EB090507E04E -:103D900044E008E10DE01BF8010B524617999047EB -:103DA000B9F10109F7D2534621463846179AF2E095 -:103DB00039E00A21C4F302524FF0000B0091022AAD -:103DC00006D058F8040BC117032A09D00AE023E0F3 -:103DD00008F1070020F00702F2E80201904605E032 -:103DE00000B2C117042A01D140B2C117002906DA76 -:103DF0000A460021404261EB02012D2202E0220529 -:103E000004D52B228DF80420012203E0E20701D023 -:103E10002022F7E7914657E00A2100E010214FF0F9 -:103E2000000B00910BE010214FF0000B44F0040454 -:103E30000827009103E008204FF0000B0090C4F326 -:103E40000252022A05D058F8040B0021032A08D098 -:103E500008E008F1070020F00702F2E802019046AE -:103E600003E080B2042A00D1C0B24FF0000922075B -:103E70002AD53278702A07D0DDF800C08CF0100CFB -:103E80005CEA0B0C05D00EE040228DF804200122E4 -:103E900008E050EA010306D030238DF804308DF895 -:103EA000052002229146009B83F0080353EA0B038E -:103EB0000AD150EA010201D1620705D530228DF8FE -:103EC00004204FF001097F1E3278582A04D039A20D -:103ED0000C920CAA02920BE03BA2F9E75B46009A17 -:103EE000FCF782FC0C9B9B5C029A521E02921370A0 -:103EF00050EA0102F2D1029804A9081A00F1200B3D -:103F0000600702D524F4803400E001275F4502DD1C -:103F1000A7EB0B0000E0002000EB0B0100900398E2 -:103F20004944401A0390E00306D453462146179AA9 -:103F3000039800F0A9F90544002706E001A85246BD -:103F4000C05D179990476D1C7F1C4F45F6DBE00361 -:103F50000CD553462146179A039800F095F905446D -:103F600004E030205246179990476D1C0099481E76 -:103F700000900029F5DC08E002980299524600788A -:103F8000491C0291179990476D1CBBF10001ABF1E0 -:103F9000010BF1DC5BE100F065F90544761C30783B -:103FA00000287FF40DAE19B02846BDE8F08F000060 -:103FB00009280100303132333435363738396162FF -:103FC00063646566000000003031323334353637C3 -:103FD000383941424344454600000000600700D4A0 -:103FE000062708F1070020F00700F0E802238046CA -:103FF00003F0004C5FEA0C0001D097A009E0200517 -:1040000001D596A005E0E00701D095A001E0AFF250 -:104010004C001390307823F0004365280CD006DC68 -:10402000452809D046281DD047287FD13BE0662887 -:1040300018D067287AD136E00021112F01DB11203A -:1040400000E0781CCDE9000104A90CA8FFF7EEFC04 -:10405000DDE90D010C9A4FF0000B07F101091092F8 -:1040600000914EE04FF000400097CDE9011004A907 -:104070000CA8FFF7DBFCDDE90D020C9B0F994FF05C -:10408000000B91461093009211B9791C00EB0109C5 -:10409000B7EB090003D4C0F1FF3B07F10109A9EB1D -:1040A0000700019042E0012F00DA01270021112FC3 -:1040B00001DD112000E03846CDE9000104A90CA87B -:1040C000FFF7B4FCDDE90D010C9A00914FF0000BF5 -:1040D000B946109221070FD4009A4A4503DA914657 -:1040E00001E0A9F10109B9F1010F05DD109AA9F16B -:1040F0000101515C3029F4D0B84202DA10F1040F0A -:1041000003DA0121CDE9011010E0002803DC83442B -:10411000A9EB000102E0411C494500DD8946A0EB06 -:104120000B00401C01904FF000400290200705D486 -:104130000198484502DB4FF0FF30019000208DF8D8 -:104140004B0002980DF14B07B0F1004F25D0022033 -:104150000C902B200D90029800280CDA404202901F -:104160002D200D9007E00A210298FCF727FB303143 -:10417000029007F8011D0C99481E0C900029F2DCF2 -:1041800002980028EFD1791E0D980870307800F061 -:10419000200040F0450007F8020D11A8C01BC01D0B -:1041A00002901398007800B1012000EB09010198FA -:1041B00001EBE071029801440398401A401E0390FD -:1041C000E00306D453462146179A039800F05CF8A2 -:1041D00005441398007818B15246179990476D1C02 -:1041E000E00323D553462146179A039800F04CF874 -:1041F00005441BE0BBF1000F07DB0098584504DDC8 -:104200001098179910F80B0001E0179930205246CA -:10421000904701980BF1010B401E05F1010501903B -:1042200004D12E205246179990476D1CB9F1000118 -:10423000A9F10109DEDC05E017F8010B52461799D8 -:1042400090476D1C0299481E02900029F4DC5346E9 -:104250002146179A03989EE62D0000002B000000CF -:10426000200000002DE9F041044600251E461746B7 -:10427000880404D405E039462020B0476D1C641E34 -:10428000F9D52846BDE8F0812DE9F0410446002526 -:104290001E469046C80301D5302700E02027880439 -:1042A00004D505E041463846B0476D1C641EF9D57B -:1042B0002846BDE8F08170B504460025104603E0AD -:1042C0000E5C66556D1C401C9842F9DB70BD000009 -:1042D00070B5044602F03EF8012810D00B48008863 -:1042E000844206D309480088B4FBF0F5284601F063 -:1042F000B5F906480088B4FBF0F100FB11444FF417 -:104300007A7104FB01F000F003F870BDD6000020C4 -:1043100070B5034600224FF0E02675690D4E3678E1 -:1043200003FB06F44FF0E026B16910E04FF0E02601 -:10433000B06988420BD0884202D20E1A324402E0A1 -:104340002E1A0E4432440146A24200D300E0EDE7AB -:1043500000BF70BDD400002030B50446002504E045 -:104360004FF47A70FFF7D4FF6D1CA542F8D330BD2F -:1043700070B504460D46012008490860E1B20848BE -:10438000FFF7F7F900BF80210548FFF725F900285E -:10439000F9D0002001490860204670BDA481214267 -:1043A0000044004002460B46002104E0505C08B186 -:1043B00000207047491C9942F8DB0120F9E7000012 -:1043C0001FB54FF44070FCF7EDFD4820FEF7D4FC1C -:1043D0004FF41660FFF790F8FCF7A6FE28A0FFF751 -:1043E00005FB40F2671140F28F10FEF7DDFF4FF43E -:1043F0009650FDF7C3F8FCF70BFDFDF7ABFCFEF79D -:104400002DFDFDF779FE20482049214A214BCDE9B9 -:104410000032CDE90210204B204A21492148FCF707 -:104420006BFB40F2CF2140F2F310FCF78FFE40F21D -:10443000CF2140F2F310FCF7DBFE40F2CF2140F237 -:10444000F310FCF727FF0220FCF70AFDAA2116480B -:10445000FEF755FF0020FCF763FF0020FCF76AFF22 -:104460000020FCF76FFF1E20FCF75AFF1E20FCF710 -:1044700061FF1E20FCF766FF00F018F800BFFEE7A2 -:10448000B8B4CEBB0D0A00008805002086050020C8 -:104490008405002082050020800500208B05002077 -:1044A0008A0500207E050020000800401CB508A0F9 -:1044B000FFF79CFA0B4800210B468022CDE9001043 -:1044C00009A10C4801F016FF01F064FA1CBD0000C0 -:1044D000C8EBBFDABAAFCAFDB5F7D3C3B3C9B9A643 -:1044E0000D0A0000B805002073746172745F746176 -:1044F000736B0000795100082DE9F04105460E4626 -:104500001C4807681C480068001D00F0E9FE50B90F -:104510001948006890F82C10012088401749096854 -:10452000814316480160681C38B936B112480168E9 -:10453000091D134800F012FF1AE07C190E480068AC -:104540004460BC4207D20C480168091D0D48006850 -:1045500000F0EAFE0CE008480168091D0A480068FE -:1045600000F0E2FE09480068844201D20748046076 -:10457000BDE8F08104010020F000002008010020C7 -:10458000800B0020F8000020F40000202001002013 -:1045900010B5044600F0EEFE23480068401C224996 -:1045A00008602248006840B9204804600846006856 -:1045B00001280DD100F0E4F90AE01D48006838B97F -:1045C0001A480068C06AE16A884201D81748046046 -:1045D00018480068401C1749086094F82C10012006 -:1045E000884015490968084313490860E16A01EBEE -:1045F0008101124A02EB8100211D00F0AFFE00F0A4 -:10460000FDFE0B48006868B108480068C06AE16AAE -:10461000884207D24FF0805009490860BFF34F8F9E -:10462000BFF36F8F10BD000000010020F0000020DC -:104630000C0100201C01002008010020B00800200F -:1046400004ED00E010B500F095FE10480068D0B908 -:104650000F4800F059FE0F4800F056FE0C480E4976 -:1046600008600C480D49086000220C210A2001F066 -:10467000ADFA064908600846006820B108A1034861 -:10468000006800F0AFFF00F0B9FE10BD340100205B -:10469000940B0020A80B00202C01002030010020EA -:1046A000546D72510000000070B523E001F0C8F9AC -:1046B0001348006808B9012000E00020054601F019 -:1046C000D5FFBDB900F056FE0D48C068C468201D76 -:1046D00000F006FE0B480068401E0A4908600A48C0 -:1046E0000068401E0849086000F088FE204600F07F -:1046F00060F800BF044800680028D7D170BD0000F2 -:104700006C0B002000010020FC00002070B5044666 -:104710000D46206C70B1216CE0680844E06061686F -:10472000E068884201D32068E0602846226CE16896 -:10473000FBF746FD70BD2DE9F04104460F461546D6 -:104740004FF00008A66B206C40B9206860BB606821 -:1047500001F0C6FE80460020606025E07DB9394644 -:10476000226CA068FBF72CFD216CA0680844A060B7 -:10477000D4E90110884217D32068A06014E03946BC -:10478000226CE068FBF71CFD216CE068401AE060D9 -:104790002168E068884203D2216C6068401AE060BA -:1047A000022D01D106B1761E701CA0634046BDE803 -:1047B000F08110B50446206B00F058FE204600F052 -:1047C00055FE10BD0146084A126812680AB9012256 -:1047D00000E000220A600A6822B9034A1268D2681F -:1047E000106800E0002070472C01002030B54FF425 -:1047F0002053174800F007042CB1C01D20F007001B -:10480000134C041B1B1B0246124C22600024114D4A -:104810006C60D018083820F007000F4C206000248E -:104820000D4D2D686C600C4D2D682C601146441A9E -:104830004C60094C24680C60084D4C682C60084D95 -:104840004C682C604FF00044064D2C6030BD0000D9 -:104850000C0C00204C010020540100205C010020C1 -:10486000580100206001002000BFFFF71DFF06482F -:1048700000680128F9D94FF0805004490860BFF35F -:104880004F8FBFF36F8FF0E7B008002004ED00E01A -:104890002DE9F04106460D4617469846069C0DB98F -:1048A000246000E02760E66325640121204601F0D2 -:1048B000D3FA0020A064BDE8F08100002DE9FF5F7D -:1048C00081460F469246DDE90E6B109CAAF101006D -:1048D000216B01EB800828F0070808F0070008B9F1 -:1048E000012000E0002028B940F22B321BA120A0BB -:1048F000FFF77CF8002507E0795D04F134004155AD -:10490000785D00B902E06D1C102DF5D300BF0021C9 -:1049100043200155202E00D31F26E6626664002046 -:10492000A064201D00F0FDFC04F1180000F0F9FC6B -:104930002461C6F12000A06164620020E06484F874 -:10494000500049464046039A00F004FC2060BBF149 -:10495000000F01D0CBF80040BDE8FF9F2E2E5C4633 -:1049600072656552544F535C7461736B732E6300B0 -:104970004572726F723A25732C25640D0A0000008F -:1049800010B5002407E004EB84010F4A02EB81001C -:1049900000F0BAFC641C202CF5D30C4800F0B4FCE9 -:1049A0000B4800F0B1FC0B4800F0AEFC0A4800F0E8 -:1049B000ABFC0A4800F0A8FC044809490860044818 -:1049C0000849086010BD0000B0080020300B00202E -:1049D000440B0020580B00206C0B0020800B0020A3 -:1049E000F4000020F800002010B50146164800E051 -:1049F000006803688B42FBD30246436813448B4232 -:104A000004D143684C682344436001460A464B681E -:104A100013440468A34211D10C4C03682468A342D8 -:104A200008D04B680468646823444B6003681B68C3 -:104A30000B6005E0054B1B680B6001E003680B6031 -:104A4000884200D0016010BD4C01002054010020BC -:104A50002DE9F04104460D4616461F464FF000086A -:104A600065602461B5420CD8F01BA169884202D36D -:104A70004FF0010811E0211D0948006800F054FCC6 -:104A80000BE0BE4204D2BD4202D34FF0010804E065 -:104A9000211D0448006800F047FC4046BDE8F08155 -:104AA000300100202C01002070B5054600F062FCAA -:104AB000A86B08B9012400E0002400F09FFC204608 -:104AC00070BD70B5054600F055FCA86BE96B8842D7 -:104AD00001D1012400E0002400F090FC204670BDCC -:104AE0002DE9F3410D460098846C00272CB940F65F -:104AF000CE121AA128A0FEF779FFA06BE16B8842C5 -:104B000001D2012000E0002028B940F6CF1213A105 -:104B100021A0FEF76BFFA06BE16B88421BD294F9DA -:104B200045602A4669462046FFF705FE0746701C89 -:104B300060B9606A08B9012000E0002050B904F1B2 -:104B4000240001F039FD28B1012703E0701C40B2B8 -:104B500084F8450000BF3846BDE8FC812E2E5C2E4F -:104B60002E5C2E2E5C73746D33322D636F6E7472F7 -:104B70006F6C205F6C69616E77616E675C636F6EEE -:104B800074726F6C5C4672656552544F535C7175FC -:104B90006575652E630000004572726F723A257369 -:104BA0002C25640D0A000000F8B505460F46134891 -:104BB0000068C068C468201D00F092FBE06901280D -:104BC00018D1A06941192B463A462046FFF740FF0D -:104BD00080B1002003462A4601460090204601F09D -:104BE0000FFE06462EB94FF4027205A10AA0FEF789 -:104BF000FDFE00BF2046616A8847F8BD2C010020F9 -:104C00002E2E5C4672656552544F535C74696D6517 -:104C100072732E63000000004572726F723A257342 -:104C20002C25640D0A00000070B586B060E0039882 -:104C300000285DDB059C606908B9012000E00020C8 -:104C400010B9201D00F04CFB02A800F0C7F8054683 -:104C500003980A284AD2DFE800F00905072C2E4500 -:104C600006082D2F00BF00BF00BF00BF0498A26937 -:104C7000811803462A462046FFF7EAFEC0B12046C7 -:104C8000616A8847E069012812D1002000900498E9 -:104C9000A169421800231946204601F0B1FD0646DD -:104CA0002EB940F2213218A11DA0FEF79FFE00BFD1 -:104CB0001DE000BF1BE000BF0498A061A06908B11F -:104CC000012000E0002028B94FF44E720EA114A07C -:104CD000FEF78CFEA06941192B462A462046FFF7B5 -:104CE000B7FE04E0204600F0C1FB00E000BF00BFBB -:104CF00000231A4603A90E48006800F0B5FF0028FB -:104D000095D106B070BD00002E2E5C4672656552CE -:104D1000544F535C74696D6572732E63000000001C -:104D20004572726F723A25732C25640D0A000000DB -:104D300034010020F8B505460C4600F081FE6846B7 -:104D400000F04CF80646009820BB44B9B54206D89E -:104D500001F08CFC31462846FFF726FF1CE03CB1F1 -:104D60000E480068006808B9012000E000200446F1 -:104D7000A91B22460A48006800F04AFC01F076FCB4 -:104D800050B94FF0805007490860BFF34F8FBFF311 -:104D90006F8F01E001F06AFCF8BD000030010020D7 -:104DA0003401002004ED00E00A490968096809B9E6 -:104DB000012100E0002121B14FF0FF31064A1160CE -:104DC00006E004490968C968C868034A4168116077 -:104DD00070470000F40000202001002070B5044658 -:104DE00001F0C8FA054607480068854204D200F081 -:104DF0000BF80120206001E00020206001480560E0 -:104E0000284670BD3C0100202DE9F8432DE02148E3 -:104E10000068C06805681F480068C068C468201D35 -:104E200000F05EFA2046616A8847E06901281CD1DB -:104E3000A0694619AE4207D966602461211D154854 -:104E4000006800F071FA10E0002003462A4601468F -:104E50000090204601F0D4FC07462FB940F2923270 -:104E60000DA113A0FEF7C2FD00BF0A48006800684C -:104E700008B9012000E000200028C8D00548D0F87B -:104E800000800F480068034908600D48C0F80080A2 -:104E9000BDE8F8832C0100202E2E5C467265655219 -:104EA000544F535C74696D6572732E63000000008B -:104EB0004572726F723A25732C25640D0A0000004A -:104EC000300100200B480068401C08B9012000E0B8 -:104ED000002020B9F42208A112A0FEF787FD00BF30 -:104EE000502080F31188BFF34F8FBFF36F8F00BF47 -:104EF00000BFFEE7400100202E2E5C467265655221 -:104F0000544F535C706F727461626C655C525644AE -:104F1000535C41524D5F434D335C706F72742E632E -:104F2000000000004572726F723A25732C25640DE3 -:104F30000A00000008B500BF6846FFF743FC0446BE -:104F400020460099FFF7F6FEFFF76EFEF4E770B516 -:104F5000044600F00FFA94F945501AE0A06C38B1FD -:104F600000212046FFF7BCFD88B100F037FC0EE0C1 -:104F7000606A08B9012000E0002038B904F124007B -:104F800001F01AFB18B100F029FC00E003E0681EF4 -:104F900045B2002DE2DC00BFFF2084F8450000F0A0 -:104FA0002DFA00F0E7F994F9445010E0206908B9AF -:104FB000012000E0002048B904F1100001F0FCFAE3 -:104FC00008B100F00BFC681E45B200E001E0002DC6 -:104FD000ECDC00BFFF2084F8440000F00FFA70BD45 -:104FE0002DE9F04104464FF0000800F029FD3E484D -:104FF000006808B9FFF7FAFB3C4800682040002829 -:105000005FD1A4B1083404F0070080B104F00700B8 -:10501000C0F10800044404F0070008B9012000E0D2 -:10502000002020B9BF2232A13BA0FEF7DFFC002CFC -:1050300047D03D480068844243D83C4E304605681E -:1050400001E02E462D686868A04202D22868002838 -:10505000F7D125480068854233D0306800F1080850 -:10506000286830606868001B102813D92F1907F0D2 -:10507000070008B9012000E0002020B9EC221CA1A3 -:1050800025A0FEF7B3FC6868001B78606C603846AA -:10509000FFF7AAFC244968680968081A22490860D1 -:1050A0000846006822490968884203D21E48006801 -:1050B0001F4908600D496868096808436860002056 -:1050C000286001F0D3FA08F0070008B9012000E0D9 -:1050D000002028B94FF4967205A10FA0FEF786FCB8 -:1050E0004046BDE8F081000054010020600100202E -:1050F0002E2E5C4672656552544F535C706F72740D -:1051000061626C655C4D656D4D616E675C68656183 -:10511000705F342E630000004572726F723A25731F -:105120002C25640D0A000000580100204C010020CD -:105130005C0100200648006830B10549096801F1AA -:105140004800896C491C01600148006870470000F4 -:10515000F0000020001F4FF080730360001F21F05B -:1051600001030360001F034B036014380260203802 -:1051700070470000C54E00081CB5044600F0FAF860 -:105180000E48012100234A02CDE900100CA113486A -:1051900001F0B0F81249086008460068012803D100 -:1051A00010A0FEF723FC02E015A0FEF71FFC1B4831 -:1051B000006800F08DFA00F021F91CBDBC0500204C -:1051C00053656E736F725F436F6D6D756E6963616A -:1051D00074696F6E5F7461736B00000029230008AF -:1051E000C0050020D3EBB4ABB8D0C6F7CDA8D0C56E -:1051F000C8CECEF1B4B4BDA8B3C9B9A60D0A00009B -:10520000D3EBB4ABB8D0C6F7CDA8D0C5C8CECEF1DD -:10521000B4B4BDA8CAA7B0DC0D0A0000B8050020D0 -:105220001CB528492848FCF741FC27480078C0EB0A -:1052300000102449097801EB8000244908802448A3 -:10524000007800EBC00040000E382249095C20487D -:10525000007800EBC00040000F381E4A105CC0EB25 -:10526000001001EB80001C4908801848008809885C -:10527000884220DB00200090034601220921019092 -:1052800040F2E770FCF79CFE11480078062806D132 -:10529000012012490870FEF789FB01201CBD0C4853 -:1052A0000078401C0D490870FEF780FB0848007824 -:1052B000401CC0B2F2E7064800780849087004486C -:1052C0000078EBE777050020760500201800002025 -:1052D0007E0500201C0000201A0000206A05002026 -:1052E00001460A69D1E901309860D1E901035860AB -:1052F0005068884201D188685060002008611068B9 -:10530000401E10601068704700F1080141604FF0C6 -:10531000FF31816000F10801C1600161002101607D -:10532000704700210161704710B502460B685C1C94 -:105330000CB9106907E002F1080000E04068446819 -:1053400024689C42FAD944684C604C68A16088602B -:1053500041600A611468641C146010BD42684A60B0 -:1053600093688B60936859609160086103685B1C67 -:105370000360704710B500BF502080F31188BFF361 -:105380004F8FBFF36F8F00BF0B480068401C0A4966 -:1053900008600846006801280DD108480068C0B2BE -:1053A00008B9012000E0002028B94FF4BD7204A123 -:1053B0000EA0FEF71BFB10BD4001002004ED00E035 -:1053C0002E2E5C4672656552544F535C706F72743A -:1053D00061626C655C525644535C41524D5F434D73 -:1053E000335C706F72742E63000000004572726F40 -:1053F000723A25732C25640D0A00000010B50B4885 -:10540000006828B940F2811209A114A0FEF7EEFA53 -:1054100006480068401E054908600846006820B933 -:10542000002080F3118800BF00BF10BD40010020A4 -:105430002E2E5C4672656552544F535C706F7274C9 -:1054400061626C655C525644535C41524D5F434D02 -:10545000335C706F72742E63000000004572726FCF -:10546000723A25732C25640D0A00000070B50646BB -:105470003546002E35D0083D2C461A49606809682B -:10548000084008B1012000E0002028B94FF4A072C4 -:1054900015A11FA0FEF7AAFA206808B9012000E0B4 -:1054A000002028B940F241120FA119A0FEF79EFA80 -:1054B0000C4960680968084098B1206888B90949B2 -:1054C000606809688843606000F0BAFA144960684F -:1054D00009680844124908602046FFF785FA01F080 -:1054E000C5F870BD600100202E2E5C4672656552C5 -:1054F000544F535C706F727461626C655C4D656D86 -:105500004D616E675C686561705F342E63000000FA -:105510004572726F723A25732C25640D0A000000E3 -:1055200058010020064800684FF47A71B0FBF1F092 -:10553000401E4FF0E02148610720086170470000DD -:105540000000002070B5FAF725FE0546102D11D396 -:1055500005F1E02090F8F04310480078844201DB28 -:10556000012000E0002028B94FF42A720CA117A0F6 -:10557000FEF73CFA1948006800F4E0601849096831 -:10558000884201D8012000E0002028B94FF42E7293 -:1055900003A10EA0FEF72AFA70BD0000440100200E -:1055A0002E2E5C4672656552544F535C706F727458 -:1055B00061626C655C525644535C41524D5F434D91 -:1055C000335C706F72742E63000000004572726F5E -:1055D000723A25732C25640D0A0000000CED00E0E2 -:1055E00048010020024600200BE0084B53F8303001 -:1055F00033B9064B43F8301003EBC0035A6002E0A6 -:10560000401C0A28F1D300BF70470000BC0B0020EB -:105610002DE9F04105460E4617462C46FFF7AAFE37 -:1056200094F94400401C10B9002084F8440094F917 -:105630004500401C10B9002084F84500FFF7DEFE4D -:10564000A06B28B93A46314604F1240000F0F6F880 -:105650002046FFF77CFCBDE8F081000070B50446F1 -:105660000025ACB10F48006808B9012000E0002017 -:1056700028B940F2CF420CA110A0FEF7B7F900F014 -:10568000DFF900212046FEF737FF00F0EFFF054667 -:105690003DB94FF080500D490860BFF34F8FBFF305 -:1056A0006F8F70BD280100202E2E5C4672656552FA -:1056B000544F535C7461736B732E63004572726F49 -:1056C000723A25732C25640D0A00000004ED00E0F9 -:1056D00070B50546FFF74EFE15B92D48006800E08D -:1056E00028460446201DFFF7FBFD78B9E06A00EB71 -:1056F0008000284951F8200040B994F82C1001206E -:10570000884025490968814323480160A06A18B18F -:1057100004F11800FFF7E4FD20480068401C1F4911 -:1057200008601B480068844209D1211D1C48FFF70E -:1057300015FE1C480068401C1A49086009E01A4818 -:105740000068401E184908602046FFF732F8FFF74E -:105750002BFBFFF753FE15480068C0B10C480068EA -:10576000844214D11248006808B9012000E00020EA -:1057700028B940F265420FA113A0FEF737F94FF0A8 -:10578000805015490860BFF34F8FBFF36F8F70BD16 -:10579000F0000020B0080020080100201C010020BB -:1057A0006C0B0020FC000020000100200C010020F8 -:1057B000280100202E2E5C4672656552544F535CC2 -:1057C0007461736B732E63004572726F723A257346 -:1057D0002C25640D0A00000004ED00E001200149C1 -:1057E000086070471401002070B504460D462CB9BE -:1057F00040F6063207A10CA0FEF7F8F80E48016843 -:1058000018312046FFF790FD01212846FEF774FE6F -:1058100070BD00002E2E5C4672656552544F535C7D -:105820007461736B732E63004572726F723A2573E5 -:105830002C25640D0A000000F000002070B505461C -:105840000E4614462DB940F6313209A10DA0FEF7DF -:10585000CDF81048016818312846FFF77FFD0CB1DC -:105860004FF0FF3621463046FEF746FE70BD000081 -:105870002E2E5C4672656552544F535C7461736B97 -:10588000732E63004572726F723A25732C25640D76 -:105890000A000000F000002070B505462C46002DDF -:1058A0004BD02649E06A0968C96A884245D2A06996 -:1058B00000F0004028B921480068C06AC0F120000B -:1058C000A061E16A01EB81011D4A02EB810160697F -:1058D000884201D1012000E0002050B3201DFFF7D5 -:1058E000FFFC78B9E06A00EB8000154951F8200010 -:1058F00040B994F82C10012088401249096881436E -:10590000104801600D480068C06AE06294F82C10ED -:10591000012088400B49096808430A490860E16A88 -:1059200001EB8101064A02EB8100211DFFF716FD04 -:1059300003E002480068C06AE06270BDF000002029 -:10594000B00800200801002010B504462CB940F62C -:10595000C13205A109A0FEF749F80C480068206093 -:105960000B480068606010BD2E2E5C467265655263 -:10597000544F535C7461736B732E63004572726F86 -:10598000723A25732C25640D0A00000018010020CE -:10599000040100201CB51A4800210B468022CDE9E5 -:1059A000001018A1194800F0A5FC0446012C02D1F2 -:1059B00000F0ECFE0446012C15D100BF502080F30E -:1059C0001188BFF34F8FBFF36F8F00BF4FF0FF30D1 -:1059D0000F49086001200F49086000200E49086047 -:1059E00000F08AF80BE0601C08B1012000E0002004 -:1059F00028B940F2847209A10DA0FDF7F7FF1CBD84 -:105A00002401002049444C4500000000694800087A -:105A1000200100200C010020040100202E2E5C46F5 -:105A200072656552544F535C7461736B732E6300DF -:105A30004572726F723A25732C25640D0A000000BE -:105A400002480068401C0149086070472801002096 -:105A500010B51B48006818B101201A4908602DE0F4 -:105A600000201849086018480068B0FA80F0C0F1BA -:105A70001F0404EB8400154951F8200008B10120EF -:105A800000E0002028B940F6F62211A115A0FDF78C -:105A9000ADFF04EB84010D4A02EB810041684968C7 -:105AA000416000F1080142688A4202D141684968B8 -:105AB00041604168C9680F4A116000BF10BD000015 -:105AC000280100201401002008010020B008002057 -:105AD0002E2E5C4672656552544F535C7461736B35 -:105AE000732E63004572726F723A25732C25640D14 -:105AF0000A000000F00000201CB522480146097889 -:105B00000191FF21024611700146097800919DF82C -:105B1000001001F050011C4A117007211B4A11604E -:105B200009E01A490968491E184A11609DF80010D9 -:105B30004906090E00919DF8001001F080018029AE -:105B4000EFD0124909680902104A1160114609880C -:105B500001F4E06111600B4A019911700C48006872 -:105B600040F470000A4908600846006840F0704040 -:105B70000860FFF7D7FC002006490860FAF7D4FA5E -:105B800000201CBD00E400E044010020480100208A -:105B900020ED00E04001002010B500BF502080F350 -:105BA0001188BFF34F8FBFF36F8F00BF00F0E8FB8A -:105BB00018B14FF080500449086000BF002080F306 -:105BC000118800BF10BD000004ED00E02DE9F8438E -:105BD00005460E4690460DB1012000E0002028B990 -:105BE0004FF4C4720DA11CA0FDF700FF0EB90027F1 -:105BF00001E005FB06F707F14C00FFF7F1F9044659 -:105C000044B104F14C0943464A46314628460094C3 -:105C1000FEF73EFE2046BDE8F88300002E2E5C2EE7 -:105C20002E5C2E2E5C73746D33322D636F6E747226 -:105C30006F6C205F6C69616E77616E675C636F6E1D -:105C400074726F6C5C4672656552544F535C71752B -:105C50006575652E630000004572726F723A257398 -:105C60002C25640D0A0000002DE9FF4782B005468F -:105C70000E461F464FF0000A2C462CB940F2DC427B -:105C800061A170A0FDF7B2FE0EB9206C08B9012029 -:105C900000E0002028B940F2DD425BA169A0FDF7D9 -:105CA000A5FE00F057FB08B9049808B9012000E0F0 -:105CB000002028B94FF49C6253A162A0FDF796FE24 -:105CC00000BFFFF757FBD4F83890B9F1000F3DD073 -:105CD000D4F80C8031462046FEF718FDDFB9A9F153 -:105CE0000100A063206810B9FFF724FA6060206902 -:105CF00008B9012000E0002010BB04F1100000F002 -:105D00005BFCE8B14FF0805052490860BFF34F8F01 -:105D1000BFF36F8F14E0C4F80C80606A08B90120EB -:105D200000E0002060B904F1240000F045FC38B127 -:105D30004FF0805047490860BFF34F8FBFF36F8F1C -:105D4000FFF75CFB012006B0BDE8F087049818B9A6 -:105D5000FFF754FB0020F6E7BAF1000F04D16846C4 -:105D6000FFF7F2FD4FF0010AFFF748FBFFF768FE6F -:105D7000FFF700FB94F94400401C10B9002084F8A0 -:105D8000440094F94500401C10B9002084F84500F7 -:105D9000FFF734FB04A9684600F05CFA40BB2046DC -:105DA000FEF782FEF0B1206830B9FFF7E3FA6068D1 -:105DB000FFF772FDFFF722FB04F124000499FFF7BF -:105DC00013FD2046FFF7C3F800F050FC00287FF4D5 -:105DD00078AF4FF080501F490860BFF34F8FBFF37B -:105DE0006F8F6EE72046FFF7B2F800F03FFC68E7E0 -:105DF0002046FFF7ACF800F039FC2046FEF754FED1 -:105E00000028EED000209EE72E2E5C2E2E5C2E2E3B -:105E10005C73746D33322D636F6E74726F6C205FC0 -:105E20006C69616E77616E675C636F6E74726F6CC4 -:105E30005C4672656552544F535C71756575652E8D -:105E4000630000004572726F723A25732C25640D51 -:105E50000A00000004ED00E070B505460E462C4631 -:105E60002CB940F21B121EA12CA0FDF7BFFDFFF7BD -:105E700081FAD4E90F12206801FB02006060002063 -:105E8000A0632068A060E06B401E226C216800FBCC -:105E90000210E060FF2084F8440084F845009EB9B9 -:105EA000206908B9012000E00020A8B904F1100021 -:105EB00000F082FB80B14FF080501C490860BFF3B6 -:105EC0004F8FBFF36F8F07E004F11000FFF71CFA4C -:105ED00004F12400FFF718FAFFF790FA012070BDD3 -:105EE0002E2E5C2E2E5C2E2E5C73746D33322D6341 -:105EF0006F6E74726F6C205F6C69616E77616E6734 -:105F00005C636F6E74726F6C5C4672656552544F61 -:105F1000535C71756575652E630000004572726F84 -:105F2000723A25732C25640D0A00000004ED00E090 -:105F30002DE9FF4383B0064688461D464FF0000911 -:105F400034462CB940F2D92260A16FA0FDF74EFD76 -:105F5000B8F1000F01D1206C08B9012000E0002049 -:105F600028B940F2DA2259A167A0FDF73FFD022DC2 -:105F700002D1E06B012801D1012000E0002028B906 -:105F800040F2DB2251A160A0FDF730FD00F0E2F904 -:105F900008B9059808B9012000E0002028B940F2AE -:105FA000DE224AA158A0FDF721FD00BFFFF7E2F96C -:105FB000A06BE16B884201D3022D38D12A464146BD -:105FC0002046FEF7B8FB0746A06C68B1294620467C -:105FD000FEF786FD28B34FF080504F490860BFF3AD -:105FE0004F8FBFF36F8F1CE0606A08B9012000E09B -:105FF000002068B904F1240000F0DEFA88B14FF007 -:10600000805045490860BFF34F8FBFF36F8F08E0A2 -:106010003FB14FF0805040490860BFF34F8FBFF34E -:106020006F8FFFF7EBF9012007B0BDE8F08305980B -:1060300018B9FFF7E3F90020F6E7B9F1000F04D132 -:1060400001A8FFF781FC4FF00109FFF7D7F9FFF72F -:10605000F7FCFFF78FF994F94400401C10B90020B9 -:1060600084F8440094F94500401C10B9002084F8DD -:106070004500FFF7C3F905A901A800F0EBF8F0B956 -:106080002046FEF71EFDA0B104F110000599FFF7B0 -:10609000ABFB2046FEF75BFF00F0E8FA002885D155 -:1060A0004FF080501C490860BFF34F8FBFF36F8FD4 -:1060B0007CE72046FEF74BFF00F0D8FA76E7204653 -:1060C000FEF745FF00F0D2FA0020ADE72E2E5C2E41 -:1060D0002E5C2E2E5C73746D33322D636F6E747272 -:1060E0006F6C205F6C69616E77616E675C636F6E69 -:1060F00074726F6C5C4672656552544F535C717577 -:106100006575652E630000004572726F723A2573E3 -:106110002C25640D0A00000004ED00E02DE9F05F7D -:1061200080468A4615461E4644462CB940F29F32A8 -:1061300035A144A0FDF75AFCBAF1000F01D1206C43 -:1061400008B9012000E0002028B94FF468722EA1A0 -:106150003CA0FDF74BFC022E02D1E06B012801D1DF -:10616000012000E0002028B940F2A13226A135A08C -:10617000FDF73CFCFFF7E6F900BF5021EFF311807B -:1061800081F31188BFF34F8FBFF36F8F00BF0746B6 -:10619000A06BE16B884201D3022E2BD194F945B05C -:1061A000324651462046FEF7C6FA0BF10100C8B947 -:1061B000A06C40B131462046FEF792FCB8B1B5B1B3 -:1061C0000120286013E0606A08B9012000E0002087 -:1061D00068B904F1240000F0EFF940B13DB10120AD -:1061E000286004E00BF1010040B284F845004FF054 -:1061F000010901E04FF0000900BF87F3118800BFDB -:106200004846BDE8F09F00002E2E5C2E2E5C2E2E00 -:106210005C73746D33322D636F6E74726F6C205FBC -:106220006C69616E77616E675C636F6E74726F6CC0 -:106230005C4672656552544F535C71756575652E89 -:10624000630000004572726F723A25732C25640D4D -:106250000A0000002DE9F04104460D462CB940F635 -:10626000CB3219A11DA0FDF7C1FB2DB940F6CC32F0 -:1062700015A11AA0FDF7BAFBFFF77CF81B480768C9 -:106280002868401C08B9002619E0194920680968E7 -:10629000884204D06068B84201D801260FE06068E7 -:1062A000381A2968884209D228686168791A401A20 -:1062B00028602046FFF748FB002600E00126FFF794 -:1062C0009DF83046BDE8F0812E2E5C467265655221 -:1062D000544F535C7461736B732E63004572726F1D -:1062E000723A25732C25640D0A0000000401002079 -:1062F000180100202DE9FF4F85B0804689461746DA -:10630000DDE912ABB800FEF76BFE064656B154202D -:10631000FEF766FE04460CB1266304E03046FFF744 -:10632000A5F800E000247CB10020CDE900ABCDE968 -:1063300002403A4649464046089BFEF7BFFA2046CF -:10634000FEF726F9012501E04FF0FF35284609B098 -:10635000BDE8F08F0549096809B9012005E0044945 -:10636000096809B9022000E0002070470C010020F4 -:10637000280100200149086870470000040100203E -:106380002DE9F0414FF0000841480068002872D123 -:1063900040480068451C3F480560EDB93E4800682C -:1063A000006808B9012000E0002028B940F6D912A1 -:1063B0003AA13FA0FDF71AFB37480768404800683C -:1063C000354908603E4807603E480068401C3D492A -:1063D0000860FEF7E9FC00BF3B48006885423CD3FB -:1063E00000BF2D480068006808B9012000E00020C7 -:1063F00020B14FF0FF30344908602DE02648006896 -:10640000C068C4686668B54202D22F48066023E0BF -:10641000201DFEF765FFA06A18B104F11800FEF711 -:106420005FFF94F82C100120884028490968084330 -:1064300026490860E16A01EB8101254A02EB8100EF -:10644000211DFEF78BFF2349E06A0968C96A88426B -:10645000C7D34FF00108C4E700BF1E480068C06AF8 -:1064600000EB80001A4951F82000012801D94FF0B3 -:10647000010805E0FFE718480068401C164908605D -:106480001648006808B14FF001084046BDE8F081A9 -:106490002801002004010020F40000202E2E5C467C -:1064A00072656552544F535C7461736B732E630055 -:1064B0004572726F723A25732C25640D0A00000034 -:1064C000F800002018010020200100200801002011 -:1064D000B0080020F000002010010020140100206E -:1064E00070B505462C460026002D4BD02648006886 -:1064F000844201D1012000E0002028B940F6C762A3 -:1065000022A127A0FDF772FAA06C28B940F6C96253 -:106510001EA123A0FDF76AFAA06C401EA064616C66 -:10652000E06A88422ED0A06C60BB201DFEF7D8FE2A -:1065300078B9E06A00EB80001D4951F8200040B9AD -:1065400094F82C10012088401A49096881431948A1 -:106550000160606CE062E06AC0F12000A06194F824 -:106560002C1001208840134909680843114908602C -:10657000E16A01EB81010E4A02EB8100211DFEF769 -:10658000EDFE0126304670BDF00000202E2E5C4648 -:1065900072656552544F535C7461736B732E630064 -:1065A0004572726F723A25732C25640D0A00000043 -:1065B000B00800200801002070B50646F068C468E5 -:1065C0002CB940F661321AA11EA0FDF70FFA04F1B2 -:1065D0001800FEF785FE1F480068A8B9201DFEF7C9 -:1065E0007FFE94F82C10012088401B49096808435D -:1065F00019490860E16A01EB8101184A02EB810048 -:10660000211DFEF7ABFE04E004F118011448FEF76B -:10661000A5FE1449E06A0968C96A884204D90125BF -:1066200001201149086000E00025284670BD0000E7 -:106630002E2E5C4672656552544F535C7461736BC9 -:10664000732E63004572726F723A25732C25640DA8 -:106650000A0000002801002008010020B0080020E6 -:10666000580B0020F00000201401002070B5002419 -:1066700000263448006828B94FF4FD6232A137A0E3 -:10668000FDF7B4F9FEF776FE2E480068401E2D494E -:1066900008600846006800284FD134480068002888 -:1066A0004BD024E03248C068C46804F11800FEF7FB -:1066B00017FE201DFEF714FE94F82C1001208840D0 -:1066C0002C49096808432B490860E16A01EB810104 -:1066D000294A02EB8100211DFEF740FE2749E06AAE -:1066E0000968C96A884202D3012025490860204808 -:1066F000006808B9012000E000200028D2D00CB1C9 -:10670000FEF752FB1F48056865B100BFFFF738FE72 -:1067100010B101201A4908606D1E002DF6D100202D -:10672000184908601648006838B101263007164934 -:106730000860BFF34F8FBFF36F8FFEF75FFE3046E9 -:1067400070BD0000280100202E2E5C467265655247 -:10675000544F535C7461736B732E63004572726F98 -:10676000723A25732C25640D0A00000000010020F8 -:10677000580B002008010020B0080020F000002085 -:10678000140100201001002004ED00E01CB50024DD -:10679000FDF758FF0B48006858B10B481F21002334 -:1067A0004FF48072CDE9001008A10A48FFF7A2FD5E -:1067B00004462CB940F2331207A10DA0FDF716F9DB -:1067C00020461CBD3401002038010020546D722089 -:1067D00053766300354F00082E2E5C467265655275 -:1067E000544F535C74696D6572732E630000000032 -:1067F0004572726F723A25732C25640D0A000000F1 -:106800002DE9FE4304460D4616461F46DDF8288056 -:106810004FF000092CB94FF4D37216A11BA0FDF75D -:10682000E5F81E48006810B3009501960294062D05 -:1068300015DAFFF78FFD022808D10023424669468A -:1068400016480068FFF774FB814610E000231A46E3 -:10685000694612480068FFF76BFB814607E000239A -:106860003A4669460D480068FFF758FC814648469D -:10687000BDE8FE832E2E5C4672656552544F535C14 -:1068800074696D6572732E63000000004572726F4B -:10689000723A25732C25640D0A0000003401002093 -:1068A0000003030601040602050003051F1C1F1E4A -:1068B0001F1E1F1F1E1F1E1F63757272656E7420C0 -:1068C000706172616D733A2025643A25642C686F9B -:1068D00074206F7220636F6C6420666C61673A2568 -:1068E000642C2068756D696469747920666C6167D1 -:1068F0003A25642C20616C61726D3A2025640D0A82 -:10690000000000002469000800000020F4050000D9 -:10691000280A0008FC690008F40500201C32000069 -:106920001C3A00081184A24A04500C010203040618 -:1069300007080917EF011CEEEE011C14FA02BC2A2D -:106940006402FFFFFFFFEEEE0212FA0312FA0412D6 -:10695000FA0512EA06120314B5050D12FFFCFFFF3B -:106960001709121511256F12833AA3AA4329D26978 -:10697000D60552020406081AAA0101200033FF2F8F -:106980007379732F6870386F51684D5A4A36372FB4 -:10699000446576696365312F7468696E672F657623 -:1069A000656E742F70726F70657274792F706F736B -:1069B0007401CF28232F7379732F6870386F516853 -:1069C0004D5A4A36372F446576696365312F7468AE -:1069D000696E672F7365720F180A2F70726F70657A -:1069E0007274791102FF7401D452014A0207B9147A -:0C69F000A9111A0314045D09D40C000066 +:10192000C875FC200876FF204876887600240DE0F4 +:1019300000BF4021284801F0BDFC0028F9D0124822 +:10194000015D254801F083FD601CC4B21B2CEFDB58 +:1019500000BF4021204801F0ADFC0028F9D0002054 +:101960000149086010BD0000AC81214298050020AB +:101970000C340020A3000020A40000209C050020BF +:10198000A5000020A6000020880000207E05002081 +:101990001C000020AA000020AE000020AC000020A7 +:1019A000B0000020B1000020B4000020B5000020ED +:1019B000B2000020B3000020A0050020A7000020F6 +:1019C000A80000207605002077050020780500207B +:1019D000790500207A050020003801401CB519A1C6 +:1019E00003C9CDE9000101201849086018480078B2 +:1019F0008DF8030016480078401C15490870084609 +:101A00000078062801DD0120087000240DE000BFE9 +:101A10004021104801F04EFC0028F9D01DF80410B8 +:101A20000C4801F014FD601CC4B2082CEFDB00BFB1 +:101A30004021084801F03EFC0028F9D0002003496D +:101A400008601CBDEEB50100FFFCFFFFAC81214228 +:101A50007105002000380140024909888143014A8C +:101A600011807047042800400348008840F01000AF +:101A7000014908807047000004280040034800889E +:101A80004FF6EF7108400149088070470428004074 +:101A90002DE9F04106460F464FF0000800240025CE +:101AA00000F082F880463C48B8FBF0F43B480088E0 +:101AB000A0423CD039490C8040F2B27510E0284673 +:101AC000FFF718FA40B1B4F5B77F02D3A4F5B774A5 +:101AD00004E0681C85B206E0A4F26D14681C85B2AF +:101AE000B4F5B67FEBD800BF2D488580002516E001 +:101AF0002B498888FFF7FEF930B1012D04D11D2C48 +:101B000001D31D3C09E00CE02648405DA04203D80B +:101B10002448405D241A00E003E0681C85B21C2CB8 +:101B2000E6D200BF681C1E498871601CC8711A4843 +:101B3000B8FBF0F100FB11844FF46160B4FBF0F0EE +:101B4000174908704FF46160B4FBF0F100FB1140DD +:101B50003C21B0FBF1F0124948704FF46160B4FBD6 +:101B6000F0F100FB11403C21B0FBF1F201FB12004F +:101B70000B4988700B46DA799979988800F030F82B +:101B80000749087208460078307008464078387077 +:101B90000020BDE8F081000080510100BC00002061 +:101BA0006007002088650008002103480188001FA5 +:101BB000008841EA004070471C2800400146002090 +:101BC000064A12880A40D0B2044A121F12880A40FC +:101BD00012B108B1012000E0002070470428004045 +:101BE000F0B503460C461546642093FBF0F0C6B2F0 +:101BF000642093FBF0F700FB1730C1B2132E02DD17 +:101C000001F16400C1B20846CF1701EB977701EBF1 +:101C1000A707BAB2072092FBF0F700FB172082B2A9 +:101C20005719601EDFF82CC01CF80000384482B23F +:101C3000CF1701EB9777BF10A1EB87071FB9032CD4 +:101C400001DA501E82B2072092FBF0F700FB17204A +:101C5000C0B2F0BD7C6500080EB50120FFF7AEFFF5 +:101C600098B11A491A48FFF713FF1A4880781949A2 +:101C70004978184A1278CDE9002102901548C379B5 +:101C80008279818814A001F01FFD0220FFF796FFE2 +:101C9000B0B10220FFF7E0FE0C490D48FFF7F8FE57 +:101CA0000C4880780B4949780A4A1278CDE900211E +:101CB00002900848C379827981880FA001F004FD61 +:101CC0000520FFF7C9FE00F051F90EBDBB00002052 +:101CD000BA000020600700205254432054696D650B +:101CE0003A25642D25642D25642025643A25643A1F +:101CF00025640D0A00000000416C61726D2054697A +:101D00006D653A25642D25642D25642025643A25CA +:101D1000643A25640A00000029B1064A1288024389 +:101D2000044B1A8004E0034A12888243014B1A8054 +:101D300070470000002800401CB535A001F0C4FC2D +:101D4000002401214FF0C050FFF70CFB0120FFF7EA +:101D500003FB0420FEF790FF45F25001884246D075 +:101D6000FEF782FF4FF48030FFF7BAFB04E0601CFF +:101D7000C4B20A2002F01AF93120FFF793FB08B928 +:101D8000FA2CF4DBFA2C01DB01201CBD25A001F0AC +:101D90009BFC4FF44070FFF7E9FB25A001F094FC99 +:101DA0000120FFF7DDFB00F0E1F800F0E9F8012188 +:101DB0000846FFF7B1FF00F0D9F8FFF755FE4FF2E4 +:101DC000244000F0C3F800F0D1F800200090034652 +:101DD00001220921019040F2E77000F045F8FFF779 +:101DE0004DFE45F250010420FEF75AFF07E000F0D7 +:101DF000C7F801210846FFF78FFF00F0B7F800F0A1 +:101E000025F810491048FFF743FE0020BDE7000009 +:101E10007274635F696E69742073746172740D0A01 +:101E2000000000007274635F696E6974200D0A001F +:101E30004853452069732074696D65736F757263CB +:101E4000650D0A00BB000020BA00002008B5032081 +:101E50008DF8000001208DF801008DF80300684620 +:101E6000FFF768F808BD00002DE9F05F06460F4651 +:101E700090469946DDE90AAB002440F2B2708642F2 +:101E800003DB40F63300864202DD0120BDE8F09F0F +:101E900040F2B2750AE02846FFF72CF810B120484E +:101EA000044401E01F480444681C85B2B542F2DBDB +:101EB000781EC7B2002510E01B48405D40F2A32108 +:101EC000484304EBC0143046FFF714F818B1012D55 +:101ED00001D116480444681C85B2BD42ECDBA8F170 +:101EE000010040F2A321484304EBC014C9EB4910A0 +:101EF000C0EB092004EB0014CAEB0A1004EB8004C9 +:101F00005C4401214FF0C050FFF72CFA0120FFF78D +:101F100023FA204600F00CF800F028F80020B5E77E +:101F20000085E2018033E1018865000880510100ED +:101F300000B50246FFF798FD100C03490880091D03 +:101F40000A80FFF79BFD00BD1828004000B502463F +:101F5000FFF78AFDC2F3034003490880091D0A8088 +:101F6000FFF78CFD00BD00000828004000BF0348BB +:101F7000008800F020000028F9D0704704280040B5 +:101F8000074800884FF6F77108400549088000BFF0 +:101F90000348008800F008000028F9D070470000CE +:101FA000042800402DE9FC4705460E461746984692 +:101FB000DDE90A9A002401214FF0C050FFF7D2F961 +:101FC0000120FFF7C9F9FEF74FFE4FF48030FFF70D +:101FD00087FA04E0601CC4B20A2001F0E7FF312058 +:101FE000FFF760FA08B9FA2CF4DBFA2C02DB0120C7 +:101FF000BDE8FC874FF44070FFF7B8FA0120FFF707 +:10200000AFFAFFF7B3FFFFF7BBFF01210846FFF769 +:1020100083FEFFF7ABFFFFF727FD4FF22440FFF7EA +:1020200095FFFFF7A3FF43463A4631462846CDE9E0 +:10203000009AFFF719FFFFF721FD45F25001042038 +:10204000FEF72EFEFFF702FF02490348FFF720FDCF +:102050000020CDE7BB000020BA00002010B50246EA +:102060000020104604E04318084CE35C2354401C55 +:10207000C1F180038342F6DCC1F1800003E000235C +:10208000024C2354401C8028F9DB10BD0C34002086 +:102090000146002003E00022024B1A54401C8842F3 +:1020A000F9DB70470C34002010B501F0FBF96C220D +:1020B0000021144801F01EFA6D2300221149124834 +:1020C00001F067FF01226D21104801F013FA0F485B +:1020D00000780F490870084601780EA001F0F4FA64 +:1020E0000EA001F0F1FA0DA001F0EEFA002405E0D7 +:1020F0000448015D0AA001F0E7FA641C6C2CF7DBD0 +:1021000010BD0000F40500201C0000201600002077 +:102110007E05002025640D0A000000000D0A000065 +:102120002564200008B501210820FFF72BF9E020E5 +:10213000ADF8000010208DF8030003208DF8020098 +:1021400069460448FEF7D5FD80210248FEF75CFE93 +:1021500008BD0000000C014000B587B0012104203B +:10216000FFF710F901210803FFF70CF9E020ADF8A3 +:10217000180018208DF81B0003208DF81A0006A9FE +:102180001748FEF7B6FDE0211548FEF73FFE002098 +:10219000ADF804004FF48270ADF806000020ADF8F1 +:1021A00008000220ADF80A000120ADF80C00400242 +:1021B000ADF80E003820ADF810000020ADF8120088 +:1021C0000720ADF8140001A9064800F067F80121C6 +:1021D000044800F049F8FF2000F006F807B000BD01 +:1021E000000801400030014070B50546002405E0BC +:1021F000601CC4B2C82C01DD002070BD02210E4855 +:1022000000F03EF80028F3D029460B4800F044F8CF +:10221000002405E0601CC4B2C82C01DD0020ECE7FE +:102220000121054800F02CF80028F3D0024800F006 +:1022300030F8C0B2E1E700000030014010B50446BC +:10224000074800884FF6C7710840054908800846CE +:102250000088204308800121024800F005F810BDE5 +:10226000003800400030014021B1028842F04002B5 +:10227000028004E002884FF6BF731A400280704764 +:102280000246002013890B400BB1012000E0002022 +:1022900070470146888970478181704710B50022D8 +:1022A000028802F441520B884C8823438C882343D4 +:1022B000CC8823430C8923434C8923438C892343B3 +:1022C000CC8923431A430280838B4FF2FF7423404F +:1022D00083830B8A038210BD1FB50DE302F00EFE4F +:1022E000FC490870FC48FD49FD4AFE4BCDE900322F +:1022F000CDE90210FC4BFD4AFD49F648FEF7FCFB18 +:10230000F4480178FBA001F0DFF90821FE48FFF74F +:10231000ABF94FF4FA7001F08DFEFFF75FFB4FF45D +:10232000FA7001F087FE80230022F849F84801F096 +:1023300030FE0020F74908707CE2F548007801285B +:102340007ED1F34840780328FAD1F148C078F249A9 +:102350000860EF480079096840EA0120EE4908600A +:10236000EB484079ED490860E9488079096840EA1E +:102370000120EA490860E648C07CE9490860E44871 +:10238000007D096840EA0120E5490860D6480088D8 +:102390001438E1490968884214DCDF480168D248F2 +:1023A0000088143081420DDCCE4800886438DB4957 +:1023B0000968884206DCD9480168CA480088643048 +:1023C000814212DDD748008840F2622188420CDD4C +:1023D000D549097841F00101D34A11700846FEF74A +:1023E0003FFD0120D14908700BE0CF49097801F089 +:1023F000FE01CD4A11700846FEF732FD0020CB49A0 +:102400000870C5480068B0F5167F68DAC2480068F1 +:1024100010F11E0F63DDC6480068BF490968401A05 +:10242000C449086008460068002803DA08460068C6 +:1024300040420860BF480068032805DBBC4800E054 +:10244000BBE0006800284AD1A7480088FEF734F9AD +:1024500006460022B84BFEF7A6F80446FEF77EF9C2 +:10246000B6490860AC480068FEF715F90646002238 +:10247000B14BFEF798F80446FEF770F9AF49486093 +:10248000FEF79AFDAD49C86BFEF7FCF80646AB496E +:10249000486BAB49FDF7FEFE07463146FDF72CFFC2 +:1024A00004464FF07E51FDF7EFFE0546FEF711F9A9 +:1024B000A449086008460068FEF7FEF80546A24AEF +:1024C000A24BFDF7FEFF0746FEF717F984B221463F +:1024D0009F4800F082FD90480068954908608F4849 +:1024E0000168804800883230814214DD8E490978C5 +:1024F00041F008018C4A11700846FEF7B1FC8A4988 +:10250000097801F0EF01884A11700846FEF7A8FC2F +:102510000120904908707348008832387F49096863 +:10252000884214DD8049097841F010017E4A11701B +:102530000846FEF795FC7C49097801F0F7017A4AD4 +:1025400011700846FEF78CFC022082490870814811 +:102550000078012811D171480068624909888842D1 +:102560000BDC7149097801F0E7016F4A11700846E8 +:10257000FEF776FC0020774908707648007802283C +:1025800011D1664800685749098888420BDB6649C3 +:10259000097801F0E701644A11700846FEF760FC13 +:1025A00000206C490870FFF785F81720FFF770FDD1 +:1025B00017210020FFF752FD3CE155480078EE2836 +:1025C00024D153484078B62820D151488078032838 +:1025D0001CD14F4A60496148FEF752FA3E483F49D4 +:1025E0003F4A404BCDE90032CDE902103E4B3F4A15 +:1025F0003F493848FEF780FA01F046F80B20FFF714 +:1026000047FD0B210020FFF729FD13E1404800782A +:10261000EE2827D13E484078B62823D13C48807820 +:1026200004281FD13A48C0784D4908700020009016 +:10263000034601220921019040F2E770FFF7B2FC46 +:102640004748007823490870454800784549087094 +:1026500001F01AF80820FFF71BFD08210020FFF702 +:10266000FDFCE7E02A480078EE2821D12848407890 +:10267000B6281DD126488078012819D12449374829 +:10268000FEF71CFB14481549154A164BCDE90032DC +:10269000CDE90210144B154A15490E48FEF72CFAE5 +:1026A0001420FFF7F5FC14210020FFF7D7FCC1E050 +:1026B00017480078EE2862D115484078B1285ED1DD +:1026C0001348807811285AD11148C07BFF2856D171 +:1026D0000E4849E07E050020880500208605002080 +:1026E0008405002082050020800500208B05002045 +:1026F0008A05002063757272656E74207374616759 +:10270000653A2025640D0A008F050020E0060020B0 +:102710000C340020B8000020980500209C05002003 +:10272000A00500207C050020700500207A0500200F +:10273000A80500206C050020000024406C07002044 +:102740000000C843B40500200AD7A3703D0AEB3F40 +:102750000008004079050020740500207205002063 +:102760008C0500206A050020007CFF2807D111207D +:10277000FFF78EFC11210020FFF770FC5AE05F4844 +:102780000078EE2817D15D484078B12813D15B4816 +:10279000807811280FD15948807BFF280BD15848E9 +:1027A000C07BFF2807D11020FFF772FC102100200A +:1027B000FFF754FC3EE051480078EE2817D14F480F +:1027C0004078B12813D14D48807811280FD14B485B +:1027D000007BFF280BD14948407BFF2807D10E2002 +:1027E000FFF756FC0E210020FFF738FC22E043489B +:1027F0000078EE2817D141484078B12813D13F48DE +:10280000807801280FD13D48C079FF280BD13B4883 +:10281000007AFF2807D10920FFF73AFC09210020A0 +:10282000FFF71CFC06E037A000F04EFF012100205E +:10283000FFF714FC8021314801F022FC00283FF40E +:102840007CAD36480088B0F57A7F52DC3448008889 +:10285000B0F57A7F4DDC31480088FDF72DFF8246C8 +:102860000022304BFDF79FFE804600222E4BFDF7E5 +:1028700028FE064600222D4BFDF77CFD0446FDF7A1 +:102880003CFF80B20390FEF74BFD25480088FDF722 +:1028900013FF06460022234BFDF785FE80460022EB +:1028A000214BFDF70EFE04460022204BFDF762FD92 +:1028B0008246FDF722FF80B20390FEF73BFD1848E9 +:1028C0000088FDF7F9FE06460022164BFDF76BFE69 +:1028D00080460022144BFDF7F4FD04460022134B02 +:1028E000FDF748FD8246FDF708FF80B20390FEF732 +:1028F00029FD00200E490870F0E400000C3400208F +:10290000E006002070726576696F757320617272DF +:102910006179206375740D0A0000000084050020B1 +:10292000860500200000594000000C4000003C409B +:10293000B800002010B500F001F810BD0CB5002063 +:10294000019000903348006840F4803031490860BD +:1029500000BF3048006800F4003000900198401C2F +:102960000190009818B90198B0F5A06FF1D12948ED +:10297000006800F4003010B10120009001E0002058 +:1029800000900098012843D12348006840F01000CF +:10299000214908600846006820F0030008600846E6 +:1029A000006840F0020008601A4840681949486011 +:1029B0000846406848600846406840F480604860C7 +:1029C0000846406820F47C1048600846406840F49F +:1029D000E81048600846006840F08070086000BF5A +:1029E0000C48006800F000700028F9D009484068E1 +:1029F00020F00300074948600846406840F00200A4 +:102A0000486000BF0348406800F00C000828F9D176 +:102A10000CBD00000010024000200240042808D134 +:102A20004FF0E021096941F004014FF0E02211610B +:102A300007E04FF0E021096921F004014FF0E022A6 +:102A40001161704710B503F0F3FA012801D002F0CC +:102A500011FF10BD70B505460420FFF7DFFF1048D9 +:102A600000681049B0FBF1F00F4908700C4800688D +:102A70000C49B0FBF1F44FF47A70444301200B4948 +:102A800008804FF0E020006940F002004FF0E021A4 +:102A9000086108464461006940F00100086170BDAA +:102AA0000000002040420F00D4000020D60000208B +:102AB00010B51348006840F001001149086008464D +:102AC0004068104908400E494860084600680E49B1 +:102AD00008400B4908600846006820F48020086020 +:102AE0000846406820F4FE0048604FF41F008860EC +:102AF000FFF720FF4FF000600449086010BD0000A0 +:102B0000001002400000FFF8FFFFF6FE08ED00E0B5 +:102B100010B50121064800F0EBF840B10548806B84 +:102B2000401C044988630121014800F0C3F810BD2E +:102B3000000400406C0700201FB501210220FEF7B1 +:102B400011FC1D208DF80C0003208DF80D000120D4 +:102B50008DF80F0003A8FEF7EDF94FF47A70ADF889 +:102B600004004720ADF800000020ADF802006946DF +:102B7000084800F035FA01221146064800F0C9F86D +:102B80000121044800F096F80121024800F095F870 +:102B90001FBD0000000400402DE9F04F87B0012167 +:102BA0002F4800F0A5F8002857D001212C4800F04C +:102BB00081F82C480088401C2A4908802A4800884F +:102BC000B0F57A7F40DC2848008800283CDD2748A3 +:102BD0000078462833DC25480078FEF7B3FB22480E +:102BE0000088FDF769FD80460022214BFDF7DBFCE4 +:102BF0004FF066321F4BCDE90001FDF762FC06463F +:102C000000221D4BFDF7B6FB044600221B4BFDF7CF +:102C1000CAFC82468B4615480078FDF74DFD5246AA +:102C20005B46CDE90201FDF7A5FBCDE90401FDF707 +:102C300064FD0E49087012A000F046FD04E000207B +:102C40000A490870FEF77EFB0748008828B9002073 +:102C5000FEF778FB0DA000F037FD07B0BDE8F08F60 +:102C6000000800407C050020880500206B0500203E +:102C7000000059406666064000003E4000001840D3 +:102C800077686974652070776D0D0A0077686974DC +:102C900065206973203021212100000021B10288C4 +:102CA00042F08002028004E002884FF67F731A40EF +:102CB00002807047CA430282704721B1028842F005 +:102CC0000102028004E002884FF6FE731A4002807F +:102CD000704731B1B0F8442042F40042A0F84420DB +:102CE00005E0B0F84420C2F30E02A0F8442070477B +:102CF00030B50246002000230024158A05EA0103AE +:102D0000958905EA010413B10CB1012000E000200F +:102D100030BD1AB183890B43838102E083898B43E1 +:102D20008381704770B5002400220023058C4FF684 +:102D3000FE7635400584028C8388048B4FF68F75B0 +:102D40002C40B51E2C400D882C43751E2A400D8941 +:102D50002A434D882A43144DA8420BD0134DA84254 +:102D600008D0134DA84205D0124DA84202D0124DF2 +:102D7000A84213D14FF6F7752A404D892A434FF6E2 +:102D8000FB752A408D882A434FF6FF652B404FF68E +:102D9000FF552B408D892B43CD892B4383800483A2 +:102DA000CD888586028470BD002C0140003401402E +:102DB0000040014000440140004801400A46002113 +:102DC000018B4FF6F77319401143018370470000E0 +:102DD00070B5002400220023058C4FF6EF763540B5 +:102DE0000584028C8388048B48F6FF752C404FF6CF +:102DF000FF452C400D884FF6FF7606EA05252C434B +:102E00004FF6DF752A400D8906EA05152A434D88DD +:102E100006EA05152A43154DA84202D0144DA842D2 +:102E20001DD14FF67F752A404D894FF6FF7606EA91 +:102E300005152A434FF6BF752A408D8806EA051509 +:102E40002A434FF6FF352B404FF2FF752B408D89FB +:102E500006EA85052B43CD8906EA85052B43838049 +:102E60000483CD880587028470BD0000002C0140DA +:102E70000034014070B5002400220023058C4FF679 +:102E8000FF6635400584028C8388848B4FF68F75EE +:102E90002C404FF6FC752C400D882C434FF6FF5507 +:102EA0002A400D894FF6FF7606EA05252A434D880C +:102EB00006EA05252A43154DA84202D0144DA84222 +:102EC0001DD14FF2FF752A404D894FF6FF7606EA75 +:102ED00005252A434FF6FF352A408D8806EA052549 +:102EE0002A434EF6FF752B404DF6FF752B408D891A +:102EF00006EA05152B43CD8906EA05152B43838089 +:102F00008483CD888587028470BD0000002C014039 +:102F1000003401400A460021818B4FF6F7731940B7 +:102F2000114381837047000070B500220023002404 +:102F3000058C4EF6FF7635400584038C8488828BA1 +:102F400048F6FF752A404FF6FF452A400D884FF698 +:102F5000FF7606EA05252A434DF6FF752B400D89BD +:102F600006EA05352B434D8806EA05352B430B4D04 +:102F7000A84202D00A4DA84208D14BF6FF752C405A +:102F80008D894FF6FF7606EA85152C43848082836F +:102F9000CD88A0F84050038470BD0000002C014093 +:102FA000003401400A460021818B4FF2FF73194023 +:102FB0004FF6FF7303EA0223194381837047002110 +:102FC000018041808180C180018141818181C181F5 +:102FD00070478186704701877047A0F8401070479E +:102FE000002202881D4B98420ED01D4B98420BD0F8 +:102FF000B0F1804F08D01B4B984205D01A4B984235 +:1030000002D01A4B984204D14FF68F731A404B8866 +:103010001A43174B984207D0164B984204D04FF6EC +:10302000FF431A40CB881A4302808B8883850B8824 +:1030300003850A4B98420BD0094B984208D00E4B9F +:10304000984205D00D4B984202D00D4B984201D1C9 +:103050000B7A03860123838270470000002C014015 +:10306000003401400004004000080040000C004013 +:1030700000100040001400400040014000440140A6 +:103080000048014030B589B005460C4601210920B1 +:10309000FEF778F90120ADF8200018208DF8230004 +:1030A00003208DF8220008A91648FDF722FE012111 +:1030B0000220FEF757F9A8B2ADF81800A0B2ADF89B +:1030C00014000020ADF81A00ADF8160005A90E484E +:1030D000FFF786FF7020ADF804000120ADF8060070 +:1030E0000220ADF80C0001A90748FFF7C3FE082134 +:1030F0000548FFF70FFF01210348FFF7DEFD09B088 +:1031000030BD0000000C01400004004010B540F24A +:1031100025510B4800F0DBF880B1094800F092F926 +:10312000C4B208480078802808DA074805490978B9 +:10313000445404480078401C0249087010BD000047 +:1031400000380140B8000020E006002010B540F231 +:1031500025511D4800F0BBF810B31B4800F072F970 +:10316000C4B21A48008800F40040C8B91748008863 +:1031700000F4804060B10A2C03D00020134908807D +:1031800020E01248008840F400401049088019E00F +:103190000D2C06D10D48008840F480400B49088072 +:1031A00010E00A480088C0F30D0009490C54074894 +:1031B0000088401C0549088008460088FE2801DD7B +:1031C0000020088010BD000000440040D80000200E +:1031D000B007002010B586B0044601214804FEF770 +:1031E000C1F801210C20FEF7CDF84FF40070ADF8C6 +:1031F000140003208DF8160010208DF8170005A983 +:103200002248FDF776FD0420ADF8140003208DF868 +:10321000160018208DF8170005A91D48FDF769FD57 +:103220000820ADF8140004208DF8170005A91848EF +:10323000FDF75FFD26208DF8000004208DF80100C9 +:1032400001208DF803006846FDF774FE019400200C +:10325000ADF80800ADF80A00ADF80C00ADF81000AC +:103260000C20ADF80E0001A90A4800F07FF80122F9 +:1032700040F22551074800F054F80121054800F0BC +:103280000DF800200449086006B010BD000C014094 +:103290000008014000440040A481214221B18289FC +:1032A00042F40052828104E082894DF6FF731A4095 +:1032B0008281704702460020B1F5007F00D100BF37 +:1032C00013880B400BB1012000E00020704770B55F +:1032D0000246002400230025002040F66A16B14271 +:1032E00000D100BFC1F3421501F01F03012606FA09 +:1032F00003F3012D02D19689334006E0022D02D15D +:10330000168A334001E0968A33400C12012606FAF1 +:1033100004F41688344013B10CB1012000E0002001 +:1033200070BDF0B50346002400260025002040F6BD +:103330006A17B94200D100BF1846C1F3421401F028 +:103340001F06012707FA06F5012C01D10C3004E015 +:10335000022C01D1103000E014301AB107682F435D +:10336000076002E00768AF430760F0BD2DE9F04752 +:1033700086B005460E460024A24600BFA14600279F +:10338000B08900B100BF2F462C8A4CF6FF70044074 +:10339000F08804432C82AC894EF6F3100440B088C8 +:1033A00031890843718908430443AC81AC8A4FF6E4 +:1033B000FF400440B0890443AC8201A8FEF708F83E +:1033C0001F48874202D1DDF810A001E0DDF80CA013 +:1033D000A88900F4004040B10AEBCA0000EB0A10D3 +:1033E00031684900B0FBF1F807E00AEBCA0000EBD6 +:1033F0000A1031688900B0FBF1F86420B8FBF0F0E6 +:1034000004012009642101FB1089A88900F400400F +:1034100040B1322000EBC900B0FBF1F000F0070032 +:10342000044308E0322000EB09106421B0FBF1F006 +:1034300000F00F0004432C8106B0BDE8F0870000C7 +:103440000038014001468888C0F308007047C1F386 +:1034500008028280704700BFFEE7000010B50446F6 +:10346000240300F0B3F800F0A7F800200B4908602F +:103470002020FEF7B9FEC4F30740FEF7B5FEC4F303 +:103480000720FEF7B1FEE0B2FEF7AEFE01200449D0 +:10349000C1F8900100F090F810BD000090012142A9 +:1034A0000000214208B501210420FDF76BFF102028 +:1034B000ADF800008DF8030003208DF80200694686 +:1034C0000948FDF716FC10210748FDF79FFC012075 +:1034D00006490860FEF740FE0020FEF7AFFE00F050 +:1034E00031F80349088008BD0008014090012142DD +:1034F000140000202DE9F04106460C461746002036 +:103500000F4908600320FEF76FFEC4F30740FEF783 +:103510006BFEC4F30720FEF767FEE0B2FEF764FE21 +:10352000002505E0FF20FEF75FFE7055681C85B2A0 +:10353000BD42F7DB012002490860BDE8F0810000D0 +:103540009001214210B5002400200E49086090200F +:10355000FEF74AFE0020FEF747FE0020FEF744FE7D +:103560000020FEF741FEFF20FEF73EFE44EA002465 +:10357000FF20FEF739FE044301200349C1F8900102 +:10358000204610BD900121420000214210B50024C8 +:103590000020074908600520FEF726FEFF20FEF701 +:1035A00023FE044601200349C1F89001204610BDC6 +:1035B000900121420000214210B500BFFFF7E6FF55 +:1035C00000F001000028F9D110BD000010B5002066 +:1035D000044908600620FEF707FE01200249C1F8F1 +:1035E000900110BD90012142000021422DE9F041DF +:1035F00007460E461446F0B2C0F58075AC4200DCBA +:10360000254612E02A463146384600F013F8AC420F +:1036100000D10BE02F442E44601B84B2B4F5807FB0 +:1036200002DD4FF4807500E02546EBE700BFBDE802 +:10363000F08100002DE9F04106460C461746FFF7E1 +:10364000C5FF00200F4908600220FEF7CDFDC4F33E +:103650000740FEF7C9FDC4F30720FEF7C5FDE0B241 +:10366000FEF7C2FD002504E0705DFEF7BDFD681C9D +:1036700085B2BD42F8DB012002490860FFF79CFFDC +:10368000BDE8F0819001214210B5FFF70BFF00204B +:10369000FFF7E4FE962000F089FC6C220021074829 +:1036A000FFF7A4FF01226D210548FFF79FFF6C2261 +:1036B00000210448FFF71EFF10BD00001C00002081 +:1036C0006A050020F40500200FB4054B10B503A9CE +:1036D000044A029800F0DAF810BC5DF814FB000010 +:1036E0004D400008F005002002E008C8121F08C184 +:1036F000002AFAD170477047002001E001C1121F73 +:10370000002AFBD1704700002DE9FF5F82B0002145 +:10371000DDE90430020DDDF840B0034318D044F673 +:103720001050A2F2FF3242431514119801281FD005 +:10373000A5EB0B00401C5FEA000A4FF000064E4F5D +:10374000DFF83891B046504615D5CAF1000413E0B1 +:10375000119801244AA3012801D16FEA0B010298B4 +:10376000119AC0E90031C0E9024206B0BDE8F09FFD +:10377000CBF10000DFE704460021404A491842EB44 +:103780000450CDE9001012E0E00707D032463B4676 +:1037900040464946FCF795FE8046894632463B4600 +:1037A00010461946FCF78DFE06460F466410002CA5 +:1037B000EAD1DDE90401DDE90023BAF1000F06DA00 +:1037C000FCF77FFE42464B46FCF77BFE05E0FCF72C +:1037D000EAFE42464B46FCF7E6FE04460E46002251 +:1037E000284BFCF7A3FF03D84FF0FF30014607E05A +:1037F0000022254B20463146FCF7BCFDFDF7EAF8D8 +:10380000102409E0002C0ADB0A220023FCF7ECFF5D +:10381000039B30321A55641E50EA0102F2D1641C37 +:10382000039AC4F111031444119A012A03D001220E +:1038300008430DD10AE0084304D000204FF0110BDB +:10384000119072E7A3EB0B056D1E0DE05B4504DDE7 +:103850004FF0000205F1010504E003DA4FF0000229 +:10386000A5F10105002AECD002981199C0E90231B6 +:10387000C0E9004579E70000000014400000F03F77 +:10388000300000000000F0430000E03F2DE9FF4F52 +:1038900095B09A46884606460025EEE1252877D160 +:1038A00000242746F94A0121039400E0044316F856 +:1038B000013F203B01FA03F01042F7D130782A286B +:1038C00011D06FF02F033078A0F13002092A16D8FA +:1038D000039A44F0020402EB820203EB420210441A +:1038E000761C0390EFE758F8042B0392002A03DAC2 +:1038F000504244F40054039044F00204761C3078A3 +:103900002E2816D116F8010F44F004042A280DD0F1 +:103910006FF02F023078A0F13003092B09D807EBA4 +:10392000870302EB4303C718761CF3E758F8047BC0 +:10393000761C30786C280FD006DC4C2817D068280D +:103940000DD06A2814D104E0742810D07A280FD141 +:103950000DE044F400140AE044F4801401E044F45F +:1039600040147278824202D104F58014761C761CD1 +:10397000307866280BD013DC582877D009DC002873 +:1039800075D04528F6D04628F4D047281AD193E1BF +:1039900018E0632835D0642879D0652812D18BE1EE +:1039A000702873D008DC6728F1D069286FD06E28A2 +:1039B0000DD06F2806D1ACE073282CD0752874D0B8 +:1039C000782853D05246179990476D1C54E1C4F3A0 +:1039D0000250022809D003280DD0D8F8001004287E +:1039E0000DD00D6008F1040846E1D8F80010EA1780 +:1039F000C1E90052F6E7D8F800100D80F2E70D702B +:103A0000F0E718F8041B8DF8001000208DF8010075 +:103A1000EB46012003E058F804BB4FF0FF3061078C +:103A20004FF0000102D40DE009F101018946B942CD +:103A30000FDA8145F8DB1BF809100029F4D108E002 +:103A400009F1010189468142FADB1BF809100029BE +:103A5000F6D103985346A0EB090721463846179A3A +:103A600000F080FA284400EB090507E044E008E193 +:103A70000DE01BF8010B524617999047B9F1010967 +:103A8000F7D2534621463846179AF2E039E00A2128 +:103A9000C4F302524FF0000B0091022A06D058F8EE +:103AA000040BC117032A09D00AE023E008F107003C +:103AB00020F00702F2E80201904605E000B2C117CB +:103AC000042A01D140B2C117002906DA0A460021B2 +:103AD000404261EB02012D2202E0220504D52B2297 +:103AE0008DF80420012203E0E20701D02022F7E74D +:103AF000914657E00A2100E010214FF0000B0091A1 +:103B00000BE010214FF0000B44F004040827009153 +:103B100003E008204FF0000B0090C4F30252022A89 +:103B200005D058F8040B0021032A08D008E008F15A +:103B3000070020F00702F2E80201904603E080B29D +:103B4000042A00D1C0B24FF0000922072AD53278EA +:103B5000702A07D0DDF800C08CF0100C5CEA0B0C6A +:103B600005D00EE040228DF80420012208E050EA42 +:103B7000010306D030238DF804308DF80520022291 +:103B80009146009B83F0080353EA0B030AD150EAE5 +:103B9000010201D1620705D530228DF804204FF0D3 +:103BA00001097F1E3278582A04D039A20C920CAA3F +:103BB00002920BE03BA2F9E75B46009AFCF714FE89 +:103BC0000C9B9B5C029A521E0292137050EA0102F7 +:103BD000F2D1029804A9081A00F1200B600702D55F +:103BE00024F4803400E001275F4502DDA7EB0B00E1 +:103BF00000E0002000EB0B01009003984944401ABC +:103C00000390E00306D453462146179A039800F028 +:103C1000A9F90544002706E001A85246C05D17999E +:103C200090476D1C7F1C4F45F6DBE0030CD55346D7 +:103C30002146179A039800F095F9054404E03020D6 +:103C40005246179990476D1C0099481E0090002914 +:103C5000F5DC08E00298029952460078491C02916E +:103C6000179990476D1CBBF10001ABF1010BF1DC22 +:103C70005BE100F065F90544761C307800287FF49C +:103C80000DAE19B02846BDE8F08F000009280100EC +:103C900030313233343536373839616263646566C2 +:103CA0000000000030313233343536373839414284 +:103CB0004344454600000000600700D4062708F191 +:103CC000070020F00700F0E80223804603F0004CD4 +:103CD0005FEA0C0001D097A009E0200501D596A06D +:103CE00005E0E00701D095A001E0AFF24C00139091 +:103CF000307823F0004365280CD006DC452809D035 +:103D000046281DD047287FD13BE0662818D0672879 +:103D10007AD136E00021112F01DB112000E0781C60 +:103D2000CDE9000104A90CA8FFF7EEFCDDE90D01C7 +:103D30000C9A4FF0000B07F10109109200914EE030 +:103D40004FF000400097CDE9011004A90CA8FFF73F +:103D5000DBFCDDE90D020C9B0F994FF0000B914647 +:103D60001093009211B9791C00EB0109B7EB09001F +:103D700003D4C0F1FF3B07F10109A9EB0700019053 +:103D800042E0012F00DA01270021112F01DD11206F +:103D900000E03846CDE9000104A90CA8FFF7B4FC07 +:103DA000DDE90D010C9A00914FF0000BB94610921D +:103DB00021070FD4009A4A4503DA914601E0A9F1A0 +:103DC0000109B9F1010F05DD109AA9F10101515C5A +:103DD0003029F4D0B84202DA10F1040F03DA0121DD +:103DE000CDE9011010E0002803DC8344A9EB0001B9 +:103DF00002E0411C494500DD8946A0EB0B00401C58 +:103E000001904FF000400290200705D401984845EA +:103E100002DB4FF0FF30019000208DF84B0002983C +:103E20000DF14B07B0F1004F25D002200C902B2054 +:103E30000D90029800280CDA404202902D200D903F +:103E400007E00A210298FCF7B9FC3031029007F82C +:103E5000011D0C99481E0C900029F2DC02980028E4 +:103E6000EFD1791E0D980870307800F0200040F0F6 +:103E7000450007F8020D11A8C01BC01D0290139841 +:103E8000007800B1012000EB0901019801EBE0711D +:103E9000029801440398401A401E0390E00306D4A0 +:103EA00053462146179A039800F05CF8054413988E +:103EB000007818B15246179990476D1CE00323D53E +:103EC00053462146179A039800F04CF805441BE02E +:103ED000BBF1000F07DB0098584504DD10981799D7 +:103EE00010F80B0001E017993020524690470198D6 +:103EF0000BF1010B401E05F10105019004D12E20AC +:103F00005246179990476D1CB9F10001A9F10109BA +:103F1000DEDC05E017F8010B5246179990476D1C3F +:103F20000299481E02900029F4DC53462146179A54 +:103F300003989EE62D0000002B00000020000000EA +:103F40002DE9F041044600251E461746880404D496 +:103F500005E039462020B0476D1C641EF9D528467F +:103F6000BDE8F0812DE9F041044600251E4690464B +:103F7000C80301D5302700E02027880404D505E0D8 +:103F800041463846B0476D1C641EF9D52846BDE849 +:103F9000F08170B504460025104603E00E5C6655BE +:103FA0006D1C401C9842F9DB70BD000070B50446E2 +:103FB00002F03EF8012810D00B480088844206D356 +:103FC00009480088B4FBF0F5284601F0B5F9064829 +:103FD0000088B4FBF0F100FB11444FF47A7104FB4C +:103FE00001F000F003F870BDD600002070B5034664 +:103FF00000224FF0E02675690D4E367803FB06F47B +:104000004FF0E026B16910E04FF0E026B069884239 +:104010000BD0884202D20E1A324402E02E1A0E440D +:1040200032440146A24200D300E0EDE700BF70BD7C +:10403000D400002030B50446002504E04FF47A7027 +:10404000FFF7D4FF6D1CA542F8D330BD70B5044610 +:104050000D46012008490860E1B20848FFF7F7F96A +:1040600000BF80210548FFF725F90028F9D000207E +:1040700001490860204670BDA481214200440040EF +:1040800002460B46002104E0505C08B10020704756 +:10409000491C9942F8DB0120F9E700001FB54FF4F5 +:1040A0004070FCF77FFF4820FEF7D4FC4FF4166009 +:1040B000FFF790F8FDF738F828A0FFF705FB40F26E +:1040C000671140F28F10FEF7DDFF4FF49650FDF7B9 +:1040D00055FAFCF79DFEFDF72FFEFEF72DFDFDF7CF +:1040E000E3FF20482049214A214BCDE90032CDE9A8 +:1040F0000210204B204A21492148FCF7FDFC40F2E8 +:10410000CF2140F2F310FDF721F840F2CF2140F229 +:10411000F310FDF76DF840F2CF2140F2F310FDF7F8 +:10412000B9F80220FCF79CFEAA211648FEF755FFBD +:104130000020FDF7F5F80020FDF7FCF80020FDF762 +:1041400001F91E20FDF7ECF81E20FDF7F3F81E2004 +:10415000FDF7F8F800F018F800BFFEE7B8B4CEBBE2 +:104160000D0A000088050020860500208405002037 +:1041700082050020800500208B0500208A05002094 +:104180007E050020000800401CB508A0FFF79CFA3F +:104190000B4800210B468022CDE9001009A10C48F4 +:1041A00001F016FF01F064FA1CBD0000C8EBBFDA95 +:1041B000BAAFCAFDB5F7D3C3B3C9B9A60D0A00009B +:1041C000B805002073746172745F7461736B0000D2 +:1041D000554E00082DE9F04105460E461C4807687B +:1041E0001C480068001D00F0E9FE50B9194800683D +:1041F00090F82C100120884017490968814316481F +:104200000160681C38B936B112480168091D1348AD +:1042100000F012FF1AE07C190E4800684460BC42AE +:1042200007D20C480168091D0D48006800F0EAFE3D +:104230000CE008480168091D0A48006800F0E2FE29 +:1042400009480068844201D207480460BDE8F08153 +:1042500004010020F000002008010020800B002055 +:10426000F8000020F40000202001002010B50446D2 +:1042700000F0EEFE23480068401C224908602248F6 +:10428000006840B9204804600846006801280DD144 +:1042900000F0E4F90AE01D48006838B91A480068DF +:1042A000C06AE16A884201D817480460184800686B +:1042B000401C1749086094F82C10012088401549CB +:1042C0000968084313490860E16A01EB8101124A59 +:1042D00002EB8100211D00F0AFFE00F0FDFE0B4857 +:1042E000006868B108480068C06AE16A884207D27D +:1042F0004FF0805009490860BFF34F8FBFF36F8FB5 +:1043000010BD000000010020F00000200C01002082 +:104310001C01002008010020B008002004ED00E08E +:1043200010B500F095FE10480068D0B90F4800F0B5 +:1043300059FE0F4800F056FE0C480E4908600C4824 +:104340000D49086000220C210A2001F0ADFA06494F +:1043500008600846006820B108A10348006800F022 +:10436000AFFF00F0B9FE10BD34010020940B002017 +:10437000A80B00202C01002030010020546D725148 +:104380000000000070B523E001F0C8F91348006890 +:1043900008B9012000E00020054601F0D5FFBDB9B5 +:1043A00000F056FE0D48C068C468201D00F006FEEF +:1043B0000B480068401E0A4908600A480068401E11 +:1043C0000849086000F088FE204600F060F800BF51 +:1043D000044800680028D7D170BD00006C0B002095 +:1043E00000010020FC00002070B504460D46206C42 +:1043F00070B1216CE0680844E0606168E068884260 +:1044000001D32068E0602846226CE168FBF7D8FE03 +:1044100070BD2DE9F04104460F4615464FF00008E7 +:10442000A66B206C40B9206860BB606801F0C6FED6 +:1044300080460020606025E07DB93946226CA06886 +:10444000FBF7BEFE216CA0680844A060D4E901100F +:10445000884217D32068A06014E03946226CE068D7 +:10446000FBF7AEFE216CE068401AE0602168E0686E +:10447000884203D2216C6068401AE060022D01D1AD +:1044800006B1761E701CA0634046BDE8F08110B5F1 +:104490000446206B00F058FE204600F055FE10BD8B +:1044A0000146084A126812680AB9012200E0002297 +:1044B0000A600A6822B9034A1268D268106800E0EC +:1044C000002070472C01002030B54FF420531748CE +:1044D00000F007042CB1C01D20F00700134C041B92 +:1044E0001B1B0246124C22600024114D6C60D01838 +:1044F000083820F007000F4C206000240D4D2D6877 +:104500006C600C4D2D682C601146441A4C60094CAF +:1045100024680C60084D4C682C60084D4C682C6079 +:104520004FF00044064D2C6030BD00000C0C002004 +:104530004C010020540100205C01002058010020A3 +:104540006001002000BFFFF71DFF0648006801283A +:10455000F9D94FF0805004490860BFF34F8FBFF383 +:104560006F8FF0E7B008002004ED00E02DE9F04186 +:1045700006460D4617469846069C0DB9246000E095 +:104580002760E66325640121204601F0D3FA00206C +:10459000A064BDE8F08100002DE9FF5F81460F4671 +:1045A0009246DDE90E6B109CAAF10100216B01EB34 +:1045B000800828F0070808F0070008B9012000E08B +:1045C000002028B940F22B321BA120A0FFF77CF875 +:1045D000002507E0795D04F134004155785D00B9AC +:1045E00002E06D1C102DF5D300BF002143200155C2 +:1045F000202E00D31F26E66266640020A064201DE2 +:1046000000F0FDFC04F1180000F0F9FC2461C6F193 +:104610002000A06164620020E06484F850004946F4 +:104620004046039A00F004FC2060BBF1000F01D06B +:10463000CBF80040BDE8FF9F2E2E5C4672656552A8 +:10464000544F535C7461736B732E63004572726FC9 +:10465000723A25732C25640D0A00000010B5002461 +:1046600007E004EB84010F4A02EB810000F0BAFC82 +:10467000641C202CF5D30C4800F0B4FC0B4800F06F +:10468000B1FC0B4800F0AEFC0A4800F0ABFC0A4855 +:1046900000F0A8FC0448094908600448084908607B +:1046A00010BD0000B0080020300B0020440B00209B +:1046B000580B00206C0B0020800B0020F400002021 +:1046C000F800002010B50146164800E000680368B5 +:1046D0008B42FBD30246436813448B4204D14368A8 +:1046E0004C682344436001460A464B6813440468FF +:1046F000A34211D10C4C03682468A34208D04B6834 +:104700000468646823444B6003681B680B6005E021 +:10471000054B1B680B6001E003680B60884200D00A +:10472000016010BD4C010020540100202DE9F04132 +:1047300004460D4616461F464FF00008656024618A +:10474000B5420CD8F01BA169884202D34FF0010892 +:1047500011E0211D0948006800F054FC0BE0BE4246 +:1047600004D2BD4202D34FF0010804E0211D0448E9 +:10477000006800F047FC4046BDE8F08130010020B1 +:104780002C01002070B5054600F062FCA86B08B94A +:10479000012400E0002400F09FFC204670BD70B5AD +:1047A000054600F055FCA86BE96B884201D1012455 +:1047B00000E0002400F090FC204670BD2DE9F3419C +:1047C0000D460098846C00272CB940F6CE121AA131 +:1047D00028A0FEF779FFA06BE16B884201D201208F +:1047E00000E0002028B940F6CF1213A121A0FEF767 +:1047F0006BFFA06BE16B88421BD294F945602A469F +:1048000069462046FFF705FE0746701C60B9606ADE +:1048100008B9012000E0002050B904F1240001F0A3 +:1048200039FD28B1012703E0701C40B284F845002F +:1048300000BF3846BDE8FC812E2E5C2E2E5C2E2E4D +:104840005C73746D33322D636F6E74726F6C205FA6 +:104850006C69616E77616E675C636F6E74726F6CAA +:104860005C4672656552544F535C71756575652E73 +:10487000630000004572726F723A25732C25640D37 +:104880000A000000F8B505460F4613480068C068E6 +:10489000C468201D00F092FBE069012818D1A069CE +:1048A00041192B463A462046FFF740FF80B10020D1 +:1048B00003462A4601460090204601F00FFE0646B8 +:1048C0002EB94FF4027205A10AA0FEF7FDFE00BF4B +:1048D0002046616A8847F8BD2C0100202E2E5C46D8 +:1048E00072656552544F535C74696D6572732E63C3 +:1048F000000000004572726F723A25732C25640D1A +:104900000A00000070B586B060E0039800285DDB07 +:10491000059C606908B9012000E0002010B9201D45 +:1049200000F04CFB02A800F0C7F8054603980A28DF +:104930004AD2DFE800F00905072C2E4506082D2F86 +:1049400000BF00BF00BF00BF0498A26981180346E2 +:104950002A462046FFF7EAFEC0B12046616A884732 +:10496000E069012812D1002000900498A169421842 +:1049700000231946204601F0B1FD06462EB940F24B +:10498000213218A11DA0FEF79FFE00BF1DE000BF51 +:104990001BE000BF0498A061A06908B1012000E0FD +:1049A000002028B94FF44E720EA114A0FEF78CFE21 +:1049B000A06941192B462A462046FFF7B7FE04E0BE +:1049C000204600F0C1FB00E000BF00BF00231A46F4 +:1049D00003A90E48006800F0B5FF002895D106B085 +:1049E00070BD00002E2E5C4672656552544F535CBC +:1049F00074696D6572732E63000000004572726FFA +:104A0000723A25732C25640D0A0000003401002041 +:104A1000F8B505460C4600F081FE684600F04CF8FB +:104A20000646009820BB44B9B54206D801F08CFC7C +:104A300031462846FFF726FF1CE03CB10E480068CF +:104A4000006808B9012000E000200446A91B2246A6 +:104A50000A48006800F04AFC01F076FC50B94FF0BB +:104A6000805007490860BFF34F8FBFF36F8F01E09D +:104A700001F06AFCF8BD0000300100203401002084 +:104A800004ED00E00A490968096809B9012100E05C +:104A9000002121B14FF0FF31064A116006E00449C0 +:104AA0000968C968C868034A416811607047000016 +:104AB000F40000202001002070B5044601F0C8FA7F +:104AC000054607480068854204D200F00BF8012033 +:104AD000206001E00020206001480560284670BD8C +:104AE0003C0100202DE9F8432DE021480068C06812 +:104AF00005681F480068C068C468201D00F05EFAA1 +:104B00002046616A8847E06901281CD1A0694619DE +:104B1000AE4207D966602461211D1548006800F087 +:104B200071FA10E0002003462A4601460090204614 +:104B300001F0D4FC07462FB940F292320DA113A028 +:104B4000FEF7C2FD00BF0A480068006808B90120EE +:104B500000E000200028C8D00548D0F800800F48A9 +:104B60000068034908600D48C0F80080BDE8F8837C +:104B70002C0100202E2E5C4672656552544F535C0A +:104B800074696D6572732E63000000004572726F68 +:104B9000723A25732C25640D0A00000030010020B4 +:104BA0000B480068401C08B9012000E0002020B933 +:104BB000F42208A112A0FEF787FD00BF502080F369 +:104BC0001188BFF34F8FBFF36F8F00BF00BFFEE7A9 +:104BD000400100202E2E5C4672656552544F535C96 +:104BE000706F727461626C655C525644535C4152E2 +:104BF0004D5F434D335C706F72742E630000000094 +:104C00004572726F723A25732C25640D0A000000FC +:104C100008B500BF6846FFF743FC044620460099EC +:104C2000FFF7F6FEFFF76EFEF4E770B5044600F0FE +:104C30000FFA94F945501AE0A06C38B100212046D3 +:104C4000FFF7BCFD88B100F037FC0EE0606A08B9E0 +:104C5000012000E0002038B904F1240001F01AFB23 +:104C600018B100F029FC00E003E0681E45B2002DF9 +:104C7000E2DC00BFFF2084F8450000F02DFA00F0D0 +:104C8000E7F994F9445010E0206908B9012000E0E8 +:104C9000002048B904F1100001F0FCFA08B100F05E +:104CA0000BFC681E45B200E001E0002DECDC00BF0B +:104CB000FF2084F8440000F00FFA70BD2DE9F041A8 +:104CC00004464FF0000800F029FD3E48006808B98E +:104CD000FFF7FAFB3C480068204000285FD1A4B1F0 +:104CE000083404F0070080B104F00700C0F10800A8 +:104CF000044404F0070008B9012000E0002020B9B6 +:104D0000BF2232A13BA0FEF7DFFC002C47D03D487C +:104D10000068844243D83C4E3046056801E02E4688 +:104D20002D686868A04202D228680028F7D125487B +:104D30000068854233D0306800F108082868306088 +:104D40006868001B102813D92F1907F0070008B94D +:104D5000012000E0002020B9EC221CA125A0FEF7D4 +:104D6000B3FC6868001B78606C603846FFF7AAFCEB +:104D7000244968680968081A2249086008460068DA +:104D800022490968884203D21E4800681F4908600A +:104D90000D4968680968084368600020286001F0D0 +:104DA000D3FA08F0070008B9012000E0002028B974 +:104DB0004FF4967205A10FA0FEF786FC4046BDE8B1 +:104DC000F081000054010020600100202E2E5C467E +:104DD00072656552544F535C706F727461626C659A +:104DE0005C4D656D4D616E675C686561705F342E0A +:104DF000630000004572726F723A25732C25640DB2 +:104E00000A000000580100204C0100205C01002035 +:104E10000648006830B10549096801F14800896C0D +:104E2000491C01600148006870470000F000002044 +:104E3000001F4FF080730360001F21F00103036027 +:104E4000001F034B036014380260203870470000D5 +:104E5000A14B00081CB5044600F0FAF80E480121E9 +:104E600000234A02CDE900100CA1134801F0B0F86C +:104E70001249086008460068012803D110A0FEF717 +:104E800023FC02E015A0FEF71FFC1B48006800F0A1 +:104E90008DFA00F021F91CBDBC05002053656E732E +:104EA0006F725F436F6D6D756E69636174696F6E6C +:104EB0005F7461736B000000D9220008C0050020F8 +:104EC000D3EBB4ABB8D0C6F7CDA8D0C5C8CECEF121 +:104ED000B4B4BDA8B3C9B9A60D0A0000D3EBB4ABF6 +:104EE000B8D0C6F7CDA8D0C5C8CECEF1B4B4BDA851 +:104EF000CAA7B0DC0D0A0000B80500201CB528497F +:104F00002848FCF7C5FD27480078C0EB001024496D +:104F1000097801EB8000244908802448007800EBE0 +:104F2000C00040000E382249095C2048007800EBA0 +:104F3000C00040000F381E4A105CC0EB001001EBAF +:104F400080001C490880184800880988884220DBB6 +:104F500000200090034601220921019040F2E770F1 +:104F6000FDF720F811480078062806D101201249E3 +:104F70000870FEF789FB01201CBD0C480078401C1E +:104F80000D490870FEF780FB08480078401CC0B24D +:104F9000F2E7064800780849087004480078EBE713 +:104FA0007705002076050020180000207E050020EF +:104FB0001C0000201A0000206A05002001460A6932 +:104FC000D1E901309860D1E9010358605068884206 +:104FD00001D188685060002008611068401E106090 +:104FE0001068704700F1080141604FF0FF318160A7 +:104FF00000F10801C16001610021016070470021DA +:105000000161704710B502460B685C1C0CB9106951 +:1050100007E002F1080000E04068446824689C4210 +:10502000FAD944684C604C68A160886041600A61AC +:105030001468641C146010BD42684A6093688B60F9 +:10504000936859609160086103685B1C0360704756 +:1050500010B500BF502080F31188BFF34F8FBFF30E +:105060006F8F00BF0B480068401C0A490860084663 +:10507000006801280DD108480068C0B208B90120B5 +:1050800000E0002028B94FF4BD7204A10EA0FEF785 +:105090001BFB10BD4001002004ED00E02E2E5C46FD +:1050A00072656552544F535C706F727461626C65C7 +:1050B0005C525644535C41524D5F434D335C706FBC +:1050C00072742E63000000004572726F723A25738D +:1050D0002C25640D0A00000010B50B48006828B9A3 +:1050E00040F2811209A114A0FEF7EEFA064800680A +:1050F000401E054908600846006820B9002080F37A +:10510000118800BF00BF10BD400100202E2E5C465C +:1051100072656552544F535C706F727461626C6556 +:105120005C525644535C41524D5F434D335C706F4B +:1051300072742E63000000004572726F723A25731C +:105140002C25640D0A00000070B506463546002E79 +:1051500035D0083D2C461A4960680968084008B1F6 +:10516000012000E0002028B94FF4A07215A11FA073 +:10517000FEF7AAFA206808B9012000E0002028B94B +:1051800040F241120FA119A0FEF79EFA0C49606887 +:105190000968084098B1206888B9094960680968B9 +:1051A0008843606000F0BAFA1449606809680844EE +:1051B000124908602046FFF785FA01F0C5F870BD76 +:1051C000600100202E2E5C4672656552544F535C80 +:1051D000706F727461626C655C4D656D4D616E6778 +:1051E0005C686561705F342E630000004572726F09 +:1051F000723A25732C25640D0A0000005801002026 +:10520000064800684FF47A71B0FBF1F0401E4FF091 +:10521000E02148610720086170470000000000207D +:1052200070B5FAF7B7FF0546102D11D305F1E02050 +:1052300090F8F04310480078844201DB012000E040 +:10524000002028B94FF42A720CA117A0FEF73CFAEF +:105250001948006800F4E06018490968884201D8DC +:10526000012000E0002028B94FF42E7203A10EA007 +:10527000FEF72AFA70BD0000440100202E2E5C4685 +:1052800072656552544F535C706F727461626C65E5 +:105290005C525644535C41524D5F434D335C706FDA +:1052A00072742E63000000004572726F723A2573AB +:1052B0002C25640D0A0000000CED00E048010020E0 +:1052C000024600200BE0084B53F8303033B9064B50 +:1052D00043F8301003EBC0035A6002E0401C0A2878 +:1052E000F1D300BF70470000BC0B00202DE9F04156 +:1052F00005460E4617462C46FFF7AAFE94F94400D1 +:10530000401C10B9002084F8440094F94500401C6A +:1053100010B9002084F84500FFF7DEFEA06B28B925 +:105320003A46314604F1240000F0F6F82046FFF733 +:105330007CFCBDE8F081000070B504460025ACB1EE +:105340000F48006808B9012000E0002028B940F2A9 +:10535000CF420CA110A0FEF7B7F900F0DFF9002151 +:105360002046FEF737FF00F0EFFF05463DB94FF04E +:1053700080500D490860BFF34F8FBFF36F8F70BD32 +:10538000280100202E2E5C4672656552544F535CF6 +:105390007461736B732E63004572726F723A25737A +:1053A0002C25640D0A00000004ED00E070B50546F0 +:1053B000FFF74EFE15B92D48006800E02846044668 +:1053C000201DFFF7FBFD78B9E06A00EB800028495B +:1053D00051F8200040B994F82C100120884025494C +:1053E0000968814323480160A06A18B104F11800DC +:1053F000FFF7E4FD20480068401C1F4908601B4877 +:105400000068844209D1211D1C48FFF715FE1C4885 +:105410000068401C1A49086009E01A480068401EEC +:10542000184908602046FFF732F8FFF72BFBFFF71B +:1054300053FE15480068C0B10C480068844214D17E +:105440001248006808B9012000E0002028B940F2A5 +:1054500065420FA113A0FEF737F94FF080501549B0 +:105460000860BFF34F8FBFF36F8F70BDF000002057 +:10547000B0080020080100201C0100206C0B002057 +:10548000FC000020000100200C0100202801002069 +:105490002E2E5C4672656552544F535C7461736B7B +:1054A000732E63004572726F723A25732C25640D5A +:1054B0000A00000004ED00E0012001490860704787 +:1054C0001401002070B504460D462CB940F6063292 +:1054D00007A10CA0FEF7F8F80E4801681831204625 +:1054E000FFF790FD01212846FEF774FE70BD000015 +:1054F0002E2E5C4672656552544F535C7461736B1B +:10550000732E63004572726F723A25732C25640DF9 +:105510000A000000F000002070B505460E46144653 +:105520002DB940F6313209A10DA0FEF7CDF8104893 +:10553000016818312846FFF77FFD0CB14FF0FF36A8 +:1055400021463046FEF746FE70BD00002E2E5C461A +:1055500072656552544F535C7461736B732E6300B4 +:105560004572726F723A25732C25640D0A00000093 +:10557000F000002070B505462C46002D4BD0264982 +:10558000E06A0968C96A884245D2A06900F0004013 +:1055900028B921480068C06AC0F12000A061E16A12 +:1055A00001EB81011D4A02EB81016069884201D152 +:1055B000012000E0002050B3201DFFF7FFFC78B968 +:1055C000E06A00EB8000154951F8200040B994F8DA +:1055D0002C1001208840124909688143104801605D +:1055E0000D480068C06AE06294F82C1001208840E1 +:1055F0000B49096808430A490860E16A01EB810127 +:10560000064A02EB8100211DFFF716FD03E0024868 +:105610000068C06AE06270BDF0000020B0080020A1 +:105620000801002010B504462CB940F6C13205A18E +:1056300009A0FEF749F80C48006820600B48006894 +:10564000606010BD2E2E5C4672656552544F535CEF +:105650007461736B732E63004572726F723A2573B7 +:105660002C25640D0A000000180100200401002010 +:105670001CB51A4800210B468022CDE9001018A164 +:10568000194800F0A5FC0446012C02D100F0ECFE04 +:105690000446012C15D100BF502080F31188BFF3C0 +:1056A0004F8FBFF36F8F00BF4FF0FF300F4908607F +:1056B00001200F49086000200E49086000F08AF8B8 +:1056C0000BE0601C08B1012000E0002028B940F286 +:1056D000847209A10DA0FDF7F7FF1CBD2401002075 +:1056E00049444C45000000004545000820010020C9 +:1056F0000C010020040100202E2E5C4672656552CC +:10570000544F535C7461736B732E63004572726FF8 +:10571000723A25732C25640D0A00000002480068C7 +:10572000401C0149086070472801002010B51B4843 +:10573000006818B101201A4908602DE000201849BE +:10574000086018480068B0FA80F0C0F11F0404EB4C +:105750008400154951F8200008B1012000E0002024 +:1057600028B940F6F62211A115A0FDF7ADFF04EB14 +:1057700084010D4A02EB810041684968416000F1F3 +:10578000080142688A4202D1416849684160416823 +:10579000C9680F4A116000BF10BD00002801002039 +:1057A0001401002008010020B00800202E2E5C46C5 +:1057B00072656552544F535C7461736B732E630052 +:1057C0004572726F723A25732C25640D0A00000031 +:1057D000F00000201CB52248014609780191FF2104 +:1057E000024611700146097800919DF8001001F001 +:1057F00050011C4A117007211B4A116009E01A4927 +:105800000968491E184A11609DF800104906090EE2 +:1058100000919DF8001001F080018029EFD012491D +:1058200009680902104A11601146098801F4E06113 +:1058300011600B4A019911700C48006840F4700027 +:105840000A4908600846006840F070400860FFF7A9 +:10585000D7FC002006490860FAF766FC00201CBD52 +:1058600000E400E0440100204801002020ED00E0B9 +:105870004001002010B500BF502080F31188BFF315 +:105880004F8FBFF36F8F00BF00F0E8FB18B14FF0F0 +:1058900080500449086000BF002080F3118800BFD9 +:1058A00010BD000004ED00E02DE9F84305460E466A +:1058B00090460DB1012000E0002028B94FF4C472D9 +:1058C0000DA11CA0FDF700FF0EB9002701E005FBAC +:1058D00006F707F14C00FFF7F1F9044644B104F173 +:1058E0004C0943464A46314628460094FEF73EFEA0 +:1058F0002046BDE8F88300002E2E5C2E2E5C2E2E56 +:105900005C73746D33322D636F6E74726F6C205FD5 +:105910006C69616E77616E675C636F6E74726F6CD9 +:105920005C4672656552544F535C71756575652EA2 +:10593000630000004572726F723A25732C25640D66 +:105940000A0000002DE9FF4782B005460E461F46BB +:105950004FF0000A2C462CB940F2DC4261A170A045 +:10596000FDF7B2FE0EB9206C08B9012000E000205E +:1059700028B940F2DD425BA169A0FDF7A5FE00F069 +:1059800057FB08B9049808B9012000E0002028B9A5 +:105990004FF49C6253A162A0FDF796FE00BFFFF793 +:1059A00057FBD4F83890B9F1000F3DD0D4F80C80F3 +:1059B00031462046FEF718FDDFB9A9F10100A063CA +:1059C000206810B9FFF724FA6060206908B9012047 +:1059D00000E0002010BB04F1100000F05BFCE8B117 +:1059E0004FF0805052490860BFF34F8FBFF36F8F65 +:1059F00014E0C4F80C80606A08B9012000E00020BF +:105A000060B904F1240000F045FC38B14FF080503B +:105A100047490860BFF34F8FBFF36F8FFFF75CFB01 +:105A2000012006B0BDE8F087049818B9FFF754FBD1 +:105A30000020F6E7BAF1000F04D16846FFF7F2FD47 +:105A40004FF0010AFFF748FBFFF768FEFFF700FB86 +:105A500094F94400401C10B9002084F8440094F9E3 +:105A60004500401C10B9002084F84500FFF734FBC6 +:105A700004A9684600F05CFA40BB2046FEF782FEAF +:105A8000F0B1206830B9FFF7E3FA6068FFF772FD04 +:105A9000FFF722FB04F124000499FFF713FD2046D1 +:105AA000FFF7C3F800F050FC00287FF478AF4FF008 +:105AB00080501F490860BFF34F8FBFF36F8F6EE7B1 +:105AC0002046FFF7B2F800F03FFC68E72046FFF7FA +:105AD000ACF800F039FC2046FEF754FE0028EED06A +:105AE00000209EE72E2E5C2E2E5C2E2E5C73746D95 +:105AF00033322D636F6E74726F6C205F6C69616EF0 +:105B000077616E675C636F6E74726F6C5C46726512 +:105B10006552544F535C71756575652E63000000C6 +:105B20004572726F723A25732C25640D0A000000CD +:105B300004ED00E070B505460E462C462CB940F247 +:105B40001B121EA12CA0FDF7BFFDFFF781FAD4E9BF +:105B50000F12206801FB020060600020A063206833 +:105B6000A060E06B401E226C216800FB0210E06028 +:105B7000FF2084F8440084F845009EB9206908B9E4 +:105B8000012000E00020A8B904F1100000F082FB21 +:105B900080B14FF080501C490860BFF34F8FBFF3B6 +:105BA0006F8F07E004F11000FFF71CFA04F12400E6 +:105BB000FFF718FAFFF790FA012070BD2E2E5C2E29 +:105BC0002E5C2E2E5C73746D33322D636F6E747287 +:105BD0006F6C205F6C69616E77616E675C636F6E7E +:105BE00074726F6C5C4672656552544F535C71758C +:105BF0006575652E630000004572726F723A2573F9 +:105C00002C25640D0A00000004ED00E02DE9FF439F +:105C100083B0064688461D464FF0000934462CB92D +:105C200040F2D92260A16FA0FDF74EFDB8F1000F40 +:105C300001D1206C08B9012000E0002028B940F211 +:105C4000DA2259A167A0FDF73FFD022D02D1E06BDA +:105C5000012801D1012000E0002028B940F2DB2218 +:105C600051A160A0FDF730FD00F0E2F908B90598F8 +:105C700008B9012000E0002028B940F2DE224AA144 +:105C800058A0FDF721FD00BFFFF7E2F9A06BE16B23 +:105C9000884201D3022D38D12A4641462046FEF7DC +:105CA000B8FB0746A06C68B129462046FEF786FD82 +:105CB00028B34FF080504F490860BFF34F8FBFF3B8 +:105CC0006F8F1CE0606A08B9012000E0002068B90D +:105CD00004F1240000F0DEFA88B14FF0805045490D +:105CE0000860BFF34F8FBFF36F8F08E03FB14FF0F5 +:105CF000805040490860BFF34F8FBFF36F8FFFF7AD +:105D0000EBF9012007B0BDE8F083059818B9FFF75B +:105D1000E3F90020F6E7B9F1000F04D101A8FFF77D +:105D200081FC4FF00109FFF7D7F9FFF7F7FCFFF708 +:105D30008FF994F94400401C10B9002084F8440005 +:105D400094F94500401C10B9002084F84500FFF785 +:105D5000C3F905A901A800F0EBF8F0B92046FEF759 +:105D60001EFDA0B104F110000599FFF7ABFB204622 +:105D7000FEF75BFF00F0E8FA002885D14FF0805075 +:105D80001C490860BFF34F8FBFF36F8F7CE720463D +:105D9000FEF74BFF00F0D8FA76E72046FEF745FF06 +:105DA00000F0D2FA0020ADE72E2E5C2E2E5C2E2EB7 +:105DB0005C73746D33322D636F6E74726F6C205F21 +:105DC0006C69616E77616E675C636F6E74726F6C25 +:105DD0005C4672656552544F535C71756575652EEE +:105DE000630000004572726F723A25732C25640DB2 +:105DF0000A00000004ED00E02DE9F05F80468A46CD +:105E000015461E4644462CB940F29F3235A144A0A7 +:105E1000FDF75AFCBAF1000F01D1206C08B901203E +:105E200000E0002028B94FF468722EA13CA0FDF7D5 +:105E30004BFC022E02D1E06B012801D1012000E0D1 +:105E4000002028B940F2A13226A135A0FDF73CFC84 +:105E5000FFF7E6F900BF5021EFF3118081F31188BD +:105E6000BFF34F8FBFF36F8F00BF0746A06BE16B8F +:105E7000884201D3022E2BD194F945B032465146C7 +:105E80002046FEF7C6FA0BF10100C8B9A06C40B17C +:105E900031462046FEF792FCB8B1B5B1012028602A +:105EA00013E0606A08B9012000E0002068B904F13D +:105EB000240000F0EFF940B13DB10120286004E07A +:105EC0000BF1010040B284F845004FF0010901E0F8 +:105ED0004FF0000900BF87F3118800BF4846BDE8B6 +:105EE000F09F00002E2E5C2E2E5C2E2E5C73746DA7 +:105EF00033322D636F6E74726F6C205F6C69616EEC +:105F000077616E675C636F6E74726F6C5C4672650E +:105F10006552544F535C71756575652E63000000C2 +:105F20004572726F723A25732C25640D0A000000C9 +:105F30002DE9F04104460D462CB940F6CB3219A1AB +:105F40001DA0FDF7C1FB2DB940F6CC3215A11AA05A +:105F5000FDF7BAFBFFF77CF81B4807682868401C70 +:105F600008B9002619E0194920680968884204D058 +:105F70006068B84201D801260FE06068381A2968C5 +:105F8000884209D228686168791A401A2860204638 +:105F9000FFF748FB002600E00126FFF79DF830469A +:105FA000BDE8F0812E2E5C4672656552544F535CFD +:105FB0007461736B732E63004572726F723A25734E +:105FC0002C25640D0A0000000401002018010020A7 +:105FD0002DE9FF4F85B0804689461746DDE912ABB3 +:105FE000B800FEF76BFE064656B15420FEF766FE7B +:105FF00004460CB1266304E03046FFF7A5F800E044 +:1060000000247CB10020CDE900ABCDE902403A4646 +:1060100049464046089BFEF7BFFA2046FEF726F9A0 +:10602000012501E04FF0FF35284609B0BDE8F08FAB +:106030000549096809B9012005E00449096809B959 +:10604000022000E0002070470C0100202801002001 +:106050000149086870470000040100202DE9F04163 +:106060004FF0000841480068002872D1404800689D +:10607000451C3F480560EDB93E480068006808B916 +:10608000012000E0002028B940F6D9123AA13FA033 +:10609000FDF71AFB37480768404800683549086033 +:1060A0003E4807603E480068401C3D490860FEF7D6 +:1060B000E9FC00BF3B48006885423CD300BF2D4847 +:1060C0000068006808B9012000E0002020B14FF00E +:1060D000FF30344908602DE026480068C068C46875 +:1060E0006668B54202D22F48066023E0201DFEF705 +:1060F00065FFA06A18B104F11800FEF75FFF94F87D +:106100002C10012088402849096808432649086066 +:10611000E16A01EB8101254A02EB8100211DFEF7B6 +:106120008BFF2349E06A0968C96A8842C7D34FF0E8 +:106130000108C4E700BF1E480068C06A00EB800089 +:106140001A4951F82000012801D94FF0010805E053 +:10615000FFE718480068401C1649086016480068A8 +:1061600008B14FF001084046BDE8F0812801002049 +:1061700004010020F40000202E2E5C46726565525A +:10618000544F535C7461736B732E63004572726F6E +:10619000723A25732C25640D0A000000F8000020D7 +:1061A000180100202001002008010020B008002074 +:1061B000F0000020100100201401002070B50546F9 +:1061C0002C460026002D4BD026480068844201D181 +:1061D000012000E0002028B940F6C76222A127A0D4 +:1061E000FDF772FAA06C28B940F6C9621EA123A07F +:1061F000FDF76AFAA06C401EA064616CE06A8842F8 +:106200002ED0A06C60BB201DFEF7D8FE78B9E06AE6 +:1062100000EB80001D4951F8200040B994F82C1083 +:10622000012088401A490968814319480160606C5F +:10623000E062E06AC0F12000A06194F82C10012017 +:10624000884013490968084311490860E16A01EB75 +:1062500081010E4A02EB8100211DFEF7EDFE0126B1 +:10626000304670BDF00000202E2E5C4672656552EF +:10627000544F535C7461736B732E63004572726F7D +:10628000723A25732C25640D0A000000B008002026 +:106290000801002070B50646F068C4682CB940F6C5 +:1062A00061321AA11EA0FDF70FFA04F11800FEF7E3 +:1062B00085FE1F480068A8B9201DFEF77FFE94F8F0 +:1062C0002C10012088401B490968084319490860BF +:1062D000E16A01EB8101184A02EB8100211DFEF702 +:1062E000ABFE04E004F118011448FEF7A5FE1449C2 +:1062F000E06A0968C96A884204D901250120114968 +:10630000086000E00025284670BD00002E2E5C4687 +:1063100072656552544F535C7461736B732E6300E6 +:106320004572726F723A25732C25640D0A000000C5 +:106330002801002008010020B0080020580B002090 +:10634000F00000201401002070B50024002634481D +:10635000006828B94FF4FD6232A137A0FDF7B4F907 +:10636000FEF776FE2E480068401E2D49086008465C +:10637000006800284FD13448006800284BD024E042 +:106380003248C068C46804F11800FEF717FE201DEB +:10639000FEF714FE94F82C10012088402C4909685F +:1063A00008432B490860E16A01EB8101294A02EBAD +:1063B0008100211DFEF740FE2749E06A0968C96A8D +:1063C000884202D30120254908602048006808B9A6 +:1063D000012000E000200028D2D00CB1FEF752FBD3 +:1063E0001F48056865B100BFFFF738FE10B10120F6 +:1063F0001A4908606D1E002DF6D10020184908606A +:106400001648006838B10126300716490860BFF306 +:106410004F8FBFF36F8FFEF75FFE304670BD0000F9 +:10642000280100202E2E5C4672656552544F535C45 +:106430007461736B732E63004572726F723A2573C9 +:106440002C25640D0A00000000010020580B0020DC +:1064500008010020B0080020F000002014010020F6 +:106460001001002004ED00E01CB50024FDF758FFEA +:106470000B48006858B10B481F2100234FF480726D +:10648000CDE9001008A10A48FFF7A2FD04462CB987 +:1064900040F2331207A10DA0FDF716F920461CBDEE +:1064A0003401002038010020546D722053766300BF +:1064B000114C00082E2E5C4672656552544F535C99 +:1064C00074696D6572732E63000000004572726F0F +:1064D000723A25732C25640D0A0000002DE9FE4355 +:1064E00004460D4616461F46DDF828804FF0000989 +:1064F0002CB94FF4D37216A11BA0FDF7E5F81E4886 +:10650000006810B3009501960294062D15DAFFF786 +:106510008FFD022808D100234246694616480068CC +:10652000FFF774FB814610E000231A4669461248C3 +:106530000068FFF76BFB814607E000233A46694697 +:106540000D480068FFF758FC81464846BDE8FE83C9 +:106550002E2E5C4672656552544F535C74696D65AE +:1065600072732E63000000004572726F723A2573D9 +:106570002C25640D0A0000003401002000030306EE +:1065800001040602050003051F1C1F1E1F1E1F1FFE +:106590001E1F1E1FB465000800000020F405000047 +:1065A000280A00088C660008F4050020A4330000C7 +:1065B000F83600081184A24A04500C0102030406B4 +:1065C00007080917EF011CEEEE011C14FA02BC2AA1 +:1065D0006402FFFFFFFFEEEE0212FA0312FA04124A +:1065E000FA0512EA06120314B5050D12FFFCFFFFAF +:1065F0001709121511256F12833AA3AA4329D269EC +:10660000D60552020406081AAA0101200033FF2F02 +:106610007379732F6870386F51684D5A4A36372F27 +:10662000446576696365312F7468696E672F657696 +:10663000656E742F70726F70657274792F706F73DE +:106640007401CF28232F7379732F6870386F5168C6 +:106650004D5A4A36372F446576696365312F746821 +:10666000696E672F7365720F180A2F70726F7065ED +:106670007274791102FF7401D452014A0207B914ED +:0C668000A9111A0314045D09D40C0000D9 :04000005080000ED02 :00000001FF diff --git a/OBJ/LED.htm b/OBJ/LED.htm index b9ec2f9..42f7bdd 100644 --- a/OBJ/LED.htm +++ b/OBJ/LED.htm @@ -3,7 +3,7 @@ Static Call Graph - [..\OBJ\LED.axf]

Static Call Graph for image ..\OBJ\LED.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri Dec 08 17:24:47 2023 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri Dec 08 19:48:25 2023

Maximum Stack Usage = 304 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -87,7 +87,7 @@ Global Symbols

__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]

  • startup_stm32f10x_md.o(.text)
-

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

[Calls]

  • >>   __scatterload @@ -97,23 +97,23 @@ Global Symbols

    [Called By]
    • >>   __scatterload
    -

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) +

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) -

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) +

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) -

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) +

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) -

    __rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) +

    __rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) -

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) +

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) -

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011)) +

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))

    SVC_Handler (Thumb, 32 bytes, Stack size 0 bytes, port.o(.emb_text))
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET)
    -

    __asm___6_port_c_39a90d8d__prvStartFirstTask (Thumb, 28 bytes, Stack size 0 bytes, port.o(.emb_text)) -

    [Called By]

    • >>   xPortStartScheduler +

      __asm___6_port_c_39a90d8d__prvStartFirstTask (Thumb, 28 bytes, Stack size 0 bytes, port.o(.emb_text)) +

      [Called By]

      • >>   xPortStartScheduler

      PendSV_Handler (Thumb, 72 bytes, Stack size 0 bytes, port.o(.emb_text)) @@ -123,8 +123,8 @@ Global Symbols


    [Address Reference Count : 1]
    • startup_stm32f10x_md.o(RESET)
    -

    vPortGetIPSR (Thumb, 6 bytes, Stack size 0 bytes, port.o(.emb_text)) -

    [Called By]

    • >>   vPortValidateInterruptPriority +

      vPortGetIPSR (Thumb, 6 bytes, Stack size 0 bytes, port.o(.emb_text)) +

      [Called By]

      • >>   vPortValidateInterruptPriority

      Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) @@ -248,14 +248,14 @@ Global Symbols

      WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
      [Address Reference Count : 1]

      • startup_stm32f10x_md.o(RESET)
      -

      __aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text)) -

      [Called By]

      • >>   prvCopyDataToQueue -
      • >>   prvCopyDataFromQueue +

        __aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text)) +

        [Called By]

        • >>   prvCopyDataToQueue +
        • >>   prvCopyDataFromQueue
        -

        __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED) +

        __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED) -

        __aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED) +

        __aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)

        __aeabi_fadd (Thumb, 164 bytes, Stack size 16 bytes, fadd.o(.text))

        [Stack]

        • Max Depth = 20
        • Call Chain = __aeabi_fadd ⇒ _float_epilogue @@ -306,7 +306,7 @@ Global Symbols

        [Called By]
        • >>   TIM4_IRQHandler
        • >>   __aeabi_dsub -
        • >>   _fp_digits +
        • >>   _fp_digits
        • >>   __aeabi_drsub
        • >>   Sensor_Communication_task
        @@ -325,7 +325,7 @@ Global Symbols
        [Calls]
        • >>   _double_epilogue

        [Called By]
        • >>   TIM4_IRQHandler -
        • >>   _fp_digits +
        • >>   _fp_digits
        • >>   Sensor_Communication_task
        @@ -335,7 +335,7 @@ Global Symbols
        [Calls]
        • >>   _double_round

        [Called By]
        • >>   TIM4_IRQHandler -
        • >>   _fp_digits +
        • >>   _fp_digits
        • >>   Sensor_Communication_task
        @@ -365,7 +365,7 @@ Global Symbols
      • >>   Sensor_Communication_task
      -

      __aeabi_f2uiz (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text)) +

      __aeabi_f2uiz (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))

      [Called By]

      • >>   Sensor_Communication_task
      @@ -378,8 +378,8 @@ Global Symbols
    • >>   Sensor_Communication_task
    -

    __aeabi_cdrcmple (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED) -

    [Called By]

    • >>   _fp_digits +

      __aeabi_cdrcmple (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED) +

      [Called By]

      • >>   _fp_digits

      __aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text)) @@ -390,7 +390,7 @@ Global Symbols
      [Called By]

      • >>   Sensor_Communication_task
      -

      __aeabi_cfcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cfcmple.o(.text), UNUSED) +

      __aeabi_cfcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cfcmple.o(.text), UNUSED)

      __aeabi_cfcmple (Thumb, 20 bytes, Stack size 0 bytes, cfcmple.o(.text))

      [Called By]

      • >>   PID_Calc @@ -400,18 +400,18 @@ Global Symbols

        [Called By]
        • >>   PID_Calc
        -

        __aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) +

        __aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) -

        __aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) -

        [Called By]

        • >>   _printf_core +

          __aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) +

          [Called By]

          • >>   _printf_core

          __aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text), UNUSED)

          [Calls]

          • >>   __aeabi_llsr
          • >>   __aeabi_llsl
          -
          [Called By]
          • >>   _printf_core -
          • >>   _fp_digits +
            [Called By]
            • >>   _printf_core +
            • >>   _fp_digits

            __aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text)) @@ -421,7 +421,7 @@ Global Symbols

          • >>   __aeabi_uldivmod
          -

          _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) +

          _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)

          __aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))

          [Called By]

          • >>   __aeabi_d2uiz @@ -430,15 +430,15 @@ Global Symbols
          • >>   __aeabi_uldivmod
          -

          _ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) +

          _ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)

          __aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))

          [Called By]

          • >>   __aeabi_dadd
          -

          _ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) +

          _ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) -

          __I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED) +

          __I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)

          _float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))

          [Called By]

          • >>   __aeabi_fadd @@ -478,7 +478,7 @@ Global Symbols

            [Calls]
            • >>   __aeabi_llsr
            • >>   __aeabi_llsl
            -
            [Called By]
            • >>   _fp_digits +
              [Called By]
              • >>   _fp_digits

              __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) @@ -487,19 +487,19 @@ Global Symbols
              [Called By]

              • >>   _main_scatterload
              -

              __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) +

              __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) -

              __decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) +

              __decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) -

              __decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) +

              __decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) -

              Analysis (Thumb, 114 bytes, Stack size 16 bytes, write.o(i.Analysis)) +

              Analysis (Thumb, 114 bytes, Stack size 16 bytes, write.o(i.Analysis))

              [Stack]

              • Max Depth = 16
              • Call Chain = Analysis

              [Called By]
              • >>   Sensor_Communication_task
              -

              Array (Thumb, 364 bytes, Stack size 28 bytes, write.o(i.Array)) +

              Array (Thumb, 364 bytes, Stack size 28 bytes, write.o(i.Array))

              [Stack]

              • Max Depth = 28
              • Call Chain = Array

              [Called By]
              • >>   main @@ -532,7 +532,7 @@ Global Symbols
              • >>   RTC_Init
              -

              Batch_synchronization (Thumb, 42 bytes, Stack size 16 bytes, write.o(i.Batch_synchronization)) +

              Batch_synchronization (Thumb, 42 bytes, Stack size 16 bytes, write.o(i.Batch_synchronization))

              [Stack]

              • Max Depth = 16
              • Call Chain = Batch_synchronization

              [Called By]
              • >>   Sensor_Communication_task @@ -547,10 +547,10 @@ Global Symbols

                GPIO_Init (Thumb, 278 bytes, Stack size 24 bytes, stm32f10x_gpio.o(i.GPIO_Init))

                [Stack]

                • Max Depth = 24
                • Call Chain = GPIO_Init
                -
                [Called By]
                • >>   W25QXX_Init -
                • >>   SPI1_Init -
                • >>   USART2_Init -
                • >>   TimePwm_init +
                  [Called By]
                  • >>   W25QXX_Init +
                  • >>   SPI1_Init +
                  • >>   USART2_Init +
                  • >>   TimePwm_init
                  • >>   RS485_1_Init
                  • >>   PWM3_Init
                  • >>   PWM2_Init @@ -565,8 +565,8 @@ Global Symbols

                  GPIO_SetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_SetBits)) -

                  [Called By]

                  • >>   W25QXX_Init -
                  • >>   SPI1_Init +

                    [Called By]
                    • >>   W25QXX_Init +
                    • >>   SPI1_Init
                    • >>   RS485_1_Init
                    • >>   HC595_Pin_Init
                    @@ -606,8 +606,8 @@ Global Symbols

                    HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.HardFault_Handler))
                    [Address Reference Count : 1]

                    • startup_stm32f10x_md.o(RESET)
                    -

                    Is_Leap_Year (Thumb, 58 bytes, Stack size 0 bytes, rtc.o(i.Is_Leap_Year)) -

                    [Called By]

                    • >>   RTC_Get +

                      Is_Leap_Year (Thumb, 58 bytes, Stack size 0 bytes, rtc.o(i.Is_Leap_Year)) +

                      [Called By]

                      • >>   RTC_Get
                      • >>   RTC_Set
                      @@ -620,13 +620,13 @@ Global Symbols

                      NVIC_Init (Thumb, 100 bytes, Stack size 16 bytes, misc.o(i.NVIC_Init))

                      [Stack]

                      • Max Depth = 16
                      • Call Chain = NVIC_Init
                      -
                      [Called By]
                      • >>   USART2_Init -
                      • >>   TIM3_Init +
                        [Called By]
                        • >>   USART2_Init +
                        • >>   TIM3_Init
                        • >>   RS485_1_Init
                        • >>   RTC_NVIC_Config
                        -

                        NVIC_PriorityGroupConfig (Thumb, 10 bytes, Stack size 0 bytes, misc.o(i.NVIC_PriorityGroupConfig)) +

                        NVIC_PriorityGroupConfig (Thumb, 10 bytes, Stack size 0 bytes, misc.o(i.NVIC_PriorityGroupConfig))

                        [Called By]

                        • >>   main
                        @@ -644,7 +644,7 @@ Global Symbols
                        [Called By]
                        • >>   Sensor_Communication_task
                        -

                        PID_Init (Thumb, 28 bytes, Stack size 0 bytes, pid.o(i.PID_Init)) +

                        PID_Init (Thumb, 28 bytes, Stack size 0 bytes, pid.o(i.PID_Init))

                        [Called By]

                        • >>   main
                        @@ -731,19 +731,19 @@ Global Symbols

                        RCC_APB1PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd))

                        [Called By]

                        • >>   RTC_synchronization_ins -
                        • >>   USART2_Init -
                        • >>   TimePwm_init -
                        • >>   TIM3_Init +
                        • >>   USART2_Init +
                        • >>   TimePwm_init +
                        • >>   TIM3_Init
                        • >>   RTC_Init
                        • >>   PWM3_Init
                        • >>   RTC_Set

                        RCC_APB2PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd)) -

                        [Called By]

                        • >>   W25QXX_Init -
                        • >>   SPI1_Init -
                        • >>   USART2_Init -
                        • >>   TimePwm_init +

                          [Called By]
                          • >>   W25QXX_Init +
                          • >>   SPI1_Init +
                          • >>   USART2_Init +
                          • >>   TimePwm_init
                          • >>   RS485_1_Init
                          • >>   PWM3_Init
                          • >>   PWM2_Init @@ -760,7 +760,7 @@ Global Symbols

                            [Called By]
                            • >>   BKP_DeInit
                            -

                            RCC_GetClocksFreq (Thumb, 192 bytes, Stack size 12 bytes, stm32f10x_rcc.o(i.RCC_GetClocksFreq)) +

                            RCC_GetClocksFreq (Thumb, 192 bytes, Stack size 12 bytes, stm32f10x_rcc.o(i.RCC_GetClocksFreq))

                            [Stack]

                            • Max Depth = 12
                            • Call Chain = RCC_GetClocksFreq

                            [Called By]
                            • >>   USART_Init @@ -818,17 +818,16 @@ Global Symbols
                              [Called By]
                              • >>   Sensor_Communication_task
                              -

                              RS485_1_Send_Data_2 (Thumb, 712 bytes, Stack size 8 bytes, rs485.o(i.RS485_1_Send_Data_2)) -

                              [Stack]

                              • Max Depth = 32
                              • Call Chain = RS485_1_Send_Data_2 ⇒ __2printf +

                                RS485_1_Send_Data_2 (Thumb, 690 bytes, Stack size 8 bytes, rs485.o(i.RS485_1_Send_Data_2)) +

                                [Stack]

                                • Max Depth = 8
                                • Call Chain = RS485_1_Send_Data_2

                                [Calls]
                                • >>   USART_SendData
                                • >>   USART_GetFlagStatus -
                                • >>   __2printf

                                [Called By]
                                • >>   Sensor_Communication_task
                                -

                                RS485_1_Send_Data_3 (Thumb, 104 bytes, Stack size 16 bytes, rs485.o(i.RS485_1_Send_Data_3)) +

                                RS485_1_Send_Data_3 (Thumb, 104 bytes, Stack size 16 bytes, rs485.o(i.RS485_1_Send_Data_3))

                                [Stack]

                                • Max Depth = 16
                                • Call Chain = RS485_1_Send_Data_3

                                [Calls]
                                • >>   USART_SendData @@ -855,41 +854,41 @@ Global Symbols
                                • >>   RTC_SetCounter
                                -

                                RTC_Get (Thumb, 262 bytes, Stack size 24 bytes, rtc.o(i.RTC_Get)) +

                                RTC_Get (Thumb, 262 bytes, Stack size 24 bytes, rtc.o(i.RTC_Get))

                                [Stack]

                                • Max Depth = 44
                                • Call Chain = RTC_Get ⇒ RTC_Get_Week
                                -
                                [Calls]
                                • >>   RTC_GetCounter -
                                • >>   RTC_Get_Week -
                                • >>   Is_Leap_Year +
                                  [Calls]
                                  • >>   RTC_GetCounter +
                                  • >>   RTC_Get_Week +
                                  • >>   Is_Leap_Year

                                  [Called By]
                                  • >>   RTC_synchronization_ins -
                                  • >>   timelong_Compare +
                                  • >>   timelong_Compare
                                  • >>   RTC_Init
                                  • >>   RTC_IRQHandler
                                  -

                                  RTC_GetCounter (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_GetCounter)) -

                                  [Called By]

                                  • >>   RTC_Get +

                                    RTC_GetCounter (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_GetCounter)) +

                                    [Called By]

                                    • >>   RTC_Get
                                    -

                                    RTC_GetITStatus (Thumb, 32 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_GetITStatus)) +

                                    RTC_GetITStatus (Thumb, 32 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_GetITStatus))

                                    [Called By]

                                    • >>   RTC_IRQHandler
                                    -

                                    RTC_Get_Week (Thumb, 116 bytes, Stack size 20 bytes, rtc.o(i.RTC_Get_Week)) +

                                    RTC_Get_Week (Thumb, 116 bytes, Stack size 20 bytes, rtc.o(i.RTC_Get_Week))

                                    [Stack]

                                    • Max Depth = 20
                                    • Call Chain = RTC_Get_Week
                                    -
                                    [Called By]
                                    • >>   RTC_Get +
                                      [Called By]
                                      • >>   RTC_Get

                                      RTC_IRQHandler (Thumb, 116 bytes, Stack size 16 bytes, rtc.o(i.RTC_IRQHandler))

                                      [Stack]

                                      • Max Depth = 60
                                      • Call Chain = RTC_IRQHandler ⇒ RTC_Get ⇒ RTC_Get_Week
                                      -
                                      [Calls]
                                      • >>   RTC_Get +
                                        [Calls]
                                        • >>   RTC_Get
                                        • >>   RTC_WaitForLastTask -
                                        • >>   RTC_GetITStatus +
                                        • >>   RTC_GetITStatus
                                        • >>   RTC_ClearITPendingBit -
                                        • >>   __2printf +
                                        • >>   __2printf

                                        [Address Reference Count : 1]
                                        • startup_stm32f10x_md.o(RESET)
                                        @@ -901,7 +900,7 @@ Global Symbols

                                        RTC_Init (Thumb, 214 bytes, Stack size 16 bytes, rtc.o(i.RTC_Init))

                                        [Stack]

                                        • Max Depth = 112
                                        • Call Chain = RTC_Init ⇒ delay_ms ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                        -
                                        [Calls]
                                        • >>   RTC_Get +
                                          [Calls]
                                          • >>   RTC_Get
                                          • >>   delay_ms
                                          • >>   PWR_BackupAccessCmd
                                          • >>   RCC_APB1PeriphClockCmd @@ -920,7 +919,7 @@ Global Symbols
                                          • >>   BKP_DeInit
                                          • >>   RTC_Set
                                          • >>   RTC_NVIC_Config -
                                          • >>   __2printf +
                                          • >>   __2printf

                                          [Called By]
                                          • >>   main
                                          @@ -932,7 +931,7 @@ Global Symbols
                                        • >>   RCC_APB1PeriphClockCmd
                                        • >>   RTC_WaitForLastTask
                                        • >>   RTC_SetCounter -
                                        • >>   Is_Leap_Year +
                                        • >>   Is_Leap_Year

                                        [Called By]
                                        • >>   RTC_synchronization_ins
                                        • >>   RTC_Init @@ -972,7 +971,7 @@ Global Symbols

                                          RTC_synchronization_ins (Thumb, 176 bytes, Stack size 40 bytes, rtc.o(i.RTC_synchronization_ins))

                                          [Stack]

                                          • Max Depth = 136
                                          • Call Chain = RTC_synchronization_ins ⇒ delay_ms ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                          -
                                          [Calls]
                                          • >>   RTC_Get +
                                            [Calls]
                                            • >>   RTC_Get
                                            • >>   delay_ms
                                            • >>   PWR_BackupAccessCmd
                                            • >>   RCC_APB1PeriphClockCmd @@ -991,35 +990,27 @@ Global Symbols
                                            • >>   RTC_Set
                                            • >>   RTC_NVIC_Config
                                            -
                                            [Called By]
                                            • >>   timelong_Compare +
                                              [Called By]
                                              • >>   timelong_Compare
                                              • >>   Sensor_Communication_task
                                              -

                                              RX_BUF_Printf (Thumb, 28 bytes, Stack size 16 bytes, bufcut.o(i.RX_BUF_Printf)) -

                                              [Stack]

                                              • Max Depth = 40
                                              • Call Chain = RX_BUF_Printf ⇒ __2printf -
                                              -
                                              [Calls]
                                              • >>   __2printf -
                                              -
                                              [Called By]
                                              • >>   Sensor_Communication_task -
                                              - -

                                              RX_BUF_Transfer (Thumb, 58 bytes, Stack size 8 bytes, bufcut.o(i.RX_BUF_Transfer)) +

                                              RX_BUF_Transfer (Thumb, 48 bytes, Stack size 8 bytes, bufcut.o(i.RX_BUF_Transfer))

                                              [Stack]

                                              • Max Depth = 8
                                              • Call Chain = RX_BUF_Transfer

                                              [Called By]
                                              • >>   Sensor_Communication_task
                                              -

                                              RX_BUF_ZERO (Thumb, 20 bytes, Stack size 0 bytes, bufcut.o(i.RX_BUF_ZERO)) +

                                              RX_BUF_ZERO (Thumb, 20 bytes, Stack size 0 bytes, bufcut.o(i.RX_BUF_ZERO))

                                              [Called By]

                                              • >>   Sensor_Communication_task
                                              -

                                              Read_Init (Thumb, 90 bytes, Stack size 8 bytes, write.o(i.Read_Init)) +

                                              Read_Init (Thumb, 90 bytes, Stack size 8 bytes, write.o(i.Read_Init))

                                              [Stack]

                                              • Max Depth = 72
                                              • Call Chain = Read_Init ⇒ W25QXX_Init ⇒ SPI1_Init ⇒ GPIO_Init
                                              -
                                              [Calls]
                                              • >>   bufcut_Init -
                                              • >>   W25QXX_Read -
                                              • >>   W25QXX_Init -
                                              • >>   __2printf +
                                                [Calls]
                                                • >>   bufcut_Init +
                                                • >>   W25QXX_Read +
                                                • >>   W25QXX_Init +
                                                • >>   __2printf

                                                [Called By]
                                                • >>   main
                                                @@ -1034,75 +1025,76 @@ Global Symbols
                                                [Called By]
                                                • >>   RS485_1_Init
                                                -

                                                SPI1_Init (Thumb, 136 bytes, Stack size 32 bytes, myspi.o(i.SPI1_Init)) +

                                                SPI1_Init (Thumb, 136 bytes, Stack size 32 bytes, myspi.o(i.SPI1_Init))

                                                [Stack]

                                                • Max Depth = 56
                                                • Call Chain = SPI1_Init ⇒ GPIO_Init
                                                -
                                                [Calls]
                                                • >>   SPI_Init -
                                                • >>   SPI_Cmd +
                                                  [Calls]
                                                  • >>   SPI_Init +
                                                  • >>   SPI_Cmd
                                                  • >>   GPIO_SetBits -
                                                  • >>   SPI1_ReadWriteByte +
                                                  • >>   SPI1_ReadWriteByte
                                                  • >>   RCC_APB2PeriphClockCmd
                                                  • >>   GPIO_Init
                                                  -
                                                  [Called By]
                                                  • >>   W25QXX_Init +
                                                    [Called By]
                                                    • >>   W25QXX_Init
                                                    -

                                                    SPI1_ReadWriteByte (Thumb, 78 bytes, Stack size 16 bytes, myspi.o(i.SPI1_ReadWriteByte)) +

                                                    SPI1_ReadWriteByte (Thumb, 78 bytes, Stack size 16 bytes, myspi.o(i.SPI1_ReadWriteByte))

                                                    [Stack]

                                                    • Max Depth = 16
                                                    • Call Chain = SPI1_ReadWriteByte
                                                    -
                                                    [Calls]
                                                    • >>   SPI_I2S_SendData -
                                                    • >>   SPI_I2S_ReceiveData -
                                                    • >>   SPI_I2S_GetFlagStatus +
                                                      [Calls]
                                                      • >>   SPI_I2S_SendData +
                                                      • >>   SPI_I2S_ReceiveData +
                                                      • >>   SPI_I2S_GetFlagStatus
                                                      -
                                                      [Called By]
                                                      • >>   W25QXX_Write_Page -
                                                      • >>   W25QXX_Write_Enable -
                                                      • >>   W25QXX_ReadSR -
                                                      • >>   W25QXX_ReadID -
                                                      • >>   W25QXX_Read -
                                                      • >>   W25QXX_Erase_Sector -
                                                      • >>   SPI1_Init +
                                                        [Called By]
                                                        • >>   W25QXX_Write_Page +
                                                        • >>   W25QXX_Write_Enable +
                                                        • >>   W25QXX_ReadSR +
                                                        • >>   W25QXX_ReadID +
                                                        • >>   W25QXX_Read +
                                                        • >>   W25QXX_Erase_Sector +
                                                        • >>   SPI1_Init
                                                        -

                                                        SPI1_SetSpeed (Thumb, 36 bytes, Stack size 8 bytes, myspi.o(i.SPI1_SetSpeed)) +

                                                        SPI1_SetSpeed (Thumb, 36 bytes, Stack size 8 bytes, myspi.o(i.SPI1_SetSpeed))

                                                        [Stack]

                                                        • Max Depth = 8
                                                        • Call Chain = SPI1_SetSpeed
                                                        -
                                                        [Calls]
                                                        • >>   SPI_Cmd +
                                                          [Calls]
                                                          • >>   SPI_Cmd
                                                          -
                                                          [Called By]
                                                          • >>   W25QXX_Init +
                                                            [Called By]
                                                            • >>   W25QXX_Init
                                                            -

                                                            SPI_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_Cmd)) -

                                                            [Called By]

                                                            • >>   SPI1_SetSpeed -
                                                            • >>   SPI1_Init +

                                                              SPI_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_Cmd)) +

                                                              [Called By]

                                                              • >>   SPI1_SetSpeed +
                                                              • >>   SPI1_Init
                                                              -

                                                              SPI_I2S_GetFlagStatus (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus)) -

                                                              [Called By]

                                                              • >>   SPI1_ReadWriteByte +

                                                                SPI_I2S_GetFlagStatus (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus)) +

                                                                [Called By]

                                                                • >>   SPI1_ReadWriteByte
                                                                -

                                                                SPI_I2S_ReceiveData (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_ReceiveData)) -

                                                                [Called By]

                                                                • >>   SPI1_ReadWriteByte +

                                                                  SPI_I2S_ReceiveData (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_ReceiveData)) +

                                                                  [Called By]

                                                                  • >>   SPI1_ReadWriteByte
                                                                  -

                                                                  SPI_I2S_SendData (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_SendData)) -

                                                                  [Called By]

                                                                  • >>   SPI1_ReadWriteByte +

                                                                    SPI_I2S_SendData (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_SendData)) +

                                                                    [Called By]

                                                                    • >>   SPI1_ReadWriteByte
                                                                    -

                                                                    SPI_Init (Thumb, 60 bytes, Stack size 8 bytes, stm32f10x_spi.o(i.SPI_Init)) +

                                                                    SPI_Init (Thumb, 60 bytes, Stack size 8 bytes, stm32f10x_spi.o(i.SPI_Init))

                                                                    [Stack]

                                                                    • Max Depth = 8
                                                                    • Call Chain = SPI_Init
                                                                    -
                                                                    [Called By]
                                                                    • >>   SPI1_Init +
                                                                      [Called By]
                                                                      • >>   SPI1_Init
                                                                      -

                                                                      Sensor_Communication_task (Thumb, 2020 bytes, Stack size 24 bytes, myfreertos.o(i.Sensor_Communication_task)) +

                                                                      Sensor_Communication_task (Thumb, 1570 bytes, Stack size 24 bytes, myfreertos.o(i.Sensor_Communication_task))

                                                                      [Stack]

                                                                      • Max Depth = 176
                                                                      • Call Chain = Sensor_Communication_task ⇒ timelong_Compare ⇒ RTC_synchronization_ins ⇒ delay_ms ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                                                      -
                                                                      [Calls]
                                                                      • >>   RTC_synchronization_ins -
                                                                      • >>   timelong_Compare -
                                                                      • >>   isAllZeros -
                                                                      • >>   Write_Init -
                                                                      • >>   Batch_synchronization -
                                                                      • >>   Analysis +
                                                                        [Calls]
                                                                        • >>   bufcut_Init +
                                                                        • >>   RTC_synchronization_ins +
                                                                        • >>   timelong_Compare +
                                                                        • >>   isAllZeros +
                                                                        • >>   Write_Init +
                                                                        • >>   Batch_synchronization +
                                                                        • >>   Analysis
                                                                        • >>   __aeabi_ui2d
                                                                        • >>   __aeabi_dmul
                                                                        • >>   __aeabi_ddiv @@ -1113,42 +1105,41 @@ Global Symbols
                                                                        • >>   PWM_SetCompare2
                                                                        • >>   PWM_SetCompare1
                                                                        • >>   HC595_Send_Byte -
                                                                        • >>   Array -
                                                                        • >>   delay_xms +
                                                                        • >>   Array +
                                                                        • >>   delay_xms
                                                                        • >>   __aeabi_i2f
                                                                        • >>   __aeabi_fsub
                                                                        • >>   __aeabi_fmul
                                                                        • >>   PID_Calc -
                                                                        • >>   RX_BUF_ZERO -
                                                                        • >>   RX_BUF_Transfer -
                                                                        • >>   RX_BUF_Printf -
                                                                        • >>   RS485_1_Send_Data_3 +
                                                                        • >>   RX_BUF_ZERO +
                                                                        • >>   RX_BUF_Transfer +
                                                                        • >>   RS485_1_Send_Data_3
                                                                        • >>   RS485_1_Send_Data_2
                                                                        • >>   RS485_1_Send_Data_1
                                                                        • >>   __aeabi_i2d -
                                                                        • >>   __2printf +
                                                                        • >>   __2printf
                                                                        • >>   __aeabi_fdiv -
                                                                        • >>   __aeabi_f2uiz +
                                                                        • >>   __aeabi_f2uiz
                                                                        • >>   __aeabi_d2f

                                                                        [Address Reference Count : 1]
                                                                        • myfreertos.o(i.start_task)
                                                                        -

                                                                        SysTick_CLKSourceConfig (Thumb, 40 bytes, Stack size 0 bytes, misc.o(i.SysTick_CLKSourceConfig)) -

                                                                        [Called By]

                                                                        • >>   SysTick_Init +

                                                                          SysTick_CLKSourceConfig (Thumb, 40 bytes, Stack size 0 bytes, misc.o(i.SysTick_CLKSourceConfig)) +

                                                                          [Called By]

                                                                          • >>   SysTick_Init

                                                                          SysTick_Handler (Thumb, 16 bytes, Stack size 8 bytes, stm32f10x_it.o(i.SysTick_Handler))

                                                                          [Stack]

                                                                          • Max Depth = 64
                                                                          • Call Chain = SysTick_Handler ⇒ xPortSysTickHandler ⇒ xTaskIncrementTick ⇒ __2printf
                                                                          -
                                                                          [Calls]
                                                                          • >>   xTaskGetSchedulerState -
                                                                          • >>   xPortSysTickHandler +
                                                                            [Calls]
                                                                            • >>   xTaskGetSchedulerState +
                                                                            • >>   xPortSysTickHandler

                                                                            [Address Reference Count : 1]
                                                                            • startup_stm32f10x_md.o(RESET)
                                                                            -

                                                                            SysTick_Init (Thumb, 76 bytes, Stack size 16 bytes, systick.o(i.SysTick_Init)) +

                                                                            SysTick_Init (Thumb, 76 bytes, Stack size 16 bytes, systick.o(i.SysTick_Init))

                                                                            [Stack]

                                                                            • Max Depth = 16
                                                                            • Call Chain = SysTick_Init
                                                                            -
                                                                            [Calls]
                                                                            • >>   SysTick_CLKSourceConfig +
                                                                              [Calls]
                                                                              • >>   SysTick_CLKSourceConfig

                                                                              [Called By]
                                                                              • >>   main
                                                                              @@ -1156,25 +1147,25 @@ Global Symbols

                                                                              SystemInit (Thumb, 78 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit))

                                                                              [Stack]

                                                                              • Max Depth = 28
                                                                              • Call Chain = SystemInit ⇒ SetSysClock ⇒ SetSysClockTo72
                                                                              -
                                                                              [Calls]
                                                                              • >>   SetSysClock +
                                                                                [Calls]
                                                                                • >>   SetSysClock

                                                                                [Address Reference Count : 1]
                                                                                • startup_stm32f10x_md.o(.text)

                                                                                TIM3_IRQHandler (Thumb, 32 bytes, Stack size 8 bytes, pwmout.o(i.TIM3_IRQHandler))

                                                                                [Stack]

                                                                                • Max Depth = 20
                                                                                • Call Chain = TIM3_IRQHandler ⇒ TIM_GetITStatus
                                                                                -
                                                                                [Calls]
                                                                                • >>   TIM_GetITStatus -
                                                                                • >>   TIM_ClearITPendingBit +
                                                                                  [Calls]
                                                                                  • >>   TIM_GetITStatus +
                                                                                  • >>   TIM_ClearITPendingBit

                                                                                  [Address Reference Count : 1]
                                                                                  • startup_stm32f10x_md.o(RESET)
                                                                                  -

                                                                                  TIM3_Init (Thumb, 90 bytes, Stack size 24 bytes, pwmout.o(i.TIM3_Init)) +

                                                                                  TIM3_Init (Thumb, 90 bytes, Stack size 24 bytes, pwmout.o(i.TIM3_Init))

                                                                                  [Stack]

                                                                                  • Max Depth = 40
                                                                                  • Call Chain = TIM3_Init ⇒ NVIC_Init

                                                                                  [Calls]
                                                                                  • >>   TIM_TimeBaseInit -
                                                                                  • >>   TIM_ITConfig +
                                                                                  • >>   TIM_ITConfig
                                                                                  • >>   TIM_Cmd -
                                                                                  • >>   TIM_ClearITPendingBit +
                                                                                  • >>   TIM_ClearITPendingBit
                                                                                  • >>   RCC_APB1PeriphClockCmd
                                                                                  • >>   NVIC_Init
                                                                                  @@ -1189,10 +1180,10 @@ Global Symbols
                                                                                • >>   __aeabi_ddiv
                                                                                • >>   __aeabi_dadd
                                                                                • >>   __aeabi_d2uiz -
                                                                                • >>   TIM_GetITStatus -
                                                                                • >>   TIM_ClearITPendingBit +
                                                                                • >>   TIM_GetITStatus +
                                                                                • >>   TIM_ClearITPendingBit
                                                                                • >>   PWM_SetCompare4 -
                                                                                • >>   __2printf +
                                                                                • >>   __2printf

                                                                                [Address Reference Count : 1]
                                                                                • startup_stm32f10x_md.o(RESET)
                                                                                @@ -1201,15 +1192,15 @@ Global Symbols
                                                                              • >>   PWM1_Init
                                                                              -

                                                                              TIM_ClearITPendingBit (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_ClearITPendingBit)) +

                                                                              TIM_ClearITPendingBit (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_ClearITPendingBit))

                                                                              [Called By]

                                                                              • >>   TIM4_IRQHandler -
                                                                              • >>   TIM3_Init +
                                                                              • >>   TIM3_Init
                                                                              • >>   TIM3_IRQHandler

                                                                              TIM_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_Cmd)) -

                                                                              [Called By]

                                                                              • >>   TimePwm_init -
                                                                              • >>   TIM3_Init +

                                                                                [Called By]
                                                                                • >>   TimePwm_init +
                                                                                • >>   TIM3_Init
                                                                                • >>   PWM3_Init
                                                                                • >>   PWM2_Init
                                                                                • >>   PWM1_Init @@ -1220,15 +1211,15 @@ Global Symbols
                                                                                • >>   PWM1_Init
                                                                                -

                                                                                TIM_GetITStatus (Thumb, 34 bytes, Stack size 12 bytes, stm32f10x_tim.o(i.TIM_GetITStatus)) +

                                                                                TIM_GetITStatus (Thumb, 34 bytes, Stack size 12 bytes, stm32f10x_tim.o(i.TIM_GetITStatus))

                                                                                [Stack]

                                                                                • Max Depth = 12
                                                                                • Call Chain = TIM_GetITStatus

                                                                                [Called By]
                                                                                • >>   TIM4_IRQHandler
                                                                                • >>   TIM3_IRQHandler
                                                                                -

                                                                                TIM_ITConfig (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_ITConfig)) -

                                                                                [Called By]

                                                                                • >>   TIM3_Init +

                                                                                  TIM_ITConfig (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_ITConfig)) +

                                                                                  [Called By]

                                                                                  • >>   TIM3_Init

                                                                                  TIM_OC1Init (Thumb, 132 bytes, Stack size 16 bytes, stm32f10x_tim.o(i.TIM_OC1Init)) @@ -1247,14 +1238,14 @@ Global Symbols
                                                                                  [Called By]

                                                                                  • >>   PWM3_Init
                                                                                  -

                                                                                  TIM_OC3Init (Thumb, 150 bytes, Stack size 16 bytes, stm32f10x_tim.o(i.TIM_OC3Init)) +

                                                                                  TIM_OC3Init (Thumb, 150 bytes, Stack size 16 bytes, stm32f10x_tim.o(i.TIM_OC3Init))

                                                                                  [Stack]

                                                                                  • Max Depth = 16
                                                                                  • Call Chain = TIM_OC3Init
                                                                                  -
                                                                                  [Called By]
                                                                                  • >>   TimePwm_init +
                                                                                    [Called By]
                                                                                    • >>   TimePwm_init
                                                                                    -

                                                                                    TIM_OC3PreloadConfig (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_OC3PreloadConfig)) -

                                                                                    [Called By]

                                                                                    • >>   TimePwm_init +

                                                                                      TIM_OC3PreloadConfig (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_OC3PreloadConfig)) +

                                                                                      [Called By]

                                                                                      • >>   TimePwm_init

                                                                                      TIM_OC4Init (Thumb, 114 bytes, Stack size 16 bytes, stm32f10x_tim.o(i.TIM_OC4Init)) @@ -1288,14 +1279,14 @@ Global Symbols

                                                                                    TIM_TimeBaseInit (Thumb, 122 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_TimeBaseInit)) -

                                                                                    [Called By]

                                                                                    • >>   TimePwm_init -
                                                                                    • >>   TIM3_Init +

                                                                                      [Called By]
                                                                                      • >>   TimePwm_init +
                                                                                      • >>   TIM3_Init
                                                                                      • >>   PWM3_Init
                                                                                      • >>   PWM2_Init
                                                                                      • >>   PWM1_Init
                                                                                      -

                                                                                      TimePwm_init (Thumb, 126 bytes, Stack size 48 bytes, pwmout.o(i.TimePwm_init)) +

                                                                                      TimePwm_init (Thumb, 126 bytes, Stack size 48 bytes, pwmout.o(i.TimePwm_init))

                                                                                      [Stack]

                                                                                      • Max Depth = 72
                                                                                      • Call Chain = TimePwm_init ⇒ GPIO_Init

                                                                                      [Calls]
                                                                                      • >>   TIM_TimeBaseInit @@ -1303,8 +1294,8 @@ Global Symbols
                                                                                      • >>   RCC_APB2PeriphClockCmd
                                                                                      • >>   RCC_APB1PeriphClockCmd
                                                                                      • >>   GPIO_Init -
                                                                                      • >>   TIM_OC3PreloadConfig -
                                                                                      • >>   TIM_OC3Init +
                                                                                      • >>   TIM_OC3PreloadConfig +
                                                                                      • >>   TIM_OC3Init

                                                                                      [Called By]
                                                                                      • >>   main
                                                                                      @@ -1312,20 +1303,20 @@ Global Symbols

                                                                                      USART1_IRQHandler (Thumb, 50 bytes, Stack size 8 bytes, rs485.o(i.USART1_IRQHandler))

                                                                                      [Stack]

                                                                                      • Max Depth = 24
                                                                                      • Call Chain = USART1_IRQHandler ⇒ USART_GetITStatus
                                                                                      -
                                                                                      [Calls]
                                                                                      • >>   USART_ReceiveData -
                                                                                      • >>   USART_GetITStatus +
                                                                                        [Calls]
                                                                                        • >>   USART_ReceiveData +
                                                                                        • >>   USART_GetITStatus

                                                                                        [Address Reference Count : 1]
                                                                                        • startup_stm32f10x_md.o(RESET)

                                                                                        USART2_IRQHandler (Thumb, 122 bytes, Stack size 8 bytes, usart.o(i.USART2_IRQHandler))

                                                                                        [Stack]

                                                                                        • Max Depth = 24
                                                                                        • Call Chain = USART2_IRQHandler ⇒ USART_GetITStatus
                                                                                        -
                                                                                        [Calls]
                                                                                        • >>   USART_ReceiveData -
                                                                                        • >>   USART_GetITStatus +
                                                                                          [Calls]
                                                                                          • >>   USART_ReceiveData +
                                                                                          • >>   USART_GetITStatus

                                                                                          [Address Reference Count : 1]
                                                                                          • startup_stm32f10x_md.o(RESET)
                                                                                          -

                                                                                          USART2_Init (Thumb, 184 bytes, Stack size 32 bytes, usart.o(i.USART2_Init)) +

                                                                                          USART2_Init (Thumb, 184 bytes, Stack size 32 bytes, usart.o(i.USART2_Init))

                                                                                          [Stack]

                                                                                          • Max Depth = 100
                                                                                          • Call Chain = USART2_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq

                                                                                          [Calls]
                                                                                          • >>   RCC_APB2PeriphClockCmd @@ -1340,18 +1331,18 @@ Global Symbols

                                                                                          USART_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_Cmd)) -

                                                                                          [Called By]

                                                                                          • >>   USART2_Init +

                                                                                            [Called By]
                                                                                            • >>   USART2_Init
                                                                                            • >>   RS485_1_Init

                                                                                            USART_GetFlagStatus (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_GetFlagStatus))

                                                                                            [Called By]

                                                                                            • >>   fputc -
                                                                                            • >>   RS485_1_Send_Data_3 +
                                                                                            • >>   RS485_1_Send_Data_3
                                                                                            • >>   RS485_1_Send_Data_2
                                                                                            • >>   RS485_1_Send_Data_1
                                                                                            -

                                                                                            USART_GetITStatus (Thumb, 84 bytes, Stack size 16 bytes, stm32f10x_usart.o(i.USART_GetITStatus)) +

                                                                                            USART_GetITStatus (Thumb, 84 bytes, Stack size 16 bytes, stm32f10x_usart.o(i.USART_GetITStatus))

                                                                                            [Stack]

                                                                                            • Max Depth = 16
                                                                                            • Call Chain = USART_GetITStatus

                                                                                            [Called By]
                                                                                            • >>   USART2_IRQHandler @@ -1361,27 +1352,27 @@ Global Symbols

                                                                                              USART_ITConfig (Thumb, 74 bytes, Stack size 20 bytes, stm32f10x_usart.o(i.USART_ITConfig))

                                                                                              [Stack]

                                                                                              • Max Depth = 20
                                                                                              • Call Chain = USART_ITConfig
                                                                                              -
                                                                                              [Called By]
                                                                                              • >>   USART2_Init +
                                                                                                [Called By]
                                                                                                • >>   USART2_Init
                                                                                                • >>   RS485_1_Init

                                                                                                USART_Init (Thumb, 210 bytes, Stack size 56 bytes, stm32f10x_usart.o(i.USART_Init))

                                                                                                [Stack]

                                                                                                • Max Depth = 68
                                                                                                • Call Chain = USART_Init ⇒ RCC_GetClocksFreq
                                                                                                -
                                                                                                [Calls]
                                                                                                • >>   RCC_GetClocksFreq +
                                                                                                  [Calls]
                                                                                                  • >>   RCC_GetClocksFreq
                                                                                                  -
                                                                                                  [Called By]
                                                                                                  • >>   USART2_Init +
                                                                                                    [Called By]
                                                                                                    • >>   USART2_Init
                                                                                                    • >>   RS485_1_Init
                                                                                                    -

                                                                                                    USART_ReceiveData (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_ReceiveData)) +

                                                                                                    USART_ReceiveData (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_ReceiveData))

                                                                                                    [Called By]

                                                                                                    • >>   USART2_IRQHandler
                                                                                                    • >>   USART1_IRQHandler

                                                                                                    USART_SendData (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_SendData))

                                                                                                    [Called By]

                                                                                                    • >>   fputc -
                                                                                                    • >>   RS485_1_Send_Data_3 +
                                                                                                    • >>   RS485_1_Send_Data_3
                                                                                                    • >>   RS485_1_Send_Data_2
                                                                                                    • >>   RS485_1_Send_Data_1
                                                                                                    @@ -1389,180 +1380,179 @@ Global Symbols

                                                                                                    UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.UsageFault_Handler))
                                                                                                    [Address Reference Count : 1]

                                                                                                    • startup_stm32f10x_md.o(RESET)
                                                                                                    -

                                                                                                    W25QXX_Erase_Sector (Thumb, 62 bytes, Stack size 8 bytes, w25q128.o(i.W25QXX_Erase_Sector)) +

                                                                                                    W25QXX_Erase_Sector (Thumb, 62 bytes, Stack size 8 bytes, w25q128.o(i.W25QXX_Erase_Sector))

                                                                                                    [Stack]

                                                                                                    • Max Depth = 40
                                                                                                    • Call Chain = W25QXX_Erase_Sector ⇒ W25QXX_Wait_Busy ⇒ W25QXX_ReadSR ⇒ SPI1_ReadWriteByte
                                                                                                    -
                                                                                                    [Calls]
                                                                                                    • >>   W25QXX_Write_Enable -
                                                                                                    • >>   W25QXX_Wait_Busy -
                                                                                                    • >>   SPI1_ReadWriteByte +
                                                                                                      [Calls]
                                                                                                      • >>   W25QXX_Write_Enable +
                                                                                                      • >>   W25QXX_Wait_Busy +
                                                                                                      • >>   SPI1_ReadWriteByte
                                                                                                      -
                                                                                                      [Called By]
                                                                                                      • >>   Write_Init +
                                                                                                        [Called By]
                                                                                                        • >>   Write_Init
                                                                                                        -

                                                                                                        W25QXX_Init (Thumb, 68 bytes, Stack size 8 bytes, w25q128.o(i.W25QXX_Init)) +

                                                                                                        W25QXX_Init (Thumb, 68 bytes, Stack size 8 bytes, w25q128.o(i.W25QXX_Init))

                                                                                                        [Stack]

                                                                                                        • Max Depth = 64
                                                                                                        • Call Chain = W25QXX_Init ⇒ SPI1_Init ⇒ GPIO_Init
                                                                                                        -
                                                                                                        [Calls]
                                                                                                        • >>   W25QXX_ReadID +
                                                                                                          [Calls]
                                                                                                          • >>   W25QXX_ReadID
                                                                                                          • >>   GPIO_SetBits -
                                                                                                          • >>   SPI1_SetSpeed -
                                                                                                          • >>   SPI1_Init +
                                                                                                          • >>   SPI1_SetSpeed +
                                                                                                          • >>   SPI1_Init
                                                                                                          • >>   RCC_APB2PeriphClockCmd
                                                                                                          • >>   GPIO_Init
                                                                                                          -
                                                                                                          [Called By]
                                                                                                          • >>   Write_Init -
                                                                                                          • >>   Read_Init +
                                                                                                            [Called By]
                                                                                                            • >>   Write_Init +
                                                                                                            • >>   Read_Init
                                                                                                            -

                                                                                                            W25QXX_Read (Thumb, 74 bytes, Stack size 24 bytes, w25q128.o(i.W25QXX_Read)) +

                                                                                                            W25QXX_Read (Thumb, 74 bytes, Stack size 24 bytes, w25q128.o(i.W25QXX_Read))

                                                                                                            [Stack]

                                                                                                            • Max Depth = 40
                                                                                                            • Call Chain = W25QXX_Read ⇒ SPI1_ReadWriteByte
                                                                                                            -
                                                                                                            [Calls]
                                                                                                            • >>   SPI1_ReadWriteByte +
                                                                                                              [Calls]
                                                                                                              • >>   SPI1_ReadWriteByte
                                                                                                              -
                                                                                                              [Called By]
                                                                                                              • >>   Write_Init -
                                                                                                              • >>   Read_Init +
                                                                                                                [Called By]
                                                                                                                • >>   Write_Init +
                                                                                                                • >>   Read_Init
                                                                                                                -

                                                                                                                W25QXX_ReadID (Thumb, 64 bytes, Stack size 8 bytes, w25q128.o(i.W25QXX_ReadID)) +

                                                                                                                W25QXX_ReadID (Thumb, 64 bytes, Stack size 8 bytes, w25q128.o(i.W25QXX_ReadID))

                                                                                                                [Stack]

                                                                                                                • Max Depth = 24
                                                                                                                • Call Chain = W25QXX_ReadID ⇒ SPI1_ReadWriteByte
                                                                                                                -
                                                                                                                [Calls]
                                                                                                                • >>   SPI1_ReadWriteByte +
                                                                                                                  [Calls]
                                                                                                                  • >>   SPI1_ReadWriteByte
                                                                                                                  -
                                                                                                                  [Called By]
                                                                                                                  • >>   W25QXX_Init +
                                                                                                                    [Called By]
                                                                                                                    • >>   W25QXX_Init
                                                                                                                    -

                                                                                                                    W25QXX_ReadSR (Thumb, 36 bytes, Stack size 8 bytes, w25q128.o(i.W25QXX_ReadSR)) +

                                                                                                                    W25QXX_ReadSR (Thumb, 36 bytes, Stack size 8 bytes, w25q128.o(i.W25QXX_ReadSR))

                                                                                                                    [Stack]

                                                                                                                    • Max Depth = 24
                                                                                                                    • Call Chain = W25QXX_ReadSR ⇒ SPI1_ReadWriteByte
                                                                                                                    -
                                                                                                                    [Calls]
                                                                                                                    • >>   SPI1_ReadWriteByte +
                                                                                                                      [Calls]
                                                                                                                      • >>   SPI1_ReadWriteByte
                                                                                                                      -
                                                                                                                      [Called By]
                                                                                                                      • >>   W25QXX_Wait_Busy +
                                                                                                                        [Called By]
                                                                                                                        • >>   W25QXX_Wait_Busy
                                                                                                                        -

                                                                                                                        W25QXX_Wait_Busy (Thumb, 18 bytes, Stack size 8 bytes, w25q128.o(i.W25QXX_Wait_Busy)) +

                                                                                                                        W25QXX_Wait_Busy (Thumb, 18 bytes, Stack size 8 bytes, w25q128.o(i.W25QXX_Wait_Busy))

                                                                                                                        [Stack]

                                                                                                                        • Max Depth = 32
                                                                                                                        • Call Chain = W25QXX_Wait_Busy ⇒ W25QXX_ReadSR ⇒ SPI1_ReadWriteByte
                                                                                                                        -
                                                                                                                        [Calls]
                                                                                                                        • >>   W25QXX_ReadSR +
                                                                                                                          [Calls]
                                                                                                                          • >>   W25QXX_ReadSR
                                                                                                                          -
                                                                                                                          [Called By]
                                                                                                                          • >>   W25QXX_Write_Page -
                                                                                                                          • >>   W25QXX_Erase_Sector +
                                                                                                                            [Called By]
                                                                                                                            • >>   W25QXX_Write_Page +
                                                                                                                            • >>   W25QXX_Erase_Sector
                                                                                                                            -

                                                                                                                            W25QXX_Write_Enable (Thumb, 24 bytes, Stack size 8 bytes, w25q128.o(i.W25QXX_Write_Enable)) +

                                                                                                                            W25QXX_Write_Enable (Thumb, 24 bytes, Stack size 8 bytes, w25q128.o(i.W25QXX_Write_Enable))

                                                                                                                            [Stack]

                                                                                                                            • Max Depth = 24
                                                                                                                            • Call Chain = W25QXX_Write_Enable ⇒ SPI1_ReadWriteByte
                                                                                                                            -
                                                                                                                            [Calls]
                                                                                                                            • >>   SPI1_ReadWriteByte +
                                                                                                                              [Calls]
                                                                                                                              • >>   SPI1_ReadWriteByte
                                                                                                                              -
                                                                                                                              [Called By]
                                                                                                                              • >>   W25QXX_Write_Page -
                                                                                                                              • >>   W25QXX_Erase_Sector +
                                                                                                                                [Called By]
                                                                                                                                • >>   W25QXX_Write_Page +
                                                                                                                                • >>   W25QXX_Erase_Sector
                                                                                                                                -

                                                                                                                                W25QXX_Write_NoCheck (Thumb, 70 bytes, Stack size 24 bytes, w25q128.o(i.W25QXX_Write_NoCheck)) +

                                                                                                                                W25QXX_Write_NoCheck (Thumb, 70 bytes, Stack size 24 bytes, w25q128.o(i.W25QXX_Write_NoCheck))

                                                                                                                                [Stack]

                                                                                                                                • Max Depth = 80
                                                                                                                                • Call Chain = W25QXX_Write_NoCheck ⇒ W25QXX_Write_Page ⇒ W25QXX_Wait_Busy ⇒ W25QXX_ReadSR ⇒ SPI1_ReadWriteByte
                                                                                                                                -
                                                                                                                                [Calls]
                                                                                                                                • >>   W25QXX_Write_Page +
                                                                                                                                  [Calls]
                                                                                                                                  • >>   W25QXX_Write_Page
                                                                                                                                  -
                                                                                                                                  [Called By]
                                                                                                                                  • >>   Write_Init +
                                                                                                                                    [Called By]
                                                                                                                                    • >>   Write_Init
                                                                                                                                    -

                                                                                                                                    W25QXX_Write_Page (Thumb, 80 bytes, Stack size 24 bytes, w25q128.o(i.W25QXX_Write_Page)) +

                                                                                                                                    W25QXX_Write_Page (Thumb, 80 bytes, Stack size 24 bytes, w25q128.o(i.W25QXX_Write_Page))

                                                                                                                                    [Stack]

                                                                                                                                    • Max Depth = 56
                                                                                                                                    • Call Chain = W25QXX_Write_Page ⇒ W25QXX_Wait_Busy ⇒ W25QXX_ReadSR ⇒ SPI1_ReadWriteByte
                                                                                                                                    -
                                                                                                                                    [Calls]
                                                                                                                                    • >>   W25QXX_Write_Enable -
                                                                                                                                    • >>   W25QXX_Wait_Busy -
                                                                                                                                    • >>   SPI1_ReadWriteByte +
                                                                                                                                      [Calls]
                                                                                                                                      • >>   W25QXX_Write_Enable +
                                                                                                                                      • >>   W25QXX_Wait_Busy +
                                                                                                                                      • >>   SPI1_ReadWriteByte
                                                                                                                                      -
                                                                                                                                      [Called By]
                                                                                                                                      • >>   W25QXX_Write_NoCheck +
                                                                                                                                        [Called By]
                                                                                                                                        • >>   W25QXX_Write_NoCheck
                                                                                                                                        -

                                                                                                                                        Write_Init (Thumb, 50 bytes, Stack size 8 bytes, write.o(i.Write_Init)) +

                                                                                                                                        Write_Init (Thumb, 50 bytes, Stack size 8 bytes, write.o(i.Write_Init))

                                                                                                                                        [Stack]

                                                                                                                                        • Max Depth = 104
                                                                                                                                        • Call Chain = Write_Init ⇒ delay_ms ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf

                                                                                                                                        [Calls]
                                                                                                                                        • >>   delay_ms -
                                                                                                                                        • >>   W25QXX_Write_NoCheck -
                                                                                                                                        • >>   W25QXX_Read -
                                                                                                                                        • >>   W25QXX_Init -
                                                                                                                                        • >>   W25QXX_Erase_Sector +
                                                                                                                                        • >>   W25QXX_Write_NoCheck +
                                                                                                                                        • >>   W25QXX_Read +
                                                                                                                                        • >>   W25QXX_Init +
                                                                                                                                        • >>   W25QXX_Erase_Sector
                                                                                                                                        -
                                                                                                                                        [Called By]
                                                                                                                                        • >>   timelong_Compare +
                                                                                                                                          [Called By]
                                                                                                                                          • >>   timelong_Compare
                                                                                                                                          • >>   Sensor_Communication_task
                                                                                                                                          -

                                                                                                                                          __0printf (Thumb, 22 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED) -

                                                                                                                                          [Calls]

                                                                                                                                          • >>   _printf_core +

                                                                                                                                            __0printf (Thumb, 22 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED) +

                                                                                                                                            [Calls]

                                                                                                                                            • >>   _printf_core
                                                                                                                                            -

                                                                                                                                            __1printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED) +

                                                                                                                                            __1printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED) -

                                                                                                                                            __2printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf)) +

                                                                                                                                            __2printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf))

                                                                                                                                            [Stack]

                                                                                                                                            • Max Depth = 24
                                                                                                                                            • Call Chain = __2printf

                                                                                                                                            [Called By]
                                                                                                                                            • >>   TIM4_IRQHandler -
                                                                                                                                            • >>   os_init -
                                                                                                                                            • >>   Read_Init +
                                                                                                                                            • >>   os_init +
                                                                                                                                            • >>   Read_Init
                                                                                                                                            • >>   RTC_Init
                                                                                                                                            • >>   main -
                                                                                                                                            • >>   vTaskDelay -
                                                                                                                                            • >>   RX_BUF_Printf +
                                                                                                                                            • >>   vTaskDelay
                                                                                                                                            • >>   RTC_IRQHandler -
                                                                                                                                            • >>   RS485_1_Send_Data_2
                                                                                                                                            • >>   prvTaskExitError -
                                                                                                                                            • >>   xQueueGenericReset -
                                                                                                                                            • >>   prvNotifyQueueSetContainer -
                                                                                                                                            • >>   xQueueGenericSendFromISR -
                                                                                                                                            • >>   xQueueGenericSend -
                                                                                                                                            • >>   xQueueGenericReceive -
                                                                                                                                            • >>   xQueueGenericCreate -
                                                                                                                                            • >>   xTimerGenericCommand -
                                                                                                                                            • >>   prvSwitchTimerLists -
                                                                                                                                            • >>   prvProcessReceivedCommands -
                                                                                                                                            • >>   prvProcessExpiredTimer -
                                                                                                                                            • >>   xTimerCreateTimerTask -
                                                                                                                                            • >>   vPortValidateInterruptPriority -
                                                                                                                                            • >>   xTaskRemoveFromEventList -
                                                                                                                                            • >>   xTaskPriorityDisinherit -
                                                                                                                                            • >>   xTaskIncrementTick -
                                                                                                                                            • >>   xTaskCheckForTimeOut +
                                                                                                                                            • >>   xQueueGenericReset +
                                                                                                                                            • >>   prvNotifyQueueSetContainer +
                                                                                                                                            • >>   xQueueGenericSendFromISR +
                                                                                                                                            • >>   xQueueGenericSend +
                                                                                                                                            • >>   xQueueGenericReceive +
                                                                                                                                            • >>   xQueueGenericCreate +
                                                                                                                                            • >>   xTimerGenericCommand +
                                                                                                                                            • >>   prvSwitchTimerLists +
                                                                                                                                            • >>   prvProcessReceivedCommands +
                                                                                                                                            • >>   prvProcessExpiredTimer +
                                                                                                                                            • >>   xTimerCreateTimerTask +
                                                                                                                                            • >>   vPortValidateInterruptPriority +
                                                                                                                                            • >>   xTaskRemoveFromEventList +
                                                                                                                                            • >>   xTaskPriorityDisinherit +
                                                                                                                                            • >>   xTaskIncrementTick +
                                                                                                                                            • >>   xTaskCheckForTimeOut
                                                                                                                                            • >>   vTaskSwitchContext -
                                                                                                                                            • >>   vTaskStartScheduler -
                                                                                                                                            • >>   vTaskSetTimeOutState -
                                                                                                                                            • >>   vTaskPlaceOnEventListRestricted -
                                                                                                                                            • >>   vTaskPlaceOnEventList -
                                                                                                                                            • >>   vTaskDelete -
                                                                                                                                            • >>   prvInitialiseNewTask -
                                                                                                                                            • >>   xTaskResumeAll -
                                                                                                                                            • >>   vPortFree -
                                                                                                                                            • >>   vPortExitCritical -
                                                                                                                                            • >>   vPortEnterCritical -
                                                                                                                                            • >>   pvPortMalloc +
                                                                                                                                            • >>   vTaskStartScheduler +
                                                                                                                                            • >>   vTaskSetTimeOutState +
                                                                                                                                            • >>   vTaskPlaceOnEventListRestricted +
                                                                                                                                            • >>   vTaskPlaceOnEventList +
                                                                                                                                            • >>   vTaskDelete +
                                                                                                                                            • >>   prvInitialiseNewTask +
                                                                                                                                            • >>   xTaskResumeAll +
                                                                                                                                            • >>   vPortFree +
                                                                                                                                            • >>   vPortExitCritical +
                                                                                                                                            • >>   vPortEnterCritical +
                                                                                                                                            • >>   pvPortMalloc
                                                                                                                                            • >>   start_task
                                                                                                                                            • >>   Sensor_Communication_task
                                                                                                                                            -

                                                                                                                                            __c89printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED) +

                                                                                                                                            __c89printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED) -

                                                                                                                                            printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED) +

                                                                                                                                            printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED) -

                                                                                                                                            __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) +

                                                                                                                                            __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) -

                                                                                                                                            __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) +

                                                                                                                                            __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) -

                                                                                                                                            __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) +

                                                                                                                                            __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) -

                                                                                                                                            bufcut_Init (Thumb, 24 bytes, Stack size 16 bytes, bufcut.o(i.bufcut_Init)) +

                                                                                                                                            bufcut_Init (Thumb, 24 bytes, Stack size 16 bytes, bufcut.o(i.bufcut_Init))

                                                                                                                                            [Stack]

                                                                                                                                            • Max Depth = 16
                                                                                                                                            • Call Chain = bufcut_Init
                                                                                                                                            -
                                                                                                                                            [Called By]
                                                                                                                                            • >>   Read_Init +
                                                                                                                                              [Called By]
                                                                                                                                              • >>   Read_Init +
                                                                                                                                              • >>   Sensor_Communication_task

                                                                                                                                              delay_ms (Thumb, 60 bytes, Stack size 16 bytes, systick.o(i.delay_ms))

                                                                                                                                              [Stack]

                                                                                                                                              • Max Depth = 96
                                                                                                                                              • Call Chain = delay_ms ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf

                                                                                                                                              [Calls]
                                                                                                                                              • >>   delay_us -
                                                                                                                                              • >>   xTaskGetSchedulerState -
                                                                                                                                              • >>   vTaskDelay +
                                                                                                                                              • >>   xTaskGetSchedulerState +
                                                                                                                                              • >>   vTaskDelay

                                                                                                                                              [Called By]
                                                                                                                                              • >>   RTC_synchronization_ins -
                                                                                                                                              • >>   Write_Init +
                                                                                                                                              • >>   Write_Init
                                                                                                                                              • >>   HC595_Send_Data
                                                                                                                                              • >>   RTC_Init
                                                                                                                                              @@ -1572,10 +1562,10 @@ Global Symbols

                                                                                                                                            [Called By]
                                                                                                                                            • >>   delay_ms
                                                                                                                                            • >>   HC595_Send_Byte -
                                                                                                                                            • >>   delay_xms +
                                                                                                                                            • >>   delay_xms
                                                                                                                                            -

                                                                                                                                            delay_xms (Thumb, 24 bytes, Stack size 12 bytes, systick.o(i.delay_xms)) +

                                                                                                                                            delay_xms (Thumb, 24 bytes, Stack size 12 bytes, systick.o(i.delay_xms))

                                                                                                                                            [Stack]

                                                                                                                                            • Max Depth = 28
                                                                                                                                            • Call Chain = delay_xms ⇒ delay_us

                                                                                                                                            [Calls]
                                                                                                                                            • >>   delay_us @@ -1591,20 +1581,20 @@ Global Symbols

                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                            • printfa.o(i.__0printf)
                                                                                                                                            -

                                                                                                                                            isAllZeros (Thumb, 26 bytes, Stack size 0 bytes, write.o(i.isAllZeros)) +

                                                                                                                                            isAllZeros (Thumb, 26 bytes, Stack size 0 bytes, write.o(i.isAllZeros))

                                                                                                                                            [Called By]

                                                                                                                                            • >>   Sensor_Communication_task

                                                                                                                                            main (Thumb, 192 bytes, Stack size 24 bytes, main.o(i.main))

                                                                                                                                            [Stack]

                                                                                                                                            • Max Depth = 232
                                                                                                                                            • Call Chain = main ⇒ os_init ⇒ vTaskStartScheduler ⇒ xTimerCreateTimerTask ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                                                                                                                            -
                                                                                                                                            [Calls]
                                                                                                                                            • >>   os_init -
                                                                                                                                            • >>   USART2_Init -
                                                                                                                                            • >>   TimePwm_init +
                                                                                                                                              [Calls]
                                                                                                                                              • >>   os_init +
                                                                                                                                              • >>   USART2_Init +
                                                                                                                                              • >>   TimePwm_init
                                                                                                                                              • >>   TIM_SetCompare4 -
                                                                                                                                              • >>   TIM3_Init -
                                                                                                                                              • >>   SysTick_Init -
                                                                                                                                              • >>   Read_Init +
                                                                                                                                              • >>   TIM3_Init +
                                                                                                                                              • >>   SysTick_Init +
                                                                                                                                              • >>   Read_Init
                                                                                                                                              • >>   RTC_Init
                                                                                                                                              • >>   RS485_1_Init
                                                                                                                                              • >>   PWM_SetCompare4 @@ -1613,520 +1603,520 @@ Global Symbols
                                                                                                                                              • >>   PWM3_Init
                                                                                                                                              • >>   PWM2_Init
                                                                                                                                              • >>   PWM1_Init -
                                                                                                                                              • >>   PID_Init -
                                                                                                                                              • >>   NVIC_PriorityGroupConfig +
                                                                                                                                              • >>   PID_Init +
                                                                                                                                              • >>   NVIC_PriorityGroupConfig
                                                                                                                                              • >>   HC595_Send_Byte
                                                                                                                                              • >>   HC595_Pin_Init -
                                                                                                                                              • >>   Array -
                                                                                                                                              • >>   __2printf +
                                                                                                                                              • >>   Array +
                                                                                                                                              • >>   __2printf

                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                              • entry9a.o(.ARM.Collect$$$$0000000B)
                                                                                                                                              -

                                                                                                                                              os_init (Thumb, 34 bytes, Stack size 16 bytes, myfreertos.o(i.os_init)) +

                                                                                                                                              os_init (Thumb, 34 bytes, Stack size 16 bytes, myfreertos.o(i.os_init))

                                                                                                                                              [Stack]

                                                                                                                                              • Max Depth = 208
                                                                                                                                              • Call Chain = os_init ⇒ vTaskStartScheduler ⇒ xTimerCreateTimerTask ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                                                                                                                              -
                                                                                                                                              [Calls]
                                                                                                                                              • >>   xTaskCreate -
                                                                                                                                              • >>   vTaskStartScheduler -
                                                                                                                                              • >>   __2printf +
                                                                                                                                                [Calls]
                                                                                                                                                • >>   xTaskCreate +
                                                                                                                                                • >>   vTaskStartScheduler +
                                                                                                                                                • >>   __2printf

                                                                                                                                                [Called By]
                                                                                                                                                • >>   main
                                                                                                                                                -

                                                                                                                                                pvPortMalloc (Thumb, 262 bytes, Stack size 24 bytes, heap_4.o(i.pvPortMalloc)) +

                                                                                                                                                pvPortMalloc (Thumb, 262 bytes, Stack size 24 bytes, heap_4.o(i.pvPortMalloc))

                                                                                                                                                [Stack]

                                                                                                                                                • Max Depth = 88
                                                                                                                                                • Call Chain = pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                                                                                                                                -
                                                                                                                                                [Calls]
                                                                                                                                                • >>   xTaskResumeAll -
                                                                                                                                                • >>   vTaskSuspendAll -
                                                                                                                                                • >>   __2printf -
                                                                                                                                                • >>   prvInsertBlockIntoFreeList -
                                                                                                                                                • >>   prvHeapInit +
                                                                                                                                                  [Calls]
                                                                                                                                                  • >>   xTaskResumeAll +
                                                                                                                                                  • >>   vTaskSuspendAll +
                                                                                                                                                  • >>   __2printf +
                                                                                                                                                  • >>   prvInsertBlockIntoFreeList +
                                                                                                                                                  • >>   prvHeapInit
                                                                                                                                                  -
                                                                                                                                                  [Called By]
                                                                                                                                                  • >>   xQueueGenericCreate -
                                                                                                                                                  • >>   xTaskCreate +
                                                                                                                                                    [Called By]
                                                                                                                                                    • >>   xQueueGenericCreate +
                                                                                                                                                    • >>   xTaskCreate
                                                                                                                                                    -

                                                                                                                                                    pvTaskIncrementMutexHeldCount (Thumb, 26 bytes, Stack size 0 bytes, tasks.o(i.pvTaskIncrementMutexHeldCount)) -

                                                                                                                                                    [Called By]

                                                                                                                                                    • >>   xQueueGenericReceive +

                                                                                                                                                      pvTaskIncrementMutexHeldCount (Thumb, 26 bytes, Stack size 0 bytes, tasks.o(i.pvTaskIncrementMutexHeldCount)) +

                                                                                                                                                      [Called By]

                                                                                                                                                      • >>   xQueueGenericReceive
                                                                                                                                                      -

                                                                                                                                                      pxPortInitialiseStack (Thumb, 30 bytes, Stack size 0 bytes, port.o(i.pxPortInitialiseStack)) -

                                                                                                                                                      [Called By]

                                                                                                                                                      • >>   prvInitialiseNewTask +

                                                                                                                                                        pxPortInitialiseStack (Thumb, 30 bytes, Stack size 0 bytes, port.o(i.pxPortInitialiseStack)) +

                                                                                                                                                        [Called By]

                                                                                                                                                        • >>   prvInitialiseNewTask

                                                                                                                                                        start_task (Thumb, 68 bytes, Stack size 16 bytes, myfreertos.o(i.start_task))

                                                                                                                                                        [Stack]

                                                                                                                                                        • Max Depth = 176
                                                                                                                                                        • Call Chain = start_task ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                                                                                                                                        -
                                                                                                                                                        [Calls]
                                                                                                                                                        • >>   xTaskCreate -
                                                                                                                                                        • >>   vTaskDelete -
                                                                                                                                                        • >>   vPortExitCritical -
                                                                                                                                                        • >>   vPortEnterCritical -
                                                                                                                                                        • >>   __2printf +
                                                                                                                                                          [Calls]
                                                                                                                                                          • >>   xTaskCreate +
                                                                                                                                                          • >>   vTaskDelete +
                                                                                                                                                          • >>   vPortExitCritical +
                                                                                                                                                          • >>   vPortEnterCritical +
                                                                                                                                                          • >>   __2printf

                                                                                                                                                          [Address Reference Count : 1]
                                                                                                                                                          • myfreertos.o(i.os_init)
                                                                                                                                                          -

                                                                                                                                                          timelong_Compare (Thumb, 164 bytes, Stack size 16 bytes, write.o(i.timelong_Compare)) +

                                                                                                                                                          timelong_Compare (Thumb, 164 bytes, Stack size 16 bytes, write.o(i.timelong_Compare))

                                                                                                                                                          [Stack]

                                                                                                                                                          • Max Depth = 152
                                                                                                                                                          • Call Chain = timelong_Compare ⇒ RTC_synchronization_ins ⇒ delay_ms ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf

                                                                                                                                                          [Calls]
                                                                                                                                                          • >>   RTC_synchronization_ins -
                                                                                                                                                          • >>   RTC_Get -
                                                                                                                                                          • >>   Write_Init +
                                                                                                                                                          • >>   RTC_Get +
                                                                                                                                                          • >>   Write_Init

                                                                                                                                                          [Called By]
                                                                                                                                                          • >>   Sensor_Communication_task
                                                                                                                                                          -

                                                                                                                                                          uxListRemove (Thumb, 40 bytes, Stack size 0 bytes, list.o(i.uxListRemove)) -

                                                                                                                                                          [Called By]

                                                                                                                                                          • >>   prvSwitchTimerLists -
                                                                                                                                                          • >>   prvProcessReceivedCommands -
                                                                                                                                                          • >>   prvProcessExpiredTimer -
                                                                                                                                                          • >>   xTaskRemoveFromEventList -
                                                                                                                                                          • >>   xTaskPriorityDisinherit -
                                                                                                                                                          • >>   xTaskIncrementTick -
                                                                                                                                                          • >>   vTaskPriorityInherit -
                                                                                                                                                          • >>   vTaskDelete -
                                                                                                                                                          • >>   prvCheckTasksWaitingTermination -
                                                                                                                                                          • >>   prvAddCurrentTaskToDelayedList -
                                                                                                                                                          • >>   xTaskResumeAll +

                                                                                                                                                            uxListRemove (Thumb, 40 bytes, Stack size 0 bytes, list.o(i.uxListRemove)) +

                                                                                                                                                            [Called By]

                                                                                                                                                            • >>   prvSwitchTimerLists +
                                                                                                                                                            • >>   prvProcessReceivedCommands +
                                                                                                                                                            • >>   prvProcessExpiredTimer +
                                                                                                                                                            • >>   xTaskRemoveFromEventList +
                                                                                                                                                            • >>   xTaskPriorityDisinherit +
                                                                                                                                                            • >>   xTaskIncrementTick +
                                                                                                                                                            • >>   vTaskPriorityInherit +
                                                                                                                                                            • >>   vTaskDelete +
                                                                                                                                                            • >>   prvCheckTasksWaitingTermination +
                                                                                                                                                            • >>   prvAddCurrentTaskToDelayedList +
                                                                                                                                                            • >>   xTaskResumeAll
                                                                                                                                                            -

                                                                                                                                                            vListInitialise (Thumb, 26 bytes, Stack size 0 bytes, list.o(i.vListInitialise)) -

                                                                                                                                                            [Called By]

                                                                                                                                                            • >>   xQueueGenericReset -
                                                                                                                                                            • >>   prvCheckForValidListAndQueue -
                                                                                                                                                            • >>   prvInitialiseTaskLists +

                                                                                                                                                              vListInitialise (Thumb, 26 bytes, Stack size 0 bytes, list.o(i.vListInitialise)) +

                                                                                                                                                              [Called By]

                                                                                                                                                              • >>   xQueueGenericReset +
                                                                                                                                                              • >>   prvCheckForValidListAndQueue +
                                                                                                                                                              • >>   prvInitialiseTaskLists
                                                                                                                                                              -

                                                                                                                                                              vListInitialiseItem (Thumb, 6 bytes, Stack size 0 bytes, list.o(i.vListInitialiseItem)) -

                                                                                                                                                              [Called By]

                                                                                                                                                              • >>   prvInitialiseNewTask +

                                                                                                                                                                vListInitialiseItem (Thumb, 6 bytes, Stack size 0 bytes, list.o(i.vListInitialiseItem)) +

                                                                                                                                                                [Called By]

                                                                                                                                                                • >>   prvInitialiseNewTask
                                                                                                                                                                -

                                                                                                                                                                vListInsert (Thumb, 52 bytes, Stack size 8 bytes, list.o(i.vListInsert)) +

                                                                                                                                                                vListInsert (Thumb, 52 bytes, Stack size 8 bytes, list.o(i.vListInsert))

                                                                                                                                                                [Stack]

                                                                                                                                                                • Max Depth = 8
                                                                                                                                                                • Call Chain = vListInsert
                                                                                                                                                                -
                                                                                                                                                                [Called By]
                                                                                                                                                                • >>   prvSwitchTimerLists -
                                                                                                                                                                • >>   prvInsertTimerInActiveList -
                                                                                                                                                                • >>   vTaskPlaceOnEventList -
                                                                                                                                                                • >>   prvAddCurrentTaskToDelayedList +
                                                                                                                                                                  [Called By]
                                                                                                                                                                  • >>   prvSwitchTimerLists +
                                                                                                                                                                  • >>   prvInsertTimerInActiveList +
                                                                                                                                                                  • >>   vTaskPlaceOnEventList +
                                                                                                                                                                  • >>   prvAddCurrentTaskToDelayedList
                                                                                                                                                                  -

                                                                                                                                                                  vListInsertEnd (Thumb, 24 bytes, Stack size 0 bytes, list.o(i.vListInsertEnd)) -

                                                                                                                                                                  [Called By]

                                                                                                                                                                  • >>   xTaskRemoveFromEventList -
                                                                                                                                                                  • >>   xTaskPriorityDisinherit -
                                                                                                                                                                  • >>   xTaskIncrementTick -
                                                                                                                                                                  • >>   vTaskPriorityInherit -
                                                                                                                                                                  • >>   vTaskPlaceOnEventListRestricted -
                                                                                                                                                                  • >>   vTaskDelete -
                                                                                                                                                                  • >>   prvAddNewTaskToReadyList -
                                                                                                                                                                  • >>   prvAddCurrentTaskToDelayedList -
                                                                                                                                                                  • >>   xTaskResumeAll +

                                                                                                                                                                    vListInsertEnd (Thumb, 24 bytes, Stack size 0 bytes, list.o(i.vListInsertEnd)) +

                                                                                                                                                                    [Called By]

                                                                                                                                                                    • >>   xTaskRemoveFromEventList +
                                                                                                                                                                    • >>   xTaskPriorityDisinherit +
                                                                                                                                                                    • >>   xTaskIncrementTick +
                                                                                                                                                                    • >>   vTaskPriorityInherit +
                                                                                                                                                                    • >>   vTaskPlaceOnEventListRestricted +
                                                                                                                                                                    • >>   vTaskDelete +
                                                                                                                                                                    • >>   prvAddNewTaskToReadyList +
                                                                                                                                                                    • >>   prvAddCurrentTaskToDelayedList +
                                                                                                                                                                    • >>   xTaskResumeAll
                                                                                                                                                                    -

                                                                                                                                                                    vPortEnterCritical (Thumb, 68 bytes, Stack size 8 bytes, port.o(i.vPortEnterCritical)) +

                                                                                                                                                                    vPortEnterCritical (Thumb, 68 bytes, Stack size 8 bytes, port.o(i.vPortEnterCritical))

                                                                                                                                                                    [Stack]

                                                                                                                                                                    • Max Depth = 32
                                                                                                                                                                    • Call Chain = vPortEnterCritical ⇒ __2printf
                                                                                                                                                                    -
                                                                                                                                                                    [Calls]
                                                                                                                                                                    • >>   __2printf -
                                                                                                                                                                    -
                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   xQueueGenericReset -
                                                                                                                                                                    • >>   prvUnlockQueue -
                                                                                                                                                                    • >>   prvIsQueueFull -
                                                                                                                                                                    • >>   prvIsQueueEmpty -
                                                                                                                                                                    • >>   xQueueGenericSend -
                                                                                                                                                                    • >>   xQueueGenericReceive -
                                                                                                                                                                    • >>   vQueueWaitForMessageRestricted -
                                                                                                                                                                    • >>   prvCheckForValidListAndQueue -
                                                                                                                                                                    • >>   xTaskCheckForTimeOut -
                                                                                                                                                                    • >>   vTaskDelete -
                                                                                                                                                                    • >>   prvCheckTasksWaitingTermination -
                                                                                                                                                                    • >>   prvAddNewTaskToReadyList -
                                                                                                                                                                    • >>   xTaskResumeAll +
                                                                                                                                                                      [Calls]
                                                                                                                                                                      • >>   __2printf +
                                                                                                                                                                      +
                                                                                                                                                                      [Called By]
                                                                                                                                                                      • >>   xQueueGenericReset +
                                                                                                                                                                      • >>   prvUnlockQueue +
                                                                                                                                                                      • >>   prvIsQueueFull +
                                                                                                                                                                      • >>   prvIsQueueEmpty +
                                                                                                                                                                      • >>   xQueueGenericSend +
                                                                                                                                                                      • >>   xQueueGenericReceive +
                                                                                                                                                                      • >>   vQueueWaitForMessageRestricted +
                                                                                                                                                                      • >>   prvCheckForValidListAndQueue +
                                                                                                                                                                      • >>   xTaskCheckForTimeOut +
                                                                                                                                                                      • >>   vTaskDelete +
                                                                                                                                                                      • >>   prvCheckTasksWaitingTermination +
                                                                                                                                                                      • >>   prvAddNewTaskToReadyList +
                                                                                                                                                                      • >>   xTaskResumeAll
                                                                                                                                                                      • >>   start_task
                                                                                                                                                                      -

                                                                                                                                                                      vPortExitCritical (Thumb, 48 bytes, Stack size 8 bytes, port.o(i.vPortExitCritical)) +

                                                                                                                                                                      vPortExitCritical (Thumb, 48 bytes, Stack size 8 bytes, port.o(i.vPortExitCritical))

                                                                                                                                                                      [Stack]

                                                                                                                                                                      • Max Depth = 32
                                                                                                                                                                      • Call Chain = vPortExitCritical ⇒ __2printf
                                                                                                                                                                      -
                                                                                                                                                                      [Calls]
                                                                                                                                                                      • >>   __2printf -
                                                                                                                                                                      -
                                                                                                                                                                      [Called By]
                                                                                                                                                                      • >>   xQueueGenericReset -
                                                                                                                                                                      • >>   prvUnlockQueue -
                                                                                                                                                                      • >>   prvIsQueueFull -
                                                                                                                                                                      • >>   prvIsQueueEmpty -
                                                                                                                                                                      • >>   xQueueGenericSend -
                                                                                                                                                                      • >>   xQueueGenericReceive -
                                                                                                                                                                      • >>   vQueueWaitForMessageRestricted -
                                                                                                                                                                      • >>   prvCheckForValidListAndQueue -
                                                                                                                                                                      • >>   xTaskCheckForTimeOut -
                                                                                                                                                                      • >>   vTaskDelete -
                                                                                                                                                                      • >>   prvCheckTasksWaitingTermination -
                                                                                                                                                                      • >>   prvAddNewTaskToReadyList -
                                                                                                                                                                      • >>   xTaskResumeAll +
                                                                                                                                                                        [Calls]
                                                                                                                                                                        • >>   __2printf +
                                                                                                                                                                        +
                                                                                                                                                                        [Called By]
                                                                                                                                                                        • >>   xQueueGenericReset +
                                                                                                                                                                        • >>   prvUnlockQueue +
                                                                                                                                                                        • >>   prvIsQueueFull +
                                                                                                                                                                        • >>   prvIsQueueEmpty +
                                                                                                                                                                        • >>   xQueueGenericSend +
                                                                                                                                                                        • >>   xQueueGenericReceive +
                                                                                                                                                                        • >>   vQueueWaitForMessageRestricted +
                                                                                                                                                                        • >>   prvCheckForValidListAndQueue +
                                                                                                                                                                        • >>   xTaskCheckForTimeOut +
                                                                                                                                                                        • >>   vTaskDelete +
                                                                                                                                                                        • >>   prvCheckTasksWaitingTermination +
                                                                                                                                                                        • >>   prvAddNewTaskToReadyList +
                                                                                                                                                                        • >>   xTaskResumeAll
                                                                                                                                                                        • >>   start_task
                                                                                                                                                                        -

                                                                                                                                                                        vPortFree (Thumb, 120 bytes, Stack size 16 bytes, heap_4.o(i.vPortFree)) +

                                                                                                                                                                        vPortFree (Thumb, 120 bytes, Stack size 16 bytes, heap_4.o(i.vPortFree))

                                                                                                                                                                        [Stack]

                                                                                                                                                                        • Max Depth = 80
                                                                                                                                                                        • Call Chain = vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                                                                                                                                                        -
                                                                                                                                                                        [Calls]
                                                                                                                                                                        • >>   xTaskResumeAll -
                                                                                                                                                                        • >>   vTaskSuspendAll -
                                                                                                                                                                        • >>   __2printf -
                                                                                                                                                                        • >>   prvInsertBlockIntoFreeList +
                                                                                                                                                                          [Calls]
                                                                                                                                                                          • >>   xTaskResumeAll +
                                                                                                                                                                          • >>   vTaskSuspendAll +
                                                                                                                                                                          • >>   __2printf +
                                                                                                                                                                          • >>   prvInsertBlockIntoFreeList
                                                                                                                                                                          -
                                                                                                                                                                          [Called By]
                                                                                                                                                                          • >>   prvProcessReceivedCommands -
                                                                                                                                                                          • >>   xTaskCreate -
                                                                                                                                                                          • >>   prvDeleteTCB +
                                                                                                                                                                            [Called By]
                                                                                                                                                                            • >>   prvProcessReceivedCommands +
                                                                                                                                                                            • >>   xTaskCreate +
                                                                                                                                                                            • >>   prvDeleteTCB
                                                                                                                                                                            -

                                                                                                                                                                            vPortSetupTimerInterrupt (Thumb, 26 bytes, Stack size 0 bytes, port.o(i.vPortSetupTimerInterrupt)) -

                                                                                                                                                                            [Called By]

                                                                                                                                                                            • >>   xPortStartScheduler +

                                                                                                                                                                              vPortSetupTimerInterrupt (Thumb, 26 bytes, Stack size 0 bytes, port.o(i.vPortSetupTimerInterrupt)) +

                                                                                                                                                                              [Called By]

                                                                                                                                                                              • >>   xPortStartScheduler
                                                                                                                                                                              -

                                                                                                                                                                              vPortValidateInterruptPriority (Thumb, 86 bytes, Stack size 16 bytes, port.o(i.vPortValidateInterruptPriority)) +

                                                                                                                                                                              vPortValidateInterruptPriority (Thumb, 86 bytes, Stack size 16 bytes, port.o(i.vPortValidateInterruptPriority))

                                                                                                                                                                              [Stack]

                                                                                                                                                                              • Max Depth = 40
                                                                                                                                                                              • Call Chain = vPortValidateInterruptPriority ⇒ __2printf
                                                                                                                                                                              -
                                                                                                                                                                              [Calls]
                                                                                                                                                                              • >>   vPortGetIPSR -
                                                                                                                                                                              • >>   __2printf +
                                                                                                                                                                                [Calls]
                                                                                                                                                                                • >>   vPortGetIPSR +
                                                                                                                                                                                • >>   __2printf
                                                                                                                                                                                -
                                                                                                                                                                                [Called By]
                                                                                                                                                                                • >>   xQueueGenericSendFromISR +
                                                                                                                                                                                  [Called By]
                                                                                                                                                                                  • >>   xQueueGenericSendFromISR
                                                                                                                                                                                  -

                                                                                                                                                                                  vQueueAddToRegistry (Thumb, 38 bytes, Stack size 0 bytes, queue.o(i.vQueueAddToRegistry)) -

                                                                                                                                                                                  [Called By]

                                                                                                                                                                                  • >>   prvCheckForValidListAndQueue +

                                                                                                                                                                                    vQueueAddToRegistry (Thumb, 38 bytes, Stack size 0 bytes, queue.o(i.vQueueAddToRegistry)) +

                                                                                                                                                                                    [Called By]

                                                                                                                                                                                    • >>   prvCheckForValidListAndQueue
                                                                                                                                                                                    -

                                                                                                                                                                                    vQueueWaitForMessageRestricted (Thumb, 74 bytes, Stack size 24 bytes, queue.o(i.vQueueWaitForMessageRestricted)) +

                                                                                                                                                                                    vQueueWaitForMessageRestricted (Thumb, 74 bytes, Stack size 24 bytes, queue.o(i.vQueueWaitForMessageRestricted))

                                                                                                                                                                                    [Stack]

                                                                                                                                                                                    • Max Depth = 136
                                                                                                                                                                                    • Call Chain = vQueueWaitForMessageRestricted ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
                                                                                                                                                                                    -
                                                                                                                                                                                    [Calls]
                                                                                                                                                                                    • >>   prvUnlockQueue -
                                                                                                                                                                                    • >>   vTaskPlaceOnEventListRestricted -
                                                                                                                                                                                    • >>   vPortExitCritical -
                                                                                                                                                                                    • >>   vPortEnterCritical +
                                                                                                                                                                                      [Calls]
                                                                                                                                                                                      • >>   prvUnlockQueue +
                                                                                                                                                                                      • >>   vTaskPlaceOnEventListRestricted +
                                                                                                                                                                                      • >>   vPortExitCritical +
                                                                                                                                                                                      • >>   vPortEnterCritical
                                                                                                                                                                                      -
                                                                                                                                                                                      [Called By]
                                                                                                                                                                                      • >>   prvProcessTimerOrBlockTask +
                                                                                                                                                                                        [Called By]
                                                                                                                                                                                        • >>   prvProcessTimerOrBlockTask
                                                                                                                                                                                        -

                                                                                                                                                                                        vTaskDelay (Thumb, 72 bytes, Stack size 16 bytes, tasks.o(i.vTaskDelay)) +

                                                                                                                                                                                        vTaskDelay (Thumb, 72 bytes, Stack size 16 bytes, tasks.o(i.vTaskDelay))

                                                                                                                                                                                        [Stack]

                                                                                                                                                                                        • Max Depth = 80
                                                                                                                                                                                        • Call Chain = vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                                                                                                                                                                        -
                                                                                                                                                                                        [Calls]
                                                                                                                                                                                        • >>   prvAddCurrentTaskToDelayedList -
                                                                                                                                                                                        • >>   xTaskResumeAll -
                                                                                                                                                                                        • >>   vTaskSuspendAll -
                                                                                                                                                                                        • >>   __2printf +
                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   prvAddCurrentTaskToDelayedList +
                                                                                                                                                                                          • >>   xTaskResumeAll +
                                                                                                                                                                                          • >>   vTaskSuspendAll +
                                                                                                                                                                                          • >>   __2printf

                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   delay_ms
                                                                                                                                                                                          -

                                                                                                                                                                                          vTaskDelete (Thumb, 192 bytes, Stack size 16 bytes, tasks.o(i.vTaskDelete)) +

                                                                                                                                                                                          vTaskDelete (Thumb, 192 bytes, Stack size 16 bytes, tasks.o(i.vTaskDelete))

                                                                                                                                                                                          [Stack]

                                                                                                                                                                                          • Max Depth = 104
                                                                                                                                                                                          • Call Chain = vTaskDelete ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                                                                                                                                                                          -
                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   prvResetNextTaskUnblockTime -
                                                                                                                                                                                          • >>   prvDeleteTCB -
                                                                                                                                                                                          • >>   vListInsertEnd -
                                                                                                                                                                                          • >>   uxListRemove -
                                                                                                                                                                                          • >>   vPortExitCritical -
                                                                                                                                                                                          • >>   vPortEnterCritical -
                                                                                                                                                                                          • >>   __2printf +
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   prvResetNextTaskUnblockTime +
                                                                                                                                                                                            • >>   prvDeleteTCB +
                                                                                                                                                                                            • >>   vListInsertEnd +
                                                                                                                                                                                            • >>   uxListRemove +
                                                                                                                                                                                            • >>   vPortExitCritical +
                                                                                                                                                                                            • >>   vPortEnterCritical +
                                                                                                                                                                                            • >>   __2printf

                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   start_task
                                                                                                                                                                                            -

                                                                                                                                                                                            vTaskMissedYield (Thumb, 8 bytes, Stack size 0 bytes, tasks.o(i.vTaskMissedYield)) -

                                                                                                                                                                                            [Called By]

                                                                                                                                                                                            • >>   prvUnlockQueue +

                                                                                                                                                                                              vTaskMissedYield (Thumb, 8 bytes, Stack size 0 bytes, tasks.o(i.vTaskMissedYield)) +

                                                                                                                                                                                              [Called By]

                                                                                                                                                                                              • >>   prvUnlockQueue
                                                                                                                                                                                              -

                                                                                                                                                                                              vTaskPlaceOnEventList (Thumb, 42 bytes, Stack size 16 bytes, tasks.o(i.vTaskPlaceOnEventList)) +

                                                                                                                                                                                              vTaskPlaceOnEventList (Thumb, 42 bytes, Stack size 16 bytes, tasks.o(i.vTaskPlaceOnEventList))

                                                                                                                                                                                              [Stack]

                                                                                                                                                                                              • Max Depth = 48
                                                                                                                                                                                              • Call Chain = vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                                                                                                                              -
                                                                                                                                                                                              [Calls]
                                                                                                                                                                                              • >>   prvAddCurrentTaskToDelayedList -
                                                                                                                                                                                              • >>   vListInsert -
                                                                                                                                                                                              • >>   __2printf +
                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                • >>   prvAddCurrentTaskToDelayedList +
                                                                                                                                                                                                • >>   vListInsert +
                                                                                                                                                                                                • >>   __2printf
                                                                                                                                                                                                -
                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                • >>   xQueueGenericSend -
                                                                                                                                                                                                • >>   xQueueGenericReceive +
                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   xQueueGenericSend +
                                                                                                                                                                                                  • >>   xQueueGenericReceive
                                                                                                                                                                                                  -

                                                                                                                                                                                                  vTaskPlaceOnEventListRestricted (Thumb, 50 bytes, Stack size 16 bytes, tasks.o(i.vTaskPlaceOnEventListRestricted)) +

                                                                                                                                                                                                  vTaskPlaceOnEventListRestricted (Thumb, 50 bytes, Stack size 16 bytes, tasks.o(i.vTaskPlaceOnEventListRestricted))

                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                  • Max Depth = 48
                                                                                                                                                                                                  • Call Chain = vTaskPlaceOnEventListRestricted ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                                                                                                                                  -
                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                  • >>   prvAddCurrentTaskToDelayedList -
                                                                                                                                                                                                  • >>   vListInsertEnd -
                                                                                                                                                                                                  • >>   __2printf +
                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                    • >>   prvAddCurrentTaskToDelayedList +
                                                                                                                                                                                                    • >>   vListInsertEnd +
                                                                                                                                                                                                    • >>   __2printf
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   vQueueWaitForMessageRestricted +
                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                      • >>   vQueueWaitForMessageRestricted
                                                                                                                                                                                                      -

                                                                                                                                                                                                      vTaskPriorityInherit (Thumb, 164 bytes, Stack size 16 bytes, tasks.o(i.vTaskPriorityInherit)) +

                                                                                                                                                                                                      vTaskPriorityInherit (Thumb, 164 bytes, Stack size 16 bytes, tasks.o(i.vTaskPriorityInherit))

                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                                                      • Call Chain = vTaskPriorityInherit
                                                                                                                                                                                                      -
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   vListInsertEnd -
                                                                                                                                                                                                      • >>   uxListRemove +
                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                        • >>   vListInsertEnd +
                                                                                                                                                                                                        • >>   uxListRemove
                                                                                                                                                                                                        -
                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                        • >>   xQueueGenericReceive +
                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                          • >>   xQueueGenericReceive
                                                                                                                                                                                                          -

                                                                                                                                                                                                          vTaskSetTimeOutState (Thumb, 32 bytes, Stack size 8 bytes, tasks.o(i.vTaskSetTimeOutState)) +

                                                                                                                                                                                                          vTaskSetTimeOutState (Thumb, 32 bytes, Stack size 8 bytes, tasks.o(i.vTaskSetTimeOutState))

                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                          • Max Depth = 32
                                                                                                                                                                                                          • Call Chain = vTaskSetTimeOutState ⇒ __2printf
                                                                                                                                                                                                          -
                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                          • >>   __2printf +
                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                            • >>   __2printf
                                                                                                                                                                                                            -
                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                            • >>   xQueueGenericSend -
                                                                                                                                                                                                            • >>   xQueueGenericReceive -
                                                                                                                                                                                                            • >>   xTaskCheckForTimeOut +
                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                              • >>   xQueueGenericSend +
                                                                                                                                                                                                              • >>   xQueueGenericReceive +
                                                                                                                                                                                                              • >>   xTaskCheckForTimeOut
                                                                                                                                                                                                              -

                                                                                                                                                                                                              vTaskStartScheduler (Thumb, 108 bytes, Stack size 16 bytes, tasks.o(i.vTaskStartScheduler)) +

                                                                                                                                                                                                              vTaskStartScheduler (Thumb, 108 bytes, Stack size 16 bytes, tasks.o(i.vTaskStartScheduler))

                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                              • Max Depth = 192
                                                                                                                                                                                                              • Call Chain = vTaskStartScheduler ⇒ xTimerCreateTimerTask ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                                                                                                                                                                                              -
                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                              • >>   xTimerCreateTimerTask -
                                                                                                                                                                                                              • >>   xPortStartScheduler -
                                                                                                                                                                                                              • >>   xTaskCreate -
                                                                                                                                                                                                              • >>   __2printf +
                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                • >>   xTimerCreateTimerTask +
                                                                                                                                                                                                                • >>   xPortStartScheduler +
                                                                                                                                                                                                                • >>   xTaskCreate +
                                                                                                                                                                                                                • >>   __2printf
                                                                                                                                                                                                                -
                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                • >>   os_init +
                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                  • >>   os_init
                                                                                                                                                                                                                  -

                                                                                                                                                                                                                  vTaskSuspendAll (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(i.vTaskSuspendAll)) -

                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                  • >>   vTaskDelay -
                                                                                                                                                                                                                  • >>   xQueueGenericSend -
                                                                                                                                                                                                                  • >>   xQueueGenericReceive -
                                                                                                                                                                                                                  • >>   prvProcessTimerOrBlockTask -
                                                                                                                                                                                                                  • >>   prvCheckTasksWaitingTermination -
                                                                                                                                                                                                                  • >>   vPortFree -
                                                                                                                                                                                                                  • >>   pvPortMalloc +

                                                                                                                                                                                                                    vTaskSuspendAll (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(i.vTaskSuspendAll)) +

                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                    • >>   vTaskDelay +
                                                                                                                                                                                                                    • >>   xQueueGenericSend +
                                                                                                                                                                                                                    • >>   xQueueGenericReceive +
                                                                                                                                                                                                                    • >>   prvProcessTimerOrBlockTask +
                                                                                                                                                                                                                    • >>   prvCheckTasksWaitingTermination +
                                                                                                                                                                                                                    • >>   vPortFree +
                                                                                                                                                                                                                    • >>   pvPortMalloc

                                                                                                                                                                                                                    vTaskSwitchContext (Thumb, 110 bytes, Stack size 8 bytes, tasks.o(i.vTaskSwitchContext))

                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                    • Max Depth = 32
                                                                                                                                                                                                                    • Call Chain = vTaskSwitchContext ⇒ __2printf
                                                                                                                                                                                                                    -
                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                    • >>   __2printf +
                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                      • >>   __2printf

                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                      • >>   PendSV_Handler
                                                                                                                                                                                                                      -

                                                                                                                                                                                                                      xPortStartScheduler (Thumb, 140 bytes, Stack size 16 bytes, port.o(i.xPortStartScheduler)) +

                                                                                                                                                                                                                      xPortStartScheduler (Thumb, 140 bytes, Stack size 16 bytes, port.o(i.xPortStartScheduler))

                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                                                                      • Call Chain = xPortStartScheduler
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                      • >>   vPortSetupTimerInterrupt -
                                                                                                                                                                                                                      • >>   __asm___6_port_c_39a90d8d__prvStartFirstTask +
                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                        • >>   vPortSetupTimerInterrupt +
                                                                                                                                                                                                                        • >>   __asm___6_port_c_39a90d8d__prvStartFirstTask
                                                                                                                                                                                                                        -
                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                        • >>   vTaskStartScheduler +
                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                          • >>   vTaskStartScheduler
                                                                                                                                                                                                                          -

                                                                                                                                                                                                                          xPortSysTickHandler (Thumb, 46 bytes, Stack size 8 bytes, port.o(i.xPortSysTickHandler)) +

                                                                                                                                                                                                                          xPortSysTickHandler (Thumb, 46 bytes, Stack size 8 bytes, port.o(i.xPortSysTickHandler))

                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                          • Max Depth = 56
                                                                                                                                                                                                                          • Call Chain = xPortSysTickHandler ⇒ xTaskIncrementTick ⇒ __2printf
                                                                                                                                                                                                                          -
                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                          • >>   xTaskIncrementTick +
                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                            • >>   xTaskIncrementTick

                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                            • >>   SysTick_Handler
                                                                                                                                                                                                                            -

                                                                                                                                                                                                                            xQueueGenericCreate (Thumb, 78 bytes, Stack size 32 bytes, queue.o(i.xQueueGenericCreate)) +

                                                                                                                                                                                                                            xQueueGenericCreate (Thumb, 78 bytes, Stack size 32 bytes, queue.o(i.xQueueGenericCreate))

                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                            • Max Depth = 120
                                                                                                                                                                                                                            • Call Chain = xQueueGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                                                                                                                                                                                                            -
                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                            • >>   prvInitialiseNewQueue -
                                                                                                                                                                                                                            • >>   pvPortMalloc -
                                                                                                                                                                                                                            • >>   __2printf +
                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                              • >>   prvInitialiseNewQueue +
                                                                                                                                                                                                                              • >>   pvPortMalloc +
                                                                                                                                                                                                                              • >>   __2printf
                                                                                                                                                                                                                              -
                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                              • >>   prvCheckForValidListAndQueue +
                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                • >>   prvCheckForValidListAndQueue
                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                xQueueGenericReceive (Thumb, 416 bytes, Stack size 56 bytes, queue.o(i.xQueueGenericReceive)) +

                                                                                                                                                                                                                                xQueueGenericReceive (Thumb, 416 bytes, Stack size 56 bytes, queue.o(i.xQueueGenericReceive))

                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                • Max Depth = 168
                                                                                                                                                                                                                                • Call Chain = xQueueGenericReceive ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                • >>   xTaskGetSchedulerState -
                                                                                                                                                                                                                                • >>   prvUnlockQueue -
                                                                                                                                                                                                                                • >>   prvIsQueueEmpty -
                                                                                                                                                                                                                                • >>   prvCopyDataFromQueue -
                                                                                                                                                                                                                                • >>   xTaskRemoveFromEventList -
                                                                                                                                                                                                                                • >>   xTaskCheckForTimeOut -
                                                                                                                                                                                                                                • >>   vTaskSetTimeOutState -
                                                                                                                                                                                                                                • >>   vTaskPriorityInherit -
                                                                                                                                                                                                                                • >>   vTaskPlaceOnEventList -
                                                                                                                                                                                                                                • >>   pvTaskIncrementMutexHeldCount -
                                                                                                                                                                                                                                • >>   xTaskResumeAll -
                                                                                                                                                                                                                                • >>   vTaskSuspendAll -
                                                                                                                                                                                                                                • >>   vPortExitCritical -
                                                                                                                                                                                                                                • >>   vPortEnterCritical -
                                                                                                                                                                                                                                • >>   __2printf -
                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                • >>   prvProcessReceivedCommands -
                                                                                                                                                                                                                                - -

                                                                                                                                                                                                                                xQueueGenericReset (Thumb, 136 bytes, Stack size 16 bytes, queue.o(i.xQueueGenericReset)) +
                                                                                                                                                                                                                                [Calls]

                                                                                                                                                                                                                                • >>   xTaskGetSchedulerState +
                                                                                                                                                                                                                                • >>   prvUnlockQueue +
                                                                                                                                                                                                                                • >>   prvIsQueueEmpty +
                                                                                                                                                                                                                                • >>   prvCopyDataFromQueue +
                                                                                                                                                                                                                                • >>   xTaskRemoveFromEventList +
                                                                                                                                                                                                                                • >>   xTaskCheckForTimeOut +
                                                                                                                                                                                                                                • >>   vTaskSetTimeOutState +
                                                                                                                                                                                                                                • >>   vTaskPriorityInherit +
                                                                                                                                                                                                                                • >>   vTaskPlaceOnEventList +
                                                                                                                                                                                                                                • >>   pvTaskIncrementMutexHeldCount +
                                                                                                                                                                                                                                • >>   xTaskResumeAll +
                                                                                                                                                                                                                                • >>   vTaskSuspendAll +
                                                                                                                                                                                                                                • >>   vPortExitCritical +
                                                                                                                                                                                                                                • >>   vPortEnterCritical +
                                                                                                                                                                                                                                • >>   __2printf +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                • >>   prvProcessReceivedCommands +
                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                xQueueGenericReset (Thumb, 136 bytes, Stack size 16 bytes, queue.o(i.xQueueGenericReset))

                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                • Max Depth = 56
                                                                                                                                                                                                                                • Call Chain = xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ __2printf
                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                • >>   xTaskRemoveFromEventList -
                                                                                                                                                                                                                                • >>   vPortExitCritical -
                                                                                                                                                                                                                                • >>   vPortEnterCritical -
                                                                                                                                                                                                                                • >>   vListInitialise -
                                                                                                                                                                                                                                • >>   __2printf +
                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                  • >>   xTaskRemoveFromEventList +
                                                                                                                                                                                                                                  • >>   vPortExitCritical +
                                                                                                                                                                                                                                  • >>   vPortEnterCritical +
                                                                                                                                                                                                                                  • >>   vListInitialise +
                                                                                                                                                                                                                                  • >>   __2printf
                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                  • >>   prvInitialiseNewQueue +
                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                    • >>   prvInitialiseNewQueue
                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                    xQueueGenericSend (Thumb, 412 bytes, Stack size 56 bytes, queue.o(i.xQueueGenericSend)) +

                                                                                                                                                                                                                                    xQueueGenericSend (Thumb, 412 bytes, Stack size 56 bytes, queue.o(i.xQueueGenericSend))

                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                    • Max Depth = 168
                                                                                                                                                                                                                                    • Call Chain = xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   xTaskGetSchedulerState -
                                                                                                                                                                                                                                    • >>   prvUnlockQueue -
                                                                                                                                                                                                                                    • >>   prvNotifyQueueSetContainer -
                                                                                                                                                                                                                                    • >>   prvIsQueueFull -
                                                                                                                                                                                                                                    • >>   prvCopyDataToQueue -
                                                                                                                                                                                                                                    • >>   xTaskRemoveFromEventList -
                                                                                                                                                                                                                                    • >>   xTaskCheckForTimeOut -
                                                                                                                                                                                                                                    • >>   vTaskSetTimeOutState -
                                                                                                                                                                                                                                    • >>   vTaskPlaceOnEventList -
                                                                                                                                                                                                                                    • >>   xTaskResumeAll -
                                                                                                                                                                                                                                    • >>   vTaskSuspendAll -
                                                                                                                                                                                                                                    • >>   vPortExitCritical -
                                                                                                                                                                                                                                    • >>   vPortEnterCritical -
                                                                                                                                                                                                                                    • >>   __2printf -
                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                    • >>   xTimerGenericCommand -
                                                                                                                                                                                                                                    - -

                                                                                                                                                                                                                                    xQueueGenericSendFromISR (Thumb, 234 bytes, Stack size 40 bytes, queue.o(i.xQueueGenericSendFromISR)) +
                                                                                                                                                                                                                                    [Calls]

                                                                                                                                                                                                                                    • >>   xTaskGetSchedulerState +
                                                                                                                                                                                                                                    • >>   prvUnlockQueue +
                                                                                                                                                                                                                                    • >>   prvNotifyQueueSetContainer +
                                                                                                                                                                                                                                    • >>   prvIsQueueFull +
                                                                                                                                                                                                                                    • >>   prvCopyDataToQueue +
                                                                                                                                                                                                                                    • >>   xTaskRemoveFromEventList +
                                                                                                                                                                                                                                    • >>   xTaskCheckForTimeOut +
                                                                                                                                                                                                                                    • >>   vTaskSetTimeOutState +
                                                                                                                                                                                                                                    • >>   vTaskPlaceOnEventList +
                                                                                                                                                                                                                                    • >>   xTaskResumeAll +
                                                                                                                                                                                                                                    • >>   vTaskSuspendAll +
                                                                                                                                                                                                                                    • >>   vPortExitCritical +
                                                                                                                                                                                                                                    • >>   vPortEnterCritical +
                                                                                                                                                                                                                                    • >>   __2printf +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                    • >>   xTimerGenericCommand +
                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                    xQueueGenericSendFromISR (Thumb, 234 bytes, Stack size 40 bytes, queue.o(i.xQueueGenericSendFromISR))

                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                    • Max Depth = 136
                                                                                                                                                                                                                                    • Call Chain = xQueueGenericSendFromISR ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   prvNotifyQueueSetContainer -
                                                                                                                                                                                                                                    • >>   prvCopyDataToQueue -
                                                                                                                                                                                                                                    • >>   vPortValidateInterruptPriority -
                                                                                                                                                                                                                                    • >>   xTaskRemoveFromEventList -
                                                                                                                                                                                                                                    • >>   __2printf +
                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                      • >>   prvNotifyQueueSetContainer +
                                                                                                                                                                                                                                      • >>   prvCopyDataToQueue +
                                                                                                                                                                                                                                      • >>   vPortValidateInterruptPriority +
                                                                                                                                                                                                                                      • >>   xTaskRemoveFromEventList +
                                                                                                                                                                                                                                      • >>   __2printf
                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                      • >>   xTimerGenericCommand +
                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                        • >>   xTimerGenericCommand
                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                        xTaskCheckForTimeOut (Thumb, 116 bytes, Stack size 24 bytes, tasks.o(i.xTaskCheckForTimeOut)) +

                                                                                                                                                                                                                                        xTaskCheckForTimeOut (Thumb, 116 bytes, Stack size 24 bytes, tasks.o(i.xTaskCheckForTimeOut))

                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                        • Max Depth = 56
                                                                                                                                                                                                                                        • Call Chain = xTaskCheckForTimeOut ⇒ vTaskSetTimeOutState ⇒ __2printf
                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                        • >>   vTaskSetTimeOutState -
                                                                                                                                                                                                                                        • >>   vPortExitCritical -
                                                                                                                                                                                                                                        • >>   vPortEnterCritical -
                                                                                                                                                                                                                                        • >>   __2printf +
                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                          • >>   vTaskSetTimeOutState +
                                                                                                                                                                                                                                          • >>   vPortExitCritical +
                                                                                                                                                                                                                                          • >>   vPortEnterCritical +
                                                                                                                                                                                                                                          • >>   __2printf
                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                          • >>   xQueueGenericSend -
                                                                                                                                                                                                                                          • >>   xQueueGenericReceive +
                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                            • >>   xQueueGenericSend +
                                                                                                                                                                                                                                            • >>   xQueueGenericReceive
                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                            xTaskCreate (Thumb, 96 bytes, Stack size 72 bytes, tasks.o(i.xTaskCreate)) +

                                                                                                                                                                                                                                            xTaskCreate (Thumb, 96 bytes, Stack size 72 bytes, tasks.o(i.xTaskCreate))

                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                            • Max Depth = 160
                                                                                                                                                                                                                                            • Call Chain = xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                            • >>   prvInitialiseNewTask -
                                                                                                                                                                                                                                            • >>   prvAddNewTaskToReadyList -
                                                                                                                                                                                                                                            • >>   vPortFree -
                                                                                                                                                                                                                                            • >>   pvPortMalloc +
                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                              • >>   prvInitialiseNewTask +
                                                                                                                                                                                                                                              • >>   prvAddNewTaskToReadyList +
                                                                                                                                                                                                                                              • >>   vPortFree +
                                                                                                                                                                                                                                              • >>   pvPortMalloc
                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                              • >>   os_init -
                                                                                                                                                                                                                                              • >>   xTimerCreateTimerTask -
                                                                                                                                                                                                                                              • >>   vTaskStartScheduler +
                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                • >>   os_init +
                                                                                                                                                                                                                                                • >>   xTimerCreateTimerTask +
                                                                                                                                                                                                                                                • >>   vTaskStartScheduler
                                                                                                                                                                                                                                                • >>   start_task
                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                xTaskGetSchedulerState (Thumb, 24 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetSchedulerState)) +

                                                                                                                                                                                                                                                xTaskGetSchedulerState (Thumb, 24 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetSchedulerState))

                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                • >>   delay_ms
                                                                                                                                                                                                                                                • >>   SysTick_Handler -
                                                                                                                                                                                                                                                • >>   xQueueGenericSend -
                                                                                                                                                                                                                                                • >>   xQueueGenericReceive -
                                                                                                                                                                                                                                                • >>   xTimerGenericCommand +
                                                                                                                                                                                                                                                • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                • >>   xQueueGenericReceive +
                                                                                                                                                                                                                                                • >>   xTimerGenericCommand
                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                xTaskGetTickCount (Thumb, 6 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetTickCount)) -

                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                • >>   prvSampleTimeNow +

                                                                                                                                                                                                                                                  xTaskGetTickCount (Thumb, 6 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetTickCount)) +

                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                  • >>   prvSampleTimeNow
                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                  xTaskIncrementTick (Thumb, 272 bytes, Stack size 24 bytes, tasks.o(i.xTaskIncrementTick)) +

                                                                                                                                                                                                                                                  xTaskIncrementTick (Thumb, 272 bytes, Stack size 24 bytes, tasks.o(i.xTaskIncrementTick))

                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                  • Max Depth = 48
                                                                                                                                                                                                                                                  • Call Chain = xTaskIncrementTick ⇒ __2printf
                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                  • >>   prvResetNextTaskUnblockTime -
                                                                                                                                                                                                                                                  • >>   vListInsertEnd -
                                                                                                                                                                                                                                                  • >>   uxListRemove -
                                                                                                                                                                                                                                                  • >>   __2printf +
                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                    • >>   prvResetNextTaskUnblockTime +
                                                                                                                                                                                                                                                    • >>   vListInsertEnd +
                                                                                                                                                                                                                                                    • >>   uxListRemove +
                                                                                                                                                                                                                                                    • >>   __2printf
                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                    • >>   xPortSysTickHandler -
                                                                                                                                                                                                                                                    • >>   xTaskResumeAll +
                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                      • >>   xPortSysTickHandler +
                                                                                                                                                                                                                                                      • >>   xTaskResumeAll
                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                      xTaskPriorityDisinherit (Thumb, 168 bytes, Stack size 16 bytes, tasks.o(i.xTaskPriorityDisinherit)) +

                                                                                                                                                                                                                                                      xTaskPriorityDisinherit (Thumb, 168 bytes, Stack size 16 bytes, tasks.o(i.xTaskPriorityDisinherit))

                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                      • Max Depth = 40
                                                                                                                                                                                                                                                      • Call Chain = xTaskPriorityDisinherit ⇒ __2printf
                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                      • >>   vListInsertEnd -
                                                                                                                                                                                                                                                      • >>   uxListRemove -
                                                                                                                                                                                                                                                      • >>   __2printf +
                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                        • >>   vListInsertEnd +
                                                                                                                                                                                                                                                        • >>   uxListRemove +
                                                                                                                                                                                                                                                        • >>   __2printf
                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                        • >>   prvCopyDataToQueue +
                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                          • >>   prvCopyDataToQueue
                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                          xTaskRemoveFromEventList (Thumb, 118 bytes, Stack size 16 bytes, tasks.o(i.xTaskRemoveFromEventList)) +

                                                                                                                                                                                                                                                          xTaskRemoveFromEventList (Thumb, 118 bytes, Stack size 16 bytes, tasks.o(i.xTaskRemoveFromEventList))

                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                          • Max Depth = 40
                                                                                                                                                                                                                                                          • Call Chain = xTaskRemoveFromEventList ⇒ __2printf
                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                          • >>   vListInsertEnd -
                                                                                                                                                                                                                                                          • >>   uxListRemove -
                                                                                                                                                                                                                                                          • >>   __2printf +
                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                            • >>   vListInsertEnd +
                                                                                                                                                                                                                                                            • >>   uxListRemove +
                                                                                                                                                                                                                                                            • >>   __2printf
                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                            • >>   xQueueGenericReset -
                                                                                                                                                                                                                                                            • >>   prvUnlockQueue -
                                                                                                                                                                                                                                                            • >>   prvNotifyQueueSetContainer -
                                                                                                                                                                                                                                                            • >>   xQueueGenericSendFromISR -
                                                                                                                                                                                                                                                            • >>   xQueueGenericSend -
                                                                                                                                                                                                                                                            • >>   xQueueGenericReceive +
                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                              • >>   xQueueGenericReset +
                                                                                                                                                                                                                                                              • >>   prvUnlockQueue +
                                                                                                                                                                                                                                                              • >>   prvNotifyQueueSetContainer +
                                                                                                                                                                                                                                                              • >>   xQueueGenericSendFromISR +
                                                                                                                                                                                                                                                              • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                              • >>   xQueueGenericReceive
                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                              xTaskResumeAll (Thumb, 214 bytes, Stack size 16 bytes, tasks.o(i.xTaskResumeAll)) +

                                                                                                                                                                                                                                                              xTaskResumeAll (Thumb, 214 bytes, Stack size 16 bytes, tasks.o(i.xTaskResumeAll))

                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                              • Max Depth = 64
                                                                                                                                                                                                                                                              • Call Chain = xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                              • >>   xTaskIncrementTick -
                                                                                                                                                                                                                                                              • >>   prvResetNextTaskUnblockTime -
                                                                                                                                                                                                                                                              • >>   vListInsertEnd -
                                                                                                                                                                                                                                                              • >>   uxListRemove -
                                                                                                                                                                                                                                                              • >>   vPortExitCritical -
                                                                                                                                                                                                                                                              • >>   vPortEnterCritical -
                                                                                                                                                                                                                                                              • >>   __2printf +
                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                • >>   xTaskIncrementTick +
                                                                                                                                                                                                                                                                • >>   prvResetNextTaskUnblockTime +
                                                                                                                                                                                                                                                                • >>   vListInsertEnd +
                                                                                                                                                                                                                                                                • >>   uxListRemove +
                                                                                                                                                                                                                                                                • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                • >>   __2printf
                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                • >>   vTaskDelay -
                                                                                                                                                                                                                                                                • >>   xQueueGenericSend -
                                                                                                                                                                                                                                                                • >>   xQueueGenericReceive -
                                                                                                                                                                                                                                                                • >>   prvProcessTimerOrBlockTask -
                                                                                                                                                                                                                                                                • >>   prvCheckTasksWaitingTermination -
                                                                                                                                                                                                                                                                • >>   vPortFree -
                                                                                                                                                                                                                                                                • >>   pvPortMalloc +
                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                  • >>   vTaskDelay +
                                                                                                                                                                                                                                                                  • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                  • >>   xQueueGenericReceive +
                                                                                                                                                                                                                                                                  • >>   prvProcessTimerOrBlockTask +
                                                                                                                                                                                                                                                                  • >>   prvCheckTasksWaitingTermination +
                                                                                                                                                                                                                                                                  • >>   vPortFree +
                                                                                                                                                                                                                                                                  • >>   pvPortMalloc
                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                  xTimerCreateTimerTask (Thumb, 56 bytes, Stack size 16 bytes, timers.o(i.xTimerCreateTimerTask)) +

                                                                                                                                                                                                                                                                  xTimerCreateTimerTask (Thumb, 56 bytes, Stack size 16 bytes, timers.o(i.xTimerCreateTimerTask))

                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                  • Max Depth = 176
                                                                                                                                                                                                                                                                  • Call Chain = xTimerCreateTimerTask ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                  • >>   prvCheckForValidListAndQueue -
                                                                                                                                                                                                                                                                  • >>   xTaskCreate -
                                                                                                                                                                                                                                                                  • >>   __2printf +
                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                    • >>   prvCheckForValidListAndQueue +
                                                                                                                                                                                                                                                                    • >>   xTaskCreate +
                                                                                                                                                                                                                                                                    • >>   __2printf
                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                    • >>   vTaskStartScheduler +
                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                      • >>   vTaskStartScheduler
                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                      xTimerGenericCommand (Thumb, 116 bytes, Stack size 40 bytes, timers.o(i.xTimerGenericCommand)) +

                                                                                                                                                                                                                                                                      xTimerGenericCommand (Thumb, 116 bytes, Stack size 40 bytes, timers.o(i.xTimerGenericCommand))

                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                      • Max Depth = 208
                                                                                                                                                                                                                                                                      • Call Chain = xTimerGenericCommand ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                      • >>   xTaskGetSchedulerState -
                                                                                                                                                                                                                                                                      • >>   xQueueGenericSendFromISR -
                                                                                                                                                                                                                                                                      • >>   xQueueGenericSend -
                                                                                                                                                                                                                                                                      • >>   __2printf +
                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                        • >>   xTaskGetSchedulerState +
                                                                                                                                                                                                                                                                        • >>   xQueueGenericSendFromISR +
                                                                                                                                                                                                                                                                        • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                        • >>   __2printf
                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                        • >>   prvSwitchTimerLists -
                                                                                                                                                                                                                                                                        • >>   prvProcessReceivedCommands -
                                                                                                                                                                                                                                                                        • >>   prvProcessExpiredTimer +
                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                          • >>   prvSwitchTimerLists +
                                                                                                                                                                                                                                                                          • >>   prvProcessReceivedCommands +
                                                                                                                                                                                                                                                                          • >>   prvProcessExpiredTimer

                                                                                                                                                                                                                                                                          Local Symbols

                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                          SetSysClock (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock)) +

                                                                                                                                                                                                                                                                          SetSysClock (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock))

                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                          • Max Depth = 20
                                                                                                                                                                                                                                                                          • Call Chain = SetSysClock ⇒ SetSysClockTo72
                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                          • >>   SetSysClockTo72 +
                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                            • >>   SetSysClockTo72

                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                            • >>   SystemInit
                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                            SetSysClockTo72 (Thumb, 214 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72)) +

                                                                                                                                                                                                                                                                            SetSysClockTo72 (Thumb, 214 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72))

                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                            • Max Depth = 12
                                                                                                                                                                                                                                                                            • Call Chain = SetSysClockTo72
                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                            • >>   SetSysClock +
                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                              • >>   SetSysClock

                                                                                                                                                                                                                                                                              RTC_NVIC_Config (Thumb, 26 bytes, Stack size 8 bytes, rtc.o(i.RTC_NVIC_Config)) @@ -2138,292 +2128,292 @@ Local Symbols

                                                                                                                                                                                                                                                                            • >>   RTC_Init
                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                            prvAddCurrentTaskToDelayedList (Thumb, 124 bytes, Stack size 24 bytes, tasks.o(i.prvAddCurrentTaskToDelayedList)) +

                                                                                                                                                                                                                                                                            prvAddCurrentTaskToDelayedList (Thumb, 124 bytes, Stack size 24 bytes, tasks.o(i.prvAddCurrentTaskToDelayedList))

                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                            • Max Depth = 32
                                                                                                                                                                                                                                                                            • Call Chain = prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                            • >>   vListInsertEnd -
                                                                                                                                                                                                                                                                            • >>   vListInsert -
                                                                                                                                                                                                                                                                            • >>   uxListRemove +
                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                              • >>   vListInsertEnd +
                                                                                                                                                                                                                                                                              • >>   vListInsert +
                                                                                                                                                                                                                                                                              • >>   uxListRemove
                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                              • >>   vTaskDelay -
                                                                                                                                                                                                                                                                              • >>   vTaskPlaceOnEventListRestricted -
                                                                                                                                                                                                                                                                              • >>   vTaskPlaceOnEventList +
                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                • >>   vTaskDelay +
                                                                                                                                                                                                                                                                                • >>   vTaskPlaceOnEventListRestricted +
                                                                                                                                                                                                                                                                                • >>   vTaskPlaceOnEventList
                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                prvAddNewTaskToReadyList (Thumb, 150 bytes, Stack size 8 bytes, tasks.o(i.prvAddNewTaskToReadyList)) +

                                                                                                                                                                                                                                                                                prvAddNewTaskToReadyList (Thumb, 150 bytes, Stack size 8 bytes, tasks.o(i.prvAddNewTaskToReadyList))

                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                • Max Depth = 40
                                                                                                                                                                                                                                                                                • Call Chain = prvAddNewTaskToReadyList ⇒ vPortExitCritical ⇒ __2printf
                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                • >>   prvInitialiseTaskLists -
                                                                                                                                                                                                                                                                                • >>   vListInsertEnd -
                                                                                                                                                                                                                                                                                • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                  • >>   prvInitialiseTaskLists +
                                                                                                                                                                                                                                                                                  • >>   vListInsertEnd +
                                                                                                                                                                                                                                                                                  • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                  • >>   vPortEnterCritical
                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                  • >>   xTaskCreate +
                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                    • >>   xTaskCreate
                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                    prvCheckTasksWaitingTermination (Thumb, 86 bytes, Stack size 16 bytes, tasks.o(i.prvCheckTasksWaitingTermination)) +

                                                                                                                                                                                                                                                                                    prvCheckTasksWaitingTermination (Thumb, 86 bytes, Stack size 16 bytes, tasks.o(i.prvCheckTasksWaitingTermination))

                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                    • Max Depth = 104
                                                                                                                                                                                                                                                                                    • Call Chain = prvCheckTasksWaitingTermination ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                    • >>   prvDeleteTCB -
                                                                                                                                                                                                                                                                                    • >>   uxListRemove -
                                                                                                                                                                                                                                                                                    • >>   xTaskResumeAll -
                                                                                                                                                                                                                                                                                    • >>   vTaskSuspendAll -
                                                                                                                                                                                                                                                                                    • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                    • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                      • >>   prvDeleteTCB +
                                                                                                                                                                                                                                                                                      • >>   uxListRemove +
                                                                                                                                                                                                                                                                                      • >>   xTaskResumeAll +
                                                                                                                                                                                                                                                                                      • >>   vTaskSuspendAll +
                                                                                                                                                                                                                                                                                      • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                      • >>   vPortEnterCritical

                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                      • >>   prvIdleTask
                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                      prvDeleteTCB (Thumb, 18 bytes, Stack size 8 bytes, tasks.o(i.prvDeleteTCB)) +

                                                                                                                                                                                                                                                                                      prvDeleteTCB (Thumb, 18 bytes, Stack size 8 bytes, tasks.o(i.prvDeleteTCB))

                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                      • Max Depth = 88
                                                                                                                                                                                                                                                                                      • Call Chain = prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                      • >>   vPortFree +
                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                        • >>   vPortFree
                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                        • >>   vTaskDelete -
                                                                                                                                                                                                                                                                                        • >>   prvCheckTasksWaitingTermination +
                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                          • >>   vTaskDelete +
                                                                                                                                                                                                                                                                                          • >>   prvCheckTasksWaitingTermination

                                                                                                                                                                                                                                                                                          prvIdleTask (Thumb, 32 bytes, Stack size 0 bytes, tasks.o(i.prvIdleTask))

                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                          • Max Depth = 104
                                                                                                                                                                                                                                                                                          • Call Chain = prvIdleTask ⇒ prvCheckTasksWaitingTermination ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                          • >>   prvCheckTasksWaitingTermination +
                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                            • >>   prvCheckTasksWaitingTermination

                                                                                                                                                                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                            • tasks.o(i.vTaskStartScheduler)
                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                            prvInitialiseNewTask (Thumb, 160 bytes, Stack size 56 bytes, tasks.o(i.prvInitialiseNewTask)) +

                                                                                                                                                                                                                                                                                            prvInitialiseNewTask (Thumb, 160 bytes, Stack size 56 bytes, tasks.o(i.prvInitialiseNewTask))

                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                            • Max Depth = 80
                                                                                                                                                                                                                                                                                            • Call Chain = prvInitialiseNewTask ⇒ __2printf
                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                            • >>   pxPortInitialiseStack -
                                                                                                                                                                                                                                                                                            • >>   vListInitialiseItem -
                                                                                                                                                                                                                                                                                            • >>   __2printf +
                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                              • >>   pxPortInitialiseStack +
                                                                                                                                                                                                                                                                                              • >>   vListInitialiseItem +
                                                                                                                                                                                                                                                                                              • >>   __2printf
                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                              • >>   xTaskCreate +
                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                • >>   xTaskCreate
                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                prvInitialiseTaskLists (Thumb, 70 bytes, Stack size 8 bytes, tasks.o(i.prvInitialiseTaskLists)) +

                                                                                                                                                                                                                                                                                                prvInitialiseTaskLists (Thumb, 70 bytes, Stack size 8 bytes, tasks.o(i.prvInitialiseTaskLists))

                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                • Max Depth = 8
                                                                                                                                                                                                                                                                                                • Call Chain = prvInitialiseTaskLists
                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                • >>   vListInitialise +
                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                  • >>   vListInitialise
                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                  • >>   prvAddNewTaskToReadyList +
                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                    • >>   prvAddNewTaskToReadyList
                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                    prvResetNextTaskUnblockTime (Thumb, 42 bytes, Stack size 0 bytes, tasks.o(i.prvResetNextTaskUnblockTime)) -

                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                    • >>   xTaskIncrementTick -
                                                                                                                                                                                                                                                                                                    • >>   vTaskDelete -
                                                                                                                                                                                                                                                                                                    • >>   xTaskResumeAll +

                                                                                                                                                                                                                                                                                                      prvResetNextTaskUnblockTime (Thumb, 42 bytes, Stack size 0 bytes, tasks.o(i.prvResetNextTaskUnblockTime)) +

                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                      • >>   xTaskIncrementTick +
                                                                                                                                                                                                                                                                                                      • >>   vTaskDelete +
                                                                                                                                                                                                                                                                                                      • >>   xTaskResumeAll
                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                      prvCheckForValidListAndQueue (Thumb, 72 bytes, Stack size 8 bytes, timers.o(i.prvCheckForValidListAndQueue)) +

                                                                                                                                                                                                                                                                                                      prvCheckForValidListAndQueue (Thumb, 72 bytes, Stack size 8 bytes, timers.o(i.prvCheckForValidListAndQueue))

                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                      • Max Depth = 128
                                                                                                                                                                                                                                                                                                      • Call Chain = prvCheckForValidListAndQueue ⇒ xQueueGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                      • >>   xQueueGenericCreate -
                                                                                                                                                                                                                                                                                                      • >>   vQueueAddToRegistry -
                                                                                                                                                                                                                                                                                                      • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                      • >>   vPortEnterCritical -
                                                                                                                                                                                                                                                                                                      • >>   vListInitialise +
                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                        • >>   xQueueGenericCreate +
                                                                                                                                                                                                                                                                                                        • >>   vQueueAddToRegistry +
                                                                                                                                                                                                                                                                                                        • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                        • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                        • >>   vListInitialise
                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                        • >>   xTimerCreateTimerTask +
                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                          • >>   xTimerCreateTimerTask
                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                          prvGetNextExpireTime (Thumb, 36 bytes, Stack size 0 bytes, timers.o(i.prvGetNextExpireTime)) +

                                                                                                                                                                                                                                                                                                          prvGetNextExpireTime (Thumb, 36 bytes, Stack size 0 bytes, timers.o(i.prvGetNextExpireTime))

                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                          • >>   prvTimerTask
                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                          prvInsertTimerInActiveList (Thumb, 80 bytes, Stack size 24 bytes, timers.o(i.prvInsertTimerInActiveList)) +

                                                                                                                                                                                                                                                                                                          prvInsertTimerInActiveList (Thumb, 80 bytes, Stack size 24 bytes, timers.o(i.prvInsertTimerInActiveList))

                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                          • Max Depth = 32
                                                                                                                                                                                                                                                                                                          • Call Chain = prvInsertTimerInActiveList ⇒ vListInsert
                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                          • >>   vListInsert +
                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                            • >>   vListInsert
                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                            • >>   prvProcessReceivedCommands -
                                                                                                                                                                                                                                                                                                            • >>   prvProcessExpiredTimer +
                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                              • >>   prvProcessReceivedCommands +
                                                                                                                                                                                                                                                                                                              • >>   prvProcessExpiredTimer
                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                              prvProcessExpiredTimer (Thumb, 84 bytes, Stack size 24 bytes, timers.o(i.prvProcessExpiredTimer)) +

                                                                                                                                                                                                                                                                                                              prvProcessExpiredTimer (Thumb, 84 bytes, Stack size 24 bytes, timers.o(i.prvProcessExpiredTimer))

                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                              • Max Depth = 232
                                                                                                                                                                                                                                                                                                              • Call Chain = prvProcessExpiredTimer ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                              • >>   xTimerGenericCommand -
                                                                                                                                                                                                                                                                                                              • >>   prvInsertTimerInActiveList -
                                                                                                                                                                                                                                                                                                              • >>   uxListRemove -
                                                                                                                                                                                                                                                                                                              • >>   __2printf +
                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                • >>   xTimerGenericCommand +
                                                                                                                                                                                                                                                                                                                • >>   prvInsertTimerInActiveList +
                                                                                                                                                                                                                                                                                                                • >>   uxListRemove +
                                                                                                                                                                                                                                                                                                                • >>   __2printf
                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                • >>   prvProcessTimerOrBlockTask +
                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                  • >>   prvProcessTimerOrBlockTask
                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                  prvProcessReceivedCommands (Thumb, 222 bytes, Stack size 40 bytes, timers.o(i.prvProcessReceivedCommands)) +

                                                                                                                                                                                                                                                                                                                  prvProcessReceivedCommands (Thumb, 222 bytes, Stack size 40 bytes, timers.o(i.prvProcessReceivedCommands))

                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                  • Max Depth = 296
                                                                                                                                                                                                                                                                                                                  • Call Chain = prvProcessReceivedCommands ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                  • >>   xQueueGenericReceive -
                                                                                                                                                                                                                                                                                                                  • >>   xTimerGenericCommand -
                                                                                                                                                                                                                                                                                                                  • >>   prvSampleTimeNow -
                                                                                                                                                                                                                                                                                                                  • >>   prvInsertTimerInActiveList -
                                                                                                                                                                                                                                                                                                                  • >>   uxListRemove -
                                                                                                                                                                                                                                                                                                                  • >>   vPortFree -
                                                                                                                                                                                                                                                                                                                  • >>   __2printf +
                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                    • >>   xQueueGenericReceive +
                                                                                                                                                                                                                                                                                                                    • >>   xTimerGenericCommand +
                                                                                                                                                                                                                                                                                                                    • >>   prvSampleTimeNow +
                                                                                                                                                                                                                                                                                                                    • >>   prvInsertTimerInActiveList +
                                                                                                                                                                                                                                                                                                                    • >>   uxListRemove +
                                                                                                                                                                                                                                                                                                                    • >>   vPortFree +
                                                                                                                                                                                                                                                                                                                    • >>   __2printf

                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                    • >>   prvTimerTask
                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                    prvProcessTimerOrBlockTask (Thumb, 102 bytes, Stack size 24 bytes, timers.o(i.prvProcessTimerOrBlockTask)) +

                                                                                                                                                                                                                                                                                                                    prvProcessTimerOrBlockTask (Thumb, 102 bytes, Stack size 24 bytes, timers.o(i.prvProcessTimerOrBlockTask))

                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                    • Max Depth = 280
                                                                                                                                                                                                                                                                                                                    • Call Chain = prvProcessTimerOrBlockTask ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                    • >>   vQueueWaitForMessageRestricted -
                                                                                                                                                                                                                                                                                                                    • >>   prvSampleTimeNow -
                                                                                                                                                                                                                                                                                                                    • >>   prvProcessExpiredTimer -
                                                                                                                                                                                                                                                                                                                    • >>   xTaskResumeAll -
                                                                                                                                                                                                                                                                                                                    • >>   vTaskSuspendAll +
                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                      • >>   vQueueWaitForMessageRestricted +
                                                                                                                                                                                                                                                                                                                      • >>   prvSampleTimeNow +
                                                                                                                                                                                                                                                                                                                      • >>   prvProcessExpiredTimer +
                                                                                                                                                                                                                                                                                                                      • >>   xTaskResumeAll +
                                                                                                                                                                                                                                                                                                                      • >>   vTaskSuspendAll

                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                      • >>   prvTimerTask
                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                      prvSampleTimeNow (Thumb, 40 bytes, Stack size 16 bytes, timers.o(i.prvSampleTimeNow)) +

                                                                                                                                                                                                                                                                                                                      prvSampleTimeNow (Thumb, 40 bytes, Stack size 16 bytes, timers.o(i.prvSampleTimeNow))

                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                      • Max Depth = 256
                                                                                                                                                                                                                                                                                                                      • Call Chain = prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                      • >>   prvSwitchTimerLists -
                                                                                                                                                                                                                                                                                                                      • >>   xTaskGetTickCount +
                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                        • >>   prvSwitchTimerLists +
                                                                                                                                                                                                                                                                                                                        • >>   xTaskGetTickCount
                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                        • >>   prvProcessTimerOrBlockTask -
                                                                                                                                                                                                                                                                                                                        • >>   prvProcessReceivedCommands +
                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                          • >>   prvProcessTimerOrBlockTask +
                                                                                                                                                                                                                                                                                                                          • >>   prvProcessReceivedCommands
                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                          prvSwitchTimerLists (Thumb, 140 bytes, Stack size 32 bytes, timers.o(i.prvSwitchTimerLists)) +

                                                                                                                                                                                                                                                                                                                          prvSwitchTimerLists (Thumb, 140 bytes, Stack size 32 bytes, timers.o(i.prvSwitchTimerLists))

                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                          • Max Depth = 240
                                                                                                                                                                                                                                                                                                                          • Call Chain = prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                          • >>   xTimerGenericCommand -
                                                                                                                                                                                                                                                                                                                          • >>   vListInsert -
                                                                                                                                                                                                                                                                                                                          • >>   uxListRemove -
                                                                                                                                                                                                                                                                                                                          • >>   __2printf +
                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                            • >>   xTimerGenericCommand +
                                                                                                                                                                                                                                                                                                                            • >>   vListInsert +
                                                                                                                                                                                                                                                                                                                            • >>   uxListRemove +
                                                                                                                                                                                                                                                                                                                            • >>   __2printf
                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                            • >>   prvSampleTimeNow +
                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                              • >>   prvSampleTimeNow

                                                                                                                                                                                                                                                                                                                              prvTimerTask (Thumb, 26 bytes, Stack size 8 bytes, timers.o(i.prvTimerTask))

                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                              • Max Depth = 304
                                                                                                                                                                                                                                                                                                                              • Call Chain = prvTimerTask ⇒ prvProcessReceivedCommands ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                              • >>   prvProcessTimerOrBlockTask -
                                                                                                                                                                                                                                                                                                                              • >>   prvProcessReceivedCommands -
                                                                                                                                                                                                                                                                                                                              • >>   prvGetNextExpireTime +
                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                • >>   prvProcessTimerOrBlockTask +
                                                                                                                                                                                                                                                                                                                                • >>   prvProcessReceivedCommands +
                                                                                                                                                                                                                                                                                                                                • >>   prvGetNextExpireTime

                                                                                                                                                                                                                                                                                                                                [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                • timers.o(i.xTimerCreateTimerTask)
                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                prvCopyDataFromQueue (Thumb, 42 bytes, Stack size 16 bytes, queue.o(i.prvCopyDataFromQueue)) +

                                                                                                                                                                                                                                                                                                                                prvCopyDataFromQueue (Thumb, 42 bytes, Stack size 16 bytes, queue.o(i.prvCopyDataFromQueue))

                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                • Call Chain = prvCopyDataFromQueue
                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                • >>   __aeabi_memcpy +
                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_memcpy
                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                  • >>   xQueueGenericReceive +
                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                    • >>   xQueueGenericReceive
                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                    prvCopyDataToQueue (Thumb, 124 bytes, Stack size 24 bytes, queue.o(i.prvCopyDataToQueue)) +

                                                                                                                                                                                                                                                                                                                                    prvCopyDataToQueue (Thumb, 124 bytes, Stack size 24 bytes, queue.o(i.prvCopyDataToQueue))

                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                    • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                    • Call Chain = prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                    • >>   xTaskPriorityDisinherit -
                                                                                                                                                                                                                                                                                                                                    • >>   __aeabi_memcpy +
                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                      • >>   xTaskPriorityDisinherit +
                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_memcpy
                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                      • >>   prvNotifyQueueSetContainer -
                                                                                                                                                                                                                                                                                                                                      • >>   xQueueGenericSendFromISR -
                                                                                                                                                                                                                                                                                                                                      • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                        • >>   prvNotifyQueueSetContainer +
                                                                                                                                                                                                                                                                                                                                        • >>   xQueueGenericSendFromISR +
                                                                                                                                                                                                                                                                                                                                        • >>   xQueueGenericSend
                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                        prvInitialiseNewQueue (Thumb, 42 bytes, Stack size 24 bytes, queue.o(i.prvInitialiseNewQueue)) +

                                                                                                                                                                                                                                                                                                                                        prvInitialiseNewQueue (Thumb, 42 bytes, Stack size 24 bytes, queue.o(i.prvInitialiseNewQueue))

                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                        • Max Depth = 80
                                                                                                                                                                                                                                                                                                                                        • Call Chain = prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ __2printf
                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                        • >>   xQueueGenericReset +
                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                          • >>   xQueueGenericReset
                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                          • >>   xQueueGenericCreate +
                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                            • >>   xQueueGenericCreate
                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                            prvIsQueueEmpty (Thumb, 26 bytes, Stack size 16 bytes, queue.o(i.prvIsQueueEmpty)) +

                                                                                                                                                                                                                                                                                                                                            prvIsQueueEmpty (Thumb, 26 bytes, Stack size 16 bytes, queue.o(i.prvIsQueueEmpty))

                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                            • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                            • Call Chain = prvIsQueueEmpty ⇒ vPortExitCritical ⇒ __2printf
                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                            • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                                            • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                              • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                                              • >>   vPortEnterCritical
                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                              • >>   xQueueGenericReceive +
                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                • >>   xQueueGenericReceive
                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                prvIsQueueFull (Thumb, 30 bytes, Stack size 16 bytes, queue.o(i.prvIsQueueFull)) +

                                                                                                                                                                                                                                                                                                                                                prvIsQueueFull (Thumb, 30 bytes, Stack size 16 bytes, queue.o(i.prvIsQueueFull))

                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                • Call Chain = prvIsQueueFull ⇒ vPortExitCritical ⇒ __2printf
                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                                                • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                  • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                                                  • >>   vPortEnterCritical
                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                  • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                    • >>   xQueueGenericSend
                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                    prvNotifyQueueSetContainer (Thumb, 124 bytes, Stack size 32 bytes, queue.o(i.prvNotifyQueueSetContainer)) +

                                                                                                                                                                                                                                                                                                                                                    prvNotifyQueueSetContainer (Thumb, 124 bytes, Stack size 32 bytes, queue.o(i.prvNotifyQueueSetContainer))

                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 96
                                                                                                                                                                                                                                                                                                                                                    • Call Chain = prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                    • >>   prvCopyDataToQueue -
                                                                                                                                                                                                                                                                                                                                                    • >>   xTaskRemoveFromEventList -
                                                                                                                                                                                                                                                                                                                                                    • >>   __2printf +
                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                      • >>   prvCopyDataToQueue +
                                                                                                                                                                                                                                                                                                                                                      • >>   xTaskRemoveFromEventList +
                                                                                                                                                                                                                                                                                                                                                      • >>   __2printf
                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                      • >>   prvUnlockQueue -
                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueGenericSendFromISR -
                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                        • >>   prvUnlockQueue +
                                                                                                                                                                                                                                                                                                                                                        • >>   xQueueGenericSendFromISR +
                                                                                                                                                                                                                                                                                                                                                        • >>   xQueueGenericSend
                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                        prvUnlockQueue (Thumb, 146 bytes, Stack size 16 bytes, queue.o(i.prvUnlockQueue)) +

                                                                                                                                                                                                                                                                                                                                                        prvUnlockQueue (Thumb, 146 bytes, Stack size 16 bytes, queue.o(i.prvUnlockQueue))

                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 112
                                                                                                                                                                                                                                                                                                                                                        • Call Chain = prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                        • >>   prvNotifyQueueSetContainer -
                                                                                                                                                                                                                                                                                                                                                        • >>   xTaskRemoveFromEventList -
                                                                                                                                                                                                                                                                                                                                                        • >>   vTaskMissedYield -
                                                                                                                                                                                                                                                                                                                                                        • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                                                        • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                          • >>   prvNotifyQueueSetContainer +
                                                                                                                                                                                                                                                                                                                                                          • >>   xTaskRemoveFromEventList +
                                                                                                                                                                                                                                                                                                                                                          • >>   vTaskMissedYield +
                                                                                                                                                                                                                                                                                                                                                          • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                                                          • >>   vPortEnterCritical
                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                          • >>   xQueueGenericSend -
                                                                                                                                                                                                                                                                                                                                                          • >>   xQueueGenericReceive -
                                                                                                                                                                                                                                                                                                                                                          • >>   vQueueWaitForMessageRestricted +
                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueGenericReceive +
                                                                                                                                                                                                                                                                                                                                                            • >>   vQueueWaitForMessageRestricted

                                                                                                                                                                                                                                                                                                                                                            prvTaskExitError (Thumb, 48 bytes, Stack size 0 bytes, port.o(i.prvTaskExitError))

                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                            • Call Chain = prvTaskExitError ⇒ __2printf
                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                            • >>   __2printf +
                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                              • >>   __2printf

                                                                                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                              • port.o(i.pxPortInitialiseStack)
                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                              prvHeapInit (Thumb, 98 bytes, Stack size 12 bytes, heap_4.o(i.prvHeapInit)) +

                                                                                                                                                                                                                                                                                                                                                              prvHeapInit (Thumb, 98 bytes, Stack size 12 bytes, heap_4.o(i.prvHeapInit))

                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 12
                                                                                                                                                                                                                                                                                                                                                              • Call Chain = prvHeapInit
                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                              • >>   pvPortMalloc +
                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                • >>   pvPortMalloc
                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                prvInsertBlockIntoFreeList (Thumb, 96 bytes, Stack size 8 bytes, heap_4.o(i.prvInsertBlockIntoFreeList)) +

                                                                                                                                                                                                                                                                                                                                                                prvInsertBlockIntoFreeList (Thumb, 96 bytes, Stack size 8 bytes, heap_4.o(i.prvInsertBlockIntoFreeList))

                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                • Call Chain = prvInsertBlockIntoFreeList
                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                • >>   vPortFree -
                                                                                                                                                                                                                                                                                                                                                                • >>   pvPortMalloc +
                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                  • >>   vPortFree +
                                                                                                                                                                                                                                                                                                                                                                  • >>   pvPortMalloc
                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                  _fp_digits (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                  _fp_digits (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)

                                                                                                                                                                                                                                                                                                                                                                  [Calls]

                                                                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_dmul
                                                                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_ddiv
                                                                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_dadd -
                                                                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_cdrcmple +
                                                                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_cdrcmple
                                                                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_d2ulz
                                                                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_uldivmod
                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                  • >>   _printf_core +
                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                    • >>   _printf_core
                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                    _printf_core (Thumb, 1704 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED) -

                                                                                                                                                                                                                                                                                                                                                                    [Calls]

                                                                                                                                                                                                                                                                                                                                                                    • >>   _printf_pre_padding -
                                                                                                                                                                                                                                                                                                                                                                    • >>   _printf_post_padding -
                                                                                                                                                                                                                                                                                                                                                                    • >>   _fp_digits +

                                                                                                                                                                                                                                                                                                                                                                      _printf_core (Thumb, 1704 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                      • >>   _printf_pre_padding +
                                                                                                                                                                                                                                                                                                                                                                      • >>   _printf_post_padding +
                                                                                                                                                                                                                                                                                                                                                                      • >>   _fp_digits
                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_uldivmod -
                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_uidivmod +
                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_uidivmod
                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                      • >>   __0printf +
                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                        • >>   __0printf
                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                        _printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED) -

                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                        • >>   _printf_core +

                                                                                                                                                                                                                                                                                                                                                                          _printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                          • >>   _printf_core
                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                          _printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i._printf_pre_padding), UNUSED) -

                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                          • >>   _printf_core +

                                                                                                                                                                                                                                                                                                                                                                            _printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i._printf_pre_padding), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                            • >>   _printf_core

                                                                                                                                                                                                                                                                                                                                                                            diff --git a/OBJ/bufcut.crf b/OBJ/bufcut.crf index d93b56d03ff4a18956a4b04ce04bf88a7237811e..6a2491489824de426f414380b076a3d582754ad7 100644 GIT binary patch delta 747 zcmZ8fO=uHA6n?X_yG`PTwrPIU5c3+N1PMJzgP{~b3z?Hts*x5_mO@i#!3b#zB1jTb zO^rs4JwyaSL@FYvJ;kHYVlF-PRI);P>s|5WLEj`Hh|3Oq@B4eZ%Wmy>_I5nRfgM0$ zfSUqB+eSinyeRE`(1EV+rIcPy>5PujNa=j=YrqdflVmP1*UYu?c+8xcH7_R<=G64n zIZ*2>-#F%rVxY^yua*a*$3qO%qBu5{yxw!eo0b=%I`OP1jMdyiHfJtp7Sp%kQp?>J z9O=wrkDhE9V6%05lx6t*@3;b=C^U3RV*rNSTemm4OWzP=d|w}Ja`aV%npwLEulliy z6yMcnn>>8JDzrQ4>@A42e7)6G;ml1=jdiQrrfo3C<@eZ*s{Yt3D97NgiAf#CcNIkjt+mn zhufA59tgA{Iuvv;bZ`n@u?#48NQ0r1Z&CS%z+wDD=7)KKBZzJV-3;9vz05~)MW7#l z(vC+GV1R8~gYZ~jKw=DV46+E>ssh7!M7AdqV1&IS+tVJFZxUs{txUu5##@QM@-KM|`gcTYw>{b9jNqkL+CF@HL>de delta 709 zcmY*XO=uHA6n-@VEEAzBYiK%4*K2=L|-}yE#LQzV9?XiFnPHBj+yV7qc1o?Sx_GV1j{W%fQ*} zg}lcUn~_o`jlgV&o}7d%dq+HdIjE6Xe_2P z0890EQauqg>XM8boijawk%rVt*RR6UVXUFVSDhO@apXi(>MO=D9 zu3yv^Y<9G}meW7*V~5~dChj9km}89N6uk`792eNS>xb`|xJlY^@uyqN>nB;w09&Gt zA=iXk3SfZk5x(u=UBata9838qRG)@XbK9RcP+TrCj$&EvEdp}mpF!u z%xe;Zh#`(4h9QArc9_(Ltl>ERqBHJG0vKiQ+)-GU7*!af0%I&qzNW+^{vg`}1u(^) zP~$@ntNTsUmDn410v<`6Bm*Z8ri7A|%9UYSV46)*TT9|BexbI<5)-qC^K6Cc+7jmo Rb6Rm;(B~@bX!P4c;x90-r_KNX diff --git a/OBJ/bufcut.o b/OBJ/bufcut.o index 21ce56f51e32d719ba5865964cdd16e705d317b2..28b8ce2417bf7f695f19f16981d58b94a302d88b 100644 GIT binary patch delta 6447 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 diff --git a/OBJ/control_LED.dep b/OBJ/control_LED.dep index e3e09ac..be475b0 100644 --- a/OBJ/control_LED.dep +++ b/OBJ/control_LED.dep @@ -240,7 +240,7 @@ I (..\SYSTEM\SysTick.h)(0x6530E176) I (..\SYSTEM\USART.h)(0x655DAB3D) I (D:\MDK5\ARM\ARMCC\include\stdio.h)(0x60252374) F (..\HARDWARE\W25Q128_Ins.h)(0x64D48CD3)() -F (..\HARDWARE\Relays.c)(0x656E81BC)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\USER -I ..\CORE -I ..\STM32F10x_FWLib\inc -I ..\HARDWARE -I ..\SYSTEM -I ..\dhcp -I ..\dns -I ..\md5 -I ..\MQTT -I ..\MQTT\lib -I ..\w5500 -I ..\FreeRTOS\include -I ..\FreeRTOS\portable\RVDS\ARM_CM3 -I ..\myfreertos -ID:\MDK5\ARM\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="536" -DSTM32F10X_MD -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -o ..\obj\relays.o --omf_browse ..\obj\relays.crf --depend ..\obj\relays.d) +F (..\HARDWARE\Relays.c)(0x6572ED8A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\USER -I ..\CORE -I ..\STM32F10x_FWLib\inc -I ..\HARDWARE -I ..\SYSTEM -I ..\dhcp -I ..\dns -I ..\md5 -I ..\MQTT -I ..\MQTT\lib -I ..\w5500 -I ..\FreeRTOS\include -I ..\FreeRTOS\portable\RVDS\ARM_CM3 -I ..\myfreertos -ID:\MDK5\ARM\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="536" -DSTM32F10X_MD -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -o ..\obj\relays.o --omf_browse ..\obj\relays.crf --depend ..\obj\relays.d) I (..\USER\stm32f10x.h)(0x4D783CB5) I (..\CORE\core_cm3.h)(0x4D523B58) I (D:\MDK5\ARM\ARMCC\include\stdint.h)(0x6025237E) @@ -374,7 +374,7 @@ I (..\SYSTEM\system.h)(0x64BC0671) I (D:\MDK5\ARM\ARMCC\include\stdio.h)(0x60252374) I (..\SYSTEM\SysTick.h)(0x6530E176) F (..\HARDWARE\OSC.h)(0x64E6C94A)() -F (..\HARDWARE\rs485.c)(0x6572D473)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\USER -I ..\CORE -I ..\STM32F10x_FWLib\inc -I ..\HARDWARE -I ..\SYSTEM -I ..\dhcp -I ..\dns -I ..\md5 -I ..\MQTT -I ..\MQTT\lib -I ..\w5500 -I ..\FreeRTOS\include -I ..\FreeRTOS\portable\RVDS\ARM_CM3 -I ..\myfreertos -ID:\MDK5\ARM\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="536" -DSTM32F10X_MD -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -o ..\obj\rs485.o --omf_browse ..\obj\rs485.crf --depend ..\obj\rs485.d) +F (..\HARDWARE\rs485.c)(0x6572FCE1)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\USER -I ..\CORE -I ..\STM32F10x_FWLib\inc -I ..\HARDWARE -I ..\SYSTEM -I ..\dhcp -I ..\dns -I ..\md5 -I ..\MQTT -I ..\MQTT\lib -I ..\w5500 -I ..\FreeRTOS\include -I ..\FreeRTOS\portable\RVDS\ARM_CM3 -I ..\myfreertos -ID:\MDK5\ARM\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="536" -DSTM32F10X_MD -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -o ..\obj\rs485.o --omf_browse ..\obj\rs485.crf --depend ..\obj\rs485.d) I (..\HARDWARE\rs485.h)(0x656565E2) I (..\USER\stm32f10x.h)(0x4D783CB5) I (..\CORE\core_cm3.h)(0x4D523B58) @@ -474,7 +474,7 @@ I (..\SYSTEM\Systick.h)(0x6530E176) I (..\SYSTEM\USART.h)(0x655DAB3D) I (D:\MDK5\ARM\ARMCC\include\stdio.h)(0x60252374) F (..\HARDWARE\rtc.h)(0x656019C4)() -F (..\HARDWARE\bufcut.c)(0x65377192)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\USER -I ..\CORE -I ..\STM32F10x_FWLib\inc -I ..\HARDWARE -I ..\SYSTEM -I ..\dhcp -I ..\dns -I ..\md5 -I ..\MQTT -I ..\MQTT\lib -I ..\w5500 -I ..\FreeRTOS\include -I ..\FreeRTOS\portable\RVDS\ARM_CM3 -I ..\myfreertos -ID:\MDK5\ARM\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="536" -DSTM32F10X_MD -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -o ..\obj\bufcut.o --omf_browse ..\obj\bufcut.crf --depend ..\obj\bufcut.d) +F (..\HARDWARE\bufcut.c)(0x65730198)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\USER -I ..\CORE -I ..\STM32F10x_FWLib\inc -I ..\HARDWARE -I ..\SYSTEM -I ..\dhcp -I ..\dns -I ..\md5 -I ..\MQTT -I ..\MQTT\lib -I ..\w5500 -I ..\FreeRTOS\include -I ..\FreeRTOS\portable\RVDS\ARM_CM3 -I ..\myfreertos -ID:\MDK5\ARM\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="536" -DSTM32F10X_MD -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -o ..\obj\bufcut.o --omf_browse ..\obj\bufcut.crf --depend ..\obj\bufcut.d) I (..\USER\stm32f10x.h)(0x4D783CB5) I (..\CORE\core_cm3.h)(0x4D523B58) I (D:\MDK5\ARM\ARMCC\include\stdint.h)(0x6025237E) @@ -2505,7 +2505,7 @@ I (..\FreeRTOS\portable\RVDS\ARM_CM3\portmacro.h)(0x573F3A17) I (..\FreeRTOS\include\mpu_wrappers.h)(0x573F3A16) I (..\FreeRTOS\include\task.h)(0x573F3A16) I (..\FreeRTOS\include\list.h)(0x573F3A16) -F (..\myfreertos\myfreertos.c)(0x6572E0DC)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\USER -I ..\CORE -I ..\STM32F10x_FWLib\inc -I ..\HARDWARE -I ..\SYSTEM -I ..\dhcp -I ..\dns -I ..\md5 -I ..\MQTT -I ..\MQTT\lib -I ..\w5500 -I ..\FreeRTOS\include -I ..\FreeRTOS\portable\RVDS\ARM_CM3 -I ..\myfreertos -ID:\MDK5\ARM\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="536" -DSTM32F10X_MD -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -o ..\obj\myfreertos.o --omf_browse ..\obj\myfreertos.crf --depend ..\obj\myfreertos.d) +F (..\myfreertos\myfreertos.c)(0x65730286)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\USER -I ..\CORE -I ..\STM32F10x_FWLib\inc -I ..\HARDWARE -I ..\SYSTEM -I ..\dhcp -I ..\dns -I ..\md5 -I ..\MQTT -I ..\MQTT\lib -I ..\w5500 -I ..\FreeRTOS\include -I ..\FreeRTOS\portable\RVDS\ARM_CM3 -I ..\myfreertos -ID:\MDK5\ARM\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="536" -DSTM32F10X_MD -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -o ..\obj\myfreertos.o --omf_browse ..\obj\myfreertos.crf --depend ..\obj\myfreertos.d) I (..\myfreertos\myfreertos.h)(0x656FE939) I (..\FreeRTOS\include\FreeRTOS.h)(0x652F9ABE) I (D:\MDK5\ARM\ARMCC\include\stddef.h)(0x6025237E) diff --git a/OBJ/myfreertos.crf b/OBJ/myfreertos.crf index 24d330b8a7c2799c15391a002c94821b81baba10..93bf014dcaaed7d18daea2e4014877a1c41f16b6 100644 GIT binary patch delta 2437 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 GefwWo#e(4g delta 18226 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
                                                                                                                                                                                                                                                                                                                                                                              LHY3Ll z(Nt+->4eg}LW;akQIw>}D{Mxp{#?h~9vRkW=&+H)`aCjl!G| zk?be#_jK)+K}t`4lV_Rj_2x>3(Hz-ck8hugD&ir}2}e>J2}hA8;b=M? z7(Nu-g1(n`|4uRr0 z%sQ`f97Ilz(T4a8;*a|PoQ98qF90hxd=gl-;RawQFpt3l9st&D=l1|Nv*8`ULBROW zu-^n6YMl28Vm*j3n?pWua~oa@906=4TnQX$JHHe-%7zyJN89l0z%6WeHgHRhk>9B3 z6%er?tOV16<7^I7ffH=!Cj+;!;fcT=8!iM+vf;77DK_i}P6fvG7X^$0(H?|_2Lq?s zaBtuaHryGwqYWnmcLEMFs!8UvXc$f`;4Lsb2Hvs22G5+9;3Ri;2wHbT?oNvR6feUQ-9pFM6ejT{j zhF=9Pwc&E$G8=vtc$&{f6oDwW;e6m3Hv9x|g$;Xvt;4N$P=4uSA>N_Y^uB~YpfM7z zqt3v5{uzf`Jx>?2OaSFp>&Y+S%k;d24^VFjZy|?-Z_uWDsp)X5+i0eQPm=fEKz<}l zrR%+$?14X{O%je$UX^f+^00(YQws^Nr=RYz$D2)WNq7bQ^`55w^ByNC@sdG`@)Lg` zFb}utQQnjAN*W>IrR0(DM|AXV%bUmFMN1^yK*c_Z(3LwSe2xC-We?DXHb^*$W=Qx= zx?jTSq)NC4ZMe%GFN1v3BqEdUl5iGX%CI}kr4Mahuy!JUY4-0l=?_S8Ql=y9vNP4bsDXa za5+tp@C@oE;R?Fk-JUR9SuNrDRBFdQwG;KS6Y3_q+07o{J=!c`RhcQ_U}d0$_fnjM zSJRQM_IMwV--dl|wT@=l2)+-DlyE(zOZYM=5GlL$Xpw|(&;$u@qpSet_y3a= z9w2~IY4`2+fS=JK2}dcqEjO{T|GCu+dR{Wfr28eDMa?BVmkxBa2kb{5NZ3o`Bs_?^ zOL#C{?_l_g{nxDyqs@XaShqTyUXySRJtpB?@<=$JPVzTJ=HXTgs9M5>G+n~Q^nigy zehf(|MMwr^^kaJ~93Qf2v{=IBR4CyYbccj1NSAQ9vOm=xZ$7=xv6&wUI?+VQU=!UZ z;rFP8gjJ=XojqW%vQol(sZ7FasE33X(H|*+{3zfcZ31B(ZuJ7aD&fQQpoFiGTf#rk z-ek+0kJ#7rmV|H8a0!1)3CT_U=MKNpp(J~N_Vl`hKd0dmj#k=AI955DX!k!upG$ZH zO_cC!bbF#T{_u0F)pXut571g!F5z~{LLgXT%NEj=pXWQvpUTl7+c56`i>bAZaI1&taI`(ZMfy;}ztC6-U#0dE z{*jJH+5NZDrxGS*OaSxy|8`0Z5Wv6D(MWrMGx@MG~%| zu}#>=*ZmwyY$7=RlIkPu0oo|+>Qi4So z_!u2*ZVwQoER^td8YN*5B}+Jkj)vL&-=;+p?nY0VnCC|UJt;;q=tZ@m_5i(UmW2CK zKMB81H$v?8{b`ki2haowKSUh_Hu9r@q4Z0zJ-}o1wuGOcM_v>wa18$)+ zZ^5_Ug87#l*1@y!FG#F|WBx6Rb#Q#m0?-_vmNE0+uP1ihDwD>SU>3!lmRkUtjW@ zfIsL?@T&@iay?U_Xs%yYs14VzD3rqW429CUM*Ln}|4pGRzA%Ez(GyNgLxo(UkQt`_ z%+za5eZthySYh1G!!>%8!Zmu)k!wtvZd^a7PzKk0M7YM}8O1g1U*H-e`VzjFq2TEX zRd521b4-IbxJH0?P5c4Z2=s}G_d@e`P6xQY179g}-Gk^9*Y^^gU3_v-$bk@s%;xbI}2=A0%4B^_@gta^0P171x+pzB=CMOT>Ro!iVNE*Jb!Z z2)igBnFy{iGO=9ayoYOyOqz+)O+A$B@fd0omvN0Det~QF&ouctT*LnjfqnG8d15Em zFx+S2I#V}r4Tor5oR8xgg(R7}BiA_pgn2&K^ldV*E=B zeyN>YWAX+;`)~uMP)=adMR1Kt(V1(^;&iSti+ga5S)9Q&W^pFhn8jIKV;1-08k2Y} z*IuF;t{))U%yoaP4z4jt>$%1xY~Z>l(TO1Z1coo4Q=Gu^Imb0VF@@qojQXs(6TZM6 z8ld0lLI+S9I>P1v_Q5Avz8|XiJcr1nMw%EOFb#~4+QxZ&V8nGIHAno+K=p`U7O1WK z`anI>(dscwFLffmBjLIo?xiL!V|^adquKWl=@AKd^tx&0a`4>_Ir%L@#WQ3A+X%C+ z$oeg}fZoM59`??f_@b$=aE-^-Q101=&3s62`*;G@9j8&`F;oA_bz33~zme#Snb5!p zZ)mGiv1aG+U}AIjKLOsrZ?^wM!)KxU8bW&-_xT2@n=OucT|EWoOGbMER$i9#EA2}Fw z=~#bZss5T8{bzw#?X$Yaf7`QqUg-aMK8AUw>OuaEf71_z|38eXX6c%LSEW8K>`#sS zgBI%Rn*Zr3UPKIwSPK8Us`Pa_>+477lKlD?YRKpbf$r`2kIvYr)p|=c-Nl|;ttYAZ zF82OvJyom19Q=eWT&+j7_!<`+BiM8d55^)Ar#9gfCM{uKH;x>f3Slp<)uST+bBk9_ zFzdZWZ^=5Z(Sus^smzZ9c)rLMP2(?iUsBkRHTa!hN*EivMo(3%-0Tqd+rCDRP_Ns8 zHiqdVsfPLN|M#kIQGI?y}c8&vXRwtCOU!bJi#jOuTZ#Li2j~FRCW4gK?FI6|F;>22fcBrKKbid6=?6Phbbv>CM!B ziR>6R$;Ar#mburXl1^#ZKv*7{>R;2?i1j!-4OAOmXB2yPy&e(vE--(h?1;f#%{JEP z@!AqlPPTjx0#tRtH=WGA16}DzR3-c}H^8q7*z#K={Axf2iJsJbqr08Aao>f%=qXAU zwq=8!8din)Um=dfmaoQI_&Q>@xR=O>{P8_*!_Rfg<6tb_?cMvQu1+6yEB=68SP( z@-@0rgI^F>)om5NyFm>W1Lnc+2h8#+I+*=C|-H9wo} z;|{y?0uI}RLp`WsQC$xDqvW%q?HI6pHsu>QEPg5A@U3w85>$mKDHGqn=d;5{a1Cd$ zmfK+8urOf1UD!8*GDmpt2UbN|#v-RReYS5y--A95IPMURv7qW%*PpSF(aL9iYS8+` ziB*7oDvA|;3%Bww0&Y8n+gwo7M17&lxZlF>P~S3k`CHVtcUQoEm#}XDW!ATOcT;_7 zwNCsd(zwh^wj)u>-hkt7;n)LIoiH(0K*WB_TP@wsdSX(96K z*P5I%{$TsK)BGr{X&USiPK!aUvMsip7!4iUSdWgyuqiv?lsP)!^c{CfaDoZ7l{b8h zhWTUojA1Qz!N>W0z-O;W6b;H8j7BuYwxJE5h98<4cPF-e7Y1VxKAl?=b*XU70aYeO zeXmbL4~=z{Ud|rdjZC302OKsDhXhc&jr~SF^)lNDEA9F#8oeo&c4#fq%&!P|?K8a8 z#T9JMA?&inud?;^n5NjzY7xH}j|bK+y;j7Z0jfq6)Nd{?h)+`|T3+TphShQ6bq(|0 z*hfnDAldNBK!_hivcgKXbPwt(oX<^phqO90y{zj-G*kYmQBM&d^E(8{0k#I^eNjUp zs5-Hydhy`$E}ORtSL_Y8C^(s*1PPY08Zh31o+{uj+>({WE`%&W7-2sO$M5Y6r5;Hz?C;GKVv+lEL z-?7vKaEkaT;B-J_@qpUvWN|gf^0S8DmJj&`^Q2y*b7GsRJAmraj|Kb|8-8lmF=Hlb zp~v}^I=>lCXvMO5HTd{H{RcfftN_@Wlpl!-r-3rBSndgphKsRSh2~bVyr$LQ!&>>T ztjmw6cJZ%)04qg+RiMORI!^qiv777lc3Q?MzEF)h`7WB6>HOvt`V;ED3T%yPov1tL zv{AQX?`hLL{+(7PH(TC)!5H#^cHMT9n8Nx8!-Qu zC~`BXt;W1`%syvksXK?hh%BeL+c{t>%R=Es=PfsFE1KeSnDauD-|U0%>&&tFdCV{T zvOtNg$Fb_7nJ%c2yYVqm6B=1>Y#CvLKv@|-HayjwMsW?(F7b4=8*vTMG6$pa5Yo*B zww#s-rv;aUQ{iRq)O9zO=wv65A$m`r^5U^F`e?;CKP~sA3DSz-;&2NHEw9-Vb zcMrqwO<>FKL*e%cs9f7kBj^U7TY3B8jMjDGocRl!3vLFSe-zGTpv`mm;lQB46@j*V>5Ga zMTL<%%@)^uK_u(afGe^Yl-0xUh3j5WpNLI!T9l5}G6YLkiDEmseJS@xe9pAVI2 z*5)Yg0gZTnG{cx8N<1q96PD06P}b)nb~-5YYM=9%1CXp{CbH(o5aMdGjtO8av_Z$v zuk@5avMM8hBP&H`|2Tv-9okOEG;<#My}b%;WZ7|nwran*IZD!;s$xH18*987+#B2h%r3Sk@Y@-2N`E4-FQ^($i|=0 z+p3|R*c{MdRp~mF-uHE6M^EUUpoew*KL+sR#KKPMo=~8{ z=DKyTypwu-SPdwvCoWDUa3hNe7Dn|pDugXJjqr?WJduTRCO#}^uukcCl;#gxzX9qD*U_563 zItinQzXXiBh)}Vh_|InfD5SH)=TO04b@G~iJ%rH-P*w>Utm`QlQia4*X{BO478MpZB>HjVJ~!!NOCL?AdmtnlDqtl-1V;M~Y8 z3JaTG2X6Yz?BKrveon7ZriAlHnhW@hfR#PK&E;W6q1Ji*14MwvJCmo6%)a(OesKO^mjU zxgjpLjZxXWOPIq4Y?LmjbD+FtPlDNDZk2(rPOQNV6INNEtiFT`YB(rsJw$OTA=Jji zh)`wY0-@rBUpXi%RDz)1v{4>GRe`dm3Z8;^S@pJ9?OFB}ye&KdYCjuy1y6Asp4F*6 Po5!2S)}u?tJ@bD7?8upk diff --git a/OBJ/relays.crf b/OBJ/relays.crf index fe454858b6a61b530b0aa3c85571b2c48eb6f008..c26d1e6b58a641b94fcd4f49a1cfa1b5f1f66009 100644 GIT binary patch delta 45 vcmaEKQuNVD(G5G)V+3L*AZ7+)mhFexSmomYx_%KK delta 45 vcmaEKQuNVD(G5G)V+3L*AZ7+)mhFexSmomYxd{;; diff --git a/OBJ/relays.o b/OBJ/relays.o index 8a23ab276b95b1cbe5f50e9b2595dc7e8732e089..e6e36caf9b5dd8c177b1c3ea31f93927558f5e76 100644 GIT binary patch delta 68 zcmaFxSp30b@d@u3SvS5v#wlZ=U}Ruqti-^`5Fa1n>FXLFub^aTVFg5{M$H$w+Anf3 S0x=U1GXpWp_KRGs{LcYJ1{WOw delta 68 zcmaFxSp30b@d@u3xi-E(#wlZ}U}Ruqti-^`5Fa1n>FXLFub^aLX=P$*WopoTk*ob8 U7b6fe0WmWWvuwY}#mfI207cLjApigX diff --git a/OBJ/rs485.crf b/OBJ/rs485.crf index fcddcedfbf9a3e67604b4bc3c852a4c7f45f9c39..dd5eb671de592d8aafdc973604d00db90977259f 100644 GIT binary patch delta 1416 zcmXApeN0wW9LLY^oXb^w5P7YT$is^-|2TV*6&tmFIVm@r?Vj4i1-Q(bu^ORK&b8-3 zL_m=Q!b^Z!DxnXR60!#~W5%?Z%|Bo@w!4^aZY|L=NPNMt?|pdoe7E!c{J!VhbIv{Y z^be$68c2&9i4{VU;65XUd*apy=3KdZvD+5-Wmi=MYAON*Nk~O10#?zh8R;S+A00xJ z&FnqLQGivP>9@FVJm-*=e_9reE65c*7Jdvyj z9MI+7EOFD}xgnbCEfD`W?9X*d65od^74dfH2-K-41#=yDuNB(-+pkbj-%g3o{qD4N6ow;WD(Zxq^3xgG25Kwb=<4}<}J_X1+liSEmf zif+N(cKjXUK}F+mcN~A0_?)7@yobeI_wqVBH5l*3i+c_~qA_R5I~1(~m~uExV*!$@ z6|Drg@9=z$)kxl{=zDJQ7-H!hF5DYCEiL| zUaZ(__zlgQ)CIH~qwTlV&v>m((e|4ZNOF&u;Z`PO@Z}mwI$Y+MPAS0uY7HOQGHp5k< zSEJZ&xSH?+@Fmm}b>ftCxQRt}YH~Z4z29&c#S279-ZF8(%`38(#teJe;-FhvWM{_I zA^y4B=*PPd|HANP#HWc4BYwy|<;QCgKkSbA@wJE_aTALX--mdo;TEa+q@*Vi|I*DX zM!XC0F1NH8@l3>zx{Zhj72?MX|AP3hl752=&$uB;BZzeyzJ%HkjxPwL{9Gk+Um4s3 zn*We=9PaBGcU4jkdVPcWqIMO%Kp^Gka!@&LcoLOS9GFpjhQU##7&kyBHtdAq>q_%Y zlqMB92=^Gi0WtwHf$#*fs0`zA-x@w`Y5$73hMv7MZone`$)Zs&S)4R{2KBQbz6LEC c^3p}0;U7Q;E$I_TCHO=5>K?Ih^NOth0UAKCq5uE@ delta 1411 zcmXApe@s?Y7{||Z&f$u@s1zY0X$O$Z7E@PiYtZspi+-&Bxu<_<0cBbLdEa4 zx@7fw(b@CF8+sr=BPmRL4|Fe-4BZE%Ky$b8{JG37M>J zl5_mo;vbji8MH$37DX=r{OfX>L0=?SD#{0#aCyE#lO$J_De426bUEFiWs<8EeGTxR z%l8}fPx3)U8vyRQyuhHDk~L7a86K(57e{pvrQ#;d+2( zMNvX?*0`i3MB6McLo_96hF=yEb(WVS z+^gtyKT&MAoM-rL;t%O@ggY$1Xm~C0M#}PMijOU?G`vRri1E(Y_$@Vn$NNcayoz`Y z!CL}SA0w-S5cYK-4VK@8S5A{vAfH+;d)M#>iZ=z{Y)sl{8DxWsApM!;5@fLy$(v{i zh-Z1d!OD1JK(ax0S$-ciG6rceUZ&laE6BWrT$ANW!UMp@s3SUnmu8RUCXi;37O0hE zDz}ktMpK$CN09n~DA`{sT0C3mM%_VLcBGLKjJQ!2P-9 z-;udX)DHI--i5$j1NUApt_bb|xc6DUiJB_Bht*IGR4cUyce~|AX}DX`qj2x{Y!TcY za3An0;m*y3`=I4E)SQB=59)`$m0H8yVfh>~7bX3I=+Ja@Ued2{MZBv;PD*Y$5{E60 z62pH;>O#~x9bK1n3}r{KeB`cUQV>W5b=iKp_|jWm?4+y>4uUbX^ef9l%3#+?9#v#v z?XvtANE9TBJs8DaL}n0|IBNMDZGyAsPdJZFNBx@kdriOj$>O->KIBh>1UjSX0xsC? Q9VvFw;yW*C9J(U&f2>BaDF6Tf diff --git a/OBJ/rs485.o b/OBJ/rs485.o index 99d3ea5a7e89f9b3fa59e2895432a87c8602599c..c7df284b168f267fc2adfcb2f8c6a0014d4993e5 100644 GIT binary patch delta 14091 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 delta 12829 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 JXn~m9{{yuV#`gdK diff --git a/USER/Listings/LED.map b/USER/Listings/LED.map index 361ff65..2bbfeb4 100644 --- a/USER/Listings/LED.map +++ b/USER/Listings/LED.map @@ -170,11 +170,10 @@ Section Cross References rs485.o(i.RS485_1_Send_Data) refers to rs485.o(.data) for RS485_RX_CNT rs485.o(i.RS485_1_Send_Data_1) refers to stm32f10x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus rs485.o(i.RS485_1_Send_Data_1) refers to stm32f10x_usart.o(i.USART_SendData) for USART_SendData - rs485.o(i.RS485_1_Send_Data_2) refers to printfa.o(i.__0printf) for __2printf rs485.o(i.RS485_1_Send_Data_2) refers to stm32f10x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus rs485.o(i.RS485_1_Send_Data_2) refers to stm32f10x_usart.o(i.USART_SendData) for USART_SendData rs485.o(i.RS485_1_Send_Data_2) refers to myfreertos.o(.data) for T - rs485.o(i.RS485_1_Send_Data_2) refers to rs485.o(.bss) for RS485_RX_BUF + rs485.o(i.RS485_1_Send_Data_2) refers to myfreertos.o(.bss) for RS485_RX_BUF_COPY rs485.o(i.RS485_1_Send_Data_2) refers to rs485.o(.data) for TEM1 rs485.o(i.RS485_1_Send_Data_2) refers to write.o(.data) for total rs485.o(i.RS485_1_Send_Data_3) refers to stm32f10x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus @@ -279,9 +278,8 @@ Section Cross References bufcut.o(i.RX_BUF_Init) refers to rs485.o(.bss) for RS485_RX_BUF bufcut.o(i.RX_BUF_Printf) refers to printfa.o(i.__0printf) for __2printf bufcut.o(i.RX_BUF_Printf) refers to rs485.o(.bss) for RS485_RX_BUF - bufcut.o(i.RX_BUF_Transfer) refers to rs485.o(.bss) for RS485_RX_BUF - bufcut.o(i.RX_BUF_Transfer) refers to rs485.o(.data) for RS485_RX_CNT - bufcut.o(i.RX_BUF_ZERO) refers to rs485.o(.bss) for RS485_RX_BUF + bufcut.o(i.RX_BUF_Transfer) refers to myfreertos.o(.bss) for RS485_RX_BUF_COPY + bufcut.o(i.RX_BUF_ZERO) refers to myfreertos.o(.bss) for RS485_RX_BUF_COPY iwdg.o(i.IWDG_FeedDog) refers to stm32f10x_iwdg.o(i.IWDG_ReloadCounter) for IWDG_ReloadCounter iwdg.o(i.iwdg_my_Init) refers to stm32f10x_iwdg.o(i.IWDG_WriteAccessCmd) for IWDG_WriteAccessCmd iwdg.o(i.iwdg_my_Init) refers to stm32f10x_iwdg.o(i.IWDG_SetPrescaler) for IWDG_SetPrescaler @@ -1417,12 +1415,12 @@ Section Cross References heap_4.o(i.xPortGetFreeHeapSize) refers to heap_4.o(.data) for xFreeBytesRemaining heap_4.o(i.xPortGetMinimumEverFreeHeapSize) refers to heap_4.o(.data) for xMinimumEverFreeBytesRemaining myfreertos.o(i.Sensor_Communication_task) refers to write.o(i.timelong_Compare) for timelong_Compare - myfreertos.o(i.Sensor_Communication_task) refers to printfa.o(i.__0printf) for __2printf myfreertos.o(i.Sensor_Communication_task) refers to write.o(i.Array) for Array + myfreertos.o(i.Sensor_Communication_task) refers to printfa.o(i.__0printf) for __2printf myfreertos.o(i.Sensor_Communication_task) refers to rs485.o(i.RS485_1_Send_Data_1) for RS485_1_Send_Data_1 myfreertos.o(i.Sensor_Communication_task) refers to systick.o(i.delay_xms) for delay_xms - myfreertos.o(i.Sensor_Communication_task) refers to bufcut.o(i.RX_BUF_Printf) for RX_BUF_Printf myfreertos.o(i.Sensor_Communication_task) refers to rs485.o(i.RS485_1_Send_Data_3) for RS485_1_Send_Data_3 + myfreertos.o(i.Sensor_Communication_task) refers to bufcut.o(i.bufcut_Init) for bufcut_Init myfreertos.o(i.Sensor_Communication_task) refers to relays.o(i.HC595_Send_Byte) for HC595_Send_Byte myfreertos.o(i.Sensor_Communication_task) refers to dfltui.o(.text) for __aeabi_ui2d myfreertos.o(i.Sensor_Communication_task) refers to ddiv.o(.text) for __aeabi_ddiv @@ -1442,18 +1440,18 @@ Section Cross References myfreertos.o(i.Sensor_Communication_task) refers to bufcut.o(i.RX_BUF_Transfer) for RX_BUF_Transfer myfreertos.o(i.Sensor_Communication_task) refers to write.o(i.Analysis) for Analysis myfreertos.o(i.Sensor_Communication_task) refers to write.o(i.Write_Init) for Write_Init + myfreertos.o(i.Sensor_Communication_task) refers to rtc.o(i.RTC_synchronization_ins) for RTC_synchronization_ins + myfreertos.o(i.Sensor_Communication_task) refers to write.o(i.Batch_synchronization) for Batch_synchronization myfreertos.o(i.Sensor_Communication_task) refers to myfreertos.o(.data) for now_stage myfreertos.o(i.Sensor_Communication_task) refers to rs485.o(.bss) for RS485_RX_BUF + myfreertos.o(i.Sensor_Communication_task) refers to myfreertos.o(.bss) for RS485_RX_BUF_COPY + myfreertos.o(i.Sensor_Communication_task) refers to rs485.o(.data) for RS485_RX_CNT myfreertos.o(i.Sensor_Communication_task) refers to pid.o(.bss) for pid - myfreertos.o(i.Sensor_Communication_task) refers to rtc.o(i.RTC_synchronization_ins) for RTC_synchronization_ins - myfreertos.o(i.Sensor_Communication_task) refers to write.o(i.Batch_synchronization) for Batch_synchronization myfreertos.o(i.Sensor_Communication_task) refers to write.o(i.isAllZeros) for isAllZeros myfreertos.o(i.Sensor_Communication_task) refers to dadd.o(.text) for __aeabi_dadd myfreertos.o(i.Sensor_Communication_task) refers to pwm.o(i.PWM_SetCompare1) for PWM_SetCompare1 myfreertos.o(i.Sensor_Communication_task) refers to pwm.o(i.PWM_SetCompare2) for PWM_SetCompare2 myfreertos.o(i.Sensor_Communication_task) refers to pwm.o(i.PWM_SetCompare4) for PWM_SetCompare4 - myfreertos.o(i.Sensor_Communication_task) refers to myfreertos.o(.conststring) for .conststring - myfreertos.o(i.Sensor_Communication_task) refers to rs485.o(.data) for RS485_RX_CNT myfreertos.o(i.os_init) refers to printfa.o(i.__0printf) for __2printf myfreertos.o(i.os_init) refers to tasks.o(i.xTaskCreate) for xTaskCreate myfreertos.o(i.os_init) refers to tasks.o(i.vTaskStartScheduler) for vTaskStartScheduler @@ -1885,6 +1883,7 @@ Removing Unused input sections from the image. Removing rs485.o(.constdata), (512 bytes). Removing rtc.o(i.RTC_Alarm_Set), (200 bytes). Removing bufcut.o(i.RX_BUF_Init), (24 bytes). + Removing bufcut.o(i.RX_BUF_Printf), (36 bytes). Removing iwdg.o(i.IWDG_FeedDog), (8 bytes). Removing iwdg.o(i.iwdg_my_Init), (36 bytes). Removing core_cm3.o(.emb_text), (32 bytes). @@ -2595,14 +2594,13 @@ Removing Unused input sections from the image. Removing heap_4.o(i.vPortInitialiseBlocks), (2 bytes). Removing heap_4.o(i.xPortGetFreeHeapSize), (12 bytes). Removing heap_4.o(i.xPortGetMinimumEverFreeHeapSize), (12 bytes). - Removing myfreertos.o(.bss), (267 bytes). Removing dfixi.o(.text), (62 bytes). Removing f2d.o(.text), (38 bytes). Removing cdcmple.o(.text), (48 bytes). Removing dscalb.o(.text), (46 bytes). Removing dsqrt.o(.text), (162 bytes). -735 unused section(s) (total 61089 bytes) removed from the image. +735 unused section(s) (total 60858 bytes) removed from the image. ============================================================================== @@ -2614,43 +2612,43 @@ Image Symbol Table ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE ../clib/microlib/ctype/tolower.c 0x00000000 Number 0 tolower.o ABSOLUTE - ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/errno.c 0x00000000 Number 0 errno.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE - ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocra.o ABSOLUTE ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloca.o ABSOLUTE ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocr.o ABSOLUTE ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloc.o ABSOLUTE ../clib/microlib/malloc/mvars.c 0x00000000 Number 0 mvars.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE ../clib/microlib/string/memcmp.c 0x00000000 Number 0 memcmp.o ABSOLUTE @@ -2665,21 +2663,21 @@ Image Symbol Table ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE - ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE - ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE - ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE - ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE - ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE - ../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE - ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE ../fplib/microlib/fpscalb.c 0x00000000 Number 0 dscalb.o ABSOLUTE ../fplib/microlib/fpsqrt.c 0x00000000 Number 0 dsqrt.o ABSOLUTE ../mathlib/dunder.c 0x00000000 Number 0 dunder.o ABSOLUTE @@ -2689,8 +2687,8 @@ Image Symbol Table ../mathlib/pow.c 0x00000000 Number 0 pow_x.o ABSOLUTE ../mathlib/pow.c 0x00000000 Number 0 pow.o ABSOLUTE ../mathlib/qnan.c 0x00000000 Number 0 qnan.o ABSOLUTE - ../mathlib/sqrt.c 0x00000000 Number 0 sqrt_x.o ABSOLUTE ../mathlib/sqrt.c 0x00000000 Number 0 sqrt.o ABSOLUTE + ../mathlib/sqrt.c 0x00000000 Number 0 sqrt_x.o ABSOLUTE ..\..\..\stm32-control _lianwang\control\CORE\startup_stm32f10x_md.s 0x00000000 Number 0 startup_stm32f10x_md.o ABSOLUTE ..\..\..\stm32-control _lianwang\control\FreeRTOS\queue.c 0x00000000 Number 0 queue.o ABSOLUTE ..\CORE\core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE @@ -2856,210 +2854,208 @@ Image Symbol Table i.RS485_1_Init 0x0800157c Section 0 rs485.o(i.RS485_1_Init) i.RS485_1_Send_Data_1 0x08001668 Section 0 rs485.o(i.RS485_1_Send_Data_1) i.RS485_1_Send_Data_2 0x080016b4 Section 0 rs485.o(i.RS485_1_Send_Data_2) - i.RS485_1_Send_Data_3 0x080019f8 Section 0 rs485.o(i.RS485_1_Send_Data_3) - i.RTC_ClearITPendingBit 0x08001a74 Section 0 stm32f10x_rtc.o(i.RTC_ClearITPendingBit) - i.RTC_EnterConfigMode 0x08001a84 Section 0 stm32f10x_rtc.o(i.RTC_EnterConfigMode) - i.RTC_ExitConfigMode 0x08001a98 Section 0 stm32f10x_rtc.o(i.RTC_ExitConfigMode) - i.RTC_Get 0x08001aac Section 0 rtc.o(i.RTC_Get) - i.RTC_GetCounter 0x08001bc4 Section 0 stm32f10x_rtc.o(i.RTC_GetCounter) - i.RTC_GetITStatus 0x08001bd8 Section 0 stm32f10x_rtc.o(i.RTC_GetITStatus) - i.RTC_Get_Week 0x08001bfc Section 0 rtc.o(i.RTC_Get_Week) - i.RTC_IRQHandler 0x08001c74 Section 0 rtc.o(i.RTC_IRQHandler) - i.RTC_ITConfig 0x08001d34 Section 0 stm32f10x_rtc.o(i.RTC_ITConfig) - i.RTC_Init 0x08001d54 Section 0 rtc.o(i.RTC_Init) - i.RTC_NVIC_Config 0x08001e68 Section 0 rtc.o(i.RTC_NVIC_Config) - RTC_NVIC_Config 0x08001e69 Thumb Code 26 rtc.o(i.RTC_NVIC_Config) - i.RTC_Set 0x08001e84 Section 0 rtc.o(i.RTC_Set) - i.RTC_SetCounter 0x08001f4c Section 0 stm32f10x_rtc.o(i.RTC_SetCounter) - i.RTC_SetPrescaler 0x08001f68 Section 0 stm32f10x_rtc.o(i.RTC_SetPrescaler) - i.RTC_WaitForLastTask 0x08001f88 Section 0 stm32f10x_rtc.o(i.RTC_WaitForLastTask) - i.RTC_WaitForSynchro 0x08001f9c Section 0 stm32f10x_rtc.o(i.RTC_WaitForSynchro) - i.RTC_synchronization_ins 0x08001fc0 Section 0 rtc.o(i.RTC_synchronization_ins) - i.RX_BUF_Printf 0x08002078 Section 0 bufcut.o(i.RX_BUF_Printf) - i.RX_BUF_Transfer 0x0800209c Section 0 bufcut.o(i.RX_BUF_Transfer) - i.RX_BUF_ZERO 0x080020e0 Section 0 bufcut.o(i.RX_BUF_ZERO) - i.Read_Init 0x080020f8 Section 0 write.o(i.Read_Init) - i.SN74CB3Q3253_Init 0x08002174 Section 0 rs485.o(i.SN74CB3Q3253_Init) - i.SPI1_Init 0x080021a8 Section 0 myspi.o(i.SPI1_Init) - i.SPI1_ReadWriteByte 0x08002238 Section 0 myspi.o(i.SPI1_ReadWriteByte) - i.SPI1_SetSpeed 0x0800228c Section 0 myspi.o(i.SPI1_SetSpeed) - i.SPI_Cmd 0x080022b8 Section 0 stm32f10x_spi.o(i.SPI_Cmd) - i.SPI_I2S_GetFlagStatus 0x080022d0 Section 0 stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus) - i.SPI_I2S_ReceiveData 0x080022e2 Section 0 stm32f10x_spi.o(i.SPI_I2S_ReceiveData) - i.SPI_I2S_SendData 0x080022e8 Section 0 stm32f10x_spi.o(i.SPI_I2S_SendData) - i.SPI_Init 0x080022ec Section 0 stm32f10x_spi.o(i.SPI_Init) - i.Sensor_Communication_task 0x08002328 Section 0 myfreertos.o(i.Sensor_Communication_task) - i.SetSysClock 0x08002c58 Section 0 system_stm32f10x.o(i.SetSysClock) - SetSysClock 0x08002c59 Thumb Code 8 system_stm32f10x.o(i.SetSysClock) - i.SetSysClockTo72 0x08002c60 Section 0 system_stm32f10x.o(i.SetSysClockTo72) - SetSysClockTo72 0x08002c61 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72) - i.SysTick_CLKSourceConfig 0x08002d40 Section 0 misc.o(i.SysTick_CLKSourceConfig) - i.SysTick_Handler 0x08002d68 Section 0 stm32f10x_it.o(i.SysTick_Handler) - i.SysTick_Init 0x08002d78 Section 0 systick.o(i.SysTick_Init) - i.SystemInit 0x08002dd4 Section 0 system_stm32f10x.o(i.SystemInit) - i.TIM3_IRQHandler 0x08002e34 Section 0 pwmout.o(i.TIM3_IRQHandler) - i.TIM3_Init 0x08002e5c Section 0 pwmout.o(i.TIM3_Init) - i.TIM4_IRQHandler 0x08002ebc Section 0 pwm.o(i.TIM4_IRQHandler) - i.TIM_ARRPreloadConfig 0x08002fc0 Section 0 stm32f10x_tim.o(i.TIM_ARRPreloadConfig) - i.TIM_ClearITPendingBit 0x08002fd8 Section 0 stm32f10x_tim.o(i.TIM_ClearITPendingBit) - i.TIM_Cmd 0x08002fde Section 0 stm32f10x_tim.o(i.TIM_Cmd) - i.TIM_CtrlPWMOutputs 0x08002ff6 Section 0 stm32f10x_tim.o(i.TIM_CtrlPWMOutputs) - i.TIM_GetITStatus 0x08003014 Section 0 stm32f10x_tim.o(i.TIM_GetITStatus) - i.TIM_ITConfig 0x08003036 Section 0 stm32f10x_tim.o(i.TIM_ITConfig) - i.TIM_OC1Init 0x08003048 Section 0 stm32f10x_tim.o(i.TIM_OC1Init) - i.TIM_OC1PreloadConfig 0x080030e0 Section 0 stm32f10x_tim.o(i.TIM_OC1PreloadConfig) - i.TIM_OC2Init 0x080030f4 Section 0 stm32f10x_tim.o(i.TIM_OC2Init) - i.TIM_OC3Init 0x08003198 Section 0 stm32f10x_tim.o(i.TIM_OC3Init) - i.TIM_OC3PreloadConfig 0x08003238 Section 0 stm32f10x_tim.o(i.TIM_OC3PreloadConfig) - i.TIM_OC4Init 0x0800324c Section 0 stm32f10x_tim.o(i.TIM_OC4Init) - i.TIM_OC4PreloadConfig 0x080032c8 Section 0 stm32f10x_tim.o(i.TIM_OC4PreloadConfig) - i.TIM_OCStructInit 0x080032e2 Section 0 stm32f10x_tim.o(i.TIM_OCStructInit) - i.TIM_SetCompare1 0x080032f6 Section 0 stm32f10x_tim.o(i.TIM_SetCompare1) - i.TIM_SetCompare2 0x080032fa Section 0 stm32f10x_tim.o(i.TIM_SetCompare2) - i.TIM_SetCompare4 0x080032fe Section 0 stm32f10x_tim.o(i.TIM_SetCompare4) - i.TIM_TimeBaseInit 0x08003304 Section 0 stm32f10x_tim.o(i.TIM_TimeBaseInit) - i.TimePwm_init 0x080033a8 Section 0 pwmout.o(i.TimePwm_init) - i.USART1_IRQHandler 0x08003430 Section 0 rs485.o(i.USART1_IRQHandler) - i.USART2_IRQHandler 0x08003470 Section 0 usart.o(i.USART2_IRQHandler) - i.USART2_Init 0x080034f8 Section 0 usart.o(i.USART2_Init) - i.USART_Cmd 0x080035c0 Section 0 stm32f10x_usart.o(i.USART_Cmd) - i.USART_GetFlagStatus 0x080035d8 Section 0 stm32f10x_usart.o(i.USART_GetFlagStatus) - i.USART_GetITStatus 0x080035f2 Section 0 stm32f10x_usart.o(i.USART_GetITStatus) - i.USART_ITConfig 0x08003646 Section 0 stm32f10x_usart.o(i.USART_ITConfig) - i.USART_Init 0x08003690 Section 0 stm32f10x_usart.o(i.USART_Init) - i.USART_ReceiveData 0x08003768 Section 0 stm32f10x_usart.o(i.USART_ReceiveData) - i.USART_SendData 0x08003772 Section 0 stm32f10x_usart.o(i.USART_SendData) - i.UsageFault_Handler 0x0800377a Section 0 stm32f10x_it.o(i.UsageFault_Handler) - i.W25QXX_Erase_Sector 0x08003780 Section 0 w25q128.o(i.W25QXX_Erase_Sector) - i.W25QXX_Init 0x080037c8 Section 0 w25q128.o(i.W25QXX_Init) - i.W25QXX_Read 0x08003818 Section 0 w25q128.o(i.W25QXX_Read) - i.W25QXX_ReadID 0x08003868 Section 0 w25q128.o(i.W25QXX_ReadID) - i.W25QXX_ReadSR 0x080038b0 Section 0 w25q128.o(i.W25QXX_ReadSR) - i.W25QXX_Wait_Busy 0x080038dc Section 0 w25q128.o(i.W25QXX_Wait_Busy) - i.W25QXX_Write_Enable 0x080038f0 Section 0 w25q128.o(i.W25QXX_Write_Enable) - i.W25QXX_Write_NoCheck 0x08003910 Section 0 w25q128.o(i.W25QXX_Write_NoCheck) - i.W25QXX_Write_Page 0x08003958 Section 0 w25q128.o(i.W25QXX_Write_Page) - i.Write_Init 0x080039ac Section 0 write.o(i.Write_Init) - i.__0printf 0x080039ec Section 0 printfa.o(i.__0printf) - i.__scatterload_copy 0x08003a0c Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_null 0x08003a1a Section 2 handlers.o(i.__scatterload_null) - i.__scatterload_zeroinit 0x08003a1c Section 14 handlers.o(i.__scatterload_zeroinit) - i._fp_digits 0x08003a2c Section 0 printfa.o(i._fp_digits) - _fp_digits 0x08003a2d Thumb Code 366 printfa.o(i._fp_digits) - i._printf_core 0x08003bb0 Section 0 printfa.o(i._printf_core) - _printf_core 0x08003bb1 Thumb Code 1704 printfa.o(i._printf_core) - i._printf_post_padding 0x08004264 Section 0 printfa.o(i._printf_post_padding) - _printf_post_padding 0x08004265 Thumb Code 36 printfa.o(i._printf_post_padding) - i._printf_pre_padding 0x08004288 Section 0 printfa.o(i._printf_pre_padding) - _printf_pre_padding 0x08004289 Thumb Code 46 printfa.o(i._printf_pre_padding) - i.bufcut_Init 0x080042b6 Section 0 bufcut.o(i.bufcut_Init) - i.delay_ms 0x080042d0 Section 0 systick.o(i.delay_ms) - i.delay_us 0x08004310 Section 0 systick.o(i.delay_us) - i.delay_xms 0x08004358 Section 0 systick.o(i.delay_xms) - i.fputc 0x08004370 Section 0 usart.o(i.fputc) - i.isAllZeros 0x080043a4 Section 0 write.o(i.isAllZeros) - i.main 0x080043c0 Section 0 main.o(i.main) - i.os_init 0x080044ac Section 0 myfreertos.o(i.os_init) - i.prvAddCurrentTaskToDelayedList 0x080044f8 Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList) - prvAddCurrentTaskToDelayedList 0x080044f9 Thumb Code 124 tasks.o(i.prvAddCurrentTaskToDelayedList) - i.prvAddNewTaskToReadyList 0x08004590 Section 0 tasks.o(i.prvAddNewTaskToReadyList) - prvAddNewTaskToReadyList 0x08004591 Thumb Code 150 tasks.o(i.prvAddNewTaskToReadyList) - i.prvCheckForValidListAndQueue 0x08004644 Section 0 timers.o(i.prvCheckForValidListAndQueue) - prvCheckForValidListAndQueue 0x08004645 Thumb Code 72 timers.o(i.prvCheckForValidListAndQueue) - i.prvCheckTasksWaitingTermination 0x080046a8 Section 0 tasks.o(i.prvCheckTasksWaitingTermination) - prvCheckTasksWaitingTermination 0x080046a9 Thumb Code 86 tasks.o(i.prvCheckTasksWaitingTermination) - i.prvCopyDataFromQueue 0x0800470c Section 0 queue.o(i.prvCopyDataFromQueue) - prvCopyDataFromQueue 0x0800470d Thumb Code 42 queue.o(i.prvCopyDataFromQueue) - i.prvCopyDataToQueue 0x08004736 Section 0 queue.o(i.prvCopyDataToQueue) - prvCopyDataToQueue 0x08004737 Thumb Code 124 queue.o(i.prvCopyDataToQueue) - i.prvDeleteTCB 0x080047b2 Section 0 tasks.o(i.prvDeleteTCB) - prvDeleteTCB 0x080047b3 Thumb Code 18 tasks.o(i.prvDeleteTCB) - i.prvGetNextExpireTime 0x080047c4 Section 0 timers.o(i.prvGetNextExpireTime) - prvGetNextExpireTime 0x080047c5 Thumb Code 36 timers.o(i.prvGetNextExpireTime) - i.prvHeapInit 0x080047ec Section 0 heap_4.o(i.prvHeapInit) - prvHeapInit 0x080047ed Thumb Code 98 heap_4.o(i.prvHeapInit) - i.prvIdleTask 0x08004868 Section 0 tasks.o(i.prvIdleTask) - prvIdleTask 0x08004869 Thumb Code 32 tasks.o(i.prvIdleTask) - i.prvInitialiseNewQueue 0x08004890 Section 0 queue.o(i.prvInitialiseNewQueue) - prvInitialiseNewQueue 0x08004891 Thumb Code 42 queue.o(i.prvInitialiseNewQueue) - i.prvInitialiseNewTask 0x080048bc Section 0 tasks.o(i.prvInitialiseNewTask) - prvInitialiseNewTask 0x080048bd Thumb Code 160 tasks.o(i.prvInitialiseNewTask) - i.prvInitialiseTaskLists 0x08004980 Section 0 tasks.o(i.prvInitialiseTaskLists) - prvInitialiseTaskLists 0x08004981 Thumb Code 70 tasks.o(i.prvInitialiseTaskLists) - i.prvInsertBlockIntoFreeList 0x080049e8 Section 0 heap_4.o(i.prvInsertBlockIntoFreeList) - prvInsertBlockIntoFreeList 0x080049e9 Thumb Code 96 heap_4.o(i.prvInsertBlockIntoFreeList) - i.prvInsertTimerInActiveList 0x08004a50 Section 0 timers.o(i.prvInsertTimerInActiveList) - prvInsertTimerInActiveList 0x08004a51 Thumb Code 80 timers.o(i.prvInsertTimerInActiveList) - i.prvIsQueueEmpty 0x08004aa8 Section 0 queue.o(i.prvIsQueueEmpty) - prvIsQueueEmpty 0x08004aa9 Thumb Code 26 queue.o(i.prvIsQueueEmpty) - i.prvIsQueueFull 0x08004ac2 Section 0 queue.o(i.prvIsQueueFull) - prvIsQueueFull 0x08004ac3 Thumb Code 30 queue.o(i.prvIsQueueFull) - i.prvNotifyQueueSetContainer 0x08004ae0 Section 0 queue.o(i.prvNotifyQueueSetContainer) - prvNotifyQueueSetContainer 0x08004ae1 Thumb Code 124 queue.o(i.prvNotifyQueueSetContainer) - i.prvProcessExpiredTimer 0x08004ba8 Section 0 timers.o(i.prvProcessExpiredTimer) - prvProcessExpiredTimer 0x08004ba9 Thumb Code 84 timers.o(i.prvProcessExpiredTimer) - i.prvProcessReceivedCommands 0x08004c28 Section 0 timers.o(i.prvProcessReceivedCommands) - prvProcessReceivedCommands 0x08004c29 Thumb Code 222 timers.o(i.prvProcessReceivedCommands) - i.prvProcessTimerOrBlockTask 0x08004d34 Section 0 timers.o(i.prvProcessTimerOrBlockTask) - prvProcessTimerOrBlockTask 0x08004d35 Thumb Code 102 timers.o(i.prvProcessTimerOrBlockTask) - i.prvResetNextTaskUnblockTime 0x08004da8 Section 0 tasks.o(i.prvResetNextTaskUnblockTime) - prvResetNextTaskUnblockTime 0x08004da9 Thumb Code 42 tasks.o(i.prvResetNextTaskUnblockTime) - i.prvSampleTimeNow 0x08004ddc Section 0 timers.o(i.prvSampleTimeNow) - prvSampleTimeNow 0x08004ddd Thumb Code 40 timers.o(i.prvSampleTimeNow) - i.prvSwitchTimerLists 0x08004e08 Section 0 timers.o(i.prvSwitchTimerLists) - prvSwitchTimerLists 0x08004e09 Thumb Code 140 timers.o(i.prvSwitchTimerLists) - i.prvTaskExitError 0x08004ec4 Section 0 port.o(i.prvTaskExitError) - prvTaskExitError 0x08004ec5 Thumb Code 48 port.o(i.prvTaskExitError) - i.prvTimerTask 0x08004f34 Section 0 timers.o(i.prvTimerTask) - prvTimerTask 0x08004f35 Thumb Code 26 timers.o(i.prvTimerTask) - i.prvUnlockQueue 0x08004f4e Section 0 queue.o(i.prvUnlockQueue) - prvUnlockQueue 0x08004f4f Thumb Code 146 queue.o(i.prvUnlockQueue) - i.pvPortMalloc 0x08004fe0 Section 0 heap_4.o(i.pvPortMalloc) - i.pvTaskIncrementMutexHeldCount 0x08005134 Section 0 tasks.o(i.pvTaskIncrementMutexHeldCount) - i.pxPortInitialiseStack 0x08005154 Section 0 port.o(i.pxPortInitialiseStack) - i.start_task 0x08005178 Section 0 myfreertos.o(i.start_task) - i.timelong_Compare 0x08005220 Section 0 write.o(i.timelong_Compare) - i.uxListRemove 0x080052e0 Section 0 list.o(i.uxListRemove) - i.vListInitialise 0x08005308 Section 0 list.o(i.vListInitialise) - i.vListInitialiseItem 0x08005322 Section 0 list.o(i.vListInitialiseItem) - i.vListInsert 0x08005328 Section 0 list.o(i.vListInsert) - i.vListInsertEnd 0x0800535c Section 0 list.o(i.vListInsertEnd) - i.vPortEnterCritical 0x08005374 Section 0 port.o(i.vPortEnterCritical) - i.vPortExitCritical 0x080053fc Section 0 port.o(i.vPortExitCritical) - i.vPortFree 0x0800546c Section 0 heap_4.o(i.vPortFree) - i.vPortSetupTimerInterrupt 0x08005524 Section 0 port.o(i.vPortSetupTimerInterrupt) - i.vPortValidateInterruptPriority 0x08005544 Section 0 port.o(i.vPortValidateInterruptPriority) - i.vQueueAddToRegistry 0x080055e4 Section 0 queue.o(i.vQueueAddToRegistry) - i.vQueueWaitForMessageRestricted 0x08005610 Section 0 queue.o(i.vQueueWaitForMessageRestricted) - i.vTaskDelay 0x0800565c Section 0 tasks.o(i.vTaskDelay) - i.vTaskDelete 0x080056d0 Section 0 tasks.o(i.vTaskDelete) - i.vTaskMissedYield 0x080057dc Section 0 tasks.o(i.vTaskMissedYield) - i.vTaskPlaceOnEventList 0x080057e8 Section 0 tasks.o(i.vTaskPlaceOnEventList) - i.vTaskPlaceOnEventListRestricted 0x0800583c Section 0 tasks.o(i.vTaskPlaceOnEventListRestricted) - i.vTaskPriorityInherit 0x08005898 Section 0 tasks.o(i.vTaskPriorityInherit) - i.vTaskSetTimeOutState 0x08005948 Section 0 tasks.o(i.vTaskSetTimeOutState) - i.vTaskStartScheduler 0x08005994 Section 0 tasks.o(i.vTaskStartScheduler) - i.vTaskSuspendAll 0x08005a40 Section 0 tasks.o(i.vTaskSuspendAll) - i.vTaskSwitchContext 0x08005a50 Section 0 tasks.o(i.vTaskSwitchContext) - i.xPortStartScheduler 0x08005af8 Section 0 port.o(i.xPortStartScheduler) - i.xPortSysTickHandler 0x08005b98 Section 0 port.o(i.xPortSysTickHandler) - i.xQueueGenericCreate 0x08005bcc Section 0 queue.o(i.xQueueGenericCreate) - i.xQueueGenericReceive 0x08005c68 Section 0 queue.o(i.xQueueGenericReceive) - i.xQueueGenericReset 0x08005e58 Section 0 queue.o(i.xQueueGenericReset) - i.xQueueGenericSend 0x08005f30 Section 0 queue.o(i.xQueueGenericSend) - i.xQueueGenericSendFromISR 0x0800611c Section 0 queue.o(i.xQueueGenericSendFromISR) - i.xTaskCheckForTimeOut 0x08006254 Section 0 tasks.o(i.xTaskCheckForTimeOut) - i.xTaskCreate 0x080062f4 Section 0 tasks.o(i.xTaskCreate) - i.xTaskGetSchedulerState 0x08006354 Section 0 tasks.o(i.xTaskGetSchedulerState) - i.xTaskGetTickCount 0x08006374 Section 0 tasks.o(i.xTaskGetTickCount) - i.xTaskIncrementTick 0x08006380 Section 0 tasks.o(i.xTaskIncrementTick) - i.xTaskPriorityDisinherit 0x080064e0 Section 0 tasks.o(i.xTaskPriorityDisinherit) - i.xTaskRemoveFromEventList 0x080065b8 Section 0 tasks.o(i.xTaskRemoveFromEventList) - i.xTaskResumeAll 0x0800666c Section 0 tasks.o(i.xTaskResumeAll) - i.xTimerCreateTimerTask 0x0800678c Section 0 timers.o(i.xTimerCreateTimerTask) - i.xTimerGenericCommand 0x08006800 Section 0 timers.o(i.xTimerGenericCommand) - .constdata 0x080068a0 Section 24 rtc.o(.constdata) - .conststring 0x080068b8 Section 73 myfreertos.o(.conststring) + i.RS485_1_Send_Data_3 0x080019dc Section 0 rs485.o(i.RS485_1_Send_Data_3) + i.RTC_ClearITPendingBit 0x08001a58 Section 0 stm32f10x_rtc.o(i.RTC_ClearITPendingBit) + i.RTC_EnterConfigMode 0x08001a68 Section 0 stm32f10x_rtc.o(i.RTC_EnterConfigMode) + i.RTC_ExitConfigMode 0x08001a7c Section 0 stm32f10x_rtc.o(i.RTC_ExitConfigMode) + i.RTC_Get 0x08001a90 Section 0 rtc.o(i.RTC_Get) + i.RTC_GetCounter 0x08001ba8 Section 0 stm32f10x_rtc.o(i.RTC_GetCounter) + i.RTC_GetITStatus 0x08001bbc Section 0 stm32f10x_rtc.o(i.RTC_GetITStatus) + i.RTC_Get_Week 0x08001be0 Section 0 rtc.o(i.RTC_Get_Week) + i.RTC_IRQHandler 0x08001c58 Section 0 rtc.o(i.RTC_IRQHandler) + i.RTC_ITConfig 0x08001d18 Section 0 stm32f10x_rtc.o(i.RTC_ITConfig) + i.RTC_Init 0x08001d38 Section 0 rtc.o(i.RTC_Init) + i.RTC_NVIC_Config 0x08001e4c Section 0 rtc.o(i.RTC_NVIC_Config) + RTC_NVIC_Config 0x08001e4d Thumb Code 26 rtc.o(i.RTC_NVIC_Config) + i.RTC_Set 0x08001e68 Section 0 rtc.o(i.RTC_Set) + i.RTC_SetCounter 0x08001f30 Section 0 stm32f10x_rtc.o(i.RTC_SetCounter) + i.RTC_SetPrescaler 0x08001f4c Section 0 stm32f10x_rtc.o(i.RTC_SetPrescaler) + i.RTC_WaitForLastTask 0x08001f6c Section 0 stm32f10x_rtc.o(i.RTC_WaitForLastTask) + i.RTC_WaitForSynchro 0x08001f80 Section 0 stm32f10x_rtc.o(i.RTC_WaitForSynchro) + i.RTC_synchronization_ins 0x08001fa4 Section 0 rtc.o(i.RTC_synchronization_ins) + i.RX_BUF_Transfer 0x0800205c Section 0 bufcut.o(i.RX_BUF_Transfer) + i.RX_BUF_ZERO 0x08002090 Section 0 bufcut.o(i.RX_BUF_ZERO) + i.Read_Init 0x080020a8 Section 0 write.o(i.Read_Init) + i.SN74CB3Q3253_Init 0x08002124 Section 0 rs485.o(i.SN74CB3Q3253_Init) + i.SPI1_Init 0x08002158 Section 0 myspi.o(i.SPI1_Init) + i.SPI1_ReadWriteByte 0x080021e8 Section 0 myspi.o(i.SPI1_ReadWriteByte) + i.SPI1_SetSpeed 0x0800223c Section 0 myspi.o(i.SPI1_SetSpeed) + i.SPI_Cmd 0x08002268 Section 0 stm32f10x_spi.o(i.SPI_Cmd) + i.SPI_I2S_GetFlagStatus 0x08002280 Section 0 stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus) + i.SPI_I2S_ReceiveData 0x08002292 Section 0 stm32f10x_spi.o(i.SPI_I2S_ReceiveData) + i.SPI_I2S_SendData 0x08002298 Section 0 stm32f10x_spi.o(i.SPI_I2S_SendData) + i.SPI_Init 0x0800229c Section 0 stm32f10x_spi.o(i.SPI_Init) + i.Sensor_Communication_task 0x080022d8 Section 0 myfreertos.o(i.Sensor_Communication_task) + i.SetSysClock 0x08002934 Section 0 system_stm32f10x.o(i.SetSysClock) + SetSysClock 0x08002935 Thumb Code 8 system_stm32f10x.o(i.SetSysClock) + i.SetSysClockTo72 0x0800293c Section 0 system_stm32f10x.o(i.SetSysClockTo72) + SetSysClockTo72 0x0800293d Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72) + i.SysTick_CLKSourceConfig 0x08002a1c Section 0 misc.o(i.SysTick_CLKSourceConfig) + i.SysTick_Handler 0x08002a44 Section 0 stm32f10x_it.o(i.SysTick_Handler) + i.SysTick_Init 0x08002a54 Section 0 systick.o(i.SysTick_Init) + i.SystemInit 0x08002ab0 Section 0 system_stm32f10x.o(i.SystemInit) + i.TIM3_IRQHandler 0x08002b10 Section 0 pwmout.o(i.TIM3_IRQHandler) + i.TIM3_Init 0x08002b38 Section 0 pwmout.o(i.TIM3_Init) + i.TIM4_IRQHandler 0x08002b98 Section 0 pwm.o(i.TIM4_IRQHandler) + i.TIM_ARRPreloadConfig 0x08002c9c Section 0 stm32f10x_tim.o(i.TIM_ARRPreloadConfig) + i.TIM_ClearITPendingBit 0x08002cb4 Section 0 stm32f10x_tim.o(i.TIM_ClearITPendingBit) + i.TIM_Cmd 0x08002cba Section 0 stm32f10x_tim.o(i.TIM_Cmd) + i.TIM_CtrlPWMOutputs 0x08002cd2 Section 0 stm32f10x_tim.o(i.TIM_CtrlPWMOutputs) + i.TIM_GetITStatus 0x08002cf0 Section 0 stm32f10x_tim.o(i.TIM_GetITStatus) + i.TIM_ITConfig 0x08002d12 Section 0 stm32f10x_tim.o(i.TIM_ITConfig) + i.TIM_OC1Init 0x08002d24 Section 0 stm32f10x_tim.o(i.TIM_OC1Init) + i.TIM_OC1PreloadConfig 0x08002dbc Section 0 stm32f10x_tim.o(i.TIM_OC1PreloadConfig) + i.TIM_OC2Init 0x08002dd0 Section 0 stm32f10x_tim.o(i.TIM_OC2Init) + i.TIM_OC3Init 0x08002e74 Section 0 stm32f10x_tim.o(i.TIM_OC3Init) + i.TIM_OC3PreloadConfig 0x08002f14 Section 0 stm32f10x_tim.o(i.TIM_OC3PreloadConfig) + i.TIM_OC4Init 0x08002f28 Section 0 stm32f10x_tim.o(i.TIM_OC4Init) + i.TIM_OC4PreloadConfig 0x08002fa4 Section 0 stm32f10x_tim.o(i.TIM_OC4PreloadConfig) + i.TIM_OCStructInit 0x08002fbe Section 0 stm32f10x_tim.o(i.TIM_OCStructInit) + i.TIM_SetCompare1 0x08002fd2 Section 0 stm32f10x_tim.o(i.TIM_SetCompare1) + i.TIM_SetCompare2 0x08002fd6 Section 0 stm32f10x_tim.o(i.TIM_SetCompare2) + i.TIM_SetCompare4 0x08002fda Section 0 stm32f10x_tim.o(i.TIM_SetCompare4) + i.TIM_TimeBaseInit 0x08002fe0 Section 0 stm32f10x_tim.o(i.TIM_TimeBaseInit) + i.TimePwm_init 0x08003084 Section 0 pwmout.o(i.TimePwm_init) + i.USART1_IRQHandler 0x0800310c Section 0 rs485.o(i.USART1_IRQHandler) + i.USART2_IRQHandler 0x0800314c Section 0 usart.o(i.USART2_IRQHandler) + i.USART2_Init 0x080031d4 Section 0 usart.o(i.USART2_Init) + i.USART_Cmd 0x0800329c Section 0 stm32f10x_usart.o(i.USART_Cmd) + i.USART_GetFlagStatus 0x080032b4 Section 0 stm32f10x_usart.o(i.USART_GetFlagStatus) + i.USART_GetITStatus 0x080032ce Section 0 stm32f10x_usart.o(i.USART_GetITStatus) + i.USART_ITConfig 0x08003322 Section 0 stm32f10x_usart.o(i.USART_ITConfig) + i.USART_Init 0x0800336c Section 0 stm32f10x_usart.o(i.USART_Init) + i.USART_ReceiveData 0x08003444 Section 0 stm32f10x_usart.o(i.USART_ReceiveData) + i.USART_SendData 0x0800344e Section 0 stm32f10x_usart.o(i.USART_SendData) + i.UsageFault_Handler 0x08003456 Section 0 stm32f10x_it.o(i.UsageFault_Handler) + i.W25QXX_Erase_Sector 0x0800345c Section 0 w25q128.o(i.W25QXX_Erase_Sector) + i.W25QXX_Init 0x080034a4 Section 0 w25q128.o(i.W25QXX_Init) + i.W25QXX_Read 0x080034f4 Section 0 w25q128.o(i.W25QXX_Read) + i.W25QXX_ReadID 0x08003544 Section 0 w25q128.o(i.W25QXX_ReadID) + i.W25QXX_ReadSR 0x0800358c Section 0 w25q128.o(i.W25QXX_ReadSR) + i.W25QXX_Wait_Busy 0x080035b8 Section 0 w25q128.o(i.W25QXX_Wait_Busy) + i.W25QXX_Write_Enable 0x080035cc Section 0 w25q128.o(i.W25QXX_Write_Enable) + i.W25QXX_Write_NoCheck 0x080035ec Section 0 w25q128.o(i.W25QXX_Write_NoCheck) + i.W25QXX_Write_Page 0x08003634 Section 0 w25q128.o(i.W25QXX_Write_Page) + i.Write_Init 0x08003688 Section 0 write.o(i.Write_Init) + i.__0printf 0x080036c8 Section 0 printfa.o(i.__0printf) + i.__scatterload_copy 0x080036e8 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x080036f6 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x080036f8 Section 14 handlers.o(i.__scatterload_zeroinit) + i._fp_digits 0x08003708 Section 0 printfa.o(i._fp_digits) + _fp_digits 0x08003709 Thumb Code 366 printfa.o(i._fp_digits) + i._printf_core 0x0800388c Section 0 printfa.o(i._printf_core) + _printf_core 0x0800388d Thumb Code 1704 printfa.o(i._printf_core) + i._printf_post_padding 0x08003f40 Section 0 printfa.o(i._printf_post_padding) + _printf_post_padding 0x08003f41 Thumb Code 36 printfa.o(i._printf_post_padding) + i._printf_pre_padding 0x08003f64 Section 0 printfa.o(i._printf_pre_padding) + _printf_pre_padding 0x08003f65 Thumb Code 46 printfa.o(i._printf_pre_padding) + i.bufcut_Init 0x08003f92 Section 0 bufcut.o(i.bufcut_Init) + i.delay_ms 0x08003fac Section 0 systick.o(i.delay_ms) + i.delay_us 0x08003fec Section 0 systick.o(i.delay_us) + i.delay_xms 0x08004034 Section 0 systick.o(i.delay_xms) + i.fputc 0x0800404c Section 0 usart.o(i.fputc) + i.isAllZeros 0x08004080 Section 0 write.o(i.isAllZeros) + i.main 0x0800409c Section 0 main.o(i.main) + i.os_init 0x08004188 Section 0 myfreertos.o(i.os_init) + i.prvAddCurrentTaskToDelayedList 0x080041d4 Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList) + prvAddCurrentTaskToDelayedList 0x080041d5 Thumb Code 124 tasks.o(i.prvAddCurrentTaskToDelayedList) + i.prvAddNewTaskToReadyList 0x0800426c Section 0 tasks.o(i.prvAddNewTaskToReadyList) + prvAddNewTaskToReadyList 0x0800426d Thumb Code 150 tasks.o(i.prvAddNewTaskToReadyList) + i.prvCheckForValidListAndQueue 0x08004320 Section 0 timers.o(i.prvCheckForValidListAndQueue) + prvCheckForValidListAndQueue 0x08004321 Thumb Code 72 timers.o(i.prvCheckForValidListAndQueue) + i.prvCheckTasksWaitingTermination 0x08004384 Section 0 tasks.o(i.prvCheckTasksWaitingTermination) + prvCheckTasksWaitingTermination 0x08004385 Thumb Code 86 tasks.o(i.prvCheckTasksWaitingTermination) + i.prvCopyDataFromQueue 0x080043e8 Section 0 queue.o(i.prvCopyDataFromQueue) + prvCopyDataFromQueue 0x080043e9 Thumb Code 42 queue.o(i.prvCopyDataFromQueue) + i.prvCopyDataToQueue 0x08004412 Section 0 queue.o(i.prvCopyDataToQueue) + prvCopyDataToQueue 0x08004413 Thumb Code 124 queue.o(i.prvCopyDataToQueue) + i.prvDeleteTCB 0x0800448e Section 0 tasks.o(i.prvDeleteTCB) + prvDeleteTCB 0x0800448f Thumb Code 18 tasks.o(i.prvDeleteTCB) + i.prvGetNextExpireTime 0x080044a0 Section 0 timers.o(i.prvGetNextExpireTime) + prvGetNextExpireTime 0x080044a1 Thumb Code 36 timers.o(i.prvGetNextExpireTime) + i.prvHeapInit 0x080044c8 Section 0 heap_4.o(i.prvHeapInit) + prvHeapInit 0x080044c9 Thumb Code 98 heap_4.o(i.prvHeapInit) + i.prvIdleTask 0x08004544 Section 0 tasks.o(i.prvIdleTask) + prvIdleTask 0x08004545 Thumb Code 32 tasks.o(i.prvIdleTask) + i.prvInitialiseNewQueue 0x0800456c Section 0 queue.o(i.prvInitialiseNewQueue) + prvInitialiseNewQueue 0x0800456d Thumb Code 42 queue.o(i.prvInitialiseNewQueue) + i.prvInitialiseNewTask 0x08004598 Section 0 tasks.o(i.prvInitialiseNewTask) + prvInitialiseNewTask 0x08004599 Thumb Code 160 tasks.o(i.prvInitialiseNewTask) + i.prvInitialiseTaskLists 0x0800465c Section 0 tasks.o(i.prvInitialiseTaskLists) + prvInitialiseTaskLists 0x0800465d Thumb Code 70 tasks.o(i.prvInitialiseTaskLists) + i.prvInsertBlockIntoFreeList 0x080046c4 Section 0 heap_4.o(i.prvInsertBlockIntoFreeList) + prvInsertBlockIntoFreeList 0x080046c5 Thumb Code 96 heap_4.o(i.prvInsertBlockIntoFreeList) + i.prvInsertTimerInActiveList 0x0800472c Section 0 timers.o(i.prvInsertTimerInActiveList) + prvInsertTimerInActiveList 0x0800472d Thumb Code 80 timers.o(i.prvInsertTimerInActiveList) + i.prvIsQueueEmpty 0x08004784 Section 0 queue.o(i.prvIsQueueEmpty) + prvIsQueueEmpty 0x08004785 Thumb Code 26 queue.o(i.prvIsQueueEmpty) + i.prvIsQueueFull 0x0800479e Section 0 queue.o(i.prvIsQueueFull) + prvIsQueueFull 0x0800479f Thumb Code 30 queue.o(i.prvIsQueueFull) + i.prvNotifyQueueSetContainer 0x080047bc Section 0 queue.o(i.prvNotifyQueueSetContainer) + prvNotifyQueueSetContainer 0x080047bd Thumb Code 124 queue.o(i.prvNotifyQueueSetContainer) + i.prvProcessExpiredTimer 0x08004884 Section 0 timers.o(i.prvProcessExpiredTimer) + prvProcessExpiredTimer 0x08004885 Thumb Code 84 timers.o(i.prvProcessExpiredTimer) + i.prvProcessReceivedCommands 0x08004904 Section 0 timers.o(i.prvProcessReceivedCommands) + prvProcessReceivedCommands 0x08004905 Thumb Code 222 timers.o(i.prvProcessReceivedCommands) + i.prvProcessTimerOrBlockTask 0x08004a10 Section 0 timers.o(i.prvProcessTimerOrBlockTask) + prvProcessTimerOrBlockTask 0x08004a11 Thumb Code 102 timers.o(i.prvProcessTimerOrBlockTask) + i.prvResetNextTaskUnblockTime 0x08004a84 Section 0 tasks.o(i.prvResetNextTaskUnblockTime) + prvResetNextTaskUnblockTime 0x08004a85 Thumb Code 42 tasks.o(i.prvResetNextTaskUnblockTime) + i.prvSampleTimeNow 0x08004ab8 Section 0 timers.o(i.prvSampleTimeNow) + prvSampleTimeNow 0x08004ab9 Thumb Code 40 timers.o(i.prvSampleTimeNow) + i.prvSwitchTimerLists 0x08004ae4 Section 0 timers.o(i.prvSwitchTimerLists) + prvSwitchTimerLists 0x08004ae5 Thumb Code 140 timers.o(i.prvSwitchTimerLists) + i.prvTaskExitError 0x08004ba0 Section 0 port.o(i.prvTaskExitError) + prvTaskExitError 0x08004ba1 Thumb Code 48 port.o(i.prvTaskExitError) + i.prvTimerTask 0x08004c10 Section 0 timers.o(i.prvTimerTask) + prvTimerTask 0x08004c11 Thumb Code 26 timers.o(i.prvTimerTask) + i.prvUnlockQueue 0x08004c2a Section 0 queue.o(i.prvUnlockQueue) + prvUnlockQueue 0x08004c2b Thumb Code 146 queue.o(i.prvUnlockQueue) + i.pvPortMalloc 0x08004cbc Section 0 heap_4.o(i.pvPortMalloc) + i.pvTaskIncrementMutexHeldCount 0x08004e10 Section 0 tasks.o(i.pvTaskIncrementMutexHeldCount) + i.pxPortInitialiseStack 0x08004e30 Section 0 port.o(i.pxPortInitialiseStack) + i.start_task 0x08004e54 Section 0 myfreertos.o(i.start_task) + i.timelong_Compare 0x08004efc Section 0 write.o(i.timelong_Compare) + i.uxListRemove 0x08004fbc Section 0 list.o(i.uxListRemove) + i.vListInitialise 0x08004fe4 Section 0 list.o(i.vListInitialise) + i.vListInitialiseItem 0x08004ffe Section 0 list.o(i.vListInitialiseItem) + i.vListInsert 0x08005004 Section 0 list.o(i.vListInsert) + i.vListInsertEnd 0x08005038 Section 0 list.o(i.vListInsertEnd) + i.vPortEnterCritical 0x08005050 Section 0 port.o(i.vPortEnterCritical) + i.vPortExitCritical 0x080050d8 Section 0 port.o(i.vPortExitCritical) + i.vPortFree 0x08005148 Section 0 heap_4.o(i.vPortFree) + i.vPortSetupTimerInterrupt 0x08005200 Section 0 port.o(i.vPortSetupTimerInterrupt) + i.vPortValidateInterruptPriority 0x08005220 Section 0 port.o(i.vPortValidateInterruptPriority) + i.vQueueAddToRegistry 0x080052c0 Section 0 queue.o(i.vQueueAddToRegistry) + i.vQueueWaitForMessageRestricted 0x080052ec Section 0 queue.o(i.vQueueWaitForMessageRestricted) + i.vTaskDelay 0x08005338 Section 0 tasks.o(i.vTaskDelay) + i.vTaskDelete 0x080053ac Section 0 tasks.o(i.vTaskDelete) + i.vTaskMissedYield 0x080054b8 Section 0 tasks.o(i.vTaskMissedYield) + i.vTaskPlaceOnEventList 0x080054c4 Section 0 tasks.o(i.vTaskPlaceOnEventList) + i.vTaskPlaceOnEventListRestricted 0x08005518 Section 0 tasks.o(i.vTaskPlaceOnEventListRestricted) + i.vTaskPriorityInherit 0x08005574 Section 0 tasks.o(i.vTaskPriorityInherit) + i.vTaskSetTimeOutState 0x08005624 Section 0 tasks.o(i.vTaskSetTimeOutState) + i.vTaskStartScheduler 0x08005670 Section 0 tasks.o(i.vTaskStartScheduler) + i.vTaskSuspendAll 0x0800571c Section 0 tasks.o(i.vTaskSuspendAll) + i.vTaskSwitchContext 0x0800572c Section 0 tasks.o(i.vTaskSwitchContext) + i.xPortStartScheduler 0x080057d4 Section 0 port.o(i.xPortStartScheduler) + i.xPortSysTickHandler 0x08005874 Section 0 port.o(i.xPortSysTickHandler) + i.xQueueGenericCreate 0x080058a8 Section 0 queue.o(i.xQueueGenericCreate) + i.xQueueGenericReceive 0x08005944 Section 0 queue.o(i.xQueueGenericReceive) + i.xQueueGenericReset 0x08005b34 Section 0 queue.o(i.xQueueGenericReset) + i.xQueueGenericSend 0x08005c0c Section 0 queue.o(i.xQueueGenericSend) + i.xQueueGenericSendFromISR 0x08005df8 Section 0 queue.o(i.xQueueGenericSendFromISR) + i.xTaskCheckForTimeOut 0x08005f30 Section 0 tasks.o(i.xTaskCheckForTimeOut) + i.xTaskCreate 0x08005fd0 Section 0 tasks.o(i.xTaskCreate) + i.xTaskGetSchedulerState 0x08006030 Section 0 tasks.o(i.xTaskGetSchedulerState) + i.xTaskGetTickCount 0x08006050 Section 0 tasks.o(i.xTaskGetTickCount) + i.xTaskIncrementTick 0x0800605c Section 0 tasks.o(i.xTaskIncrementTick) + i.xTaskPriorityDisinherit 0x080061bc Section 0 tasks.o(i.xTaskPriorityDisinherit) + i.xTaskRemoveFromEventList 0x08006294 Section 0 tasks.o(i.xTaskRemoveFromEventList) + i.xTaskResumeAll 0x08006348 Section 0 tasks.o(i.xTaskResumeAll) + i.xTimerCreateTimerTask 0x08006468 Section 0 timers.o(i.xTimerCreateTimerTask) + i.xTimerGenericCommand 0x080064dc Section 0 timers.o(i.xTimerGenericCommand) + .constdata 0x0800657c Section 24 rtc.o(.constdata) .data 0x20000000 Section 20 system_stm32f10x.o(.data) .data 0x20000014 Section 2 w25q128.o(.data) .data 0x20000016 Section 114 write.o(.data) @@ -3125,7 +3121,8 @@ Image Symbol Table .bss 0x20000bbc Section 80 queue.o(.bss) .bss 0x20000c0c Section 10240 heap_4.o(.bss) ucHeap 0x20000c0c Data 10240 heap_4.o(.bss) - STACK 0x20003410 Section 1024 startup_stm32f10x_md.o(STACK) + .bss 0x2000340c Section 395 myfreertos.o(.bss) + STACK 0x20003598 Section 1024 startup_stm32f10x_md.o(STACK) Global Symbols @@ -3319,149 +3316,148 @@ Image Symbol Table RCC_RTCCLKConfig 0x0800156d Thumb Code 12 stm32f10x_rcc.o(i.RCC_RTCCLKConfig) RS485_1_Init 0x0800157d Thumb Code 220 rs485.o(i.RS485_1_Init) RS485_1_Send_Data_1 0x08001669 Thumb Code 68 rs485.o(i.RS485_1_Send_Data_1) - RS485_1_Send_Data_2 0x080016b5 Thumb Code 712 rs485.o(i.RS485_1_Send_Data_2) - RS485_1_Send_Data_3 0x080019f9 Thumb Code 104 rs485.o(i.RS485_1_Send_Data_3) - RTC_ClearITPendingBit 0x08001a75 Thumb Code 12 stm32f10x_rtc.o(i.RTC_ClearITPendingBit) - RTC_EnterConfigMode 0x08001a85 Thumb Code 14 stm32f10x_rtc.o(i.RTC_EnterConfigMode) - RTC_ExitConfigMode 0x08001a99 Thumb Code 16 stm32f10x_rtc.o(i.RTC_ExitConfigMode) - RTC_Get 0x08001aad Thumb Code 262 rtc.o(i.RTC_Get) - RTC_GetCounter 0x08001bc5 Thumb Code 16 stm32f10x_rtc.o(i.RTC_GetCounter) - RTC_GetITStatus 0x08001bd9 Thumb Code 32 stm32f10x_rtc.o(i.RTC_GetITStatus) - RTC_Get_Week 0x08001bfd Thumb Code 116 rtc.o(i.RTC_Get_Week) - RTC_IRQHandler 0x08001c75 Thumb Code 116 rtc.o(i.RTC_IRQHandler) - RTC_ITConfig 0x08001d35 Thumb Code 26 stm32f10x_rtc.o(i.RTC_ITConfig) - RTC_Init 0x08001d55 Thumb Code 214 rtc.o(i.RTC_Init) - RTC_Set 0x08001e85 Thumb Code 184 rtc.o(i.RTC_Set) - RTC_SetCounter 0x08001f4d Thumb Code 24 stm32f10x_rtc.o(i.RTC_SetCounter) - RTC_SetPrescaler 0x08001f69 Thumb Code 26 stm32f10x_rtc.o(i.RTC_SetPrescaler) - RTC_WaitForLastTask 0x08001f89 Thumb Code 16 stm32f10x_rtc.o(i.RTC_WaitForLastTask) - RTC_WaitForSynchro 0x08001f9d Thumb Code 30 stm32f10x_rtc.o(i.RTC_WaitForSynchro) - RTC_synchronization_ins 0x08001fc1 Thumb Code 176 rtc.o(i.RTC_synchronization_ins) - RX_BUF_Printf 0x08002079 Thumb Code 28 bufcut.o(i.RX_BUF_Printf) - RX_BUF_Transfer 0x0800209d Thumb Code 58 bufcut.o(i.RX_BUF_Transfer) - RX_BUF_ZERO 0x080020e1 Thumb Code 20 bufcut.o(i.RX_BUF_ZERO) - Read_Init 0x080020f9 Thumb Code 90 write.o(i.Read_Init) - SN74CB3Q3253_Init 0x08002175 Thumb Code 46 rs485.o(i.SN74CB3Q3253_Init) - SPI1_Init 0x080021a9 Thumb Code 136 myspi.o(i.SPI1_Init) - SPI1_ReadWriteByte 0x08002239 Thumb Code 78 myspi.o(i.SPI1_ReadWriteByte) - SPI1_SetSpeed 0x0800228d Thumb Code 36 myspi.o(i.SPI1_SetSpeed) - SPI_Cmd 0x080022b9 Thumb Code 24 stm32f10x_spi.o(i.SPI_Cmd) - SPI_I2S_GetFlagStatus 0x080022d1 Thumb Code 18 stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus) - SPI_I2S_ReceiveData 0x080022e3 Thumb Code 6 stm32f10x_spi.o(i.SPI_I2S_ReceiveData) - SPI_I2S_SendData 0x080022e9 Thumb Code 4 stm32f10x_spi.o(i.SPI_I2S_SendData) - SPI_Init 0x080022ed Thumb Code 60 stm32f10x_spi.o(i.SPI_Init) - Sensor_Communication_task 0x08002329 Thumb Code 2020 myfreertos.o(i.Sensor_Communication_task) - SysTick_CLKSourceConfig 0x08002d41 Thumb Code 40 misc.o(i.SysTick_CLKSourceConfig) - SysTick_Handler 0x08002d69 Thumb Code 16 stm32f10x_it.o(i.SysTick_Handler) - SysTick_Init 0x08002d79 Thumb Code 76 systick.o(i.SysTick_Init) - SystemInit 0x08002dd5 Thumb Code 78 system_stm32f10x.o(i.SystemInit) - TIM3_IRQHandler 0x08002e35 Thumb Code 32 pwmout.o(i.TIM3_IRQHandler) - TIM3_Init 0x08002e5d Thumb Code 90 pwmout.o(i.TIM3_Init) - TIM4_IRQHandler 0x08002ebd Thumb Code 200 pwm.o(i.TIM4_IRQHandler) - TIM_ARRPreloadConfig 0x08002fc1 Thumb Code 24 stm32f10x_tim.o(i.TIM_ARRPreloadConfig) - TIM_ClearITPendingBit 0x08002fd9 Thumb Code 6 stm32f10x_tim.o(i.TIM_ClearITPendingBit) - TIM_Cmd 0x08002fdf Thumb Code 24 stm32f10x_tim.o(i.TIM_Cmd) - TIM_CtrlPWMOutputs 0x08002ff7 Thumb Code 30 stm32f10x_tim.o(i.TIM_CtrlPWMOutputs) - TIM_GetITStatus 0x08003015 Thumb Code 34 stm32f10x_tim.o(i.TIM_GetITStatus) - TIM_ITConfig 0x08003037 Thumb Code 18 stm32f10x_tim.o(i.TIM_ITConfig) - TIM_OC1Init 0x08003049 Thumb Code 132 stm32f10x_tim.o(i.TIM_OC1Init) - TIM_OC1PreloadConfig 0x080030e1 Thumb Code 18 stm32f10x_tim.o(i.TIM_OC1PreloadConfig) - TIM_OC2Init 0x080030f5 Thumb Code 154 stm32f10x_tim.o(i.TIM_OC2Init) - TIM_OC3Init 0x08003199 Thumb Code 150 stm32f10x_tim.o(i.TIM_OC3Init) - TIM_OC3PreloadConfig 0x08003239 Thumb Code 18 stm32f10x_tim.o(i.TIM_OC3PreloadConfig) - TIM_OC4Init 0x0800324d Thumb Code 114 stm32f10x_tim.o(i.TIM_OC4Init) - TIM_OC4PreloadConfig 0x080032c9 Thumb Code 26 stm32f10x_tim.o(i.TIM_OC4PreloadConfig) - TIM_OCStructInit 0x080032e3 Thumb Code 20 stm32f10x_tim.o(i.TIM_OCStructInit) - TIM_SetCompare1 0x080032f7 Thumb Code 4 stm32f10x_tim.o(i.TIM_SetCompare1) - TIM_SetCompare2 0x080032fb Thumb Code 4 stm32f10x_tim.o(i.TIM_SetCompare2) - TIM_SetCompare4 0x080032ff Thumb Code 6 stm32f10x_tim.o(i.TIM_SetCompare4) - TIM_TimeBaseInit 0x08003305 Thumb Code 122 stm32f10x_tim.o(i.TIM_TimeBaseInit) - TimePwm_init 0x080033a9 Thumb Code 126 pwmout.o(i.TimePwm_init) - USART1_IRQHandler 0x08003431 Thumb Code 50 rs485.o(i.USART1_IRQHandler) - USART2_IRQHandler 0x08003471 Thumb Code 122 usart.o(i.USART2_IRQHandler) - USART2_Init 0x080034f9 Thumb Code 184 usart.o(i.USART2_Init) - USART_Cmd 0x080035c1 Thumb Code 24 stm32f10x_usart.o(i.USART_Cmd) - USART_GetFlagStatus 0x080035d9 Thumb Code 26 stm32f10x_usart.o(i.USART_GetFlagStatus) - USART_GetITStatus 0x080035f3 Thumb Code 84 stm32f10x_usart.o(i.USART_GetITStatus) - USART_ITConfig 0x08003647 Thumb Code 74 stm32f10x_usart.o(i.USART_ITConfig) - USART_Init 0x08003691 Thumb Code 210 stm32f10x_usart.o(i.USART_Init) - USART_ReceiveData 0x08003769 Thumb Code 10 stm32f10x_usart.o(i.USART_ReceiveData) - USART_SendData 0x08003773 Thumb Code 8 stm32f10x_usart.o(i.USART_SendData) - UsageFault_Handler 0x0800377b Thumb Code 4 stm32f10x_it.o(i.UsageFault_Handler) - W25QXX_Erase_Sector 0x08003781 Thumb Code 62 w25q128.o(i.W25QXX_Erase_Sector) - W25QXX_Init 0x080037c9 Thumb Code 68 w25q128.o(i.W25QXX_Init) - W25QXX_Read 0x08003819 Thumb Code 74 w25q128.o(i.W25QXX_Read) - W25QXX_ReadID 0x08003869 Thumb Code 64 w25q128.o(i.W25QXX_ReadID) - W25QXX_ReadSR 0x080038b1 Thumb Code 36 w25q128.o(i.W25QXX_ReadSR) - W25QXX_Wait_Busy 0x080038dd Thumb Code 18 w25q128.o(i.W25QXX_Wait_Busy) - W25QXX_Write_Enable 0x080038f1 Thumb Code 24 w25q128.o(i.W25QXX_Write_Enable) - W25QXX_Write_NoCheck 0x08003911 Thumb Code 70 w25q128.o(i.W25QXX_Write_NoCheck) - W25QXX_Write_Page 0x08003959 Thumb Code 80 w25q128.o(i.W25QXX_Write_Page) - Write_Init 0x080039ad Thumb Code 50 write.o(i.Write_Init) - __0printf 0x080039ed Thumb Code 22 printfa.o(i.__0printf) - __1printf 0x080039ed Thumb Code 0 printfa.o(i.__0printf) - __2printf 0x080039ed Thumb Code 0 printfa.o(i.__0printf) - __c89printf 0x080039ed Thumb Code 0 printfa.o(i.__0printf) - printf 0x080039ed Thumb Code 0 printfa.o(i.__0printf) - __scatterload_copy 0x08003a0d Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_null 0x08003a1b Thumb Code 2 handlers.o(i.__scatterload_null) - __scatterload_zeroinit 0x08003a1d Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - bufcut_Init 0x080042b7 Thumb Code 24 bufcut.o(i.bufcut_Init) - delay_ms 0x080042d1 Thumb Code 60 systick.o(i.delay_ms) - delay_us 0x08004311 Thumb Code 68 systick.o(i.delay_us) - delay_xms 0x08004359 Thumb Code 24 systick.o(i.delay_xms) - fputc 0x08004371 Thumb Code 44 usart.o(i.fputc) - isAllZeros 0x080043a5 Thumb Code 26 write.o(i.isAllZeros) - main 0x080043c1 Thumb Code 192 main.o(i.main) - os_init 0x080044ad Thumb Code 34 myfreertos.o(i.os_init) - pvPortMalloc 0x08004fe1 Thumb Code 262 heap_4.o(i.pvPortMalloc) - pvTaskIncrementMutexHeldCount 0x08005135 Thumb Code 26 tasks.o(i.pvTaskIncrementMutexHeldCount) - pxPortInitialiseStack 0x08005155 Thumb Code 30 port.o(i.pxPortInitialiseStack) - start_task 0x08005179 Thumb Code 68 myfreertos.o(i.start_task) - timelong_Compare 0x08005221 Thumb Code 164 write.o(i.timelong_Compare) - uxListRemove 0x080052e1 Thumb Code 40 list.o(i.uxListRemove) - vListInitialise 0x08005309 Thumb Code 26 list.o(i.vListInitialise) - vListInitialiseItem 0x08005323 Thumb Code 6 list.o(i.vListInitialiseItem) - vListInsert 0x08005329 Thumb Code 52 list.o(i.vListInsert) - vListInsertEnd 0x0800535d Thumb Code 24 list.o(i.vListInsertEnd) - vPortEnterCritical 0x08005375 Thumb Code 68 port.o(i.vPortEnterCritical) - vPortExitCritical 0x080053fd Thumb Code 48 port.o(i.vPortExitCritical) - vPortFree 0x0800546d Thumb Code 120 heap_4.o(i.vPortFree) - vPortSetupTimerInterrupt 0x08005525 Thumb Code 26 port.o(i.vPortSetupTimerInterrupt) - vPortValidateInterruptPriority 0x08005545 Thumb Code 86 port.o(i.vPortValidateInterruptPriority) - vQueueAddToRegistry 0x080055e5 Thumb Code 38 queue.o(i.vQueueAddToRegistry) - vQueueWaitForMessageRestricted 0x08005611 Thumb Code 74 queue.o(i.vQueueWaitForMessageRestricted) - vTaskDelay 0x0800565d Thumb Code 72 tasks.o(i.vTaskDelay) - vTaskDelete 0x080056d1 Thumb Code 192 tasks.o(i.vTaskDelete) - vTaskMissedYield 0x080057dd Thumb Code 8 tasks.o(i.vTaskMissedYield) - vTaskPlaceOnEventList 0x080057e9 Thumb Code 42 tasks.o(i.vTaskPlaceOnEventList) - vTaskPlaceOnEventListRestricted 0x0800583d Thumb Code 50 tasks.o(i.vTaskPlaceOnEventListRestricted) - vTaskPriorityInherit 0x08005899 Thumb Code 164 tasks.o(i.vTaskPriorityInherit) - vTaskSetTimeOutState 0x08005949 Thumb Code 32 tasks.o(i.vTaskSetTimeOutState) - vTaskStartScheduler 0x08005995 Thumb Code 108 tasks.o(i.vTaskStartScheduler) - vTaskSuspendAll 0x08005a41 Thumb Code 12 tasks.o(i.vTaskSuspendAll) - vTaskSwitchContext 0x08005a51 Thumb Code 110 tasks.o(i.vTaskSwitchContext) - xPortStartScheduler 0x08005af9 Thumb Code 140 port.o(i.xPortStartScheduler) - xPortSysTickHandler 0x08005b99 Thumb Code 46 port.o(i.xPortSysTickHandler) - xQueueGenericCreate 0x08005bcd Thumb Code 78 queue.o(i.xQueueGenericCreate) - xQueueGenericReceive 0x08005c69 Thumb Code 416 queue.o(i.xQueueGenericReceive) - xQueueGenericReset 0x08005e59 Thumb Code 136 queue.o(i.xQueueGenericReset) - xQueueGenericSend 0x08005f31 Thumb Code 412 queue.o(i.xQueueGenericSend) - xQueueGenericSendFromISR 0x0800611d Thumb Code 234 queue.o(i.xQueueGenericSendFromISR) - xTaskCheckForTimeOut 0x08006255 Thumb Code 116 tasks.o(i.xTaskCheckForTimeOut) - xTaskCreate 0x080062f5 Thumb Code 96 tasks.o(i.xTaskCreate) - xTaskGetSchedulerState 0x08006355 Thumb Code 24 tasks.o(i.xTaskGetSchedulerState) - xTaskGetTickCount 0x08006375 Thumb Code 6 tasks.o(i.xTaskGetTickCount) - xTaskIncrementTick 0x08006381 Thumb Code 272 tasks.o(i.xTaskIncrementTick) - xTaskPriorityDisinherit 0x080064e1 Thumb Code 168 tasks.o(i.xTaskPriorityDisinherit) - xTaskRemoveFromEventList 0x080065b9 Thumb Code 118 tasks.o(i.xTaskRemoveFromEventList) - xTaskResumeAll 0x0800666d Thumb Code 214 tasks.o(i.xTaskResumeAll) - xTimerCreateTimerTask 0x0800678d Thumb Code 56 timers.o(i.xTimerCreateTimerTask) - xTimerGenericCommand 0x08006801 Thumb Code 116 timers.o(i.xTimerGenericCommand) - table_week 0x080068a0 Data 12 rtc.o(.constdata) - mon_table 0x080068ac Data 12 rtc.o(.constdata) - Region$$Table$$Base 0x08006904 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x08006924 Number 0 anon$$obj.o(Region$$Table) + RS485_1_Send_Data_2 0x080016b5 Thumb Code 690 rs485.o(i.RS485_1_Send_Data_2) + RS485_1_Send_Data_3 0x080019dd Thumb Code 104 rs485.o(i.RS485_1_Send_Data_3) + RTC_ClearITPendingBit 0x08001a59 Thumb Code 12 stm32f10x_rtc.o(i.RTC_ClearITPendingBit) + RTC_EnterConfigMode 0x08001a69 Thumb Code 14 stm32f10x_rtc.o(i.RTC_EnterConfigMode) + RTC_ExitConfigMode 0x08001a7d Thumb Code 16 stm32f10x_rtc.o(i.RTC_ExitConfigMode) + RTC_Get 0x08001a91 Thumb Code 262 rtc.o(i.RTC_Get) + RTC_GetCounter 0x08001ba9 Thumb Code 16 stm32f10x_rtc.o(i.RTC_GetCounter) + RTC_GetITStatus 0x08001bbd Thumb Code 32 stm32f10x_rtc.o(i.RTC_GetITStatus) + RTC_Get_Week 0x08001be1 Thumb Code 116 rtc.o(i.RTC_Get_Week) + RTC_IRQHandler 0x08001c59 Thumb Code 116 rtc.o(i.RTC_IRQHandler) + RTC_ITConfig 0x08001d19 Thumb Code 26 stm32f10x_rtc.o(i.RTC_ITConfig) + RTC_Init 0x08001d39 Thumb Code 214 rtc.o(i.RTC_Init) + RTC_Set 0x08001e69 Thumb Code 184 rtc.o(i.RTC_Set) + RTC_SetCounter 0x08001f31 Thumb Code 24 stm32f10x_rtc.o(i.RTC_SetCounter) + RTC_SetPrescaler 0x08001f4d Thumb Code 26 stm32f10x_rtc.o(i.RTC_SetPrescaler) + RTC_WaitForLastTask 0x08001f6d Thumb Code 16 stm32f10x_rtc.o(i.RTC_WaitForLastTask) + RTC_WaitForSynchro 0x08001f81 Thumb Code 30 stm32f10x_rtc.o(i.RTC_WaitForSynchro) + RTC_synchronization_ins 0x08001fa5 Thumb Code 176 rtc.o(i.RTC_synchronization_ins) + RX_BUF_Transfer 0x0800205d Thumb Code 48 bufcut.o(i.RX_BUF_Transfer) + RX_BUF_ZERO 0x08002091 Thumb Code 20 bufcut.o(i.RX_BUF_ZERO) + Read_Init 0x080020a9 Thumb Code 90 write.o(i.Read_Init) + SN74CB3Q3253_Init 0x08002125 Thumb Code 46 rs485.o(i.SN74CB3Q3253_Init) + SPI1_Init 0x08002159 Thumb Code 136 myspi.o(i.SPI1_Init) + SPI1_ReadWriteByte 0x080021e9 Thumb Code 78 myspi.o(i.SPI1_ReadWriteByte) + SPI1_SetSpeed 0x0800223d Thumb Code 36 myspi.o(i.SPI1_SetSpeed) + SPI_Cmd 0x08002269 Thumb Code 24 stm32f10x_spi.o(i.SPI_Cmd) + SPI_I2S_GetFlagStatus 0x08002281 Thumb Code 18 stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus) + SPI_I2S_ReceiveData 0x08002293 Thumb Code 6 stm32f10x_spi.o(i.SPI_I2S_ReceiveData) + SPI_I2S_SendData 0x08002299 Thumb Code 4 stm32f10x_spi.o(i.SPI_I2S_SendData) + SPI_Init 0x0800229d Thumb Code 60 stm32f10x_spi.o(i.SPI_Init) + Sensor_Communication_task 0x080022d9 Thumb Code 1570 myfreertos.o(i.Sensor_Communication_task) + SysTick_CLKSourceConfig 0x08002a1d Thumb Code 40 misc.o(i.SysTick_CLKSourceConfig) + SysTick_Handler 0x08002a45 Thumb Code 16 stm32f10x_it.o(i.SysTick_Handler) + SysTick_Init 0x08002a55 Thumb Code 76 systick.o(i.SysTick_Init) + SystemInit 0x08002ab1 Thumb Code 78 system_stm32f10x.o(i.SystemInit) + TIM3_IRQHandler 0x08002b11 Thumb Code 32 pwmout.o(i.TIM3_IRQHandler) + TIM3_Init 0x08002b39 Thumb Code 90 pwmout.o(i.TIM3_Init) + TIM4_IRQHandler 0x08002b99 Thumb Code 200 pwm.o(i.TIM4_IRQHandler) + TIM_ARRPreloadConfig 0x08002c9d Thumb Code 24 stm32f10x_tim.o(i.TIM_ARRPreloadConfig) + TIM_ClearITPendingBit 0x08002cb5 Thumb Code 6 stm32f10x_tim.o(i.TIM_ClearITPendingBit) + TIM_Cmd 0x08002cbb Thumb Code 24 stm32f10x_tim.o(i.TIM_Cmd) + TIM_CtrlPWMOutputs 0x08002cd3 Thumb Code 30 stm32f10x_tim.o(i.TIM_CtrlPWMOutputs) + TIM_GetITStatus 0x08002cf1 Thumb Code 34 stm32f10x_tim.o(i.TIM_GetITStatus) + TIM_ITConfig 0x08002d13 Thumb Code 18 stm32f10x_tim.o(i.TIM_ITConfig) + TIM_OC1Init 0x08002d25 Thumb Code 132 stm32f10x_tim.o(i.TIM_OC1Init) + TIM_OC1PreloadConfig 0x08002dbd Thumb Code 18 stm32f10x_tim.o(i.TIM_OC1PreloadConfig) + TIM_OC2Init 0x08002dd1 Thumb Code 154 stm32f10x_tim.o(i.TIM_OC2Init) + TIM_OC3Init 0x08002e75 Thumb Code 150 stm32f10x_tim.o(i.TIM_OC3Init) + TIM_OC3PreloadConfig 0x08002f15 Thumb Code 18 stm32f10x_tim.o(i.TIM_OC3PreloadConfig) + TIM_OC4Init 0x08002f29 Thumb Code 114 stm32f10x_tim.o(i.TIM_OC4Init) + TIM_OC4PreloadConfig 0x08002fa5 Thumb Code 26 stm32f10x_tim.o(i.TIM_OC4PreloadConfig) + TIM_OCStructInit 0x08002fbf Thumb Code 20 stm32f10x_tim.o(i.TIM_OCStructInit) + TIM_SetCompare1 0x08002fd3 Thumb Code 4 stm32f10x_tim.o(i.TIM_SetCompare1) + TIM_SetCompare2 0x08002fd7 Thumb Code 4 stm32f10x_tim.o(i.TIM_SetCompare2) + TIM_SetCompare4 0x08002fdb Thumb Code 6 stm32f10x_tim.o(i.TIM_SetCompare4) + TIM_TimeBaseInit 0x08002fe1 Thumb Code 122 stm32f10x_tim.o(i.TIM_TimeBaseInit) + TimePwm_init 0x08003085 Thumb Code 126 pwmout.o(i.TimePwm_init) + USART1_IRQHandler 0x0800310d Thumb Code 50 rs485.o(i.USART1_IRQHandler) + USART2_IRQHandler 0x0800314d Thumb Code 122 usart.o(i.USART2_IRQHandler) + USART2_Init 0x080031d5 Thumb Code 184 usart.o(i.USART2_Init) + USART_Cmd 0x0800329d Thumb Code 24 stm32f10x_usart.o(i.USART_Cmd) + USART_GetFlagStatus 0x080032b5 Thumb Code 26 stm32f10x_usart.o(i.USART_GetFlagStatus) + USART_GetITStatus 0x080032cf Thumb Code 84 stm32f10x_usart.o(i.USART_GetITStatus) + USART_ITConfig 0x08003323 Thumb Code 74 stm32f10x_usart.o(i.USART_ITConfig) + USART_Init 0x0800336d Thumb Code 210 stm32f10x_usart.o(i.USART_Init) + USART_ReceiveData 0x08003445 Thumb Code 10 stm32f10x_usart.o(i.USART_ReceiveData) + USART_SendData 0x0800344f Thumb Code 8 stm32f10x_usart.o(i.USART_SendData) + UsageFault_Handler 0x08003457 Thumb Code 4 stm32f10x_it.o(i.UsageFault_Handler) + W25QXX_Erase_Sector 0x0800345d Thumb Code 62 w25q128.o(i.W25QXX_Erase_Sector) + W25QXX_Init 0x080034a5 Thumb Code 68 w25q128.o(i.W25QXX_Init) + W25QXX_Read 0x080034f5 Thumb Code 74 w25q128.o(i.W25QXX_Read) + W25QXX_ReadID 0x08003545 Thumb Code 64 w25q128.o(i.W25QXX_ReadID) + W25QXX_ReadSR 0x0800358d Thumb Code 36 w25q128.o(i.W25QXX_ReadSR) + W25QXX_Wait_Busy 0x080035b9 Thumb Code 18 w25q128.o(i.W25QXX_Wait_Busy) + W25QXX_Write_Enable 0x080035cd Thumb Code 24 w25q128.o(i.W25QXX_Write_Enable) + W25QXX_Write_NoCheck 0x080035ed Thumb Code 70 w25q128.o(i.W25QXX_Write_NoCheck) + W25QXX_Write_Page 0x08003635 Thumb Code 80 w25q128.o(i.W25QXX_Write_Page) + Write_Init 0x08003689 Thumb Code 50 write.o(i.Write_Init) + __0printf 0x080036c9 Thumb Code 22 printfa.o(i.__0printf) + __1printf 0x080036c9 Thumb Code 0 printfa.o(i.__0printf) + __2printf 0x080036c9 Thumb Code 0 printfa.o(i.__0printf) + __c89printf 0x080036c9 Thumb Code 0 printfa.o(i.__0printf) + printf 0x080036c9 Thumb Code 0 printfa.o(i.__0printf) + __scatterload_copy 0x080036e9 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x080036f7 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x080036f9 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + bufcut_Init 0x08003f93 Thumb Code 24 bufcut.o(i.bufcut_Init) + delay_ms 0x08003fad Thumb Code 60 systick.o(i.delay_ms) + delay_us 0x08003fed Thumb Code 68 systick.o(i.delay_us) + delay_xms 0x08004035 Thumb Code 24 systick.o(i.delay_xms) + fputc 0x0800404d Thumb Code 44 usart.o(i.fputc) + isAllZeros 0x08004081 Thumb Code 26 write.o(i.isAllZeros) + main 0x0800409d Thumb Code 192 main.o(i.main) + os_init 0x08004189 Thumb Code 34 myfreertos.o(i.os_init) + pvPortMalloc 0x08004cbd Thumb Code 262 heap_4.o(i.pvPortMalloc) + pvTaskIncrementMutexHeldCount 0x08004e11 Thumb Code 26 tasks.o(i.pvTaskIncrementMutexHeldCount) + pxPortInitialiseStack 0x08004e31 Thumb Code 30 port.o(i.pxPortInitialiseStack) + start_task 0x08004e55 Thumb Code 68 myfreertos.o(i.start_task) + timelong_Compare 0x08004efd Thumb Code 164 write.o(i.timelong_Compare) + uxListRemove 0x08004fbd Thumb Code 40 list.o(i.uxListRemove) + vListInitialise 0x08004fe5 Thumb Code 26 list.o(i.vListInitialise) + vListInitialiseItem 0x08004fff Thumb Code 6 list.o(i.vListInitialiseItem) + vListInsert 0x08005005 Thumb Code 52 list.o(i.vListInsert) + vListInsertEnd 0x08005039 Thumb Code 24 list.o(i.vListInsertEnd) + vPortEnterCritical 0x08005051 Thumb Code 68 port.o(i.vPortEnterCritical) + vPortExitCritical 0x080050d9 Thumb Code 48 port.o(i.vPortExitCritical) + vPortFree 0x08005149 Thumb Code 120 heap_4.o(i.vPortFree) + vPortSetupTimerInterrupt 0x08005201 Thumb Code 26 port.o(i.vPortSetupTimerInterrupt) + vPortValidateInterruptPriority 0x08005221 Thumb Code 86 port.o(i.vPortValidateInterruptPriority) + vQueueAddToRegistry 0x080052c1 Thumb Code 38 queue.o(i.vQueueAddToRegistry) + vQueueWaitForMessageRestricted 0x080052ed Thumb Code 74 queue.o(i.vQueueWaitForMessageRestricted) + vTaskDelay 0x08005339 Thumb Code 72 tasks.o(i.vTaskDelay) + vTaskDelete 0x080053ad Thumb Code 192 tasks.o(i.vTaskDelete) + vTaskMissedYield 0x080054b9 Thumb Code 8 tasks.o(i.vTaskMissedYield) + vTaskPlaceOnEventList 0x080054c5 Thumb Code 42 tasks.o(i.vTaskPlaceOnEventList) + vTaskPlaceOnEventListRestricted 0x08005519 Thumb Code 50 tasks.o(i.vTaskPlaceOnEventListRestricted) + vTaskPriorityInherit 0x08005575 Thumb Code 164 tasks.o(i.vTaskPriorityInherit) + vTaskSetTimeOutState 0x08005625 Thumb Code 32 tasks.o(i.vTaskSetTimeOutState) + vTaskStartScheduler 0x08005671 Thumb Code 108 tasks.o(i.vTaskStartScheduler) + vTaskSuspendAll 0x0800571d Thumb Code 12 tasks.o(i.vTaskSuspendAll) + vTaskSwitchContext 0x0800572d Thumb Code 110 tasks.o(i.vTaskSwitchContext) + xPortStartScheduler 0x080057d5 Thumb Code 140 port.o(i.xPortStartScheduler) + xPortSysTickHandler 0x08005875 Thumb Code 46 port.o(i.xPortSysTickHandler) + xQueueGenericCreate 0x080058a9 Thumb Code 78 queue.o(i.xQueueGenericCreate) + xQueueGenericReceive 0x08005945 Thumb Code 416 queue.o(i.xQueueGenericReceive) + xQueueGenericReset 0x08005b35 Thumb Code 136 queue.o(i.xQueueGenericReset) + xQueueGenericSend 0x08005c0d Thumb Code 412 queue.o(i.xQueueGenericSend) + xQueueGenericSendFromISR 0x08005df9 Thumb Code 234 queue.o(i.xQueueGenericSendFromISR) + xTaskCheckForTimeOut 0x08005f31 Thumb Code 116 tasks.o(i.xTaskCheckForTimeOut) + xTaskCreate 0x08005fd1 Thumb Code 96 tasks.o(i.xTaskCreate) + xTaskGetSchedulerState 0x08006031 Thumb Code 24 tasks.o(i.xTaskGetSchedulerState) + xTaskGetTickCount 0x08006051 Thumb Code 6 tasks.o(i.xTaskGetTickCount) + xTaskIncrementTick 0x0800605d Thumb Code 272 tasks.o(i.xTaskIncrementTick) + xTaskPriorityDisinherit 0x080061bd Thumb Code 168 tasks.o(i.xTaskPriorityDisinherit) + xTaskRemoveFromEventList 0x08006295 Thumb Code 118 tasks.o(i.xTaskRemoveFromEventList) + xTaskResumeAll 0x08006349 Thumb Code 214 tasks.o(i.xTaskResumeAll) + xTimerCreateTimerTask 0x08006469 Thumb Code 56 timers.o(i.xTimerCreateTimerTask) + xTimerGenericCommand 0x080064dd Thumb Code 116 timers.o(i.xTimerGenericCommand) + table_week 0x0800657c Data 12 rtc.o(.constdata) + mon_table 0x08006588 Data 12 rtc.o(.constdata) + Region$$Table$$Base 0x08006594 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x080065b4 Number 0 anon$$obj.o(Region$$Table) SystemCoreClock 0x20000000 Data 4 system_stm32f10x.o(.data) AHBPrescTable 0x20000004 Data 16 system_stm32f10x.o(.data) W25QXX_TYPE 0x20000014 Data 2 w25q128.o(.data) @@ -3560,7 +3556,10 @@ Image Symbol Table pid 0x2000076c Data 68 pid.o(.bss) USART2_RX_BUF 0x200007b0 Data 255 usart.o(.bss) xQueueRegistry 0x20000bbc Data 80 queue.o(.bss) - __initial_sp 0x20003810 Data 0 startup_stm32f10x_md.o(STACK) + RS485_RX_BUF_COPY 0x2000340c Data 128 myfreertos.o(.bss) + wet_temp 0x2000348c Data 256 myfreertos.o(.bss) + batch_sync_buf 0x2000358c Data 11 myfreertos.o(.bss) + __initial_sp 0x20003998 Data 0 startup_stm32f10x_md.o(STACK) @@ -3570,13 +3569,13 @@ Memory Map of the image Image Entry point : 0x080000ed - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00006f18, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x000069fc]) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00006ba8, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x0000668c]) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00006924, Max: 0x00010000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000065b4, Max: 0x00010000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x08000000 0x08000000 0x000000ec Data RO 1094 RESET startup_stm32f10x_md.o + 0x08000000 0x08000000 0x000000ec Data RO 1095 RESET startup_stm32f10x_md.o 0x080000ec 0x080000ec 0x00000000 Code RO 6552 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) 0x080000ec 0x080000ec 0x00000004 Code RO 6927 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) 0x080000f0 0x080000f0 0x00000004 Code RO 6930 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) @@ -3587,9 +3586,9 @@ Memory Map of the image 0x08000100 0x08000100 0x00000000 Code RO 6937 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) 0x08000100 0x08000100 0x00000000 Code RO 6939 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) 0x08000100 0x08000100 0x00000004 Code RO 6928 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) - 0x08000104 0x08000104 0x00000096 Code RO 6382 .emb_text port.o + 0x08000104 0x08000104 0x00000096 Code RO 6383 .emb_text port.o 0x0800019a 0x0800019a 0x00000002 PAD - 0x0800019c 0x0800019c 0x00000024 Code RO 1095 .text startup_stm32f10x_md.o + 0x0800019c 0x0800019c 0x00000024 Code RO 1096 .text startup_stm32f10x_md.o 0x080001c0 0x080001c0 0x00000024 Code RO 6557 .text mc_w.l(memcpya.o) 0x080001e4 0x080001e4 0x000000b0 Code RO 6864 .text mf_w.l(fadd.o) 0x08000294 0x08000294 0x00000064 Code RO 6866 .text mf_w.l(fmul.o) @@ -3620,16 +3619,16 @@ Memory Map of the image 0x08000a7e 0x08000a7e 0x00000002 PAD 0x08000a80 0x08000a80 0x00000078 Code RO 658 i.Analysis write.o 0x08000af8 0x08000af8 0x00000170 Code RO 659 i.Array write.o - 0x08000c68 0x08000c68 0x00000010 Code RO 1877 i.BKP_DeInit stm32f10x_bkp.o - 0x08000c78 0x08000c78 0x0000001c Code RO 1882 i.BKP_ReadBackupRegister stm32f10x_bkp.o - 0x08000c94 0x08000c94 0x0000000c Code RO 1884 i.BKP_TamperPinCmd stm32f10x_bkp.o - 0x08000ca0 0x08000ca0 0x0000001c Code RO 1886 i.BKP_WriteBackupRegister stm32f10x_bkp.o + 0x08000c68 0x08000c68 0x00000010 Code RO 1878 i.BKP_DeInit stm32f10x_bkp.o + 0x08000c78 0x08000c78 0x0000001c Code RO 1883 i.BKP_ReadBackupRegister stm32f10x_bkp.o + 0x08000c94 0x08000c94 0x0000000c Code RO 1885 i.BKP_TamperPinCmd stm32f10x_bkp.o + 0x08000ca0 0x08000ca0 0x0000001c Code RO 1887 i.BKP_WriteBackupRegister stm32f10x_bkp.o 0x08000cbc 0x08000cbc 0x00000030 Code RO 660 i.Batch_synchronization write.o 0x08000cec 0x08000cec 0x00000004 Code RO 215 i.BusFault_Handler stm32f10x_it.o 0x08000cf0 0x08000cf0 0x00000002 Code RO 216 i.DebugMon_Handler stm32f10x_it.o - 0x08000cf2 0x08000cf2 0x00000116 Code RO 1141 i.GPIO_Init stm32f10x_gpio.o - 0x08000e08 0x08000e08 0x00000004 Code RO 1148 i.GPIO_ResetBits stm32f10x_gpio.o - 0x08000e0c 0x08000e0c 0x00000004 Code RO 1149 i.GPIO_SetBits stm32f10x_gpio.o + 0x08000cf2 0x08000cf2 0x00000116 Code RO 1142 i.GPIO_Init stm32f10x_gpio.o + 0x08000e08 0x08000e08 0x00000004 Code RO 1149 i.GPIO_ResetBits stm32f10x_gpio.o + 0x08000e0c 0x08000e0c 0x00000004 Code RO 1150 i.GPIO_SetBits stm32f10x_gpio.o 0x08000e10 0x08000e10 0x00000050 Code RO 634 i.HC595_Pin_Init relays.o 0x08000e60 0x08000e60 0x00000044 Code RO 635 i.HC595_Send_Byte relays.o 0x08000ea4 0x08000ea4 0x0000004c Code RO 636 i.HC595_Send_Data relays.o @@ -3637,216 +3636,213 @@ Memory Map of the image 0x08000ef4 0x08000ef4 0x0000003a Code RO 834 i.Is_Leap_Year rtc.o 0x08000f2e 0x08000f2e 0x00000004 Code RO 218 i.MemManage_Handler stm32f10x_it.o 0x08000f32 0x08000f32 0x00000002 Code RO 219 i.NMI_Handler stm32f10x_it.o - 0x08000f34 0x08000f34 0x00000070 Code RO 1099 i.NVIC_Init misc.o - 0x08000fa4 0x08000fa4 0x00000014 Code RO 1100 i.NVIC_PriorityGroupConfig misc.o - 0x08000fb8 0x08000fb8 0x00000170 Code RO 962 i.PID_Calc pid.o - 0x08001128 0x08001128 0x00000024 Code RO 963 i.PID_Init pid.o + 0x08000f34 0x08000f34 0x00000070 Code RO 1100 i.NVIC_Init misc.o + 0x08000fa4 0x08000fa4 0x00000014 Code RO 1101 i.NVIC_PriorityGroupConfig misc.o + 0x08000fb8 0x08000fb8 0x00000170 Code RO 963 i.PID_Calc pid.o + 0x08001128 0x08001128 0x00000024 Code RO 964 i.PID_Init pid.o 0x0800114c 0x0800114c 0x000000a4 Code RO 409 i.PWM1_Init pwm.o 0x080011f0 0x080011f0 0x000000a4 Code RO 410 i.PWM2_Init pwm.o 0x08001294 0x08001294 0x0000008c Code RO 411 i.PWM3_Init pwm.o 0x08001320 0x08001320 0x00000014 Code RO 412 i.PWM_SetCompare1 pwm.o 0x08001334 0x08001334 0x00000010 Code RO 413 i.PWM_SetCompare2 pwm.o 0x08001344 0x08001344 0x00000014 Code RO 414 i.PWM_SetCompare4 pwm.o - 0x08001358 0x08001358 0x0000000c Code RO 2984 i.PWR_BackupAccessCmd stm32f10x_pwr.o - 0x08001364 0x08001364 0x00000020 Code RO 1275 i.RCC_APB1PeriphClockCmd stm32f10x_rcc.o - 0x08001384 0x08001384 0x00000020 Code RO 1277 i.RCC_APB2PeriphClockCmd stm32f10x_rcc.o - 0x080013a4 0x080013a4 0x00000020 Code RO 1278 i.RCC_APB2PeriphResetCmd stm32f10x_rcc.o - 0x080013c4 0x080013c4 0x0000000c Code RO 1280 i.RCC_BackupResetCmd stm32f10x_rcc.o - 0x080013d0 0x080013d0 0x000000d4 Code RO 1285 i.RCC_GetClocksFreq stm32f10x_rcc.o - 0x080014a4 0x080014a4 0x0000003c Code RO 1286 i.RCC_GetFlagStatus stm32f10x_rcc.o - 0x080014e0 0x080014e0 0x0000004c Code RO 1290 i.RCC_HSEConfig stm32f10x_rcc.o - 0x0800152c 0x0800152c 0x00000034 Code RO 1293 i.RCC_LSEConfig stm32f10x_rcc.o - 0x08001560 0x08001560 0x0000000c Code RO 1300 i.RCC_RTCCLKCmd stm32f10x_rcc.o - 0x0800156c 0x0800156c 0x00000010 Code RO 1301 i.RCC_RTCCLKConfig stm32f10x_rcc.o + 0x08001358 0x08001358 0x0000000c Code RO 2985 i.PWR_BackupAccessCmd stm32f10x_pwr.o + 0x08001364 0x08001364 0x00000020 Code RO 1276 i.RCC_APB1PeriphClockCmd stm32f10x_rcc.o + 0x08001384 0x08001384 0x00000020 Code RO 1278 i.RCC_APB2PeriphClockCmd stm32f10x_rcc.o + 0x080013a4 0x080013a4 0x00000020 Code RO 1279 i.RCC_APB2PeriphResetCmd stm32f10x_rcc.o + 0x080013c4 0x080013c4 0x0000000c Code RO 1281 i.RCC_BackupResetCmd stm32f10x_rcc.o + 0x080013d0 0x080013d0 0x000000d4 Code RO 1286 i.RCC_GetClocksFreq stm32f10x_rcc.o + 0x080014a4 0x080014a4 0x0000003c Code RO 1287 i.RCC_GetFlagStatus stm32f10x_rcc.o + 0x080014e0 0x080014e0 0x0000004c Code RO 1291 i.RCC_HSEConfig stm32f10x_rcc.o + 0x0800152c 0x0800152c 0x00000034 Code RO 1294 i.RCC_LSEConfig stm32f10x_rcc.o + 0x08001560 0x08001560 0x0000000c Code RO 1301 i.RCC_RTCCLKCmd stm32f10x_rcc.o + 0x0800156c 0x0800156c 0x00000010 Code RO 1302 i.RCC_RTCCLKConfig stm32f10x_rcc.o 0x0800157c 0x0800157c 0x000000ec Code RO 748 i.RS485_1_Init rs485.o 0x08001668 0x08001668 0x0000004c Code RO 750 i.RS485_1_Send_Data_1 rs485.o - 0x080016b4 0x080016b4 0x00000344 Code RO 751 i.RS485_1_Send_Data_2 rs485.o - 0x080019f8 0x080019f8 0x0000007c Code RO 752 i.RS485_1_Send_Data_3 rs485.o - 0x08001a74 0x08001a74 0x00000010 Code RO 3045 i.RTC_ClearITPendingBit stm32f10x_rtc.o - 0x08001a84 0x08001a84 0x00000014 Code RO 3046 i.RTC_EnterConfigMode stm32f10x_rtc.o - 0x08001a98 0x08001a98 0x00000014 Code RO 3047 i.RTC_ExitConfigMode stm32f10x_rtc.o - 0x08001aac 0x08001aac 0x00000118 Code RO 836 i.RTC_Get rtc.o - 0x08001bc4 0x08001bc4 0x00000014 Code RO 3048 i.RTC_GetCounter stm32f10x_rtc.o - 0x08001bd8 0x08001bd8 0x00000024 Code RO 3051 i.RTC_GetITStatus stm32f10x_rtc.o - 0x08001bfc 0x08001bfc 0x00000078 Code RO 837 i.RTC_Get_Week rtc.o - 0x08001c74 0x08001c74 0x000000c0 Code RO 838 i.RTC_IRQHandler rtc.o - 0x08001d34 0x08001d34 0x00000020 Code RO 3052 i.RTC_ITConfig stm32f10x_rtc.o - 0x08001d54 0x08001d54 0x00000114 Code RO 839 i.RTC_Init rtc.o - 0x08001e68 0x08001e68 0x0000001a Code RO 840 i.RTC_NVIC_Config rtc.o - 0x08001e82 0x08001e82 0x00000002 PAD - 0x08001e84 0x08001e84 0x000000c8 Code RO 841 i.RTC_Set rtc.o - 0x08001f4c 0x08001f4c 0x0000001c Code RO 3054 i.RTC_SetCounter stm32f10x_rtc.o - 0x08001f68 0x08001f68 0x00000020 Code RO 3055 i.RTC_SetPrescaler stm32f10x_rtc.o - 0x08001f88 0x08001f88 0x00000014 Code RO 3056 i.RTC_WaitForLastTask stm32f10x_rtc.o - 0x08001f9c 0x08001f9c 0x00000024 Code RO 3057 i.RTC_WaitForSynchro stm32f10x_rtc.o - 0x08001fc0 0x08001fc0 0x000000b8 Code RO 842 i.RTC_synchronization_ins rtc.o - 0x08002078 0x08002078 0x00000024 Code RO 906 i.RX_BUF_Printf bufcut.o - 0x0800209c 0x0800209c 0x00000044 Code RO 907 i.RX_BUF_Transfer bufcut.o - 0x080020e0 0x080020e0 0x00000018 Code RO 908 i.RX_BUF_ZERO bufcut.o - 0x080020f8 0x080020f8 0x0000007c Code RO 661 i.Read_Init write.o - 0x08002174 0x08002174 0x00000034 Code RO 756 i.SN74CB3Q3253_Init rs485.o - 0x080021a8 0x080021a8 0x00000090 Code RO 472 i.SPI1_Init myspi.o - 0x08002238 0x08002238 0x00000054 Code RO 473 i.SPI1_ReadWriteByte myspi.o - 0x0800228c 0x0800228c 0x0000002c Code RO 474 i.SPI1_SetSpeed myspi.o - 0x080022b8 0x080022b8 0x00000018 Code RO 3325 i.SPI_Cmd stm32f10x_spi.o - 0x080022d0 0x080022d0 0x00000012 Code RO 3333 i.SPI_I2S_GetFlagStatus stm32f10x_spi.o - 0x080022e2 0x080022e2 0x00000006 Code RO 3336 i.SPI_I2S_ReceiveData stm32f10x_spi.o - 0x080022e8 0x080022e8 0x00000004 Code RO 3337 i.SPI_I2S_SendData stm32f10x_spi.o - 0x080022ec 0x080022ec 0x0000003c Code RO 3338 i.SPI_Init stm32f10x_spi.o - 0x08002328 0x08002328 0x00000930 Code RO 6508 i.Sensor_Communication_task myfreertos.o - 0x08002c58 0x08002c58 0x00000008 Code RO 296 i.SetSysClock system_stm32f10x.o - 0x08002c60 0x08002c60 0x000000e0 Code RO 297 i.SetSysClockTo72 system_stm32f10x.o - 0x08002d40 0x08002d40 0x00000028 Code RO 1103 i.SysTick_CLKSourceConfig misc.o - 0x08002d68 0x08002d68 0x00000010 Code RO 220 i.SysTick_Handler stm32f10x_it.o - 0x08002d78 0x08002d78 0x0000005c Code RO 1018 i.SysTick_Init systick.o - 0x08002dd4 0x08002dd4 0x00000060 Code RO 299 i.SystemInit system_stm32f10x.o - 0x08002e34 0x08002e34 0x00000028 Code RO 988 i.TIM3_IRQHandler pwmout.o - 0x08002e5c 0x08002e5c 0x00000060 Code RO 989 i.TIM3_Init pwmout.o - 0x08002ebc 0x08002ebc 0x00000104 Code RO 415 i.TIM4_IRQHandler pwm.o - 0x08002fc0 0x08002fc0 0x00000018 Code RO 3468 i.TIM_ARRPreloadConfig stm32f10x_tim.o - 0x08002fd8 0x08002fd8 0x00000006 Code RO 3475 i.TIM_ClearITPendingBit stm32f10x_tim.o - 0x08002fde 0x08002fde 0x00000018 Code RO 3480 i.TIM_Cmd stm32f10x_tim.o - 0x08002ff6 0x08002ff6 0x0000001e Code RO 3482 i.TIM_CtrlPWMOutputs stm32f10x_tim.o - 0x08003014 0x08003014 0x00000022 Code RO 3501 i.TIM_GetITStatus stm32f10x_tim.o - 0x08003036 0x08003036 0x00000012 Code RO 3505 i.TIM_ITConfig stm32f10x_tim.o - 0x08003048 0x08003048 0x00000098 Code RO 3509 i.TIM_OC1Init stm32f10x_tim.o - 0x080030e0 0x080030e0 0x00000012 Code RO 3512 i.TIM_OC1PreloadConfig stm32f10x_tim.o - 0x080030f2 0x080030f2 0x00000002 PAD - 0x080030f4 0x080030f4 0x000000a4 Code RO 3514 i.TIM_OC2Init stm32f10x_tim.o - 0x08003198 0x08003198 0x000000a0 Code RO 3519 i.TIM_OC3Init stm32f10x_tim.o - 0x08003238 0x08003238 0x00000012 Code RO 3522 i.TIM_OC3PreloadConfig stm32f10x_tim.o - 0x0800324a 0x0800324a 0x00000002 PAD - 0x0800324c 0x0800324c 0x0000007c Code RO 3524 i.TIM_OC4Init stm32f10x_tim.o - 0x080032c8 0x080032c8 0x0000001a Code RO 3526 i.TIM_OC4PreloadConfig stm32f10x_tim.o - 0x080032e2 0x080032e2 0x00000014 Code RO 3527 i.TIM_OCStructInit stm32f10x_tim.o - 0x080032f6 0x080032f6 0x00000004 Code RO 3541 i.TIM_SetCompare1 stm32f10x_tim.o - 0x080032fa 0x080032fa 0x00000004 Code RO 3542 i.TIM_SetCompare2 stm32f10x_tim.o - 0x080032fe 0x080032fe 0x00000006 Code RO 3544 i.TIM_SetCompare4 stm32f10x_tim.o - 0x08003304 0x08003304 0x000000a4 Code RO 3551 i.TIM_TimeBaseInit stm32f10x_tim.o - 0x080033a8 0x080033a8 0x00000088 Code RO 990 i.TimePwm_init pwmout.o - 0x08003430 0x08003430 0x00000040 Code RO 757 i.USART1_IRQHandler rs485.o - 0x08003470 0x08003470 0x00000088 Code RO 1050 i.USART2_IRQHandler usart.o - 0x080034f8 0x080034f8 0x000000c8 Code RO 1051 i.USART2_Init usart.o - 0x080035c0 0x080035c0 0x00000018 Code RO 1477 i.USART_Cmd stm32f10x_usart.o - 0x080035d8 0x080035d8 0x0000001a Code RO 1480 i.USART_GetFlagStatus stm32f10x_usart.o - 0x080035f2 0x080035f2 0x00000054 Code RO 1481 i.USART_GetITStatus stm32f10x_usart.o - 0x08003646 0x08003646 0x0000004a Code RO 1483 i.USART_ITConfig stm32f10x_usart.o - 0x08003690 0x08003690 0x000000d8 Code RO 1484 i.USART_Init stm32f10x_usart.o - 0x08003768 0x08003768 0x0000000a Code RO 1491 i.USART_ReceiveData stm32f10x_usart.o - 0x08003772 0x08003772 0x00000008 Code RO 1494 i.USART_SendData stm32f10x_usart.o - 0x0800377a 0x0800377a 0x00000004 Code RO 221 i.UsageFault_Handler stm32f10x_it.o - 0x0800377e 0x0800377e 0x00000002 PAD - 0x08003780 0x08003780 0x00000048 Code RO 529 i.W25QXX_Erase_Sector w25q128.o - 0x080037c8 0x080037c8 0x00000050 Code RO 530 i.W25QXX_Init w25q128.o - 0x08003818 0x08003818 0x00000050 Code RO 532 i.W25QXX_Read w25q128.o - 0x08003868 0x08003868 0x00000048 Code RO 533 i.W25QXX_ReadID w25q128.o - 0x080038b0 0x080038b0 0x0000002c Code RO 534 i.W25QXX_ReadSR w25q128.o - 0x080038dc 0x080038dc 0x00000012 Code RO 536 i.W25QXX_Wait_Busy w25q128.o - 0x080038ee 0x080038ee 0x00000002 PAD - 0x080038f0 0x080038f0 0x00000020 Code RO 539 i.W25QXX_Write_Enable w25q128.o - 0x08003910 0x08003910 0x00000046 Code RO 540 i.W25QXX_Write_NoCheck w25q128.o - 0x08003956 0x08003956 0x00000002 PAD - 0x08003958 0x08003958 0x00000054 Code RO 541 i.W25QXX_Write_Page w25q128.o - 0x080039ac 0x080039ac 0x00000040 Code RO 662 i.Write_Init write.o - 0x080039ec 0x080039ec 0x00000020 Code RO 6808 i.__0printf mc_w.l(printfa.o) - 0x08003a0c 0x08003a0c 0x0000000e Code RO 6978 i.__scatterload_copy mc_w.l(handlers.o) - 0x08003a1a 0x08003a1a 0x00000002 Code RO 6979 i.__scatterload_null mc_w.l(handlers.o) - 0x08003a1c 0x08003a1c 0x0000000e Code RO 6980 i.__scatterload_zeroinit mc_w.l(handlers.o) - 0x08003a2a 0x08003a2a 0x00000002 PAD - 0x08003a2c 0x08003a2c 0x00000184 Code RO 6815 i._fp_digits mc_w.l(printfa.o) - 0x08003bb0 0x08003bb0 0x000006b4 Code RO 6816 i._printf_core mc_w.l(printfa.o) - 0x08004264 0x08004264 0x00000024 Code RO 6817 i._printf_post_padding mc_w.l(printfa.o) - 0x08004288 0x08004288 0x0000002e Code RO 6818 i._printf_pre_padding mc_w.l(printfa.o) - 0x080042b6 0x080042b6 0x00000018 Code RO 909 i.bufcut_Init bufcut.o - 0x080042ce 0x080042ce 0x00000002 PAD - 0x080042d0 0x080042d0 0x00000040 Code RO 1019 i.delay_ms systick.o - 0x08004310 0x08004310 0x00000048 Code RO 1020 i.delay_us systick.o - 0x08004358 0x08004358 0x00000018 Code RO 1021 i.delay_xms systick.o - 0x08004370 0x08004370 0x00000034 Code RO 1052 i.fputc usart.o - 0x080043a4 0x080043a4 0x0000001a Code RO 663 i.isAllZeros write.o - 0x080043be 0x080043be 0x00000002 PAD - 0x080043c0 0x080043c0 0x000000ec Code RO 1 i.main main.o - 0x080044ac 0x080044ac 0x0000004c Code RO 6509 i.os_init myfreertos.o - 0x080044f8 0x080044f8 0x00000098 Code RO 5732 i.prvAddCurrentTaskToDelayedList tasks.o - 0x08004590 0x08004590 0x000000b4 Code RO 5733 i.prvAddNewTaskToReadyList tasks.o - 0x08004644 0x08004644 0x00000064 Code RO 6050 i.prvCheckForValidListAndQueue timers.o - 0x080046a8 0x080046a8 0x00000064 Code RO 5734 i.prvCheckTasksWaitingTermination tasks.o - 0x0800470c 0x0800470c 0x0000002a Code RO 6172 i.prvCopyDataFromQueue queue.o - 0x08004736 0x08004736 0x0000007c Code RO 6173 i.prvCopyDataToQueue queue.o - 0x080047b2 0x080047b2 0x00000012 Code RO 5735 i.prvDeleteTCB tasks.o - 0x080047c4 0x080047c4 0x00000028 Code RO 6051 i.prvGetNextExpireTime timers.o - 0x080047ec 0x080047ec 0x0000007c Code RO 6459 i.prvHeapInit heap_4.o - 0x08004868 0x08004868 0x00000028 Code RO 5736 i.prvIdleTask tasks.o - 0x08004890 0x08004890 0x0000002a Code RO 6175 i.prvInitialiseNewQueue queue.o - 0x080048ba 0x080048ba 0x00000002 PAD - 0x080048bc 0x080048bc 0x000000c4 Code RO 5737 i.prvInitialiseNewTask tasks.o - 0x08004980 0x08004980 0x00000068 Code RO 5738 i.prvInitialiseTaskLists tasks.o - 0x080049e8 0x080049e8 0x00000068 Code RO 6460 i.prvInsertBlockIntoFreeList heap_4.o - 0x08004a50 0x08004a50 0x00000058 Code RO 6053 i.prvInsertTimerInActiveList timers.o - 0x08004aa8 0x08004aa8 0x0000001a Code RO 6176 i.prvIsQueueEmpty queue.o - 0x08004ac2 0x08004ac2 0x0000001e Code RO 6177 i.prvIsQueueFull queue.o - 0x08004ae0 0x08004ae0 0x000000c8 Code RO 6178 i.prvNotifyQueueSetContainer queue.o - 0x08004ba8 0x08004ba8 0x00000080 Code RO 6054 i.prvProcessExpiredTimer timers.o - 0x08004c28 0x08004c28 0x0000010c Code RO 6055 i.prvProcessReceivedCommands timers.o - 0x08004d34 0x08004d34 0x00000074 Code RO 6056 i.prvProcessTimerOrBlockTask timers.o - 0x08004da8 0x08004da8 0x00000034 Code RO 5739 i.prvResetNextTaskUnblockTime tasks.o - 0x08004ddc 0x08004ddc 0x0000002c Code RO 6057 i.prvSampleTimeNow timers.o - 0x08004e08 0x08004e08 0x000000bc Code RO 6058 i.prvSwitchTimerLists timers.o - 0x08004ec4 0x08004ec4 0x00000070 Code RO 6383 i.prvTaskExitError port.o - 0x08004f34 0x08004f34 0x0000001a Code RO 6059 i.prvTimerTask timers.o - 0x08004f4e 0x08004f4e 0x00000092 Code RO 6179 i.prvUnlockQueue queue.o - 0x08004fe0 0x08004fe0 0x00000154 Code RO 6461 i.pvPortMalloc heap_4.o - 0x08005134 0x08005134 0x00000020 Code RO 5741 i.pvTaskIncrementMutexHeldCount tasks.o - 0x08005154 0x08005154 0x00000024 Code RO 6384 i.pxPortInitialiseStack port.o - 0x08005178 0x08005178 0x000000a8 Code RO 6510 i.start_task myfreertos.o - 0x08005220 0x08005220 0x000000c0 Code RO 664 i.timelong_Compare write.o - 0x080052e0 0x080052e0 0x00000028 Code RO 5694 i.uxListRemove list.o - 0x08005308 0x08005308 0x0000001a Code RO 5695 i.vListInitialise list.o - 0x08005322 0x08005322 0x00000006 Code RO 5696 i.vListInitialiseItem list.o - 0x08005328 0x08005328 0x00000034 Code RO 5697 i.vListInsert list.o - 0x0800535c 0x0800535c 0x00000018 Code RO 5698 i.vListInsertEnd list.o - 0x08005374 0x08005374 0x00000088 Code RO 6386 i.vPortEnterCritical port.o - 0x080053fc 0x080053fc 0x00000070 Code RO 6387 i.vPortExitCritical port.o - 0x0800546c 0x0800546c 0x000000b8 Code RO 6462 i.vPortFree heap_4.o - 0x08005524 0x08005524 0x00000020 Code RO 6388 i.vPortSetupTimerInterrupt port.o - 0x08005544 0x08005544 0x000000a0 Code RO 6389 i.vPortValidateInterruptPriority port.o - 0x080055e4 0x080055e4 0x0000002c Code RO 6183 i.vQueueAddToRegistry queue.o - 0x08005610 0x08005610 0x0000004a Code RO 6186 i.vQueueWaitForMessageRestricted queue.o - 0x0800565a 0x0800565a 0x00000002 PAD - 0x0800565c 0x0800565c 0x00000074 Code RO 5747 i.vTaskDelay tasks.o - 0x080056d0 0x080056d0 0x0000010c Code RO 5749 i.vTaskDelete tasks.o - 0x080057dc 0x080057dc 0x0000000c Code RO 5751 i.vTaskMissedYield tasks.o - 0x080057e8 0x080057e8 0x00000054 Code RO 5753 i.vTaskPlaceOnEventList tasks.o - 0x0800583c 0x0800583c 0x0000005c Code RO 5754 i.vTaskPlaceOnEventListRestricted tasks.o - 0x08005898 0x08005898 0x000000b0 Code RO 5756 i.vTaskPriorityInherit tasks.o - 0x08005948 0x08005948 0x0000004c Code RO 5759 i.vTaskSetTimeOutState tasks.o - 0x08005994 0x08005994 0x000000ac Code RO 5760 i.vTaskStartScheduler tasks.o - 0x08005a40 0x08005a40 0x00000010 Code RO 5762 i.vTaskSuspendAll tasks.o - 0x08005a50 0x08005a50 0x000000a8 Code RO 5763 i.vTaskSwitchContext tasks.o - 0x08005af8 0x08005af8 0x000000a0 Code RO 6390 i.xPortStartScheduler port.o - 0x08005b98 0x08005b98 0x00000034 Code RO 6391 i.xPortSysTickHandler port.o - 0x08005bcc 0x08005bcc 0x0000009c Code RO 6191 i.xQueueGenericCreate queue.o - 0x08005c68 0x08005c68 0x000001f0 Code RO 6192 i.xQueueGenericReceive queue.o - 0x08005e58 0x08005e58 0x000000d8 Code RO 6193 i.xQueueGenericReset queue.o - 0x08005f30 0x08005f30 0x000001ec Code RO 6194 i.xQueueGenericSend queue.o - 0x0800611c 0x0800611c 0x00000138 Code RO 6195 i.xQueueGenericSendFromISR queue.o - 0x08006254 0x08006254 0x000000a0 Code RO 5764 i.xTaskCheckForTimeOut tasks.o - 0x080062f4 0x080062f4 0x00000060 Code RO 5765 i.xTaskCreate tasks.o - 0x08006354 0x08006354 0x00000020 Code RO 5769 i.xTaskGetSchedulerState tasks.o - 0x08006374 0x08006374 0x0000000c Code RO 5770 i.xTaskGetTickCount tasks.o - 0x08006380 0x08006380 0x00000160 Code RO 5772 i.xTaskIncrementTick tasks.o - 0x080064e0 0x080064e0 0x000000d8 Code RO 5775 i.xTaskPriorityDisinherit tasks.o - 0x080065b8 0x080065b8 0x000000b4 Code RO 5776 i.xTaskRemoveFromEventList tasks.o - 0x0800666c 0x0800666c 0x00000120 Code RO 5778 i.xTaskResumeAll tasks.o - 0x0800678c 0x0800678c 0x00000074 Code RO 6063 i.xTimerCreateTimerTask timers.o - 0x08006800 0x08006800 0x000000a0 Code RO 6064 i.xTimerGenericCommand timers.o - 0x080068a0 0x080068a0 0x00000018 Data RO 844 .constdata rtc.o - 0x080068b8 0x080068b8 0x00000049 Data RO 6512 .conststring myfreertos.o - 0x08006901 0x08006901 0x00000003 PAD - 0x08006904 0x08006904 0x00000020 Data RO 6976 Region$$Table anon$$obj.o + 0x080016b4 0x080016b4 0x00000328 Code RO 751 i.RS485_1_Send_Data_2 rs485.o + 0x080019dc 0x080019dc 0x0000007c Code RO 752 i.RS485_1_Send_Data_3 rs485.o + 0x08001a58 0x08001a58 0x00000010 Code RO 3046 i.RTC_ClearITPendingBit stm32f10x_rtc.o + 0x08001a68 0x08001a68 0x00000014 Code RO 3047 i.RTC_EnterConfigMode stm32f10x_rtc.o + 0x08001a7c 0x08001a7c 0x00000014 Code RO 3048 i.RTC_ExitConfigMode stm32f10x_rtc.o + 0x08001a90 0x08001a90 0x00000118 Code RO 836 i.RTC_Get rtc.o + 0x08001ba8 0x08001ba8 0x00000014 Code RO 3049 i.RTC_GetCounter stm32f10x_rtc.o + 0x08001bbc 0x08001bbc 0x00000024 Code RO 3052 i.RTC_GetITStatus stm32f10x_rtc.o + 0x08001be0 0x08001be0 0x00000078 Code RO 837 i.RTC_Get_Week rtc.o + 0x08001c58 0x08001c58 0x000000c0 Code RO 838 i.RTC_IRQHandler rtc.o + 0x08001d18 0x08001d18 0x00000020 Code RO 3053 i.RTC_ITConfig stm32f10x_rtc.o + 0x08001d38 0x08001d38 0x00000114 Code RO 839 i.RTC_Init rtc.o + 0x08001e4c 0x08001e4c 0x0000001a Code RO 840 i.RTC_NVIC_Config rtc.o + 0x08001e66 0x08001e66 0x00000002 PAD + 0x08001e68 0x08001e68 0x000000c8 Code RO 841 i.RTC_Set rtc.o + 0x08001f30 0x08001f30 0x0000001c Code RO 3055 i.RTC_SetCounter stm32f10x_rtc.o + 0x08001f4c 0x08001f4c 0x00000020 Code RO 3056 i.RTC_SetPrescaler stm32f10x_rtc.o + 0x08001f6c 0x08001f6c 0x00000014 Code RO 3057 i.RTC_WaitForLastTask stm32f10x_rtc.o + 0x08001f80 0x08001f80 0x00000024 Code RO 3058 i.RTC_WaitForSynchro stm32f10x_rtc.o + 0x08001fa4 0x08001fa4 0x000000b8 Code RO 842 i.RTC_synchronization_ins rtc.o + 0x0800205c 0x0800205c 0x00000034 Code RO 907 i.RX_BUF_Transfer bufcut.o + 0x08002090 0x08002090 0x00000018 Code RO 908 i.RX_BUF_ZERO bufcut.o + 0x080020a8 0x080020a8 0x0000007c Code RO 661 i.Read_Init write.o + 0x08002124 0x08002124 0x00000034 Code RO 756 i.SN74CB3Q3253_Init rs485.o + 0x08002158 0x08002158 0x00000090 Code RO 472 i.SPI1_Init myspi.o + 0x080021e8 0x080021e8 0x00000054 Code RO 473 i.SPI1_ReadWriteByte myspi.o + 0x0800223c 0x0800223c 0x0000002c Code RO 474 i.SPI1_SetSpeed myspi.o + 0x08002268 0x08002268 0x00000018 Code RO 3326 i.SPI_Cmd stm32f10x_spi.o + 0x08002280 0x08002280 0x00000012 Code RO 3334 i.SPI_I2S_GetFlagStatus stm32f10x_spi.o + 0x08002292 0x08002292 0x00000006 Code RO 3337 i.SPI_I2S_ReceiveData stm32f10x_spi.o + 0x08002298 0x08002298 0x00000004 Code RO 3338 i.SPI_I2S_SendData stm32f10x_spi.o + 0x0800229c 0x0800229c 0x0000003c Code RO 3339 i.SPI_Init stm32f10x_spi.o + 0x080022d8 0x080022d8 0x0000065c Code RO 6509 i.Sensor_Communication_task myfreertos.o + 0x08002934 0x08002934 0x00000008 Code RO 296 i.SetSysClock system_stm32f10x.o + 0x0800293c 0x0800293c 0x000000e0 Code RO 297 i.SetSysClockTo72 system_stm32f10x.o + 0x08002a1c 0x08002a1c 0x00000028 Code RO 1104 i.SysTick_CLKSourceConfig misc.o + 0x08002a44 0x08002a44 0x00000010 Code RO 220 i.SysTick_Handler stm32f10x_it.o + 0x08002a54 0x08002a54 0x0000005c Code RO 1019 i.SysTick_Init systick.o + 0x08002ab0 0x08002ab0 0x00000060 Code RO 299 i.SystemInit system_stm32f10x.o + 0x08002b10 0x08002b10 0x00000028 Code RO 989 i.TIM3_IRQHandler pwmout.o + 0x08002b38 0x08002b38 0x00000060 Code RO 990 i.TIM3_Init pwmout.o + 0x08002b98 0x08002b98 0x00000104 Code RO 415 i.TIM4_IRQHandler pwm.o + 0x08002c9c 0x08002c9c 0x00000018 Code RO 3469 i.TIM_ARRPreloadConfig stm32f10x_tim.o + 0x08002cb4 0x08002cb4 0x00000006 Code RO 3476 i.TIM_ClearITPendingBit stm32f10x_tim.o + 0x08002cba 0x08002cba 0x00000018 Code RO 3481 i.TIM_Cmd stm32f10x_tim.o + 0x08002cd2 0x08002cd2 0x0000001e Code RO 3483 i.TIM_CtrlPWMOutputs stm32f10x_tim.o + 0x08002cf0 0x08002cf0 0x00000022 Code RO 3502 i.TIM_GetITStatus stm32f10x_tim.o + 0x08002d12 0x08002d12 0x00000012 Code RO 3506 i.TIM_ITConfig stm32f10x_tim.o + 0x08002d24 0x08002d24 0x00000098 Code RO 3510 i.TIM_OC1Init stm32f10x_tim.o + 0x08002dbc 0x08002dbc 0x00000012 Code RO 3513 i.TIM_OC1PreloadConfig stm32f10x_tim.o + 0x08002dce 0x08002dce 0x00000002 PAD + 0x08002dd0 0x08002dd0 0x000000a4 Code RO 3515 i.TIM_OC2Init stm32f10x_tim.o + 0x08002e74 0x08002e74 0x000000a0 Code RO 3520 i.TIM_OC3Init stm32f10x_tim.o + 0x08002f14 0x08002f14 0x00000012 Code RO 3523 i.TIM_OC3PreloadConfig stm32f10x_tim.o + 0x08002f26 0x08002f26 0x00000002 PAD + 0x08002f28 0x08002f28 0x0000007c Code RO 3525 i.TIM_OC4Init stm32f10x_tim.o + 0x08002fa4 0x08002fa4 0x0000001a Code RO 3527 i.TIM_OC4PreloadConfig stm32f10x_tim.o + 0x08002fbe 0x08002fbe 0x00000014 Code RO 3528 i.TIM_OCStructInit stm32f10x_tim.o + 0x08002fd2 0x08002fd2 0x00000004 Code RO 3542 i.TIM_SetCompare1 stm32f10x_tim.o + 0x08002fd6 0x08002fd6 0x00000004 Code RO 3543 i.TIM_SetCompare2 stm32f10x_tim.o + 0x08002fda 0x08002fda 0x00000006 Code RO 3545 i.TIM_SetCompare4 stm32f10x_tim.o + 0x08002fe0 0x08002fe0 0x000000a4 Code RO 3552 i.TIM_TimeBaseInit stm32f10x_tim.o + 0x08003084 0x08003084 0x00000088 Code RO 991 i.TimePwm_init pwmout.o + 0x0800310c 0x0800310c 0x00000040 Code RO 757 i.USART1_IRQHandler rs485.o + 0x0800314c 0x0800314c 0x00000088 Code RO 1051 i.USART2_IRQHandler usart.o + 0x080031d4 0x080031d4 0x000000c8 Code RO 1052 i.USART2_Init usart.o + 0x0800329c 0x0800329c 0x00000018 Code RO 1478 i.USART_Cmd stm32f10x_usart.o + 0x080032b4 0x080032b4 0x0000001a Code RO 1481 i.USART_GetFlagStatus stm32f10x_usart.o + 0x080032ce 0x080032ce 0x00000054 Code RO 1482 i.USART_GetITStatus stm32f10x_usart.o + 0x08003322 0x08003322 0x0000004a Code RO 1484 i.USART_ITConfig stm32f10x_usart.o + 0x0800336c 0x0800336c 0x000000d8 Code RO 1485 i.USART_Init stm32f10x_usart.o + 0x08003444 0x08003444 0x0000000a Code RO 1492 i.USART_ReceiveData stm32f10x_usart.o + 0x0800344e 0x0800344e 0x00000008 Code RO 1495 i.USART_SendData stm32f10x_usart.o + 0x08003456 0x08003456 0x00000004 Code RO 221 i.UsageFault_Handler stm32f10x_it.o + 0x0800345a 0x0800345a 0x00000002 PAD + 0x0800345c 0x0800345c 0x00000048 Code RO 529 i.W25QXX_Erase_Sector w25q128.o + 0x080034a4 0x080034a4 0x00000050 Code RO 530 i.W25QXX_Init w25q128.o + 0x080034f4 0x080034f4 0x00000050 Code RO 532 i.W25QXX_Read w25q128.o + 0x08003544 0x08003544 0x00000048 Code RO 533 i.W25QXX_ReadID w25q128.o + 0x0800358c 0x0800358c 0x0000002c Code RO 534 i.W25QXX_ReadSR w25q128.o + 0x080035b8 0x080035b8 0x00000012 Code RO 536 i.W25QXX_Wait_Busy w25q128.o + 0x080035ca 0x080035ca 0x00000002 PAD + 0x080035cc 0x080035cc 0x00000020 Code RO 539 i.W25QXX_Write_Enable w25q128.o + 0x080035ec 0x080035ec 0x00000046 Code RO 540 i.W25QXX_Write_NoCheck w25q128.o + 0x08003632 0x08003632 0x00000002 PAD + 0x08003634 0x08003634 0x00000054 Code RO 541 i.W25QXX_Write_Page w25q128.o + 0x08003688 0x08003688 0x00000040 Code RO 662 i.Write_Init write.o + 0x080036c8 0x080036c8 0x00000020 Code RO 6808 i.__0printf mc_w.l(printfa.o) + 0x080036e8 0x080036e8 0x0000000e Code RO 6978 i.__scatterload_copy mc_w.l(handlers.o) + 0x080036f6 0x080036f6 0x00000002 Code RO 6979 i.__scatterload_null mc_w.l(handlers.o) + 0x080036f8 0x080036f8 0x0000000e Code RO 6980 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x08003706 0x08003706 0x00000002 PAD + 0x08003708 0x08003708 0x00000184 Code RO 6815 i._fp_digits mc_w.l(printfa.o) + 0x0800388c 0x0800388c 0x000006b4 Code RO 6816 i._printf_core mc_w.l(printfa.o) + 0x08003f40 0x08003f40 0x00000024 Code RO 6817 i._printf_post_padding mc_w.l(printfa.o) + 0x08003f64 0x08003f64 0x0000002e Code RO 6818 i._printf_pre_padding mc_w.l(printfa.o) + 0x08003f92 0x08003f92 0x00000018 Code RO 909 i.bufcut_Init bufcut.o + 0x08003faa 0x08003faa 0x00000002 PAD + 0x08003fac 0x08003fac 0x00000040 Code RO 1020 i.delay_ms systick.o + 0x08003fec 0x08003fec 0x00000048 Code RO 1021 i.delay_us systick.o + 0x08004034 0x08004034 0x00000018 Code RO 1022 i.delay_xms systick.o + 0x0800404c 0x0800404c 0x00000034 Code RO 1053 i.fputc usart.o + 0x08004080 0x08004080 0x0000001a Code RO 663 i.isAllZeros write.o + 0x0800409a 0x0800409a 0x00000002 PAD + 0x0800409c 0x0800409c 0x000000ec Code RO 1 i.main main.o + 0x08004188 0x08004188 0x0000004c Code RO 6510 i.os_init myfreertos.o + 0x080041d4 0x080041d4 0x00000098 Code RO 5733 i.prvAddCurrentTaskToDelayedList tasks.o + 0x0800426c 0x0800426c 0x000000b4 Code RO 5734 i.prvAddNewTaskToReadyList tasks.o + 0x08004320 0x08004320 0x00000064 Code RO 6051 i.prvCheckForValidListAndQueue timers.o + 0x08004384 0x08004384 0x00000064 Code RO 5735 i.prvCheckTasksWaitingTermination tasks.o + 0x080043e8 0x080043e8 0x0000002a Code RO 6173 i.prvCopyDataFromQueue queue.o + 0x08004412 0x08004412 0x0000007c Code RO 6174 i.prvCopyDataToQueue queue.o + 0x0800448e 0x0800448e 0x00000012 Code RO 5736 i.prvDeleteTCB tasks.o + 0x080044a0 0x080044a0 0x00000028 Code RO 6052 i.prvGetNextExpireTime timers.o + 0x080044c8 0x080044c8 0x0000007c Code RO 6460 i.prvHeapInit heap_4.o + 0x08004544 0x08004544 0x00000028 Code RO 5737 i.prvIdleTask tasks.o + 0x0800456c 0x0800456c 0x0000002a Code RO 6176 i.prvInitialiseNewQueue queue.o + 0x08004596 0x08004596 0x00000002 PAD + 0x08004598 0x08004598 0x000000c4 Code RO 5738 i.prvInitialiseNewTask tasks.o + 0x0800465c 0x0800465c 0x00000068 Code RO 5739 i.prvInitialiseTaskLists tasks.o + 0x080046c4 0x080046c4 0x00000068 Code RO 6461 i.prvInsertBlockIntoFreeList heap_4.o + 0x0800472c 0x0800472c 0x00000058 Code RO 6054 i.prvInsertTimerInActiveList timers.o + 0x08004784 0x08004784 0x0000001a Code RO 6177 i.prvIsQueueEmpty queue.o + 0x0800479e 0x0800479e 0x0000001e Code RO 6178 i.prvIsQueueFull queue.o + 0x080047bc 0x080047bc 0x000000c8 Code RO 6179 i.prvNotifyQueueSetContainer queue.o + 0x08004884 0x08004884 0x00000080 Code RO 6055 i.prvProcessExpiredTimer timers.o + 0x08004904 0x08004904 0x0000010c Code RO 6056 i.prvProcessReceivedCommands timers.o + 0x08004a10 0x08004a10 0x00000074 Code RO 6057 i.prvProcessTimerOrBlockTask timers.o + 0x08004a84 0x08004a84 0x00000034 Code RO 5740 i.prvResetNextTaskUnblockTime tasks.o + 0x08004ab8 0x08004ab8 0x0000002c Code RO 6058 i.prvSampleTimeNow timers.o + 0x08004ae4 0x08004ae4 0x000000bc Code RO 6059 i.prvSwitchTimerLists timers.o + 0x08004ba0 0x08004ba0 0x00000070 Code RO 6384 i.prvTaskExitError port.o + 0x08004c10 0x08004c10 0x0000001a Code RO 6060 i.prvTimerTask timers.o + 0x08004c2a 0x08004c2a 0x00000092 Code RO 6180 i.prvUnlockQueue queue.o + 0x08004cbc 0x08004cbc 0x00000154 Code RO 6462 i.pvPortMalloc heap_4.o + 0x08004e10 0x08004e10 0x00000020 Code RO 5742 i.pvTaskIncrementMutexHeldCount tasks.o + 0x08004e30 0x08004e30 0x00000024 Code RO 6385 i.pxPortInitialiseStack port.o + 0x08004e54 0x08004e54 0x000000a8 Code RO 6511 i.start_task myfreertos.o + 0x08004efc 0x08004efc 0x000000c0 Code RO 664 i.timelong_Compare write.o + 0x08004fbc 0x08004fbc 0x00000028 Code RO 5695 i.uxListRemove list.o + 0x08004fe4 0x08004fe4 0x0000001a Code RO 5696 i.vListInitialise list.o + 0x08004ffe 0x08004ffe 0x00000006 Code RO 5697 i.vListInitialiseItem list.o + 0x08005004 0x08005004 0x00000034 Code RO 5698 i.vListInsert list.o + 0x08005038 0x08005038 0x00000018 Code RO 5699 i.vListInsertEnd list.o + 0x08005050 0x08005050 0x00000088 Code RO 6387 i.vPortEnterCritical port.o + 0x080050d8 0x080050d8 0x00000070 Code RO 6388 i.vPortExitCritical port.o + 0x08005148 0x08005148 0x000000b8 Code RO 6463 i.vPortFree heap_4.o + 0x08005200 0x08005200 0x00000020 Code RO 6389 i.vPortSetupTimerInterrupt port.o + 0x08005220 0x08005220 0x000000a0 Code RO 6390 i.vPortValidateInterruptPriority port.o + 0x080052c0 0x080052c0 0x0000002c Code RO 6184 i.vQueueAddToRegistry queue.o + 0x080052ec 0x080052ec 0x0000004a Code RO 6187 i.vQueueWaitForMessageRestricted queue.o + 0x08005336 0x08005336 0x00000002 PAD + 0x08005338 0x08005338 0x00000074 Code RO 5748 i.vTaskDelay tasks.o + 0x080053ac 0x080053ac 0x0000010c Code RO 5750 i.vTaskDelete tasks.o + 0x080054b8 0x080054b8 0x0000000c Code RO 5752 i.vTaskMissedYield tasks.o + 0x080054c4 0x080054c4 0x00000054 Code RO 5754 i.vTaskPlaceOnEventList tasks.o + 0x08005518 0x08005518 0x0000005c Code RO 5755 i.vTaskPlaceOnEventListRestricted tasks.o + 0x08005574 0x08005574 0x000000b0 Code RO 5757 i.vTaskPriorityInherit tasks.o + 0x08005624 0x08005624 0x0000004c Code RO 5760 i.vTaskSetTimeOutState tasks.o + 0x08005670 0x08005670 0x000000ac Code RO 5761 i.vTaskStartScheduler tasks.o + 0x0800571c 0x0800571c 0x00000010 Code RO 5763 i.vTaskSuspendAll tasks.o + 0x0800572c 0x0800572c 0x000000a8 Code RO 5764 i.vTaskSwitchContext tasks.o + 0x080057d4 0x080057d4 0x000000a0 Code RO 6391 i.xPortStartScheduler port.o + 0x08005874 0x08005874 0x00000034 Code RO 6392 i.xPortSysTickHandler port.o + 0x080058a8 0x080058a8 0x0000009c Code RO 6192 i.xQueueGenericCreate queue.o + 0x08005944 0x08005944 0x000001f0 Code RO 6193 i.xQueueGenericReceive queue.o + 0x08005b34 0x08005b34 0x000000d8 Code RO 6194 i.xQueueGenericReset queue.o + 0x08005c0c 0x08005c0c 0x000001ec Code RO 6195 i.xQueueGenericSend queue.o + 0x08005df8 0x08005df8 0x00000138 Code RO 6196 i.xQueueGenericSendFromISR queue.o + 0x08005f30 0x08005f30 0x000000a0 Code RO 5765 i.xTaskCheckForTimeOut tasks.o + 0x08005fd0 0x08005fd0 0x00000060 Code RO 5766 i.xTaskCreate tasks.o + 0x08006030 0x08006030 0x00000020 Code RO 5770 i.xTaskGetSchedulerState tasks.o + 0x08006050 0x08006050 0x0000000c Code RO 5771 i.xTaskGetTickCount tasks.o + 0x0800605c 0x0800605c 0x00000160 Code RO 5773 i.xTaskIncrementTick tasks.o + 0x080061bc 0x080061bc 0x000000d8 Code RO 5776 i.xTaskPriorityDisinherit tasks.o + 0x08006294 0x08006294 0x000000b4 Code RO 5777 i.xTaskRemoveFromEventList tasks.o + 0x08006348 0x08006348 0x00000120 Code RO 5779 i.xTaskResumeAll tasks.o + 0x08006468 0x08006468 0x00000074 Code RO 6064 i.xTimerCreateTimerTask timers.o + 0x080064dc 0x080064dc 0x000000a0 Code RO 6065 i.xTimerGenericCommand timers.o + 0x0800657c 0x0800657c 0x00000018 Data RO 844 .constdata rtc.o + 0x08006594 0x08006594 0x00000020 Data RO 6976 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006924, Size: 0x00003810, Max: 0x00005000, ABSOLUTE, COMPRESSED[0x000000d8]) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080065b4, Size: 0x00003998, Max: 0x00005000, ABSOLUTE, COMPRESSED[0x000000d8]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object @@ -3856,30 +3852,31 @@ Memory Map of the image 0x20000088 COMPRESSED 0x00000032 Data RW 760 .data rs485.o 0x200000ba COMPRESSED 0x00000004 Data RW 845 .data rtc.o 0x200000be COMPRESSED 0x00000002 PAD - 0x200000c0 COMPRESSED 0x00000014 Data RW 965 .data pid.o - 0x200000d4 COMPRESSED 0x00000004 Data RW 1022 .data systick.o - 0x200000d8 COMPRESSED 0x00000002 Data RW 1054 .data usart.o - 0x200000da COMPRESSED 0x00000014 Data RW 1305 .data stm32f10x_rcc.o + 0x200000c0 COMPRESSED 0x00000014 Data RW 966 .data pid.o + 0x200000d4 COMPRESSED 0x00000004 Data RW 1023 .data systick.o + 0x200000d8 COMPRESSED 0x00000002 Data RW 1055 .data usart.o + 0x200000da COMPRESSED 0x00000014 Data RW 1306 .data stm32f10x_rcc.o 0x200000ee COMPRESSED 0x00000002 PAD - 0x200000f0 COMPRESSED 0x0000003c Data RW 5781 .data tasks.o - 0x2000012c COMPRESSED 0x00000014 Data RW 6070 .data timers.o - 0x20000140 COMPRESSED 0x0000000c Data RW 6392 .data port.o - 0x2000014c COMPRESSED 0x00000018 Data RW 6467 .data heap_4.o + 0x200000f0 COMPRESSED 0x0000003c Data RW 5782 .data tasks.o + 0x2000012c COMPRESSED 0x00000014 Data RW 6071 .data timers.o + 0x20000140 COMPRESSED 0x0000000c Data RW 6393 .data port.o + 0x2000014c COMPRESSED 0x00000018 Data RW 6468 .data heap_4.o 0x20000164 COMPRESSED 0x0000048c Data RW 6513 .data myfreertos.o 0x200005f0 COMPRESSED 0x00000004 Data RW 6943 .data mc_w.l(stdout.o) 0x200005f4 - 0x000000d8 Zero RW 665 .bss write.o 0x200006cc - 0x00000094 Zero RW 758 .bss rs485.o 0x20000760 - 0x0000000a Zero RW 843 .bss rtc.o 0x2000076a COMPRESSED 0x00000002 PAD - 0x2000076c - 0x00000044 Zero RW 964 .bss pid.o - 0x200007b0 - 0x000000ff Zero RW 1053 .bss usart.o + 0x2000076c - 0x00000044 Zero RW 965 .bss pid.o + 0x200007b0 - 0x000000ff Zero RW 1054 .bss usart.o 0x200008af COMPRESSED 0x00000001 PAD - 0x200008b0 - 0x000002e4 Zero RW 5780 .bss tasks.o - 0x20000b94 - 0x00000028 Zero RW 6069 .bss timers.o - 0x20000bbc - 0x00000050 Zero RW 6206 .bss queue.o - 0x20000c0c - 0x00002800 Zero RW 6466 .bss heap_4.o - 0x2000340c COMPRESSED 0x00000004 PAD - 0x20003410 - 0x00000400 Zero RW 1092 STACK startup_stm32f10x_md.o + 0x200008b0 - 0x000002e4 Zero RW 5781 .bss tasks.o + 0x20000b94 - 0x00000028 Zero RW 6070 .bss timers.o + 0x20000bbc - 0x00000050 Zero RW 6207 .bss queue.o + 0x20000c0c - 0x00002800 Zero RW 6467 .bss heap_4.o + 0x2000340c - 0x0000018b Zero RW 6512 .bss myfreertos.o + 0x20003597 COMPRESSED 0x00000001 PAD + 0x20003598 - 0x00000400 Zero RW 1093 STACK startup_stm32f10x_md.o ============================================================================== @@ -3889,14 +3886,14 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 152 22 0 0 0 2818 bufcut.o + 100 8 0 0 0 2338 bufcut.o 0 0 0 0 0 32 core_cm3.o 0 0 0 0 0 11892 event_groups.o 752 176 0 24 10240 3967 heap_4.o 148 0 0 0 0 3166 list.o 236 44 0 0 0 253431 main.o 172 22 0 0 0 2081 misc.o - 2596 744 73 1164 0 5164 myfreertos.o + 1872 348 0 1164 395 5094 myfreertos.o 272 22 0 0 0 205173 myspi.o 404 28 0 20 68 2002 pid.o 950 320 0 12 0 10401 port.o @@ -3904,7 +3901,7 @@ Image component sizes 272 24 0 0 0 1785 pwmout.o 2400 478 0 0 80 14341 queue.o 224 24 0 0 0 1681 relays.o - 1388 188 0 50 148 5772 rs485.o + 1360 182 0 50 148 5814 rs485.o 1336 184 24 4 10 7007 rtc.o 36 8 236 0 1024 876 startup_stm32f10x_md.o 84 16 0 0 0 3219 stm32f10x_bkp.o @@ -3925,9 +3922,9 @@ Image component sizes 942 92 0 114 216 5294 write.o ---------------------------------------------------------------------- - 22034 4042 368 1520 12828 691283 Object Totals + 21230 3626 292 1520 13220 690775 Object Totals 0 0 32 0 0 0 (incl. Generated) - 22 0 3 4 7 0 (incl. Padding) + 22 0 0 4 4 0 (incl. Padding) ---------------------------------------------------------------------- @@ -3994,15 +3991,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 26548 4148 368 1524 12828 682403 Grand Totals - 26548 4148 368 216 12828 682403 ELF Image Totals (compressed) - 26548 4148 368 216 0 0 ROM Totals + 25744 3732 292 1524 13220 681947 Grand Totals + 25744 3732 292 216 13220 681947 ELF Image Totals (compressed) + 25744 3732 292 216 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 26916 ( 26.29kB) - Total RW Size (RW Data + ZI Data) 14352 ( 14.02kB) - Total ROM Size (Code + RO Data + RW Data) 27132 ( 26.50kB) + Total RO Size (Code + RO Data) 26036 ( 25.43kB) + Total RW Size (RW Data + ZI Data) 14744 ( 14.40kB) + Total ROM Size (Code + RO Data + RW Data) 26252 ( 25.64kB) ============================================================================== diff --git a/USER/control.uvguix.lukaili b/USER/control.uvguix.lukaili index 346c77b..f7020f6 100644 --- a/USER/control.uvguix.lukaili +++ b/USER/control.uvguix.lukaili @@ -110,8 +110,8 @@ 0 - 1383 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000A000000030000000100000059443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C555345525C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF65443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C6D796672656572746F735C6D796672656572746F732E68000000000C6D796672656572746F732E6800000000FFDC7800FFFFFFFF5E443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C77353530305C77353530306170692E63000000000A77353530306170692E6300000000BECEA100FFFFFFFF65443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C6D796672656572746F735C6D796672656572746F732E63000000000C6D796672656572746F732E6300000000A5C2D700FFFFFFFF5E443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C48415244574152455C77726974652E63000000000777726974652E6300000000F6FA7D00FFFFFFFF5E443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C48415244574152455C72733438352E63000000000772733438352E6300000000B5E99D00FFFFFFFF5F443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C48415244574152455C6275666375742E6300000000086275666375742E63000000005FC3CF00FFFFFFFF5C443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C48415244574152455C50574D2E63000000000550574D2E6300000000C1838300FFFFFFFF5F443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C48415244574152455C52656C6179732E63000000000852656C6179732E6300000000CACAD500FFFFFFFF5E443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C48415244574152455C77726974652E68000000000777726974652E6800000000B3A6BE00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000001010000660000000006000048020000 + 1498 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B000000030000000100000059443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C555345525C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF65443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C6D796672656572746F735C6D796672656572746F732E68000000000C6D796672656572746F732E6800000000FFDC7800FFFFFFFF5E443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C77353530305C77353530306170692E63000000000A77353530306170692E6300000000BECEA100FFFFFFFF65443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C6D796672656572746F735C6D796672656572746F732E63000000000C6D796672656572746F732E6300000000A5C2D700FFFFFFFF5E443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C48415244574152455C77726974652E63000000000777726974652E6300000000F6FA7D00FFFFFFFF5E443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C48415244574152455C72733438352E63000000000772733438352E6300000000B5E99D00FFFFFFFF5F443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C48415244574152455C6275666375742E6300000000086275666375742E63000000005FC3CF00FFFFFFFF5C443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C48415244574152455C50574D2E63000000000550574D2E6300000000C1838300FFFFFFFF5F443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C48415244574152455C52656C6179732E63000000000852656C6179732E6300000000CACAD500FFFFFFFF5E443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C48415244574152455C77726974652E68000000000777726974652E6800000000B3A6BE00FFFFFFFF5C443A5CD7C0C3E65C73746D33322D636F6E74726F6C205F6672656572746F73202D204E4F32202D2073657269616C31202D20706964202D20B8B1B1BE5C636F6E74726F6C5F6672656572746F735C48415244574152455C5049442E6300000000055049442E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000001010000660000000006000033020000 @@ -150,7 +150,7 @@ 0 16 - 0300000066000000FA00000018020000 + 0300000066000000FA00000003020000 16 @@ -170,7 +170,7 @@ 0 16 - 0300000066000000FA00000018020000 + 0300000066000000FA00000003020000 16 @@ -450,7 +450,7 @@ 0 16 - 0300000066000000FA00000018020000 + 0300000066000000FA00000003020000 16 @@ -470,7 +470,7 @@ 0 16 - 0300000066000000FA00000018020000 + 0300000066000000FA00000003020000 16 @@ -490,7 +490,7 @@ 0 16 - 030000004C020000FD050000ED020000 + 0300000037020000FD050000ED020000 16 @@ -530,7 +530,7 @@ 0 16 - 030000004C020000FD05000093020000 + 0300000037020000FD0500007E020000 16 @@ -1170,7 +1170,7 @@ 0 16 - 030000004C020000FD050000ED020000 + 0300000037020000FD050000ED020000 16 @@ -1190,7 +1190,7 @@ 0 16 - 030000004C020000FD05000093020000 + 0300000037020000FD0500007E020000 16 @@ -1250,7 +1250,7 @@ 0 16 - 030000004C020000FD05000093020000 + 0300000037020000FD0500007E020000 16 @@ -1270,7 +1270,7 @@ 0 16 - 030000004C020000FD05000093020000 + 0300000037020000FD0500007E020000 16 @@ -1799,7 +1799,7 @@ 3311 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC4000000BC00000070040000C0000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000C40000006600000070040000D3000000C40000004F00000070040000BC0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFAC0300004F000000B0030000A0010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B00300006600000070040000B7010000B00300004F00000070040000A001000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFFD0000004F00000001010000310200000100000002000010040000000100000019FFFFFF0E050000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000E9000000A2020000000000004F000000FD000000310200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000008C010000700400009001000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000A701000070040000280200000000000090010000700400001102000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF38020000900100003C0200001102000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000003102000000060000350200000100000001000010040000000100000000FEFFFFAC000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000A6020000000600001D030000000000003502000000060000060300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC4000000BC00000070040000C0000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000C40000006600000070040000D3000000C40000004F00000070040000BC0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFAC0300004F000000B0030000A0010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B00300006600000070040000B7010000B00300004F00000070040000A001000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFFD0000004F000000010100001C0200000100000002000010040000000100000019FFFFFF0E050000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000E9000000A2020000000000004F000000FD0000001C0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000008C010000700400009001000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000A701000070040000280200000000000090010000700400001102000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF38020000900100003C0200001102000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000001C02000000060000200200000100000001000010040000000100000004FEFFFFB0000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000A6020000000600001D030000000000002002000000060000060300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 @@ -3606,8 +3606,8 @@ 3 .\main.c - 7 - 29 + 8 + 27 43 1 @@ -3633,36 +3633,36 @@ ..\myfreertos\myfreertos.c - 20 - 156 - 167 + 12 + 331 + 348 1 - 274,289,302,311,320,329,338 + 0 ..\HARDWARE\write.c - 3 - 126 - 140 + 9 + 124 + 146 1 0 ..\HARDWARE\rs485.c - 23 - 158 - 138 + 0 + 93 + 94 1 0 ..\HARDWARE\bufcut.c - 0 - 18 - 26 + 7 + 29 + 44 1 0 @@ -3678,9 +3678,9 @@ ..\HARDWARE\Relays.c - 0 - 38 - 62 + 16 + 53 + 54 1 0 @@ -3694,6 +3694,15 @@ 0 + + ..\HARDWARE\PID.c + 0 + 24 + 25 + 1 + + 0 + diff --git a/myfreertos/myfreertos.c b/myfreertos/myfreertos.c index 9de4aab..ebe80dd 100644 --- a/myfreertos/myfreertos.c +++ b/myfreertos/myfreertos.c @@ -5,6 +5,7 @@ char subTopic[512]="/sys/hp8oQhMZJ67/Device1/thing/service/property/set";// #define MQTT_SOCK 5 +u8 RS485_RX_BUF_COPY[128]={0}; u8 cnt_flag=0,sub_flag=0,pub_flag=0; u16 time=0;//¼pingʱ char wet_temp[256];//뷢ϢĻ @@ -154,33 +155,36 @@ void Sensor_Communication_task(void *pvParameters) // pingMqtt(MQTT_SOCK); // } now_stage=timelong_Compare();// - printf("%d %d\r\n",chour,cminute); + //printf("%d %d\r\n",chour,cminute); Array(&now_stage,&hour,&min,&tem,&hum,&red,&blue,&white);//¶Ӧ׶κŵIJ printf("current stage: %d\r\n",now_stage); RS485_1_Send_Data_1(rs485buf,8);//(RS485_RX_CNT=0ѱע) - printf("send finish\r\n"); + //printf("send finish\r\n"); delay_xms(500); - RX_BUF_Printf(128); + //RX_BUF_Printf(128); RS485_1_Send_Data_3(); delay_xms(500); - RX_BUF_Printf(128); - while(!(isAllZeros(RS485_RX_BUF,128))) + //RX_BUF_Printf(128); + bufcut_Init(RS485_RX_BUF_COPY,RS485_RX_BUF,0,128); + RS485_RX_CNT=0; + while((isAllZeros(RS485_RX_BUF_COPY,128)==0)) + //while(!(RS485_RX_BUF[0]==0x00 && RS485_RX_BUF[1]==0x00&&RS485_RX_BUF[2]==0x00 && RS485_RX_BUF[3]==0x00)) { - printf("enter while\r\n"); + //printf("enter while\r\n"); - if(RS485_RX_BUF[0]==0x01 && RS485_RX_BUF[1]==0x03) // жǷУɹ + if(RS485_RX_BUF_COPY[0]==0x01 && RS485_RX_BUF_COPY[1]==0x03) // жǷУɹ { - T = RS485_RX_BUF[3]; - T = T<<8|RS485_RX_BUF[4]; + T = RS485_RX_BUF_COPY[3]; + T = T<<8|RS485_RX_BUF_COPY[4]; - H = RS485_RX_BUF[5]; - H = H<<8|RS485_RX_BUF[6]; + H = RS485_RX_BUF_COPY[5]; + H = H<<8|RS485_RX_BUF_COPY[6]; - C= RS485_RX_BUF[19]; - C = C<<8|RS485_RX_BUF[20]; + C= RS485_RX_BUF_COPY[19]; + C = C<<8|RS485_RX_BUF_COPY[20]; - printf("now_tem=%d.%d,now_hum=%d.%d%% ,co2=%d\r\n",T/10,T%10,H/10,H%10,C); + //printf("now_tem=%d.%d,now_hum=%d.%d%% ,co2=%d\r\n",T/10,T%10,H/10,H%10,C); /*GPIO1-> GPIO2->ѹ GPIO3->ͨ GPIO4>· GPIO5->ʪ */ @@ -247,90 +251,90 @@ void Sensor_Communication_task(void *pvParameters) // GPIO_ResetBits(GPIOD,GPIO_Pin_1);//رշ humidity_flag=0; } - printf("!!!"); + //printf("!!!"); RS485_1_Send_Data_2(); //ϴ RX_BUF_ZERO(23); //printf(" \r\n"); RX_BUF_Transfer(0,23); //printf("\r\n"); - RX_BUF_Printf(128); + //RX_BUF_Printf(128); // printf("\r\n"); } - else if(RS485_RX_BUF[0]==0xEE&&RS485_RX_BUF[1]==0xB6&&RS485_RX_BUF[2]==0x03)//ͬ + else if(RS485_RX_BUF_COPY[0]==0xEE&&RS485_RX_BUF_COPY[1]==0xB6&&RS485_RX_BUF_COPY[2]==0x03)//ͬ { - Analysis(&n,&i,RS485_RX_BUF); - printf("B6 03 cmd: batch sync\r\n"); + Analysis(&n,&i,RS485_RX_BUF_COPY); + //printf("B6 03 cmd: batch sync\r\n"); Array(&now_stage,&hour,&min,&tem,&hum,&red,&blue,&white);//¶Ӧ׶κŵIJ Write_Init(); RX_BUF_ZERO(11); - printf(" \r\n"); + //printf(" \r\n"); RX_BUF_Transfer(0,11); - printf("\r\n"); - RX_BUF_Printf(128); - printf("\r\n"); + //printf("\r\n"); + //RX_BUF_Printf(128); + //printf("\r\n"); } - else if(RS485_RX_BUF[0]==0xEE&&RS485_RX_BUF[1]==0xB6&&RS485_RX_BUF[2]==0x04)//л׶ + else if(RS485_RX_BUF_COPY[0]==0xEE&&RS485_RX_BUF_COPY[1]==0xB6&&RS485_RX_BUF_COPY[2]==0x04)//л׶ { - change_stage_rev1=RS485_RX_BUF[3]; - printf("B6 04 cmd: change stage\r\n"); + change_stage_rev1=RS485_RX_BUF_COPY[3]; + //printf("B6 04 cmd: change stage\r\n"); RTC_synchronization_ins(2023,9,1,0,00,00); now_stage=change_stage_rev1; store_stage=change_stage_rev1; Write_Init(); RX_BUF_ZERO(8); - printf(" \r\n"); + //printf(" \r\n"); RX_BUF_Transfer(0,8); - printf("\r\n"); + //printf("\r\n"); //RX_BUF_Printf(128); - printf("\r\n"); + //printf("\r\n"); } - else if(RS485_RX_BUF[0]==0xEE&&RS485_RX_BUF[1]==0xB6&&RS485_RX_BUF[2]==0x01)//ͬ + else if(RS485_RX_BUF_COPY[0]==0xEE&&RS485_RX_BUF_COPY[1]==0xB6&&RS485_RX_BUF_COPY[2]==0x01)//ͬ { - Batch_synchronization(&n,RS485_RX_BUF); - printf("B6 01 cmd: get one %d\r\n", n); + Batch_synchronization(&n,RS485_RX_BUF_COPY); + //printf("B6 01 cmd: get one %d\r\n", n); Array(&now_stage,&hour,&min,&tem,&hum,&red,&blue,&white);//¶Ӧ׶κŵIJ //Write_Init();ٲдĴ RX_BUF_ZERO(20); - printf(" \r\n"); + //printf(" \r\n"); RX_BUF_Transfer(0,20); - printf("\r\n"); + //printf("\r\n"); //RX_BUF_Printf(128); - printf("\r\n"); + //printf("\r\n"); } - else if(RS485_RX_BUF[0]==0xEE&&RS485_RX_BUF[1]==0xB1&&RS485_RX_BUF[2]==0x11&&RS485_RX_BUF[15]==0xFF&&RS485_RX_BUF[16]==0xFF)//ͬĬϴ + else if(RS485_RX_BUF_COPY[0]==0xEE&&RS485_RX_BUF_COPY[1]==0xB1&&RS485_RX_BUF_COPY[2]==0x11&&RS485_RX_BUF_COPY[15]==0xFF&&RS485_RX_BUF[16]==0xFF)//ͬĬϴ { RX_BUF_ZERO(17); - printf(" \r\n"); - printf("cut overdata of B6 03 \r\n"); + //printf(" \r\n"); + //printf("cut overdata of B6 03 \r\n"); //RX_BUF_Printf(128); RX_BUF_Transfer(0,17); //RX_BUF_Printf(128); } - else if(RS485_RX_BUF[0]==0xEE&&RS485_RX_BUF[1]==0xB1&&RS485_RX_BUF[2]==0x11&&RS485_RX_BUF[14]==0xFF&&RS485_RX_BUF[15]==0xFF)//ͬĬϴ + else if(RS485_RX_BUF_COPY[0]==0xEE&&RS485_RX_BUF_COPY[1]==0xB1&&RS485_RX_BUF_COPY[2]==0x11&&RS485_RX_BUF_COPY[14]==0xFF&&RS485_RX_BUF[15]==0xFF)//ͬĬϴ { RX_BUF_ZERO(16); - printf("cut overdata of B6 03 \r\n"); - printf(" \r\n"); + //printf("cut overdata of B6 03 \r\n"); + //printf(" \r\n"); //RX_BUF_Printf(128); RX_BUF_Transfer(0,16); //RX_BUF_Printf(128); } - else if(RS485_RX_BUF[0]==0xEE&&RS485_RX_BUF[1]==0xB1&&RS485_RX_BUF[2]==0x11&&RS485_RX_BUF[12]==0xFF&&RS485_RX_BUF[13]==0xFF)//׶лĬϴ + else if(RS485_RX_BUF_COPY[0]==0xEE&&RS485_RX_BUF_COPY[1]==0xB1&&RS485_RX_BUF_COPY[2]==0x11&&RS485_RX_BUF_COPY[12]==0xFF&&RS485_RX_BUF_COPY[13]==0xFF)//׶лĬϴ { RX_BUF_ZERO(14); - printf("cut overdata of B6 04 \r\n"); - printf(" \r\n"); + //printf("cut overdata of B6 04 \r\n"); + //printf(" \r\n"); //RX_BUF_Printf(128); RX_BUF_Transfer(0,14); //RX_BUF_Printf(128); } - else if(RS485_RX_BUF[0]==0xEE&&RS485_RX_BUF[1]==0xB1&&RS485_RX_BUF[2]==0x01&&RS485_RX_BUF[7]==0xFF&&RS485_RX_BUF[8]==0xFF)//λĬϴ + else if(RS485_RX_BUF_COPY[0]==0xEE&&RS485_RX_BUF_COPY[1]==0xB1&&RS485_RX_BUF_COPY[2]==0x01&&RS485_RX_BUF_COPY[7]==0xFF&&RS485_RX_BUF_COPY[8]==0xFF)//λĬϴ { RX_BUF_ZERO(9); - printf("cut overdata of Upper computer \r\n"); - printf(" \r\n"); + //printf("cut overdata of Upper computer \r\n"); + //printf(" \r\n"); //RX_BUF_Printf(128); RX_BUF_Transfer(0,9); //RX_BUF_Printf(128); @@ -339,16 +343,16 @@ void Sensor_Communication_task(void *pvParameters) { printf("previous array cut\r\n"); RX_BUF_Transfer(0,1); - printf(" \r\n"); - printf("\r\n"); + //printf(" \r\n"); + //printf("\r\n"); //RX_BUF_Printf(128); - printf("\r\n"); + //printf("\r\n"); } } - printf("%d %d %d\r\n",T,H,C); - printf("current params: %d:%d,hot or cold flag:%d, humidity flag:%d, alarm: %d\r\n",chour, cminute, hot_clod_flag, humidity_flag, ALARM); - printf("led!!!\r\n"); + //printf("%d %d %d\r\n",T,H,C); + //printf("current params: %d:%d,hot or cold flag:%d, humidity flag:%d, alarm: %d\r\n",chour, cminute, hot_clod_flag, humidity_flag, ALARM); + //printf("led!!!\r\n"); if(red<=1000&&blue<=1000) { @@ -359,7 +363,7 @@ void Sensor_Communication_task(void *pvParameters) //printf("bule=%d\r\n",blue); } RS485_RX_CNT=0; - printf("end data to serial monitor end"); + //printf("end data to serial monitor end"); }