From 0bc40d5ab1738cb995d563a9af111fcd51712aff Mon Sep 17 00:00:00 2001 From: Jesus Perez <119976553+CECS-Jesus@users.noreply.github.com> Date: Wed, 8 May 2024 20:38:57 -0700 Subject: [PATCH] Updated Object Files. --- Objects/ExtDll.iex | 2 + Objects/R2_ARC_Motors.axf | Bin 23796 -> 30104 bytes Objects/R2_ARC_Motors.build_log.htm | 58 + Objects/R2_ARC_Motors.hex | 557 +++++--- Objects/R2_ARC_Motors.htm | 1955 ++++++++++++++------------- Objects/R2_ARC_Motors.lnp | 23 +- Objects/R2_ARC_Motors_Target 1.dep | 40 +- Objects/led.d | 2 +- Objects/motorcontrol.d | 4 +- Objects/motorcontrol.o | Bin 4444 -> 4448 bytes Objects/motorsetup.d | 6 +- Objects/motorsmain.d | 7 +- Objects/motorsmain.o | Bin 5132 -> 5168 bytes Objects/pll.d | 2 +- Objects/sensors.d | 3 + Objects/sensors.o | Bin 0 -> 6616 bytes Objects/spi.d | 6 +- Objects/spi.o | Bin 3248 -> 3352 bytes Objects/switches.d | 2 +- 19 files changed, 1500 insertions(+), 1167 deletions(-) create mode 100644 Objects/ExtDll.iex create mode 100644 Objects/R2_ARC_Motors.build_log.htm create mode 100644 Objects/sensors.d create mode 100644 Objects/sensors.o diff --git a/Objects/ExtDll.iex b/Objects/ExtDll.iex new file mode 100644 index 0000000..b661f48 --- /dev/null +++ b/Objects/ExtDll.iex @@ -0,0 +1,2 @@ +[EXTDLL] +Count=0 diff --git a/Objects/R2_ARC_Motors.axf b/Objects/R2_ARC_Motors.axf index 1f97f7a2dd42effb41bf0e727fcd47c1f619f6ed..7e3046a7e32e256398e4355b614a40ca475f358f 100644 GIT binary patch literal 30104 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

{w3 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 LM72NqEXMn90=%43 literal 23796 zcmd6v33Oc5dB^XYH*YjrERSsCg%}t+V{n2QEnYAVF4{(mwOE$CP>?bjjh>{bM>CUI zY}rY$uuLI2fkK+5q$Rd#5)P*!iIbKz4KWx>PstwAq@_s+q$RPNr5Q$GJCLCMzx&>u z_vX$RfsfB=pZ(^&-}l|+yWid3a-R+by4w^*VPbQzwTx)e!Puv7VeDz_4hPdVFfZh5 zSv6b0gHAY^m%_XcdkT97`+n>Pu*=)~A^V^yKZN7$*k}Ha_AjdccX`{(Ec?i=qw`C> z$?0E8CR;CMdU9GUTk(}QP8a`US;u*nU3b3X_`PRX)#28e*1vsODf>}Cd6s2Yo&Q3v zy!xwW7P7@zW#RHCUcbC0tEkJ{S5`2#4m*1%^RYGTYR{InPfR`e`g8qdYoDllvg3)$ z;Y9mYk6v}s^Qh+}%f9P;P21eLb8{@a>ot~bKd=7%+_~JG`Zbo_ex9-9mlN$H*nd0g znWppUS-cm*!5M@iuPHG8gtT>~8FpkF-5<=2W?TUzIIW?rux8dmeSRePNbOd)rQ)@ifkz zJMjd{)sbk&uUF|@?)~iJZ=AlGIT%T%9}VP|G(Md})0#L{HvPr9(}CQ|Ca|J--NUVC zy&*U3s(77cKZ^a0^Q6y*cd@meA6hXywiqwNFQ3BxbHtcFiN1ZJH@<&CzItT# z0Z8Uf_vZQ-;-dtOut@pA-04>#GjikckcV<2(SG|0cJJKjj$9Q&!xs~cWg>J(&TY!r zC)^1mY;Vq4L-vxj9$3+vb9*QkWuhsIk#U$!uzOo`UigafFgGGhYi{L^LSAR`-0JV1 zU6}MVHs{#tQ#r50(?X%wnp$s`Vt3@6@DQcu%{su8vyd(69)$D2U&QWr zhG)yTgqafWD~B4%gN@l!kW-90ek?;s6=#$trEQe)?(-_Mdt^HAkxxPcuNe05&{T&l zxvzOn!GGjOcE1;`h25`gX7`>yP3Z{_v59Ha!xGd3BzYftkt>&QFB)Ntx|%y(S{}%G z;U9<6n(L~2`t0^b_i!NR;}R-GHPQ=k4?4KV3?_dQ$7dIFJwyEvi||xm_V83+cKv3Q z*r7158~wdE*BBBlKtXCKO`gezun(yjwLi^S)Hd2}qt#XoD~) zw8v=c!(KX4n`ng2u&5(9s^VO2JnL@09GX5(oo8?2G>8`9a2PdA)*7{El#Q&#IP~a| z6U?jLJ9qB$e_+|2ug#r%~i z86|sVSJyRN`R#_f=B~>?XbIU9h#gW8TiN4vCpN#xvUlet1CZ20^6u9}m?lWBhU7hY zNh>5*KyoS{s}GVTkbE*P*$zo1Bz?aV>Fj{S0ZIGs=1xP#t!Gnn=ljw-k3Z0 zcXQJx139CGIT5=xcO$Rc3Y^QeMJ<+Uk;Z5d$8C$V@GZunv_(GUZ!wO`7U#_@JA6X9 zm)%DrKu7LoUJ{HeoCZyDU{qjizJA1OW0=NPj0*YMuzcT`ZDizY;d}J1Vd@=?*=Zc@ zb!LRK>cC)kzD`ad9jmvwF@x-El>68)?^VyNF79DBzex|1>xy~po)hD_H(#f=Hu^Tl zO8AA3S*1tC8kEpJDjFU-X7mAah1fz z6-5nv63BT>U1OHg?#0!{cX*F+pf>hkKJU%38bgBmZ8XNMxpTLo|2+Tt+_`W6e(qd7 z_MojVRU=)|#tZv}@OyDzs=8ntV}7JLSk&oD80P5O3D;}v6fTsM8f8uOVoj~~EPF?F zjk3svTcL%lb1`G;Mt*Smm|Fcum6er@X?{i_8keipTPojEdCiKORv;;)pt{$%-{FQ% z@lbp}Q#tUQfY1-RvKX&h5ME%vFq0M1aL&?c-_*$lXpnA~)R>sPdGDn%}cDgmU z%U$MnyUX1b?#i+%cQs>1H!%9ZO2og|G+Gh&Bj`u#aP*jVIGK}dsG_F`7n80W$HB|v zW^Tppa2J)w&C63d&ip>O3pV~Ez=8 z`8m2U5A#47V`q#olvi^#6vB?3$cVxTJB0iMo~Ml2h5x(^#7T+M67Q3EO5%eOe?a2fB%YS|u#L&*Yf+c$ z6vIBMn+@<4f^d7CkZ+QBvyG`dM-Uj*$o)>d1^R6`-n{s>I~?~Y9gEpNe~0RX(mDd& zBAhoZzU>HfZHw8{-w}SgA392hn8F^nF{S$mnCuFW9=j2W!nbl_Yyd}58ppK&wT?nj zABXxB{tYypKu9Tik4gQIq%A^Lj z$Mn`@WS>6Rs;Bm*M@CU?{|ZM( zZ%=2iBNQ8jUw9Me&AKC$9Bm6_qUpSf#Jq*~=#xF6SZG|&t4PcndvhjL7>T63+3!jr zLZOc2ybBEMZpkM_0^Sc=^^weYPdt{_kd*g`K0P)%usbg&8Sfbb2U0sD;k|hU33(Uk zjHO%kF)EBGCW)#1*p6d&vJv`K{szBQ>=*dG2{o3*QEawGxCSaTLNSmiL+c?>DqN2H z*sXL{N$r(sVo*_rnn`+P8T283_Lp2Q1{h_im!$86Ufs{nsEaTM{W>EMxD~UbJVg@a z0}xfQQ~2G80(=8UG0fR)oP!uP3XL+f0AZE&>@iA$_erO+6rw723w|HMz85=fUhIzJ zfa`IhEYZ|q$kfk4;8q-u3HfE38iL%p6M?ip#*g|8RAo+=7}AxYe}h0-_7BjNiLqQ6 zdVz$kZZU`}L%$+HPq`Sqm7zb7;Jp=aRvG$_5~LiM`eR5nC;KVRo$NCxoKvZSx{CGT z_xspG*lFv)?)W%>%y&37E>@cXU&5)<Vlui5N7|;b+iLnG#HeX;nV<}P69T156W0mK z&~qeMtceQ+m`{SsHF2e&482T(Rhqa|KqZi1t#%yd(Y1pzgzJ2!)N0~lK^a;^f=y<_ zq~7FIu7s$Hjo^15t_`9%ifb90xer1NbA?73`T_(P!T$`|IQazw9)Z4Iy@26>YG&AJ zM8}Mb`t zxL(s19oH_K)t1a^i)ZO%@$9U&h#%amv_;3XnpthFYnxWROs(oP=BSYa5!8p*q1|^PPU5MTH1YmotEcl=u*oSZBfPXS*>zLD|h*| z%TRDQXBm0ou(si-w#1MvnANIhw1uuv?rMB|`(g`znsx?F0=ua&D;9o8IvHFOltR=tNc711mGn&PSzQD|sXS1X!Y zG44_a{aS_ULoj55EUR2!%?F*Fuhf0r-Bzh-FjN~9%~SEp~Dp5->d+d zQY#Xp(OP{TiIr6x*BrIDqeE}=Yi01GL)VmgUXP#VzPh!fuW(J(rAMN{eH#ax`g>?^ z>2B(6A8d}q2L1lQNGu%9jOvVc{8V~05=;9hsM~Y*4(N1g7iQ=b%!xO}4jQ_tIrCDB zGII@$;p)|jwits1I==(M!)~hJck}w)eH5);z4kCvGsdVufz(&Dm7Ur`*EZMJG|yxI zaZFoSt9fR{pum%*nLzdAljS3eNMYgZ%*?-Qo_{YHk!B3_kH~L)&{7)@W7txkL<6Id z>v2>-rTP?+IeMLhWT{Ji8X{z}R19C{0L5*gIY<2_>S9sFIPasLqe!z>oQht>!@^-q zeHLNMD;A^W9OdIvI~zt(qnrwNlYs73h<+YAMW#t> zo(ZScrA}eI`Y;V}Qy4>CYI%+(n8L|Nb79&syAzGYG~UrLDb9Zc78{Ko)NH74Q~9YQ zFGX1DgJh7{s1uOesmZ^Ao!Y2~OFC*Niy)Ubs>eUYPI3FOQ|){eJ5>b5p*)XbC-;6I zJHG^gH^p`lH(23lC^l}t#X>(Hw9W4qb;p&7r6S`o+{{Jev2m8-R|~;NERw#MTfov5 z@+tHZ7&p+@8B9e(`*g!T!lWM7aZ}0YJe>^1Qj;)zRF8%ZFrms9Fgy`Tve8gFbjeC) zOp}+OWJoC3c`1EfFrQwOfu{RLTghRCJ`|2FRPpvRi5Z+>+F_{!skA<6R8)Ik=k~sM zGToNH!{jv-te;G=bYxP$Wc5)n&0SQf!lv2-RGGo<{?5T@`{$nf1o zJ$@=V_89ZfB`9N5A2ljVjNjsjt1H{4;F17iKV4$+P2o3PU$HUiPuZB_(-SXaGvd?p zN5Q0jz{V7xo(meAk^aLrCOthT6nad9eC`uWQ_*uIA5Je`J|D8aQlw(GvkNs{glKMU(^r9e^kQ+!!pg$lRp>ACbTZQ;93rh2CMQSkrR^dB+#Lis-eJ*AJ!93KB$ zV6jnoseI!3HKqSz2|Yc-rj7J3OZxe^!nBp*Q+_MKKfz97O0SeX;<-5KZ#3e2hk1BM zk^h>YKWj@*&TkmHpBicK{H7&7F7YXeUz8Y$6r|^sxKZL^iKit#F7YXeUzC{og}ppp zi5n#zmUvp?;}V~e_(h2suB9n|{AW}@a(nhdf1Z@4{w9-=3=jWa@b94)?eT+Pu~GYw z`5sAsTw-d!$KfN|$R1fQw@*2JndSEL56F+&fGF>erTpdmWG>ad#e1C#wg1oC$}=nF zS4NIAH}aRvvi-{u{y%N?aihe;5+9NHVTtK}$(~-;WZ|DB`MJgD@3MVwmt}v-e9a}! z@9o+rhuMRNuEs`ZV|y^eavM?KZu~@$%feXka(D8Z1LxZ)4K8fN8xy zZHu7a0j9P8Bw7s~0@HT@g5zNNCP47*VER5l@JGS)t$^UqfayB{!CwT^Hv@v70@Jqx zf}aK7ZsVVUY27$&WDgel7O;wYXS;rh#A_tpByqdMH%lCmc%Q^G65lKFQHdXsn4SUH z?f<64Ka%(t63$i5++* zVlUri64ToXyZ${A_eva+I3@9)O8g0lACdS8iN7!L&m}%DaRsiW?e?#f*e`LT#61$< zBJsGyX^C%__#TP>TH=Q#{<6f+Nc@7tXC+>+ps@Tti8o2yBk`!j@0a+a5?7+G!dwteOyh`GFiJK(eA#q6J_ep%a#P>=3pu}I4_(_SMmG}jTem}}zcue9065l8B!xEpA_&JGRmUsacQ`zlZD{-U5H%mMz z@rNZoCh?ag{+7h2!9NrJg};9X{x8Ascg^BLzD{B+2rCF5l=z^;ACvg+z(2R;_qfE* zO8f$t7L$nf@EeJhC5-*nrmvBB4fveUqrA1?-w8%}Zv#68FvQ-2-!4ix?)CO3m?aLtNggqNomyb9c4@*sGZjU(U>**Fb839d84PlJC0 zzS`sufiJ@~<1bDAE3krVETMl0{4Vf1JclBGehIt_*C4dslK64(Bv{z<4ERAC|0`HL z@AM%2X|VZy0VDoB7@Kz(KQ(AY3zjj4b1#tdI+N)!SPfnb-vAClFPQm8nJB967uI8Wj^d3yhm^TG!g%R~7hZV5O6zH?)ieV;n_9ZqKpGF< zvDA=t1e*F-haO50^aln4JDESNPo?ckf=0tw>*@E`hNF>@+6jaWWu}m>kl=lz9<}AL zYSk+KhNn=!S5LW$yK3_78_ZZ0oK3|==&7*IaM}NaS`lfmGE%WGG z=h1JF-Etsha~_skz=uV?8;Rqk2q`Q#gXpzSk-tp2-CrZA5>B0pz_}Ojsho!FQ(2EP z71Wum-!zY2_Ng2{@aFOB>*mp~pGUuO9{u(6=;byg*Z~Cq3%E`l%PdYMcpDbkx7rn_s8sA&yQrR#De-{B7MNt(fN29jmE>aQGpg) zglIX?{29oFM@~gXl<;p+m=bNED2zOImddL{UoT3hM0=ORP@gaGd6Ex>rpWXUhP{F? zscWHitui5aFv6NMk?3esI-QJ+WYT)d=iAxQ6YLyl+PA?M z@b&pxeOK##94;A`5_-O#YBdqe%M?uL5b&0D(b>wN=|3_vmfNoODs!0#U4 zZP<4W1O|3*^4&JDv#X`6)xhh49o@d|1AR>`0bl?2zD{4DxoNX+*Udi6&%Lcp{jJ@d z&A$G?j?KP4%*va6fu`opeGM!a+>L1y-$LMQEWuwk8!d|U>nSV@5KHjwUmX;GY*74- zLD8oLCB7)Ie@IaD{ebk@fc&*UQ)^4zfd0O^yn&{mUKTXSg7tPmy_^OK3eq4!K^i2m z(r9VwwQK-baRF95T6bj&2eJhOSs?@I3A(VcJRg`!!?I<>DN3mHuip|wDpNlXG4qCvH(_@09I)LRyhDx2>_Puoecw4YTbRdr27IbotCO^PfuOpM@J-S z*JFAzgfXfxU|ww5RuI~ZuR+O3v#o>1-V(`g4`^zmD`R?XcVQ$By}rc zOJ=2N$*d#?25e3OSfK$0!L0l+VA=49?4JPPJqu!r7dg4`*|5US@N$B`cAh&Dr^IHizeBHm6%ME4@r>Pg5|E zOvaOppNb2DV36OF2ZQEyQ8XSJ#WjSDg2^;pUr3T*dLlD95{$>92P9=I6OBrugL*Q~ z7b^ylSP++o#%j0%3Wn%nHx#T#Tw9=EC^^2bSjeyRi^O51u(w#6NEFHRsj!})MU<%` z6)vA-8z926)nYl8T*&(GD2-@17{Qo)DHW4XKDT%K^k};{KjH~aWgy>U}c#$-NuX~Lu zx2weEzLm0&1jB{3n3tERo4ii0h`d6!Kd&e*gQb$ok=GQLg+IG83c*iiHEnM69p0x?N|$AQUoOEQv2@C ziBMP<<|OoFA{h_Um?O*66L^R^YSZ8*pZg1OJAKH>m(nLA6Yz2b-!|~{gRywfCJf?( z2Po_k#gnIeZYzNrTZlpYWMR-fE#IQYCd0cD5c{bl^RA~ z)*Yb_F@pK3p}J0z04XQp+`qhe1+nJam#^7^Zw`d>_*VwBcFcI^fj-97x5iU zG!olu|BMEI;GmmC*Ik#wQ-W|BC+I8Dam*JJIH&nE7#bZ-VxFb@^07FCIHm9hCP(7Y z6waoS`WOzQkv}eT$G`*evGne?KB7o6mEM|vKmbWJ0)c<98wWJ)RN)^}@EgX(GwDQzLTw-U6Fgav z1BIr@U_KCSEqKBJDHU>SDl<8Wj*yBR)Klw>-*h}3il)|OV(43=>-OPx0Ds`2g8tOQ zn|+pu`W?jIhoD0^xZfXr8{x+e2KT4lR*Z?angh%UPfZQdA(6OFpTanU88?OkUQ`Mf z6)7|ld8_eE2Ts0Sf9xAeP|W64|JuvUoS4(pb90zsjams^u@7+*Lz)O%a&TRt=D20;^(zHdp5KLTig0->;3iq zy4qHKUnH#8b{b#fa&3LX`gKywmY#vm0TBopVaOQO$09L(>*`=Iu)C?-i#K*n-ul(D zZrAS4fzIu{!QFv=I?^y0=nwX9=f8XC_m)oP=fw_&Mn;nQK0#y25WcoDRn*7DIYz|1 z9G8;gI-b8831CEIehhQz&nDU}+ z6?Sn>{36!=th1#jbo4G=oKv_etRbir#@ck~UR8CBn5y;XE+p6l7u(dF_Ni zoRjW*2=^7+dT^l<4);yXzXfU&niFyhdktVy7a}`}%S0=28QkA+4?WLm+s6EjE!J s^>Eaowe2$AuM2^2Q3e7Lhjhyk&RN2~+n}@OyYd#}?^;nD+C&=v3+Ed2kpKVy diff --git a/Objects/R2_ARC_Motors.build_log.htm b/Objects/R2_ARC_Motors.build_log.htm new file mode 100644 index 0000000..0bbae7c --- /dev/null +++ b/Objects/R2_ARC_Motors.build_log.htm @@ -0,0 +1,58 @@ + + +

+

µVision Build Log

+

Tool Versions:

+IDE-Version: µVision V5.38.0.0 +Copyright (C) 2022 ARM Ltd and ARM Germany GmbH. All rights reserved. +License Information: Jesus Perez, csulb, LIC=---- + +Tool Versions: +Toolchain: MDK-Lite Version: 5.38.0.0 +Toolchain Path: C:\Keil_v5\ARM\ARMCLANG\Bin +C Compiler: ArmClang.exe V6.19 +Assembler: Armasm.exe V6.19 +Linker/Locator: ArmLink.exe V6.19 +Library Manager: ArmAr.exe V6.19 +Hex Converter: FromElf.exe V6.19 +CPU DLL: SARMCM3.DLL V5.38.0.0 +Dialog DLL: DCM.DLL V1.17.5.0 +Target DLL: lmidk-agdi.dll V??? +Dialog DLL: TCM.DLL V1.56.4.0 + +

Project:

+C:\Users\jesus\OneDrive\Desktop\R2_ARC_Motors\Motors\R2_ARC_Motors.uvprojx +Project File Date: 04/27/2024 + +

Output:

+*** Using Compiler 'V6.19', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin' +Rebuild target 'Target 1' +compiling Switches.c... +compiling SPI.c... +compiling MotorControl.c... +assembling startup.s... +compiling PLL.c... +compiling MotorSetup.c... +compiling MotorsMain.c... +compiling LED.c... +compiling Sensors.c... +linking... +Program Size: Code=5402 RO-data=90 RW-data=0 ZI-data=1128 +FromELF: creating hex file... +".\Objects\R2_ARC_Motors.axf" - 0 Error(s), 0 Warning(s). + +

Software Packages used:

+ +Package Vendor: Keil + http://www.keil.com/pack/Keil.TM4C_DFP.1.1.0.pack + Keil.TM4C_DFP.1.1.0 + Texas Instruments Tiva C Series Device Support and Examples + +

Collection of Component include folders:

+ C:/Keil_v5/ARM/Keil/TM4C_DFP/1.1.0/Device/Include/TM4C123 + +

Collection of Component Files used:

+Build Time Elapsed: 00:00:02 +
+ + diff --git a/Objects/R2_ARC_Motors.hex b/Objects/R2_ARC_Motors.hex index 5f593b6..d800a55 100644 --- a/Objects/R2_ARC_Motors.hex +++ b/Objects/R2_ARC_Motors.hex @@ -1,210 +1,347 @@ -:020000040000FA -:10000000680400206D02000071020000730200000D -:100010007502000077020000790200000000000075 -:100020000000000000000000000000007B02000053 -:100030007D020000000000007F020000810200003D -:10004000830200008302000083020000830200009C -:10005000830200008302000083020000830200008C -:10006000830200008302000083020000830200007C -:10007000830200008302000083020000830200006C -:10008000830200008302000083020000830200005C -:10009000830200008302000083020000830200004C -:1000A000830200008302000083020000830200003C -:1000B0008302000083020000B103000083020000FD -:1000C000830200008302000083020000830200001C -:1000D000830200008302000083020000830200000C -:1000E00083020000830200008302000083020000FC -:1000F00083020000830200008302000083020000EC -:1001000083020000830200008302000083020000DB -:1001100083020000830200008302000083020000CB -:1001200083020000830200008302000083020000BB -:1001300083020000830200008302000083020000AB -:1001400000000000000000000000000000000000AF -:10015000830200008302000083020000830200008B -:10016000000000000000000000000000000000008F -:10017000000000000000000000000000000000007F -:10018000000000000000000000000000000000006F -:10019000000000000000000000000000000000005F -:1001A000000000000000000000000000000000004F -:1001B000830200008302000083020000830200002B -:1001C000830200008302000083020000830200001B -:1001D000830200008302000083020000830200000B -:1001E00083020000830200008302000083020000FB -:1001F00083020000830200008302000083020000EB -:10020000830200008302000083020000000000005F -:1002100083020000830200008302000083020000CA -:1002200083020000830200008302000083020000BA -:1002300083020000830200008302000083020000AA -:10024000830200008302000083020000830200009A -:10025000830200008302000083020000830200008A -:1002600083020000830200008302000000F00AB84D -:10027000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE756 -:10028000FEE7FEE700F002F800F02CF80AA090E884 -:10029000000C82448344AAF10107DA4501D100F041 -:1002A00021F8AFF2090EBAE80F0013F0010F18BFE2 -:1002B000FB1A43F0010318471C0A00002C0A000037 -:1002C0000023002400250026103A28BF78C1FBD85F -:1002D000520728BF30C148BF0B6070471FB51FBD14 -:1002E00010B510BD00F029F81146FFF7F7FF00F038 -:1002F00055FA00F047F803B4FFF7F2FF03BC00F033 -:100300004FF8000072B6704762B67047EFF3108086 -:1003100072B6704780F31088704730BF704702484C -:100320000249014A024B704768000020680400201F -:1003300068000020704770477047754600F02CF841 -:10034000AE4605006946534620F00700854618B0C2 -:1003500020B5FFF7E4FFBDE820404FF000064FF066 -:1003600000074FF000084FF0000BAC46ACE8C009A6 -:10037000ACE8C009ACE8C009ACE8C00921F007014D -:100380008D46704710B50446AFF300802046BDE8A7 -:100390001040FFF7B0BF0000004870470000002089 -:1003A00001491820ABBEFEE726000200704700009E -:1003B00080B545F21440C4F202000068C00780B165 -:1003C000FFE745F21C41C4F202010120086044F637 -:1003D0002061084600F00AFB00F092FB00F0FEF8F6 -:1003E000FFE745F21440C4F202000068C00600288E -:1003F00010D5FFE745F21C41C4F20201102008604D -:1004000044F62061084600F0F1FA00F0A3FA00F08B -:10041000E5F8FFE780BD000081B04EF27001C4F244 -:100420000F010091086840F000400860086840F43F -:10043000006008604EF26002C4F20F02106820F4FF -:10044000F8601060106800F5A8601060086820F07F -:100450007000086008680860086820F400500860B0 -:10046000086840F0804008600868092262F39C50E8 -:100470000860FFE74EF25000C4F20F00006840062B -:10048000002801D4FFE7F5E74EF27001C4F20F0136 -:10049000086820F40060086001B0704781B00090E7 -:1004A000FFE748F20C00C4F2000000684007002893 -:1004B00001D4FFE7F5E748F20800C4F20000006845 -:1004C0000099087001B0704781B04EF20411C4F277 -:1004D0000F01086840F0100008604EF20810C4F2E6 -:1004E0000F00016841F0010101600068009044F2D2 -:1004F0002041C4F20001086840F03C00086044F26A -:100500001C51C4F20001086840F03C00086044F24D -:100510002C51C4F200010868FF22CFF60F72104080 -:1005200042F20022C0F220021043086044F2285137 -:10053000C4F20001086820F03C00086048F20401A1 -:10054000C4F20001086820F002000860086840F06A -:100550000400086048F6C872C4F20002106820F077 -:100560000F00106048F21002C4F200021068082365 -:1005700063F30700106048F20002C4F20002106842 -:1005800020F47F401060106840F0C00010601068D8 -:1005900020F0300010601068072363F30300106040 -:1005A000086840F00200086001B0704781B08DF823 -:1005B0000300FFE748F20C00C4F200000068800767 -:1005C000002801D4FFE7F5E79DF8030048F2080191 -:1005D000C4F20001086001B07047000081B043F22E -:1005E000BC10C0F20C000090FFE7009820B1FFE7BC -:1005F000009801380090F8E701B070474EF20810FB -:10060000C4F20F0000688006002814D4FFE74EF201 -:100610000811C4F20F01086840F020000860FFE7ED -:100620004EF20810C4F20F0000688006002801D4C2 -:10063000FFE7F5E7FFE7FFE74EF20810C4F20F000F -:1006400000688006002801D4FFE7F5E745F2205155 -:10065000C4F2020144F24B30C4F64F40086045F248 -:100660002451C4F20201086840F00E00086045F20F -:100670002851C4F20201086820F00E00086045F21B -:100680002C51C4F2020108686FF31300086045F2B0 -:100690000041C4F20201086840F00E00086045F213 -:1006A0002041C4F20201086820F00E00086045F203 -:1006B0001C51C4F20201086840F00E00086045F2C7 -:1006C0003801C4F202010020086070474EF2406118 -:1006D000C4F20F01086840F0010008604EF20861A2 -:1006E000C4F20F01086840F00200086045F22041A2 -:1006F000C4F20001086840F08000086045F22C5107 -:10070000C4F20001086820F070400860086840F0FA -:100710008040086045F22851C4F20001086820F0CA -:100720008000086045F21C51C4F20001086840F0E6 -:10073000800008604EF26001C4F20F01086840F4C6 -:1007400080100860086820F460200860086808606D -:1007500048F24001C4F202010020086048F264033C -:10076000C4F2020340F608421A6048F25003C4F291 -:10077000020349F63F421A6048F25C02C4F20202E8 -:100780001060086840F00100086048F20801C4F2F7 -:100790000201086840F002000860704780B584B02C -:1007A00000200390FFF7AEFD00F054FAFFF7ACFD18 -:1007B000FFE700F0CFF840F26000C2F200000190C5 -:1007C000FFF76CFE01980078413801460291162827 -:1007D0004DD80299DFE801F01E4B4B274B4B4B4B9A -:1007E0004B4B4B4B4B4B3930424B154B4B4B0C004F -:1007F00000F0B0F840F26101C2F200015720087029 -:1008000038E000F08DF840F26101C2F2000153209F -:1008100008702FE000F02AFA40F26101C2F20001F4 -:100820004120087026E000F03BFA40F26101C2F27C -:100830000001442008701DE000F0C0F840F26101A2 -:10084000C2F200015020087014E000F09DF840F260 -:100850006101C2F200014F2008700BE000F050F976 -:1008600040F26101C2F200015120087002E000F084 -:1008700047F9FFE740F26100C2F200000078FFF79D -:1008800095FE96E74EF20810C4F20F00006880074C -:10089000002814D4FFE74EF20811C4F20F010868D3 -:1008A00040F002000860FFE74EF20810C4F20F00AB -:1008B00000688007002801D4FFE7F5E7FFE745F26D -:1008C0002851C4F20001086820F03C00086045F29D -:1008D0002041C4F20001086820F03C00086045F2A5 -:1008E0002C51C4F2000108686FF31720086045F22C -:1008F0000041C4F20001086840F03C00086045F285 -:100900001C51C4F20001086840F03C0008607047C8 -:1009100080B500F07FF8FFF7D9FEFFF7B3FF80BD89 -:1009200045F23801C4F202010420086044F23C019F -:10093000C4F202010A20086048F20801C4F2020170 -:10094000086840F002000860086840F00100086094 -:100950007047000045F23801C4F202010820086027 -:1009600044F23C01C4F202010F20086048F2080181 -:10097000C4F20201086840F002000860086840F014 -:10098000010008607047000045F23801C4F202011E -:100990000A20086044F23C01C4F202010920086008 -:1009A00048F20801C4F20201086840F00200086041 -:1009B000086840F0010008607047000045F2380107 -:1009C000C4F202010620086044F23C01C4F20201B4 -:1009D000086048F20801C4F20201086840F0020011 -:1009E0000860086840F001000860704782B001901C -:1009F00000910098013848F25801C4F202010860E1 -:100A00000198013848F25C01C4F20201086002B0AA -:100A1000704700004EF24061C4F20F01086840F0D8 -:100A2000010008604EF20861C4F20F01086840F04E -:100A300002000860FFE74EF20860C4F20F00006891 -:100A40008007002801D4FFE7F5E745F22041C4F212 -:100A50000001086840F04000086045F22C51C4F2E3 -:100A60000001086820F070600860086840F080604D -:100A7000086045F22851C4F20001086820F04000E7 -:100A8000086045F21C51C4F20001086840F04000C3 -:100A9000086045F20851C4F20001086840F0C00047 -:100AA00008604EF26001C4F20F010868082262F388 -:100AB0005440086048F24001C4F20201002008607E -:100AC00048F26003C4F20203C8221A6048F25003DD -:100AD000C4F2020349F63F421A6048F25802C4F2D7 -:100AE00002021060086840F00100086048F2080146 -:100AF000C4F20201086840F001000860704700007D -:100B000045F23801C4F202010020086048F20801F1 -:100B1000C4F20201086820F002000860086820F0B2 -:100B200001000860704700004EF20810C4F20F0088 -:100B300000688006002814D4FFE74EF20811C4F2C2 -:100B40000F01086840F020000860FFE74EF208102F -:100B5000C4F20F0000688006002801D4FFE7F5E723 -:100B6000FFE745F22051C4F2020144F24B30C4F6D3 -:100B70004F40086045F22451C4F20201086840F079 -:100B80001100086045F22851C4F20201086820F003 -:100B90001100086045F22C51C4F20201086820F0EF -:100BA0000F10086045F20041C4F20201086820F00D -:100BB0001100086045F22041C4F20201086820F0EB -:100BC0001100086045F21051C4F20201086840F0BB -:100BD0001100086045F21C51C4F20201086840F09F -:100BE0001F00086045F20441C4F20201086820F0C9 -:100BF0001100086045F20841C4F20201086820F0C3 -:100C00001100086045F20C41C4F20201086820F0AE -:100C10001100086045F21C41C4F202011120086075 -:100C200045F21041C4F20201086840F0110008606A -:100C30004EF21C41CEF200010868022262F35750C6 -:100C400008604EF20011CEF20001086840F08040CA -:100C50000860704780B5FFF75BFEFFF7DDFBFFF72D -:100C6000CDFCFFF731FCFFF75FFF80BD45F2380197 -:100C7000C4F202010E20086044F23C01C4F20201F9 -:100C80000F20086048F20801C4F20201086820F051 -:100C900002000860086840F001000860704700002A -:100CA00045F23801C4F202010C20086044F23C0114 -:100CB000C4F202010F20086048F20801C4F20201E8 -:100CC000086840F002000860086820F00100086031 -:100CD00070470000E40C00000000002068040000E1 -:040CE000C00200004E -:040000050000026D88 -:00000001FF +:020000040000FA +:10000000680400206D02000071020000730200000D +:100010007502000077020000790200000000000075 +:100020000000000000000000000000007B02000053 +:100030007D020000000000007F020000810200003D +:10004000830200008302000083020000830200009C +:10005000830200008302000083020000830200008C +:10006000830200008302000083020000830200007C +:10007000830200008302000083020000830200006C +:10008000830200008302000083020000830200005C +:10009000830200008302000083020000830200004C +:1000A000830200008302000083020000830200003C +:1000B0008302000083020000B103000083020000FD +:1000C000830200008302000083020000830200001C +:1000D000830200008302000083020000830200000C +:1000E00083020000830200008302000083020000FC +:1000F00083020000830200008302000083020000EC +:1001000083020000830200008302000083020000DB +:1001100083020000830200008302000083020000CB +:1001200083020000830200008302000083020000BB +:1001300083020000830200008302000083020000AB +:1001400000000000000000000000000000000000AF +:10015000830200008302000083020000830200008B +:10016000000000000000000000000000000000008F +:10017000000000000000000000000000000000007F +:10018000000000000000000000000000000000006F +:10019000000000000000000000000000000000005F +:1001A000000000000000000000000000000000004F +:1001B000830200008302000083020000830200002B +:1001C000830200008302000083020000830200001B +:1001D000830200008302000083020000830200000B +:1001E00083020000830200008302000083020000FB +:1001F00083020000830200008302000083020000EB +:10020000830200008302000083020000000000005F +:1002100083020000830200008302000083020000CA +:1002200083020000830200008302000083020000BA +:1002300083020000830200008302000083020000AA +:10024000830200008302000083020000830200009A +:10025000830200008302000083020000830200008A +:1002600083020000830200008302000000F00AB84D +:10027000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE756 +:10028000FEE7FEE700F002F800F02CF80AA090E884 +:10029000000C82448344AAF10107DA4501D100F041 +:1002A00021F8AFF2090EBAE80F0013F0010F18BFE2 +:1002B000FB1A43F001031847AC120000BC12000007 +:1002C0000023002400250026103A28BF78C1FBD85F +:1002D000520728BF30C148BF0B6070471FB51FBD14 +:1002E00010B510BD00F029F81146FFF7F7FF00F038 +:1002F000C1FB00F047F803B4FFF7F2FF03BC00F0C6 +:100300004FF8000072B6704762B67047EFF3108086 +:1003100072B6704780F31088704730BF704702484C +:100320000249014A024B704768000020680400201F +:1003300068000020704770477047754600F02CF841 +:10034000AE4605006946534620F00700854618B0C2 +:1003500020B5FFF7E4FFBDE820404FF000064FF066 +:1003600000074FF000084FF0000BAC46ACE8C009A6 +:10037000ACE8C009ACE8C009ACE8C00921F007014D +:100380008D46704710B50446AFF300802046BDE8A7 +:100390001040FFF7B0BF0000004870470000002089 +:1003A00001491820ABBEFEE726000200704700009E +:1003B00080B545F21440C4F202000068C00770B175 +:1003C000FFE745F21C41C4F202010120086048F237 +:1003D000D041084600F092FC00F01AFDFFE745F21C +:1003E0001440C4F202000068C00600280ED5FFE7E2 +:1003F00045F21C41C4F202011020086048F2D041CD +:10040000084600F07BFC00F02BFCFFE780BD0000FD +:1004100081B04EF27001C4F20F010091086840F003 +:1004200000400860086840F4006008604EF2600216 +:10043000C4F20F02106820F4F8601060106800F534 +:10044000A8601060086820F0700008600868086004 +:10045000086820F400500860086840F08040086098 +:100460000868092262F39C500860FFE74EF25000D2 +:10047000C4F20F0000684006002801D4FFE7F5E74A +:100480004EF27001C4F20F01086820F400600860A9 +:1004900001B0704780B584B0039002910DF1060061 +:1004A00001A900F0BDF8BDF8060040F26002C2F2FA +:1004B000000211880844400803990880BDF8040030 +:1004C00040F26201C2F200010B8818444008029B0E +:1004D0001880BDF806001080BDF80400088004B044 +:1004E00080BD000081B00090FFE748F20C00C4F22C +:1004F000000000684007002801D4FFE7F5E748F254 +:100500000800C4F2000000680099088001B070473C +:1005100081B04EF20411C4F20F01086840F01000DF +:1005200008604EF20810C4F20F00016841F00101AA +:1005300001600068009044F22041C4F200010868A4 +:1005400040F03C00086044F21C51C4F2000108680D +:1005500040F03C00086044F22C51C4F200010868ED +:1005600042F2222262F31720086044F22851C4F2BA +:100570000001086820F03C00086048F20401C4F261 +:100580000001086820F002000860086840F00400DC +:10059000086048F6C872C4F20002106820F00F002C +:1005A000106048F21002C4F200021068082363F3DE +:1005B0000700106048F20002C4F20002106820F444 +:1005C0007F401060106820F040001060106820F03C +:1005D00080001060106820F030001060106840F05B +:1005E0000F001060086840F00200086001B070471A +:1005F00081B0ADF80200FFE748F20C00C4F2000041 +:1006000000688007002801D4FFE7F5E7BDF8020085 +:1006100048F20801C4F20001086001B07047000010 +:1006200082B00190009148F22801C4F20301042035 +:100630000860FFE748F20400C4F2030000684007C6 +:10064000002801D4FFE7F5E748F28800C4F2030070 +:1006500001686FF31F31019A118000686FF31F303A +:100660000099088048F20C01C4F2030104200860DC +:1006700002B0704781B04EF23861C4F20F010868D1 +:1006800040F0010008604EF20860C4F20F000168FB +:1006900041F010010160016800910068009044F28F +:1006A0000041C4F20201086820F01200086044F220 +:1006B0002041C4F20201086840F01200086044F2D0 +:1006C0001C51C4F20201086820F01200086044F2D4 +:1006D0002C51C4F2020108684FF60F72CFF6F07287 +:1006E0001040086044F22851C4F20201086840F04A +:1006F0001200086048F6C471C4F20301086820F0D3 +:100700000F000860086840F00100086048F220010E +:10071000C4F2030143F21020086048F20001C4F261 +:100720000301086820F00400086048F21402C4F2D3 +:100730000302106820F47060106048F28002C4F276 +:10074000030240F69200106048F28402C4F20302F1 +:100750004FF4C060106048F20802C4F2030210684F +:1007600020F004001060086840F00400086001B048 +:100770007047000080B58AB0ADF82400BDF82400B1 +:1007800041F21A51C0F200010988884208DBFFE7F4 +:1007900041F21A50C0F2000080788DF8270086E000 +:1007A000BDF8240041F21A51C0F20001B1F8441022 +:1007B000884209DCFFE741F21A50C0F2000090F8CD +:1007C00046008DF8270072E000208DF823001120EC +:1007D0008DF82200FFE79DF8230001309DF82210DC +:1007E000884223DAFFE79DF823009DF82210091ABA +:1007F00001EBD17100EB51008DF82100BDF8240010 +:100800009DF8212041F21A51C0F2000131F8221066 +:10081000884205DDFFE79DF821008DF8220004E005 +:100820009DF821008DF82300FFE7D4E79DF8231001 +:1008300041F21A50C0F2000050F8211007919DF8C3 +:10084000221050F821000690BDF82400BDF81810C1 +:100850000091401A00F008FD00990190BDF81C00BD +:10086000401A00F001FD0146019800F01FFC01460E +:100870004FF07E5000F0DCFD05909DF81E000290C8 +:1008800000F0F2FC02990490059803909DF81A007C +:10089000401A00F0E9FC0146039800F0FDFC0499C1 +:1008A00000F0A2FB00F0C4FC8DF82700FFE79DF8E4 +:1008B00027000AB080BD000081B08DF803008DF8DC +:1008C00002109DF803109DF8020040EA012001B0DB +:1008D000704700004EF20810C4F20F000068800656 +:1008E000002814D4FFE74EF20811C4F20F01086883 +:1008F00040F020000860FFE74EF20810C4F20F003D +:1009000000688006002801D4FFE7F5E7FFE7FFE76E +:100910004EF20810C4F20F0000688006002801D4CF +:10092000FFE7F5E745F22051C4F2020144F24B30F3 +:10093000C4F64F40086045F22451C4F20201086831 +:1009400040F00E00086045F22851C4F20201086828 +:1009500020F00E00086045F22C51C4F20201086834 +:100960006FF31300086045F20041C4F20201086809 +:1009700040F00E00086045F22041C4F20201086810 +:1009800020F00E00086045F21C51C4F20201086814 +:1009900040F00E00086045F23801C4F20201002068 +:1009A000086070474EF24061C4F20F01086840F0E1 +:1009B000010008604EF20861C4F20F01086840F0BF +:1009C0000200086045F22041C4F20001086840F0CE +:1009D0008000086045F22C51C4F20001086820F044 +:1009E00070400860086840F08040086045F2285177 +:1009F000C4F20001086820F08000086045F21C5134 +:100A0000C4F20001086840F0800008604EF2600106 +:100A1000C4F20F01086840F480100860086820F4F0 +:100A2000602008600868086048F24001C4F20201D2 +:100A30000020086048F26403C4F2020340F6084252 +:100A40001A6048F25003C4F2020349F63F421A60AA +:100A500048F25C02C4F202021060086840F0010033 +:100A6000086048F20801C4F20201086840F0020080 +:100A70000860704780B588B0002003900790FFF7AA +:100A800041FC00F06FFAFFF73FFC03980590FFE789 +:100A9000059809280ADCFFE70DF11A0006A9FFF7FF +:100AA000F9FCFFE7059801300590F1E7FFE70DF14C +:100AB0001A0006A9FFF7EEFCBDF81A00FFF75AFE70 +:100AC0008DF81300BDF81800FFF754FE8DF81200E2 +:100AD0009DF813009DF81210FFF7EEFEADF8100020 +:100AE00040F26400C2F200000190FFF7FBFC0198A5 +:100AF0000088413801460291162841D80299DFE862 +:100B000001F01C3F3F243F3F3F3F3F3F3F3F3F3FC0 +:100B1000342C3C3F143F3F3F0C0048F2D041084684 +:100B200000F0ECF800F09CF82DE048F2D0410846C7 +:100B300000F0E4F800F07AF825E048F2D0410846E9 +:100B400000F0DCF800F01CFA1DE048F2D041084645 +:100B500000F0D4F800F02EFA15E048F2D041084633 +:100B600000F0CCF800F0B0F80DE048F2D0410846B3 +:100B700000F0C4F800F08EF805E000F049F902E05A +:100B800000F046F9FFE7BDF81000FFF731FD8EE7F2 +:100B90004EF20810C4F20F0000688007002814D439 +:100BA000FFE74EF20811C4F20F01086840F002009E +:100BB0000860FFE74EF20810C4F20F0000688007DB +:100BC000002801D4FFE7F5E7FFE745F22851C4F21A +:100BD0000001086820F03C00086045F22041C4F2A2 +:100BE0000001086820F03C00086045F22C51C4F276 +:100BF000000108686FF31720086045F20041C4F255 +:100C00000001086840F03C00086045F21C51C4F245 +:100C10000001086840F03C000860704780B500F0B3 +:100C200081F8FFF7BFFEFFF7B3FF80BD45F2380143 +:100C3000C4F202010420086045F2F001C4F2000190 +:100C40001420086048F20801C4F20201086840F06C +:100C500002000860086840F001000860704700006A +:100C600045F23801C4F202010820086045F2F001A3 +:100C7000C4F200012820086048F20801C4F2020111 +:100C8000086840F002000860086840F00100086051 +:100C90007047000045F23801C4F202010A200860E2 +:100CA00045F2F001C4F200011820086048F2080182 +:100CB000C4F20201086840F002000860086840F0D1 +:100CC000010008607047000045F23801C4F20201DB +:100CD0000620086045F2F001C4F2000124200860FB +:100CE00048F20801C4F20201086840F002000860FE +:100CF000086840F0010008607047000082B0019071 +:100D000000910098013848F25801C4F202010860CD +:100D10000198013848F25C01C4F20201086002B097 +:100D2000704700004EF24061C4F20F01086840F0C5 +:100D3000010008604EF20861C4F20F01086840F03B +:100D400002000860FFE74EF20860C4F20F0000687E +:100D50008007002801D4FFE7F5E745F22041C4F2FF +:100D60000001086840F04000086045F22C51C4F2D0 +:100D70000001086820F070600860086840F080603A +:100D8000086045F22851C4F20001086820F04000D4 +:100D9000086045F21C51C4F20001086840F04000B0 +:100DA000086045F20851C4F20001086840F0C00034 +:100DB00008604EF26001C4F20F010868082262F375 +:100DC0005440086048F24001C4F20201002008606B +:100DD00048F26003C4F20203C8221A6048F25003CA +:100DE000C4F2020349F63F421A6048F25802C4F2C4 +:100DF00002021060086840F00100086048F2080133 +:100E0000C4F20201086840F0010008607047000069 +:100E100045F23801C4F202010020086048F20801DE +:100E2000C4F20201086820F002000860086820F09F +:100E300001000860704700004EF20810C4F20F0075 +:100E400000688006002814D4FFE74EF20811C4F2AF +:100E50000F01086840F020000860FFE74EF208101C +:100E6000C4F20F0000688006002801D4FFE7F5E710 +:100E7000FFE745F22051C4F2020144F24B30C4F6C0 +:100E80004F40086045F22451C4F20201086840F066 +:100E90001100086045F22851C4F20201086820F0F0 +:100EA0001100086045F22C51C4F20201086820F0DC +:100EB0000F10086045F20041C4F20201086820F0FA +:100EC0001100086045F22041C4F20201086820F0D8 +:100ED0001100086045F21051C4F20201086840F0A8 +:100EE0001100086045F21C51C4F20201086840F08C +:100EF0001F00086045F20441C4F20201086820F0B6 +:100F00001100086045F20841C4F20201086820F0AF +:100F10001100086045F20C41C4F20201086820F09B +:100F20001100086045F21C41C4F202011120086062 +:100F300045F21041C4F20201086840F01100086057 +:100F40004EF21C41CEF200010868022262F35750B3 +:100F500008604EF20011CEF20001086840F08040B7 +:100F60000860704780B5FFF759FEFFF751FAFFF7A9 +:100F7000B1FCFFF7CDFAFFF75FFFFFF77BFB80BD0A +:100F800045F23801C4F202010E20086045F2F0017A +:100F9000C4F200012420086048F20801C4F20201F2 +:100FA000086840F002000860086840F0010008602E +:100FB0007047000045F23801C4F202010C200860BD +:100FC00045F2F001C4F200011820086048F208015F +:100FD000C4F20201086840F002000860086840F0AE +:100FE000010008607047000090EA010F48BF81F0DF +:100FF000004100F12482421A3CBF801A89184FEA4E +:10100000D052A2EBD1534FF07F4C1CEA410F18BFD6 +:101010009CEA026F00F03B804FF0004C4CEA00204D +:101020004CEA012121FA03FC10EB0C0C1ED202F158 +:10103000FF325FEA1C2040EBC25038BF70471CF003 +:101040007F0F4FEA400C18BFBCF17F4F38BF70478D +:10105000C3F12003994008BF20F00100BCF17F4F8D +:1010600038BF7047A0F1C04000F0DDB94FEA3C0046 +:10107000000A40EBC25028BF1CF0FF0F4FEA400CA3 +:10108000E6D018BFBCF17F4F38BF7047EAE79CEA53 +:10109000026F05D010EA5C0F08BF00F000407047F7 +:1010A00010B500F07AF900BF64FBBE3E4FF47F0C30 +:1010B0001CEAD0121EBF1CEAD11392EA0C0F93EA6D +:1010C0000C0F00F0858090EA010F48BF42F4807257 +:1010D00040F4000C41F400002CF07F4120F07F40F0 +:1010E00000B5A2EB030281420FF2081CACEB504E9C +:1010F0009EF800E0C0F100004FEA4E0E00FB0EFC2F +:1011000038BF49004FEA2C1C0CFB0EF34FEACE1EF1 +:101110000EEB635E4FEA112C0EFB0CFC4FEAC12173 +:101120004FEA1C5300FB031102F5FA024FEA112C9F +:101130000EFB0CFC4FEA01314FEADC4C00FB0C11BA +:1011400042EB2242C14228BF09184CEB03335DF841 +:1011500004EB10EB410143EBC250B2F57C0F38BFFA +:10116000704729D512F0F00F1CBF00F1C04000F00D +:1011700000407047008182838485868788898B8CB4 +:101180008D8E8F919293959697999A9C9D9FA0A2F0 +:10119000A3A5A7A8AAACAEB0B2B3B5B7B9BCBEC040 +:1011A000C2C5C7C9CCCED1D4D7D9DCDFE2E6E9ECE1 +:1011B000F0F3F7FAFE0000004FEA400C0CF1807CDF +:1011C000BCF17E4F28BF7047B0F1C04000F02BB992 +:1011D0000CEAD11390EA010F48BF42F480726245D5 +:1011E00038BF634507D213F47F0F16D080EA0100A1 +:1011F00000F00040704710B500F0CFF8097EFC3ECB +:1012000000F005B880EA010000F00040704780EA75 +:10121000010000F0004000F006B912F47F0F04BF97 +:101220000248704780EA010000F0FDB80000C07F6E +:1012300041000B0ED3F19E0208D950F400034FEA8F +:10124000032323FA02F048BF4042704710B500F074 +:10125000A4F800BF49922480002070476FF000423C +:1012600082EA20007047000010F0004148BF404271 +:10127000B0FA80F310FA03F2C3F19D030BD051EAE8 +:10128000C35101EB1220530638BF704700F1010033 +:1012900008BF20F0010070474FF47F0C1CEAD01209 +:1012A0001EBF1CEAD11392EA0C0F93EA0C0F00F058 +:1012B000478090EA010F48BF42F480724FF0004C23 +:1012C0004CEA00204CEA012102EB0302A0FB0113CF +:1012D000A2F50002002918BF43F001035B0028BFFC +:1012E0004FEA330342EB22425FEA132C4CEBC2502D +:1012F0002EBFBCEB436FB2F57C0F70474FEA036C17 +:10130000BCF1004F08BF20F00100B2F57C0F38BFE0 +:1013100070470BD582F0FF0212F5803FC8BF7047BF +:1013200000F1C040D8BF00F00040704700F5000C4D +:101330005FEA4C0C48BF7047B0F1C04000F073B892 +:101340000CEAD11390EA010F48BF42F48072624563 +:1013500038BF634504D280EA010000F000407047C6 +:1013600010B500F01AF800BF8900013E00F007B880 +:1013700000F009B85FEA410C5FEA1C6C08D080EA13 +:10138000010000F050B85FEA400C5FEA1C6CF6D137 +:101390004FF00040A0F5800070470EF1020E2EF0D5 +:1013A000030E5EF8044B244204D44FEA4102B2F12A +:1013B0007F4F11D84FEA4003B3F17F4F0CD80ED1C5 +:1013C0004FEAD07C0CEB4C0C0CF1020CB2F17F4FCD +:1013D00008BF4CEBD17C04E04FF0080C01E04FEA71 +:1013E000D17C0CEB4C0324FA03F404F00704B4F1B1 +:1013F000040C06D20EEB840CBDE810404CF0010C3E +:101400006047DFE80CF0070802024FF00040A0F54B +:10141000800010BD0846420018BFD2F1807288BF1C +:1014200000F0004010BDFF2141EAD050C0057047D8 +:1014300090EA010F48BF81F000413FF5DCAD421A50 +:1014400004D882F00042A0EB020011444FEAD052CF +:10145000A2EBD1534FF07F4C1CEA410F18BF9CEA1E +:10146000026F4AD04FF0004C4CEA00204CEA0121B8 +:1014700021FA03FCB0EB0C0C0FD412F0FE0F36D0A7 +:101480005FEA4C001DD5001240EBC25038BF7047D8 +:101490001CF03F0F18BF70470BE05FEA1C20A2F161 +:1014A000010240EBC25038BF70471CF07F0F18BFDD +:1014B0007047C3F12003994014BF401E20F0010083 +:1014C00070474FEA1223800808BF7047B0FA80FCCB +:1014D000A2EB0C02CCF1280C60FA0CF093EA122F6C +:1014E00004BF00EBC25070474FEAC3707047130A45 +:1014F0005FEADC1008BF7047F6E79CEA026F04D091 +:1015000010EA5C0F08BF0020704710B5FFF745FFD9 +:1015100040DFF63E81F000407047FF0F0500710F7D +:1015200006007F0E0700700E0800C30D0900DB0CDB +:101530000A000D090F00F1061400B5051900F404A6 +:101540001E0075042300A50328003B032D0036036D +:101550003200D6023700B2023C006F024B00F001AD +:101560005000000074150000000000206804000016 +:04157000C0020000B5 +:040000050000026D88 +:00000001FF diff --git a/Objects/R2_ARC_Motors.htm b/Objects/R2_ARC_Motors.htm index c9e9018..47affb4 100644 --- a/Objects/R2_ARC_Motors.htm +++ b/Objects/R2_ARC_Motors.htm @@ -1,917 +1,1038 @@ - - -Static Call Graph - [.\Objects\R2_ARC_Motors.axf] -
-

Static Call Graph for image .\Objects\R2_ARC_Motors.axf


-

#<CALLGRAPH># ARM Linker, 6190004: Last Updated: Wed Apr 10 14:43:51 2024 -

-

Maximum Stack Usage = 40 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

-Call chain for Maximum Stack Depth:

-__rt_entry_main ⇒ main ⇒ system_init ⇒ motors_init -

-

-Functions with no stack information -

- -

-

-Mutually Recursive functions -

  • NMI_Handler   ⇒   NMI_Handler
    -
  • HardFault_Handler   ⇒   HardFault_Handler
    -
  • MemManage_Handler   ⇒   MemManage_Handler
    -
  • BusFault_Handler   ⇒   BusFault_Handler
    -
  • UsageFault_Handler   ⇒   UsageFault_Handler
    -
  • SVC_Handler   ⇒   SVC_Handler
    -
  • DebugMon_Handler   ⇒   DebugMon_Handler
    -
  • PendSV_Handler   ⇒   PendSV_Handler
    -
  • SysTick_Handler   ⇒   SysTick_Handler
    -
  • ADC0Seq0_Handler   ⇒   ADC0Seq0_Handler
    - -

    -

    -Function Pointers -

    -

    -

    -Global Symbols -

    -

    Reset_Handler (Thumb, 0 bytes, Stack size unknown bytes, startup.o(RESET)) -

    [Calls]

    • >>   __main -
    -
    [Address Reference Count : 1]
    • startup.o(RESET) -
    -

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET)) -

    [Calls]

    • >>   NMI_Handler -
    -
    [Called By]
    • >>   NMI_Handler -
    -
    [Address Reference Count : 1]
    • startup.o(RESET) -
    -

    HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET)) -

    [Calls]

    • >>   HardFault_Handler -
    -
    [Called By]
    • >>   HardFault_Handler -
    -
    [Address Reference Count : 1]
    • startup.o(RESET) -
    -

    MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET)) -

    [Calls]

    • >>   MemManage_Handler -
    -
    [Called By]
    • >>   MemManage_Handler -
    -
    [Address Reference Count : 1]
    • startup.o(RESET) -
    -

    BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET)) -

    [Calls]

    • >>   BusFault_Handler -
    -
    [Called By]
    • >>   BusFault_Handler -
    -
    [Address Reference Count : 1]
    • startup.o(RESET) -
    -

    UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET)) -

    [Calls]

    • >>   UsageFault_Handler -
    -
    [Called By]
    • >>   UsageFault_Handler -
    -
    [Address Reference Count : 1]
    • startup.o(RESET) -
    -

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET)) -

    [Calls]

    • >>   SVC_Handler -
    -
    [Called By]
    • >>   SVC_Handler -
    -
    [Address Reference Count : 1]
    • startup.o(RESET) -
    -

    DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET)) -

    [Calls]

    • >>   DebugMon_Handler -
    -
    [Called By]
    • >>   DebugMon_Handler -
    -
    [Address Reference Count : 1]
    • startup.o(RESET) -
    -

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET)) -

    [Calls]

    • >>   PendSV_Handler -
    -
    [Called By]
    • >>   PendSV_Handler -
    -
    [Address Reference Count : 1]
    • startup.o(RESET) -
    -

    SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET)) -

    [Calls]

    • >>   SysTick_Handler -
    -
    [Called By]
    • >>   SysTick_Handler -
    -
    [Address Reference Count : 1]
    • startup.o(RESET) -
    -

    ADC0Seq0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -

    [Calls]

    • >>   ADC0Seq0_Handler -
    -
    [Called By]
    • >>   ADC0Seq0_Handler -
    -
    [Address Reference Count : 1]
    • startup.o(RESET) -
    -

    ADC0Seq1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    ADC0Seq2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    ADC0Seq3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    ADC1Seq0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    ADC1Seq1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    ADC1Seq2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    ADC1Seq3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    CAN0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    CAN1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    CAN2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Comp0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Comp1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Comp2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Ethernet_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    ExtBus_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    FPU_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Fan0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    FlashCtl_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortA_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortB_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortC_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortD_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortE_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortG_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortH_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortJ_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortK_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortL_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortM_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortN_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortP1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortP2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortP3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortP4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortP5_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortP6_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortP7_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortP_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortQ1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortQ2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortQ3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortQ4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortQ5_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortQ6_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortQ7_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortQ_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortR_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    GPIOPortS_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Hibernate_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    I2C0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    I2C1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    I2C2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    I2C3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    I2C4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    I2C5_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    I2S0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    LPC0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    PECI0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    PWM0Fault_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    PWM0Generator0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    PWM0Generator1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    PWM0Generator2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    PWM0Generator3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    PWM1Fault_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    PWM1Generator0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    PWM1Generator1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    PWM1Generator2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    PWM1Generator3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Quadrature0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Quadrature1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Quadrature2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    SSI0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    SSI1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    SSI2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    SSI3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    SysCtl_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Timer0A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Timer0B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Timer1A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Timer1B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Timer2A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Timer2B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Timer3A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Timer3B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Timer4A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Timer4B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Timer5A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    Timer5B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    UART0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    UART1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    UART2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    UART3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    UART4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    UART5_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    UART6_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    UART7_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    USB0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    WDT_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    WideTimer0A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    WideTimer0B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    WideTimer1A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    WideTimer1B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    WideTimer2A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    WideTimer2B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    WideTimer3A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    WideTimer3B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    WideTimer4A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    WideTimer4B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    WideTimer5A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    WideTimer5B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    uDMA_Error (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    uDMA_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) -
    [Address Reference Count : 1]

    • startup.o(RESET) -
    -

    __main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main)) -

    [Calls]

    • >>   __scatterload -
    • >>   __rt_entry -
    -
    [Called By]
    • >>   Reset_Handler -
    - -

    __scatterload (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter)) -

    [Called By]

    • >>   __main -
    - -

    __scatterload_rt2 (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

    [Calls]

    • >>   __rt_entry -
    - -

    __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) - -

    __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) - -

    __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) - -

    __rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000)) -

    [Called By]

    • >>   __rt_entry_li -
    - -

    __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) - -

    __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) - -

    __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) - -

    __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) - -

    __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000034)) - -

    __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) - -

    __rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002)) - -

    __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) - -

    __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) - -

    __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) - -

    __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) - -

    __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) - -

    __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) - -

    __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) - -

    __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) - -

    __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000006)) - -

    __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000010)) - -

    __rt_lib_init_relocate_pie_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) - -

    __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000035)) - -

    __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) - -

    __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000027)) - -

    __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) - -

    __rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000)) -

    [Called By]

    • >>   __rt_exit_ls -
    - -

    __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) - -

    __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)) - -

    __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)) - -

    __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)) - -

    __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)) - -

    __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) - -

    __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) - -

    __rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000)) -

    [Called By]

    • >>   __scatterload_rt2 -
    • >>   __main -
    - -

    __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002)) - -

    __rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004)) -

    [Stack]

    • Max Depth = 8 + Unknown Stack Size -
    • Call Chain = __rt_entry_sh ⇒ __user_setup_stackheap -
    -
    [Calls]
    • >>   __user_setup_stackheap -
    - -

    __rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)) -

    [Calls]

    • >>   __rt_lib_init -
    - -

    __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009)) - -

    __rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)) -

    [Stack]

    • Max Depth = 40 + Unknown Stack Size -
    • Call Chain = __rt_entry_main ⇒ main ⇒ system_init ⇒ motors_init -
    -
    [Calls]
    • >>   exit -
    • >>   main -
    - -

    __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)) - -

    __rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000)) -

    [Called By]

    • >>   exit -
    - -

    __rt_exit_ls (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003)) -

    [Calls]

    • >>   __rt_lib_shutdown -
    - -

    __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002)) - -

    __rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004)) -

    [Calls]

    • >>   _sys_exit -
    - -

    DisableInterrupts (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text)) -

    [Called By]

    • >>   main -
    - -

    EnableInterrupts (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text)) -

    [Called By]

    • >>   main -
    - -

    StartCritical (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text), UNUSED) - -

    EndCritical (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text), UNUSED) - -

    WaitForInterrupt (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text), UNUSED) - -

    __user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text)) -

    [Called By]

    • >>   __user_setup_stackheap -
    - -

    __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) - -

    __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) - -

    __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) - -

    __user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text)) -

    [Stack]

    • Max Depth = 8 + Unknown Stack Size -
    • Call Chain = __user_setup_stackheap -
    -
    [Calls]
    • >>   __user_perproc_libspace -
    • >>   __user_initial_stackheap -
    -
    [Called By]
    • >>   __rt_entry_sh -
    - -

    exit (Thumb, 18 bytes, Stack size 8 bytes, exit.o(.text)) -

    [Stack]

    • Max Depth = 8 + Unknown Stack Size -
    • Call Chain = exit -
    -
    [Calls]
    • >>   __rt_exit -
    -
    [Called By]
    • >>   __rt_entry_main -
    - -

    __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) - -

    __user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text)) -

    [Called By]

    • >>   __user_setup_stackheap -
    - -

    __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) - -

    _sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text)) -

    [Called By]

    • >>   __rt_exit_exit -
    - -

    __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) - -

    __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) - -

    __semihosting_library_function (Thumb, 0 bytes, Stack size unknown bytes, indicate_semi.o(.text), UNUSED) - -

    GPIOPortF_Handler (Thumb, 102 bytes, Stack size 8 bytes, motorsmain.o(.text.GPIOPortF_Handler)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = GPIOPortF_Handler ⇒ pwm_duty -
    -
    [Calls]
    • >>   delay_1ms -
    • >>   pwm_duty -
    • >>   stop_motors -
    • >>   move_forward -
    -
    [Address Reference Count : 1]
    • startup.o(RESET) -
    -

    PLL_Init (Thumb, 132 bytes, Stack size 4 bytes, pll.o(.text.PLL_Init)) -

    [Stack]

    • Max Depth = 4
    • Call Chain = PLL_Init -
    -
    [Called By]
    • >>   system_init -
    - -

    SPI_receive (Thumb, 44 bytes, Stack size 4 bytes, spi.o(.text.SPI_receive)) -

    [Stack]

    • Max Depth = 4
    • Call Chain = SPI_receive -
    -
    [Called By]
    • >>   main -
    - -

    SPI_slave_init (Thumb, 228 bytes, Stack size 4 bytes, spi.o(.text.SPI_slave_init)) -

    [Stack]

    • Max Depth = 4
    • Call Chain = SPI_slave_init -
    -
    [Called By]
    • >>   system_init -
    - -

    SPI_transmit (Thumb, 46 bytes, Stack size 4 bytes, spi.o(.text.SPI_transmit)) -

    [Stack]

    • Max Depth = 4
    • Call Chain = SPI_transmit -
    -
    [Called By]
    • >>   main -
    - -

    delay_1ms (Thumb, 32 bytes, Stack size 4 bytes, motorsmain.o(.text.delay_1ms)) -

    [Stack]

    • Max Depth = 4
    • Call Chain = delay_1ms -
    -
    [Called By]
    • >>   GPIOPortF_Handler -
    - -

    led_init (Thumb, 208 bytes, Stack size 0 bytes, led.o(.text.led_init)) -

    [Called By]

    • >>   system_init -
    - -

    left_motor_init (Thumb, 208 bytes, Stack size 0 bytes, motorsetup.o(.text.left_motor_init)) -

    [Called By]

    • >>   motors_init -
    - -

    main (Thumb, 232 bytes, Stack size 24 bytes, motorsmain.o(.text.main)) -

    [Stack]

    • Max Depth = 40 + Unknown Stack Size -
    • Call Chain = main ⇒ system_init ⇒ motors_init -
    -
    [Calls]
    • >>   SPI_transmit -
    • >>   SPI_receive -
    • >>   EnableInterrupts -
    • >>   system_init -
    • >>   DisableInterrupts -
    • >>   stop_motors -
    • >>   turn_right -
    • >>   turn_left -
    • >>   pivot_right -
    • >>   pivot_left -
    • >>   move_backward -
    • >>   move_forward -
    -
    [Called By]
    • >>   __rt_entry_main -
    - -

    motor_direction_init (Thumb, 140 bytes, Stack size 0 bytes, motorsetup.o(.text.motor_direction_init)) -

    [Called By]

    • >>   motors_init -
    - -

    motors_init (Thumb, 16 bytes, Stack size 8 bytes, motorsetup.o(.text.motors_init)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = motors_init -
    -
    [Calls]
    • >>   motor_direction_init -
    • >>   left_motor_init -
    • >>   right_motor_init -
    -
    [Called By]
    • >>   system_init -
    - -

    move_backward (Thumb, 50 bytes, Stack size 0 bytes, motorcontrol.o(.text.move_backward)) -

    [Called By]

    • >>   main -
    - -

    move_forward (Thumb, 50 bytes, Stack size 0 bytes, motorcontrol.o(.text.move_forward)) -

    [Called By]

    • >>   GPIOPortF_Handler -
    • >>   main -
    - -

    pivot_left (Thumb, 50 bytes, Stack size 0 bytes, motorcontrol.o(.text.pivot_left)) -

    [Called By]

    • >>   main -
    - -

    pivot_right (Thumb, 48 bytes, Stack size 0 bytes, motorcontrol.o(.text.pivot_right)) -

    [Called By]

    • >>   main -
    - -

    pwm_duty (Thumb, 38 bytes, Stack size 8 bytes, motorsetup.o(.text.pwm_duty)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = pwm_duty -
    -
    [Called By]
    • >>   GPIOPortF_Handler -
    - -

    right_motor_init (Thumb, 234 bytes, Stack size 0 bytes, motorsetup.o(.text.right_motor_init)) -

    [Called By]

    • >>   motors_init -
    - -

    stop_motors (Thumb, 38 bytes, Stack size 0 bytes, motorcontrol.o(.text.stop_motors)) -

    [Called By]

    • >>   GPIOPortF_Handler -
    • >>   main -
    - -

    switch_init (Thumb, 300 bytes, Stack size 0 bytes, switches.o(.text.switch_init)) -

    [Called By]

    • >>   system_init -
    - -

    system_init (Thumb, 24 bytes, Stack size 8 bytes, motorsmain.o(.text.system_init)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = system_init ⇒ motors_init -
    -
    [Calls]
    • >>   switch_init -
    • >>   SPI_slave_init -
    • >>   PLL_Init -
    • >>   motors_init -
    • >>   led_init -
    -
    [Called By]
    • >>   main -
    - -

    turn_left (Thumb, 50 bytes, Stack size 0 bytes, motorcontrol.o(.text.turn_left)) -

    [Called By]

    • >>   main -
    - -

    turn_right (Thumb, 50 bytes, Stack size 0 bytes, motorcontrol.o(.text.turn_right)) -

    [Called By]

    • >>   main -
    -

    -

    -Local Symbols -

    -

    -Undefined Global Symbols -


    + + +Static Call Graph - [.\Objects\R2_ARC_Motors.axf] +
    +

    Static Call Graph for image .\Objects\R2_ARC_Motors.axf


    +

    #<CALLGRAPH># ARM Linker, 6190004: Last Updated: Wed May 8 17:21:36 2024 +

    +

    Maximum Stack Usage = 104 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

    +Call chain for Maximum Stack Depth:

    +__rt_entry_main ⇒ main ⇒ convert_to_centimeter ⇒ __aeabi_fmul +

    +

    +Functions with no stack information +

    + +

    +

    +Mutually Recursive functions +

  • NMI_Handler   ⇒   NMI_Handler
    +
  • HardFault_Handler   ⇒   HardFault_Handler
    +
  • MemManage_Handler   ⇒   MemManage_Handler
    +
  • BusFault_Handler   ⇒   BusFault_Handler
    +
  • UsageFault_Handler   ⇒   UsageFault_Handler
    +
  • SVC_Handler   ⇒   SVC_Handler
    +
  • DebugMon_Handler   ⇒   DebugMon_Handler
    +
  • PendSV_Handler   ⇒   PendSV_Handler
    +
  • SysTick_Handler   ⇒   SysTick_Handler
    +
  • ADC0Seq0_Handler   ⇒   ADC0Seq0_Handler
    + +

    +

    +Function Pointers +

    +

    +

    +Global Symbols +

    +

    Reset_Handler (Thumb, 0 bytes, Stack size unknown bytes, startup.o(RESET)) +

    [Calls]

    • >>   __main +
    +
    [Address Reference Count : 1]
    • startup.o(RESET) +
    +

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET)) +

    [Calls]

    • >>   NMI_Handler +
    +
    [Called By]
    • >>   NMI_Handler +
    +
    [Address Reference Count : 1]
    • startup.o(RESET) +
    +

    HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET)) +

    [Calls]

    • >>   HardFault_Handler +
    +
    [Called By]
    • >>   HardFault_Handler +
    +
    [Address Reference Count : 1]
    • startup.o(RESET) +
    +

    MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET)) +

    [Calls]

    • >>   MemManage_Handler +
    +
    [Called By]
    • >>   MemManage_Handler +
    +
    [Address Reference Count : 1]
    • startup.o(RESET) +
    +

    BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET)) +

    [Calls]

    • >>   BusFault_Handler +
    +
    [Called By]
    • >>   BusFault_Handler +
    +
    [Address Reference Count : 1]
    • startup.o(RESET) +
    +

    UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET)) +

    [Calls]

    • >>   UsageFault_Handler +
    +
    [Called By]
    • >>   UsageFault_Handler +
    +
    [Address Reference Count : 1]
    • startup.o(RESET) +
    +

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET)) +

    [Calls]

    • >>   SVC_Handler +
    +
    [Called By]
    • >>   SVC_Handler +
    +
    [Address Reference Count : 1]
    • startup.o(RESET) +
    +

    DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET)) +

    [Calls]

    • >>   DebugMon_Handler +
    +
    [Called By]
    • >>   DebugMon_Handler +
    +
    [Address Reference Count : 1]
    • startup.o(RESET) +
    +

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET)) +

    [Calls]

    • >>   PendSV_Handler +
    +
    [Called By]
    • >>   PendSV_Handler +
    +
    [Address Reference Count : 1]
    • startup.o(RESET) +
    +

    SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET)) +

    [Calls]

    • >>   SysTick_Handler +
    +
    [Called By]
    • >>   SysTick_Handler +
    +
    [Address Reference Count : 1]
    • startup.o(RESET) +
    +

    ADC0Seq0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +

    [Calls]

    • >>   ADC0Seq0_Handler +
    +
    [Called By]
    • >>   ADC0Seq0_Handler +
    +
    [Address Reference Count : 1]
    • startup.o(RESET) +
    +

    ADC0Seq1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    ADC0Seq2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    ADC0Seq3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    ADC1Seq0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    ADC1Seq1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    ADC1Seq2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    ADC1Seq3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    CAN0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    CAN1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    CAN2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Comp0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Comp1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Comp2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Ethernet_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    ExtBus_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    FPU_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Fan0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    FlashCtl_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortA_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortB_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortC_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortD_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortE_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortG_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortH_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortJ_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortK_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortL_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortM_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortN_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortP1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortP2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortP3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortP4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortP5_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortP6_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortP7_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortP_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortQ1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortQ2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortQ3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortQ4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortQ5_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortQ6_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortQ7_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortQ_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortR_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    GPIOPortS_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Hibernate_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    I2C0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    I2C1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    I2C2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    I2C3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    I2C4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    I2C5_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    I2S0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    LPC0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    PECI0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    PWM0Fault_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    PWM0Generator0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    PWM0Generator1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    PWM0Generator2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    PWM0Generator3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    PWM1Fault_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    PWM1Generator0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    PWM1Generator1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    PWM1Generator2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    PWM1Generator3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Quadrature0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Quadrature1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Quadrature2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    SSI0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    SSI1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    SSI2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    SSI3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    SysCtl_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Timer0A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Timer0B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Timer1A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Timer1B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Timer2A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Timer2B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Timer3A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Timer3B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Timer4A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Timer4B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Timer5A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    Timer5B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    UART0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    UART1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    UART2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    UART3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    UART4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    UART5_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    UART6_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    UART7_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    USB0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    WDT_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    WideTimer0A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    WideTimer0B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    WideTimer1A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    WideTimer1B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    WideTimer2A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    WideTimer2B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    WideTimer3A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    WideTimer3B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    WideTimer4A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    WideTimer4B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    WideTimer5A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    WideTimer5B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    uDMA_Error (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    uDMA_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET)) +
    [Address Reference Count : 1]

    • startup.o(RESET) +
    +

    __main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main)) +

    [Calls]

    • >>   __scatterload +
    • >>   __rt_entry +
    +
    [Called By]
    • >>   Reset_Handler +
    + +

    __scatterload (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter)) +

    [Called By]

    • >>   __main +
    + +

    __scatterload_rt2 (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

    [Calls]

    • >>   __rt_entry +
    + +

    __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) + +

    __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) + +

    __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) + +

    __rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000)) +

    [Called By]

    • >>   __rt_entry_li +
    + +

    __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) + +

    __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) + +

    __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) + +

    __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) + +

    __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000034)) + +

    __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) + +

    __rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002)) + +

    __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) + +

    __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) + +

    __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) + +

    __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) + +

    __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) + +

    __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) + +

    __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) + +

    __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) + +

    __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000006)) + +

    __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000010)) + +

    __rt_lib_init_relocate_pie_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) + +

    __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000035)) + +

    __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) + +

    __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000027)) + +

    __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) + +

    __rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000)) +

    [Called By]

    • >>   __rt_exit_ls +
    + +

    __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) + +

    __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)) + +

    __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)) + +

    __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)) + +

    __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)) + +

    __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) + +

    __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) + +

    __rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000)) +

    [Called By]

    • >>   __scatterload_rt2 +
    • >>   __main +
    + +

    __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002)) + +

    __rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004)) +

    [Stack]

    • Max Depth = 8 + Unknown Stack Size +
    • Call Chain = __rt_entry_sh ⇒ __user_setup_stackheap +
    +
    [Calls]
    • >>   __user_setup_stackheap +
    + +

    __rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)) +

    [Calls]

    • >>   __rt_lib_init +
    + +

    __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009)) + +

    __rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)) +

    [Stack]

    • Max Depth = 104 + Unknown Stack Size +
    • Call Chain = __rt_entry_main ⇒ main ⇒ convert_to_centimeter ⇒ __aeabi_fmul +
    +
    [Calls]
    • >>   exit +
    • >>   main +
    + +

    __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)) + +

    __rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000)) +

    [Called By]

    • >>   exit +
    + +

    __rt_exit_ls (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003)) +

    [Calls]

    • >>   __rt_lib_shutdown +
    + +

    __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002)) + +

    __rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004)) +

    [Calls]

    • >>   _sys_exit +
    + +

    DisableInterrupts (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text)) +

    [Called By]

    • >>   main +
    + +

    EnableInterrupts (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text)) +

    [Called By]

    • >>   main +
    + +

    StartCritical (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text), UNUSED) + +

    EndCritical (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text), UNUSED) + +

    WaitForInterrupt (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text), UNUSED) + +

    __user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text)) +

    [Called By]

    • >>   __user_setup_stackheap +
    + +

    __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) + +

    __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) + +

    __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) + +

    __user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text)) +

    [Stack]

    • Max Depth = 8 + Unknown Stack Size +
    • Call Chain = __user_setup_stackheap +
    +
    [Calls]
    • >>   __user_perproc_libspace +
    • >>   __user_initial_stackheap +
    +
    [Called By]
    • >>   __rt_entry_sh +
    + +

    exit (Thumb, 18 bytes, Stack size 8 bytes, exit.o(.text)) +

    [Stack]

    • Max Depth = 8 + Unknown Stack Size +
    • Call Chain = exit +
    +
    [Calls]
    • >>   __rt_exit +
    +
    [Called By]
    • >>   __rt_entry_main +
    + +

    __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) + +

    __user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text)) +

    [Called By]

    • >>   __user_setup_stackheap +
    + +

    __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) + +

    _sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text)) +

    [Called By]

    • >>   __rt_exit_exit +
    + +

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

    __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) + +

    __semihosting_library_function (Thumb, 0 bytes, Stack size unknown bytes, indicate_semi.o(.text), UNUSED) + +

    GPIOPortF_Handler (Thumb, 94 bytes, Stack size 8 bytes, motorsmain.o(.text.GPIOPortF_Handler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = GPIOPortF_Handler ⇒ pwm_duty +
    +
    [Calls]
    • >>   pwm_duty +
    • >>   stop_motors +
    • >>   move_forward +
    +
    [Address Reference Count : 1]
    • startup.o(RESET) +
    +

    PLL_Init (Thumb, 132 bytes, Stack size 4 bytes, pll.o(.text.PLL_Init)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = PLL_Init +
    +
    [Called By]
    • >>   system_init +
    + +

    ReadSensorsFIRFilter (Thumb, 78 bytes, Stack size 24 bytes, sensors.o(.text.ReadSensorsFIRFilter)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = ReadSensorsFIRFilter ⇒ Sensors_In +
    +
    [Calls]
    • >>   Sensors_In +
    +
    [Called By]
    • >>   main +
    + +

    SPI_receive (Thumb, 44 bytes, Stack size 4 bytes, spi.o(.text.SPI_receive)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = SPI_receive +
    +
    [Called By]
    • >>   main +
    + +

    SPI_slave_init (Thumb, 224 bytes, Stack size 4 bytes, spi.o(.text.SPI_slave_init)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = SPI_slave_init +
    +
    [Called By]
    • >>   system_init +
    + +

    SPI_transmit_word (Thumb, 46 bytes, Stack size 4 bytes, spi.o(.text.SPI_transmit_word)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = SPI_transmit_word +
    +
    [Called By]
    • >>   main +
    + +

    Sensors_In (Thumb, 84 bytes, Stack size 8 bytes, sensors.o(.text.Sensors_In)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = Sensors_In +
    +
    [Called By]
    • >>   ReadSensorsFIRFilter +
    + +

    Sensors_Init (Thumb, 254 bytes, Stack size 4 bytes, sensors.o(.text.Sensors_Init)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = Sensors_Init +
    +
    [Called By]
    • >>   system_init +
    + +

    convert_to_centimeter (Thumb, 322 bytes, Stack size 48 bytes, sensors.o(.text.convert_to_centimeter)) +

    [Stack]

    • Max Depth = 64
    • Call Chain = convert_to_centimeter ⇒ __aeabi_fmul +
    +
    [Calls]
    • >>   __aeabi_fmul +
    • >>   __aeabi_i2f +
    • >>   __aeabi_f2iz +
    • >>   __aeabi_fdiv +
    • >>   __aeabi_fsub +
    • >>   __aeabi_fadd +
    +
    [Called By]
    • >>   main +
    + +

    encode_distance (Thumb, 26 bytes, Stack size 4 bytes, sensors.o(.text.encode_distance)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = encode_distance +
    +
    [Called By]
    • >>   main +
    + +

    led_init (Thumb, 208 bytes, Stack size 0 bytes, led.o(.text.led_init)) +

    [Called By]

    • >>   system_init +
    + +

    left_motor_init (Thumb, 208 bytes, Stack size 0 bytes, motorsetup.o(.text.left_motor_init)) +

    [Called By]

    • >>   motors_init +
    + +

    main (Thumb, 284 bytes, Stack size 40 bytes, motorsmain.o(.text.main)) +

    [Stack]

    • Max Depth = 104 + Unknown Stack Size +
    • Call Chain = main ⇒ convert_to_centimeter ⇒ __aeabi_fmul +
    +
    [Calls]
    • >>   SPI_transmit_word +
    • >>   SPI_receive +
    • >>   encode_distance +
    • >>   convert_to_centimeter +
    • >>   ReadSensorsFIRFilter +
    • >>   EnableInterrupts +
    • >>   system_init +
    • >>   DisableInterrupts +
    • >>   pwm_duty +
    • >>   stop_motors +
    • >>   turn_right +
    • >>   turn_left +
    • >>   pivot_right +
    • >>   pivot_left +
    • >>   move_backward +
    • >>   move_forward +
    +
    [Called By]
    • >>   __rt_entry_main +
    + +

    motor_direction_init (Thumb, 140 bytes, Stack size 0 bytes, motorsetup.o(.text.motor_direction_init)) +

    [Called By]

    • >>   motors_init +
    + +

    motors_init (Thumb, 16 bytes, Stack size 8 bytes, motorsetup.o(.text.motors_init)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = motors_init +
    +
    [Calls]
    • >>   motor_direction_init +
    • >>   left_motor_init +
    • >>   right_motor_init +
    +
    [Called By]
    • >>   system_init +
    + +

    move_backward (Thumb, 50 bytes, Stack size 0 bytes, motorcontrol.o(.text.move_backward)) +

    [Called By]

    • >>   main +
    + +

    move_forward (Thumb, 50 bytes, Stack size 0 bytes, motorcontrol.o(.text.move_forward)) +

    [Called By]

    • >>   GPIOPortF_Handler +
    • >>   main +
    + +

    pivot_left (Thumb, 50 bytes, Stack size 0 bytes, motorcontrol.o(.text.pivot_left)) +

    [Called By]

    • >>   main +
    + +

    pivot_right (Thumb, 50 bytes, Stack size 0 bytes, motorcontrol.o(.text.pivot_right)) +

    [Called By]

    • >>   main +
    + +

    pwm_duty (Thumb, 38 bytes, Stack size 8 bytes, motorsetup.o(.text.pwm_duty)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = pwm_duty +
    +
    [Called By]
    • >>   GPIOPortF_Handler +
    • >>   main +
    + +

    right_motor_init (Thumb, 234 bytes, Stack size 0 bytes, motorsetup.o(.text.right_motor_init)) +

    [Called By]

    • >>   motors_init +
    + +

    stop_motors (Thumb, 38 bytes, Stack size 0 bytes, motorcontrol.o(.text.stop_motors)) +

    [Called By]

    • >>   GPIOPortF_Handler +
    • >>   main +
    + +

    switch_init (Thumb, 300 bytes, Stack size 0 bytes, switches.o(.text.switch_init)) +

    [Called By]

    • >>   system_init +
    + +

    system_init (Thumb, 28 bytes, Stack size 8 bytes, motorsmain.o(.text.system_init)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = system_init ⇒ motors_init +
    +
    [Calls]
    • >>   Sensors_Init +
    • >>   switch_init +
    • >>   SPI_slave_init +
    • >>   PLL_Init +
    • >>   motors_init +
    • >>   led_init +
    +
    [Called By]
    • >>   main +
    + +

    turn_left (Thumb, 50 bytes, Stack size 0 bytes, motorcontrol.o(.text.turn_left)) +

    [Called By]

    • >>   main +
    + +

    turn_right (Thumb, 50 bytes, Stack size 0 bytes, motorcontrol.o(.text.turn_right)) +

    [Called By]

    • >>   main +
    + +

    __aeabi_fadd (Thumb, 0 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fadd)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = __aeabi_fadd +
    +
    [Called By]
    • >>   convert_to_centimeter +
    + +

    _fadd (Thumb, 196 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fadd), UNUSED) +

    [Calls]

    • >>   __fpl_fretinf +
    • >>   __fpl_fnaninf +
    • >>   _fsub1 +
    + +

    __aeabi_fdiv (Thumb, 0 bytes, Stack size 16 bytes, fdiv.o(x$fpl$fdiv)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = __aeabi_fdiv +
    +
    [Called By]
    • >>   convert_to_centimeter +
    + +

    _fdiv (Thumb, 384 bytes, Stack size 16 bytes, fdiv.o(x$fpl$fdiv), UNUSED) +

    [Calls]

    • >>   __fpl_fretinf +
    • >>   __fpl_fnaninf +
    + +

    __aeabi_f2iz (Thumb, 0 bytes, Stack size 16 bytes, ffix.o(x$fpl$ffix)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = __aeabi_f2iz +
    +
    [Called By]
    • >>   convert_to_centimeter +
    + +

    _ffix (Thumb, 54 bytes, Stack size 16 bytes, ffix.o(x$fpl$ffix), UNUSED) +

    [Calls]

    • >>   __fpl_fnaninf +
    + +

    __aeabi_i2f (Thumb, 0 bytes, Stack size 0 bytes, fflt_clz.o(x$fpl$fflt)) +

    [Called By]

    • >>   convert_to_centimeter +
    + +

    _fflt (Thumb, 48 bytes, Stack size 0 bytes, fflt_clz.o(x$fpl$fflt), UNUSED) + +

    __aeabi_fmul (Thumb, 0 bytes, Stack size 16 bytes, fmul.o(x$fpl$fmul)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = __aeabi_fmul +
    +
    [Called By]
    • >>   convert_to_centimeter +
    + +

    _fmul (Thumb, 258 bytes, Stack size 16 bytes, fmul.o(x$fpl$fmul), UNUSED) +

    [Calls]

    • >>   __fpl_fretinf +
    • >>   __fpl_fnaninf +
    + +

    __fpl_fnaninf (Thumb, 140 bytes, Stack size 8 bytes, fnaninf.o(x$fpl$fnaninf), UNUSED) +

    [Called By]

    • >>   _fmul +
    • >>   _ffix +
    • >>   _fdiv +
    • >>   _fsub +
    • >>   _fadd +
    + +

    __fpl_fretinf (Thumb, 10 bytes, Stack size 0 bytes, fretinf.o(x$fpl$fretinf), UNUSED) +

    [Called By]

    • >>   _fmul +
    • >>   _fdiv +
    • >>   _fadd +
    + +

    __aeabi_fsub (Thumb, 0 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fsub)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = __aeabi_fsub +
    +
    [Called By]
    • >>   convert_to_centimeter +
    + +

    _fsub (Thumb, 234 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fsub), UNUSED) +

    [Calls]

    • >>   __fpl_fnaninf +
    • >>   _fadd1 +
    +

    +

    +Local Symbols +

    +

    _fadd1 (Thumb, 0 bytes, Stack size unknown bytes, faddsub_clz.o(x$fpl$fadd), UNUSED) +

    [Called By]

    • >>   _fsub +
    + +

    _fsub1 (Thumb, 0 bytes, Stack size unknown bytes, faddsub_clz.o(x$fpl$fsub), UNUSED) +

    [Called By]

    • >>   _fadd +
    +

    +

    +Undefined Global Symbols +


    diff --git a/Objects/R2_ARC_Motors.lnp b/Objects/R2_ARC_Motors.lnp index 2981376..4f09c71 100644 --- a/Objects/R2_ARC_Motors.lnp +++ b/Objects/R2_ARC_Motors.lnp @@ -1,12 +1,13 @@ ---cpu=Cortex-M4 --fpu=SoftVFP -".\objects\led.o" -".\objects\motorcontrol.o" -".\objects\motorsetup.o" -".\objects\motorsmain.o" -".\objects\pll.o" -".\objects\spi.o" -".\objects\startup.o" -".\objects\switches.o" ---ro-base 0x00000000 --entry 0x00000000 --rw-base 0x20000000 --entry Reset_Handler --first __Vectors --strict --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols ---info sizes --info totals --info unused --info veneers +--cpu=Cortex-M4 --fpu=SoftVFP +".\objects\led.o" +".\objects\motorcontrol.o" +".\objects\motorsetup.o" +".\objects\motorsmain.o" +".\objects\pll.o" +".\objects\spi.o" +".\objects\startup.o" +".\objects\switches.o" +".\objects\sensors.o" +--ro-base 0x00000000 --entry 0x00000000 --rw-base 0x20000000 --entry Reset_Handler --first __Vectors --strict --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols +--info sizes --info totals --info unused --info veneers --list ".\Listings\R2_ARC_Motors.map" -o .\Objects\R2_ARC_Motors.axf \ No newline at end of file diff --git a/Objects/R2_ARC_Motors_Target 1.dep b/Objects/R2_ARC_Motors_Target 1.dep index 16a15fb..daafdd7 100644 --- a/Objects/R2_ARC_Motors_Target 1.dep +++ b/Objects/R2_ARC_Motors_Target 1.dep @@ -3,43 +3,53 @@ CompilerVersion: 6190000::V6.19::ARMCLANG F (.\src\LED.c)(0x66170517)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -c -fno-rtti -fsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./inc -IC:/Keil_v5/ARM/Keil/TM4C_DFP/1.1.0/Device/Include/TM4C123 -IC:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="538" -DTM4C123GH6PM -Drvmdk -DPART_LM4F120H5QR -o ./objects/led.o -MD) I (inc\LED.h)(0x661706F5) I (inc\tm4c123gh6pm.h)(0x6536F44A) -F (.\src\MotorControl.c)(0x66170771)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -c -fno-rtti -fsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./inc -IC:/Keil_v5/ARM/Keil/TM4C_DFP/1.1.0/Device/Include/TM4C123 -IC:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="538" -DTM4C123GH6PM -Drvmdk -DPART_LM4F120H5QR -o ./objects/motorcontrol.o -MD) -I (inc\MotorControl.h)(0x66170799) +F (.\src\MotorControl.c)(0x663C16FA)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -c -fno-rtti -fsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./inc -IC:/Keil_v5/ARM/Keil/TM4C_DFP/1.1.0/Device/Include/TM4C123 -IC:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="538" -DTM4C123GH6PM -Drvmdk -DPART_LM4F120H5QR -o ./objects/motorcontrol.o -MD) +I (inc\MotorControl.h)(0x662D5F87) I (inc\LED.h)(0x661706F5) I (inc\tm4c123gh6pm.h)(0x6536F44A) F (.\src\MotorSetup.c)(0x6617056C)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -c -fno-rtti -fsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./inc -IC:/Keil_v5/ARM/Keil/TM4C_DFP/1.1.0/Device/Include/TM4C123 -IC:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="538" -DTM4C123GH6PM -Drvmdk -DPART_LM4F120H5QR -o ./objects/motorsetup.o -MD) -I (inc\MotorSetup.h)(0x661706C4) +I (inc\MotorSetup.h)(0x6629DE53) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x656E6546) I (inc\tm4c123gh6pm.h)(0x6536F44A) I (inc\PLL.h)(0x66170583) -F (.\src\MotorsMain.c)(0x661707AB)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -c -fno-rtti -fsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./inc -IC:/Keil_v5/ARM/Keil/TM4C_DFP/1.1.0/Device/Include/TM4C123 -IC:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="538" -DTM4C123GH6PM -Drvmdk -DPART_LM4F120H5QR -o ./objects/motorsmain.o -MD) +F (.\src\MotorsMain.c)(0x663C170F)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -c -fno-rtti -fsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./inc -IC:/Keil_v5/ARM/Keil/TM4C_DFP/1.1.0/Device/Include/TM4C123 -IC:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="538" -DTM4C123GH6PM -Drvmdk -DPART_LM4F120H5QR -o ./objects/motorsmain.o -MD) I (inc\tm4c123gh6pm.h)(0x6536F44A) -I (inc\MotorSetup.h)(0x661706C4) +I (inc\MotorSetup.h)(0x6629DE53) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x656E6546) I (inc\PLL.h)(0x66170583) -I (inc\MotorControl.h)(0x66170799) +I (inc\MotorControl.h)(0x662D5F87) I (inc\LED.h)(0x661706F5) I (inc\Switches.h)(0x661706ED) -I (inc\SPI.h)(0x66170597) +I (inc\SPI.h)(0x662ED621) +I (inc\Sensors.h)(0x662EE26C) F (.\src\PLL.c)(0x661706A4)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -c -fno-rtti -fsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./inc -IC:/Keil_v5/ARM/Keil/TM4C_DFP/1.1.0/Device/Include/TM4C123 -IC:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="538" -DTM4C123GH6PM -Drvmdk -DPART_LM4F120H5QR -o ./objects/pll.o -MD) I (inc\PLL.h)(0x66170583) -F (.\src\SPI.c)(0x6617051F)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -c -fno-rtti -fsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./inc -IC:/Keil_v5/ARM/Keil/TM4C_DFP/1.1.0/Device/Include/TM4C123 -IC:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="538" -DTM4C123GH6PM -Drvmdk -DPART_LM4F120H5QR -o ./objects/spi.o -MD) +F (.\src\SPI.c)(0x662EF597)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -c -fno-rtti -fsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./inc -IC:/Keil_v5/ARM/Keil/TM4C_DFP/1.1.0/Device/Include/TM4C123 -IC:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="538" -DTM4C123GH6PM -Drvmdk -DPART_LM4F120H5QR -o ./objects/spi.o -MD) I (inc\tm4c123gh6pm.h)(0x6536F44A) -I (inc\MotorSetup.h)(0x661706C4) +I (inc\MotorSetup.h)(0x6629DE53) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x656E6546) I (inc\PLL.h)(0x66170583) -I (inc\MotorControl.h)(0x66170799) +I (inc\MotorControl.h)(0x662D5F87) I (inc\LED.h)(0x661706F5) I (inc\Switches.h)(0x661706ED) -I (inc\SPI.h)(0x66170597) -F (.\src\startup.s)(0x6536F44A)(--target=armv7em-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -masm=auto -Wa,armasm,--diag_suppress=A1950W -c -gdwarf-4 -Wa,armasm,--pd,"__EVAL SETA 1" -IC:/Keil_v5/ARM/Keil/TM4C_DFP/1.1.0/Device/Include/TM4C123 -IC:/Keil_v5/ARM/CMSIS/Include -Wa,armasm,--pd,"__UVISION_VERSION SETA 538" -Wa,armasm,--pd,"TM4C123GH6PM SETA 1" -o ./objects/startup.o) +I (inc\SPI.h)(0x662ED621) +F (.\src\startup.s)(0x66173957)(--target=armv7em-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -masm=auto -Wa,armasm,--diag_suppress=A1950W -c -gdwarf-4 -Wa,armasm,--pd,"__EVAL SETA 1" -IC:/Keil_v5/ARM/Keil/TM4C_DFP/1.1.0/Device/Include/TM4C123 -IC:/Keil_v5/ARM/CMSIS/Include -Wa,armasm,--pd,"__UVISION_VERSION SETA 538" -Wa,armasm,--pd,"TM4C123GH6PM SETA 1" -o ./objects/startup.o) F (.\src\Switches.c)(0x6617068B)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -c -fno-rtti -fsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./inc -IC:/Keil_v5/ARM/Keil/TM4C_DFP/1.1.0/Device/Include/TM4C123 -IC:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="538" -DTM4C123GH6PM -Drvmdk -DPART_LM4F120H5QR -o ./objects/switches.o -MD) I (inc\Switches.h)(0x661706ED) I (inc\tm4c123gh6pm.h)(0x6536F44A) F (.\inc\LED.h)(0x661706F5)() -F (.\inc\MotorControl.h)(0x66170799)() -F (.\inc\MotorSetup.h)(0x661706C4)() +F (.\inc\MotorControl.h)(0x662D5F87)() +F (.\inc\MotorSetup.h)(0x6629DE53)() F (.\inc\PLL.h)(0x66170583)() -F (.\inc\SPI.h)(0x66170597)() +F (.\inc\SPI.h)(0x662ED621)() F (.\inc\Switches.h)(0x661706ED)() F (.\inc\tm4c123gh6pm.h)(0x6536F44A)() +F (.\src\Sensors.c)(0x66391722)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=none -mfloat-abi=soft -c -fno-rtti -fsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./inc -IC:/Keil_v5/ARM/Keil/TM4C_DFP/1.1.0/Device/Include/TM4C123 -IC:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="538" -DTM4C123GH6PM -Drvmdk -DPART_LM4F120H5QR -o ./objects/sensors.o -MD) +I (inc\tm4c123gh6pm.h)(0x6536F44A) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x656E6546) +I (inc\Sensors.h)(0x662EE26C) +I (inc\MotorSetup.h)(0x6629DE53) +I (inc\PLL.h)(0x66170583) +I (inc\MotorControl.h)(0x662D5F87) +I (inc\LED.h)(0x661706F5) +I (inc\SPI.h)(0x662ED621) diff --git a/Objects/led.d b/Objects/led.d index f6e6dfc..3848d41 100644 --- a/Objects/led.d +++ b/Objects/led.d @@ -1 +1 @@ -./objects/led.o: src\LED.c inc\LED.h inc\tm4c123gh6pm.h +./objects/led.o: src\LED.c inc\LED.h inc\tm4c123gh6pm.h diff --git a/Objects/motorcontrol.d b/Objects/motorcontrol.d index 12be129..d5d2b79 100644 --- a/Objects/motorcontrol.d +++ b/Objects/motorcontrol.d @@ -1,2 +1,2 @@ -./objects/motorcontrol.o: src\MotorControl.c inc\MotorControl.h inc\LED.h \ - inc\tm4c123gh6pm.h +./objects/motorcontrol.o: src\MotorControl.c inc\MotorControl.h inc\LED.h \ + inc\tm4c123gh6pm.h diff --git a/Objects/motorcontrol.o b/Objects/motorcontrol.o index 8e2821ceb4c29464dad91d401dec5feb08a55c0e..7e68ea57ea2ff2af5039df9b2a5dd26e8194a3ce 100644 GIT binary patch delta 1744 zcmY*ZJ!lkB5T1A0%kAb8a%d7GCX&C4Q3IYQmD4w-0W z_*gKzzh~a>i4x z#`tSTBW2)=Rg`#(y$#BsOoVzcrFVbe625te}xKZqhpOk`{ z)pwt_O>*lj!L$QBdZ|H@d8luP~`<*%1}&*)F{jZ z-WF-UMy|z7l|@kDh0=B5)5(>r#*@eu^)OGQ4+_b)@`bN%>0e5C-s5{kzlQpmcHc<# zRw{|ohvV3;E58G@wbB8h|3ImE>2P}?wLhpx9)v9?>GtTuCQ(>tV3$CiH64;BAH%cR zS|B-fsdo}#oZ1MkWIK?;7M2ofpt4#~j*4_~gSM<_YcRzm2AkH`m#zY&K!R@d3DJF` zSrCIxt(5}46UfTiU-A@gcL(=H`k{g9vSa0D)eS&jpkw33Vn$3{ack5^wzg z?^*yXCzlrU(V?DaDTE>yL=I9)bMfQ4SXE4*UDn|8`w;0B*?=~(GcY{J*3uGUo}pmq z5(ajpR?}CIzv`*@v5Q3N8O?3i-9ouM*c!r$J_o9f!D3_VBiT zNmyi3e!$Ysxmoc`NRoDh5E5vv&zgKH(+?sJ$CHXiZo1!wm5S`?BF_+rYv~^wi IQUc$Q|5o^kjQ{`u delta 1779 zcmZWpJ!lj`6n=Brz1_XLm~hD%;vbjDB`JbAau`wsS%LutMFWD3fe3ffqg&UoA*02`@Vmp|3+C| zX!H#R2b&XWt(j3Bjp?YXi)YpnqTg=`9F%$Elh5luD6#eG}K*1__jrZ2dE zt{fjzl_WB!Da9{Tv9amL%j(hDg3Cc@ls`3dAG9k4JOQvnfU4|R1?@}iSO+ka0^R`_ z5nuq~%m>i1cs;XQRaZV{ekoOrZ#yHg?}jQLFS@%_QD`q{P*!d>x8N2Q;%T>A4T@!- z(ETf0?oD=HnfLNeq|m#pX93Y=EhZSzgEnKP2_s}J0Nx>rV<7F99W$zCFpf?rN(D6r z4jqX&Of*;5AgJ;|hyeK#TM-vWv^E5a6$&M6B&v9%D>#W9rWl;WB_gTzpVZ56;-%_G zqdDd}hd{_{8|0K;C5fkV@-ZEThlh|lyPP?kAOGK?4&|KxySb&5)AbW4!88dXiyOX$N{S9HmJC)K68{i-g#wwNPv4+&MO+tk5glN* z$RDpP4QMBrc(vwVGLUn(BvugJ7^FFR8CeIEqisRur^rI?I3aU=j@#3|jM_IjX=1z) z4;T_5kt|ZQ0zHJ3iRde{&;0c+p)z}8U?dFqH@Lpu&mm&zsG-PAGOWM0isi5D$?fE- z^=$6(+rX7I1E?cTGM4Xc6156&BW~ooqN)HyKiFkT!YVR<8F*={MBWlBQO$tH(V$@P z0@*9u$yipEGUl}!w#vKy0K@}~zW@LL diff --git a/Objects/motorsetup.d b/Objects/motorsetup.d index 943f50c..dcd3ddf 100644 --- a/Objects/motorsetup.d +++ b/Objects/motorsetup.d @@ -1,3 +1,3 @@ -./objects/motorsetup.o: src\MotorSetup.c inc\MotorSetup.h \ - C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h inc\tm4c123gh6pm.h \ - inc\PLL.h +./objects/motorsetup.o: src\MotorSetup.c inc\MotorSetup.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h inc\tm4c123gh6pm.h \ + inc\PLL.h diff --git a/Objects/motorsmain.d b/Objects/motorsmain.d index 46f8517..7bf192a 100644 --- a/Objects/motorsmain.d +++ b/Objects/motorsmain.d @@ -1,3 +1,4 @@ -./objects/motorsmain.o: src\MotorsMain.c inc\tm4c123gh6pm.h \ - inc\MotorSetup.h C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ - inc\PLL.h inc\MotorControl.h inc\LED.h inc\Switches.h inc\SPI.h +./objects/motorsmain.o: src\MotorsMain.c inc\tm4c123gh6pm.h \ + inc\MotorSetup.h C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + inc\PLL.h inc\MotorControl.h inc\LED.h inc\Switches.h inc\SPI.h \ + inc\Sensors.h diff --git a/Objects/motorsmain.o b/Objects/motorsmain.o index 6b314e7d1db199e5287bae365b206250f89ed73f..17babc7f403a129644804882cef6131f54eb5f76 100644 GIT binary patch literal 5168 zcmb_gdu&u$8UN0`bEoa}L1_yurLY5(r9l{4D366^JEgqZ@@NXIWGN2QncH@jnLEwB zw*|}^keDpluq>;8h>82q7&e>Lh=1^xqQn>y<0cY~M%OixNK&#P23Qk_YplQToO9<< zG4T&iIp_Di&Ue1^-SZlr92)5tLQqfyRZ@{7I<`P+tZoS%^c=JX=t|V{H!fbMsClL0 z%G{HG%>~uGYF(L|wXRlmL_V3Dt$ox=;SZz^GSO*Wc{E!pz4^42So_A)M!Na5Mbi!R zHu$%nHq^832T$uM{+Q?%s*q!et8}q%o7iK#wYa1255~9ta$h`b>+NmtEtKwcJ-tof zYG~i%JAIXVg6P)YE$3IyWuB-xaOvpJA;=QL%75Vxd@F z*Jzn__03D`7K)?IL`FB6bpwsPOSV_YuI1ALSA}FyREe7&vAB)9P*ohw$EYxG{0wNU;4K8Mp&4kb)LeZ#bF0`f62MIx zsyJ~Qtucs<5`9Sue#3$zp`Qb+kXeIX3sA+2A?XMt3I{Gxf$XVC>d)t<@{aBJ+oOGM zF3M~sYrE0$yc^w}8?)1CJ00B;>v|!2B%jZ2k0#w*Dw}jBqQ^JeTQ{Y~Iy+C0=cYyv z|$j~?}G*BgDs_NKkjLyo=6&CJ-NyKL{2pPw2X*_h}X=})LWx+}SM z%7#&TSJF??wBuza91QJE=3SqrGmhW2B>^IkXYE_zH&CS5tuHjFctOr0v2_-@ki zav5Jn_J7G(UmW>Q+R3pDi7g=eH^w?&AS;Ei?KA6h-4w2^I8aGdMjbDGqsdrA&7wst z5v^i*c%^t=@Y&ioa)1P{%z9Ceb`B+k^)FtntEmOgD=;X$0(RC_UKXzzJL@`#ngRuo z7natQ$$5PR@;A{xM8_e)iT`X@=cn>yBl6zRkQJG*!r_>;FlHGsGd*sZVRPBI zWei!Z>ntP8d{@{^#;j1-jE-9yhpe{npj9(yb%lqlrHWh!atFw^L92EUhC^2MXMmV_ z{2ll<*I>&{428`v#=_f!ZXgAy8W-wHMS5P@VX*7I(taAV>A`pkW{> z#VP!fcn%wexL9Inp7yuUT9J1V#fRs{t){T~dwRz*Cnhkpu=)PEm}P~{kLd#R*UnvF z{htbYOKgzNI8kLKCv&GnA$l}dsx--@>m_>Rm_7u5xnN|{HSl~2sv=LufPr-deW$Fy zJP}Lu)%5K$y*#2y^a~3#6K2^;V}9{Ged|2FO}-sSv^8MK{Y{{UF1Xo=m%l1l%;yDF zG)QYD=5@-eH?ZQf9YwBRN(E9SR6XQGI?2E$Td0Ob`=+umf(~Y3P&EM5EKx}qQO0B> z0&^v}udTFN1E1lrD>#(m+Xep5+Kge5r0aSA1cf7tOJ*<->8|pbAZ10@Ouet|u4*i3 zC2>hh%iuZ>Y0w8$jr=2dd^pHY%3b808{u0j0=AA3IyQ`;S<8s~Jg#vcBMzV=8q zmHtOG{}LlVS5VegD!&Gt)_^zAaNZb^0>b%Eyc3wm&}3j+tvQIYw9lIf-MQhe%7Fx9xtc zo6v0HW+SzyV_i&jV%7f7Mcsf{_*{515q(*lOd7s8$cH!0cy5Mbp={3q7XWAME9LrY6m6^$W47eq`#q>dae?ZYT7dzXwNPo8n?ku% z_|kN;AY2tthU_8aJ3-3iS4K!xaXuE*rw<(?{0Ce~q6@J-P=0ttd_%izlp*px%ntac jruJe~Q5;MqZ@-JEg}5%%gI3-v=sYbjLRU%$lN0+lh$dJ3 literal 5132 zcmb_gYitzP6+U-nXT4sNWo;gYJm|y_KnT_bOadfI*4RKCXfs1HSjpN(6QO0DXC=gghm z9hXS?(QC~;_k8Dh-*^4N!9)E@DGH0C1T{FK3n`IUy+St9T1XAF6ZmFdefA33=DCFr z{FW)P z^oLjk(Sm$Fccp*+_4Kv*B}C^IZqS^Kh%~2m(z$=$P**1Rhk0@Cs$JceT4tH4bmv{E zc6GFq$mk_AHMs1N)w|msY%^97nd<;N+}74c6kAGz%ZRKULgE=}R~_-}Dl^5p8&wWZ$9Ns6CzHl`dY@Z4jzH!wQCUIa?41ic0(+sE=fJ;$i#jg1ah{i;_R zc8ZnE81?TSJz8_U+UV16ZK^hUu;LDQ#c6kRz^$F|tCORLw&nT`_2&W`ZAzXy=0d43 z;P?(rRcghF3PO(^cRcbvr&22y{ivu^txQlE5vf@5sdlR7yX9Q5QuJy6$l$?|s^{;^ zJ?c~n=nfU!l5;AzwOk{=Saym2AKmWDVhA1A$rnl8k7ob2OwTT|#t_(@*;4MM_#G|7 z32HS`yjqRr#tQ0GtJG?Br&<&5QtQ=H81)?*CdJd9R+I)=K#5`Dsb^A4?f@Uo9h$OQ z_M{SL)pN$46a>o|)P?o5EQ0f#hdBEWi;c#fRE#!aaia!@Q}KL-D*LprW8M4wnaB;~p;^ydM zhJi%FNWUNs)y=1~rG_G+w;-~TFCy~Q)8kfW-24q)vdoEzAi=!v%~=I%zhaVJBzU*ZuV|X;ABn{x7ioG- z;44yd6)1db5g$tCH2y_R18qd@|r)VI@;cFVA2%7@oNv&~=P=25XMxpJF*?Xq4rkoIw&-;nNzgXnclo zID1Cpvl{2SFL@WyS&hG-@r#V#P4tq+U)K05jNe0aRpZ~+_%+6nBls9%U1hWE|F$oO&F0Gw|dFqQ{v6 z{|r-%&yyMlp-nv4OyQj47#MUOcO35GpDBiz3`_!#JM&0^3>@NcE&O(-P}-^aM>HK` zit*>TZ09gVr%q^onkj7-Prvz^Q!W)NZZkjbIe4&@tC$76Nl!XnAzg8%XSKDY^A+wcRJy@L|xqOX+JGl8K=e->k#hZZW zAAGs-UR+!rl#`|TjnJ%d696 z#A{}f=;vpI!(Lp+jpn4J4FUY}7G=AiGPQ85B{q|GA9xGX;DaJ8o8=gQOKf;4+G68$ zwhOSI3~1w{`DH&O1B8b2p4awDMwNnVrm&ZAHeI$@*eGl9gnz6S@)yMUO+?YO>&_q+#|bnI9)a1PwL!Qco}#eIi!lTJTrU z#wZ0K3@=BFIlyIY5FsW6_;mtol17O5Q4y57OUV8myiRc6`pv?uFj%c9Z5^}*;~L}X z)}@s$WYLr^g%}P1#lM9bQ=m8a=DG$YICQI>wV~Da+dAGA+8AkBsda(Dd;IV@@azj( I^3bLK0>L~4lK=n! diff --git a/Objects/pll.d b/Objects/pll.d index be1b589..c4110ab 100644 --- a/Objects/pll.d +++ b/Objects/pll.d @@ -1 +1 @@ -./objects/pll.o: src\PLL.c inc\PLL.h +./objects/pll.o: src\PLL.c inc\PLL.h diff --git a/Objects/sensors.d b/Objects/sensors.d new file mode 100644 index 0000000..fff78ab --- /dev/null +++ b/Objects/sensors.d @@ -0,0 +1,3 @@ +./objects/sensors.o: src\Sensors.c inc\tm4c123gh6pm.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h inc\Sensors.h \ + inc\MotorSetup.h inc\PLL.h inc\MotorControl.h inc\LED.h inc\SPI.h diff --git a/Objects/sensors.o b/Objects/sensors.o new file mode 100644 index 0000000000000000000000000000000000000000..2f574a5a37843657b4a0b26c4c473f5479623439 GIT binary patch literal 6616 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 literal 0 HcmV?d00001 diff --git a/Objects/spi.d b/Objects/spi.d index 55d43ae..d028023 100644 --- a/Objects/spi.d +++ b/Objects/spi.d @@ -1,3 +1,3 @@ -./objects/spi.o: src\SPI.c inc\tm4c123gh6pm.h inc\MotorSetup.h \ - C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h inc\PLL.h \ - inc\MotorControl.h inc\LED.h inc\Switches.h inc\SPI.h +./objects/spi.o: src\SPI.c inc\tm4c123gh6pm.h inc\MotorSetup.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h inc\PLL.h \ + inc\MotorControl.h inc\LED.h inc\Switches.h inc\SPI.h diff --git a/Objects/spi.o b/Objects/spi.o index ab02f42540301e6941f9997e589b03a9b09b3bf4..ad448615993c38f6828fe20bff8435fbf9cd2240 100644 GIT binary patch delta 1640 zcmY*ZO=w(I6h8O8ci)?zPG%yERI7+gP0}PyQsN{e z6DtT#li75mbi9kYsI3)I!N1^Av`}%Q1YEQ`EsWTmE`mcr5W(-<`(E;L;GJ{scg{UO z_nvpx^Y0g~6|Gpj*?%c^;_v?c3+=9A^X6-h7dK0k8PCiXH?IV8NXyb@T4lwt&MRVl z@f3jszSZ?F|FP7B=(4|ud`rBUjy*;ryX}s{$s&u*bOYUyVuC_erUX**v8c4MpGToNlu??N@!7u=m5wmmSEy%l%dgH6!yDJyNT(SLD=f@Qk_(o>aff$(|NbCyx4Q z+Z=hPCwK+tpIJIY|EX1PME&W#qki&=!DU^J zovr@`JCkh$_`h3P5We8)EUv-R5wlj0!VL)w!Lvm`G!5WxqZC9ikfT%9O$V4QT4cOm z&=Zj@YoWg3P*2G$;wDU<_kbMDwP}EEFn~`NOte?S%-j$%X+oE^y76#%(|hbQY5)@( zI+A(!v2v)y7Gwpz8`nZt@QPN0)w{7)IW3V|N)1+{5V=SKsK1u?@TbAG{H z(r-x34I(ew!xJn)j}V5E=ye8y;Nn`uipvl1uMKLPmKY5B*EsS#jBZ1Wl#_SEUa3mv z3<4j1Cy>x8YQZc@FPZBpk(V|dahRGuzO!3?LmU&diPt2kT(5`1<)mI>j3ee}HO3I! zFt*>ZF~?vugr0+)z}t9w?k00}jqWt*kX+}m`4dJp0A_0cfxVq`AsEU#tmFt~fZ!R6 zoADrT`=mbB#(?4ZAi89r?E;|fBl;%r>AufF5aFxsAX_mUOhH#To7ktH?Jes@7&Bu# Il(Gc<4?obdJpcdz delta 1438 zcmYjQO-xfk5T4zAyM3>u&{iuJBRq-;B$7gmHAcmqQ%4PX=-6vYz?9ymy_ zE{P^FhoLWfDXU+JJG#qq z*@_;qT0(1>X+gbyY$e;^WM_LiXPO1ciBmXC#>4X^Sur6Um6i$hKyE3?>XK|y<8tqP zxz)oWC0VIk<+h{fk4(tegxrDAl^rssTI6okfhHPkf?L2?z`c`69zL!_HZ2`dH!gWv zWbey}60V+-$;uRyBHXV;cUp$UF8y3KvQ_<6*0HGmE9-a#(?ut#K!5{EA5ghkoMRk& z-Xl!w5a+7-JsrY~=ahb{96;nr35=SA&C3a(S;9V#KVT|HFu$vAtXe?(=7tBmKSIro>zK3cz%>Y?OM!h5AW1<1 zm5p&3+|LkL7CK_DcVsMq3@+Z7HTKH{Fima-4~Z#5&~z|I3+zd7CLuy-S!T&{{ZdDsu%h1X`DySWlG%T_$T zC-eh+^9Sse+!zM^HJjVO5~Hx}CoW-28MG}3nQ8hkK((=w+ffxZMvgnlAi8b{Bf-1y Gll}uZWt