lora_gateway.htm 526 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784
  1. <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
  2. <html><head>
  3. <title>Static Call Graph - [..\OBJ\lora_gateway.axf]</title></head>
  4. <body><HR>
  5. <H1>Static Call Graph for image ..\OBJ\lora_gateway.axf</H1><HR>
  6. <BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Sat Oct 07 09:54:32 2023
  7. <BR><P>
  8. <H3>Maximum Stack Usage = 2552 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
  9. Call chain for Maximum Stack Depth:</H3>
  10. data_task &rArr; read_file &rArr; f_open &rArr; dir_register &rArr; dir_find &rArr; dir_next &rArr; create_chain &rArr; put_fat &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  11. <P>
  12. <H3>
  13. Functions with no stack information
  14. </H3><UL>
  15. <LI><a href="#[13b]">OS_CPU_SR_Save</a>
  16. <LI><a href="#[13c]">OS_CPU_SR_Restore</a>
  17. <LI><a href="#[15f]">OSStartHighRdy</a>
  18. <LI><a href="#[175]">OSCtxSw</a>
  19. <LI><a href="#[14b]">OSIntCtxSw</a>
  20. <LI><a href="#[b]">PendSV_Handler</a>
  21. </UL>
  22. </UL>
  23. <P>
  24. <H3>
  25. Mutually Recursive functions
  26. </H3> <LI><a href="#[1f]">ADC_IRQHandler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[1f]">ADC_IRQHandler</a><BR>
  27. <LI><a href="#[23d]">netconn_drain</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[23d]">netconn_drain</a><BR>
  28. <LI><a href="#[2de]">lwip_sendto</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[2dd]">lwip_send</a><BR>
  29. </UL>
  30. <P>
  31. <H3>
  32. Function Pointers
  33. </H3><UL>
  34. <LI><a href="#[1f]">ADC_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  35. <LI><a href="#[7]">BusFault_Handler</a> from stm32f2xx_it.o(i.BusFault_Handler) referenced from startup_stm32f2xx.o(RESET)
  36. <LI><a href="#[21]">CAN1_RX0_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  37. <LI><a href="#[22]">CAN1_RX1_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  38. <LI><a href="#[23]">CAN1_SCE_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  39. <LI><a href="#[20]">CAN1_TX_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  40. <LI><a href="#[4d]">CAN2_RX0_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  41. <LI><a href="#[4e]">CAN2_RX1_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  42. <LI><a href="#[4f]">CAN2_SCE_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  43. <LI><a href="#[4c]">CAN2_TX_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  44. <LI><a href="#[5c]">CRYP_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  45. <LI><a href="#[5b]">DCMI_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  46. <LI><a href="#[18]">DMA1_Stream0_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  47. <LI><a href="#[19]">DMA1_Stream1_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  48. <LI><a href="#[1a]">DMA1_Stream2_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  49. <LI><a href="#[1b]">DMA1_Stream3_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  50. <LI><a href="#[1c]">DMA1_Stream4_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  51. <LI><a href="#[1d]">DMA1_Stream5_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  52. <LI><a href="#[1e]">DMA1_Stream6_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  53. <LI><a href="#[3c]">DMA1_Stream7_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  54. <LI><a href="#[45]">DMA2_Stream0_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  55. <LI><a href="#[46]">DMA2_Stream1_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  56. <LI><a href="#[47]">DMA2_Stream2_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  57. <LI><a href="#[48]">DMA2_Stream3_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  58. <LI><a href="#[49]">DMA2_Stream4_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  59. <LI><a href="#[51]">DMA2_Stream5_IRQHandler</a> from usart.o(i.DMA2_Stream5_IRQHandler) referenced from startup_stm32f2xx.o(RESET)
  60. <LI><a href="#[52]">DMA2_Stream6_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  61. <LI><a href="#[53]">DMA2_Stream7_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  62. <LI><a href="#[a]">DebugMon_Handler</a> from stm32f2xx_it.o(i.DebugMon_Handler) referenced from startup_stm32f2xx.o(RESET)
  63. <LI><a href="#[4a]">ETH_IRQHandler</a> from hd_eth.o(i.ETH_IRQHandler) referenced from startup_stm32f2xx.o(RESET)
  64. <LI><a href="#[4b]">ETH_WKUP_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  65. <LI><a href="#[13]">EXTI0_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  66. <LI><a href="#[35]">EXTI15_10_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  67. <LI><a href="#[14]">EXTI1_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  68. <LI><a href="#[15]">EXTI2_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  69. <LI><a href="#[16]">EXTI3_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  70. <LI><a href="#[17]">EXTI4_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  71. <LI><a href="#[24]">EXTI9_5_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  72. <LI><a href="#[11]">FLASH_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  73. <LI><a href="#[3d]">FSMC_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  74. <LI><a href="#[5d]">HASH_RNG_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  75. <LI><a href="#[5]">HardFault_Handler</a> from stm32f2xx_it.o(i.HardFault_Handler) referenced from startup_stm32f2xx.o(RESET)
  76. <LI><a href="#[2d]">I2C1_ER_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  77. <LI><a href="#[2c]">I2C1_EV_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  78. <LI><a href="#[2f]">I2C2_ER_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  79. <LI><a href="#[2e]">I2C2_EV_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  80. <LI><a href="#[56]">I2C3_ER_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  81. <LI><a href="#[55]">I2C3_EV_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  82. <LI><a href="#[6]">MemManage_Handler</a> from stm32f2xx_it.o(i.MemManage_Handler) referenced from startup_stm32f2xx.o(RESET)
  83. <LI><a href="#[4]">NMI_Handler</a> from stm32f2xx_it.o(i.NMI_Handler) referenced from startup_stm32f2xx.o(RESET)
  84. <LI><a href="#[61]">OSTaskSwHook</a> from os_cpu_c.o(i.OSTaskSwHook) referenced from os_cpu_a.o(.text)
  85. <LI><a href="#[68]">OSTmr_Task</a> from os_tmr.o(i.OSTmr_Task) referenced from os_tmr.o(i.OSTmr_InitTask)
  86. <LI><a href="#[69]">OS_TaskIdle</a> from os_core.o(i.OS_TaskIdle) referenced from os_core.o(i.OS_InitTaskIdle)
  87. <LI><a href="#[67]">OS_TaskReturn</a> from os_task.o(i.OS_TaskReturn) referenced from os_cpu_c.o(i.OSTaskStkInit)
  88. <LI><a href="#[50]">OTG_FS_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  89. <LI><a href="#[37]">OTG_FS_WKUP_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  90. <LI><a href="#[58]">OTG_HS_EP1_IN_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  91. <LI><a href="#[57]">OTG_HS_EP1_OUT_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  92. <LI><a href="#[5a]">OTG_HS_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  93. <LI><a href="#[59]">OTG_HS_WKUP_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  94. <LI><a href="#[e]">PVD_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  95. <LI><a href="#[b]">PendSV_Handler</a> from os_cpu_a.o(.text) referenced from startup_stm32f2xx.o(RESET)
  96. <LI><a href="#[12]">RCC_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  97. <LI><a href="#[36]">RTC_Alarm_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  98. <LI><a href="#[10]">RTC_WKUP_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  99. <LI><a href="#[3]">Reset_Handler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  100. <LI><a href="#[3e]">SDIO_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  101. <LI><a href="#[30]">SPI1_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  102. <LI><a href="#[31]">SPI2_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  103. <LI><a href="#[40]">SPI3_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  104. <LI><a href="#[9]">SVC_Handler</a> from stm32f2xx_it.o(i.SVC_Handler) referenced from startup_stm32f2xx.o(RESET)
  105. <LI><a href="#[6d]">SX1276GetRxPacket</a> from sx1276.o(i.SX1276GetRxPacket) referenced from radio.o(i.RadioDriverInit)
  106. <LI><a href="#[6a]">SX1276Init</a> from sx1276.o(i.SX1276Init) referenced from radio.o(i.RadioDriverInit)
  107. <LI><a href="#[6f]">SX1276Process</a> from sx1276.o(i.SX1276Process) referenced from radio.o(i.RadioDriverInit)
  108. <LI><a href="#[6b]">SX1276Reset</a> from sx1276.o(i.SX1276Reset) referenced from radio.o(i.RadioDriverInit)
  109. <LI><a href="#[6e]">SX1276SetTxPacket</a> from sx1276.o(i.SX1276SetTxPacket) referenced from radio.o(i.RadioDriverInit)
  110. <LI><a href="#[6c]">SX1276StartRx</a> from sx1276.o(i.SX1276StartRx) referenced from radio.o(i.RadioDriverInit)
  111. <LI><a href="#[c]">SysTick_Handler</a> from delay.o(i.SysTick_Handler) referenced from startup_stm32f2xx.o(RESET)
  112. <LI><a href="#[5f]">SystemInit</a> from system_stm32f2xx.o(i.SystemInit) referenced from startup_stm32f2xx.o(.text)
  113. <LI><a href="#[f]">TAMP_STAMP_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  114. <LI><a href="#[25]">TIM1_BRK_TIM9_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  115. <LI><a href="#[28]">TIM1_CC_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  116. <LI><a href="#[27]">TIM1_TRG_COM_TIM11_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  117. <LI><a href="#[26]">TIM1_UP_TIM10_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  118. <LI><a href="#[29]">TIM2_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  119. <LI><a href="#[2a]">TIM3_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  120. <LI><a href="#[2b]">TIM4_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  121. <LI><a href="#[3f]">TIM5_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  122. <LI><a href="#[43]">TIM6_DAC_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  123. <LI><a href="#[44]">TIM7_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  124. <LI><a href="#[38]">TIM8_BRK_TIM12_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  125. <LI><a href="#[3b]">TIM8_CC_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  126. <LI><a href="#[3a]">TIM8_TRG_COM_TIM14_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  127. <LI><a href="#[39]">TIM8_UP_TIM13_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  128. <LI><a href="#[41]">UART4_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  129. <LI><a href="#[42]">UART5_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  130. <LI><a href="#[32]">USART1_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  131. <LI><a href="#[33]">USART2_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  132. <LI><a href="#[34]">USART3_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  133. <LI><a href="#[54]">USART6_IRQHandler</a> from usart.o(i.USART6_IRQHandler) referenced from startup_stm32f2xx.o(RESET)
  134. <LI><a href="#[8]">UsageFault_Handler</a> from stm32f2xx_it.o(i.UsageFault_Handler) referenced from startup_stm32f2xx.o(RESET)
  135. <LI><a href="#[d]">WWDG_IRQHandler</a> from startup_stm32f2xx.o(.text) referenced from startup_stm32f2xx.o(RESET)
  136. <LI><a href="#[60]">__main</a> from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f2xx.o(.text)
  137. <LI><a href="#[63]">_sbackspace</a> from _sgetc.o(.text) referenced from __0sscanf.o(.text)
  138. <LI><a href="#[64]">_scanf_char_input</a> from scanf_char.o(.text) referenced from scanf_char.o(.text)
  139. <LI><a href="#[62]">_sgetc</a> from _sgetc.o(.text) referenced from __0sscanf.o(.text)
  140. <LI><a href="#[71]">_sputc</a> from printfa.o(i._sputc) referenced from printfa.o(i.__0sprintf)
  141. <LI><a href="#[72]">arp_timer</a> from timers.o(i.arp_timer) referenced from timers.o(i.arp_timer)
  142. <LI><a href="#[72]">arp_timer</a> from timers.o(i.arp_timer) referenced from timers.o(i.sys_timeouts_init)
  143. <LI><a href="#[66]">bufchar</a> from mqttpacket.o(i.bufchar) referenced from mqttpacket.o(i.MQTTPacket_decodeBuf)
  144. <LI><a href="#[8b]">data_task</a> from task.o(i.data_task) referenced from main.o(i.main)
  145. <LI><a href="#[73]">dhcp_recv</a> from dhcp.o(i.dhcp_recv) referenced from dhcp.o(i.dhcp_start)
  146. <LI><a href="#[74]">dhcp_timer_coarse</a> from timers.o(i.dhcp_timer_coarse) referenced from timers.o(i.dhcp_timer_coarse)
  147. <LI><a href="#[74]">dhcp_timer_coarse</a> from timers.o(i.dhcp_timer_coarse) referenced from timers.o(i.sys_timeouts_init)
  148. <LI><a href="#[75]">dhcp_timer_fine</a> from timers.o(i.dhcp_timer_fine) referenced from timers.o(i.dhcp_timer_fine)
  149. <LI><a href="#[75]">dhcp_timer_fine</a> from timers.o(i.dhcp_timer_fine) referenced from timers.o(i.sys_timeouts_init)
  150. <LI><a href="#[76]">dns_recv</a> from dns.o(i.dns_recv) referenced from dns.o(i.dns_init)
  151. <LI><a href="#[77]">dns_timer</a> from timers.o(i.dns_timer) referenced from timers.o(i.dns_timer)
  152. <LI><a href="#[77]">dns_timer</a> from timers.o(i.dns_timer) referenced from timers.o(i.sys_timeouts_init)
  153. <LI><a href="#[90]">do_close</a> from api_msg.o(i.do_close) referenced from api_lib.o(i.netconn_close_shutdown)
  154. <LI><a href="#[91]">do_connect</a> from api_msg.o(i.do_connect) referenced from api_lib.o(i.netconn_connect)
  155. <LI><a href="#[7b]">do_connected</a> from api_msg.o(i.do_connected) referenced from api_msg.o(i.do_connect)
  156. <LI><a href="#[92]">do_delconn</a> from api_msg.o(i.do_delconn) referenced from api_lib.o(i.netconn_delete)
  157. <LI><a href="#[93]">do_disconnect</a> from api_msg.o(i.do_disconnect) referenced from api_lib.o(i.netconn_disconnect)
  158. <LI><a href="#[94]">do_getaddr</a> from api_msg.o(i.do_getaddr) referenced from api_lib.o(i.netconn_getaddr)
  159. <LI><a href="#[95]">do_newconn</a> from api_msg.o(i.do_newconn) referenced from api_lib.o(i.netconn_new_with_proto_and_callback)
  160. <LI><a href="#[96]">do_recv</a> from api_msg.o(i.do_recv) referenced from api_lib.o(i.netconn_recv_data)
  161. <LI><a href="#[96]">do_recv</a> from api_msg.o(i.do_recv) referenced from api_lib.o(i.netconn_recved)
  162. <LI><a href="#[97]">do_send</a> from api_msg.o(i.do_send) referenced from api_lib.o(i.netconn_send)
  163. <LI><a href="#[98]">do_write</a> from api_msg.o(i.do_write) referenced from api_lib.o(i.netconn_write_partly)
  164. <LI><a href="#[7a]">err_tcp</a> from api_msg.o(i.err_tcp) referenced from api_msg.o(i.do_close_internal)
  165. <LI><a href="#[7a]">err_tcp</a> from api_msg.o(i.err_tcp) referenced from api_msg.o(i.setup_tcp)
  166. <LI><a href="#[84]">eth_link_callback</a> from hd_eth.o(i.eth_link_callback) referenced from hd_eth.o(i.lwIP_Init)
  167. <LI><a href="#[7c]">etharp_output</a> from etharp.o(i.etharp_output) referenced from ethernetif.o(i.ethernetif_init)
  168. <LI><a href="#[83]">ethernetif_init</a> from ethernetif.o(i.ethernetif_init) referenced from hd_eth.o(i.lwIP_Init)
  169. <LI><a href="#[7e]">ethernetif_input</a> from ethernetif.o(i.ethernetif_input) referenced from ethernetif.o(i.ethernetif_init)
  170. <LI><a href="#[85]">ethphycheck_timer</a> from hd_eth.o(i.ethphycheck_timer) referenced from hd_eth.o(i.ethphycheck_timer)
  171. <LI><a href="#[85]">ethphycheck_timer</a> from hd_eth.o(i.ethphycheck_timer) referenced from hd_eth.o(i.lwIP_Init)
  172. <LI><a href="#[88]">event_callback</a> from sockets.o(i.event_callback) referenced from sockets.o(i.lwip_socket)
  173. <LI><a href="#[70]">fputc</a> from log.o(i.fputc) referenced from printfa.o(i.__0printf)
  174. <LI><a href="#[7f]">http_dns_found</a> from httpclient.o(i.http_dns_found) referenced from httpclient.o(i.http_clientConnectToServer)
  175. <LI><a href="#[81]">ip_reass_timer</a> from timers.o(i.ip_reass_timer) referenced from timers.o(i.ip_reass_timer)
  176. <LI><a href="#[81]">ip_reass_timer</a> from timers.o(i.ip_reass_timer) referenced from timers.o(i.sys_timeouts_init)
  177. <LI><a href="#[80]">ipfrag_free_pbuf_custom</a> from ip_frag.o(i.ipfrag_free_pbuf_custom) referenced from ip_frag.o(i.ip_frag)
  178. <LI><a href="#[65]">isspace</a> from isspace_o.o(.text) referenced from scanf_char.o(.text)
  179. <LI><a href="#[8a]">led_taskFuntcion</a> from main.o(i.led_taskFuntcion) referenced from main.o(i.main)
  180. <LI><a href="#[7d]">low_level_output</a> from ethernetif.o(i.low_level_output) referenced from ethernetif.o(i.ethernetif_init)
  181. <LI><a href="#[86]">lwip_getsockopt_internal</a> from sockets.o(i.lwip_getsockopt_internal) referenced from sockets.o(i.lwip_getsockopt)
  182. <LI><a href="#[87]">lwip_setsockopt_internal</a> from sockets.o(i.lwip_setsockopt_internal) referenced from sockets.o(i.lwip_setsockopt)
  183. <LI><a href="#[5e]">main</a> from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
  184. <LI><a href="#[8e]">mqtt_userManThread</a> from sys_mqtt.o(i.mqtt_userManThread) referenced from sys_mqtt.o(i.mqtt_threadCreate)
  185. <LI><a href="#[8f]">mqtt_userReceiveThread</a> from sys_mqtt.o(i.mqtt_userReceiveThread) referenced from sys_mqtt.o(i.mqtt_threadCreate)
  186. <LI><a href="#[1]">my_mem_init</a> from malloc.o(i.my_mem_init) referenced 2 times from malloc.o(.data)
  187. <LI><a href="#[2]">my_mem_perused</a> from malloc.o(i.my_mem_perused) referenced 2 times from malloc.o(.data)
  188. <LI><a href="#[89]">period_taskFuntcion</a> from main.o(i.period_taskFuntcion) referenced from main.o(i.main)
  189. <LI><a href="#[79]">poll_tcp</a> from api_msg.o(i.poll_tcp) referenced from api_msg.o(i.do_close_internal)
  190. <LI><a href="#[79]">poll_tcp</a> from api_msg.o(i.poll_tcp) referenced from api_msg.o(i.setup_tcp)
  191. <LI><a href="#[99]">recv_raw</a> from api_msg.o(i.recv_raw) referenced from api_msg.o(i.pcb_new)
  192. <LI><a href="#[9b]">recv_tcp</a> from api_msg.o(i.recv_tcp) referenced from api_msg.o(i.setup_tcp)
  193. <LI><a href="#[9a]">recv_udp</a> from api_msg.o(i.recv_udp) referenced from api_msg.o(i.pcb_new)
  194. <LI><a href="#[78]">sent_tcp</a> from api_msg.o(i.sent_tcp) referenced from api_msg.o(i.do_close_internal)
  195. <LI><a href="#[78]">sent_tcp</a> from api_msg.o(i.sent_tcp) referenced from api_msg.o(i.setup_tcp)
  196. <LI><a href="#[8c]">sx1278_send_task</a> from sys_sx1278.o(i.sx1278_send_task) referenced from main.o(i.main)
  197. <LI><a href="#[9c]">tcp_recv_null</a> from tcp.o(i.tcp_recv_null) referenced from tcp.o(i.tcp_alloc)
  198. <LI><a href="#[82]">tcpip_input</a> from tcpip.o(i.tcpip_input) referenced from hd_eth.o(i.lwIP_Init)
  199. <LI><a href="#[9d]">tcpip_tcp_timer</a> from timers.o(i.tcpip_tcp_timer) referenced from timers.o(i.tcp_timer_needed)
  200. <LI><a href="#[9d]">tcpip_tcp_timer</a> from timers.o(i.tcpip_tcp_timer) referenced from timers.o(i.tcpip_tcp_timer)
  201. <LI><a href="#[9e]">tcpip_thread</a> from tcpip.o(i.tcpip_thread) referenced from tcpip.o(i.tcpip_init)
  202. <LI><a href="#[8d]">transport_getdata</a> from transport.o(i.transport_getdata) referenced from mqttclient.o(i.mqtt_connectToMqttServer)
  203. <LI><a href="#[8d]">transport_getdata</a> from transport.o(i.transport_getdata) referenced from sys_mqtt.o(i.mqtt_userReceiveThread)
  204. </UL>
  205. <P>
  206. <H3>
  207. Global Symbols
  208. </H3>
  209. <P><STRONG><a name="[60]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
  210. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(.text)
  211. </UL>
  212. <P><STRONG><a name="[34a]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
  213. <P><STRONG><a name="[9f]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
  214. <BR><BR>[Calls]<UL><LI><a href="#[a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
  215. </UL>
  216. <P><STRONG><a name="[be]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
  217. <BR><BR>[Called By]<UL><LI><a href="#[a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
  218. </UL>
  219. <P><STRONG><a name="[34b]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
  220. <P><STRONG><a name="[34c]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
  221. <P><STRONG><a name="[34d]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
  222. <P><STRONG><a name="[34e]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
  223. <P><STRONG><a name="[34f]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
  224. <P><STRONG><a name="[3]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  225. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  226. </UL>
  227. <P><STRONG><a name="[1f]"></a>ADC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  228. <BR><BR>[Calls]<UL><LI><a href="#[1f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_IRQHandler
  229. </UL>
  230. <BR>[Called By]<UL><LI><a href="#[1f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_IRQHandler
  231. </UL>
  232. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  233. </UL>
  234. <P><STRONG><a name="[21]"></a>CAN1_RX0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  235. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  236. </UL>
  237. <P><STRONG><a name="[22]"></a>CAN1_RX1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  238. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  239. </UL>
  240. <P><STRONG><a name="[23]"></a>CAN1_SCE_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  241. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  242. </UL>
  243. <P><STRONG><a name="[20]"></a>CAN1_TX_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  244. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  245. </UL>
  246. <P><STRONG><a name="[4d]"></a>CAN2_RX0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  247. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  248. </UL>
  249. <P><STRONG><a name="[4e]"></a>CAN2_RX1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  250. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  251. </UL>
  252. <P><STRONG><a name="[4f]"></a>CAN2_SCE_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  253. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  254. </UL>
  255. <P><STRONG><a name="[4c]"></a>CAN2_TX_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  256. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  257. </UL>
  258. <P><STRONG><a name="[5c]"></a>CRYP_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  259. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  260. </UL>
  261. <P><STRONG><a name="[5b]"></a>DCMI_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  262. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  263. </UL>
  264. <P><STRONG><a name="[18]"></a>DMA1_Stream0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  265. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  266. </UL>
  267. <P><STRONG><a name="[19]"></a>DMA1_Stream1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  268. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  269. </UL>
  270. <P><STRONG><a name="[1a]"></a>DMA1_Stream2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  271. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  272. </UL>
  273. <P><STRONG><a name="[1b]"></a>DMA1_Stream3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  274. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  275. </UL>
  276. <P><STRONG><a name="[1c]"></a>DMA1_Stream4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  277. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  278. </UL>
  279. <P><STRONG><a name="[1d]"></a>DMA1_Stream5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  280. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  281. </UL>
  282. <P><STRONG><a name="[1e]"></a>DMA1_Stream6_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  283. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  284. </UL>
  285. <P><STRONG><a name="[3c]"></a>DMA1_Stream7_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  286. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  287. </UL>
  288. <P><STRONG><a name="[45]"></a>DMA2_Stream0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  289. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  290. </UL>
  291. <P><STRONG><a name="[46]"></a>DMA2_Stream1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  292. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  293. </UL>
  294. <P><STRONG><a name="[47]"></a>DMA2_Stream2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  295. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  296. </UL>
  297. <P><STRONG><a name="[48]"></a>DMA2_Stream3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  298. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  299. </UL>
  300. <P><STRONG><a name="[49]"></a>DMA2_Stream4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  301. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  302. </UL>
  303. <P><STRONG><a name="[52]"></a>DMA2_Stream6_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  304. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  305. </UL>
  306. <P><STRONG><a name="[53]"></a>DMA2_Stream7_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  307. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  308. </UL>
  309. <P><STRONG><a name="[4b]"></a>ETH_WKUP_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  310. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  311. </UL>
  312. <P><STRONG><a name="[13]"></a>EXTI0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  313. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  314. </UL>
  315. <P><STRONG><a name="[35]"></a>EXTI15_10_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  316. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  317. </UL>
  318. <P><STRONG><a name="[14]"></a>EXTI1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  319. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  320. </UL>
  321. <P><STRONG><a name="[15]"></a>EXTI2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  322. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  323. </UL>
  324. <P><STRONG><a name="[16]"></a>EXTI3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  325. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  326. </UL>
  327. <P><STRONG><a name="[17]"></a>EXTI4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  328. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  329. </UL>
  330. <P><STRONG><a name="[24]"></a>EXTI9_5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  331. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  332. </UL>
  333. <P><STRONG><a name="[11]"></a>FLASH_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  334. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  335. </UL>
  336. <P><STRONG><a name="[3d]"></a>FSMC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  337. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  338. </UL>
  339. <P><STRONG><a name="[5d]"></a>HASH_RNG_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  340. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  341. </UL>
  342. <P><STRONG><a name="[2d]"></a>I2C1_ER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  343. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  344. </UL>
  345. <P><STRONG><a name="[2c]"></a>I2C1_EV_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  346. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  347. </UL>
  348. <P><STRONG><a name="[2f]"></a>I2C2_ER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  349. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  350. </UL>
  351. <P><STRONG><a name="[2e]"></a>I2C2_EV_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  352. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  353. </UL>
  354. <P><STRONG><a name="[56]"></a>I2C3_ER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  355. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  356. </UL>
  357. <P><STRONG><a name="[55]"></a>I2C3_EV_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  358. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  359. </UL>
  360. <P><STRONG><a name="[50]"></a>OTG_FS_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  361. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  362. </UL>
  363. <P><STRONG><a name="[37]"></a>OTG_FS_WKUP_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  364. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  365. </UL>
  366. <P><STRONG><a name="[58]"></a>OTG_HS_EP1_IN_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  367. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  368. </UL>
  369. <P><STRONG><a name="[57]"></a>OTG_HS_EP1_OUT_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  370. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  371. </UL>
  372. <P><STRONG><a name="[5a]"></a>OTG_HS_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  373. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  374. </UL>
  375. <P><STRONG><a name="[59]"></a>OTG_HS_WKUP_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  376. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  377. </UL>
  378. <P><STRONG><a name="[e]"></a>PVD_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  379. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  380. </UL>
  381. <P><STRONG><a name="[12]"></a>RCC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  382. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  383. </UL>
  384. <P><STRONG><a name="[36]"></a>RTC_Alarm_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  385. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  386. </UL>
  387. <P><STRONG><a name="[10]"></a>RTC_WKUP_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  388. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  389. </UL>
  390. <P><STRONG><a name="[3e]"></a>SDIO_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  391. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  392. </UL>
  393. <P><STRONG><a name="[30]"></a>SPI1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  394. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  395. </UL>
  396. <P><STRONG><a name="[31]"></a>SPI2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  397. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  398. </UL>
  399. <P><STRONG><a name="[40]"></a>SPI3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  400. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  401. </UL>
  402. <P><STRONG><a name="[f]"></a>TAMP_STAMP_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  403. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  404. </UL>
  405. <P><STRONG><a name="[25]"></a>TIM1_BRK_TIM9_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  406. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  407. </UL>
  408. <P><STRONG><a name="[28]"></a>TIM1_CC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  409. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  410. </UL>
  411. <P><STRONG><a name="[27]"></a>TIM1_TRG_COM_TIM11_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  412. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  413. </UL>
  414. <P><STRONG><a name="[26]"></a>TIM1_UP_TIM10_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  415. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  416. </UL>
  417. <P><STRONG><a name="[29]"></a>TIM2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  418. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  419. </UL>
  420. <P><STRONG><a name="[2a]"></a>TIM3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  421. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  422. </UL>
  423. <P><STRONG><a name="[2b]"></a>TIM4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  424. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  425. </UL>
  426. <P><STRONG><a name="[3f]"></a>TIM5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  427. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  428. </UL>
  429. <P><STRONG><a name="[43]"></a>TIM6_DAC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  430. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  431. </UL>
  432. <P><STRONG><a name="[44]"></a>TIM7_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  433. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  434. </UL>
  435. <P><STRONG><a name="[38]"></a>TIM8_BRK_TIM12_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  436. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  437. </UL>
  438. <P><STRONG><a name="[3b]"></a>TIM8_CC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  439. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  440. </UL>
  441. <P><STRONG><a name="[3a]"></a>TIM8_TRG_COM_TIM14_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  442. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  443. </UL>
  444. <P><STRONG><a name="[39]"></a>TIM8_UP_TIM13_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  445. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  446. </UL>
  447. <P><STRONG><a name="[41]"></a>UART4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  448. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  449. </UL>
  450. <P><STRONG><a name="[42]"></a>UART5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  451. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  452. </UL>
  453. <P><STRONG><a name="[32]"></a>USART1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  454. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  455. </UL>
  456. <P><STRONG><a name="[33]"></a>USART2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  457. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  458. </UL>
  459. <P><STRONG><a name="[34]"></a>USART3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  460. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  461. </UL>
  462. <P><STRONG><a name="[d]"></a>WWDG_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))
  463. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  464. </UL>
  465. <P><STRONG><a name="[13b]"></a>OS_CPU_SR_Save</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
  466. <BR><BR>[Called By]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
  467. <LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskSuspend
  468. <LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreate
  469. <LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQPend
  470. <LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeGet
  471. <LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQPost
  472. <LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQCreate
  473. <LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxPost
  474. <LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxPend
  475. <LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxCreate
  476. <LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxAccept
  477. <LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPost
  478. <LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeTick
  479. <LI><a href="#[15a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSchedUnlock
  480. <LI><a href="#[159]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSchedLock
  481. <LI><a href="#[149]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSIntExit
  482. <LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskNameSet
  483. <LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreateExt
  484. <LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_TaskIdle
  485. <LI><a href="#[162]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_TCBInit
  486. <LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
  487. <LI><a href="#[13a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSEventNameSet
  488. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  489. <LI><a href="#[2e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_free
  490. <LI><a href="#[165]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskDel
  491. <LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPend
  492. <LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemDel
  493. <LI><a href="#[15b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemCreate
  494. <LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQFlush
  495. <LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQDel
  496. <LI><a href="#[264]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_ref
  497. <LI><a href="#[2af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_malloc
  498. <LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  499. <LI><a href="#[2e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_trim
  500. <LI><a href="#[9b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_tcp
  501. <LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;err_tcp
  502. <LI><a href="#[7b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_connected
  503. <LI><a href="#[2df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_write_partly
  504. <LI><a href="#[2e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_send
  505. <LI><a href="#[2db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv
  506. <LI><a href="#[2dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_getaddr
  507. <LI><a href="#[2c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_disconnect
  508. <LI><a href="#[2ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_connect
  509. <LI><a href="#[317]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv_data
  510. <LI><a href="#[310]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_close_shutdown
  511. <LI><a href="#[283]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;free_socket
  512. <LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;event_callback
  513. <LI><a href="#[1d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;alloc_socket
  514. </UL>
  515. <P><STRONG><a name="[13c]"></a>OS_CPU_SR_Restore</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
  516. <BR><BR>[Called By]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
  517. <LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskSuspend
  518. <LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreate
  519. <LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQPend
  520. <LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeGet
  521. <LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQPost
  522. <LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQCreate
  523. <LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxPost
  524. <LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxPend
  525. <LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxCreate
  526. <LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxAccept
  527. <LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPost
  528. <LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeTick
  529. <LI><a href="#[15a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSchedUnlock
  530. <LI><a href="#[159]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSchedLock
  531. <LI><a href="#[149]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSIntExit
  532. <LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskNameSet
  533. <LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreateExt
  534. <LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_TaskIdle
  535. <LI><a href="#[162]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_TCBInit
  536. <LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
  537. <LI><a href="#[13a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSEventNameSet
  538. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  539. <LI><a href="#[2e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_free
  540. <LI><a href="#[165]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskDel
  541. <LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPend
  542. <LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemDel
  543. <LI><a href="#[15b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemCreate
  544. <LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQFlush
  545. <LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQDel
  546. <LI><a href="#[264]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_ref
  547. <LI><a href="#[2af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_malloc
  548. <LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  549. <LI><a href="#[2e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_trim
  550. <LI><a href="#[9b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_tcp
  551. <LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;err_tcp
  552. <LI><a href="#[7b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_connected
  553. <LI><a href="#[2df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_write_partly
  554. <LI><a href="#[2e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_send
  555. <LI><a href="#[2db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv
  556. <LI><a href="#[2dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_getaddr
  557. <LI><a href="#[2c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_disconnect
  558. <LI><a href="#[2ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_connect
  559. <LI><a href="#[317]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv_data
  560. <LI><a href="#[310]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_close_shutdown
  561. <LI><a href="#[283]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;free_socket
  562. <LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;event_callback
  563. <LI><a href="#[1d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;alloc_socket
  564. </UL>
  565. <P><STRONG><a name="[15f]"></a>OSStartHighRdy</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
  566. <BR><BR>[Called By]<UL><LI><a href="#[15e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSStart
  567. </UL>
  568. <P><STRONG><a name="[175]"></a>OSCtxSw</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
  569. <BR><BR>[Called By]<UL><LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
  570. </UL>
  571. <P><STRONG><a name="[14b]"></a>OSIntCtxSw</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
  572. <BR><BR>[Called By]<UL><LI><a href="#[149]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSIntExit
  573. </UL>
  574. <P><STRONG><a name="[b]"></a>PendSV_Handler</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
  575. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  576. </UL>
  577. <P><STRONG><a name="[a1]"></a>__aeabi_uldivmod</STRONG> (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text))
  578. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = __aeabi_uldivmod
  579. </UL>
  580. <BR>[Calls]<UL><LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
  581. <LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl
  582. </UL>
  583. <BR>[Called By]<UL><LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_ReadMultiSectors
  584. <LI><a href="#[1c2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core
  585. <LI><a href="#[1c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_fp_digits
  586. </UL>
  587. <P><STRONG><a name="[127]"></a>__aeabi_memcpy</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
  588. <BR><BR>[Called By]<UL><LI><a href="#[2a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;insertHexData
  589. <LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_getdata
  590. <LI><a href="#[2ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_outputMsg
  591. <LI><a href="#[1ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetTxPacket
  592. <LI><a href="#[197]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaGetRxPacket
  593. <LI><a href="#[196]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskSetTxPacket
  594. <LI><a href="#[182]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskGetRxPacket
  595. <LI><a href="#[232]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_enqueue
  596. <LI><a href="#[213]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_copy_partial
  597. <LI><a href="#[255]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_write
  598. <LI><a href="#[263]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_copy
  599. <LI><a href="#[2bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_free_complete_datagram
  600. <LI><a href="#[2b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_enqueue_new_datagram
  601. <LI><a href="#[2b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass
  602. <LI><a href="#[2a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag
  603. <LI><a href="#[2a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_send_response
  604. <LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeMQTTString
  605. <LI><a href="#[11e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeCString
  606. <LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;low_level_output
  607. <LI><a href="#[269]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;low_level_input
  608. <LI><a href="#[2d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_recvfrom
  609. <LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_publish
  610. <LI><a href="#[298]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientReadResponse_POST
  611. <LI><a href="#[292]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientReadResponse_GET
  612. <LI><a href="#[1c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;internal_alloc
  613. </UL>
  614. <P><STRONG><a name="[2eb]"></a>__aeabi_memcpy4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
  615. <BR><BR>[Called By]<UL><LI><a href="#[2ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_connectToMqttServer
  616. </UL>
  617. <P><STRONG><a name="[350]"></a>__aeabi_memcpy8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
  618. <P><STRONG><a name="[a5]"></a>__aeabi_memset</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
  619. <BR><BR>[Called By]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_WriteMultiSectors
  620. <LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_memset$wrapper
  621. <LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
  622. </UL>
  623. <P><STRONG><a name="[351]"></a>__aeabi_memset4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
  624. <P><STRONG><a name="[352]"></a>__aeabi_memset8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
  625. <P><STRONG><a name="[a4]"></a>__aeabi_memclr</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text))
  626. <BR><BR>[Calls]<UL><LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memset
  627. </UL>
  628. <BR>[Called By]<UL><LI><a href="#[29e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_postDemo
  629. <LI><a href="#[29c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_getDemo
  630. <LI><a href="#[1e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;masterSendNodeString
  631. <LI><a href="#[106]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GatewayProtocolAnalysis
  632. <LI><a href="#[300]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_subscribeTopic
  633. <LI><a href="#[2ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_connectToMqttServer
  634. <LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userReceiveThread
  635. <LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaProcess
  636. <LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  637. <LI><a href="#[296]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPacketRequest_POST
  638. <LI><a href="#[291]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPacketRequest_GET
  639. <LI><a href="#[2f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMassage
  640. </UL>
  641. <P><STRONG><a name="[212]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
  642. <BR><BR>[Called By]<UL><LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_start
  643. <LI><a href="#[21a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_new
  644. <LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_parse_reply
  645. <LI><a href="#[328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_alloc
  646. <LI><a href="#[31b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_new
  647. <LI><a href="#[2b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_enqueue_new_datagram
  648. </UL>
  649. <P><STRONG><a name="[353]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
  650. <P><STRONG><a name="[a6]"></a>_memset$wrapper</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
  651. <BR><BR>[Calls]<UL><LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memset
  652. </UL>
  653. <P><STRONG><a name="[295]"></a>strcat</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, strcat.o(.text))
  654. <BR><BR>[Called By]<UL><LI><a href="#[296]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPacketRequest_POST
  655. <LI><a href="#[291]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPacketRequest_GET
  656. </UL>
  657. <P><STRONG><a name="[1cf]"></a>strstr</STRONG> (Thumb, 36 bytes, Stack size 12 bytes, strstr.o(.text))
  658. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = strstr
  659. </UL>
  660. <BR>[Called By]<UL><LI><a href="#[1cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parseStringField
  661. <LI><a href="#[1cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parseIntField
  662. <LI><a href="#[1d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addNode
  663. <LI><a href="#[1d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addGatewayParams
  664. <LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addDevice
  665. </UL>
  666. <P><STRONG><a name="[109]"></a>strlen</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
  667. <BR><BR>[Called By]<UL><LI><a href="#[29e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_postDemo
  668. <LI><a href="#[1e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;masterSendNodeString
  669. <LI><a href="#[106]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GatewayProtocolAnalysis
  670. <LI><a href="#[1cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parseStringField
  671. <LI><a href="#[1cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parseIntField
  672. <LI><a href="#[307]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userSendMessage
  673. <LI><a href="#[233]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_gethostbyname
  674. <LI><a href="#[232]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_enqueue
  675. <LI><a href="#[11e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeCString
  676. <LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTstrlen
  677. <LI><a href="#[296]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPacketRequest_POST
  678. <LI><a href="#[291]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPacketRequest_GET
  679. </UL>
  680. <P><STRONG><a name="[237]"></a>strcmp</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text))
  681. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = strcmp
  682. </UL>
  683. <BR>[Called By]<UL><LI><a href="#[235]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_lookup
  684. </UL>
  685. <P><STRONG><a name="[ff]"></a>memcmp</STRONG> (Thumb, 26 bytes, Stack size 12 bytes, memcmp.o(.text))
  686. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = memcmp
  687. </UL>
  688. <BR>[Called By]<UL><LI><a href="#[fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_WritePage
  689. <LI><a href="#[266]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ethernet_input
  690. </UL>
  691. <P><STRONG><a name="[29d]"></a>strncmp</STRONG> (Thumb, 30 bytes, Stack size 12 bytes, strncmp.o(.text))
  692. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = strncmp
  693. </UL>
  694. <BR>[Called By]<UL><LI><a href="#[29a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_parseRequestLine
  695. </UL>
  696. <P><STRONG><a name="[a7]"></a>__0sscanf</STRONG> (Thumb, 48 bytes, Stack size 72 bytes, __0sscanf.o(.text))
  697. <BR><BR>[Stack]<UL><LI>Max Depth = 216<LI>Call Chain = __0sscanf &rArr; __vfscanf_char &rArr; __vfscanf &rArr; _scanf_string
  698. </UL>
  699. <BR>[Calls]<UL><LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__vfscanf_char
  700. </UL>
  701. <BR>[Called By]<UL><LI><a href="#[1cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parseStringField
  702. <LI><a href="#[1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addSensorListParams
  703. <LI><a href="#[1d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addNode
  704. </UL>
  705. <P><STRONG><a name="[a9]"></a>_scanf_int</STRONG> (Thumb, 332 bytes, Stack size 56 bytes, _scanf_int.o(.text))
  706. <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _scanf_int
  707. </UL>
  708. <BR>[Calls]<UL><LI><a href="#[aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_chval
  709. </UL>
  710. <BR>[Called By]<UL><LI><a href="#[bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__vfscanf
  711. </UL>
  712. <P><STRONG><a name="[bf]"></a>_scanf_string</STRONG> (Thumb, 224 bytes, Stack size 56 bytes, _scanf_str.o(.text))
  713. <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _scanf_string
  714. </UL>
  715. <BR>[Called By]<UL><LI><a href="#[bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__vfscanf
  716. </UL>
  717. <P><STRONG><a name="[ab]"></a>strtol</STRONG> (Thumb, 112 bytes, Stack size 32 bytes, strtol.o(.text))
  718. <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = strtol &rArr; _strtoul
  719. </UL>
  720. <BR>[Calls]<UL><LI><a href="#[ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_strtoul
  721. <LI><a href="#[ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_errno_addr
  722. <LI><a href="#[ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_ctype_table
  723. </UL>
  724. <BR>[Called By]<UL><LI><a href="#[1cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parseIntField
  725. </UL>
  726. <P><STRONG><a name="[af]"></a>__aeabi_dadd</STRONG> (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text))
  727. <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
  728. </UL>
  729. <BR>[Calls]<UL><LI><a href="#[b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_lasr
  730. <LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl
  731. <LI><a href="#[b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
  732. <LI><a href="#[b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
  733. </UL>
  734. <BR>[Called By]<UL><LI><a href="#[b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
  735. <LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaProcess
  736. <LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  737. <LI><a href="#[187]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;round
  738. <LI><a href="#[b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
  739. <LI><a href="#[1c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_fp_digits
  740. </UL>
  741. <P><STRONG><a name="[b3]"></a>__aeabi_dsub</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))
  742. <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = __aeabi_dsub &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
  743. </UL>
  744. <BR>[Calls]<UL><LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
  745. </UL>
  746. <BR>[Called By]<UL><LI><a href="#[187]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;round
  747. </UL>
  748. <P><STRONG><a name="[b4]"></a>__aeabi_drsub</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))
  749. <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = __aeabi_drsub &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
  750. </UL>
  751. <BR>[Calls]<UL><LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
  752. </UL>
  753. <BR>[Called By]<UL><LI><a href="#[187]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;round
  754. </UL>
  755. <P><STRONG><a name="[b5]"></a>__aeabi_dmul</STRONG> (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))
  756. <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
  757. </UL>
  758. <BR>[Calls]<UL><LI><a href="#[b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
  759. </UL>
  760. <BR>[Called By]<UL><LI><a href="#[18c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskReadAfc
  761. <LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaProcess
  762. <LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  763. <LI><a href="#[1c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_fp_digits
  764. </UL>
  765. <P><STRONG><a name="[b6]"></a>__aeabi_ddiv</STRONG> (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
  766. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = __aeabi_ddiv &rArr; _double_round
  767. </UL>
  768. <BR>[Calls]<UL><LI><a href="#[b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
  769. </UL>
  770. <BR>[Called By]<UL><LI><a href="#[18b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskReadRssi
  771. <LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  772. <LI><a href="#[19d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetRFFrequency
  773. <LI><a href="#[1c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_fp_digits
  774. </UL>
  775. <P><STRONG><a name="[b7]"></a>__aeabi_i2d</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text))
  776. <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = __aeabi_i2d &rArr; _double_epilogue &rArr; _double_round
  777. </UL>
  778. <BR>[Calls]<UL><LI><a href="#[b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
  779. </UL>
  780. <BR>[Called By]<UL><LI><a href="#[18c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskReadAfc
  781. <LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaProcess
  782. </UL>
  783. <P><STRONG><a name="[b8]"></a>__aeabi_ui2d</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text))
  784. <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = __aeabi_ui2d &rArr; _double_epilogue &rArr; _double_round
  785. </UL>
  786. <BR>[Calls]<UL><LI><a href="#[b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
  787. </UL>
  788. <BR>[Called By]<UL><LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaProcess
  789. <LI><a href="#[18b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskReadRssi
  790. <LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  791. <LI><a href="#[19d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetRFFrequency
  792. </UL>
  793. <P><STRONG><a name="[b9]"></a>__aeabi_d2iz</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text))
  794. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __aeabi_d2iz
  795. </UL>
  796. <BR>[Calls]<UL><LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
  797. </UL>
  798. <BR>[Called By]<UL><LI><a href="#[18c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskReadAfc
  799. </UL>
  800. <P><STRONG><a name="[ba]"></a>__aeabi_d2uiz</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, dfixui.o(.text))
  801. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_d2uiz
  802. </UL>
  803. <BR>[Calls]<UL><LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
  804. </UL>
  805. <BR>[Called By]<UL><LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  806. <LI><a href="#[19d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetRFFrequency
  807. </UL>
  808. <P><STRONG><a name="[10a]"></a>__aeabi_f2d</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))
  809. <BR><BR>[Called By]<UL><LI><a href="#[106]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GatewayProtocolAnalysis
  810. </UL>
  811. <P><STRONG><a name="[354]"></a>__aeabi_cdcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED)
  812. <P><STRONG><a name="[31e]"></a>__aeabi_cdcmple</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, cdcmple.o(.text))
  813. <BR><BR>[Called By]<UL><LI><a href="#[187]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;round
  814. </UL>
  815. <P><STRONG><a name="[1c7]"></a>__aeabi_cdrcmple</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text))
  816. <BR><BR>[Called By]<UL><LI><a href="#[187]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;round
  817. <LI><a href="#[1c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_fp_digits
  818. </UL>
  819. <P><STRONG><a name="[355]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
  820. <P><STRONG><a name="[1ca]"></a>__aeabi_uidivmod</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
  821. <BR><BR>[Called By]<UL><LI><a href="#[1c2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core
  822. </UL>
  823. <P><STRONG><a name="[a3]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
  824. <BR><BR>[Called By]<UL><LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
  825. <LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
  826. <LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_drnd
  827. <LI><a href="#[b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
  828. <LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2ulz
  829. </UL>
  830. <P><STRONG><a name="[356]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
  831. <P><STRONG><a name="[a2]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
  832. <BR><BR>[Called By]<UL><LI><a href="#[ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2uiz
  833. <LI><a href="#[b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz
  834. <LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
  835. <LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_drnd
  836. <LI><a href="#[b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
  837. <LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2ulz
  838. </UL>
  839. <P><STRONG><a name="[357]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
  840. <P><STRONG><a name="[b0]"></a>__aeabi_lasr</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))
  841. <BR><BR>[Called By]<UL><LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
  842. </UL>
  843. <P><STRONG><a name="[358]"></a>_ll_sshift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
  844. <P><STRONG><a name="[ac]"></a>__rt_ctype_table</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, ctype_o.o(.text))
  845. <BR><BR>[Called By]<UL><LI><a href="#[65]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;isspace
  846. <LI><a href="#[ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strtol
  847. </UL>
  848. <P><STRONG><a name="[65]"></a>isspace</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, isspace_o.o(.text))
  849. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = isspace
  850. </UL>
  851. <BR>[Calls]<UL><LI><a href="#[ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_ctype_table
  852. </UL>
  853. <BR>[Address Reference Count : 1]<UL><LI> scanf_char.o(.text)
  854. </UL>
  855. <P><STRONG><a name="[aa]"></a>_chval</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, _chval.o(.text))
  856. <BR><BR>[Called By]<UL><LI><a href="#[ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_strtoul
  857. <LI><a href="#[a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_scanf_int
  858. </UL>
  859. <P><STRONG><a name="[a8]"></a>__vfscanf_char</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, scanf_char.o(.text))
  860. <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = __vfscanf_char &rArr; __vfscanf &rArr; _scanf_string
  861. </UL>
  862. <BR>[Calls]<UL><LI><a href="#[bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__vfscanf
  863. </UL>
  864. <BR>[Called By]<UL><LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0sscanf
  865. </UL>
  866. <P><STRONG><a name="[62]"></a>_sgetc</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, _sgetc.o(.text))
  867. <BR>[Address Reference Count : 1]<UL><LI> __0sscanf.o(.text)
  868. </UL>
  869. <P><STRONG><a name="[63]"></a>_sbackspace</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, _sgetc.o(.text))
  870. <BR>[Address Reference Count : 1]<UL><LI> __0sscanf.o(.text)
  871. </UL>
  872. <P><STRONG><a name="[ad]"></a>_strtoul</STRONG> (Thumb, 158 bytes, Stack size 40 bytes, _strtoul.o(.text))
  873. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = _strtoul
  874. </UL>
  875. <BR>[Calls]<UL><LI><a href="#[aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_chval
  876. <LI><a href="#[ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_errno_addr
  877. </UL>
  878. <BR>[Called By]<UL><LI><a href="#[ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strtol
  879. </UL>
  880. <P><STRONG><a name="[359]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, iusefp.o(.text), UNUSED)
  881. <P><STRONG><a name="[b2]"></a>_double_round</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))
  882. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _double_round
  883. </UL>
  884. <BR>[Called By]<UL><LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
  885. <LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
  886. <LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_drnd
  887. <LI><a href="#[b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
  888. </UL>
  889. <P><STRONG><a name="[b1]"></a>_double_epilogue</STRONG> (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))
  890. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = _double_epilogue &rArr; _double_round
  891. </UL>
  892. <BR>[Calls]<UL><LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
  893. <LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl
  894. <LI><a href="#[b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
  895. </UL>
  896. <BR>[Called By]<UL><LI><a href="#[b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
  897. <LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2d
  898. <LI><a href="#[b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
  899. <LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
  900. </UL>
  901. <P><STRONG><a name="[bc]"></a>_drnd</STRONG> (Thumb, 132 bytes, Stack size 24 bytes, drnd.o(.text))
  902. <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = _drnd &rArr; _double_round
  903. </UL>
  904. <BR>[Calls]<UL><LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
  905. <LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl
  906. <LI><a href="#[b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
  907. </UL>
  908. <BR>[Called By]<UL><LI><a href="#[187]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;round
  909. </UL>
  910. <P><STRONG><a name="[bd]"></a>__aeabi_d2ulz</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text), UNUSED)
  911. <BR><BR>[Calls]<UL><LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
  912. <LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl
  913. </UL>
  914. <BR>[Called By]<UL><LI><a href="#[1c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_fp_digits
  915. </UL>
  916. <P><STRONG><a name="[a0]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
  917. <BR><BR>[Calls]<UL><LI><a href="#[be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main_after_scatterload
  918. </UL>
  919. <BR>[Called By]<UL><LI><a href="#[9f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload
  920. </UL>
  921. <P><STRONG><a name="[35a]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
  922. <P><STRONG><a name="[bb]"></a>__vfscanf</STRONG> (Thumb, 808 bytes, Stack size 88 bytes, _scanf.o(.text))
  923. <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = __vfscanf &rArr; _scanf_string
  924. </UL>
  925. <BR>[Calls]<UL><LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_scanf_string
  926. <LI><a href="#[a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_scanf_int
  927. </UL>
  928. <BR>[Called By]<UL><LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__vfscanf_char
  929. </UL>
  930. <P><STRONG><a name="[35b]"></a>__decompress</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
  931. <P><STRONG><a name="[35c]"></a>__decompress1</STRONG> (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
  932. <P><STRONG><a name="[7]"></a>BusFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f2xx_it.o(i.BusFault_Handler))
  933. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  934. </UL>
  935. <P><STRONG><a name="[51]"></a>DMA2_Stream5_IRQHandler</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, usart.o(i.DMA2_Stream5_IRQHandler))
  936. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DMA2_Stream5_IRQHandler &rArr; DMA_GetITStatus
  937. </UL>
  938. <BR>[Calls]<UL><LI><a href="#[c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DMA_GetITStatus
  939. <LI><a href="#[c1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DMA_ClearITPendingBit
  940. </UL>
  941. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  942. </UL>
  943. <P><STRONG><a name="[c2]"></a>DMA_ClearFlag</STRONG> (Thumb, 216 bytes, Stack size 16 bytes, stm32f2xx_dma.o(i.DMA_ClearFlag))
  944. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = DMA_ClearFlag
  945. </UL>
  946. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  947. </UL>
  948. <BR>[Called By]<UL><LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART6_IRQHandler
  949. </UL>
  950. <P><STRONG><a name="[c1]"></a>DMA_ClearITPendingBit</STRONG> (Thumb, 216 bytes, Stack size 16 bytes, stm32f2xx_dma.o(i.DMA_ClearITPendingBit))
  951. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = DMA_ClearITPendingBit
  952. </UL>
  953. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  954. </UL>
  955. <BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DMA2_Stream5_IRQHandler
  956. </UL>
  957. <P><STRONG><a name="[c4]"></a>DMA_Cmd</STRONG> (Thumb, 182 bytes, Stack size 16 bytes, stm32f2xx_dma.o(i.DMA_Cmd))
  958. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = DMA_Cmd
  959. </UL>
  960. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  961. </UL>
  962. <BR>[Called By]<UL><LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART6_IRQHandler
  963. </UL>
  964. <P><STRONG><a name="[c5]"></a>DMA_GetCurrDataCounter</STRONG> (Thumb, 146 bytes, Stack size 8 bytes, stm32f2xx_dma.o(i.DMA_GetCurrDataCounter))
  965. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = DMA_GetCurrDataCounter
  966. </UL>
  967. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  968. </UL>
  969. <BR>[Called By]<UL><LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART6_IRQHandler
  970. </UL>
  971. <P><STRONG><a name="[c0]"></a>DMA_GetITStatus</STRONG> (Thumb, 498 bytes, Stack size 32 bytes, stm32f2xx_dma.o(i.DMA_GetITStatus))
  972. <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = DMA_GetITStatus
  973. </UL>
  974. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  975. </UL>
  976. <BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DMA2_Stream5_IRQHandler
  977. </UL>
  978. <P><STRONG><a name="[a]"></a>DebugMon_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f2xx_it.o(i.DebugMon_Handler))
  979. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  980. </UL>
  981. <P><STRONG><a name="[c6]"></a>ETH_BSP_Config</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, hd_eth.o(i.ETH_BSP_Config))
  982. <BR><BR>[Stack]<UL><LI>Max Depth = 272<LI>Call Chain = ETH_BSP_Config &rArr; ETH_MACDMA_Config &rArr; ETH_Init &rArr; ETH_WritePHYRegister
  983. </UL>
  984. <BR>[Calls]<UL><LI><a href="#[cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hd_ethGetPhyStatus
  985. <LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_PHY_RESET
  986. <LI><a href="#[ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_NVIC_Config
  987. <LI><a href="#[c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_GPIO_Config
  988. <LI><a href="#[c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_MACDMA_Config
  989. </UL>
  990. <BR>[Called By]<UL><LI><a href="#[268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;low_level_init
  991. </UL>
  992. <P><STRONG><a name="[cc]"></a>ETH_DMAClearITPendingBit</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, stm32f2x7_eth.o(i.ETH_DMAClearITPendingBit))
  993. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ETH_DMAClearITPendingBit
  994. </UL>
  995. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  996. </UL>
  997. <BR>[Called By]<UL><LI><a href="#[ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_NVIC_Config
  998. <LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_IRQHandler
  999. </UL>
  1000. <P><STRONG><a name="[cd]"></a>ETH_DMAITConfig</STRONG> (Thumb, 70 bytes, Stack size 16 bytes, stm32f2x7_eth.o(i.ETH_DMAITConfig))
  1001. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ETH_DMAITConfig
  1002. </UL>
  1003. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1004. </UL>
  1005. <BR>[Called By]<UL><LI><a href="#[ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_NVIC_Config
  1006. </UL>
  1007. <P><STRONG><a name="[ce]"></a>ETH_DMAReceptionCmd</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, stm32f2x7_eth.o(i.ETH_DMAReceptionCmd))
  1008. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ETH_DMAReceptionCmd
  1009. </UL>
  1010. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1011. </UL>
  1012. <BR>[Called By]<UL><LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Stop
  1013. <LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Start
  1014. </UL>
  1015. <P><STRONG><a name="[2c0]"></a>ETH_DMARxDescChainInit</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, stm32f2x7_eth.o(i.ETH_DMARxDescChainInit))
  1016. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ETH_DMARxDescChainInit
  1017. </UL>
  1018. <BR>[Called By]<UL><LI><a href="#[268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;low_level_init
  1019. </UL>
  1020. <P><STRONG><a name="[cf]"></a>ETH_DMARxDescReceiveITConfig</STRONG> (Thumb, 46 bytes, Stack size 16 bytes, stm32f2x7_eth.o(i.ETH_DMARxDescReceiveITConfig))
  1021. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ETH_DMARxDescReceiveITConfig
  1022. </UL>
  1023. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1024. </UL>
  1025. <BR>[Called By]<UL><LI><a href="#[268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;low_level_init
  1026. </UL>
  1027. <P><STRONG><a name="[d0]"></a>ETH_DMATransmissionCmd</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, stm32f2x7_eth.o(i.ETH_DMATransmissionCmd))
  1028. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ETH_DMATransmissionCmd
  1029. </UL>
  1030. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1031. </UL>
  1032. <BR>[Called By]<UL><LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Stop
  1033. <LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Start
  1034. </UL>
  1035. <P><STRONG><a name="[2bf]"></a>ETH_DMATxDescChainInit</STRONG> (Thumb, 70 bytes, Stack size 12 bytes, stm32f2x7_eth.o(i.ETH_DMATxDescChainInit))
  1036. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = ETH_DMATxDescChainInit
  1037. </UL>
  1038. <BR>[Called By]<UL><LI><a href="#[268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;low_level_init
  1039. </UL>
  1040. <P><STRONG><a name="[d1]"></a>ETH_DMATxDescChecksumInsertionConfig</STRONG> (Thumb, 46 bytes, Stack size 16 bytes, stm32f2x7_eth.o(i.ETH_DMATxDescChecksumInsertionConfig))
  1041. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ETH_DMATxDescChecksumInsertionConfig
  1042. </UL>
  1043. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1044. </UL>
  1045. <BR>[Called By]<UL><LI><a href="#[268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;low_level_init
  1046. </UL>
  1047. <P><STRONG><a name="[d2]"></a>ETH_DeInit</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, stm32f2x7_eth.o(i.ETH_DeInit))
  1048. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = ETH_DeInit &rArr; RCC_AHB1PeriphResetCmd
  1049. </UL>
  1050. <BR>[Calls]<UL><LI><a href="#[d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_AHB1PeriphResetCmd
  1051. </UL>
  1052. <BR>[Called By]<UL><LI><a href="#[c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_MACDMA_Config
  1053. </UL>
  1054. <P><STRONG><a name="[de]"></a>ETH_Delay</STRONG> (Thumb, 28 bytes, Stack size 12 bytes, stm32f2x7_eth.o(i.ETH_Delay))
  1055. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = ETH_Delay
  1056. </UL>
  1057. <BR>[Called By]<UL><LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Init
  1058. <LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;eth_link_callback
  1059. </UL>
  1060. <P><STRONG><a name="[eb]"></a>ETH_FlushTransmitFIFO</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32f2x7_eth.o(i.ETH_FlushTransmitFIFO))
  1061. <BR><BR>[Called By]<UL><LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Stop
  1062. <LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Start
  1063. </UL>
  1064. <P><STRONG><a name="[c7]"></a>ETH_GPIO_Config</STRONG> (Thumb, 270 bytes, Stack size 16 bytes, hd_eth.o(i.ETH_GPIO_Config))
  1065. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = ETH_GPIO_Config &rArr; GPIO_PinAFConfig
  1066. </UL>
  1067. <BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_PinAFConfig
  1068. <LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Init
  1069. <LI><a href="#[d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_APB2PeriphClockCmd
  1070. <LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_AHB1PeriphClockCmd
  1071. <LI><a href="#[d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SYSCFG_ETH_MediaInterfaceConfig
  1072. </UL>
  1073. <BR>[Called By]<UL><LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_BSP_Config
  1074. </UL>
  1075. <P><STRONG><a name="[d9]"></a>ETH_GetDMAFlagStatus</STRONG> (Thumb, 128 bytes, Stack size 16 bytes, stm32f2x7_eth.o(i.ETH_GetDMAFlagStatus))
  1076. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ETH_GetDMAFlagStatus
  1077. </UL>
  1078. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1079. </UL>
  1080. <BR>[Called By]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_IRQHandler
  1081. </UL>
  1082. <P><STRONG><a name="[e2]"></a>ETH_GetSoftwareResetStatus</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f2x7_eth.o(i.ETH_GetSoftwareResetStatus))
  1083. <BR><BR>[Called By]<UL><LI><a href="#[c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_MACDMA_Config
  1084. </UL>
  1085. <P><STRONG><a name="[2c1]"></a>ETH_Get_Received_Frame_interrupt</STRONG> (Thumb, 268 bytes, Stack size 20 bytes, stm32f2x7_eth.o(i.ETH_Get_Received_Frame_interrupt))
  1086. <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = ETH_Get_Received_Frame_interrupt
  1087. </UL>
  1088. <BR>[Called By]<UL><LI><a href="#[269]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;low_level_input
  1089. </UL>
  1090. <P><STRONG><a name="[4a]"></a>ETH_IRQHandler</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, hd_eth.o(i.ETH_IRQHandler))
  1091. <BR><BR>[Stack]<UL><LI>Max Depth = 68 + Unknown Stack Size
  1092. <LI>Call Chain = ETH_IRQHandler &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  1093. </UL>
  1094. <BR>[Calls]<UL><LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_GetDMAFlagStatus
  1095. <LI><a href="#[cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DMAClearITPendingBit
  1096. <LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPost
  1097. </UL>
  1098. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  1099. </UL>
  1100. <P><STRONG><a name="[db]"></a>ETH_Init</STRONG> (Thumb, 2144 bytes, Stack size 48 bytes, stm32f2x7_eth.o(i.ETH_Init))
  1101. <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = ETH_Init &rArr; ETH_WritePHYRegister
  1102. </UL>
  1103. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1104. <LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_GetClocksFreq
  1105. <LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_WritePHYRegister
  1106. <LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_ReadPHYRegister
  1107. <LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Delay
  1108. </UL>
  1109. <BR>[Called By]<UL><LI><a href="#[c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_MACDMA_Config
  1110. </UL>
  1111. <P><STRONG><a name="[e0]"></a>ETH_MACAddressConfig</STRONG> (Thumb, 76 bytes, Stack size 16 bytes, stm32f2x7_eth.o(i.ETH_MACAddressConfig))
  1112. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ETH_MACAddressConfig
  1113. </UL>
  1114. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1115. </UL>
  1116. <BR>[Called By]<UL><LI><a href="#[268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;low_level_init
  1117. </UL>
  1118. <P><STRONG><a name="[e4]"></a>ETH_MACReceptionCmd</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, stm32f2x7_eth.o(i.ETH_MACReceptionCmd))
  1119. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ETH_MACReceptionCmd
  1120. </UL>
  1121. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1122. </UL>
  1123. <BR>[Called By]<UL><LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Stop
  1124. <LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Start
  1125. </UL>
  1126. <P><STRONG><a name="[e5]"></a>ETH_MACTransmissionCmd</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, stm32f2x7_eth.o(i.ETH_MACTransmissionCmd))
  1127. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ETH_MACTransmissionCmd
  1128. </UL>
  1129. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1130. </UL>
  1131. <BR>[Called By]<UL><LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Stop
  1132. <LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Start
  1133. </UL>
  1134. <P><STRONG><a name="[ca]"></a>ETH_NVIC_Config</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, hd_eth.o(i.ETH_NVIC_Config))
  1135. <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = ETH_NVIC_Config &rArr; NVIC_Init
  1136. </UL>
  1137. <BR>[Calls]<UL><LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_Init
  1138. <LI><a href="#[cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DMAITConfig
  1139. <LI><a href="#[cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DMAClearITPendingBit
  1140. </UL>
  1141. <BR>[Called By]<UL><LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_BSP_Config
  1142. </UL>
  1143. <P><STRONG><a name="[c8]"></a>ETH_PHY_RESET</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, hd_eth.o(i.ETH_PHY_RESET))
  1144. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = ETH_PHY_RESET &rArr; GPIO_Init
  1145. </UL>
  1146. <BR>[Calls]<UL><LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_SetBits
  1147. <LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ResetBits
  1148. <LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Init
  1149. <LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_AHB1PeriphClockCmd
  1150. <LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;systick_delayms
  1151. </UL>
  1152. <BR>[Called By]<UL><LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_BSP_Config
  1153. </UL>
  1154. <P><STRONG><a name="[2c2]"></a>ETH_Prepare_Transmit_Descriptors</STRONG> (Thumb, 222 bytes, Stack size 16 bytes, stm32f2x7_eth.o(i.ETH_Prepare_Transmit_Descriptors))
  1155. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ETH_Prepare_Transmit_Descriptors
  1156. </UL>
  1157. <BR>[Called By]<UL><LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;low_level_output
  1158. </UL>
  1159. <P><STRONG><a name="[df]"></a>ETH_ReadPHYRegister</STRONG> (Thumb, 136 bytes, Stack size 24 bytes, stm32f2x7_eth.o(i.ETH_ReadPHYRegister))
  1160. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = ETH_ReadPHYRegister
  1161. </UL>
  1162. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1163. </UL>
  1164. <BR>[Called By]<UL><LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Init
  1165. <LI><a href="#[cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hd_ethGetPhyStatus
  1166. <LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;eth_link_callback
  1167. </UL>
  1168. <P><STRONG><a name="[e1]"></a>ETH_SoftwareReset</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32f2x7_eth.o(i.ETH_SoftwareReset))
  1169. <BR><BR>[Called By]<UL><LI><a href="#[c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_MACDMA_Config
  1170. </UL>
  1171. <P><STRONG><a name="[ea]"></a>ETH_Start</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, stm32f2x7_eth.o(i.ETH_Start))
  1172. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ETH_Start &rArr; ETH_MACTransmissionCmd
  1173. </UL>
  1174. <BR>[Calls]<UL><LI><a href="#[e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_MACTransmissionCmd
  1175. <LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_MACReceptionCmd
  1176. <LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_FlushTransmitFIFO
  1177. <LI><a href="#[d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DMATransmissionCmd
  1178. <LI><a href="#[ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DMAReceptionCmd
  1179. </UL>
  1180. <BR>[Called By]<UL><LI><a href="#[2c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwIP_Init
  1181. <LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;eth_link_callback
  1182. </UL>
  1183. <P><STRONG><a name="[ec]"></a>ETH_Stop</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, stm32f2x7_eth.o(i.ETH_Stop))
  1184. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ETH_Stop &rArr; ETH_MACTransmissionCmd
  1185. </UL>
  1186. <BR>[Calls]<UL><LI><a href="#[e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_MACTransmissionCmd
  1187. <LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_MACReceptionCmd
  1188. <LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_FlushTransmitFIFO
  1189. <LI><a href="#[d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DMATransmissionCmd
  1190. <LI><a href="#[ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DMAReceptionCmd
  1191. </UL>
  1192. <BR>[Called By]<UL><LI><a href="#[2c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwIP_Init
  1193. <LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;eth_link_callback
  1194. </UL>
  1195. <P><STRONG><a name="[e3]"></a>ETH_StructInit</STRONG> (Thumb, 178 bytes, Stack size 0 bytes, stm32f2x7_eth.o(i.ETH_StructInit))
  1196. <BR><BR>[Called By]<UL><LI><a href="#[c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_MACDMA_Config
  1197. </UL>
  1198. <P><STRONG><a name="[dd]"></a>ETH_WritePHYRegister</STRONG> (Thumb, 136 bytes, Stack size 24 bytes, stm32f2x7_eth.o(i.ETH_WritePHYRegister))
  1199. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = ETH_WritePHYRegister
  1200. </UL>
  1201. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1202. </UL>
  1203. <BR>[Called By]<UL><LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Init
  1204. <LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;eth_link_callback
  1205. </UL>
  1206. <P><STRONG><a name="[ed]"></a>FSMC_NANDCmd</STRONG> (Thumb, 128 bytes, Stack size 16 bytes, stm32f2xx_fsmc.o(i.FSMC_NANDCmd))
  1207. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = FSMC_NANDCmd
  1208. </UL>
  1209. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1210. </UL>
  1211. <BR>[Called By]<UL><LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_Init
  1212. </UL>
  1213. <P><STRONG><a name="[ee]"></a>FSMC_NANDInit</STRONG> (Thumb, 482 bytes, Stack size 24 bytes, stm32f2xx_fsmc.o(i.FSMC_NANDInit))
  1214. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = FSMC_NANDInit
  1215. </UL>
  1216. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1217. </UL>
  1218. <BR>[Called By]<UL><LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_Init
  1219. </UL>
  1220. <P><STRONG><a name="[101]"></a>FSMC_NORSRAMCmd</STRONG> (Thumb, 96 bytes, Stack size 16 bytes, stm32f2xx_fsmc.o(i.FSMC_NORSRAMCmd))
  1221. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = FSMC_NORSRAMCmd
  1222. </UL>
  1223. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1224. </UL>
  1225. <BR>[Called By]<UL><LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_SRAM_Init
  1226. </UL>
  1227. <P><STRONG><a name="[102]"></a>FSMC_NORSRAMInit</STRONG> (Thumb, 832 bytes, Stack size 8 bytes, stm32f2xx_fsmc.o(i.FSMC_NORSRAMInit))
  1228. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = FSMC_NORSRAMInit
  1229. </UL>
  1230. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1231. </UL>
  1232. <BR>[Called By]<UL><LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_SRAM_Init
  1233. </UL>
  1234. <P><STRONG><a name="[103]"></a>FSMC_SRAM_Init</STRONG> (Thumb, 104 bytes, Stack size 96 bytes, sram.o(i.FSMC_SRAM_Init))
  1235. <BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = FSMC_SRAM_Init &rArr; SRAM_GPIO_Config &rArr; GPIO_PinAFConfig
  1236. </UL>
  1237. <BR>[Calls]<UL><LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NORSRAMInit
  1238. <LI><a href="#[101]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NORSRAMCmd
  1239. <LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_AHB3PeriphClockCmd
  1240. <LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SRAM_GPIO_Config
  1241. </UL>
  1242. <BR>[Called By]<UL><LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemInit_ExtMemCtl
  1243. </UL>
  1244. <P><STRONG><a name="[d7]"></a>GPIO_Init</STRONG> (Thumb, 342 bytes, Stack size 24 bytes, stm32f2xx_gpio.o(i.GPIO_Init))
  1245. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = GPIO_Init
  1246. </UL>
  1247. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1248. </UL>
  1249. <BR>[Called By]<UL><LI><a href="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_485_config
  1250. <LI><a href="#[1b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_232_config
  1251. <LI><a href="#[137]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NET_STATUS_LED_Config
  1252. <LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_485_DE_init
  1253. <LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SRAM_GPIO_Config
  1254. <LI><a href="#[17b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI2_GPIO_Config
  1255. <LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_PHY_RESET
  1256. <LI><a href="#[c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_GPIO_Config
  1257. <LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_Init
  1258. <LI><a href="#[198]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276InitIo
  1259. </UL>
  1260. <P><STRONG><a name="[d8]"></a>GPIO_PinAFConfig</STRONG> (Thumb, 338 bytes, Stack size 24 bytes, stm32f2xx_gpio.o(i.GPIO_PinAFConfig))
  1261. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = GPIO_PinAFConfig
  1262. </UL>
  1263. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1264. </UL>
  1265. <BR>[Called By]<UL><LI><a href="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_485_config
  1266. <LI><a href="#[1b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_232_config
  1267. <LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SRAM_GPIO_Config
  1268. <LI><a href="#[17b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI2_GPIO_Config
  1269. <LI><a href="#[c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_GPIO_Config
  1270. <LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_Init
  1271. </UL>
  1272. <P><STRONG><a name="[f0]"></a>GPIO_ReadInputDataBit</STRONG> (Thumb, 182 bytes, Stack size 16 bytes, stm32f2xx_gpio.o(i.GPIO_ReadInputDataBit))
  1273. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = GPIO_ReadInputDataBit
  1274. </UL>
  1275. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1276. </UL>
  1277. <BR>[Called By]<UL><LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_CompPage
  1278. <LI><a href="#[fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_WritePage
  1279. <LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_ReadPage
  1280. <LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_PageCopyBackEx
  1281. <LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_PageCopyBack
  1282. <LI><a href="#[190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadDio0
  1283. </UL>
  1284. <P><STRONG><a name="[e9]"></a>GPIO_ResetBits</STRONG> (Thumb, 96 bytes, Stack size 16 bytes, stm32f2xx_gpio.o(i.GPIO_ResetBits))
  1285. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = GPIO_ResetBits
  1286. </UL>
  1287. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1288. </UL>
  1289. <BR>[Called By]<UL><LI><a href="#[287]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hd_netledClose
  1290. <LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_PHY_RESET
  1291. </UL>
  1292. <P><STRONG><a name="[e7]"></a>GPIO_SetBits</STRONG> (Thumb, 94 bytes, Stack size 16 bytes, stm32f2xx_gpio.o(i.GPIO_SetBits))
  1293. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = GPIO_SetBits
  1294. </UL>
  1295. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1296. </UL>
  1297. <BR>[Called By]<UL><LI><a href="#[288]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hd_netledOpen
  1298. <LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_PHY_RESET
  1299. </UL>
  1300. <P><STRONG><a name="[105]"></a>GPIO_WriteBit</STRONG> (Thumb, 196 bytes, Stack size 16 bytes, stm32f2xx_gpio.o(i.GPIO_WriteBit))
  1301. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = GPIO_WriteBit
  1302. </UL>
  1303. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1304. </UL>
  1305. <BR>[Called By]<UL><LI><a href="#[1ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiNSSEnable
  1306. <LI><a href="#[1ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276SetReset
  1307. </UL>
  1308. <P><STRONG><a name="[106]"></a>GatewayProtocolAnalysis</STRONG> (Thumb, 750 bytes, Stack size 112 bytes, protocol.o(i.GatewayProtocolAnalysis))
  1309. <BR><BR>[Stack]<UL><LI>Max Depth = 172 + Unknown Stack Size
  1310. <LI>Call Chain = GatewayProtocolAnalysis &rArr; OSMboxPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  1311. </UL>
  1312. <BR>[Calls]<UL><LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2d
  1313. <LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_gateway_config_params
  1314. <LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxPost
  1315. <LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen
  1316. <LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
  1317. <LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2sprintf
  1318. </UL>
  1319. <BR>[Called By]<UL><LI><a href="#[1e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;master_task
  1320. </UL>
  1321. <P><STRONG><a name="[5]"></a>HardFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f2xx_it.o(i.HardFault_Handler))
  1322. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  1323. </UL>
  1324. <P><STRONG><a name="[10c]"></a>MQTTDeserialize_ack</STRONG> (Thumb, 108 bytes, Stack size 48 bytes, mqttdeserializepublish.o(i.MQTTDeserialize_ack))
  1325. <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = MQTTDeserialize_ack &rArr; MQTTPacket_decodeBuf &rArr; MQTTPacket_decode
  1326. </UL>
  1327. <BR>[Calls]<UL><LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readInt
  1328. <LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readChar
  1329. <LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_decodeBuf
  1330. </UL>
  1331. <BR>[Called By]<UL><LI><a href="#[2ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos2_PUBREL
  1332. <LI><a href="#[2fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos2_PUBREC
  1333. <LI><a href="#[2f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos2_PUBCOMP
  1334. <LI><a href="#[2f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos1_PUBACK
  1335. <LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_unsuback
  1336. </UL>
  1337. <P><STRONG><a name="[110]"></a>MQTTDeserialize_connack</STRONG> (Thumb, 118 bytes, Stack size 48 bytes, mqttconnectclient.o(i.MQTTDeserialize_connack))
  1338. <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = MQTTDeserialize_connack &rArr; MQTTPacket_decodeBuf &rArr; MQTTPacket_decode
  1339. </UL>
  1340. <BR>[Calls]<UL><LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readChar
  1341. <LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_decodeBuf
  1342. </UL>
  1343. <BR>[Called By]<UL><LI><a href="#[2ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_connectToMqttServer
  1344. </UL>
  1345. <P><STRONG><a name="[111]"></a>MQTTDeserialize_publish</STRONG> (Thumb, 168 bytes, Stack size 56 bytes, mqttdeserializepublish.o(i.MQTTDeserialize_publish))
  1346. <BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = MQTTDeserialize_publish &rArr; MQTTPacket_decodeBuf &rArr; MQTTPacket_decode
  1347. </UL>
  1348. <BR>[Calls]<UL><LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readMQTTLenString
  1349. <LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readInt
  1350. <LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readChar
  1351. <LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_decodeBuf
  1352. </UL>
  1353. <BR>[Called By]<UL><LI><a href="#[2fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage
  1354. </UL>
  1355. <P><STRONG><a name="[113]"></a>MQTTDeserialize_suback</STRONG> (Thumb, 146 bytes, Stack size 48 bytes, mqttsubscribeclient.o(i.MQTTDeserialize_suback))
  1356. <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = MQTTDeserialize_suback &rArr; MQTTPacket_decodeBuf &rArr; MQTTPacket_decode
  1357. </UL>
  1358. <BR>[Calls]<UL><LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readInt
  1359. <LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readChar
  1360. <LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_decodeBuf
  1361. </UL>
  1362. <BR>[Called By]<UL><LI><a href="#[301]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_subscribeTopic_SUBACK
  1363. </UL>
  1364. <P><STRONG><a name="[114]"></a>MQTTDeserialize_unsuback</STRONG> (Thumb, 46 bytes, Stack size 32 bytes, mqttunsubscribeclient.o(i.MQTTDeserialize_unsuback))
  1365. <BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = MQTTDeserialize_unsuback &rArr; MQTTDeserialize_ack &rArr; MQTTPacket_decodeBuf &rArr; MQTTPacket_decode
  1366. </UL>
  1367. <BR>[Calls]<UL><LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_ack
  1368. </UL>
  1369. <BR>[Called By]<UL><LI><a href="#[303]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_unSubscribeTopic_UNSUBACK
  1370. </UL>
  1371. <P><STRONG><a name="[115]"></a>MQTTPacket_decode</STRONG> (Thumb, 88 bytes, Stack size 32 bytes, mqttpacket.o(i.MQTTPacket_decode))
  1372. <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = MQTTPacket_decode
  1373. </UL>
  1374. <BR>[Called By]<UL><LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_read
  1375. <LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_decodeBuf
  1376. </UL>
  1377. <P><STRONG><a name="[10e]"></a>MQTTPacket_decodeBuf</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, mqttpacket.o(i.MQTTPacket_decodeBuf))
  1378. <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = MQTTPacket_decodeBuf &rArr; MQTTPacket_decode
  1379. </UL>
  1380. <BR>[Calls]<UL><LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_decode
  1381. </UL>
  1382. <BR>[Called By]<UL><LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_publish
  1383. <LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_ack
  1384. <LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_connack
  1385. <LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_suback
  1386. </UL>
  1387. <P><STRONG><a name="[117]"></a>MQTTPacket_encode</STRONG> (Thumb, 54 bytes, Stack size 12 bytes, mqttpacket.o(i.MQTTPacket_encode))
  1388. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = MQTTPacket_encode
  1389. </UL>
  1390. <BR>[Called By]<UL><LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_read
  1391. <LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_zero
  1392. <LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_connect
  1393. <LI><a href="#[12a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_subscribe
  1394. <LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_publish
  1395. <LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_ack
  1396. </UL>
  1397. <P><STRONG><a name="[11d]"></a>MQTTPacket_len</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, mqttpacket.o(i.MQTTPacket_len))
  1398. <BR><BR>[Called By]<UL><LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_connect
  1399. <LI><a href="#[12a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_subscribe
  1400. <LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_publish
  1401. </UL>
  1402. <P><STRONG><a name="[116]"></a>MQTTPacket_read</STRONG> (Thumb, 102 bytes, Stack size 32 bytes, mqttpacket.o(i.MQTTPacket_read))
  1403. <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = MQTTPacket_read &rArr; MQTTPacket_decode
  1404. </UL>
  1405. <BR>[Calls]<UL><LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_encode
  1406. <LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_decode
  1407. </UL>
  1408. <BR>[Called By]<UL><LI><a href="#[2ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_connectToMqttServer
  1409. <LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userReceiveThread
  1410. </UL>
  1411. <P><STRONG><a name="[118]"></a>MQTTSerialize_ack</STRONG> (Thumb, 114 bytes, Stack size 40 bytes, mqttserializepublish.o(i.MQTTSerialize_ack))
  1412. <BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = MQTTSerialize_ack &rArr; MQTTPacket_encode
  1413. </UL>
  1414. <BR>[Calls]<UL><LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeInt
  1415. <LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeChar
  1416. <LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_encode
  1417. </UL>
  1418. <BR>[Called By]<UL><LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_pubrel
  1419. <LI><a href="#[128]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_pubrec
  1420. <LI><a href="#[124]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_pubcomp
  1421. <LI><a href="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_puback
  1422. </UL>
  1423. <P><STRONG><a name="[11b]"></a>MQTTSerialize_connect</STRONG> (Thumb, 342 bytes, Stack size 40 bytes, mqttconnectclient.o(i.MQTTSerialize_connect))
  1424. <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = MQTTSerialize_connect &rArr; writeMQTTString &rArr; writeCString &rArr; writeInt
  1425. </UL>
  1426. <BR>[Calls]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeMQTTString
  1427. <LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeInt
  1428. <LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeChar
  1429. <LI><a href="#[11e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeCString
  1430. <LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_len
  1431. <LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_encode
  1432. <LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_connectLength
  1433. </UL>
  1434. <BR>[Called By]<UL><LI><a href="#[2ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_connectToMqttServer
  1435. </UL>
  1436. <P><STRONG><a name="[11c]"></a>MQTTSerialize_connectLength</STRONG> (Thumb, 118 bytes, Stack size 16 bytes, mqttconnectclient.o(i.MQTTSerialize_connectLength))
  1437. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = MQTTSerialize_connectLength &rArr; MQTTstrlen
  1438. </UL>
  1439. <BR>[Calls]<UL><LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTstrlen
  1440. </UL>
  1441. <BR>[Called By]<UL><LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_connect
  1442. </UL>
  1443. <P><STRONG><a name="[121]"></a>MQTTSerialize_pingreq</STRONG> (Thumb, 18 bytes, Stack size 16 bytes, mqttconnectclient.o(i.MQTTSerialize_pingreq))
  1444. <BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = MQTTSerialize_pingreq &rArr; MQTTSerialize_zero &rArr; MQTTPacket_encode
  1445. </UL>
  1446. <BR>[Calls]<UL><LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_zero
  1447. </UL>
  1448. <BR>[Called By]<UL><LI><a href="#[2f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_pingReq
  1449. </UL>
  1450. <P><STRONG><a name="[123]"></a>MQTTSerialize_puback</STRONG> (Thumb, 24 bytes, Stack size 24 bytes, mqttserializepublish.o(i.MQTTSerialize_puback))
  1451. <BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = MQTTSerialize_puback &rArr; MQTTSerialize_ack &rArr; MQTTPacket_encode
  1452. </UL>
  1453. <BR>[Calls]<UL><LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_ack
  1454. </UL>
  1455. <BR>[Called By]<UL><LI><a href="#[2fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos1_PUBACK
  1456. </UL>
  1457. <P><STRONG><a name="[124]"></a>MQTTSerialize_pubcomp</STRONG> (Thumb, 24 bytes, Stack size 24 bytes, mqttserializepublish.o(i.MQTTSerialize_pubcomp))
  1458. <BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = MQTTSerialize_pubcomp &rArr; MQTTSerialize_ack &rArr; MQTTPacket_encode
  1459. </UL>
  1460. <BR>[Calls]<UL><LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_ack
  1461. </UL>
  1462. <BR>[Called By]<UL><LI><a href="#[2fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos2_PUBCOMP
  1463. </UL>
  1464. <P><STRONG><a name="[125]"></a>MQTTSerialize_publish</STRONG> (Thumb, 176 bytes, Stack size 64 bytes, mqttserializepublish.o(i.MQTTSerialize_publish))
  1465. <BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = MQTTSerialize_publish &rArr; MQTTSerialize_publishLength &rArr; MQTTstrlen
  1466. </UL>
  1467. <BR>[Calls]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeMQTTString
  1468. <LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeInt
  1469. <LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeChar
  1470. <LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_len
  1471. <LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_encode
  1472. <LI><a href="#[126]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_publishLength
  1473. <LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  1474. </UL>
  1475. <BR>[Called By]<UL><LI><a href="#[2f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMassage
  1476. </UL>
  1477. <P><STRONG><a name="[126]"></a>MQTTSerialize_publishLength</STRONG> (Thumb, 34 bytes, Stack size 32 bytes, mqttserializepublish.o(i.MQTTSerialize_publishLength))
  1478. <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = MQTTSerialize_publishLength &rArr; MQTTstrlen
  1479. </UL>
  1480. <BR>[Calls]<UL><LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTstrlen
  1481. </UL>
  1482. <BR>[Called By]<UL><LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_publish
  1483. </UL>
  1484. <P><STRONG><a name="[128]"></a>MQTTSerialize_pubrec</STRONG> (Thumb, 26 bytes, Stack size 24 bytes, mqttserializepublish.o(i.MQTTSerialize_pubrec))
  1485. <BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = MQTTSerialize_pubrec &rArr; MQTTSerialize_ack &rArr; MQTTPacket_encode
  1486. </UL>
  1487. <BR>[Calls]<UL><LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_ack
  1488. </UL>
  1489. <BR>[Called By]<UL><LI><a href="#[2fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos2_PUBREC
  1490. </UL>
  1491. <P><STRONG><a name="[129]"></a>MQTTSerialize_pubrel</STRONG> (Thumb, 26 bytes, Stack size 24 bytes, mqttserializepublish.o(i.MQTTSerialize_pubrel))
  1492. <BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = MQTTSerialize_pubrel &rArr; MQTTSerialize_ack &rArr; MQTTPacket_encode
  1493. </UL>
  1494. <BR>[Calls]<UL><LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_ack
  1495. </UL>
  1496. <BR>[Called By]<UL><LI><a href="#[2f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos2_PUBREL
  1497. </UL>
  1498. <P><STRONG><a name="[12a]"></a>MQTTSerialize_subscribe</STRONG> (Thumb, 176 bytes, Stack size 56 bytes, mqttsubscribeclient.o(i.MQTTSerialize_subscribe))
  1499. <BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = MQTTSerialize_subscribe &rArr; writeMQTTString &rArr; writeCString &rArr; writeInt
  1500. </UL>
  1501. <BR>[Calls]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeMQTTString
  1502. <LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeInt
  1503. <LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeChar
  1504. <LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_len
  1505. <LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_encode
  1506. <LI><a href="#[12b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_subscribeLength
  1507. </UL>
  1508. <BR>[Called By]<UL><LI><a href="#[300]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_subscribeTopic
  1509. </UL>
  1510. <P><STRONG><a name="[12b]"></a>MQTTSerialize_subscribeLength</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, mqttsubscribeclient.o(i.MQTTSerialize_subscribeLength))
  1511. <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = MQTTSerialize_subscribeLength &rArr; MQTTstrlen
  1512. </UL>
  1513. <BR>[Calls]<UL><LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTstrlen
  1514. </UL>
  1515. <BR>[Called By]<UL><LI><a href="#[12a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_subscribe
  1516. </UL>
  1517. <P><STRONG><a name="[122]"></a>MQTTSerialize_zero</STRONG> (Thumb, 76 bytes, Stack size 32 bytes, mqttconnectclient.o(i.MQTTSerialize_zero))
  1518. <BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = MQTTSerialize_zero &rArr; MQTTPacket_encode
  1519. </UL>
  1520. <BR>[Calls]<UL><LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeChar
  1521. <LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_encode
  1522. </UL>
  1523. <BR>[Called By]<UL><LI><a href="#[121]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_pingreq
  1524. </UL>
  1525. <P><STRONG><a name="[120]"></a>MQTTstrlen</STRONG> (Thumb, 24 bytes, Stack size 24 bytes, mqttpacket.o(i.MQTTstrlen))
  1526. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = MQTTstrlen
  1527. </UL>
  1528. <BR>[Calls]<UL><LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen
  1529. </UL>
  1530. <BR>[Called By]<UL><LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_connectLength
  1531. <LI><a href="#[12b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_subscribeLength
  1532. <LI><a href="#[126]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_publishLength
  1533. </UL>
  1534. <P><STRONG><a name="[6]"></a>MemManage_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f2xx_it.o(i.MemManage_Handler))
  1535. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  1536. </UL>
  1537. <P><STRONG><a name="[22c]"></a>NAND_FormatCapacity</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, nandflash.o(i.NAND_FormatCapacity))
  1538. <BR><BR>[Called By]<UL><LI><a href="#[22b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_ioctl
  1539. </UL>
  1540. <P><STRONG><a name="[12f]"></a>NAND_Init</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, nandflash.o(i.NAND_Init))
  1541. <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = NAND_Init &rArr; FSMC_NAND_Init &rArr; GPIO_PinAFConfig
  1542. </UL>
  1543. <BR>[Calls]<UL><LI><a href="#[12c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_BuildLUT
  1544. <LI><a href="#[fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_Reset
  1545. <LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_Init
  1546. </UL>
  1547. <BR>[Called By]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
  1548. </UL>
  1549. <P><STRONG><a name="[130]"></a>NAND_IsBadBlock</STRONG> (Thumb, 60 bytes, Stack size 16 bytes, nandflash.o(i.NAND_IsBadBlock))
  1550. <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  1551. </UL>
  1552. <BR>[Calls]<UL><LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_ReadSpare
  1553. </UL>
  1554. <BR>[Called By]<UL><LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_IsFreeBlock
  1555. </UL>
  1556. <P><STRONG><a name="[131]"></a>NAND_MarkBadBlock</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, nandflash.o(i.NAND_MarkBadBlock))
  1557. <BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = NAND_MarkBadBlock &rArr; FSMC_NAND_WriteSpare &rArr; FSMC_NAND_WritePage &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  1558. </UL>
  1559. <BR>[Calls]<UL><LI><a href="#[100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_WriteSpare
  1560. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  1561. </UL>
  1562. <BR>[Called By]<UL><LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_WriteToNewBlock
  1563. <LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_WriteMultiSectors
  1564. </UL>
  1565. <P><STRONG><a name="[133]"></a>NAND_ReadMultiSectors</STRONG> (Thumb, 144 bytes, Stack size 56 bytes, nandflash.o(i.NAND_ReadMultiSectors))
  1566. <BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = NAND_ReadMultiSectors &rArr; FSMC_NAND_ReadData &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  1567. </UL>
  1568. <BR>[Calls]<UL><LI><a href="#[134]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_LBNtoPBN
  1569. <LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_ReadData
  1570. <LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
  1571. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  1572. </UL>
  1573. <BR>[Called By]<UL><LI><a href="#[22d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_read
  1574. </UL>
  1575. <P><STRONG><a name="[135]"></a>NAND_WriteMultiSectors</STRONG> (Thumb, 280 bytes, Stack size 64 bytes, nandflash.o(i.NAND_WriteMultiSectors))
  1576. <BR><BR>[Stack]<UL><LI>Max Depth = 224<LI>Call Chain = NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  1577. </UL>
  1578. <BR>[Calls]<UL><LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_CompPage
  1579. <LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_WriteToNewBlock
  1580. <LI><a href="#[131]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_MarkBadBlock
  1581. <LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_MarkUsedBlock
  1582. <LI><a href="#[134]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_LBNtoPBN
  1583. <LI><a href="#[fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_WriteData
  1584. <LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memset
  1585. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  1586. </UL>
  1587. <BR>[Called By]<UL><LI><a href="#[22e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_write
  1588. </UL>
  1589. <P><STRONG><a name="[136]"></a>NAND_WriteToNewBlock</STRONG> (Thumb, 248 bytes, Stack size 48 bytes, nandflash.o(i.NAND_WriteToNewBlock))
  1590. <BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  1591. </UL>
  1592. <BR>[Calls]<UL><LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_EraseBlock
  1593. <LI><a href="#[131]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_MarkBadBlock
  1594. <LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_MarkUsedBlock
  1595. <LI><a href="#[12d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_FindFreeBlock
  1596. <LI><a href="#[12c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_BuildLUT
  1597. <LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_PageCopyBackEx
  1598. <LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_PageCopyBack
  1599. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  1600. </UL>
  1601. <BR>[Called By]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_WriteMultiSectors
  1602. </UL>
  1603. <P><STRONG><a name="[137]"></a>NET_STATUS_LED_Config</STRONG> (Thumb, 50 bytes, Stack size 16 bytes, led.o(i.NET_STATUS_LED_Config))
  1604. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = NET_STATUS_LED_Config &rArr; GPIO_Init
  1605. </UL>
  1606. <BR>[Calls]<UL><LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Init
  1607. <LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_AHB1PeriphClockCmd
  1608. </UL>
  1609. <BR>[Called By]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
  1610. </UL>
  1611. <P><STRONG><a name="[4]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f2xx_it.o(i.NMI_Handler))
  1612. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  1613. </UL>
  1614. <P><STRONG><a name="[138]"></a>NVIC_Configuration</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, main.o(i.NVIC_Configuration))
  1615. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = NVIC_Configuration &rArr; NVIC_PriorityGroupConfig
  1616. </UL>
  1617. <BR>[Calls]<UL><LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_PriorityGroupConfig
  1618. </UL>
  1619. <BR>[Called By]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
  1620. </UL>
  1621. <P><STRONG><a name="[e6]"></a>NVIC_Init</STRONG> (Thumb, 164 bytes, Stack size 24 bytes, misc.o(i.NVIC_Init))
  1622. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = NVIC_Init
  1623. </UL>
  1624. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1625. </UL>
  1626. <BR>[Called By]<UL><LI><a href="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_485_config
  1627. <LI><a href="#[1b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_232_config
  1628. <LI><a href="#[ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_NVIC_Config
  1629. </UL>
  1630. <P><STRONG><a name="[139]"></a>NVIC_PriorityGroupConfig</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, misc.o(i.NVIC_PriorityGroupConfig))
  1631. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = NVIC_PriorityGroupConfig
  1632. </UL>
  1633. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  1634. </UL>
  1635. <BR>[Called By]<UL><LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_Configuration
  1636. </UL>
  1637. <P><STRONG><a name="[13a]"></a>OSEventNameSet</STRONG> (Thumb, 84 bytes, Stack size 24 bytes, os_core.o(i.OSEventNameSet))
  1638. <BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
  1639. <LI>Call Chain = OSEventNameSet
  1640. </UL>
  1641. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1642. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1643. </UL>
  1644. <BR>[Called By]<UL><LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTmr_Init
  1645. </UL>
  1646. <P><STRONG><a name="[13d]"></a>OSInit</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, os_core.o(i.OSInit))
  1647. <BR><BR>[Stack]<UL><LI>Max Depth = 160 + Unknown Stack Size
  1648. <LI>Call Chain = OSInit &rArr; OSTmr_Init &rArr; OSTmr_InitTask &rArr; OSTaskCreateExt &rArr; OS_TCBInit
  1649. </UL>
  1650. <BR>[Calls]<UL><LI><a href="#[145]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_QInit
  1651. <LI><a href="#[144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_MemInit
  1652. <LI><a href="#[143]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_FlagInit
  1653. <LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTmr_Init
  1654. <LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSInitHookEnd
  1655. <LI><a href="#[13e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSInitHookBegin
  1656. <LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_InitTaskIdle
  1657. <LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_InitTCBList
  1658. <LI><a href="#[140]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_InitRdyList
  1659. <LI><a href="#[13f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_InitMisc
  1660. <LI><a href="#[142]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_InitEventList
  1661. </UL>
  1662. <BR>[Called By]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
  1663. </UL>
  1664. <P><STRONG><a name="[13e]"></a>OSInitHookBegin</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, os_cpu_c.o(i.OSInitHookBegin))
  1665. <BR><BR>[Called By]<UL><LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSInit
  1666. </UL>
  1667. <P><STRONG><a name="[148]"></a>OSInitHookEnd</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(i.OSInitHookEnd))
  1668. <BR><BR>[Called By]<UL><LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSInit
  1669. </UL>
  1670. <P><STRONG><a name="[1b3]"></a>OSIntEnter</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, os_core.o(i.OSIntEnter))
  1671. <BR><BR>[Called By]<UL><LI><a href="#[c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_Handler
  1672. </UL>
  1673. <P><STRONG><a name="[149]"></a>OSIntExit</STRONG> (Thumb, 112 bytes, Stack size 8 bytes, os_core.o(i.OSIntExit))
  1674. <BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
  1675. <LI>Call Chain = OSIntExit
  1676. </UL>
  1677. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1678. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1679. <LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSIntCtxSw
  1680. <LI><a href="#[14a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_SchedNew
  1681. </UL>
  1682. <BR>[Called By]<UL><LI><a href="#[c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_Handler
  1683. </UL>
  1684. <P><STRONG><a name="[14c]"></a>OSMboxAccept</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, os_mbox.o(i.OSMboxAccept))
  1685. <BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
  1686. <LI>Call Chain = OSMboxAccept
  1687. </UL>
  1688. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1689. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1690. </UL>
  1691. <BR>[Called By]<UL><LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userManThread
  1692. </UL>
  1693. <P><STRONG><a name="[14d]"></a>OSMboxCreate</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, os_mbox.o(i.OSMboxCreate))
  1694. <BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
  1695. <LI>Call Chain = OSMboxCreate
  1696. </UL>
  1697. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1698. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1699. <LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventWaitListInit
  1700. </UL>
  1701. <BR>[Called By]<UL><LI><a href="#[302]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_threadCreate
  1702. </UL>
  1703. <P><STRONG><a name="[14f]"></a>OSMboxPend</STRONG> (Thumb, 246 bytes, Stack size 24 bytes, os_mbox.o(i.OSMboxPend))
  1704. <BR><BR>[Stack]<UL><LI>Max Depth = 32 + Unknown Stack Size
  1705. <LI>Call Chain = OSMboxPend &rArr; OS_Sched
  1706. </UL>
  1707. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1708. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1709. <LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
  1710. <LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskWait
  1711. <LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRemove
  1712. </UL>
  1713. <BR>[Called By]<UL><LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userManThread
  1714. </UL>
  1715. <P><STRONG><a name="[10b]"></a>OSMboxPost</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, os_mbox.o(i.OSMboxPost))
  1716. <BR><BR>[Stack]<UL><LI>Max Depth = 60 + Unknown Stack Size
  1717. <LI>Call Chain = OSMboxPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  1718. </UL>
  1719. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1720. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1721. <LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
  1722. <LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
  1723. </UL>
  1724. <BR>[Called By]<UL><LI><a href="#[106]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GatewayProtocolAnalysis
  1725. <LI><a href="#[2ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos2_PUBREL
  1726. <LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userReceiveThread
  1727. <LI><a href="#[2fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage
  1728. </UL>
  1729. <P><STRONG><a name="[154]"></a>OSQCreate</STRONG> (Thumb, 144 bytes, Stack size 24 bytes, os_q.o(i.OSQCreate))
  1730. <BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
  1731. <LI>Call Chain = OSQCreate
  1732. </UL>
  1733. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1734. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1735. <LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventWaitListInit
  1736. </UL>
  1737. <BR>[Called By]<UL><LI><a href="#[302]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_threadCreate
  1738. <LI><a href="#[30d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_new
  1739. </UL>
  1740. <P><STRONG><a name="[155]"></a>OSQDel</STRONG> (Thumb, 244 bytes, Stack size 32 bytes, os_q.o(i.OSQDel))
  1741. <BR><BR>[Stack]<UL><LI>Max Depth = 76 + Unknown Stack Size
  1742. <LI>Call Chain = OSQDel &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  1743. </UL>
  1744. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1745. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1746. <LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
  1747. <LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
  1748. </UL>
  1749. <BR>[Called By]<UL><LI><a href="#[314]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_free
  1750. </UL>
  1751. <P><STRONG><a name="[156]"></a>OSQFlush</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, os_q.o(i.OSQFlush))
  1752. <BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
  1753. <LI>Call Chain = OSQFlush
  1754. </UL>
  1755. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1756. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1757. </UL>
  1758. <BR>[Called By]<UL><LI><a href="#[314]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_free
  1759. </UL>
  1760. <P><STRONG><a name="[157]"></a>OSQPend</STRONG> (Thumb, 272 bytes, Stack size 32 bytes, os_q.o(i.OSQPend))
  1761. <BR><BR>[Stack]<UL><LI>Max Depth = 40 + Unknown Stack Size
  1762. <LI>Call Chain = OSQPend &rArr; OS_Sched
  1763. </UL>
  1764. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1765. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1766. <LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
  1767. <LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskWait
  1768. <LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRemove
  1769. </UL>
  1770. <BR>[Called By]<UL><LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sx1278_send_task
  1771. <LI><a href="#[313]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_arch_mbox_tryfetch
  1772. <LI><a href="#[318]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_arch_mbox_fetch
  1773. </UL>
  1774. <P><STRONG><a name="[158]"></a>OSQPost</STRONG> (Thumb, 114 bytes, Stack size 24 bytes, os_q.o(i.OSQPost))
  1775. <BR><BR>[Stack]<UL><LI>Max Depth = 68 + Unknown Stack Size
  1776. <LI>Call Chain = OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  1777. </UL>
  1778. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1779. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1780. <LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
  1781. <LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
  1782. </UL>
  1783. <BR>[Called By]<UL><LI><a href="#[2ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_outputMsg
  1784. <LI><a href="#[258]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_trypost
  1785. <LI><a href="#[31f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_post
  1786. </UL>
  1787. <P><STRONG><a name="[159]"></a>OSSchedLock</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, os_core.o(i.OSSchedLock))
  1788. <BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
  1789. <LI>Call Chain = OSSchedLock
  1790. </UL>
  1791. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1792. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1793. </UL>
  1794. <BR>[Called By]<UL><LI><a href="#[1ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_osschedlock
  1795. <LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTmr_Task
  1796. </UL>
  1797. <P><STRONG><a name="[15a]"></a>OSSchedUnlock</STRONG> (Thumb, 82 bytes, Stack size 8 bytes, os_core.o(i.OSSchedUnlock))
  1798. <BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
  1799. <LI>Call Chain = OSSchedUnlock &rArr; OS_Sched
  1800. </UL>
  1801. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1802. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1803. <LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
  1804. </UL>
  1805. <BR>[Called By]<UL><LI><a href="#[1eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_osschedunlock
  1806. <LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTmr_Task
  1807. </UL>
  1808. <P><STRONG><a name="[15b]"></a>OSSemCreate</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, os_sem.o(i.OSSemCreate))
  1809. <BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
  1810. <LI>Call Chain = OSSemCreate
  1811. </UL>
  1812. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1813. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1814. <LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventWaitListInit
  1815. </UL>
  1816. <BR>[Called By]<UL><LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ethernetif_init
  1817. <LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTmr_Init
  1818. <LI><a href="#[2e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_new
  1819. </UL>
  1820. <P><STRONG><a name="[15c]"></a>OSSemDel</STRONG> (Thumb, 210 bytes, Stack size 32 bytes, os_sem.o(i.OSSemDel))
  1821. <BR><BR>[Stack]<UL><LI>Max Depth = 76 + Unknown Stack Size
  1822. <LI>Call Chain = OSSemDel &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  1823. </UL>
  1824. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1825. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1826. <LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
  1827. <LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
  1828. </UL>
  1829. <BR>[Called By]<UL><LI><a href="#[30e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_free
  1830. </UL>
  1831. <P><STRONG><a name="[15d]"></a>OSSemPend</STRONG> (Thumb, 222 bytes, Stack size 24 bytes, os_sem.o(i.OSSemPend))
  1832. <BR><BR>[Stack]<UL><LI>Max Depth = 32 + Unknown Stack Size
  1833. <LI>Call Chain = OSSemPend &rArr; OS_Sched
  1834. </UL>
  1835. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1836. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1837. <LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
  1838. <LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskWait
  1839. <LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRemove
  1840. </UL>
  1841. <BR>[Called By]<UL><LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTmr_Task
  1842. <LI><a href="#[2cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_arch_sem_wait
  1843. <LI><a href="#[7e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ethernetif_input
  1844. <LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;low_level_output
  1845. </UL>
  1846. <P><STRONG><a name="[da]"></a>OSSemPost</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, os_sem.o(i.OSSemPost))
  1847. <BR><BR>[Stack]<UL><LI>Max Depth = 60 + Unknown Stack Size
  1848. <LI>Call Chain = OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  1849. </UL>
  1850. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1851. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1852. <LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
  1853. <LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
  1854. </UL>
  1855. <BR>[Called By]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_IRQHandler
  1856. <LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTmrSignal
  1857. <LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  1858. <LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;low_level_output
  1859. </UL>
  1860. <P><STRONG><a name="[15e]"></a>OSStart</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, os_core.o(i.OSStart))
  1861. <BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
  1862. <LI>Call Chain = OSStart
  1863. </UL>
  1864. <BR>[Calls]<UL><LI><a href="#[15f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSStartHighRdy
  1865. <LI><a href="#[14a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_SchedNew
  1866. </UL>
  1867. <BR>[Called By]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
  1868. </UL>
  1869. <P><STRONG><a name="[176]"></a>OSTCBInitHook</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(i.OSTCBInitHook))
  1870. <BR><BR>[Called By]<UL><LI><a href="#[162]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_TCBInit
  1871. </UL>
  1872. <P><STRONG><a name="[160]"></a>OSTaskCreate</STRONG> (Thumb, 148 bytes, Stack size 48 bytes, os_task.o(i.OSTaskCreate))
  1873. <BR><BR>[Stack]<UL><LI>Max Depth = 88 + Unknown Stack Size
  1874. <LI>Call Chain = OSTaskCreate &rArr; OS_TCBInit
  1875. </UL>
  1876. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1877. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1878. <LI><a href="#[162]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_TCBInit
  1879. <LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
  1880. <LI><a href="#[161]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskStkInit
  1881. </UL>
  1882. <BR>[Called By]<UL><LI><a href="#[302]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_threadCreate
  1883. <LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
  1884. <LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ethernetif_init
  1885. <LI><a href="#[321]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_thread_new
  1886. </UL>
  1887. <P><STRONG><a name="[163]"></a>OSTaskCreateExt</STRONG> (Thumb, 170 bytes, Stack size 56 bytes, os_task.o(i.OSTaskCreateExt))
  1888. <BR><BR>[Stack]<UL><LI>Max Depth = 96 + Unknown Stack Size
  1889. <LI>Call Chain = OSTaskCreateExt &rArr; OS_TCBInit
  1890. </UL>
  1891. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1892. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1893. <LI><a href="#[162]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_TCBInit
  1894. <LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
  1895. <LI><a href="#[161]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskStkInit
  1896. <LI><a href="#[164]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_TaskStkClr
  1897. </UL>
  1898. <BR>[Called By]<UL><LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_InitTaskIdle
  1899. <LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTmr_InitTask
  1900. </UL>
  1901. <P><STRONG><a name="[177]"></a>OSTaskCreateHook</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(i.OSTaskCreateHook))
  1902. <BR><BR>[Called By]<UL><LI><a href="#[162]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_TCBInit
  1903. </UL>
  1904. <P><STRONG><a name="[165]"></a>OSTaskDel</STRONG> (Thumb, 294 bytes, Stack size 24 bytes, os_task.o(i.OSTaskDel))
  1905. <BR><BR>[Stack]<UL><LI>Max Depth = 36 + Unknown Stack Size
  1906. <LI>Call Chain = OSTaskDel &rArr; OS_FlagUnlink
  1907. </UL>
  1908. <BR>[Calls]<UL><LI><a href="#[166]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_FlagUnlink
  1909. <LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1910. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1911. <LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
  1912. <LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRemove
  1913. <LI><a href="#[167]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Dummy
  1914. <LI><a href="#[168]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskDelHook
  1915. </UL>
  1916. <BR>[Called By]<UL><LI><a href="#[67]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_TaskReturn
  1917. </UL>
  1918. <P><STRONG><a name="[168]"></a>OSTaskDelHook</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(i.OSTaskDelHook))
  1919. <BR><BR>[Called By]<UL><LI><a href="#[165]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskDel
  1920. </UL>
  1921. <P><STRONG><a name="[178]"></a>OSTaskIdleHook</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(i.OSTaskIdleHook))
  1922. <BR><BR>[Called By]<UL><LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_TaskIdle
  1923. </UL>
  1924. <P><STRONG><a name="[169]"></a>OSTaskNameSet</STRONG> (Thumb, 98 bytes, Stack size 24 bytes, os_task.o(i.OSTaskNameSet))
  1925. <BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
  1926. <LI>Call Chain = OSTaskNameSet
  1927. </UL>
  1928. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1929. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1930. </UL>
  1931. <BR>[Called By]<UL><LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_InitTaskIdle
  1932. <LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTmr_InitTask
  1933. </UL>
  1934. <P><STRONG><a name="[179]"></a>OSTaskReturnHook</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(i.OSTaskReturnHook))
  1935. <BR><BR>[Called By]<UL><LI><a href="#[67]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_TaskReturn
  1936. </UL>
  1937. <P><STRONG><a name="[161]"></a>OSTaskStkInit</STRONG> (Thumb, 152 bytes, Stack size 16 bytes, os_cpu_c.o(i.OSTaskStkInit))
  1938. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = OSTaskStkInit
  1939. </UL>
  1940. <BR>[Called By]<UL><LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreate
  1941. <LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreateExt
  1942. </UL>
  1943. <P><STRONG><a name="[16a]"></a>OSTaskSuspend</STRONG> (Thumb, 152 bytes, Stack size 24 bytes, os_task.o(i.OSTaskSuspend))
  1944. <BR><BR>[Stack]<UL><LI>Max Depth = 32 + Unknown Stack Size
  1945. <LI>Call Chain = OSTaskSuspend &rArr; OS_Sched
  1946. </UL>
  1947. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1948. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1949. <LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
  1950. </UL>
  1951. <BR>[Called By]<UL><LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;period_taskFuntcion
  1952. </UL>
  1953. <P><STRONG><a name="[61]"></a>OSTaskSwHook</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(i.OSTaskSwHook))
  1954. <BR>[Address Reference Count : 1]<UL><LI> os_cpu_a.o(.text)
  1955. </UL>
  1956. <P><STRONG><a name="[16b]"></a>OSTimeDly</STRONG> (Thumb, 100 bytes, Stack size 16 bytes, os_time.o(i.OSTimeDly))
  1957. <BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
  1958. <LI>Call Chain = OSTimeDly &rArr; OS_Sched
  1959. </UL>
  1960. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1961. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1962. <LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
  1963. </UL>
  1964. <BR>[Called By]<UL><LI><a href="#[2c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwIP_Init
  1965. <LI><a href="#[8a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;led_taskFuntcion
  1966. <LI><a href="#[16c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDlyHMSM
  1967. <LI><a href="#[300]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_subscribeTopic
  1968. <LI><a href="#[2f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos2
  1969. <LI><a href="#[2f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos1
  1970. <LI><a href="#[2f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_pingReq
  1971. <LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userReceiveThread
  1972. <LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userManThread
  1973. <LI><a href="#[1e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ostimedly
  1974. <LI><a href="#[31f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_post
  1975. <LI><a href="#[28b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientConnectToServer
  1976. </UL>
  1977. <P><STRONG><a name="[16c]"></a>OSTimeDlyHMSM</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, os_time.o(i.OSTimeDlyHMSM))
  1978. <BR><BR>[Stack]<UL><LI>Max Depth = 48 + Unknown Stack Size
  1979. <LI>Call Chain = OSTimeDlyHMSM &rArr; OSTimeDly &rArr; OS_Sched
  1980. </UL>
  1981. <BR>[Calls]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
  1982. </UL>
  1983. <BR>[Called By]<UL><LI><a href="#[1e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;master_task
  1984. </UL>
  1985. <P><STRONG><a name="[16d]"></a>OSTimeGet</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, os_time.o(i.OSTimeGet))
  1986. <BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
  1987. <LI>Call Chain = OSTimeGet
  1988. </UL>
  1989. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  1990. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  1991. </UL>
  1992. <BR>[Called By]<UL><LI><a href="#[1e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;master_task
  1993. <LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaProcess
  1994. <LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  1995. </UL>
  1996. <P><STRONG><a name="[16e]"></a>OSTimeTick</STRONG> (Thumb, 210 bytes, Stack size 16 bytes, os_core.o(i.OSTimeTick))
  1997. <BR><BR>[Stack]<UL><LI>Max Depth = 92 + Unknown Stack Size
  1998. <LI>Call Chain = OSTimeTick &rArr; OSTimeTickHook &rArr; OSTmrSignal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  1999. </UL>
  2000. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  2001. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  2002. <LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeTickHook
  2003. </UL>
  2004. <BR>[Called By]<UL><LI><a href="#[c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_Handler
  2005. </UL>
  2006. <P><STRONG><a name="[16f]"></a>OSTimeTickHook</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, os_cpu_c.o(i.OSTimeTickHook))
  2007. <BR><BR>[Stack]<UL><LI>Max Depth = 76 + Unknown Stack Size
  2008. <LI>Call Chain = OSTimeTickHook &rArr; OSTmrSignal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  2009. </UL>
  2010. <BR>[Calls]<UL><LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTmrSignal
  2011. </UL>
  2012. <BR>[Called By]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeTick
  2013. </UL>
  2014. <P><STRONG><a name="[170]"></a>OSTmrSignal</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, os_tmr.o(i.OSTmrSignal))
  2015. <BR><BR>[Stack]<UL><LI>Max Depth = 68 + Unknown Stack Size
  2016. <LI>Call Chain = OSTmrSignal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  2017. </UL>
  2018. <BR>[Calls]<UL><LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPost
  2019. </UL>
  2020. <BR>[Called By]<UL><LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeTickHook
  2021. </UL>
  2022. <P><STRONG><a name="[147]"></a>OSTmr_Init</STRONG> (Thumb, 168 bytes, Stack size 24 bytes, os_tmr.o(i.OSTmr_Init))
  2023. <BR><BR>[Stack]<UL><LI>Max Depth = 152 + Unknown Stack Size
  2024. <LI>Call Chain = OSTmr_Init &rArr; OSTmr_InitTask &rArr; OSTaskCreateExt &rArr; OS_TCBInit
  2025. </UL>
  2026. <BR>[Calls]<UL><LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_MemClr
  2027. <LI><a href="#[13a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSEventNameSet
  2028. <LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTmr_InitTask
  2029. <LI><a href="#[15b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemCreate
  2030. </UL>
  2031. <BR>[Called By]<UL><LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSInit
  2032. </UL>
  2033. <P><STRONG><a name="[167]"></a>OS_Dummy</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, os_core.o(i.OS_Dummy))
  2034. <BR><BR>[Called By]<UL><LI><a href="#[165]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskDel
  2035. </UL>
  2036. <P><STRONG><a name="[153]"></a>OS_EventTaskRdy</STRONG> (Thumb, 114 bytes, Stack size 36 bytes, os_core.o(i.OS_EventTaskRdy))
  2037. <BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = OS_EventTaskRdy &rArr; OS_EventTaskRemove
  2038. </UL>
  2039. <BR>[Calls]<UL><LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRemove
  2040. </UL>
  2041. <BR>[Called By]<UL><LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQPost
  2042. <LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxPost
  2043. <LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPost
  2044. <LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemDel
  2045. <LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQDel
  2046. </UL>
  2047. <P><STRONG><a name="[152]"></a>OS_EventTaskRemove</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, os_core.o(i.OS_EventTaskRemove))
  2048. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = OS_EventTaskRemove
  2049. </UL>
  2050. <BR>[Called By]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQPend
  2051. <LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxPend
  2052. <LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
  2053. <LI><a href="#[165]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskDel
  2054. <LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPend
  2055. </UL>
  2056. <P><STRONG><a name="[150]"></a>OS_EventTaskWait</STRONG> (Thumb, 112 bytes, Stack size 8 bytes, os_core.o(i.OS_EventTaskWait))
  2057. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = OS_EventTaskWait
  2058. </UL>
  2059. <BR>[Called By]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQPend
  2060. <LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxPend
  2061. <LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPend
  2062. </UL>
  2063. <P><STRONG><a name="[14e]"></a>OS_EventWaitListInit</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, os_core.o(i.OS_EventWaitListInit))
  2064. <BR><BR>[Called By]<UL><LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQCreate
  2065. <LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxCreate
  2066. <LI><a href="#[15b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemCreate
  2067. </UL>
  2068. <P><STRONG><a name="[143]"></a>OS_FlagInit</STRONG> (Thumb, 74 bytes, Stack size 24 bytes, os_flag.o(i.OS_FlagInit))
  2069. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = OS_FlagInit
  2070. </UL>
  2071. <BR>[Calls]<UL><LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_MemClr
  2072. </UL>
  2073. <BR>[Called By]<UL><LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSInit
  2074. </UL>
  2075. <P><STRONG><a name="[166]"></a>OS_FlagUnlink</STRONG> (Thumb, 36 bytes, Stack size 12 bytes, os_flag.o(i.OS_FlagUnlink))
  2076. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = OS_FlagUnlink
  2077. </UL>
  2078. <BR>[Called By]<UL><LI><a href="#[165]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskDel
  2079. </UL>
  2080. <P><STRONG><a name="[171]"></a>OS_MemClr</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, os_core.o(i.OS_MemClr))
  2081. <BR><BR>[Called By]<UL><LI><a href="#[145]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_QInit
  2082. <LI><a href="#[144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_MemInit
  2083. <LI><a href="#[143]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_FlagInit
  2084. <LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTmr_Init
  2085. <LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_InitTCBList
  2086. <LI><a href="#[142]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_InitEventList
  2087. </UL>
  2088. <P><STRONG><a name="[144]"></a>OS_MemInit</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, os_mem.o(i.OS_MemInit))
  2089. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = OS_MemInit
  2090. </UL>
  2091. <BR>[Calls]<UL><LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_MemClr
  2092. </UL>
  2093. <BR>[Called By]<UL><LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSInit
  2094. </UL>
  2095. <P><STRONG><a name="[145]"></a>OS_QInit</STRONG> (Thumb, 74 bytes, Stack size 24 bytes, os_q.o(i.OS_QInit))
  2096. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = OS_QInit
  2097. </UL>
  2098. <BR>[Calls]<UL><LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_MemClr
  2099. </UL>
  2100. <BR>[Called By]<UL><LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSInit
  2101. </UL>
  2102. <P><STRONG><a name="[151]"></a>OS_Sched</STRONG> (Thumb, 88 bytes, Stack size 8 bytes, os_core.o(i.OS_Sched))
  2103. <BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
  2104. <LI>Call Chain = OS_Sched
  2105. </UL>
  2106. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  2107. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  2108. <LI><a href="#[175]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSCtxSw
  2109. <LI><a href="#[14a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_SchedNew
  2110. </UL>
  2111. <BR>[Called By]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
  2112. <LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskSuspend
  2113. <LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreate
  2114. <LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQPend
  2115. <LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQPost
  2116. <LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxPost
  2117. <LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxPend
  2118. <LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPost
  2119. <LI><a href="#[15a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSchedUnlock
  2120. <LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreateExt
  2121. <LI><a href="#[165]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskDel
  2122. <LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPend
  2123. <LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemDel
  2124. <LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQDel
  2125. </UL>
  2126. <P><STRONG><a name="[162]"></a>OS_TCBInit</STRONG> (Thumb, 278 bytes, Stack size 40 bytes, os_core.o(i.OS_TCBInit))
  2127. <BR><BR>[Stack]<UL><LI>Max Depth = 40 + Unknown Stack Size
  2128. <LI>Call Chain = OS_TCBInit
  2129. </UL>
  2130. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  2131. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  2132. <LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreateHook
  2133. <LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTCBInitHook
  2134. </UL>
  2135. <BR>[Called By]<UL><LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreate
  2136. <LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreateExt
  2137. </UL>
  2138. <P><STRONG><a name="[69]"></a>OS_TaskIdle</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, os_core.o(i.OS_TaskIdle))
  2139. <BR><BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  2140. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  2141. <LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskIdleHook
  2142. </UL>
  2143. <BR>[Address Reference Count : 1]<UL><LI> os_core.o(i.OS_InitTaskIdle)
  2144. </UL>
  2145. <P><STRONG><a name="[67]"></a>OS_TaskReturn</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, os_task.o(i.OS_TaskReturn))
  2146. <BR><BR>[Stack]<UL><LI>Max Depth = 44 + Unknown Stack Size
  2147. <LI>Call Chain = OS_TaskReturn &rArr; OSTaskDel &rArr; OS_FlagUnlink
  2148. </UL>
  2149. <BR>[Calls]<UL><LI><a href="#[179]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskReturnHook
  2150. <LI><a href="#[165]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskDel
  2151. </UL>
  2152. <BR>[Address Reference Count : 1]<UL><LI> os_cpu_c.o(i.OSTaskStkInit)
  2153. </UL>
  2154. <P><STRONG><a name="[164]"></a>OS_TaskStkClr</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, os_task.o(i.OS_TaskStkClr))
  2155. <BR><BR>[Called By]<UL><LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreateExt
  2156. </UL>
  2157. <P><STRONG><a name="[d4]"></a>RCC_AHB1PeriphClockCmd</STRONG> (Thumb, 70 bytes, Stack size 16 bytes, stm32f2xx_rcc.o(i.RCC_AHB1PeriphClockCmd))
  2158. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = RCC_AHB1PeriphClockCmd
  2159. </UL>
  2160. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2161. </UL>
  2162. <BR>[Called By]<UL><LI><a href="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_485_config
  2163. <LI><a href="#[1b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_232_config
  2164. <LI><a href="#[137]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NET_STATUS_LED_Config
  2165. <LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_485_DE_init
  2166. <LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SRAM_GPIO_Config
  2167. <LI><a href="#[17b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI2_GPIO_Config
  2168. <LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_PHY_RESET
  2169. <LI><a href="#[c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_GPIO_Config
  2170. <LI><a href="#[c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_MACDMA_Config
  2171. <LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_Init
  2172. <LI><a href="#[198]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276InitIo
  2173. </UL>
  2174. <P><STRONG><a name="[d3]"></a>RCC_AHB1PeriphResetCmd</STRONG> (Thumb, 70 bytes, Stack size 16 bytes, stm32f2xx_rcc.o(i.RCC_AHB1PeriphResetCmd))
  2175. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = RCC_AHB1PeriphResetCmd
  2176. </UL>
  2177. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2178. </UL>
  2179. <BR>[Called By]<UL><LI><a href="#[d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DeInit
  2180. </UL>
  2181. <P><STRONG><a name="[f5]"></a>RCC_AHB3PeriphClockCmd</STRONG> (Thumb, 70 bytes, Stack size 16 bytes, stm32f2xx_rcc.o(i.RCC_AHB3PeriphClockCmd))
  2182. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = RCC_AHB3PeriphClockCmd
  2183. </UL>
  2184. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2185. </UL>
  2186. <BR>[Called By]<UL><LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_SRAM_Init
  2187. <LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_Init
  2188. </UL>
  2189. <P><STRONG><a name="[17a]"></a>RCC_APB1PeriphClockCmd</STRONG> (Thumb, 70 bytes, Stack size 16 bytes, stm32f2xx_rcc.o(i.RCC_APB1PeriphClockCmd))
  2190. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = RCC_APB1PeriphClockCmd
  2191. </UL>
  2192. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2193. </UL>
  2194. <BR>[Called By]<UL><LI><a href="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_485_config
  2195. <LI><a href="#[17b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI2_GPIO_Config
  2196. </UL>
  2197. <P><STRONG><a name="[d5]"></a>RCC_APB2PeriphClockCmd</STRONG> (Thumb, 70 bytes, Stack size 16 bytes, stm32f2xx_rcc.o(i.RCC_APB2PeriphClockCmd))
  2198. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = RCC_APB2PeriphClockCmd
  2199. </UL>
  2200. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2201. </UL>
  2202. <BR>[Called By]<UL><LI><a href="#[1b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_232_config
  2203. <LI><a href="#[c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_GPIO_Config
  2204. </UL>
  2205. <P><STRONG><a name="[dc]"></a>RCC_GetClocksFreq</STRONG> (Thumb, 214 bytes, Stack size 20 bytes, stm32f2xx_rcc.o(i.RCC_GetClocksFreq))
  2206. <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = RCC_GetClocksFreq
  2207. </UL>
  2208. <BR>[Called By]<UL><LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Init
  2209. <LI><a href="#[1b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_Init
  2210. </UL>
  2211. <P><STRONG><a name="[1e3]"></a>RadioDriverInit</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, radio.o(i.RadioDriverInit))
  2212. <BR><BR>[Called By]<UL><LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;data_task
  2213. </UL>
  2214. <P><STRONG><a name="[17b]"></a>SPI2_GPIO_Config</STRONG> (Thumb, 122 bytes, Stack size 16 bytes, spi.o(i.SPI2_GPIO_Config))
  2215. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = SPI2_GPIO_Config &rArr; GPIO_PinAFConfig
  2216. </UL>
  2217. <BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_PinAFConfig
  2218. <LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Init
  2219. <LI><a href="#[17a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_APB1PeriphClockCmd
  2220. <LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_AHB1PeriphClockCmd
  2221. </UL>
  2222. <BR>[Called By]<UL><LI><a href="#[19b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_config
  2223. </UL>
  2224. <P><STRONG><a name="[17c]"></a>SPI2_ReadWriteByte</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, spi.o(i.SPI2_ReadWriteByte))
  2225. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = SPI2_ReadWriteByte &rArr; SPI_I2S_SendData
  2226. </UL>
  2227. <BR>[Calls]<UL><LI><a href="#[17e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI_I2S_SendData
  2228. <LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI_I2S_ReceiveData
  2229. <LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI_I2S_GetFlagStatus
  2230. </UL>
  2231. <BR>[Called By]<UL><LI><a href="#[184]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276WriteBuffer
  2232. <LI><a href="#[193]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadBuffer
  2233. </UL>
  2234. <P><STRONG><a name="[180]"></a>SPI_Cmd</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, stm32f2xx_spi.o(i.SPI_Cmd))
  2235. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SPI_Cmd
  2236. </UL>
  2237. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2238. </UL>
  2239. <BR>[Called By]<UL><LI><a href="#[19b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_config
  2240. </UL>
  2241. <P><STRONG><a name="[17d]"></a>SPI_I2S_GetFlagStatus</STRONG> (Thumb, 104 bytes, Stack size 16 bytes, stm32f2xx_spi.o(i.SPI_I2S_GetFlagStatus))
  2242. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SPI_I2S_GetFlagStatus
  2243. </UL>
  2244. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2245. </UL>
  2246. <BR>[Called By]<UL><LI><a href="#[17c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI2_ReadWriteByte
  2247. </UL>
  2248. <P><STRONG><a name="[17f]"></a>SPI_I2S_ReceiveData</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, stm32f2xx_spi.o(i.SPI_I2S_ReceiveData))
  2249. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SPI_I2S_ReceiveData
  2250. </UL>
  2251. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2252. </UL>
  2253. <BR>[Called By]<UL><LI><a href="#[17c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI2_ReadWriteByte
  2254. </UL>
  2255. <P><STRONG><a name="[17e]"></a>SPI_I2S_SendData</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, stm32f2xx_spi.o(i.SPI_I2S_SendData))
  2256. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SPI_I2S_SendData
  2257. </UL>
  2258. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2259. </UL>
  2260. <BR>[Called By]<UL><LI><a href="#[17c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI2_ReadWriteByte
  2261. </UL>
  2262. <P><STRONG><a name="[181]"></a>SPI_Init</STRONG> (Thumb, 328 bytes, Stack size 16 bytes, stm32f2xx_spi.o(i.SPI_Init))
  2263. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SPI_Init
  2264. </UL>
  2265. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2266. </UL>
  2267. <BR>[Called By]<UL><LI><a href="#[19b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_config
  2268. </UL>
  2269. <P><STRONG><a name="[9]"></a>SVC_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f2xx_it.o(i.SVC_Handler))
  2270. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  2271. </UL>
  2272. <P><STRONG><a name="[186]"></a>SX1276FskGetPacketPayloadSize</STRONG> (Thumb, 92 bytes, Stack size 12 bytes, sx1276-fsk.o(i.SX1276FskGetPacketPayloadSize))
  2273. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = SX1276FskGetPacketPayloadSize
  2274. </UL>
  2275. <BR>[Called By]<UL><LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  2276. </UL>
  2277. <P><STRONG><a name="[182]"></a>SX1276FskGetRxPacket</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, sx1276-fsk.o(i.SX1276FskGetRxPacket))
  2278. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SX1276FskGetRxPacket
  2279. </UL>
  2280. <BR>[Calls]<UL><LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  2281. </UL>
  2282. <BR>[Called By]<UL><LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276GetRxPacket
  2283. </UL>
  2284. <P><STRONG><a name="[183]"></a>SX1276FskProcess</STRONG> (Thumb, 1450 bytes, Stack size 72 bytes, sx1276-fsk.o(i.SX1276FskProcess))
  2285. <BR><BR>[Stack]<UL><LI>Max Depth = 192 + Unknown Stack Size
  2286. <LI>Call Chain = SX1276FskProcess &rArr; SX1276FskReadAfc &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
  2287. </UL>
  2288. <BR>[Calls]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeGet
  2289. <LI><a href="#[b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
  2290. <LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
  2291. <LI><a href="#[b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
  2292. <LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
  2293. <LI><a href="#[ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2uiz
  2294. <LI><a href="#[192]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276WriteFifo
  2295. <LI><a href="#[18f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadFifo
  2296. <LI><a href="#[189]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadDio4
  2297. <LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadDio3
  2298. <LI><a href="#[18a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadDio2
  2299. <LI><a href="#[18e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadDio1
  2300. <LI><a href="#[190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadDio0
  2301. <LI><a href="#[18c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskReadAfc
  2302. <LI><a href="#[186]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskGetPacketPayloadSize
  2303. <LI><a href="#[184]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276WriteBuffer
  2304. <LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Write
  2305. <LI><a href="#[185]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskSetOpMode
  2306. <LI><a href="#[18d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskReadRxGain
  2307. <LI><a href="#[18b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskReadRssi
  2308. <LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
  2309. <LI><a href="#[187]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;round
  2310. </UL>
  2311. <BR>[Called By]<UL><LI><a href="#[6f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Process
  2312. </UL>
  2313. <P><STRONG><a name="[18c]"></a>SX1276FskReadAfc</STRONG> (Thumb, 70 bytes, Stack size 32 bytes, sx1276-fsk.o(i.SX1276FskReadAfc))
  2314. <BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = SX1276FskReadAfc &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
  2315. </UL>
  2316. <BR>[Calls]<UL><LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2d
  2317. <LI><a href="#[b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
  2318. <LI><a href="#[b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz
  2319. <LI><a href="#[193]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadBuffer
  2320. </UL>
  2321. <BR>[Called By]<UL><LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  2322. </UL>
  2323. <P><STRONG><a name="[18b]"></a>SX1276FskReadRssi</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, sx1276-fsk.o(i.SX1276FskReadRssi))
  2324. <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = SX1276FskReadRssi &rArr; SX1276Read &rArr; SX1276ReadBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2325. </UL>
  2326. <BR>[Calls]<UL><LI><a href="#[b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
  2327. <LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
  2328. <LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Read
  2329. </UL>
  2330. <BR>[Called By]<UL><LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  2331. </UL>
  2332. <P><STRONG><a name="[18d]"></a>SX1276FskReadRxGain</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, sx1276-fsk.o(i.SX1276FskReadRxGain))
  2333. <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = SX1276FskReadRxGain &rArr; SX1276Read &rArr; SX1276ReadBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2334. </UL>
  2335. <BR>[Calls]<UL><LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Read
  2336. </UL>
  2337. <BR>[Called By]<UL><LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  2338. </UL>
  2339. <P><STRONG><a name="[185]"></a>SX1276FskSetOpMode</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, sx1276-fsk.o(i.SX1276FskSetOpMode))
  2340. <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = SX1276FskSetOpMode &rArr; SX1276Write &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2341. </UL>
  2342. <BR>[Calls]<UL><LI><a href="#[195]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276WriteRxTx
  2343. <LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Write
  2344. </UL>
  2345. <BR>[Called By]<UL><LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  2346. </UL>
  2347. <P><STRONG><a name="[1b0]"></a>SX1276FskSetRFState</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, sx1276-fsk.o(i.SX1276FskSetRFState))
  2348. <BR><BR>[Called By]<UL><LI><a href="#[6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276StartRx
  2349. </UL>
  2350. <P><STRONG><a name="[196]"></a>SX1276FskSetTxPacket</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, sx1276-fsk.o(i.SX1276FskSetTxPacket))
  2351. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SX1276FskSetTxPacket
  2352. </UL>
  2353. <BR>[Calls]<UL><LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  2354. </UL>
  2355. <BR>[Called By]<UL><LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276SetTxPacket
  2356. </UL>
  2357. <P><STRONG><a name="[6d]"></a>SX1276GetRxPacket</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, sx1276.o(i.SX1276GetRxPacket))
  2358. <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = SX1276GetRxPacket &rArr; SX1276LoRaGetRxPacket
  2359. </UL>
  2360. <BR>[Calls]<UL><LI><a href="#[197]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaGetRxPacket
  2361. <LI><a href="#[182]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskGetRxPacket
  2362. </UL>
  2363. <BR>[Address Reference Count : 1]<UL><LI> radio.o(i.RadioDriverInit)
  2364. </UL>
  2365. <P><STRONG><a name="[6a]"></a>SX1276Init</STRONG> (Thumb, 94 bytes, Stack size 8 bytes, sx1276.o(i.SX1276Init))
  2366. <BR><BR>[Stack]<UL><LI>Max Depth = 96 + Unknown Stack Size
  2367. <LI>Call Chain = SX1276Init &rArr; SX1276LoRaInit &rArr; SX1276LoRaSetOpMode &rArr; SX1276Write &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2368. </UL>
  2369. <BR>[Calls]<UL><LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Read
  2370. <LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaInit
  2371. <LI><a href="#[198]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276InitIo
  2372. <LI><a href="#[199]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276SetLoRaOn
  2373. <LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Reset
  2374. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  2375. </UL>
  2376. <BR>[Address Reference Count : 1]<UL><LI> radio.o(i.RadioDriverInit)
  2377. </UL>
  2378. <P><STRONG><a name="[198]"></a>SX1276InitIo</STRONG> (Thumb, 90 bytes, Stack size 16 bytes, sx1276-hal.o(i.SX1276InitIo))
  2379. <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = SX1276InitIo &rArr; spi_config &rArr; SPI2_GPIO_Config &rArr; GPIO_PinAFConfig
  2380. </UL>
  2381. <BR>[Calls]<UL><LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Init
  2382. <LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_AHB1PeriphClockCmd
  2383. <LI><a href="#[19b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_config
  2384. </UL>
  2385. <BR>[Called By]<UL><LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Init
  2386. </UL>
  2387. <P><STRONG><a name="[197]"></a>SX1276LoRaGetRxPacket</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, sx1276-lora.o(i.SX1276LoRaGetRxPacket))
  2388. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SX1276LoRaGetRxPacket
  2389. </UL>
  2390. <BR>[Calls]<UL><LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  2391. </UL>
  2392. <BR>[Called By]<UL><LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276GetRxPacket
  2393. </UL>
  2394. <P><STRONG><a name="[19a]"></a>SX1276LoRaInit</STRONG> (Thumb, 182 bytes, Stack size 8 bytes, sx1276-lora.o(i.SX1276LoRaInit))
  2395. <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = SX1276LoRaInit &rArr; SX1276LoRaSetOpMode &rArr; SX1276Write &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2396. </UL>
  2397. <BR>[Calls]<UL><LI><a href="#[184]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276WriteBuffer
  2398. <LI><a href="#[193]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadBuffer
  2399. <LI><a href="#[1a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetOpMode
  2400. <LI><a href="#[1a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetSymbTimeout
  2401. <LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetSpreadingFactor
  2402. <LI><a href="#[1a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetSignalBandwidth
  2403. <LI><a href="#[1a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetRFPower
  2404. <LI><a href="#[19d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetRFFrequency
  2405. <LI><a href="#[1a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetPayloadLength
  2406. <LI><a href="#[1a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetPacketCrcOn
  2407. <LI><a href="#[1a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetPa20dBm
  2408. <LI><a href="#[1a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetPAOutput
  2409. <LI><a href="#[1a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetLowDatarateOptimize
  2410. <LI><a href="#[1a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetImplicitHeaderOn
  2411. <LI><a href="#[19f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetErrorCoding
  2412. <LI><a href="#[19c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetDefaults
  2413. </UL>
  2414. <BR>[Called By]<UL><LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Init
  2415. </UL>
  2416. <P><STRONG><a name="[1aa]"></a>SX1276LoRaProcess</STRONG> (Thumb, 1454 bytes, Stack size 40 bytes, sx1276-lora.o(i.SX1276LoRaProcess))
  2417. <BR><BR>[Stack]<UL><LI>Max Depth = 128 + Unknown Stack Size
  2418. <LI>Call Chain = SX1276LoRaProcess &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
  2419. </UL>
  2420. <BR>[Calls]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeGet
  2421. <LI><a href="#[b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
  2422. <LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2d
  2423. <LI><a href="#[b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
  2424. <LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
  2425. <LI><a href="#[192]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276WriteFifo
  2426. <LI><a href="#[18f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadFifo
  2427. <LI><a href="#[189]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadDio4
  2428. <LI><a href="#[191]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadDio3
  2429. <LI><a href="#[190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadDio0
  2430. <LI><a href="#[184]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276WriteBuffer
  2431. <LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Write
  2432. <LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Read
  2433. <LI><a href="#[1a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetOpMode
  2434. <LI><a href="#[19d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetRFFrequency
  2435. <LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
  2436. </UL>
  2437. <BR>[Called By]<UL><LI><a href="#[6f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Process
  2438. </UL>
  2439. <P><STRONG><a name="[19c]"></a>SX1276LoRaSetDefaults</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, sx1276-lora.o(i.SX1276LoRaSetDefaults))
  2440. <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = SX1276LoRaSetDefaults &rArr; SX1276Read &rArr; SX1276ReadBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2441. </UL>
  2442. <BR>[Calls]<UL><LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Read
  2443. </UL>
  2444. <BR>[Called By]<UL><LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaInit
  2445. </UL>
  2446. <P><STRONG><a name="[19f]"></a>SX1276LoRaSetErrorCoding</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, sx1276-loramisc.o(i.SX1276LoRaSetErrorCoding))
  2447. <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = SX1276LoRaSetErrorCoding &rArr; SX1276Write &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2448. </UL>
  2449. <BR>[Calls]<UL><LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Write
  2450. <LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Read
  2451. </UL>
  2452. <BR>[Called By]<UL><LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaInit
  2453. </UL>
  2454. <P><STRONG><a name="[1a2]"></a>SX1276LoRaSetImplicitHeaderOn</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, sx1276-loramisc.o(i.SX1276LoRaSetImplicitHeaderOn))
  2455. <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = SX1276LoRaSetImplicitHeaderOn &rArr; SX1276Write &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2456. </UL>
  2457. <BR>[Calls]<UL><LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Write
  2458. <LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Read
  2459. </UL>
  2460. <BR>[Called By]<UL><LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaInit
  2461. </UL>
  2462. <P><STRONG><a name="[1a5]"></a>SX1276LoRaSetLowDatarateOptimize</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, sx1276-loramisc.o(i.SX1276LoRaSetLowDatarateOptimize))
  2463. <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = SX1276LoRaSetLowDatarateOptimize &rArr; SX1276Write &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2464. </UL>
  2465. <BR>[Calls]<UL><LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Write
  2466. <LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Read
  2467. </UL>
  2468. <BR>[Called By]<UL><LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaInit
  2469. </UL>
  2470. <P><STRONG><a name="[1ab]"></a>SX1276LoRaSetNbTrigPeaks</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, sx1276-loramisc.o(i.SX1276LoRaSetNbTrigPeaks))
  2471. <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = SX1276LoRaSetNbTrigPeaks &rArr; SX1276Write &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2472. </UL>
  2473. <BR>[Calls]<UL><LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Write
  2474. <LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Read
  2475. </UL>
  2476. <BR>[Called By]<UL><LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetSpreadingFactor
  2477. </UL>
  2478. <P><STRONG><a name="[1a9]"></a>SX1276LoRaSetOpMode</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, sx1276-lora.o(i.SX1276LoRaSetOpMode))
  2479. <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = SX1276LoRaSetOpMode &rArr; SX1276Write &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2480. </UL>
  2481. <BR>[Calls]<UL><LI><a href="#[195]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276WriteRxTx
  2482. <LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Write
  2483. </UL>
  2484. <BR>[Called By]<UL><LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaProcess
  2485. <LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaInit
  2486. <LI><a href="#[199]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276SetLoRaOn
  2487. </UL>
  2488. <P><STRONG><a name="[1a6]"></a>SX1276LoRaSetPAOutput</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, sx1276-loramisc.o(i.SX1276LoRaSetPAOutput))
  2489. <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = SX1276LoRaSetPAOutput &rArr; SX1276Write &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2490. </UL>
  2491. <BR>[Calls]<UL><LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Write
  2492. <LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Read
  2493. </UL>
  2494. <BR>[Called By]<UL><LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaInit
  2495. </UL>
  2496. <P><STRONG><a name="[1a7]"></a>SX1276LoRaSetPa20dBm</STRONG> (Thumb, 84 bytes, Stack size 8 bytes, sx1276-loramisc.o(i.SX1276LoRaSetPa20dBm))
  2497. <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = SX1276LoRaSetPa20dBm &rArr; SX1276Write &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2498. </UL>
  2499. <BR>[Calls]<UL><LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Write
  2500. <LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Read
  2501. </UL>
  2502. <BR>[Called By]<UL><LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaInit
  2503. </UL>
  2504. <P><STRONG><a name="[1a0]"></a>SX1276LoRaSetPacketCrcOn</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, sx1276-loramisc.o(i.SX1276LoRaSetPacketCrcOn))
  2505. <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = SX1276LoRaSetPacketCrcOn &rArr; SX1276Write &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2506. </UL>
  2507. <BR>[Calls]<UL><LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Write
  2508. <LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Read
  2509. </UL>
  2510. <BR>[Called By]<UL><LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaInit
  2511. </UL>
  2512. <P><STRONG><a name="[1a4]"></a>SX1276LoRaSetPayloadLength</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, sx1276-loramisc.o(i.SX1276LoRaSetPayloadLength))
  2513. <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = SX1276LoRaSetPayloadLength &rArr; SX1276Write &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2514. </UL>
  2515. <BR>[Calls]<UL><LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Write
  2516. </UL>
  2517. <BR>[Called By]<UL><LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaInit
  2518. </UL>
  2519. <P><STRONG><a name="[19d]"></a>SX1276LoRaSetRFFrequency</STRONG> (Thumb, 74 bytes, Stack size 24 bytes, sx1276-loramisc.o(i.SX1276LoRaSetRFFrequency))
  2520. <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = SX1276LoRaSetRFFrequency &rArr; __aeabi_ui2d &rArr; _double_epilogue &rArr; _double_round
  2521. </UL>
  2522. <BR>[Calls]<UL><LI><a href="#[b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
  2523. <LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
  2524. <LI><a href="#[ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2uiz
  2525. <LI><a href="#[184]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276WriteBuffer
  2526. </UL>
  2527. <BR>[Called By]<UL><LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaProcess
  2528. <LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaInit
  2529. </UL>
  2530. <P><STRONG><a name="[1a8]"></a>SX1276LoRaSetRFPower</STRONG> (Thumb, 252 bytes, Stack size 8 bytes, sx1276-loramisc.o(i.SX1276LoRaSetRFPower))
  2531. <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = SX1276LoRaSetRFPower &rArr; SX1276Write &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2532. </UL>
  2533. <BR>[Calls]<UL><LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Write
  2534. <LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Read
  2535. </UL>
  2536. <BR>[Called By]<UL><LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaInit
  2537. </UL>
  2538. <P><STRONG><a name="[1b1]"></a>SX1276LoRaSetRFState</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, sx1276-lora.o(i.SX1276LoRaSetRFState))
  2539. <BR><BR>[Called By]<UL><LI><a href="#[6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276StartRx
  2540. </UL>
  2541. <P><STRONG><a name="[1a1]"></a>SX1276LoRaSetSignalBandwidth</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, sx1276-loramisc.o(i.SX1276LoRaSetSignalBandwidth))
  2542. <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = SX1276LoRaSetSignalBandwidth &rArr; SX1276Write &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2543. </UL>
  2544. <BR>[Calls]<UL><LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Write
  2545. <LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Read
  2546. </UL>
  2547. <BR>[Called By]<UL><LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaInit
  2548. </UL>
  2549. <P><STRONG><a name="[19e]"></a>SX1276LoRaSetSpreadingFactor</STRONG> (Thumb, 82 bytes, Stack size 8 bytes, sx1276-loramisc.o(i.SX1276LoRaSetSpreadingFactor))
  2550. <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = SX1276LoRaSetSpreadingFactor &rArr; SX1276LoRaSetNbTrigPeaks &rArr; SX1276Write &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2551. </UL>
  2552. <BR>[Calls]<UL><LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Write
  2553. <LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Read
  2554. <LI><a href="#[1ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetNbTrigPeaks
  2555. </UL>
  2556. <BR>[Called By]<UL><LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaInit
  2557. </UL>
  2558. <P><STRONG><a name="[1a3]"></a>SX1276LoRaSetSymbTimeout</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, sx1276-loramisc.o(i.SX1276LoRaSetSymbTimeout))
  2559. <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = SX1276LoRaSetSymbTimeout &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2560. </UL>
  2561. <BR>[Calls]<UL><LI><a href="#[184]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276WriteBuffer
  2562. <LI><a href="#[193]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadBuffer
  2563. </UL>
  2564. <BR>[Called By]<UL><LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaInit
  2565. </UL>
  2566. <P><STRONG><a name="[1ac]"></a>SX1276LoRaSetTxPacket</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, sx1276-lora.o(i.SX1276LoRaSetTxPacket))
  2567. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SX1276LoRaSetTxPacket
  2568. </UL>
  2569. <BR>[Calls]<UL><LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  2570. </UL>
  2571. <BR>[Called By]<UL><LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276SetTxPacket
  2572. </UL>
  2573. <P><STRONG><a name="[6f]"></a>SX1276Process</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, sx1276.o(i.SX1276Process))
  2574. <BR><BR>[Stack]<UL><LI>Max Depth = 200 + Unknown Stack Size
  2575. <LI>Call Chain = SX1276Process &rArr; SX1276FskProcess &rArr; SX1276FskReadAfc &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
  2576. </UL>
  2577. <BR>[Calls]<UL><LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaProcess
  2578. <LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  2579. </UL>
  2580. <BR>[Address Reference Count : 1]<UL><LI> radio.o(i.RadioDriverInit)
  2581. </UL>
  2582. <P><STRONG><a name="[194]"></a>SX1276Read</STRONG> (Thumb, 18 bytes, Stack size 16 bytes, sx1276-hal.o(i.SX1276Read))
  2583. <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = SX1276Read &rArr; SX1276ReadBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2584. </UL>
  2585. <BR>[Calls]<UL><LI><a href="#[193]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadBuffer
  2586. </UL>
  2587. <BR>[Called By]<UL><LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaProcess
  2588. <LI><a href="#[18d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskReadRxGain
  2589. <LI><a href="#[18b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskReadRssi
  2590. <LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Init
  2591. <LI><a href="#[1ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetNbTrigPeaks
  2592. <LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetSpreadingFactor
  2593. <LI><a href="#[1a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetSignalBandwidth
  2594. <LI><a href="#[1a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetRFPower
  2595. <LI><a href="#[1a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetPacketCrcOn
  2596. <LI><a href="#[1a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetPa20dBm
  2597. <LI><a href="#[1a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetPAOutput
  2598. <LI><a href="#[1a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetLowDatarateOptimize
  2599. <LI><a href="#[1a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetImplicitHeaderOn
  2600. <LI><a href="#[19f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetErrorCoding
  2601. <LI><a href="#[19c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetDefaults
  2602. </UL>
  2603. <P><STRONG><a name="[193]"></a>SX1276ReadBuffer</STRONG> (Thumb, 54 bytes, Stack size 24 bytes, sx1276-hal.o(i.SX1276ReadBuffer))
  2604. <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = SX1276ReadBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2605. </UL>
  2606. <BR>[Calls]<UL><LI><a href="#[1ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiNSSEnable
  2607. <LI><a href="#[17c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI2_ReadWriteByte
  2608. </UL>
  2609. <BR>[Called By]<UL><LI><a href="#[18f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadFifo
  2610. <LI><a href="#[18c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskReadAfc
  2611. <LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Read
  2612. <LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaInit
  2613. <LI><a href="#[199]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276SetLoRaOn
  2614. <LI><a href="#[1a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetSymbTimeout
  2615. </UL>
  2616. <P><STRONG><a name="[190]"></a>SX1276ReadDio0</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, sx1276-hal.o(i.SX1276ReadDio0))
  2617. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = SX1276ReadDio0 &rArr; GPIO_ReadInputDataBit
  2618. </UL>
  2619. <BR>[Calls]<UL><LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ReadInputDataBit
  2620. </UL>
  2621. <BR>[Called By]<UL><LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaProcess
  2622. <LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  2623. </UL>
  2624. <P><STRONG><a name="[18e]"></a>SX1276ReadDio1</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, sx1276-hal.o(i.SX1276ReadDio1))
  2625. <BR><BR>[Called By]<UL><LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  2626. </UL>
  2627. <P><STRONG><a name="[18a]"></a>SX1276ReadDio2</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, sx1276-hal.o(i.SX1276ReadDio2))
  2628. <BR><BR>[Called By]<UL><LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  2629. </UL>
  2630. <P><STRONG><a name="[191]"></a>SX1276ReadDio3</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, sx1276-hal.o(i.SX1276ReadDio3))
  2631. <BR><BR>[Called By]<UL><LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaProcess
  2632. <LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  2633. </UL>
  2634. <P><STRONG><a name="[189]"></a>SX1276ReadDio4</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, sx1276-hal.o(i.SX1276ReadDio4))
  2635. <BR><BR>[Called By]<UL><LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaProcess
  2636. <LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  2637. </UL>
  2638. <P><STRONG><a name="[18f]"></a>SX1276ReadFifo</STRONG> (Thumb, 18 bytes, Stack size 16 bytes, sx1276-hal.o(i.SX1276ReadFifo))
  2639. <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = SX1276ReadFifo &rArr; SX1276ReadBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2640. </UL>
  2641. <BR>[Calls]<UL><LI><a href="#[193]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadBuffer
  2642. </UL>
  2643. <BR>[Called By]<UL><LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaProcess
  2644. <LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  2645. </UL>
  2646. <P><STRONG><a name="[6b]"></a>SX1276Reset</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, sx1276.o(i.SX1276Reset))
  2647. <BR><BR>[Stack]<UL><LI>Max Depth = 80 + Unknown Stack Size
  2648. <LI>Call Chain = SX1276Reset &rArr; delay_ms &rArr; delay_us &rArr; delay_osschedunlock &rArr; OSSchedUnlock &rArr; OS_Sched
  2649. </UL>
  2650. <BR>[Calls]<UL><LI><a href="#[1af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ms
  2651. <LI><a href="#[1ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276SetReset
  2652. </UL>
  2653. <BR>[Called By]<UL><LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Init
  2654. </UL>
  2655. <BR>[Address Reference Count : 1]<UL><LI> radio.o(i.RadioDriverInit)
  2656. </UL>
  2657. <P><STRONG><a name="[199]"></a>SX1276SetLoRaOn</STRONG> (Thumb, 170 bytes, Stack size 8 bytes, sx1276.o(i.SX1276SetLoRaOn))
  2658. <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = SX1276SetLoRaOn &rArr; SX1276LoRaSetOpMode &rArr; SX1276Write &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2659. </UL>
  2660. <BR>[Calls]<UL><LI><a href="#[184]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276WriteBuffer
  2661. <LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Write
  2662. <LI><a href="#[193]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadBuffer
  2663. <LI><a href="#[1a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetOpMode
  2664. </UL>
  2665. <BR>[Called By]<UL><LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Init
  2666. </UL>
  2667. <P><STRONG><a name="[1ae]"></a>SX1276SetReset</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, sx1276-hal.o(i.SX1276SetReset))
  2668. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = SX1276SetReset &rArr; GPIO_WriteBit
  2669. </UL>
  2670. <BR>[Calls]<UL><LI><a href="#[105]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_WriteBit
  2671. </UL>
  2672. <BR>[Called By]<UL><LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Reset
  2673. </UL>
  2674. <P><STRONG><a name="[6e]"></a>SX1276SetTxPacket</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, sx1276.o(i.SX1276SetTxPacket))
  2675. <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = SX1276SetTxPacket &rArr; SX1276LoRaSetTxPacket
  2676. </UL>
  2677. <BR>[Calls]<UL><LI><a href="#[1ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetTxPacket
  2678. <LI><a href="#[196]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskSetTxPacket
  2679. </UL>
  2680. <BR>[Address Reference Count : 1]<UL><LI> radio.o(i.RadioDriverInit)
  2681. </UL>
  2682. <P><STRONG><a name="[6c]"></a>SX1276StartRx</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, sx1276.o(i.SX1276StartRx))
  2683. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SX1276StartRx
  2684. </UL>
  2685. <BR>[Calls]<UL><LI><a href="#[1b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetRFState
  2686. <LI><a href="#[1b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskSetRFState
  2687. </UL>
  2688. <BR>[Address Reference Count : 1]<UL><LI> radio.o(i.RadioDriverInit)
  2689. </UL>
  2690. <P><STRONG><a name="[188]"></a>SX1276Write</STRONG> (Thumb, 16 bytes, Stack size 16 bytes, sx1276-hal.o(i.SX1276Write))
  2691. <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = SX1276Write &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2692. </UL>
  2693. <BR>[Calls]<UL><LI><a href="#[184]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276WriteBuffer
  2694. </UL>
  2695. <BR>[Called By]<UL><LI><a href="#[1a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetOpMode
  2696. <LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaProcess
  2697. <LI><a href="#[185]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskSetOpMode
  2698. <LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  2699. <LI><a href="#[199]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276SetLoRaOn
  2700. <LI><a href="#[1ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetNbTrigPeaks
  2701. <LI><a href="#[19e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetSpreadingFactor
  2702. <LI><a href="#[1a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetSignalBandwidth
  2703. <LI><a href="#[1a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetRFPower
  2704. <LI><a href="#[1a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetPayloadLength
  2705. <LI><a href="#[1a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetPacketCrcOn
  2706. <LI><a href="#[1a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetPa20dBm
  2707. <LI><a href="#[1a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetPAOutput
  2708. <LI><a href="#[1a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetLowDatarateOptimize
  2709. <LI><a href="#[1a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetImplicitHeaderOn
  2710. <LI><a href="#[19f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetErrorCoding
  2711. </UL>
  2712. <P><STRONG><a name="[184]"></a>SX1276WriteBuffer</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, sx1276-hal.o(i.SX1276WriteBuffer))
  2713. <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2714. </UL>
  2715. <BR>[Calls]<UL><LI><a href="#[1ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiNSSEnable
  2716. <LI><a href="#[17c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI2_ReadWriteByte
  2717. </UL>
  2718. <BR>[Called By]<UL><LI><a href="#[192]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276WriteFifo
  2719. <LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Write
  2720. <LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaProcess
  2721. <LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaInit
  2722. <LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  2723. <LI><a href="#[199]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276SetLoRaOn
  2724. <LI><a href="#[1a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetSymbTimeout
  2725. <LI><a href="#[19d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetRFFrequency
  2726. </UL>
  2727. <P><STRONG><a name="[192]"></a>SX1276WriteFifo</STRONG> (Thumb, 18 bytes, Stack size 16 bytes, sx1276-hal.o(i.SX1276WriteFifo))
  2728. <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = SX1276WriteFifo &rArr; SX1276WriteBuffer &rArr; SpiNSSEnable &rArr; GPIO_WriteBit
  2729. </UL>
  2730. <BR>[Calls]<UL><LI><a href="#[184]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276WriteBuffer
  2731. </UL>
  2732. <BR>[Called By]<UL><LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaProcess
  2733. <LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  2734. </UL>
  2735. <P><STRONG><a name="[195]"></a>SX1276WriteRxTx</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, sx1276-hal.o(i.SX1276WriteRxTx))
  2736. <BR><BR>[Called By]<UL><LI><a href="#[1a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276LoRaSetOpMode
  2737. <LI><a href="#[185]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskSetOpMode
  2738. </UL>
  2739. <P><STRONG><a name="[d6]"></a>SYSCFG_ETH_MediaInterfaceConfig</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, stm32f2xx_syscfg.o(i.SYSCFG_ETH_MediaInterfaceConfig))
  2740. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SYSCFG_ETH_MediaInterfaceConfig
  2741. </UL>
  2742. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2743. </UL>
  2744. <BR>[Called By]<UL><LI><a href="#[c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_GPIO_Config
  2745. </UL>
  2746. <P><STRONG><a name="[1ad]"></a>SpiNSSEnable</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, spi.o(i.SpiNSSEnable))
  2747. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = SpiNSSEnable &rArr; GPIO_WriteBit
  2748. </UL>
  2749. <BR>[Calls]<UL><LI><a href="#[105]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_WriteBit
  2750. </UL>
  2751. <BR>[Called By]<UL><LI><a href="#[184]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276WriteBuffer
  2752. <LI><a href="#[193]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276ReadBuffer
  2753. </UL>
  2754. <P><STRONG><a name="[1b2]"></a>SysTick_CLKSourceConfig</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, misc.o(i.SysTick_CLKSourceConfig))
  2755. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SysTick_CLKSourceConfig
  2756. </UL>
  2757. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2758. </UL>
  2759. <BR>[Called By]<UL><LI><a href="#[1e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_init
  2760. </UL>
  2761. <P><STRONG><a name="[c]"></a>SysTick_Handler</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, delay.o(i.SysTick_Handler))
  2762. <BR><BR>[Stack]<UL><LI>Max Depth = 100 + Unknown Stack Size
  2763. <LI>Call Chain = SysTick_Handler &rArr; OSTimeTick &rArr; OSTimeTickHook &rArr; OSTmrSignal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  2764. </UL>
  2765. <BR>[Calls]<UL><LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;systick_add
  2766. <LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeTick
  2767. <LI><a href="#[149]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSIntExit
  2768. <LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSIntEnter
  2769. </UL>
  2770. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  2771. </UL>
  2772. <P><STRONG><a name="[5f]"></a>SystemInit</STRONG> (Thumb, 78 bytes, Stack size 8 bytes, system_stm32f2xx.o(i.SystemInit))
  2773. <BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SystemInit &rArr; SystemInit_ExtMemCtl &rArr; FSMC_SRAM_Init &rArr; SRAM_GPIO_Config &rArr; GPIO_PinAFConfig
  2774. </UL>
  2775. <BR>[Calls]<UL><LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemInit_ExtMemCtl
  2776. <LI><a href="#[1b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClock
  2777. </UL>
  2778. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(.text)
  2779. </UL>
  2780. <P><STRONG><a name="[54]"></a>USART6_IRQHandler</STRONG> (Thumb, 70 bytes, Stack size 8 bytes, usart.o(i.USART6_IRQHandler))
  2781. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = USART6_IRQHandler &rArr; USART_GetITStatus
  2782. </UL>
  2783. <BR>[Calls]<UL><LI><a href="#[c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DMA_GetCurrDataCounter
  2784. <LI><a href="#[c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DMA_Cmd
  2785. <LI><a href="#[c2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DMA_ClearFlag
  2786. <LI><a href="#[1b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_GetITStatus
  2787. </UL>
  2788. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  2789. </UL>
  2790. <P><STRONG><a name="[1b8]"></a>USART_232_config</STRONG> (Thumb, 190 bytes, Stack size 32 bytes, usart.o(i.USART_232_config))
  2791. <BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = USART_232_config &rArr; USART_Init &rArr; RCC_GetClocksFreq
  2792. </UL>
  2793. <BR>[Calls]<UL><LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_Init
  2794. <LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_PinAFConfig
  2795. <LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Init
  2796. <LI><a href="#[d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_APB2PeriphClockCmd
  2797. <LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_AHB1PeriphClockCmd
  2798. <LI><a href="#[1bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_ClearFlag
  2799. <LI><a href="#[1b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_Init
  2800. <LI><a href="#[1bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_ITConfig
  2801. <LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_Cmd
  2802. </UL>
  2803. <BR>[Called By]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
  2804. </UL>
  2805. <P><STRONG><a name="[1bd]"></a>USART_485_DE_init</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, usart.o(i.USART_485_DE_init))
  2806. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = USART_485_DE_init &rArr; GPIO_Init
  2807. </UL>
  2808. <BR>[Calls]<UL><LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Init
  2809. <LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_AHB1PeriphClockCmd
  2810. </UL>
  2811. <BR>[Called By]<UL><LI><a href="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_485_config
  2812. </UL>
  2813. <P><STRONG><a name="[1be]"></a>USART_485_config</STRONG> (Thumb, 212 bytes, Stack size 32 bytes, usart.o(i.USART_485_config))
  2814. <BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = USART_485_config &rArr; USART_Init &rArr; RCC_GetClocksFreq
  2815. </UL>
  2816. <BR>[Calls]<UL><LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_Init
  2817. <LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_PinAFConfig
  2818. <LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Init
  2819. <LI><a href="#[17a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_APB1PeriphClockCmd
  2820. <LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_AHB1PeriphClockCmd
  2821. <LI><a href="#[1bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_ClearFlag
  2822. <LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_485_DE_init
  2823. <LI><a href="#[1b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_Init
  2824. <LI><a href="#[1bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_ITConfig
  2825. <LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_Cmd
  2826. </UL>
  2827. <BR>[Called By]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
  2828. </UL>
  2829. <P><STRONG><a name="[1bb]"></a>USART_ClearFlag</STRONG> (Thumb, 128 bytes, Stack size 16 bytes, stm32f2xx_usart.o(i.USART_ClearFlag))
  2830. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USART_ClearFlag
  2831. </UL>
  2832. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2833. </UL>
  2834. <BR>[Called By]<UL><LI><a href="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_485_config
  2835. <LI><a href="#[1b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_232_config
  2836. </UL>
  2837. <P><STRONG><a name="[1ba]"></a>USART_Cmd</STRONG> (Thumb, 96 bytes, Stack size 16 bytes, stm32f2xx_usart.o(i.USART_Cmd))
  2838. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USART_Cmd
  2839. </UL>
  2840. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2841. </UL>
  2842. <BR>[Called By]<UL><LI><a href="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_485_config
  2843. <LI><a href="#[1b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_232_config
  2844. </UL>
  2845. <P><STRONG><a name="[1bf]"></a>USART_GetFlagStatus</STRONG> (Thumb, 170 bytes, Stack size 16 bytes, stm32f2xx_usart.o(i.USART_GetFlagStatus))
  2846. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USART_GetFlagStatus
  2847. </UL>
  2848. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2849. </UL>
  2850. <BR>[Called By]<UL><LI><a href="#[70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fputc
  2851. </UL>
  2852. <P><STRONG><a name="[1b7]"></a>USART_GetITStatus</STRONG> (Thumb, 278 bytes, Stack size 32 bytes, stm32f2xx_usart.o(i.USART_GetITStatus))
  2853. <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = USART_GetITStatus
  2854. </UL>
  2855. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2856. </UL>
  2857. <BR>[Called By]<UL><LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART6_IRQHandler
  2858. </UL>
  2859. <P><STRONG><a name="[1bc]"></a>USART_ITConfig</STRONG> (Thumb, 260 bytes, Stack size 32 bytes, stm32f2xx_usart.o(i.USART_ITConfig))
  2860. <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = USART_ITConfig
  2861. </UL>
  2862. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2863. </UL>
  2864. <BR>[Called By]<UL><LI><a href="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_485_config
  2865. <LI><a href="#[1b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_232_config
  2866. </UL>
  2867. <P><STRONG><a name="[1b9]"></a>USART_Init</STRONG> (Thumb, 456 bytes, Stack size 48 bytes, stm32f2xx_usart.o(i.USART_Init))
  2868. <BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = USART_Init &rArr; RCC_GetClocksFreq
  2869. </UL>
  2870. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2871. <LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_GetClocksFreq
  2872. </UL>
  2873. <BR>[Called By]<UL><LI><a href="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_485_config
  2874. <LI><a href="#[1b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_232_config
  2875. </UL>
  2876. <P><STRONG><a name="[1c0]"></a>USART_SendData</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, stm32f2xx_usart.o(i.USART_SendData))
  2877. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USART_SendData
  2878. </UL>
  2879. <BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;assert_failed
  2880. </UL>
  2881. <BR>[Called By]<UL><LI><a href="#[70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fputc
  2882. </UL>
  2883. <P><STRONG><a name="[8]"></a>UsageFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f2xx_it.o(i.UsageFault_Handler))
  2884. <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f2xx.o(RESET)
  2885. </UL>
  2886. <P><STRONG><a name="[1c1]"></a>__0printf</STRONG> (Thumb, 22 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
  2887. <BR><BR>[Calls]<UL><LI><a href="#[1c2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core
  2888. </UL>
  2889. <P><STRONG><a name="[35d]"></a>__1printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
  2890. <P><STRONG><a name="[f7]"></a>__2printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf))
  2891. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __2printf
  2892. </UL>
  2893. <BR>[Called By]<UL><LI><a href="#[28e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_connect
  2894. <LI><a href="#[28a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_close
  2895. <LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read_file
  2896. <LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sx1278_send_task
  2897. <LI><a href="#[2c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwIP_Init
  2898. <LI><a href="#[29e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_postDemo
  2899. <LI><a href="#[29c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_getDemo
  2900. <LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
  2901. <LI><a href="#[2ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos2_PUBREL
  2902. <LI><a href="#[2fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos2_PUBREC
  2903. <LI><a href="#[2fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos2_PUBCOMP
  2904. <LI><a href="#[2fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos1_PUBACK
  2905. <LI><a href="#[2fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos2_PUBREC
  2906. <LI><a href="#[2f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos2_PUBCOMP
  2907. <LI><a href="#[2f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos1_PUBACK
  2908. <LI><a href="#[2f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_pingResponse
  2909. <LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userReceiveThread
  2910. <LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userManThread
  2911. <LI><a href="#[304]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userConnect
  2912. <LI><a href="#[2ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_outputMsg
  2913. <LI><a href="#[22e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_write
  2914. <LI><a href="#[2c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_init
  2915. <LI><a href="#[1d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timeout
  2916. <LI><a href="#[2c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_add
  2917. <LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ethernetif_init
  2918. <LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_start
  2919. <LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;eth_link_callback
  2920. <LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_WriteToNewBlock
  2921. <LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_WriteMultiSectors
  2922. <LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_ReadMultiSectors
  2923. <LI><a href="#[131]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_MarkBadBlock
  2924. <LI><a href="#[100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_WriteSpare
  2925. <LI><a href="#[fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_WritePage
  2926. <LI><a href="#[fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_WriteData
  2927. <LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_ReadSpare
  2928. <LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_ReadData
  2929. <LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_PageCopyBackEx
  2930. <LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_PageCopyBack
  2931. <LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Init
  2932. <LI><a href="#[2e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;plug_holes
  2933. <LI><a href="#[2d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_init
  2934. <LI><a href="#[231]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_send
  2935. <LI><a href="#[230]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_check_entry
  2936. <LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto_if
  2937. <LI><a href="#[21b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_bind
  2938. <LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_realloc
  2939. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  2940. <LI><a href="#[213]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_copy_partial
  2941. <LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  2942. <LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_malloc
  2943. <LI><a href="#[2e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_free
  2944. <LI><a href="#[1f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_query
  2945. <LI><a href="#[21e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_stop
  2946. <LI><a href="#[1ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_arp_reply
  2947. <LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_recv
  2948. <LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_parse_reply
  2949. <LI><a href="#[200]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_trailer
  2950. <LI><a href="#[206]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_short
  2951. <LI><a href="#[1ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_long
  2952. <LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_byte
  2953. <LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option
  2954. <LI><a href="#[203]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_delete_msg
  2955. <LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_create_msg
  2956. <LI><a href="#[1ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_bind
  2957. <LI><a href="#[2a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_output
  2958. <LI><a href="#[255]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_write
  2959. <LI><a href="#[348]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_write_checks
  2960. <LI><a href="#[33f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_pbuf_prealloc
  2961. <LI><a href="#[33b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output_alloc_header
  2962. <LI><a href="#[2b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_input
  2963. <LI><a href="#[340]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_receive
  2964. <LI><a href="#[339]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_process
  2965. <LI><a href="#[327]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rst
  2966. <LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output
  2967. <LI><a href="#[332]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_enqueue_flags
  2968. <LI><a href="#[343]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_update_rcv_ann_wnd
  2969. <LI><a href="#[345]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_slowtmr
  2970. <LI><a href="#[243]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_sent
  2971. <LI><a href="#[24f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_recved
  2972. <LI><a href="#[242]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_recv
  2973. <LI><a href="#[244]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_poll
  2974. <LI><a href="#[325]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_pcb_remove
  2975. <LI><a href="#[245]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_err
  2976. <LI><a href="#[24a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_connect
  2977. <LI><a href="#[324]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_abandon
  2978. <LI><a href="#[32c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_close_shutdown
  2979. <LI><a href="#[2a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_output_if
  2980. <LI><a href="#[251]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_sendto
  2981. <LI><a href="#[25e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_header
  2982. <LI><a href="#[263]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_copy
  2983. <LI><a href="#[2ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_cat
  2984. <LI><a href="#[2ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloced_custom
  2985. <LI><a href="#[2af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_malloc
  2986. <LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  2987. <LI><a href="#[2e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_trim
  2988. <LI><a href="#[2e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netbuf_ref
  2989. <LI><a href="#[2e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netbuf_free
  2990. <LI><a href="#[78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sent_tcp
  2991. <LI><a href="#[9a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_udp
  2992. <LI><a href="#[9b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_tcp
  2993. <LI><a href="#[79]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;poll_tcp
  2994. <LI><a href="#[24e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pcb_new
  2995. <LI><a href="#[23d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_drain
  2996. <LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;err_tcp
  2997. <LI><a href="#[253]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_writemore
  2998. <LI><a href="#[7b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_connected
  2999. <LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_close_internal
  3000. <LI><a href="#[312]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_free
  3001. <LI><a href="#[30c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_alloc
  3002. <LI><a href="#[98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_write
  3003. <LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_getaddr
  3004. <LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_delconn
  3005. <LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_connect
  3006. <LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_close
  3007. <LI><a href="#[2df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_write_partly
  3008. <LI><a href="#[2e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_send
  3009. <LI><a href="#[2da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv_tcp_pbuf
  3010. <LI><a href="#[2db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv
  3011. <LI><a href="#[2e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_new_with_proto_and_callback
  3012. <LI><a href="#[2dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_getaddr
  3013. <LI><a href="#[2c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_disconnect
  3014. <LI><a href="#[2ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_connect
  3015. <LI><a href="#[317]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv_data
  3016. <LI><a href="#[310]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_close_shutdown
  3017. <LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ipfrag_free_pbuf_custom
  3018. <LI><a href="#[2bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_free_complete_datagram
  3019. <LI><a href="#[2ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_dequeue_datagram
  3020. <LI><a href="#[2b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_chain_frag_into_datagram_and_validate
  3021. <LI><a href="#[2ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag_free_pbuf_custom_ref
  3022. <LI><a href="#[2bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ipaddr_aton
  3023. <LI><a href="#[2a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag
  3024. <LI><a href="#[2a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_input
  3025. <LI><a href="#[2a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_send_response
  3026. <LI><a href="#[2b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_input
  3027. <LI><a href="#[25a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_update_arp_entry
  3028. <LI><a href="#[261]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_send_ip
  3029. <LI><a href="#[265]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_raw
  3030. <LI><a href="#[260]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_output_to_arp_index
  3031. <LI><a href="#[25d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_find_entry
  3032. <LI><a href="#[259]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_arp_input
  3033. <LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_output
  3034. <LI><a href="#[266]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ethernet_input
  3035. <LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_thread
  3036. <LI><a href="#[2de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_sendto
  3037. <LI><a href="#[2d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_recvfrom
  3038. <LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_setsockopt_internal
  3039. <LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_getsockopt_internal
  3040. <LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;event_callback
  3041. <LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_dns_found
  3042. <LI><a href="#[298]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientReadResponse_POST
  3043. <LI><a href="#[292]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientReadResponse_GET
  3044. <LI><a href="#[296]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPacketRequest_POST
  3045. <LI><a href="#[291]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPacketRequest_GET
  3046. <LI><a href="#[28b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientConnectToServer
  3047. </UL>
  3048. <P><STRONG><a name="[35e]"></a>__c89printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
  3049. <P><STRONG><a name="[35f]"></a>printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
  3050. <P><STRONG><a name="[1c3]"></a>__0sprintf</STRONG> (Thumb, 34 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
  3051. <BR><BR>[Calls]<UL><LI><a href="#[71]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_sputc
  3052. <LI><a href="#[1c2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core
  3053. </UL>
  3054. <P><STRONG><a name="[360]"></a>__1sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
  3055. <P><STRONG><a name="[108]"></a>__2sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf))
  3056. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __2sprintf
  3057. </UL>
  3058. <BR>[Called By]<UL><LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read_file
  3059. <LI><a href="#[106]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GatewayProtocolAnalysis
  3060. <LI><a href="#[296]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPacketRequest_POST
  3061. <LI><a href="#[291]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPacketRequest_GET
  3062. </UL>
  3063. <P><STRONG><a name="[361]"></a>__c89sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
  3064. <P><STRONG><a name="[362]"></a>sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
  3065. <P><STRONG><a name="[ae]"></a>__aeabi_errno_addr</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, errno.o(i.__aeabi_errno_addr))
  3066. <BR><BR>[Called By]<UL><LI><a href="#[ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_strtoul
  3067. <LI><a href="#[ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strtol
  3068. </UL>
  3069. <P><STRONG><a name="[363]"></a>__rt_errno_addr</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, errno.o(i.__aeabi_errno_addr), UNUSED)
  3070. <P><STRONG><a name="[1c4]"></a>malloc</STRONG> (Thumb, 64 bytes, Stack size 32 bytes, mallocr.o(i.__malloc$realloc))
  3071. <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = malloc &rArr; internal_alloc
  3072. </UL>
  3073. <BR>[Calls]<UL><LI><a href="#[1c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;internal_alloc
  3074. </UL>
  3075. <BR>[Called By]<UL><LI><a href="#[1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addSensorListParams
  3076. <LI><a href="#[1d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addNode
  3077. <LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addDevice
  3078. <LI><a href="#[1cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addCommandListParams
  3079. </UL>
  3080. <P><STRONG><a name="[364]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
  3081. <P><STRONG><a name="[365]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
  3082. <P><STRONG><a name="[366]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
  3083. <P><STRONG><a name="[1cb]"></a>addCommandListParams</STRONG> (Thumb, 86 bytes, Stack size 16 bytes, gateway_message.o(i.addCommandListParams))
  3084. <BR><BR>[Stack]<UL><LI>Max Depth = 256<LI>Call Chain = addCommandListParams &rArr; parseStringField &rArr; __0sscanf &rArr; __vfscanf_char &rArr; __vfscanf &rArr; _scanf_string
  3085. </UL>
  3086. <BR>[Calls]<UL><LI><a href="#[1cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parseStringField
  3087. <LI><a href="#[1cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parseIntField
  3088. <LI><a href="#[1c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;malloc
  3089. </UL>
  3090. <BR>[Called By]<UL><LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addDevice
  3091. </UL>
  3092. <P><STRONG><a name="[1ce]"></a>addDevice</STRONG> (Thumb, 210 bytes, Stack size 24 bytes, gateway_message.o(i.addDevice))
  3093. <BR><BR>[Stack]<UL><LI>Max Depth = 296<LI>Call Chain = addDevice &rArr; addSensorListParams &rArr; parseStringField &rArr; __0sscanf &rArr; __vfscanf_char &rArr; __vfscanf &rArr; _scanf_string
  3094. </UL>
  3095. <BR>[Calls]<UL><LI><a href="#[1cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parseStringField
  3096. <LI><a href="#[1cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parseIntField
  3097. <LI><a href="#[1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addSensorListParams
  3098. <LI><a href="#[1cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addCommandListParams
  3099. <LI><a href="#[1cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strstr
  3100. <LI><a href="#[1c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;malloc
  3101. </UL>
  3102. <BR>[Called By]<UL><LI><a href="#[1d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addNode
  3103. </UL>
  3104. <P><STRONG><a name="[1d1]"></a>addGatewayParams</STRONG> (Thumb, 136 bytes, Stack size 16 bytes, gateway_message.o(i.addGatewayParams))
  3105. <BR><BR>[Stack]<UL><LI>Max Depth = 344<LI>Call Chain = addGatewayParams &rArr; addNode &rArr; addDevice &rArr; addSensorListParams &rArr; parseStringField &rArr; __0sscanf &rArr; __vfscanf_char &rArr; __vfscanf &rArr; _scanf_string
  3106. </UL>
  3107. <BR>[Calls]<UL><LI><a href="#[1cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parseStringField
  3108. <LI><a href="#[1cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parseIntField
  3109. <LI><a href="#[1d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addNode
  3110. <LI><a href="#[1cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strstr
  3111. </UL>
  3112. <BR>[Called By]<UL><LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;data_task
  3113. </UL>
  3114. <P><STRONG><a name="[1d2]"></a>addNode</STRONG> (Thumb, 194 bytes, Stack size 32 bytes, gateway_message.o(i.addNode))
  3115. <BR><BR>[Stack]<UL><LI>Max Depth = 328<LI>Call Chain = addNode &rArr; addDevice &rArr; addSensorListParams &rArr; parseStringField &rArr; __0sscanf &rArr; __vfscanf_char &rArr; __vfscanf &rArr; _scanf_string
  3116. </UL>
  3117. <BR>[Calls]<UL><LI><a href="#[1cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parseStringField
  3118. <LI><a href="#[1cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parseIntField
  3119. <LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addDevice
  3120. <LI><a href="#[1cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strstr
  3121. <LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0sscanf
  3122. <LI><a href="#[1c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;malloc
  3123. </UL>
  3124. <BR>[Called By]<UL><LI><a href="#[1d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addGatewayParams
  3125. </UL>
  3126. <P><STRONG><a name="[1d0]"></a>addSensorListParams</STRONG> (Thumb, 252 bytes, Stack size 32 bytes, gateway_message.o(i.addSensorListParams))
  3127. <BR><BR>[Stack]<UL><LI>Max Depth = 272<LI>Call Chain = addSensorListParams &rArr; parseStringField &rArr; __0sscanf &rArr; __vfscanf_char &rArr; __vfscanf &rArr; _scanf_string
  3128. </UL>
  3129. <BR>[Calls]<UL><LI><a href="#[1d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;myfree
  3130. <LI><a href="#[1cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parseStringField
  3131. <LI><a href="#[1cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parseIntField
  3132. <LI><a href="#[1d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mymalloc
  3133. <LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0sscanf
  3134. <LI><a href="#[1c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;malloc
  3135. </UL>
  3136. <BR>[Called By]<UL><LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addDevice
  3137. </UL>
  3138. <P><STRONG><a name="[c3]"></a>assert_failed</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.assert_failed))
  3139. <BR><BR>[Called By]<UL><LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_PriorityGroupConfig
  3140. <LI><a href="#[1b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_CLKSourceConfig
  3141. <LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_Init
  3142. <LI><a href="#[c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DMA_GetITStatus
  3143. <LI><a href="#[c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DMA_GetCurrDataCounter
  3144. <LI><a href="#[c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DMA_Cmd
  3145. <LI><a href="#[c1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DMA_ClearITPendingBit
  3146. <LI><a href="#[c2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DMA_ClearFlag
  3147. <LI><a href="#[d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_AHB1PeriphResetCmd
  3148. <LI><a href="#[105]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_WriteBit
  3149. <LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_SetBits
  3150. <LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ResetBits
  3151. <LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ReadInputDataBit
  3152. <LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_PinAFConfig
  3153. <LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Init
  3154. <LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NORSRAMInit
  3155. <LI><a href="#[101]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NORSRAMCmd
  3156. <LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NANDInit
  3157. <LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NANDCmd
  3158. <LI><a href="#[d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_APB2PeriphClockCmd
  3159. <LI><a href="#[17a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_APB1PeriphClockCmd
  3160. <LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_AHB3PeriphClockCmd
  3161. <LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_AHB1PeriphClockCmd
  3162. <LI><a href="#[1bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_ClearFlag
  3163. <LI><a href="#[d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SYSCFG_ETH_MediaInterfaceConfig
  3164. <LI><a href="#[181]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI_Init
  3165. <LI><a href="#[17e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI_I2S_SendData
  3166. <LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI_I2S_ReceiveData
  3167. <LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI_I2S_GetFlagStatus
  3168. <LI><a href="#[180]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI_Cmd
  3169. <LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_WritePHYRegister
  3170. <LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_ReadPHYRegister
  3171. <LI><a href="#[e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_MACTransmissionCmd
  3172. <LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_MACReceptionCmd
  3173. <LI><a href="#[e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_MACAddressConfig
  3174. <LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Init
  3175. <LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_GetDMAFlagStatus
  3176. <LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DMATxDescChecksumInsertionConfig
  3177. <LI><a href="#[d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DMATransmissionCmd
  3178. <LI><a href="#[cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DMARxDescReceiveITConfig
  3179. <LI><a href="#[ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DMAReceptionCmd
  3180. <LI><a href="#[cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DMAITConfig
  3181. <LI><a href="#[cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DMAClearITPendingBit
  3182. <LI><a href="#[1c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_SendData
  3183. <LI><a href="#[1b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_Init
  3184. <LI><a href="#[1bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_ITConfig
  3185. <LI><a href="#[1b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_GetITStatus
  3186. <LI><a href="#[1bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_GetFlagStatus
  3187. <LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_Cmd
  3188. </UL>
  3189. <P><STRONG><a name="[66]"></a>bufchar</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, mqttpacket.o(i.bufchar))
  3190. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = bufchar
  3191. </UL>
  3192. <BR>[Address Reference Count : 1]<UL><LI> mqttpacket.o(i.MQTTPacket_decodeBuf)
  3193. </UL>
  3194. <P><STRONG><a name="[226]"></a>clust2sect</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, ff.o(i.clust2sect))
  3195. <BR><BR>[Called By]<UL><LI><a href="#[280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_read
  3196. <LI><a href="#[220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_sdi
  3197. <LI><a href="#[221]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_next
  3198. </UL>
  3199. <P><STRONG><a name="[8b]"></a>data_task</STRONG> (Thumb, 124 bytes, Stack size 288 bytes, task.o(i.data_task))
  3200. <BR><BR>[Stack]<UL><LI>Max Depth = 2552 + Unknown Stack Size
  3201. <LI>Call Chain = data_task &rArr; read_file &rArr; f_open &rArr; dir_register &rArr; dir_find &rArr; dir_next &rArr; create_chain &rArr; put_fat &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  3202. </UL>
  3203. <BR>[Calls]<UL><LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read_file
  3204. <LI><a href="#[1e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioDriverInit
  3205. <LI><a href="#[1e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;master_task
  3206. <LI><a href="#[1e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;masterSendNodeString
  3207. <LI><a href="#[1d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;myfree
  3208. <LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_gateway_config_params
  3209. <LI><a href="#[1d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addGatewayParams
  3210. <LI><a href="#[1d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mymalloc
  3211. </UL>
  3212. <BR>[Address Reference Count : 1]<UL><LI> main.o(i.main)
  3213. </UL>
  3214. <P><STRONG><a name="[1e7]"></a>delay_init</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, delay.o(i.delay_init))
  3215. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = delay_init &rArr; SysTick_CLKSourceConfig
  3216. </UL>
  3217. <BR>[Calls]<UL><LI><a href="#[1b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_CLKSourceConfig
  3218. </UL>
  3219. <BR>[Called By]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
  3220. </UL>
  3221. <P><STRONG><a name="[1af]"></a>delay_ms</STRONG> (Thumb, 66 bytes, Stack size 16 bytes, delay.o(i.delay_ms))
  3222. <BR><BR>[Stack]<UL><LI>Max Depth = 72 + Unknown Stack Size
  3223. <LI>Call Chain = delay_ms &rArr; delay_us &rArr; delay_osschedunlock &rArr; OSSchedUnlock &rArr; OS_Sched
  3224. </UL>
  3225. <BR>[Calls]<UL><LI><a href="#[1e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_us
  3226. <LI><a href="#[1e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ostimedly
  3227. </UL>
  3228. <BR>[Called By]<UL><LI><a href="#[1e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;master_task
  3229. <LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276Reset
  3230. </UL>
  3231. <P><STRONG><a name="[1ea]"></a>delay_osschedlock</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, delay.o(i.delay_osschedlock))
  3232. <BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
  3233. <LI>Call Chain = delay_osschedlock &rArr; OSSchedLock
  3234. </UL>
  3235. <BR>[Calls]<UL><LI><a href="#[159]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSchedLock
  3236. </UL>
  3237. <BR>[Called By]<UL><LI><a href="#[1e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_us
  3238. </UL>
  3239. <P><STRONG><a name="[1eb]"></a>delay_osschedunlock</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, delay.o(i.delay_osschedunlock))
  3240. <BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
  3241. <LI>Call Chain = delay_osschedunlock &rArr; OSSchedUnlock &rArr; OS_Sched
  3242. </UL>
  3243. <BR>[Calls]<UL><LI><a href="#[15a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSchedUnlock
  3244. </UL>
  3245. <BR>[Called By]<UL><LI><a href="#[1e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_us
  3246. </UL>
  3247. <P><STRONG><a name="[1e8]"></a>delay_ostimedly</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, delay.o(i.delay_ostimedly))
  3248. <BR><BR>[Stack]<UL><LI>Max Depth = 32 + Unknown Stack Size
  3249. <LI>Call Chain = delay_ostimedly &rArr; OSTimeDly &rArr; OS_Sched
  3250. </UL>
  3251. <BR>[Calls]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
  3252. </UL>
  3253. <BR>[Called By]<UL><LI><a href="#[1af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ms
  3254. </UL>
  3255. <P><STRONG><a name="[1e9]"></a>delay_us</STRONG> (Thumb, 86 bytes, Stack size 32 bytes, delay.o(i.delay_us))
  3256. <BR><BR>[Stack]<UL><LI>Max Depth = 56 + Unknown Stack Size
  3257. <LI>Call Chain = delay_us &rArr; delay_osschedunlock &rArr; OSSchedUnlock &rArr; OS_Sched
  3258. </UL>
  3259. <BR>[Calls]<UL><LI><a href="#[1eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_osschedunlock
  3260. <LI><a href="#[1ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_osschedlock
  3261. </UL>
  3262. <BR>[Called By]<UL><LI><a href="#[1af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ms
  3263. </UL>
  3264. <P><STRONG><a name="[1ec]"></a>dhcp_arp_reply</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, dhcp.o(i.dhcp_arp_reply))
  3265. <BR><BR>[Stack]<UL><LI>Max Depth = 404 + Unknown Stack Size
  3266. <LI>Call Chain = dhcp_arp_reply &rArr; dhcp_decline &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3267. </UL>
  3268. <BR>[Calls]<UL><LI><a href="#[1ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_decline
  3269. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3270. </UL>
  3271. <BR>[Called By]<UL><LI><a href="#[259]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_arp_input
  3272. </UL>
  3273. <P><STRONG><a name="[1f6]"></a>dhcp_coarse_tmr</STRONG> (Thumb, 74 bytes, Stack size 8 bytes, dhcp.o(i.dhcp_coarse_tmr))
  3274. <BR><BR>[Stack]<UL><LI>Max Depth = 404 + Unknown Stack Size
  3275. <LI>Call Chain = dhcp_coarse_tmr &rArr; dhcp_t2_timeout &rArr; dhcp_rebind &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3276. </UL>
  3277. <BR>[Calls]<UL><LI><a href="#[1f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_t2_timeout
  3278. <LI><a href="#[1f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_t1_timeout
  3279. </UL>
  3280. <BR>[Called By]<UL><LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_timer_coarse
  3281. </UL>
  3282. <P><STRONG><a name="[207]"></a>dhcp_fine_tmr</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, dhcp.o(i.dhcp_fine_tmr))
  3283. <BR><BR>[Stack]<UL><LI>Max Depth = 548 + Unknown Stack Size
  3284. <LI>Call Chain = dhcp_fine_tmr &rArr; dhcp_timeout &rArr; dhcp_release &rArr; netif_set_ipaddr &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3285. </UL>
  3286. <BR>[Calls]<UL><LI><a href="#[208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_timeout
  3287. </UL>
  3288. <BR>[Called By]<UL><LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_timer_fine
  3289. </UL>
  3290. <P><STRONG><a name="[20f]"></a>dhcp_network_changed</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, dhcp.o(i.dhcp_network_changed))
  3291. <BR><BR>[Stack]<UL><LI>Max Depth = 404 + Unknown Stack Size
  3292. <LI>Call Chain = dhcp_network_changed &rArr; dhcp_reboot &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3293. </UL>
  3294. <BR>[Calls]<UL><LI><a href="#[20c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_down
  3295. <LI><a href="#[210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_reboot
  3296. <LI><a href="#[205]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_discover
  3297. </UL>
  3298. <BR>[Called By]<UL><LI><a href="#[286]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_link_up
  3299. </UL>
  3300. <P><STRONG><a name="[215]"></a>dhcp_release</STRONG> (Thumb, 176 bytes, Stack size 24 bytes, dhcp.o(i.dhcp_release))
  3301. <BR><BR>[Stack]<UL><LI>Max Depth = 524 + Unknown Stack Size
  3302. <LI>Call Chain = dhcp_release &rArr; netif_set_ipaddr &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3303. </UL>
  3304. <BR>[Calls]<UL><LI><a href="#[20c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_down
  3305. <LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto_if
  3306. <LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_realloc
  3307. <LI><a href="#[1f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_netmask
  3308. <LI><a href="#[1ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_ipaddr
  3309. <LI><a href="#[1f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_gw
  3310. <LI><a href="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_set_state
  3311. <LI><a href="#[200]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_trailer
  3312. <LI><a href="#[203]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_delete_msg
  3313. <LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_create_msg
  3314. </UL>
  3315. <BR>[Called By]<UL><LI><a href="#[208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_timeout
  3316. </UL>
  3317. <P><STRONG><a name="[216]"></a>dhcp_renew</STRONG> (Thumb, 148 bytes, Stack size 24 bytes, dhcp.o(i.dhcp_renew))
  3318. <BR><BR>[Stack]<UL><LI>Max Depth = 380 + Unknown Stack Size
  3319. <LI>Call Chain = dhcp_renew &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3320. </UL>
  3321. <BR>[Calls]<UL><LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto_if
  3322. <LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_realloc
  3323. <LI><a href="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_set_state
  3324. <LI><a href="#[200]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_trailer
  3325. <LI><a href="#[206]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_short
  3326. <LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option
  3327. <LI><a href="#[203]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_delete_msg
  3328. <LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_create_msg
  3329. </UL>
  3330. <BR>[Called By]<UL><LI><a href="#[208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_timeout
  3331. <LI><a href="#[1f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_t1_timeout
  3332. </UL>
  3333. <P><STRONG><a name="[217]"></a>dhcp_start</STRONG> (Thumb, 264 bytes, Stack size 16 bytes, dhcp.o(i.dhcp_start))
  3334. <BR><BR>[Stack]<UL><LI>Max Depth = 396 + Unknown Stack Size
  3335. <LI>Call Chain = dhcp_start &rArr; dhcp_discover &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3336. </UL>
  3337. <BR>[Calls]<UL><LI><a href="#[219]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_remove
  3338. <LI><a href="#[21d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_recv
  3339. <LI><a href="#[21a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_new
  3340. <LI><a href="#[21c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_connect
  3341. <LI><a href="#[21b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_bind
  3342. <LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_malloc
  3343. <LI><a href="#[21e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_stop
  3344. <LI><a href="#[205]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_discover
  3345. <LI><a href="#[212]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
  3346. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3347. </UL>
  3348. <BR>[Called By]<UL><LI><a href="#[2c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwIP_Init
  3349. <LI><a href="#[26a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hd_ethCheckLinkStatus
  3350. </UL>
  3351. <P><STRONG><a name="[21e]"></a>dhcp_stop</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, dhcp.o(i.dhcp_stop))
  3352. <BR><BR>[Stack]<UL><LI>Max Depth = 80 + Unknown Stack Size
  3353. <LI>Call Chain = dhcp_stop &rArr; udp_remove &rArr; memp_free &rArr; __2printf
  3354. </UL>
  3355. <BR>[Calls]<UL><LI><a href="#[219]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_remove
  3356. <LI><a href="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_set_state
  3357. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3358. </UL>
  3359. <BR>[Called By]<UL><LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_start
  3360. </UL>
  3361. <P><STRONG><a name="[272]"></a>disk_initialize</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, diskio.o(i.disk_initialize))
  3362. <BR><BR>[Called By]<UL><LI><a href="#[270]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkfs
  3363. <LI><a href="#[276]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;find_volume
  3364. </UL>
  3365. <P><STRONG><a name="[22b]"></a>disk_ioctl</STRONG> (Thumb, 88 bytes, Stack size 24 bytes, diskio.o(i.disk_ioctl))
  3366. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = disk_ioctl
  3367. </UL>
  3368. <BR>[Calls]<UL><LI><a href="#[22c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_FormatCapacity
  3369. </UL>
  3370. <BR>[Called By]<UL><LI><a href="#[270]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkfs
  3371. <LI><a href="#[281]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sync_fs
  3372. </UL>
  3373. <P><STRONG><a name="[22d]"></a>disk_read</STRONG> (Thumb, 56 bytes, Stack size 24 bytes, diskio.o(i.disk_read))
  3374. <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = disk_read &rArr; NAND_ReadMultiSectors &rArr; FSMC_NAND_ReadData &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  3375. </UL>
  3376. <BR>[Calls]<UL><LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_ReadMultiSectors
  3377. </UL>
  3378. <BR>[Called By]<UL><LI><a href="#[280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_read
  3379. <LI><a href="#[1d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
  3380. </UL>
  3381. <P><STRONG><a name="[282]"></a>disk_status</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, diskio.o(i.disk_status))
  3382. <BR><BR>[Called By]<UL><LI><a href="#[26e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;validate
  3383. <LI><a href="#[276]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;find_volume
  3384. </UL>
  3385. <P><STRONG><a name="[22e]"></a>disk_write</STRONG> (Thumb, 66 bytes, Stack size 24 bytes, diskio.o(i.disk_write))
  3386. <BR><BR>[Stack]<UL><LI>Max Depth = 248<LI>Call Chain = disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  3387. </UL>
  3388. <BR>[Calls]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_WriteMultiSectors
  3389. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3390. </UL>
  3391. <BR>[Called By]<UL><LI><a href="#[280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_read
  3392. <LI><a href="#[270]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkfs
  3393. <LI><a href="#[26d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_sync
  3394. <LI><a href="#[225]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sync_window
  3395. <LI><a href="#[281]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sync_fs
  3396. </UL>
  3397. <P><STRONG><a name="[233]"></a>dns_gethostbyname</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, dns.o(i.dns_gethostbyname))
  3398. <BR><BR>[Stack]<UL><LI>Max Depth = 524 + Unknown Stack Size
  3399. <LI>Call Chain = dns_gethostbyname &rArr; dns_enqueue &rArr; dns_check_entry &rArr; dns_send &rArr; udp_sendto &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3400. </UL>
  3401. <BR>[Calls]<UL><LI><a href="#[234]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ipaddr_addr
  3402. <LI><a href="#[235]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_lookup
  3403. <LI><a href="#[232]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_enqueue
  3404. <LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen
  3405. </UL>
  3406. <BR>[Called By]<UL><LI><a href="#[28b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientConnectToServer
  3407. </UL>
  3408. <P><STRONG><a name="[236]"></a>dns_init</STRONG> (Thumb, 82 bytes, Stack size 8 bytes, dns.o(i.dns_init))
  3409. <BR><BR>[Stack]<UL><LI>Max Depth = 96 + Unknown Stack Size
  3410. <LI>Call Chain = dns_init &rArr; ipaddr_addr &rArr; ipaddr_aton &rArr; __2printf
  3411. </UL>
  3412. <BR>[Calls]<UL><LI><a href="#[234]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ipaddr_addr
  3413. <LI><a href="#[21d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_recv
  3414. <LI><a href="#[21a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_new
  3415. <LI><a href="#[21b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_bind
  3416. <LI><a href="#[20a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_setserver
  3417. </UL>
  3418. <BR>[Called By]<UL><LI><a href="#[2ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_init
  3419. </UL>
  3420. <P><STRONG><a name="[20a]"></a>dns_setserver</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, dns.o(i.dns_setserver))
  3421. <BR><BR>[Called By]<UL><LI><a href="#[236]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_init
  3422. <LI><a href="#[209]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_handle_ack
  3423. </UL>
  3424. <P><STRONG><a name="[23c]"></a>dns_tmr</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, dns.o(i.dns_tmr))
  3425. <BR><BR>[Stack]<UL><LI>Max Depth = 476 + Unknown Stack Size
  3426. <LI>Call Chain = dns_tmr &rArr; dns_check_entries &rArr; dns_check_entry &rArr; dns_send &rArr; udp_sendto &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3427. </UL>
  3428. <BR>[Calls]<UL><LI><a href="#[22f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_check_entries
  3429. </UL>
  3430. <BR>[Called By]<UL><LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_timer
  3431. </UL>
  3432. <P><STRONG><a name="[90]"></a>do_close</STRONG> (Thumb, 154 bytes, Stack size 8 bytes, api_msg.o(i.do_close))
  3433. <BR><BR>[Stack]<UL><LI>Max Depth = 508 + Unknown Stack Size
  3434. <LI>Call Chain = do_close &rArr; netconn_drain &rArr; netconn_drain (Cycle)
  3435. </UL>
  3436. <BR>[Calls]<UL><LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  3437. <LI><a href="#[23d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_drain
  3438. <LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_close_internal
  3439. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3440. </UL>
  3441. <BR>[Address Reference Count : 1]<UL><LI> api_lib.o(i.netconn_close_shutdown)
  3442. </UL>
  3443. <P><STRONG><a name="[91]"></a>do_connect</STRONG> (Thumb, 216 bytes, Stack size 8 bytes, api_msg.o(i.do_connect))
  3444. <BR><BR>[Stack]<UL><LI>Max Depth = 460 + Unknown Stack Size
  3445. <LI>Call Chain = do_connect &rArr; tcp_connect &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3446. </UL>
  3447. <BR>[Calls]<UL><LI><a href="#[21c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_connect
  3448. <LI><a href="#[24a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_connect
  3449. <LI><a href="#[248]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_connect
  3450. <LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  3451. <LI><a href="#[249]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setup_tcp
  3452. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3453. </UL>
  3454. <BR>[Address Reference Count : 1]<UL><LI> api_lib.o(i.netconn_connect)
  3455. </UL>
  3456. <P><STRONG><a name="[92]"></a>do_delconn</STRONG> (Thumb, 268 bytes, Stack size 8 bytes, api_msg.o(i.do_delconn))
  3457. <BR><BR>[Stack]<UL><LI>Max Depth = 508 + Unknown Stack Size
  3458. <LI>Call Chain = do_delconn &rArr; netconn_drain &rArr; netconn_drain (Cycle)
  3459. </UL>
  3460. <BR>[Calls]<UL><LI><a href="#[219]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_remove
  3461. <LI><a href="#[24b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_remove
  3462. <LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  3463. <LI><a href="#[23d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_drain
  3464. <LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_close_internal
  3465. <LI><a href="#[24c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_valid
  3466. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3467. </UL>
  3468. <BR>[Address Reference Count : 1]<UL><LI> api_lib.o(i.netconn_delete)
  3469. </UL>
  3470. <P><STRONG><a name="[93]"></a>do_disconnect</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, api_msg.o(i.do_disconnect))
  3471. <BR><BR>[Stack]<UL><LI>Max Depth = 76 + Unknown Stack Size
  3472. <LI>Call Chain = do_disconnect &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3473. </UL>
  3474. <BR>[Calls]<UL><LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  3475. <LI><a href="#[24d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_disconnect
  3476. </UL>
  3477. <BR>[Address Reference Count : 1]<UL><LI> api_lib.o(i.netconn_disconnect)
  3478. </UL>
  3479. <P><STRONG><a name="[94]"></a>do_getaddr</STRONG> (Thumb, 184 bytes, Stack size 8 bytes, api_msg.o(i.do_getaddr))
  3480. <BR><BR>[Stack]<UL><LI>Max Depth = 76 + Unknown Stack Size
  3481. <LI>Call Chain = do_getaddr &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3482. </UL>
  3483. <BR>[Calls]<UL><LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  3484. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3485. </UL>
  3486. <BR>[Address Reference Count : 1]<UL><LI> api_lib.o(i.netconn_getaddr)
  3487. </UL>
  3488. <P><STRONG><a name="[95]"></a>do_newconn</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, api_msg.o(i.do_newconn))
  3489. <BR><BR>[Stack]<UL><LI>Max Depth = 540 + Unknown Stack Size
  3490. <LI>Call Chain = do_newconn &rArr; pcb_new &rArr; tcp_new &rArr; tcp_alloc &rArr; tcp_kill_prio &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3491. </UL>
  3492. <BR>[Calls]<UL><LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  3493. <LI><a href="#[24e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pcb_new
  3494. </UL>
  3495. <BR>[Address Reference Count : 1]<UL><LI> api_lib.o(i.netconn_new_with_proto_and_callback)
  3496. </UL>
  3497. <P><STRONG><a name="[96]"></a>do_recv</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, api_msg.o(i.do_recv))
  3498. <BR><BR>[Stack]<UL><LI>Max Depth = 444 + Unknown Stack Size
  3499. <LI>Call Chain = do_recv &rArr; tcp_recved &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3500. </UL>
  3501. <BR>[Calls]<UL><LI><a href="#[24f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_recved
  3502. <LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  3503. </UL>
  3504. <BR>[Address Reference Count : 2]<UL><LI> api_lib.o(i.netconn_recv_data)
  3505. <LI> api_lib.o(i.netconn_recved)
  3506. </UL>
  3507. <P><STRONG><a name="[97]"></a>do_send</STRONG> (Thumb, 166 bytes, Stack size 16 bytes, api_msg.o(i.do_send))
  3508. <BR><BR>[Stack]<UL><LI>Max Depth = 420 + Unknown Stack Size
  3509. <LI>Call Chain = do_send &rArr; udp_send &rArr; udp_sendto &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3510. </UL>
  3511. <BR>[Calls]<UL><LI><a href="#[23b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto
  3512. <LI><a href="#[251]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_sendto
  3513. <LI><a href="#[250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_send
  3514. <LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  3515. <LI><a href="#[252]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_send
  3516. </UL>
  3517. <BR>[Address Reference Count : 1]<UL><LI> api_lib.o(i.netconn_send)
  3518. </UL>
  3519. <P><STRONG><a name="[98]"></a>do_write</STRONG> (Thumb, 142 bytes, Stack size 8 bytes, api_msg.o(i.do_write))
  3520. <BR><BR>[Stack]<UL><LI>Max Depth = 460 + Unknown Stack Size
  3521. <LI>Call Chain = do_write &rArr; do_writemore &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3522. </UL>
  3523. <BR>[Calls]<UL><LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  3524. <LI><a href="#[253]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_writemore
  3525. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3526. </UL>
  3527. <BR>[Address Reference Count : 1]<UL><LI> api_lib.o(i.netconn_write_partly)
  3528. </UL>
  3529. <P><STRONG><a name="[84]"></a>eth_link_callback</STRONG> (Thumb, 198 bytes, Stack size 24 bytes, hd_eth.o(i.eth_link_callback))
  3530. <BR><BR>[Stack]<UL><LI>Max Depth = 260 + Unknown Stack Size
  3531. <LI>Call Chain = eth_link_callback &rArr; netif_set_up &rArr; etharp_request &rArr; etharp_raw &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3532. </UL>
  3533. <BR>[Calls]<UL><LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_WritePHYRegister
  3534. <LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Stop
  3535. <LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Start
  3536. <LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_ReadPHYRegister
  3537. <LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Delay
  3538. <LI><a href="#[1f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_up
  3539. <LI><a href="#[20c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_down
  3540. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3541. </UL>
  3542. <BR>[Address Reference Count : 1]<UL><LI> hd_eth.o(i.lwIP_Init)
  3543. </UL>
  3544. <P><STRONG><a name="[25b]"></a>etharp_cleanup_netif</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, etharp.o(i.etharp_cleanup_netif))
  3545. <BR><BR>[Stack]<UL><LI>Max Depth = 140 + Unknown Stack Size
  3546. <LI>Call Chain = etharp_cleanup_netif &rArr; etharp_free_entry &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3547. </UL>
  3548. <BR>[Calls]<UL><LI><a href="#[25c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_free_entry
  3549. </UL>
  3550. <BR>[Called By]<UL><LI><a href="#[20c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_down
  3551. </UL>
  3552. <P><STRONG><a name="[7c]"></a>etharp_output</STRONG> (Thumb, 342 bytes, Stack size 40 bytes, etharp.o(i.etharp_output))
  3553. <BR><BR>[Stack]<UL><LI>Max Depth = 308 + Unknown Stack Size
  3554. <LI>Call Chain = etharp_output &rArr; etharp_query &rArr; etharp_request &rArr; etharp_raw &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3555. </UL>
  3556. <BR>[Calls]<UL><LI><a href="#[1f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_query
  3557. <LI><a href="#[25f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip4_addr_isbroadcast
  3558. <LI><a href="#[25e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_header
  3559. <LI><a href="#[261]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_send_ip
  3560. <LI><a href="#[260]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_output_to_arp_index
  3561. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3562. </UL>
  3563. <BR>[Address Reference Count : 1]<UL><LI> ethernetif.o(i.ethernetif_init)
  3564. </UL>
  3565. <P><STRONG><a name="[1f5]"></a>etharp_query</STRONG> (Thumb, 424 bytes, Stack size 40 bytes, etharp.o(i.etharp_query))
  3566. <BR><BR>[Stack]<UL><LI>Max Depth = 268 + Unknown Stack Size
  3567. <LI>Call Chain = etharp_query &rArr; etharp_request &rArr; etharp_raw &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3568. </UL>
  3569. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  3570. <LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  3571. <LI><a href="#[25f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip4_addr_isbroadcast
  3572. <LI><a href="#[264]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_ref
  3573. <LI><a href="#[263]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_copy
  3574. <LI><a href="#[262]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_request
  3575. <LI><a href="#[261]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_send_ip
  3576. <LI><a href="#[25d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_find_entry
  3577. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3578. </UL>
  3579. <BR>[Called By]<UL><LI><a href="#[1f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_check
  3580. <LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_output
  3581. </UL>
  3582. <P><STRONG><a name="[262]"></a>etharp_request</STRONG> (Thumb, 40 bytes, Stack size 32 bytes, etharp.o(i.etharp_request))
  3583. <BR><BR>[Stack]<UL><LI>Max Depth = 228 + Unknown Stack Size
  3584. <LI>Call Chain = etharp_request &rArr; etharp_raw &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3585. </UL>
  3586. <BR>[Calls]<UL><LI><a href="#[265]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_raw
  3587. </UL>
  3588. <BR>[Called By]<UL><LI><a href="#[1f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_up
  3589. <LI><a href="#[286]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_link_up
  3590. <LI><a href="#[1f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_query
  3591. <LI><a href="#[260]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_output_to_arp_index
  3592. </UL>
  3593. <P><STRONG><a name="[1d6]"></a>etharp_tmr</STRONG> (Thumb, 144 bytes, Stack size 16 bytes, etharp.o(i.etharp_tmr))
  3594. <BR><BR>[Stack]<UL><LI>Max Depth = 140 + Unknown Stack Size
  3595. <LI>Call Chain = etharp_tmr &rArr; etharp_free_entry &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3596. </UL>
  3597. <BR>[Calls]<UL><LI><a href="#[25c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_free_entry
  3598. </UL>
  3599. <BR>[Called By]<UL><LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;arp_timer
  3600. </UL>
  3601. <P><STRONG><a name="[266]"></a>ethernet_input</STRONG> (Thumb, 188 bytes, Stack size 24 bytes, etharp.o(i.ethernet_input))
  3602. <BR><BR>[Stack]<UL><LI>Max Depth = 644 + Unknown Stack Size
  3603. <LI>Call Chain = ethernet_input &rArr; ip_input &rArr; tcp_input &rArr; tcp_listen_input &rArr; tcp_alloc &rArr; tcp_kill_prio &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3604. </UL>
  3605. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  3606. <LI><a href="#[25e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_header
  3607. <LI><a href="#[267]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_input
  3608. <LI><a href="#[259]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_arp_input
  3609. <LI><a href="#[ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memcmp
  3610. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3611. </UL>
  3612. <BR>[Called By]<UL><LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_thread
  3613. </UL>
  3614. <P><STRONG><a name="[83]"></a>ethernetif_init</STRONG> (Thumb, 90 bytes, Stack size 8 bytes, ethernetif.o(i.ethernetif_init))
  3615. <BR><BR>[Stack]<UL><LI>Max Depth = 296 + Unknown Stack Size
  3616. <LI>Call Chain = ethernetif_init &rArr; low_level_init &rArr; ETH_BSP_Config &rArr; ETH_MACDMA_Config &rArr; ETH_Init &rArr; ETH_WritePHYRegister
  3617. </UL>
  3618. <BR>[Calls]<UL><LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreate
  3619. <LI><a href="#[268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;low_level_init
  3620. <LI><a href="#[15b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemCreate
  3621. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3622. </UL>
  3623. <BR>[Address Reference Count : 1]<UL><LI> hd_eth.o(i.lwIP_Init)
  3624. </UL>
  3625. <P><STRONG><a name="[7e]"></a>ethernetif_input</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, ethernetif.o(i.ethernetif_input))
  3626. <BR><BR>[Stack]<UL><LI>Max Depth = 228 + Unknown Stack Size
  3627. <LI>Call Chain = ethernetif_input &rArr; low_level_input &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3628. </UL>
  3629. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  3630. <LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPend
  3631. <LI><a href="#[269]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;low_level_input
  3632. </UL>
  3633. <BR>[Address Reference Count : 1]<UL><LI> ethernetif.o(i.ethernetif_init)
  3634. </UL>
  3635. <P><STRONG><a name="[85]"></a>ethphycheck_timer</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, hd_eth.o(i.ethphycheck_timer))
  3636. <BR><BR>[Stack]<UL><LI>Max Depth = 436 + Unknown Stack Size
  3637. <LI>Call Chain = ethphycheck_timer &rArr; hd_ethCheckLinkStatus &rArr; netif_set_link_up &rArr; dhcp_network_changed &rArr; dhcp_reboot &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3638. </UL>
  3639. <BR>[Calls]<UL><LI><a href="#[1d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timeout
  3640. <LI><a href="#[26a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hd_ethCheckLinkStatus
  3641. </UL>
  3642. <BR>[Address Reference Count : 2]<UL><LI> hd_eth.o(i.ethphycheck_timer)
  3643. <LI> hd_eth.o(i.lwIP_Init)
  3644. </UL>
  3645. <P><STRONG><a name="[26c]"></a>f_close</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, ff.o(i.f_close))
  3646. <BR><BR>[Stack]<UL><LI>Max Depth = 320<LI>Call Chain = f_close &rArr; f_sync &rArr; sync_fs &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  3647. </UL>
  3648. <BR>[Calls]<UL><LI><a href="#[26d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_sync
  3649. <LI><a href="#[26e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;validate
  3650. <LI><a href="#[26f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dec_lock
  3651. </UL>
  3652. <BR>[Called By]<UL><LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read_file
  3653. </UL>
  3654. <P><STRONG><a name="[270]"></a>f_mkfs</STRONG> (Thumb, 1594 bytes, Stack size 112 bytes, ff.o(i.f_mkfs))
  3655. <BR><BR>[Stack]<UL><LI>Max Depth = 360<LI>Call Chain = f_mkfs &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  3656. </UL>
  3657. <BR>[Calls]<UL><LI><a href="#[273]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_fattime
  3658. <LI><a href="#[22e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_write
  3659. <LI><a href="#[22b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_ioctl
  3660. <LI><a href="#[272]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_initialize
  3661. <LI><a href="#[1e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_set
  3662. <LI><a href="#[228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_cpy
  3663. <LI><a href="#[271]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_ldnumber
  3664. </UL>
  3665. <BR>[Called By]<UL><LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read_file
  3666. </UL>
  3667. <P><STRONG><a name="[274]"></a>f_mount</STRONG> (Thumb, 92 bytes, Stack size 40 bytes, ff.o(i.f_mount))
  3668. <BR><BR>[Stack]<UL><LI>Max Depth = 416<LI>Call Chain = f_mount &rArr; find_volume &rArr; check_fs &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  3669. </UL>
  3670. <BR>[Calls]<UL><LI><a href="#[271]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_ldnumber
  3671. <LI><a href="#[276]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;find_volume
  3672. <LI><a href="#[275]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clear_lock
  3673. </UL>
  3674. <BR>[Called By]<UL><LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read_file
  3675. </UL>
  3676. <P><STRONG><a name="[277]"></a>f_open</STRONG> (Thumb, 420 bytes, Stack size 608 bytes, ff.o(i.f_open))
  3677. <BR><BR>[Stack]<UL><LI>Max Depth = 1056<LI>Call Chain = f_open &rArr; dir_register &rArr; dir_find &rArr; dir_next &rArr; create_chain &rArr; put_fat &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  3678. </UL>
  3679. <BR>[Calls]<UL><LI><a href="#[273]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_fattime
  3680. <LI><a href="#[27c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;st_clust
  3681. <LI><a href="#[27d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;remove_chain
  3682. <LI><a href="#[1d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
  3683. <LI><a href="#[27b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ld_clust
  3684. <LI><a href="#[27e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;inc_lock
  3685. <LI><a href="#[278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;follow_path
  3686. <LI><a href="#[276]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;find_volume
  3687. <LI><a href="#[27a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;enq_lock
  3688. <LI><a href="#[227]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_register
  3689. <LI><a href="#[279]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;chk_lock
  3690. </UL>
  3691. <BR>[Called By]<UL><LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read_file
  3692. </UL>
  3693. <P><STRONG><a name="[27f]"></a>f_opendir</STRONG> (Thumb, 148 bytes, Stack size 552 bytes, ff.o(i.f_opendir))
  3694. <BR><BR>[Stack]<UL><LI>Max Depth = 984<LI>Call Chain = f_opendir &rArr; follow_path &rArr; dir_find &rArr; dir_next &rArr; create_chain &rArr; put_fat &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  3695. </UL>
  3696. <BR>[Calls]<UL><LI><a href="#[27b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ld_clust
  3697. <LI><a href="#[27e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;inc_lock
  3698. <LI><a href="#[278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;follow_path
  3699. <LI><a href="#[276]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;find_volume
  3700. <LI><a href="#[220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_sdi
  3701. </UL>
  3702. <BR>[Called By]<UL><LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read_file
  3703. </UL>
  3704. <P><STRONG><a name="[280]"></a>f_read</STRONG> (Thumb, 416 bytes, Stack size 64 bytes, ff.o(i.f_read))
  3705. <BR><BR>[Stack]<UL><LI>Max Depth = 368<LI>Call Chain = f_read &rArr; get_fat &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  3706. </UL>
  3707. <BR>[Calls]<UL><LI><a href="#[22e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_write
  3708. <LI><a href="#[22d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_read
  3709. <LI><a href="#[1dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_fat
  3710. <LI><a href="#[226]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clust2sect
  3711. <LI><a href="#[26e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;validate
  3712. <LI><a href="#[228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_cpy
  3713. </UL>
  3714. <BR>[Called By]<UL><LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read_file
  3715. </UL>
  3716. <P><STRONG><a name="[26d]"></a>f_sync</STRONG> (Thumb, 176 bytes, Stack size 24 bytes, ff.o(i.f_sync))
  3717. <BR><BR>[Stack]<UL><LI>Max Depth = 304<LI>Call Chain = f_sync &rArr; sync_fs &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  3718. </UL>
  3719. <BR>[Calls]<UL><LI><a href="#[273]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_fattime
  3720. <LI><a href="#[22e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_write
  3721. <LI><a href="#[26e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;validate
  3722. <LI><a href="#[281]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sync_fs
  3723. <LI><a href="#[27c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;st_clust
  3724. <LI><a href="#[1d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
  3725. </UL>
  3726. <BR>[Called By]<UL><LI><a href="#[26c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_close
  3727. </UL>
  3728. <P><STRONG><a name="[1e0]"></a>ff_convert</STRONG> (Thumb, 116 bytes, Stack size 24 bytes, cc936.o(i.ff_convert))
  3729. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = ff_convert
  3730. </UL>
  3731. <BR>[Called By]<UL><LI><a href="#[1df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;create_name
  3732. </UL>
  3733. <P><STRONG><a name="[1db]"></a>ff_wtoupper</STRONG> (Thumb, 46 bytes, Stack size 0 bytes, cc936.o(i.ff_wtoupper))
  3734. <BR><BR>[Called By]<UL><LI><a href="#[1df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;create_name
  3735. <LI><a href="#[1da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cmp_lfn
  3736. </UL>
  3737. <P><STRONG><a name="[70]"></a>fputc</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, log.o(i.fputc))
  3738. <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = fputc &rArr; USART_SendData
  3739. </UL>
  3740. <BR>[Calls]<UL><LI><a href="#[1c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_SendData
  3741. <LI><a href="#[1bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_GetFlagStatus
  3742. </UL>
  3743. <BR>[Address Reference Count : 1]<UL><LI> printfa.o(i.__0printf)
  3744. </UL>
  3745. <P><STRONG><a name="[1dd]"></a>get_fat</STRONG> (Thumb, 232 bytes, Stack size 24 bytes, ff.o(i.get_fat))
  3746. <BR><BR>[Stack]<UL><LI>Max Depth = 304<LI>Call Chain = get_fat &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  3747. </UL>
  3748. <BR>[Calls]<UL><LI><a href="#[1d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
  3749. </UL>
  3750. <BR>[Called By]<UL><LI><a href="#[280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_read
  3751. <LI><a href="#[27d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;remove_chain
  3752. <LI><a href="#[220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_sdi
  3753. <LI><a href="#[221]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_next
  3754. <LI><a href="#[1dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;create_chain
  3755. </UL>
  3756. <P><STRONG><a name="[273]"></a>get_fattime</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, diskio.o(i.get_fattime))
  3757. <BR><BR>[Called By]<UL><LI><a href="#[277]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
  3758. <LI><a href="#[270]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkfs
  3759. <LI><a href="#[26d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_sync
  3760. </UL>
  3761. <P><STRONG><a name="[107]"></a>get_gateway_config_params</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, gateway_message.o(i.get_gateway_config_params))
  3762. <BR><BR>[Called By]<UL><LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;data_task
  3763. <LI><a href="#[1e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;masterSendNodeString
  3764. <LI><a href="#[106]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GatewayProtocolAnalysis
  3765. </UL>
  3766. <P><STRONG><a name="[26a]"></a>hd_ethCheckLinkStatus</STRONG> (Thumb, 96 bytes, Stack size 16 bytes, hd_eth.o(i.hd_ethCheckLinkStatus))
  3767. <BR><BR>[Stack]<UL><LI>Max Depth = 428 + Unknown Stack Size
  3768. <LI>Call Chain = hd_ethCheckLinkStatus &rArr; netif_set_link_up &rArr; dhcp_network_changed &rArr; dhcp_reboot &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3769. </UL>
  3770. <BR>[Calls]<UL><LI><a href="#[286]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_link_up
  3771. <LI><a href="#[285]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_link_down
  3772. <LI><a href="#[268]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;low_level_init
  3773. <LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_start
  3774. <LI><a href="#[cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hd_ethGetPhyStatus
  3775. </UL>
  3776. <BR>[Called By]<UL><LI><a href="#[85]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ethphycheck_timer
  3777. </UL>
  3778. <P><STRONG><a name="[cb]"></a>hd_ethGetPhyStatus</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, hd_eth.o(i.hd_ethGetPhyStatus))
  3779. <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = hd_ethGetPhyStatus &rArr; ETH_ReadPHYRegister
  3780. </UL>
  3781. <BR>[Calls]<UL><LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_ReadPHYRegister
  3782. </UL>
  3783. <BR>[Called By]<UL><LI><a href="#[26a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hd_ethCheckLinkStatus
  3784. <LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_BSP_Config
  3785. </UL>
  3786. <P><STRONG><a name="[287]"></a>hd_netledClose</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, led.o(i.hd_netledClose))
  3787. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = hd_netledClose &rArr; GPIO_ResetBits
  3788. </UL>
  3789. <BR>[Calls]<UL><LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ResetBits
  3790. </UL>
  3791. <BR>[Called By]<UL><LI><a href="#[8a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;led_taskFuntcion
  3792. </UL>
  3793. <P><STRONG><a name="[288]"></a>hd_netledOpen</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, led.o(i.hd_netledOpen))
  3794. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = hd_netledOpen &rArr; GPIO_SetBits
  3795. </UL>
  3796. <BR>[Calls]<UL><LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_SetBits
  3797. </UL>
  3798. <BR>[Called By]<UL><LI><a href="#[8a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;led_taskFuntcion
  3799. </UL>
  3800. <P><STRONG><a name="[289]"></a>http_clientClose</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, httpclient.o(i.http_clientClose))
  3801. <BR><BR>[Stack]<UL><LI>Max Depth = 180 + Unknown Stack Size
  3802. <LI>Call Chain = http_clientClose &rArr; lwip_close &rArr; netconn_delete &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3803. </UL>
  3804. <BR>[Calls]<UL><LI><a href="#[28a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_close
  3805. </UL>
  3806. <BR>[Called By]<UL><LI><a href="#[297]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPost
  3807. <LI><a href="#[290]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientGet
  3808. </UL>
  3809. <P><STRONG><a name="[28b]"></a>http_clientConnectToServer</STRONG> (Thumb, 216 bytes, Stack size 48 bytes, httpclient.o(i.http_clientConnectToServer))
  3810. <BR><BR>[Stack]<UL><LI>Max Depth = 572 + Unknown Stack Size
  3811. <LI>Call Chain = http_clientConnectToServer &rArr; dns_gethostbyname &rArr; dns_enqueue &rArr; dns_check_entry &rArr; dns_send &rArr; udp_sendto &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3812. </UL>
  3813. <BR>[Calls]<UL><LI><a href="#[28c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_socket
  3814. <LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  3815. <LI><a href="#[28e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_connect
  3816. <LI><a href="#[28d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ipaddr_ntoa
  3817. <LI><a href="#[234]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ipaddr_addr
  3818. <LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
  3819. <LI><a href="#[233]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_gethostbyname
  3820. <LI><a href="#[28f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_setsockopt
  3821. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3822. </UL>
  3823. <BR>[Called By]<UL><LI><a href="#[297]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPost
  3824. <LI><a href="#[290]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientGet
  3825. </UL>
  3826. <P><STRONG><a name="[290]"></a>http_clientGet</STRONG> (Thumb, 92 bytes, Stack size 40 bytes, httpclient.o(i.http_clientGet))
  3827. <BR><BR>[Stack]<UL><LI>Max Depth = 612 + Unknown Stack Size
  3828. <LI>Call Chain = http_clientGet &rArr; http_clientConnectToServer &rArr; dns_gethostbyname &rArr; dns_enqueue &rArr; dns_check_entry &rArr; dns_send &rArr; udp_sendto &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3829. </UL>
  3830. <BR>[Calls]<UL><LI><a href="#[292]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientReadResponse_GET
  3831. <LI><a href="#[291]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPacketRequest_GET
  3832. <LI><a href="#[28b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientConnectToServer
  3833. <LI><a href="#[289]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientClose
  3834. </UL>
  3835. <BR>[Called By]<UL><LI><a href="#[29c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_getDemo
  3836. </UL>
  3837. <P><STRONG><a name="[293]"></a>http_clientPacketBody_POST</STRONG> (Thumb, 82 bytes, Stack size 24 bytes, httpclient.o(i.http_clientPacketBody_POST))
  3838. <BR><BR>[Stack]<UL><LI>Max Depth = 332 + Unknown Stack Size
  3839. <LI>Call Chain = http_clientPacketBody_POST &rArr; lwip_write &rArr; lwip_send &rArr; lwip_sendto &rArr; lwip_send (Cycle)
  3840. </UL>
  3841. <BR>[Calls]<UL><LI><a href="#[294]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_write
  3842. </UL>
  3843. <BR>[Called By]<UL><LI><a href="#[297]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPost
  3844. </UL>
  3845. <P><STRONG><a name="[291]"></a>http_clientPacketRequest_GET</STRONG> (Thumb, 164 bytes, Stack size 24 bytes, httpclient.o(i.http_clientPacketRequest_GET))
  3846. <BR><BR>[Stack]<UL><LI>Max Depth = 332 + Unknown Stack Size
  3847. <LI>Call Chain = http_clientPacketRequest_GET &rArr; lwip_write &rArr; lwip_send &rArr; lwip_sendto &rArr; lwip_send (Cycle)
  3848. </UL>
  3849. <BR>[Calls]<UL><LI><a href="#[294]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_write
  3850. <LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen
  3851. <LI><a href="#[295]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strcat
  3852. <LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
  3853. <LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2sprintf
  3854. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3855. </UL>
  3856. <BR>[Called By]<UL><LI><a href="#[290]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientGet
  3857. </UL>
  3858. <P><STRONG><a name="[296]"></a>http_clientPacketRequest_POST</STRONG> (Thumb, 202 bytes, Stack size 24 bytes, httpclient.o(i.http_clientPacketRequest_POST))
  3859. <BR><BR>[Stack]<UL><LI>Max Depth = 332 + Unknown Stack Size
  3860. <LI>Call Chain = http_clientPacketRequest_POST &rArr; lwip_write &rArr; lwip_send &rArr; lwip_sendto &rArr; lwip_send (Cycle)
  3861. </UL>
  3862. <BR>[Calls]<UL><LI><a href="#[294]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_write
  3863. <LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen
  3864. <LI><a href="#[295]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strcat
  3865. <LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
  3866. <LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2sprintf
  3867. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3868. </UL>
  3869. <BR>[Called By]<UL><LI><a href="#[297]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPost
  3870. </UL>
  3871. <P><STRONG><a name="[297]"></a>http_clientPost</STRONG> (Thumb, 102 bytes, Stack size 40 bytes, httpclient.o(i.http_clientPost))
  3872. <BR><BR>[Stack]<UL><LI>Max Depth = 612 + Unknown Stack Size
  3873. <LI>Call Chain = http_clientPost &rArr; http_clientConnectToServer &rArr; dns_gethostbyname &rArr; dns_enqueue &rArr; dns_check_entry &rArr; dns_send &rArr; udp_sendto &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3874. </UL>
  3875. <BR>[Calls]<UL><LI><a href="#[298]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientReadResponse_POST
  3876. <LI><a href="#[296]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPacketRequest_POST
  3877. <LI><a href="#[293]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPacketBody_POST
  3878. <LI><a href="#[28b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientConnectToServer
  3879. <LI><a href="#[289]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientClose
  3880. </UL>
  3881. <BR>[Called By]<UL><LI><a href="#[29e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_postDemo
  3882. </UL>
  3883. <P><STRONG><a name="[292]"></a>http_clientReadResponse_GET</STRONG> (Thumb, 142 bytes, Stack size 32 bytes, httpclient.o(i.http_clientReadResponse_GET))
  3884. <BR><BR>[Stack]<UL><LI>Max Depth = 396 + Unknown Stack Size
  3885. <LI>Call Chain = http_clientReadResponse_GET &rArr; http_getLine &rArr; lwip_recv &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3886. </UL>
  3887. <BR>[Calls]<UL><LI><a href="#[29b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_recv
  3888. <LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  3889. <LI><a href="#[29a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_parseRequestLine
  3890. <LI><a href="#[299]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_getLine
  3891. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3892. </UL>
  3893. <BR>[Called By]<UL><LI><a href="#[290]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientGet
  3894. </UL>
  3895. <P><STRONG><a name="[298]"></a>http_clientReadResponse_POST</STRONG> (Thumb, 142 bytes, Stack size 32 bytes, httpclient.o(i.http_clientReadResponse_POST))
  3896. <BR><BR>[Stack]<UL><LI>Max Depth = 396 + Unknown Stack Size
  3897. <LI>Call Chain = http_clientReadResponse_POST &rArr; http_getLine &rArr; lwip_recv &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3898. </UL>
  3899. <BR>[Calls]<UL><LI><a href="#[29b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_recv
  3900. <LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  3901. <LI><a href="#[29a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_parseRequestLine
  3902. <LI><a href="#[299]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_getLine
  3903. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3904. </UL>
  3905. <BR>[Called By]<UL><LI><a href="#[297]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPost
  3906. </UL>
  3907. <P><STRONG><a name="[7f]"></a>http_dns_found</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, httpclient.o(i.http_dns_found))
  3908. <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = http_dns_found &rArr; ipaddr_ntoa &rArr; ipaddr_ntoa_r
  3909. </UL>
  3910. <BR>[Calls]<UL><LI><a href="#[28d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ipaddr_ntoa
  3911. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3912. </UL>
  3913. <BR>[Address Reference Count : 1]<UL><LI> httpclient.o(i.http_clientConnectToServer)
  3914. </UL>
  3915. <P><STRONG><a name="[29c]"></a>http_getDemo</STRONG> (Thumb, 56 bytes, Stack size 24 bytes, sys_http.o(i.http_getDemo))
  3916. <BR><BR>[Stack]<UL><LI>Max Depth = 636 + Unknown Stack Size
  3917. <LI>Call Chain = http_getDemo &rArr; http_clientGet &rArr; http_clientConnectToServer &rArr; dns_gethostbyname &rArr; dns_enqueue &rArr; dns_check_entry &rArr; dns_send &rArr; udp_sendto &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3918. </UL>
  3919. <BR>[Calls]<UL><LI><a href="#[290]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientGet
  3920. <LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
  3921. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3922. </UL>
  3923. <BR>[Called By]<UL><LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;period_taskFuntcion
  3924. </UL>
  3925. <P><STRONG><a name="[299]"></a>http_getLine</STRONG> (Thumb, 74 bytes, Stack size 32 bytes, httpclient.o(i.http_getLine))
  3926. <BR><BR>[Stack]<UL><LI>Max Depth = 364 + Unknown Stack Size
  3927. <LI>Call Chain = http_getLine &rArr; lwip_recv &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3928. </UL>
  3929. <BR>[Calls]<UL><LI><a href="#[29b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_recv
  3930. </UL>
  3931. <BR>[Called By]<UL><LI><a href="#[298]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientReadResponse_POST
  3932. <LI><a href="#[292]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientReadResponse_GET
  3933. </UL>
  3934. <P><STRONG><a name="[29a]"></a>http_parseRequestLine</STRONG> (Thumb, 74 bytes, Stack size 24 bytes, httpclient.o(i.http_parseRequestLine))
  3935. <BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = http_parseRequestLine &rArr; strncmp
  3936. </UL>
  3937. <BR>[Calls]<UL><LI><a href="#[29d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strncmp
  3938. </UL>
  3939. <BR>[Called By]<UL><LI><a href="#[298]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientReadResponse_POST
  3940. <LI><a href="#[292]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientReadResponse_GET
  3941. </UL>
  3942. <P><STRONG><a name="[29e]"></a>http_postDemo</STRONG> (Thumb, 78 bytes, Stack size 32 bytes, sys_http.o(i.http_postDemo))
  3943. <BR><BR>[Stack]<UL><LI>Max Depth = 644 + Unknown Stack Size
  3944. <LI>Call Chain = http_postDemo &rArr; http_clientPost &rArr; http_clientConnectToServer &rArr; dns_gethostbyname &rArr; dns_enqueue &rArr; dns_check_entry &rArr; dns_send &rArr; udp_sendto &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3945. </UL>
  3946. <BR>[Calls]<UL><LI><a href="#[297]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPost
  3947. <LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen
  3948. <LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
  3949. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3950. </UL>
  3951. <BR>[Called By]<UL><LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;period_taskFuntcion
  3952. </UL>
  3953. <P><STRONG><a name="[29f]"></a>icmp_dest_unreach</STRONG> (Thumb, 18 bytes, Stack size 16 bytes, icmp.o(i.icmp_dest_unreach))
  3954. <BR><BR>[Stack]<UL><LI>Max Depth = 396 + Unknown Stack Size
  3955. <LI>Call Chain = icmp_dest_unreach &rArr; icmp_send_response &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3956. </UL>
  3957. <BR>[Calls]<UL><LI><a href="#[2a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_send_response
  3958. </UL>
  3959. <BR>[Called By]<UL><LI><a href="#[267]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_input
  3960. <LI><a href="#[2b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_input
  3961. </UL>
  3962. <P><STRONG><a name="[2a1]"></a>icmp_input</STRONG> (Thumb, 428 bytes, Stack size 48 bytes, icmp.o(i.icmp_input))
  3963. <BR><BR>[Stack]<UL><LI>Max Depth = 340 + Unknown Stack Size
  3964. <LI>Call Chain = icmp_input &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3965. </UL>
  3966. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  3967. <LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  3968. <LI><a href="#[25f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip4_addr_isbroadcast
  3969. <LI><a href="#[2a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_output_if
  3970. <LI><a href="#[25e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_header
  3971. <LI><a href="#[263]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_copy
  3972. <LI><a href="#[2a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;inet_chksum_pbuf
  3973. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  3974. </UL>
  3975. <BR>[Called By]<UL><LI><a href="#[267]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_input
  3976. </UL>
  3977. <P><STRONG><a name="[2a6]"></a>icmp_time_exceeded</STRONG> (Thumb, 18 bytes, Stack size 16 bytes, icmp.o(i.icmp_time_exceeded))
  3978. <BR><BR>[Stack]<UL><LI>Max Depth = 396 + Unknown Stack Size
  3979. <LI>Call Chain = icmp_time_exceeded &rArr; icmp_send_response &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  3980. </UL>
  3981. <BR>[Calls]<UL><LI><a href="#[2a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_send_response
  3982. </UL>
  3983. <BR>[Called By]<UL><LI><a href="#[2bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_free_complete_datagram
  3984. </UL>
  3985. <P><STRONG><a name="[2a4]"></a>inet_chksum</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, inet_chksum.o(i.inet_chksum))
  3986. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = inet_chksum &rArr; lwip_standard_chksum
  3987. </UL>
  3988. <BR>[Calls]<UL><LI><a href="#[2a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_standard_chksum
  3989. </UL>
  3990. <BR>[Called By]<UL><LI><a href="#[2b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass
  3991. <LI><a href="#[2a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag
  3992. <LI><a href="#[2a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_send_response
  3993. </UL>
  3994. <P><STRONG><a name="[2a2]"></a>inet_chksum_pbuf</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, inet_chksum.o(i.inet_chksum_pbuf))
  3995. <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = inet_chksum_pbuf &rArr; lwip_standard_chksum
  3996. </UL>
  3997. <BR>[Calls]<UL><LI><a href="#[2a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_standard_chksum
  3998. </UL>
  3999. <BR>[Called By]<UL><LI><a href="#[2a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_input
  4000. </UL>
  4001. <P><STRONG><a name="[2a8]"></a>insertHexData</STRONG> (Thumb, 26 bytes, Stack size 24 bytes, protocol.o(i.insertHexData))
  4002. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = insertHexData
  4003. </UL>
  4004. <BR>[Calls]<UL><LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  4005. </UL>
  4006. <BR>[Called By]<UL><LI><a href="#[1e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;masterSendNodeString
  4007. </UL>
  4008. <P><STRONG><a name="[25f]"></a>ip4_addr_isbroadcast</STRONG> (Thumb, 78 bytes, Stack size 12 bytes, ip_addr.o(i.ip4_addr_isbroadcast))
  4009. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = ip4_addr_isbroadcast
  4010. </UL>
  4011. <BR>[Called By]<UL><LI><a href="#[1f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_query
  4012. <LI><a href="#[2b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_input
  4013. <LI><a href="#[267]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_input
  4014. <LI><a href="#[2a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_input
  4015. <LI><a href="#[2b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_input
  4016. <LI><a href="#[25a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_update_arp_entry
  4017. <LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_output
  4018. </UL>
  4019. <P><STRONG><a name="[2a9]"></a>ip_frag</STRONG> (Thumb, 436 bytes, Stack size 96 bytes, ip_frag.o(i.ip_frag))
  4020. <BR><BR>[Stack]<UL><LI>Max Depth = 252 + Unknown Stack Size
  4021. <LI>Call Chain = ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4022. </UL>
  4023. <BR>[Calls]<UL><LI><a href="#[2aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohs
  4024. <LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  4025. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  4026. <LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  4027. <LI><a href="#[264]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_ref
  4028. <LI><a href="#[2ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_cat
  4029. <LI><a href="#[2ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloced_custom
  4030. <LI><a href="#[2ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag_free_pbuf_custom_ref
  4031. <LI><a href="#[2ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag_alloc_pbuf_custom_ref
  4032. <LI><a href="#[2a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;inet_chksum
  4033. <LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  4034. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4035. </UL>
  4036. <BR>[Called By]<UL><LI><a href="#[2a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_output_if
  4037. </UL>
  4038. <P><STRONG><a name="[267]"></a>ip_input</STRONG> (Thumb, 484 bytes, Stack size 40 bytes, ip.o(i.ip_input))
  4039. <BR><BR>[Stack]<UL><LI>Max Depth = 620 + Unknown Stack Size
  4040. <LI>Call Chain = ip_input &rArr; tcp_input &rArr; tcp_listen_input &rArr; tcp_alloc &rArr; tcp_kill_prio &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4041. </UL>
  4042. <BR>[Calls]<UL><LI><a href="#[2aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohs
  4043. <LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_realloc
  4044. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  4045. <LI><a href="#[25f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip4_addr_isbroadcast
  4046. <LI><a href="#[2b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_input
  4047. <LI><a href="#[2b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_input
  4048. <LI><a href="#[2b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass
  4049. <LI><a href="#[2a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_input
  4050. <LI><a href="#[29f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_dest_unreach
  4051. <LI><a href="#[2b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_input
  4052. </UL>
  4053. <BR>[Called By]<UL><LI><a href="#[266]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ethernet_input
  4054. <LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_thread
  4055. </UL>
  4056. <P><STRONG><a name="[2a5]"></a>ip_output</STRONG> (Thumb, 72 bytes, Stack size 48 bytes, ip.o(i.ip_output))
  4057. <BR><BR>[Stack]<UL><LI>Max Depth = 340 + Unknown Stack Size
  4058. <LI>Call Chain = ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4059. </UL>
  4060. <BR>[Calls]<UL><LI><a href="#[2b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_route
  4061. <LI><a href="#[2a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_output_if
  4062. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4063. </UL>
  4064. <BR>[Called By]<UL><LI><a href="#[33e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output_segment
  4065. <LI><a href="#[33d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_send_empty_ack
  4066. <LI><a href="#[346]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_zero_window_probe
  4067. <LI><a href="#[327]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rst
  4068. <LI><a href="#[33a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_keepalive
  4069. <LI><a href="#[2a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_send_response
  4070. </UL>
  4071. <P><STRONG><a name="[2a3]"></a>ip_output_if</STRONG> (Thumb, 228 bytes, Stack size 40 bytes, ip.o(i.ip_output_if))
  4072. <BR><BR>[Stack]<UL><LI>Max Depth = 292 + Unknown Stack Size
  4073. <LI>Call Chain = ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4074. </UL>
  4075. <BR>[Calls]<UL><LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  4076. <LI><a href="#[25e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_header
  4077. <LI><a href="#[2a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag
  4078. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4079. </UL>
  4080. <BR>[Called By]<UL><LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto_if
  4081. <LI><a href="#[2a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_output
  4082. <LI><a href="#[251]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_sendto
  4083. <LI><a href="#[2a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_input
  4084. </UL>
  4085. <P><STRONG><a name="[2b1]"></a>ip_reass</STRONG> (Thumb, 410 bytes, Stack size 40 bytes, ip_frag.o(i.ip_reass))
  4086. <BR><BR>[Stack]<UL><LI>Max Depth = 524 + Unknown Stack Size
  4087. <LI>Call Chain = ip_reass &rArr; ip_reass_enqueue_new_datagram &rArr; ip_reass_remove_oldest_datagram &rArr; ip_reass_free_complete_datagram &rArr; icmp_time_exceeded &rArr; icmp_send_response &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4088. </UL>
  4089. <BR>[Calls]<UL><LI><a href="#[2aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohs
  4090. <LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  4091. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  4092. <LI><a href="#[25e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_header
  4093. <LI><a href="#[2b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_clen
  4094. <LI><a href="#[2ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_cat
  4095. <LI><a href="#[2b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_remove_oldest_datagram
  4096. <LI><a href="#[2b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_enqueue_new_datagram
  4097. <LI><a href="#[2ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_dequeue_datagram
  4098. <LI><a href="#[2b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_chain_frag_into_datagram_and_validate
  4099. <LI><a href="#[2a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;inet_chksum
  4100. <LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  4101. </UL>
  4102. <BR>[Called By]<UL><LI><a href="#[267]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_input
  4103. </UL>
  4104. <P><STRONG><a name="[2bc]"></a>ip_reass_tmr</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, ip_frag.o(i.ip_reass_tmr))
  4105. <BR><BR>[Stack]<UL><LI>Max Depth = 444 + Unknown Stack Size
  4106. <LI>Call Chain = ip_reass_tmr &rArr; ip_reass_free_complete_datagram &rArr; icmp_time_exceeded &rArr; icmp_send_response &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4107. </UL>
  4108. <BR>[Calls]<UL><LI><a href="#[2bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_free_complete_datagram
  4109. </UL>
  4110. <BR>[Called By]<UL><LI><a href="#[81]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_timer
  4111. </UL>
  4112. <P><STRONG><a name="[2b5]"></a>ip_route</STRONG> (Thumb, 80 bytes, Stack size 8 bytes, ip.o(i.ip_route))
  4113. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ip_route
  4114. </UL>
  4115. <BR>[Called By]<UL><LI><a href="#[23b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto
  4116. <LI><a href="#[2a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_output
  4117. <LI><a href="#[33e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output_segment
  4118. <LI><a href="#[331]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_eff_send_mss
  4119. <LI><a href="#[24a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_connect
  4120. <LI><a href="#[251]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_sendto
  4121. </UL>
  4122. <P><STRONG><a name="[234]"></a>ipaddr_addr</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, ip_addr.o(i.ipaddr_addr))
  4123. <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = ipaddr_addr &rArr; ipaddr_aton &rArr; __2printf
  4124. </UL>
  4125. <BR>[Calls]<UL><LI><a href="#[2bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ipaddr_aton
  4126. </UL>
  4127. <BR>[Called By]<UL><LI><a href="#[305]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_open
  4128. <LI><a href="#[236]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_init
  4129. <LI><a href="#[233]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_gethostbyname
  4130. <LI><a href="#[28b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientConnectToServer
  4131. </UL>
  4132. <P><STRONG><a name="[2bd]"></a>ipaddr_aton</STRONG> (Thumb, 354 bytes, Stack size 48 bytes, ip_addr.o(i.ipaddr_aton))
  4133. <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = ipaddr_aton &rArr; __2printf
  4134. </UL>
  4135. <BR>[Calls]<UL><LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htonl
  4136. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4137. </UL>
  4138. <BR>[Called By]<UL><LI><a href="#[234]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ipaddr_addr
  4139. </UL>
  4140. <P><STRONG><a name="[28d]"></a>ipaddr_ntoa</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, ip_addr.o(i.ipaddr_ntoa))
  4141. <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = ipaddr_ntoa &rArr; ipaddr_ntoa_r
  4142. </UL>
  4143. <BR>[Calls]<UL><LI><a href="#[2be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ipaddr_ntoa_r
  4144. </UL>
  4145. <BR>[Called By]<UL><LI><a href="#[2c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwIP_Init
  4146. <LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_dns_found
  4147. <LI><a href="#[28b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientConnectToServer
  4148. </UL>
  4149. <P><STRONG><a name="[2be]"></a>ipaddr_ntoa_r</STRONG> (Thumb, 168 bytes, Stack size 40 bytes, ip_addr.o(i.ipaddr_ntoa_r))
  4150. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = ipaddr_ntoa_r
  4151. </UL>
  4152. <BR>[Called By]<UL><LI><a href="#[28d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ipaddr_ntoa
  4153. </UL>
  4154. <P><STRONG><a name="[8a]"></a>led_taskFuntcion</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, main.o(i.led_taskFuntcion))
  4155. <BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
  4156. <LI>Call Chain = led_taskFuntcion &rArr; hd_netledOpen &rArr; GPIO_SetBits
  4157. </UL>
  4158. <BR>[Calls]<UL><LI><a href="#[288]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hd_netledOpen
  4159. <LI><a href="#[287]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hd_netledClose
  4160. <LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
  4161. </UL>
  4162. <BR>[Address Reference Count : 1]<UL><LI> main.o(i.main)
  4163. </UL>
  4164. <P><STRONG><a name="[268]"></a>low_level_init</STRONG> (Thumb, 146 bytes, Stack size 16 bytes, ethernetif.o(i.low_level_init))
  4165. <BR><BR>[Stack]<UL><LI>Max Depth = 288<LI>Call Chain = low_level_init &rArr; ETH_BSP_Config &rArr; ETH_MACDMA_Config &rArr; ETH_Init &rArr; ETH_WritePHYRegister
  4166. </UL>
  4167. <BR>[Calls]<UL><LI><a href="#[e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_MACAddressConfig
  4168. <LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DMATxDescChecksumInsertionConfig
  4169. <LI><a href="#[2bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DMATxDescChainInit
  4170. <LI><a href="#[cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DMARxDescReceiveITConfig
  4171. <LI><a href="#[2c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DMARxDescChainInit
  4172. <LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_BSP_Config
  4173. </UL>
  4174. <BR>[Called By]<UL><LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ethernetif_init
  4175. <LI><a href="#[26a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hd_ethCheckLinkStatus
  4176. </UL>
  4177. <P><STRONG><a name="[2c3]"></a>lwIP_Init</STRONG> (Thumb, 178 bytes, Stack size 32 bytes, hd_eth.o(i.lwIP_Init))
  4178. <BR><BR>[Stack]<UL><LI>Max Depth = 588 + Unknown Stack Size
  4179. <LI>Call Chain = lwIP_Init &rArr; netif_add &rArr; netif_set_addr &rArr; netif_set_ipaddr &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4180. </UL>
  4181. <BR>[Calls]<UL><LI><a href="#[28d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ipaddr_ntoa
  4182. <LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
  4183. <LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Stop
  4184. <LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Start
  4185. <LI><a href="#[2c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_init
  4186. <LI><a href="#[1d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timeout
  4187. <LI><a href="#[1f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_up
  4188. <LI><a href="#[2c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_link_callback
  4189. <LI><a href="#[20c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_down
  4190. <LI><a href="#[2c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_default
  4191. <LI><a href="#[2c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_add
  4192. <LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_start
  4193. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4194. </UL>
  4195. <BR>[Called By]<UL><LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;period_taskFuntcion
  4196. </UL>
  4197. <P><STRONG><a name="[28a]"></a>lwip_close</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, sockets.o(i.lwip_close))
  4198. <BR><BR>[Stack]<UL><LI>Max Depth = 172 + Unknown Stack Size
  4199. <LI>Call Chain = lwip_close &rArr; netconn_delete &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4200. </UL>
  4201. <BR>[Calls]<UL><LI><a href="#[2c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_delete
  4202. <LI><a href="#[26b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_socket
  4203. <LI><a href="#[283]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;free_socket
  4204. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4205. </UL>
  4206. <BR>[Called By]<UL><LI><a href="#[305]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_open
  4207. <LI><a href="#[2ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_close
  4208. <LI><a href="#[289]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientClose
  4209. </UL>
  4210. <P><STRONG><a name="[28e]"></a>lwip_connect</STRONG> (Thumb, 188 bytes, Stack size 40 bytes, sockets.o(i.lwip_connect))
  4211. <BR><BR>[Stack]<UL><LI>Max Depth = 212 + Unknown Stack Size
  4212. <LI>Call Chain = lwip_connect &rArr; netconn_connect &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4213. </UL>
  4214. <BR>[Calls]<UL><LI><a href="#[2aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohs
  4215. <LI><a href="#[2c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_disconnect
  4216. <LI><a href="#[2ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_connect
  4217. <LI><a href="#[26b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_socket
  4218. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4219. </UL>
  4220. <BR>[Called By]<UL><LI><a href="#[305]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_open
  4221. <LI><a href="#[28b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientConnectToServer
  4222. </UL>
  4223. <P><STRONG><a name="[2cb]"></a>lwip_getsockopt</STRONG> (Thumb, 372 bytes, Stack size 64 bytes, sockets.o(i.lwip_getsockopt))
  4224. <BR><BR>[Stack]<UL><LI>Max Depth = 172 + Unknown Stack Size
  4225. <LI>Call Chain = lwip_getsockopt &rArr; tcpip_callback_with_block &rArr; sys_mbox_trypost &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4226. </UL>
  4227. <BR>[Calls]<UL><LI><a href="#[2cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_arch_sem_wait
  4228. <LI><a href="#[2cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_callback_with_block
  4229. <LI><a href="#[26b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_socket
  4230. </UL>
  4231. <BR>[Called By]<UL><LI><a href="#[2ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_receive
  4232. </UL>
  4233. <P><STRONG><a name="[1fb]"></a>lwip_htonl</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, def.o(i.lwip_htonl))
  4234. <BR><BR>[Called By]<UL><LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_parse_reply
  4235. <LI><a href="#[20d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_handle_offer
  4236. <LI><a href="#[209]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_handle_ack
  4237. <LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_create_msg
  4238. <LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohl
  4239. <LI><a href="#[33e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output_segment
  4240. <LI><a href="#[33b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output_alloc_header
  4241. <LI><a href="#[333]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_create_segment
  4242. <LI><a href="#[33d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_send_empty_ack
  4243. <LI><a href="#[327]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rst
  4244. <LI><a href="#[33a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_keepalive
  4245. <LI><a href="#[2bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ipaddr_aton
  4246. </UL>
  4247. <P><STRONG><a name="[238]"></a>lwip_htons</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, def.o(i.lwip_htons))
  4248. <BR><BR>[Called By]<UL><LI><a href="#[2aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohs
  4249. <LI><a href="#[305]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_open
  4250. <LI><a href="#[231]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_send
  4251. <LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_recv
  4252. <LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto_if
  4253. <LI><a href="#[255]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_write
  4254. <LI><a href="#[33e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output_segment
  4255. <LI><a href="#[33b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output_alloc_header
  4256. <LI><a href="#[333]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_create_segment
  4257. <LI><a href="#[340]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_receive
  4258. <LI><a href="#[346]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_zero_window_probe
  4259. <LI><a href="#[32f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_send_fin
  4260. <LI><a href="#[327]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rst
  4261. <LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output
  4262. <LI><a href="#[2a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_output_if
  4263. <LI><a href="#[2b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass
  4264. <LI><a href="#[2a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag
  4265. <LI><a href="#[265]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_raw
  4266. <LI><a href="#[259]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_arp_input
  4267. <LI><a href="#[2d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_recvfrom
  4268. <LI><a href="#[28b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientConnectToServer
  4269. </UL>
  4270. <P><STRONG><a name="[2ce]"></a>lwip_init</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, init.o(i.lwip_init))
  4271. <BR><BR>[Stack]<UL><LI>Max Depth = 104 + Unknown Stack Size
  4272. <LI>Call Chain = lwip_init &rArr; dns_init &rArr; ipaddr_addr &rArr; ipaddr_aton &rArr; __2printf
  4273. </UL>
  4274. <BR>[Calls]<UL><LI><a href="#[2d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_init
  4275. <LI><a href="#[2d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_init
  4276. <LI><a href="#[2d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timeouts_init
  4277. <LI><a href="#[2cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_init
  4278. <LI><a href="#[2d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_init
  4279. <LI><a href="#[2d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_init
  4280. <LI><a href="#[2d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_init
  4281. <LI><a href="#[2d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_socket_init
  4282. <LI><a href="#[236]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_init
  4283. </UL>
  4284. <BR>[Called By]<UL><LI><a href="#[2c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_init
  4285. </UL>
  4286. <P><STRONG><a name="[1fe]"></a>lwip_ntohl</STRONG> (Thumb, 12 bytes, Stack size 4 bytes, def.o(i.lwip_ntohl))
  4287. <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = lwip_ntohl
  4288. </UL>
  4289. <BR>[Calls]<UL><LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htonl
  4290. </UL>
  4291. <BR>[Called By]<UL><LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_recv
  4292. <LI><a href="#[20e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_select
  4293. <LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_recv
  4294. <LI><a href="#[210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_reboot
  4295. <LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_parse_reply
  4296. <LI><a href="#[1ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_decline
  4297. <LI><a href="#[33e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output_segment
  4298. <LI><a href="#[341]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rexmit
  4299. <LI><a href="#[2b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_input
  4300. <LI><a href="#[340]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_receive
  4301. <LI><a href="#[339]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_process
  4302. <LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output
  4303. </UL>
  4304. <P><STRONG><a name="[2aa]"></a>lwip_ntohs</STRONG> (Thumb, 12 bytes, Stack size 4 bytes, def.o(i.lwip_ntohs))
  4305. <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = lwip_ntohs
  4306. </UL>
  4307. <BR>[Calls]<UL><LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  4308. </UL>
  4309. <BR>[Called By]<UL><LI><a href="#[28e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_connect
  4310. <LI><a href="#[2b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_input
  4311. <LI><a href="#[340]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_receive
  4312. <LI><a href="#[33c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_parseopt
  4313. <LI><a href="#[346]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_zero_window_probe
  4314. <LI><a href="#[32f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_send_fin
  4315. <LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output
  4316. <LI><a href="#[2b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_chain_frag_into_datagram_and_validate
  4317. <LI><a href="#[2b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass
  4318. <LI><a href="#[2a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag
  4319. <LI><a href="#[267]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_input
  4320. <LI><a href="#[2b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_input
  4321. <LI><a href="#[2de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_sendto
  4322. </UL>
  4323. <P><STRONG><a name="[2d7]"></a>lwip_read</STRONG> (Thumb, 28 bytes, Stack size 24 bytes, sockets.o(i.lwip_read))
  4324. <BR><BR>[Stack]<UL><LI>Max Depth = 324 + Unknown Stack Size
  4325. <LI>Call Chain = lwip_read &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4326. </UL>
  4327. <BR>[Calls]<UL><LI><a href="#[2d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_recvfrom
  4328. </UL>
  4329. <BR>[Called By]<UL><LI><a href="#[2ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_receive
  4330. </UL>
  4331. <P><STRONG><a name="[29b]"></a>lwip_recv</STRONG> (Thumb, 34 bytes, Stack size 32 bytes, sockets.o(i.lwip_recv))
  4332. <BR><BR>[Stack]<UL><LI>Max Depth = 332 + Unknown Stack Size
  4333. <LI>Call Chain = lwip_recv &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4334. </UL>
  4335. <BR>[Calls]<UL><LI><a href="#[2d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_recvfrom
  4336. </UL>
  4337. <BR>[Called By]<UL><LI><a href="#[2ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_close
  4338. <LI><a href="#[299]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_getLine
  4339. <LI><a href="#[298]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientReadResponse_POST
  4340. <LI><a href="#[292]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientReadResponse_GET
  4341. </UL>
  4342. <P><STRONG><a name="[2d8]"></a>lwip_recvfrom</STRONG> (Thumb, 624 bytes, Stack size 96 bytes, sockets.o(i.lwip_recvfrom))
  4343. <BR><BR>[Stack]<UL><LI>Max Depth = 300 + Unknown Stack Size
  4344. <LI>Call Chain = lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4345. </UL>
  4346. <BR>[Calls]<UL><LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  4347. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  4348. <LI><a href="#[213]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_copy_partial
  4349. <LI><a href="#[284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netbuf_delete
  4350. <LI><a href="#[2d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recved
  4351. <LI><a href="#[2da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv_tcp_pbuf
  4352. <LI><a href="#[2db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv
  4353. <LI><a href="#[2dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_getaddr
  4354. <LI><a href="#[26b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_socket
  4355. <LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  4356. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4357. </UL>
  4358. <BR>[Called By]<UL><LI><a href="#[29b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_recv
  4359. <LI><a href="#[2d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_read
  4360. </UL>
  4361. <P><STRONG><a name="[2dd]"></a>lwip_send</STRONG> (Thumb, 156 bytes, Stack size 48 bytes, sockets.o(i.lwip_send))
  4362. <BR><BR>[Stack]<UL><LI>Max Depth = 292 + Unknown Stack Size
  4363. <LI>Call Chain = lwip_send &rArr; lwip_sendto &rArr; lwip_send (Cycle)
  4364. </UL>
  4365. <BR>[Calls]<UL><LI><a href="#[2df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_write_partly
  4366. <LI><a href="#[2de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_sendto
  4367. <LI><a href="#[26b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_socket
  4368. </UL>
  4369. <BR>[Called By]<UL><LI><a href="#[294]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_write
  4370. <LI><a href="#[2de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_sendto
  4371. </UL>
  4372. <P><STRONG><a name="[2de]"></a>lwip_sendto</STRONG> (Thumb, 244 bytes, Stack size 72 bytes, sockets.o(i.lwip_sendto))
  4373. <BR><BR>[Stack]<UL><LI>Max Depth = 244 + Unknown Stack Size
  4374. + In Cycle
  4375. <LI>Call Chain = lwip_sendto &rArr; lwip_send (Cycle)
  4376. </UL>
  4377. <BR>[Calls]<UL><LI><a href="#[2aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohs
  4378. <LI><a href="#[2e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netbuf_ref
  4379. <LI><a href="#[2e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netbuf_free
  4380. <LI><a href="#[2e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_send
  4381. <LI><a href="#[2dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_send
  4382. <LI><a href="#[26b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_socket
  4383. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4384. </UL>
  4385. <BR>[Called By]<UL><LI><a href="#[2dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_send
  4386. </UL>
  4387. <P><STRONG><a name="[28f]"></a>lwip_setsockopt</STRONG> (Thumb, 342 bytes, Stack size 56 bytes, sockets.o(i.lwip_setsockopt))
  4388. <BR><BR>[Stack]<UL><LI>Max Depth = 164 + Unknown Stack Size
  4389. <LI>Call Chain = lwip_setsockopt &rArr; tcpip_callback_with_block &rArr; sys_mbox_trypost &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4390. </UL>
  4391. <BR>[Calls]<UL><LI><a href="#[2cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_arch_sem_wait
  4392. <LI><a href="#[2cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_callback_with_block
  4393. <LI><a href="#[26b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_socket
  4394. </UL>
  4395. <BR>[Called By]<UL><LI><a href="#[305]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_open
  4396. <LI><a href="#[28b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientConnectToServer
  4397. </UL>
  4398. <P><STRONG><a name="[2e3]"></a>lwip_shutdown</STRONG> (Thumb, 156 bytes, Stack size 32 bytes, sockets.o(i.lwip_shutdown))
  4399. <BR><BR>[Stack]<UL><LI>Max Depth = 212 + Unknown Stack Size
  4400. <LI>Call Chain = lwip_shutdown &rArr; netconn_shutdown &rArr; netconn_close_shutdown &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4401. </UL>
  4402. <BR>[Calls]<UL><LI><a href="#[2e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_shutdown
  4403. <LI><a href="#[26b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_socket
  4404. </UL>
  4405. <BR>[Called By]<UL><LI><a href="#[2ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_close
  4406. </UL>
  4407. <P><STRONG><a name="[28c]"></a>lwip_socket</STRONG> (Thumb, 168 bytes, Stack size 24 bytes, sockets.o(i.lwip_socket))
  4408. <BR><BR>[Stack]<UL><LI>Max Depth = 188 + Unknown Stack Size
  4409. <LI>Call Chain = lwip_socket &rArr; netconn_new_with_proto_and_callback &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4410. </UL>
  4411. <BR>[Calls]<UL><LI><a href="#[2e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_new_with_proto_and_callback
  4412. <LI><a href="#[2c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_delete
  4413. <LI><a href="#[1d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;alloc_socket
  4414. </UL>
  4415. <BR>[Called By]<UL><LI><a href="#[305]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_open
  4416. <LI><a href="#[28b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientConnectToServer
  4417. </UL>
  4418. <P><STRONG><a name="[2d3]"></a>lwip_socket_init</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, sockets.o(i.lwip_socket_init))
  4419. <BR><BR>[Called By]<UL><LI><a href="#[2ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_init
  4420. </UL>
  4421. <P><STRONG><a name="[294]"></a>lwip_write</STRONG> (Thumb, 22 bytes, Stack size 16 bytes, sockets.o(i.lwip_write))
  4422. <BR><BR>[Stack]<UL><LI>Max Depth = 308 + Unknown Stack Size
  4423. <LI>Call Chain = lwip_write &rArr; lwip_send &rArr; lwip_sendto &rArr; lwip_send (Cycle)
  4424. </UL>
  4425. <BR>[Calls]<UL><LI><a href="#[2dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_send
  4426. </UL>
  4427. <BR>[Called By]<UL><LI><a href="#[2ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_send
  4428. <LI><a href="#[296]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPacketRequest_POST
  4429. <LI><a href="#[291]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPacketRequest_GET
  4430. <LI><a href="#[293]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_clientPacketBody_POST
  4431. </UL>
  4432. <P><STRONG><a name="[5e]"></a>main</STRONG> (Thumb, 102 bytes, Stack size 0 bytes, main.o(i.main))
  4433. <BR><BR>[Stack]<UL><LI>Max Depth = 160 + Unknown Stack Size
  4434. <LI>Call Chain = main &rArr; OSInit &rArr; OSTmr_Init &rArr; OSTmr_InitTask &rArr; OSTaskCreateExt &rArr; OS_TCBInit
  4435. </UL>
  4436. <BR>[Calls]<UL><LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;my_mem_init
  4437. <LI><a href="#[1e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_init
  4438. <LI><a href="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_485_config
  4439. <LI><a href="#[1b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART_232_config
  4440. <LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreate
  4441. <LI><a href="#[15e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSStart
  4442. <LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSInit
  4443. <LI><a href="#[137]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NET_STATUS_LED_Config
  4444. <LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_Init
  4445. <LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_Configuration
  4446. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4447. </UL>
  4448. <BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
  4449. </UL>
  4450. <P><STRONG><a name="[1e6]"></a>masterSendNodeString</STRONG> (Thumb, 620 bytes, Stack size 64 bytes, protocol.o(i.masterSendNodeString))
  4451. <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = masterSendNodeString &rArr; insertHexData
  4452. </UL>
  4453. <BR>[Calls]<UL><LI><a href="#[2a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;insertHexData
  4454. <LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_gateway_config_params
  4455. <LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen
  4456. <LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
  4457. </UL>
  4458. <BR>[Called By]<UL><LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;data_task
  4459. </UL>
  4460. <P><STRONG><a name="[1e5]"></a>master_task</STRONG> (Thumb, 156 bytes, Stack size 16 bytes, task.o(i.master_task))
  4461. <BR><BR>[Stack]<UL><LI>Max Depth = 188 + Unknown Stack Size
  4462. <LI>Call Chain = master_task &rArr; GatewayProtocolAnalysis &rArr; OSMboxPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4463. </UL>
  4464. <BR>[Calls]<UL><LI><a href="#[1af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ms
  4465. <LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeGet
  4466. <LI><a href="#[16c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDlyHMSM
  4467. <LI><a href="#[106]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GatewayProtocolAnalysis
  4468. </UL>
  4469. <BR>[Called By]<UL><LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;data_task
  4470. </UL>
  4471. <P><STRONG><a name="[2e6]"></a>mem_free</STRONG> (Thumb, 146 bytes, Stack size 16 bytes, mem.o(i.mem_free))
  4472. <BR><BR>[Stack]<UL><LI>Max Depth = 84 + Unknown Stack Size
  4473. <LI>Call Chain = mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4474. </UL>
  4475. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  4476. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  4477. <LI><a href="#[2e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;plug_holes
  4478. <LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  4479. <LI><a href="#[2cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_arch_sem_wait
  4480. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4481. </UL>
  4482. <BR>[Called By]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  4483. </UL>
  4484. <P><STRONG><a name="[2d0]"></a>mem_init</STRONG> (Thumb, 94 bytes, Stack size 8 bytes, mem.o(i.mem_init))
  4485. <BR><BR>[Stack]<UL><LI>Max Depth = 40 + Unknown Stack Size
  4486. <LI>Call Chain = mem_init &rArr; sys_sem_new &rArr; OSSemCreate
  4487. </UL>
  4488. <BR>[Calls]<UL><LI><a href="#[2e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_new
  4489. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4490. </UL>
  4491. <BR>[Called By]<UL><LI><a href="#[2ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_init
  4492. </UL>
  4493. <P><STRONG><a name="[218]"></a>mem_malloc</STRONG> (Thumb, 342 bytes, Stack size 32 bytes, mem.o(i.mem_malloc))
  4494. <BR><BR>[Stack]<UL><LI>Max Depth = 100 + Unknown Stack Size
  4495. <LI>Call Chain = mem_malloc &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4496. </UL>
  4497. <BR>[Calls]<UL><LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  4498. <LI><a href="#[2cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_arch_sem_wait
  4499. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4500. </UL>
  4501. <BR>[Called By]<UL><LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_start
  4502. <LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  4503. </UL>
  4504. <P><STRONG><a name="[2e9]"></a>mem_trim</STRONG> (Thumb, 314 bytes, Stack size 40 bytes, mem.o(i.mem_trim))
  4505. <BR><BR>[Stack]<UL><LI>Max Depth = 108 + Unknown Stack Size
  4506. <LI>Call Chain = mem_trim &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4507. </UL>
  4508. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  4509. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  4510. <LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  4511. <LI><a href="#[2cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_arch_sem_wait
  4512. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4513. </UL>
  4514. <BR>[Called By]<UL><LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_realloc
  4515. </UL>
  4516. <P><STRONG><a name="[2b0]"></a>memp_free</STRONG> (Thumb, 62 bytes, Stack size 24 bytes, memp.o(i.memp_free))
  4517. <BR><BR>[Stack]<UL><LI>Max Depth = 48 + Unknown Stack Size
  4518. <LI>Call Chain = memp_free &rArr; __2printf
  4519. </UL>
  4520. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  4521. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  4522. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4523. </UL>
  4524. <BR>[Called By]<UL><LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_input
  4525. <LI><a href="#[219]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_remove
  4526. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  4527. <LI><a href="#[2b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_input
  4528. <LI><a href="#[345]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_slowtmr
  4529. <LI><a href="#[334]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_seg_free
  4530. <LI><a href="#[324]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_abandon
  4531. <LI><a href="#[32c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_close_shutdown
  4532. <LI><a href="#[24b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_remove
  4533. <LI><a href="#[284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netbuf_delete
  4534. <LI><a href="#[2cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_callback_with_block
  4535. <LI><a href="#[312]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_free
  4536. <LI><a href="#[30c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_alloc
  4537. <LI><a href="#[2db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv
  4538. <LI><a href="#[2e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_new_with_proto_and_callback
  4539. <LI><a href="#[2ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_dequeue_datagram
  4540. <LI><a href="#[2ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag_free_pbuf_custom_ref
  4541. <LI><a href="#[323]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_untimeout
  4542. <LI><a href="#[322]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timeouts_mbox_fetch
  4543. <LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_thread
  4544. </UL>
  4545. <P><STRONG><a name="[2d1]"></a>memp_init</STRONG> (Thumb, 82 bytes, Stack size 8 bytes, memp.o(i.memp_init))
  4546. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = memp_init
  4547. </UL>
  4548. <BR>[Called By]<UL><LI><a href="#[2ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_init
  4549. </UL>
  4550. <P><STRONG><a name="[2af]"></a>memp_malloc</STRONG> (Thumb, 76 bytes, Stack size 16 bytes, memp.o(i.memp_malloc))
  4551. <BR><BR>[Stack]<UL><LI>Max Depth = 40 + Unknown Stack Size
  4552. <LI>Call Chain = memp_malloc &rArr; __2printf
  4553. </UL>
  4554. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  4555. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  4556. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4557. </UL>
  4558. <BR>[Called By]<UL><LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_input
  4559. <LI><a href="#[1d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timeout
  4560. <LI><a href="#[21a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_new
  4561. <LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  4562. <LI><a href="#[333]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_create_segment
  4563. <LI><a href="#[328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_alloc
  4564. <LI><a href="#[31b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_new
  4565. <LI><a href="#[9a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_udp
  4566. <LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_raw
  4567. <LI><a href="#[2cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_callback_with_block
  4568. <LI><a href="#[30c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_alloc
  4569. <LI><a href="#[2db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv
  4570. <LI><a href="#[2b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_enqueue_new_datagram
  4571. <LI><a href="#[2ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag_alloc_pbuf_custom_ref
  4572. </UL>
  4573. <P><STRONG><a name="[2ea]"></a>mqtt_connectToMqttServer</STRONG> (Thumb, 198 bytes, Stack size 112 bytes, mqttclient.o(i.mqtt_connectToMqttServer))
  4574. <BR><BR>[Stack]<UL><LI>Max Depth = 460 + Unknown Stack Size
  4575. <LI>Call Chain = mqtt_connectToMqttServer &rArr; transport_receive &rArr; lwip_read &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4576. </UL>
  4577. <BR>[Calls]<UL><LI><a href="#[2ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_receive
  4578. <LI><a href="#[2ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_close
  4579. <LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_read
  4580. <LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_connect
  4581. <LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_connack
  4582. <LI><a href="#[2ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_send
  4583. <LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
  4584. <LI><a href="#[2eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy4
  4585. </UL>
  4586. <BR>[Called By]<UL><LI><a href="#[304]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userConnect
  4587. </UL>
  4588. <P><STRONG><a name="[2f5]"></a>mqtt_getPacketId</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, mqttclient.o(i.mqtt_getPacketId))
  4589. <BR><BR>[Called By]<UL><LI><a href="#[300]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_subscribeTopic
  4590. <LI><a href="#[2f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos2
  4591. <LI><a href="#[2f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos1
  4592. </UL>
  4593. <P><STRONG><a name="[2ef]"></a>mqtt_outputMsg</STRONG> (Thumb, 94 bytes, Stack size 48 bytes, sys_mqtt.o(i.mqtt_outputMsg))
  4594. <BR><BR>[Stack]<UL><LI>Max Depth = 116 + Unknown Stack Size
  4595. <LI>Call Chain = mqtt_outputMsg &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4596. </UL>
  4597. <BR>[Calls]<UL><LI><a href="#[1d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mymalloc
  4598. <LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQPost
  4599. <LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  4600. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4601. </UL>
  4602. <BR>[Called By]<UL><LI><a href="#[2fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage
  4603. </UL>
  4604. <P><STRONG><a name="[2f0]"></a>mqtt_pingReq</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, mqttclient.o(i.mqtt_pingReq))
  4605. <BR><BR>[Stack]<UL><LI>Max Depth = 340 + Unknown Stack Size
  4606. <LI>Call Chain = mqtt_pingReq &rArr; transport_send &rArr; lwip_write &rArr; lwip_send &rArr; lwip_sendto &rArr; lwip_send (Cycle)
  4607. </UL>
  4608. <BR>[Calls]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
  4609. <LI><a href="#[121]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_pingreq
  4610. <LI><a href="#[2ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_send
  4611. </UL>
  4612. <BR>[Called By]<UL><LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userManThread
  4613. </UL>
  4614. <P><STRONG><a name="[2f1]"></a>mqtt_pingResponse</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, mqttclient.o(i.mqtt_pingResponse))
  4615. <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = mqtt_pingResponse &rArr; __2printf
  4616. </UL>
  4617. <BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4618. </UL>
  4619. <BR>[Called By]<UL><LI><a href="#[308]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userReceiveMessage
  4620. </UL>
  4621. <P><STRONG><a name="[2f2]"></a>mqtt_publishMassage</STRONG> (Thumb, 122 bytes, Stack size 80 bytes, mqttclient.o(i.mqtt_publishMassage))
  4622. <BR><BR>[Stack]<UL><LI>Max Depth = 428 + Unknown Stack Size
  4623. <LI>Call Chain = mqtt_publishMassage &rArr; transport_close &rArr; lwip_recv &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4624. </UL>
  4625. <BR>[Calls]<UL><LI><a href="#[2ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_close
  4626. <LI><a href="#[2ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_send
  4627. <LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_publish
  4628. <LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
  4629. </UL>
  4630. <BR>[Called By]<UL><LI><a href="#[2f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos2
  4631. <LI><a href="#[2f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos1
  4632. <LI><a href="#[2f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos0
  4633. </UL>
  4634. <P><STRONG><a name="[2f3]"></a>mqtt_publishMessage_qos0</STRONG> (Thumb, 32 bytes, Stack size 32 bytes, mqttclient.o(i.mqtt_publishMessage_qos0))
  4635. <BR><BR>[Stack]<UL><LI>Max Depth = 460 + Unknown Stack Size
  4636. <LI>Call Chain = mqtt_publishMessage_qos0 &rArr; mqtt_publishMassage &rArr; transport_close &rArr; lwip_recv &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4637. </UL>
  4638. <BR>[Calls]<UL><LI><a href="#[2f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMassage
  4639. </UL>
  4640. <BR>[Called By]<UL><LI><a href="#[307]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userSendMessage
  4641. </UL>
  4642. <P><STRONG><a name="[2f4]"></a>mqtt_publishMessage_qos1</STRONG> (Thumb, 120 bytes, Stack size 64 bytes, mqttclient.o(i.mqtt_publishMessage_qos1))
  4643. <BR><BR>[Stack]<UL><LI>Max Depth = 492 + Unknown Stack Size
  4644. <LI>Call Chain = mqtt_publishMessage_qos1 &rArr; mqtt_publishMassage &rArr; transport_close &rArr; lwip_recv &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4645. </UL>
  4646. <BR>[Calls]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
  4647. <LI><a href="#[2f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMassage
  4648. <LI><a href="#[2f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_getPacketId
  4649. </UL>
  4650. <BR>[Called By]<UL><LI><a href="#[307]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userSendMessage
  4651. </UL>
  4652. <P><STRONG><a name="[2f6]"></a>mqtt_publishMessage_qos1_PUBACK</STRONG> (Thumb, 68 bytes, Stack size 32 bytes, mqttclient.o(i.mqtt_publishMessage_qos1_PUBACK))
  4653. <BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = mqtt_publishMessage_qos1_PUBACK &rArr; MQTTDeserialize_ack &rArr; MQTTPacket_decodeBuf &rArr; MQTTPacket_decode
  4654. </UL>
  4655. <BR>[Calls]<UL><LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_ack
  4656. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4657. </UL>
  4658. <BR>[Called By]<UL><LI><a href="#[308]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userReceiveMessage
  4659. </UL>
  4660. <P><STRONG><a name="[2f7]"></a>mqtt_publishMessage_qos2</STRONG> (Thumb, 196 bytes, Stack size 64 bytes, mqttclient.o(i.mqtt_publishMessage_qos2))
  4661. <BR><BR>[Stack]<UL><LI>Max Depth = 492 + Unknown Stack Size
  4662. <LI>Call Chain = mqtt_publishMessage_qos2 &rArr; mqtt_publishMassage &rArr; transport_close &rArr; lwip_recv &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4663. </UL>
  4664. <BR>[Calls]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
  4665. <LI><a href="#[2f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos2_PUBREL
  4666. <LI><a href="#[2f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMassage
  4667. <LI><a href="#[2f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_getPacketId
  4668. </UL>
  4669. <BR>[Called By]<UL><LI><a href="#[307]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userSendMessage
  4670. </UL>
  4671. <P><STRONG><a name="[2f9]"></a>mqtt_publishMessage_qos2_PUBCOMP</STRONG> (Thumb, 68 bytes, Stack size 32 bytes, mqttclient.o(i.mqtt_publishMessage_qos2_PUBCOMP))
  4672. <BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = mqtt_publishMessage_qos2_PUBCOMP &rArr; MQTTDeserialize_ack &rArr; MQTTPacket_decodeBuf &rArr; MQTTPacket_decode
  4673. </UL>
  4674. <BR>[Calls]<UL><LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_ack
  4675. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4676. </UL>
  4677. <BR>[Called By]<UL><LI><a href="#[308]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userReceiveMessage
  4678. </UL>
  4679. <P><STRONG><a name="[2fa]"></a>mqtt_publishMessage_qos2_PUBREC</STRONG> (Thumb, 68 bytes, Stack size 32 bytes, mqttclient.o(i.mqtt_publishMessage_qos2_PUBREC))
  4680. <BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = mqtt_publishMessage_qos2_PUBREC &rArr; MQTTDeserialize_ack &rArr; MQTTPacket_decodeBuf &rArr; MQTTPacket_decode
  4681. </UL>
  4682. <BR>[Calls]<UL><LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_ack
  4683. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4684. </UL>
  4685. <BR>[Called By]<UL><LI><a href="#[308]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userReceiveMessage
  4686. </UL>
  4687. <P><STRONG><a name="[2f8]"></a>mqtt_publishMessage_qos2_PUBREL</STRONG> (Thumb, 62 bytes, Stack size 32 bytes, mqttclient.o(i.mqtt_publishMessage_qos2_PUBREL))
  4688. <BR><BR>[Stack]<UL><LI>Max Depth = 380 + Unknown Stack Size
  4689. <LI>Call Chain = mqtt_publishMessage_qos2_PUBREL &rArr; transport_close &rArr; lwip_recv &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4690. </UL>
  4691. <BR>[Calls]<UL><LI><a href="#[2ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_close
  4692. <LI><a href="#[2ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_send
  4693. <LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_pubrel
  4694. </UL>
  4695. <BR>[Called By]<UL><LI><a href="#[2f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos2
  4696. </UL>
  4697. <P><STRONG><a name="[2fb]"></a>mqtt_recvPublishMessage</STRONG> (Thumb, 130 bytes, Stack size 80 bytes, sys_mqtt.o(i.mqtt_recvPublishMessage))
  4698. <BR><BR>[Stack]<UL><LI>Max Depth = 196 + Unknown Stack Size
  4699. <LI>Call Chain = mqtt_recvPublishMessage &rArr; mqtt_outputMsg &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4700. </UL>
  4701. <BR>[Calls]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxPost
  4702. <LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_publish
  4703. <LI><a href="#[2ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_outputMsg
  4704. </UL>
  4705. <BR>[Called By]<UL><LI><a href="#[308]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userReceiveMessage
  4706. </UL>
  4707. <P><STRONG><a name="[2fc]"></a>mqtt_recvPublishMessage_qos1_PUBACK</STRONG> (Thumb, 66 bytes, Stack size 32 bytes, mqttclient.o(i.mqtt_recvPublishMessage_qos1_PUBACK))
  4708. <BR><BR>[Stack]<UL><LI>Max Depth = 380 + Unknown Stack Size
  4709. <LI>Call Chain = mqtt_recvPublishMessage_qos1_PUBACK &rArr; transport_close &rArr; lwip_recv &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4710. </UL>
  4711. <BR>[Calls]<UL><LI><a href="#[2ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_close
  4712. <LI><a href="#[2ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_send
  4713. <LI><a href="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_puback
  4714. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4715. </UL>
  4716. <BR>[Called By]<UL><LI><a href="#[307]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userSendMessage
  4717. </UL>
  4718. <P><STRONG><a name="[2fd]"></a>mqtt_recvPublishMessage_qos2_PUBCOMP</STRONG> (Thumb, 66 bytes, Stack size 32 bytes, mqttclient.o(i.mqtt_recvPublishMessage_qos2_PUBCOMP))
  4719. <BR><BR>[Stack]<UL><LI>Max Depth = 380 + Unknown Stack Size
  4720. <LI>Call Chain = mqtt_recvPublishMessage_qos2_PUBCOMP &rArr; transport_close &rArr; lwip_recv &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4721. </UL>
  4722. <BR>[Calls]<UL><LI><a href="#[2ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_close
  4723. <LI><a href="#[2ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_send
  4724. <LI><a href="#[124]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_pubcomp
  4725. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4726. </UL>
  4727. <BR>[Called By]<UL><LI><a href="#[307]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userSendMessage
  4728. </UL>
  4729. <P><STRONG><a name="[2fe]"></a>mqtt_recvPublishMessage_qos2_PUBREC</STRONG> (Thumb, 68 bytes, Stack size 32 bytes, mqttclient.o(i.mqtt_recvPublishMessage_qos2_PUBREC))
  4730. <BR><BR>[Stack]<UL><LI>Max Depth = 380 + Unknown Stack Size
  4731. <LI>Call Chain = mqtt_recvPublishMessage_qos2_PUBREC &rArr; transport_close &rArr; lwip_recv &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4732. </UL>
  4733. <BR>[Calls]<UL><LI><a href="#[2ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_close
  4734. <LI><a href="#[2ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_send
  4735. <LI><a href="#[128]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_pubrec
  4736. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4737. </UL>
  4738. <BR>[Called By]<UL><LI><a href="#[307]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userSendMessage
  4739. </UL>
  4740. <P><STRONG><a name="[2ff]"></a>mqtt_recvPublishMessage_qos2_PUBREL</STRONG> (Thumb, 70 bytes, Stack size 40 bytes, mqttclient.o(i.mqtt_recvPublishMessage_qos2_PUBREL))
  4741. <BR><BR>[Stack]<UL><LI>Max Depth = 136 + Unknown Stack Size
  4742. <LI>Call Chain = mqtt_recvPublishMessage_qos2_PUBREL &rArr; MQTTDeserialize_ack &rArr; MQTTPacket_decodeBuf &rArr; MQTTPacket_decode
  4743. </UL>
  4744. <BR>[Calls]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxPost
  4745. <LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_ack
  4746. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4747. </UL>
  4748. <BR>[Called By]<UL><LI><a href="#[308]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userReceiveMessage
  4749. </UL>
  4750. <P><STRONG><a name="[300]"></a>mqtt_subscribeTopic</STRONG> (Thumb, 162 bytes, Stack size 64 bytes, mqttclient.o(i.mqtt_subscribeTopic))
  4751. <BR><BR>[Stack]<UL><LI>Max Depth = 412 + Unknown Stack Size
  4752. <LI>Call Chain = mqtt_subscribeTopic &rArr; transport_close &rArr; lwip_recv &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4753. </UL>
  4754. <BR>[Calls]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
  4755. <LI><a href="#[2ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_close
  4756. <LI><a href="#[2ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_send
  4757. <LI><a href="#[12a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_subscribe
  4758. <LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
  4759. <LI><a href="#[2f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_getPacketId
  4760. </UL>
  4761. <BR>[Called By]<UL><LI><a href="#[306]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userSubscribeTopic
  4762. </UL>
  4763. <P><STRONG><a name="[301]"></a>mqtt_subscribeTopic_SUBACK</STRONG> (Thumb, 66 bytes, Stack size 32 bytes, mqttclient.o(i.mqtt_subscribeTopic_SUBACK))
  4764. <BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = mqtt_subscribeTopic_SUBACK &rArr; MQTTDeserialize_suback &rArr; MQTTPacket_decodeBuf &rArr; MQTTPacket_decode
  4765. </UL>
  4766. <BR>[Calls]<UL><LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_suback
  4767. </UL>
  4768. <BR>[Called By]<UL><LI><a href="#[308]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userReceiveMessage
  4769. </UL>
  4770. <P><STRONG><a name="[302]"></a>mqtt_threadCreate</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, sys_mqtt.o(i.mqtt_threadCreate))
  4771. <BR><BR>[Stack]<UL><LI>Max Depth = 96 + Unknown Stack Size
  4772. <LI>Call Chain = mqtt_threadCreate &rArr; OSTaskCreate &rArr; OS_TCBInit
  4773. </UL>
  4774. <BR>[Calls]<UL><LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreate
  4775. <LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQCreate
  4776. <LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxCreate
  4777. </UL>
  4778. <BR>[Called By]<UL><LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;period_taskFuntcion
  4779. </UL>
  4780. <P><STRONG><a name="[303]"></a>mqtt_unSubscribeTopic_UNSUBACK</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, mqttclient.o(i.mqtt_unSubscribeTopic_UNSUBACK))
  4781. <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = mqtt_unSubscribeTopic_UNSUBACK &rArr; MQTTDeserialize_unsuback &rArr; MQTTDeserialize_ack &rArr; MQTTPacket_decodeBuf &rArr; MQTTPacket_decode
  4782. </UL>
  4783. <BR>[Calls]<UL><LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_unsuback
  4784. </UL>
  4785. <BR>[Called By]<UL><LI><a href="#[308]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userReceiveMessage
  4786. </UL>
  4787. <P><STRONG><a name="[304]"></a>mqtt_userConnect</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, sys_mqtt.o(i.mqtt_userConnect))
  4788. <BR><BR>[Stack]<UL><LI>Max Depth = 468 + Unknown Stack Size
  4789. <LI>Call Chain = mqtt_userConnect &rArr; mqtt_connectToMqttServer &rArr; transport_receive &rArr; lwip_read &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4790. </UL>
  4791. <BR>[Calls]<UL><LI><a href="#[305]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_open
  4792. <LI><a href="#[2ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_connectToMqttServer
  4793. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4794. </UL>
  4795. <BR>[Called By]<UL><LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userManThread
  4796. </UL>
  4797. <P><STRONG><a name="[8e]"></a>mqtt_userManThread</STRONG> (Thumb, 170 bytes, Stack size 8 bytes, sys_mqtt.o(i.mqtt_userManThread))
  4798. <BR><BR>[Stack]<UL><LI>Max Depth = 524 + Unknown Stack Size
  4799. <LI>Call Chain = mqtt_userManThread &rArr; mqtt_userSendMessage &rArr; mqtt_publishMessage_qos2 &rArr; mqtt_publishMassage &rArr; transport_close &rArr; lwip_recv &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4800. </UL>
  4801. <BR>[Calls]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
  4802. <LI><a href="#[2f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_pingReq
  4803. <LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxPend
  4804. <LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxAccept
  4805. <LI><a href="#[306]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userSubscribeTopic
  4806. <LI><a href="#[307]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userSendMessage
  4807. <LI><a href="#[304]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userConnect
  4808. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4809. </UL>
  4810. <BR>[Address Reference Count : 1]<UL><LI> sys_mqtt.o(i.mqtt_threadCreate)
  4811. </UL>
  4812. <P><STRONG><a name="[308]"></a>mqtt_userReceiveMessage</STRONG> (Thumb, 142 bytes, Stack size 24 bytes, sys_mqtt.o(i.mqtt_userReceiveMessage))
  4813. <BR><BR>[Stack]<UL><LI>Max Depth = 220 + Unknown Stack Size
  4814. <LI>Call Chain = mqtt_userReceiveMessage &rArr; mqtt_recvPublishMessage &rArr; mqtt_outputMsg &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4815. </UL>
  4816. <BR>[Calls]<UL><LI><a href="#[303]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_unSubscribeTopic_UNSUBACK
  4817. <LI><a href="#[301]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_subscribeTopic_SUBACK
  4818. <LI><a href="#[2ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos2_PUBREL
  4819. <LI><a href="#[2fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos2_PUBREC
  4820. <LI><a href="#[2f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos2_PUBCOMP
  4821. <LI><a href="#[2f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos1_PUBACK
  4822. <LI><a href="#[2f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_pingResponse
  4823. <LI><a href="#[2fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage
  4824. </UL>
  4825. <BR>[Called By]<UL><LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userReceiveThread
  4826. </UL>
  4827. <P><STRONG><a name="[8f]"></a>mqtt_userReceiveThread</STRONG> (Thumb, 126 bytes, Stack size 8 bytes, sys_mqtt.o(i.mqtt_userReceiveThread))
  4828. <BR><BR>[Stack]<UL><LI>Max Depth = 356 + Unknown Stack Size
  4829. <LI>Call Chain = mqtt_userReceiveThread &rArr; transport_receive &rArr; lwip_read &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4830. </UL>
  4831. <BR>[Calls]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
  4832. <LI><a href="#[2ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_receive
  4833. <LI><a href="#[2ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transport_close
  4834. <LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxPost
  4835. <LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTPacket_read
  4836. <LI><a href="#[308]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userReceiveMessage
  4837. <LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
  4838. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4839. </UL>
  4840. <BR>[Address Reference Count : 1]<UL><LI> sys_mqtt.o(i.mqtt_threadCreate)
  4841. </UL>
  4842. <P><STRONG><a name="[307]"></a>mqtt_userSendMessage</STRONG> (Thumb, 190 bytes, Stack size 24 bytes, sys_mqtt.o(i.mqtt_userSendMessage))
  4843. <BR><BR>[Stack]<UL><LI>Max Depth = 516 + Unknown Stack Size
  4844. <LI>Call Chain = mqtt_userSendMessage &rArr; mqtt_publishMessage_qos2 &rArr; mqtt_publishMassage &rArr; transport_close &rArr; lwip_recv &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4845. </UL>
  4846. <BR>[Calls]<UL><LI><a href="#[2fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos2_PUBREC
  4847. <LI><a href="#[2fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos2_PUBCOMP
  4848. <LI><a href="#[2fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos1_PUBACK
  4849. <LI><a href="#[2f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos2
  4850. <LI><a href="#[2f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos1
  4851. <LI><a href="#[2f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos0
  4852. <LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen
  4853. </UL>
  4854. <BR>[Called By]<UL><LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userManThread
  4855. </UL>
  4856. <P><STRONG><a name="[306]"></a>mqtt_userSubscribeTopic</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, sys_mqtt.o(i.mqtt_userSubscribeTopic))
  4857. <BR><BR>[Stack]<UL><LI>Max Depth = 420 + Unknown Stack Size
  4858. <LI>Call Chain = mqtt_userSubscribeTopic &rArr; mqtt_subscribeTopic &rArr; transport_close &rArr; lwip_recv &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4859. </UL>
  4860. <BR>[Calls]<UL><LI><a href="#[300]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_subscribeTopic
  4861. </UL>
  4862. <BR>[Called By]<UL><LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userManThread
  4863. </UL>
  4864. <P><STRONG><a name="[30a]"></a>my_mem_free</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, malloc.o(i.my_mem_free))
  4865. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = my_mem_free
  4866. </UL>
  4867. <BR>[Called By]<UL><LI><a href="#[1d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;myfree
  4868. </UL>
  4869. <P><STRONG><a name="[1]"></a>my_mem_init</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, malloc.o(i.my_mem_init))
  4870. <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = my_mem_init &rArr; mymemset
  4871. </UL>
  4872. <BR>[Calls]<UL><LI><a href="#[309]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mymemset
  4873. </UL>
  4874. <BR>[Called By]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
  4875. </UL>
  4876. <BR>[Address Reference Count : 1]<UL><LI> malloc.o(.data)
  4877. </UL>
  4878. <P><STRONG><a name="[30b]"></a>my_mem_malloc</STRONG> (Thumb, 156 bytes, Stack size 32 bytes, malloc.o(i.my_mem_malloc))
  4879. <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = my_mem_malloc
  4880. </UL>
  4881. <BR>[Called By]<UL><LI><a href="#[1d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mymalloc
  4882. </UL>
  4883. <P><STRONG><a name="[2]"></a>my_mem_perused</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, malloc.o(i.my_mem_perused))
  4884. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = my_mem_perused
  4885. </UL>
  4886. <BR>[Address Reference Count : 1]<UL><LI> malloc.o(.data)
  4887. </UL>
  4888. <P><STRONG><a name="[1d4]"></a>myfree</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, malloc.o(i.myfree))
  4889. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = myfree &rArr; my_mem_free
  4890. </UL>
  4891. <BR>[Calls]<UL><LI><a href="#[30a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;my_mem_free
  4892. </UL>
  4893. <BR>[Called By]<UL><LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sx1278_send_task
  4894. <LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;data_task
  4895. <LI><a href="#[1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addSensorListParams
  4896. </UL>
  4897. <P><STRONG><a name="[1d3]"></a>mymalloc</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, malloc.o(i.mymalloc))
  4898. <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = mymalloc &rArr; my_mem_malloc
  4899. </UL>
  4900. <BR>[Calls]<UL><LI><a href="#[30b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;my_mem_malloc
  4901. </UL>
  4902. <BR>[Called By]<UL><LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;data_task
  4903. <LI><a href="#[1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addSensorListParams
  4904. <LI><a href="#[2ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_outputMsg
  4905. </UL>
  4906. <P><STRONG><a name="[309]"></a>mymemset</STRONG> (Thumb, 20 bytes, Stack size 12 bytes, malloc.o(i.mymemset))
  4907. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = mymemset
  4908. </UL>
  4909. <BR>[Called By]<UL><LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;my_mem_init
  4910. </UL>
  4911. <P><STRONG><a name="[284]"></a>netbuf_delete</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, netbuf.o(i.netbuf_delete))
  4912. <BR><BR>[Stack]<UL><LI>Max Depth = 124 + Unknown Stack Size
  4913. <LI>Call Chain = netbuf_delete &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4914. </UL>
  4915. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  4916. <LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  4917. </UL>
  4918. <BR>[Called By]<UL><LI><a href="#[9a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_udp
  4919. <LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_raw
  4920. <LI><a href="#[23d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_drain
  4921. <LI><a href="#[2d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_recvfrom
  4922. <LI><a href="#[283]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;free_socket
  4923. </UL>
  4924. <P><STRONG><a name="[2e2]"></a>netbuf_free</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, netbuf.o(i.netbuf_free))
  4925. <BR><BR>[Stack]<UL><LI>Max Depth = 124 + Unknown Stack Size
  4926. <LI>Call Chain = netbuf_free &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4927. </UL>
  4928. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  4929. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4930. </UL>
  4931. <BR>[Called By]<UL><LI><a href="#[2de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_sendto
  4932. </UL>
  4933. <P><STRONG><a name="[2e0]"></a>netbuf_ref</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, netbuf.o(i.netbuf_ref))
  4934. <BR><BR>[Stack]<UL><LI>Max Depth = 172 + Unknown Stack Size
  4935. <LI>Call Chain = netbuf_ref &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4936. </UL>
  4937. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  4938. <LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  4939. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4940. </UL>
  4941. <BR>[Called By]<UL><LI><a href="#[2de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_sendto
  4942. </UL>
  4943. <P><STRONG><a name="[30c]"></a>netconn_alloc</STRONG> (Thumb, 164 bytes, Stack size 24 bytes, api_msg.o(i.netconn_alloc))
  4944. <BR><BR>[Stack]<UL><LI>Max Depth = 116 + Unknown Stack Size
  4945. <LI>Call Chain = netconn_alloc &rArr; sys_sem_free &rArr; OSSemDel &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4946. </UL>
  4947. <BR>[Calls]<UL><LI><a href="#[30e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_free
  4948. <LI><a href="#[2af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_malloc
  4949. <LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  4950. <LI><a href="#[2e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_new
  4951. <LI><a href="#[30f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_set_invalid
  4952. <LI><a href="#[30d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_new
  4953. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4954. </UL>
  4955. <BR>[Called By]<UL><LI><a href="#[2e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_new_with_proto_and_callback
  4956. </UL>
  4957. <P><STRONG><a name="[2ca]"></a>netconn_connect</STRONG> (Thumb, 86 bytes, Stack size 56 bytes, api_lib.o(i.netconn_connect))
  4958. <BR><BR>[Stack]<UL><LI>Max Depth = 172 + Unknown Stack Size
  4959. <LI>Call Chain = netconn_connect &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4960. </UL>
  4961. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  4962. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  4963. <LI><a href="#[311]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_apimsg
  4964. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4965. </UL>
  4966. <BR>[Called By]<UL><LI><a href="#[28e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_connect
  4967. </UL>
  4968. <P><STRONG><a name="[2c8]"></a>netconn_delete</STRONG> (Thumb, 36 bytes, Stack size 40 bytes, api_lib.o(i.netconn_delete))
  4969. <BR><BR>[Stack]<UL><LI>Max Depth = 156 + Unknown Stack Size
  4970. <LI>Call Chain = netconn_delete &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4971. </UL>
  4972. <BR>[Calls]<UL><LI><a href="#[311]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_apimsg
  4973. <LI><a href="#[312]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_free
  4974. </UL>
  4975. <BR>[Called By]<UL><LI><a href="#[28c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_socket
  4976. <LI><a href="#[28a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_close
  4977. </UL>
  4978. <P><STRONG><a name="[2c9]"></a>netconn_disconnect</STRONG> (Thumb, 72 bytes, Stack size 48 bytes, api_lib.o(i.netconn_disconnect))
  4979. <BR><BR>[Stack]<UL><LI>Max Depth = 164 + Unknown Stack Size
  4980. <LI>Call Chain = netconn_disconnect &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4981. </UL>
  4982. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  4983. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  4984. <LI><a href="#[311]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_apimsg
  4985. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4986. </UL>
  4987. <BR>[Called By]<UL><LI><a href="#[28e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_connect
  4988. </UL>
  4989. <P><STRONG><a name="[312]"></a>netconn_free</STRONG> (Thumb, 84 bytes, Stack size 8 bytes, api_msg.o(i.netconn_free))
  4990. <BR><BR>[Stack]<UL><LI>Max Depth = 100 + Unknown Stack Size
  4991. <LI>Call Chain = netconn_free &rArr; sys_sem_free &rArr; OSSemDel &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  4992. </UL>
  4993. <BR>[Calls]<UL><LI><a href="#[30e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_free
  4994. <LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  4995. <LI><a href="#[316]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_set_invalid
  4996. <LI><a href="#[257]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_valid
  4997. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  4998. </UL>
  4999. <BR>[Called By]<UL><LI><a href="#[23d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_drain
  5000. <LI><a href="#[2c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_delete
  5001. </UL>
  5002. <P><STRONG><a name="[2dc]"></a>netconn_getaddr</STRONG> (Thumb, 126 bytes, Stack size 56 bytes, api_lib.o(i.netconn_getaddr))
  5003. <BR><BR>[Stack]<UL><LI>Max Depth = 172 + Unknown Stack Size
  5004. <LI>Call Chain = netconn_getaddr &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5005. </UL>
  5006. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  5007. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  5008. <LI><a href="#[311]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_apimsg
  5009. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5010. </UL>
  5011. <BR>[Called By]<UL><LI><a href="#[2d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_recvfrom
  5012. </UL>
  5013. <P><STRONG><a name="[2e5]"></a>netconn_new_with_proto_and_callback</STRONG> (Thumb, 152 bytes, Stack size 48 bytes, api_lib.o(i.netconn_new_with_proto_and_callback))
  5014. <BR><BR>[Stack]<UL><LI>Max Depth = 164 + Unknown Stack Size
  5015. <LI>Call Chain = netconn_new_with_proto_and_callback &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5016. </UL>
  5017. <BR>[Calls]<UL><LI><a href="#[30e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_free
  5018. <LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  5019. <LI><a href="#[311]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_apimsg
  5020. <LI><a href="#[24c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_valid
  5021. <LI><a href="#[257]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_valid
  5022. <LI><a href="#[314]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_free
  5023. <LI><a href="#[30c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_alloc
  5024. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5025. </UL>
  5026. <BR>[Called By]<UL><LI><a href="#[28c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_socket
  5027. </UL>
  5028. <P><STRONG><a name="[2db]"></a>netconn_recv</STRONG> (Thumb, 200 bytes, Stack size 32 bytes, api_lib.o(i.netconn_recv))
  5029. <BR><BR>[Stack]<UL><LI>Max Depth = 204 + Unknown Stack Size
  5030. <LI>Call Chain = netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5031. </UL>
  5032. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  5033. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  5034. <LI><a href="#[2af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_malloc
  5035. <LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  5036. <LI><a href="#[257]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_valid
  5037. <LI><a href="#[317]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv_data
  5038. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5039. </UL>
  5040. <BR>[Called By]<UL><LI><a href="#[2d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_recvfrom
  5041. </UL>
  5042. <P><STRONG><a name="[2da]"></a>netconn_recv_tcp_pbuf</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, api_lib.o(i.netconn_recv_tcp_pbuf))
  5043. <BR><BR>[Stack]<UL><LI>Max Depth = 188 + Unknown Stack Size
  5044. <LI>Call Chain = netconn_recv_tcp_pbuf &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5045. </UL>
  5046. <BR>[Calls]<UL><LI><a href="#[317]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv_data
  5047. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5048. </UL>
  5049. <BR>[Called By]<UL><LI><a href="#[2d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_recvfrom
  5050. </UL>
  5051. <P><STRONG><a name="[2d9]"></a>netconn_recved</STRONG> (Thumb, 46 bytes, Stack size 40 bytes, api_lib.o(i.netconn_recved))
  5052. <BR><BR>[Stack]<UL><LI>Max Depth = 156 + Unknown Stack Size
  5053. <LI>Call Chain = netconn_recved &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5054. </UL>
  5055. <BR>[Calls]<UL><LI><a href="#[311]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_apimsg
  5056. </UL>
  5057. <BR>[Called By]<UL><LI><a href="#[2d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_recvfrom
  5058. </UL>
  5059. <P><STRONG><a name="[2e1]"></a>netconn_send</STRONG> (Thumb, 80 bytes, Stack size 48 bytes, api_lib.o(i.netconn_send))
  5060. <BR><BR>[Stack]<UL><LI>Max Depth = 164 + Unknown Stack Size
  5061. <LI>Call Chain = netconn_send &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5062. </UL>
  5063. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  5064. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  5065. <LI><a href="#[311]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_apimsg
  5066. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5067. </UL>
  5068. <BR>[Called By]<UL><LI><a href="#[2de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_sendto
  5069. </UL>
  5070. <P><STRONG><a name="[2e4]"></a>netconn_shutdown</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, api_lib.o(i.netconn_shutdown))
  5071. <BR><BR>[Stack]<UL><LI>Max Depth = 180 + Unknown Stack Size
  5072. <LI>Call Chain = netconn_shutdown &rArr; netconn_close_shutdown &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5073. </UL>
  5074. <BR>[Calls]<UL><LI><a href="#[310]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_close_shutdown
  5075. </UL>
  5076. <BR>[Called By]<UL><LI><a href="#[2e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_shutdown
  5077. </UL>
  5078. <P><STRONG><a name="[2df]"></a>netconn_write_partly</STRONG> (Thumb, 202 bytes, Stack size 64 bytes, api_lib.o(i.netconn_write_partly))
  5079. <BR><BR>[Stack]<UL><LI>Max Depth = 180 + Unknown Stack Size
  5080. <LI>Call Chain = netconn_write_partly &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5081. </UL>
  5082. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  5083. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  5084. <LI><a href="#[311]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_apimsg
  5085. <LI><a href="#[254]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_now
  5086. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5087. </UL>
  5088. <BR>[Called By]<UL><LI><a href="#[2dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_send
  5089. </UL>
  5090. <P><STRONG><a name="[2c5]"></a>netif_add</STRONG> (Thumb, 140 bytes, Stack size 32 bytes, netif.o(i.netif_add))
  5091. <BR><BR>[Stack]<UL><LI>Max Depth = 556 + Unknown Stack Size
  5092. <LI>Call Chain = netif_add &rArr; netif_set_addr &rArr; netif_set_ipaddr &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5093. </UL>
  5094. <BR>[Calls]<UL><LI><a href="#[319]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_addr
  5095. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5096. </UL>
  5097. <BR>[Called By]<UL><LI><a href="#[2c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwIP_Init
  5098. </UL>
  5099. <P><STRONG><a name="[2d2]"></a>netif_init</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, netif.o(i.netif_init))
  5100. <BR><BR>[Called By]<UL><LI><a href="#[2ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_init
  5101. </UL>
  5102. <P><STRONG><a name="[319]"></a>netif_set_addr</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, netif.o(i.netif_set_addr))
  5103. <BR><BR>[Stack]<UL><LI>Max Depth = 524 + Unknown Stack Size
  5104. <LI>Call Chain = netif_set_addr &rArr; netif_set_ipaddr &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5105. </UL>
  5106. <BR>[Calls]<UL><LI><a href="#[1f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_netmask
  5107. <LI><a href="#[1ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_ipaddr
  5108. <LI><a href="#[1f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_gw
  5109. </UL>
  5110. <BR>[Called By]<UL><LI><a href="#[2c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_add
  5111. </UL>
  5112. <P><STRONG><a name="[2c6]"></a>netif_set_default</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, netif.o(i.netif_set_default))
  5113. <BR><BR>[Called By]<UL><LI><a href="#[2c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwIP_Init
  5114. </UL>
  5115. <P><STRONG><a name="[20c]"></a>netif_set_down</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, netif.o(i.netif_set_down))
  5116. <BR><BR>[Stack]<UL><LI>Max Depth = 148 + Unknown Stack Size
  5117. <LI>Call Chain = netif_set_down &rArr; etharp_cleanup_netif &rArr; etharp_free_entry &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5118. </UL>
  5119. <BR>[Calls]<UL><LI><a href="#[25b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_cleanup_netif
  5120. </UL>
  5121. <BR>[Called By]<UL><LI><a href="#[2c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwIP_Init
  5122. <LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;eth_link_callback
  5123. <LI><a href="#[215]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_release
  5124. <LI><a href="#[20f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_network_changed
  5125. <LI><a href="#[20b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_handle_nak
  5126. </UL>
  5127. <P><STRONG><a name="[1f1]"></a>netif_set_gw</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, netif.o(i.netif_set_gw))
  5128. <BR><BR>[Called By]<UL><LI><a href="#[215]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_release
  5129. <LI><a href="#[20b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_handle_nak
  5130. <LI><a href="#[1ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_bind
  5131. <LI><a href="#[319]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_addr
  5132. </UL>
  5133. <P><STRONG><a name="[1ef]"></a>netif_set_ipaddr</STRONG> (Thumb, 124 bytes, Stack size 24 bytes, netif.o(i.netif_set_ipaddr))
  5134. <BR><BR>[Stack]<UL><LI>Max Depth = 500 + Unknown Stack Size
  5135. <LI>Call Chain = netif_set_ipaddr &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5136. </UL>
  5137. <BR>[Calls]<UL><LI><a href="#[315]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_abort
  5138. </UL>
  5139. <BR>[Called By]<UL><LI><a href="#[215]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_release
  5140. <LI><a href="#[20b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_handle_nak
  5141. <LI><a href="#[1ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_bind
  5142. <LI><a href="#[319]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_addr
  5143. </UL>
  5144. <P><STRONG><a name="[2c7]"></a>netif_set_link_callback</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, netif.o(i.netif_set_link_callback))
  5145. <BR><BR>[Called By]<UL><LI><a href="#[2c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwIP_Init
  5146. </UL>
  5147. <P><STRONG><a name="[285]"></a>netif_set_link_down</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, netif.o(i.netif_set_link_down))
  5148. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = netif_set_link_down
  5149. </UL>
  5150. <BR>[Called By]<UL><LI><a href="#[26a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hd_ethCheckLinkStatus
  5151. </UL>
  5152. <P><STRONG><a name="[286]"></a>netif_set_link_up</STRONG> (Thumb, 80 bytes, Stack size 8 bytes, netif.o(i.netif_set_link_up))
  5153. <BR><BR>[Stack]<UL><LI>Max Depth = 412 + Unknown Stack Size
  5154. <LI>Call Chain = netif_set_link_up &rArr; dhcp_network_changed &rArr; dhcp_reboot &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5155. </UL>
  5156. <BR>[Calls]<UL><LI><a href="#[20f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_network_changed
  5157. <LI><a href="#[262]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_request
  5158. </UL>
  5159. <BR>[Called By]<UL><LI><a href="#[26a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hd_ethCheckLinkStatus
  5160. </UL>
  5161. <P><STRONG><a name="[1f0]"></a>netif_set_netmask</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, netif.o(i.netif_set_netmask))
  5162. <BR><BR>[Called By]<UL><LI><a href="#[215]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_release
  5163. <LI><a href="#[20b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_handle_nak
  5164. <LI><a href="#[1ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_bind
  5165. <LI><a href="#[319]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_addr
  5166. </UL>
  5167. <P><STRONG><a name="[1f2]"></a>netif_set_up</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, netif.o(i.netif_set_up))
  5168. <BR><BR>[Stack]<UL><LI>Max Depth = 236 + Unknown Stack Size
  5169. <LI>Call Chain = netif_set_up &rArr; etharp_request &rArr; etharp_raw &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5170. </UL>
  5171. <BR>[Calls]<UL><LI><a href="#[262]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_request
  5172. </UL>
  5173. <BR>[Called By]<UL><LI><a href="#[2c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwIP_Init
  5174. <LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;eth_link_callback
  5175. <LI><a href="#[1ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_bind
  5176. </UL>
  5177. <P><STRONG><a name="[1cd]"></a>parseIntField</STRONG> (Thumb, 42 bytes, Stack size 24 bytes, gateway_message.o(i.parseIntField))
  5178. <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = parseIntField &rArr; strtol &rArr; _strtoul
  5179. </UL>
  5180. <BR>[Calls]<UL><LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen
  5181. <LI><a href="#[1cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strstr
  5182. <LI><a href="#[ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strtol
  5183. </UL>
  5184. <BR>[Called By]<UL><LI><a href="#[1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addSensorListParams
  5185. <LI><a href="#[1d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addNode
  5186. <LI><a href="#[1d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addGatewayParams
  5187. <LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addDevice
  5188. <LI><a href="#[1cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addCommandListParams
  5189. </UL>
  5190. <P><STRONG><a name="[1cc]"></a>parseStringField</STRONG> (Thumb, 44 bytes, Stack size 24 bytes, gateway_message.o(i.parseStringField))
  5191. <BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = parseStringField &rArr; __0sscanf &rArr; __vfscanf_char &rArr; __vfscanf &rArr; _scanf_string
  5192. </UL>
  5193. <BR>[Calls]<UL><LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen
  5194. <LI><a href="#[1cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strstr
  5195. <LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0sscanf
  5196. </UL>
  5197. <BR>[Called By]<UL><LI><a href="#[1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addSensorListParams
  5198. <LI><a href="#[1d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addNode
  5199. <LI><a href="#[1d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addGatewayParams
  5200. <LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addDevice
  5201. <LI><a href="#[1cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addCommandListParams
  5202. </UL>
  5203. <P><STRONG><a name="[1fa]"></a>pbuf_alloc</STRONG> (Thumb, 548 bytes, Stack size 40 bytes, pbuf.o(i.pbuf_alloc))
  5204. <BR><BR>[Stack]<UL><LI>Max Depth = 156 + Unknown Stack Size
  5205. <LI>Call Chain = pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5206. </UL>
  5207. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  5208. <LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_malloc
  5209. <LI><a href="#[2af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_malloc
  5210. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5211. </UL>
  5212. <BR>[Called By]<UL><LI><a href="#[231]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_send
  5213. <LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto_if
  5214. <LI><a href="#[1f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_query
  5215. <LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_create_msg
  5216. <LI><a href="#[255]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_write
  5217. <LI><a href="#[33f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_pbuf_prealloc
  5218. <LI><a href="#[33b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output_alloc_header
  5219. <LI><a href="#[327]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rst
  5220. <LI><a href="#[332]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_enqueue_flags
  5221. <LI><a href="#[251]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_sendto
  5222. <LI><a href="#[2e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netbuf_ref
  5223. <LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_raw
  5224. <LI><a href="#[2a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag
  5225. <LI><a href="#[2a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_input
  5226. <LI><a href="#[2a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_send_response
  5227. <LI><a href="#[265]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_raw
  5228. <LI><a href="#[269]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;low_level_input
  5229. </UL>
  5230. <P><STRONG><a name="[2ac]"></a>pbuf_alloced_custom</STRONG> (Thumb, 136 bytes, Stack size 32 bytes, pbuf.o(i.pbuf_alloced_custom))
  5231. <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = pbuf_alloced_custom &rArr; __2printf
  5232. </UL>
  5233. <BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5234. </UL>
  5235. <BR>[Called By]<UL><LI><a href="#[2a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag
  5236. </UL>
  5237. <P><STRONG><a name="[2ae]"></a>pbuf_cat</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, pbuf.o(i.pbuf_cat))
  5238. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = pbuf_cat &rArr; __2printf
  5239. </UL>
  5240. <BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5241. </UL>
  5242. <BR>[Called By]<UL><LI><a href="#[255]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_write
  5243. <LI><a href="#[31a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_chain
  5244. <LI><a href="#[2b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass
  5245. <LI><a href="#[2a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag
  5246. </UL>
  5247. <P><STRONG><a name="[31a]"></a>pbuf_chain</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, pbuf.o(i.pbuf_chain))
  5248. <BR><BR>[Stack]<UL><LI>Max Depth = 56 + Unknown Stack Size
  5249. <LI>Call Chain = pbuf_chain &rArr; pbuf_cat &rArr; __2printf
  5250. </UL>
  5251. <BR>[Calls]<UL><LI><a href="#[264]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_ref
  5252. <LI><a href="#[2ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_cat
  5253. </UL>
  5254. <BR>[Called By]<UL><LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto_if
  5255. <LI><a href="#[251]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_sendto
  5256. </UL>
  5257. <P><STRONG><a name="[2b6]"></a>pbuf_clen</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, pbuf.o(i.pbuf_clen))
  5258. <BR><BR>[Called By]<UL><LI><a href="#[255]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_write
  5259. <LI><a href="#[340]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_receive
  5260. <LI><a href="#[332]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_enqueue_flags
  5261. <LI><a href="#[2bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_free_complete_datagram
  5262. <LI><a href="#[2b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_chain_frag_into_datagram_and_validate
  5263. <LI><a href="#[2b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass
  5264. </UL>
  5265. <P><STRONG><a name="[263]"></a>pbuf_copy</STRONG> (Thumb, 248 bytes, Stack size 24 bytes, pbuf.o(i.pbuf_copy))
  5266. <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = pbuf_copy &rArr; __2printf
  5267. </UL>
  5268. <BR>[Calls]<UL><LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  5269. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5270. </UL>
  5271. <BR>[Called By]<UL><LI><a href="#[1f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_query
  5272. <LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_raw
  5273. <LI><a href="#[2a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_input
  5274. </UL>
  5275. <P><STRONG><a name="[213]"></a>pbuf_copy_partial</STRONG> (Thumb, 158 bytes, Stack size 40 bytes, pbuf.o(i.pbuf_copy_partial))
  5276. <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = pbuf_copy_partial &rArr; __2printf
  5277. </UL>
  5278. <BR>[Calls]<UL><LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  5279. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5280. </UL>
  5281. <BR>[Called By]<UL><LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_recv
  5282. <LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_parse_reply
  5283. <LI><a href="#[346]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_zero_window_probe
  5284. <LI><a href="#[2d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_recvfrom
  5285. </UL>
  5286. <P><STRONG><a name="[204]"></a>pbuf_free</STRONG> (Thumb, 222 bytes, Stack size 32 bytes, pbuf.o(i.pbuf_free))
  5287. <BR><BR>[Stack]<UL><LI>Max Depth = 116 + Unknown Stack Size
  5288. <LI>Call Chain = pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5289. </UL>
  5290. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  5291. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  5292. <LI><a href="#[2e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_free
  5293. <LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  5294. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5295. </UL>
  5296. <BR>[Called By]<UL><LI><a href="#[231]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_send
  5297. <LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_recv
  5298. <LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto_if
  5299. <LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_realloc
  5300. <LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  5301. <LI><a href="#[1f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_query
  5302. <LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_recv
  5303. <LI><a href="#[203]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_delete_msg
  5304. <LI><a href="#[255]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_write
  5305. <LI><a href="#[333]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_create_segment
  5306. <LI><a href="#[33d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_send_empty_ack
  5307. <LI><a href="#[2b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_input
  5308. <LI><a href="#[346]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_zero_window_probe
  5309. <LI><a href="#[327]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rst
  5310. <LI><a href="#[33a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_keepalive
  5311. <LI><a href="#[247]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_shutdown
  5312. <LI><a href="#[334]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_seg_free
  5313. <LI><a href="#[9c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_recv_null
  5314. <LI><a href="#[32d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_pcb_purge
  5315. <LI><a href="#[251]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_sendto
  5316. <LI><a href="#[2e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netbuf_ref
  5317. <LI><a href="#[2e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netbuf_free
  5318. <LI><a href="#[284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netbuf_delete
  5319. <LI><a href="#[9a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_udp
  5320. <LI><a href="#[9b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_tcp
  5321. <LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_raw
  5322. <LI><a href="#[23d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_drain
  5323. <LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ipfrag_free_pbuf_custom
  5324. <LI><a href="#[2bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_free_complete_datagram
  5325. <LI><a href="#[2b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_chain_frag_into_datagram_and_validate
  5326. <LI><a href="#[2b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass
  5327. <LI><a href="#[2a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag
  5328. <LI><a href="#[267]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_input
  5329. <LI><a href="#[2a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_input
  5330. <LI><a href="#[2a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_send_response
  5331. <LI><a href="#[2b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_input
  5332. <LI><a href="#[25a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_update_arp_entry
  5333. <LI><a href="#[265]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_raw
  5334. <LI><a href="#[25c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_free_entry
  5335. <LI><a href="#[259]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_arp_input
  5336. <LI><a href="#[7e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ethernetif_input
  5337. <LI><a href="#[266]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ethernet_input
  5338. <LI><a href="#[2d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_recvfrom
  5339. <LI><a href="#[283]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;free_socket
  5340. </UL>
  5341. <P><STRONG><a name="[25e]"></a>pbuf_header</STRONG> (Thumb, 164 bytes, Stack size 24 bytes, pbuf.o(i.pbuf_header))
  5342. <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = pbuf_header &rArr; __2printf
  5343. </UL>
  5344. <BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5345. </UL>
  5346. <BR>[Called By]<UL><LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto_if
  5347. <LI><a href="#[333]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_create_segment
  5348. <LI><a href="#[2b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_input
  5349. <LI><a href="#[340]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_receive
  5350. <LI><a href="#[2a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_output_if
  5351. <LI><a href="#[251]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_sendto
  5352. <LI><a href="#[2b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass
  5353. <LI><a href="#[2a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_input
  5354. <LI><a href="#[2b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_input
  5355. <LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_output
  5356. <LI><a href="#[266]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ethernet_input
  5357. </UL>
  5358. <P><STRONG><a name="[201]"></a>pbuf_realloc</STRONG> (Thumb, 186 bytes, Stack size 24 bytes, pbuf.o(i.pbuf_realloc))
  5359. <BR><BR>[Stack]<UL><LI>Max Depth = 140 + Unknown Stack Size
  5360. <LI>Call Chain = pbuf_realloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5361. </UL>
  5362. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  5363. <LI><a href="#[2e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_trim
  5364. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5365. </UL>
  5366. <BR>[Called By]<UL><LI><a href="#[231]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_send
  5367. <LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_renew
  5368. <LI><a href="#[215]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_release
  5369. <LI><a href="#[20e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_select
  5370. <LI><a href="#[210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_reboot
  5371. <LI><a href="#[214]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_rebind
  5372. <LI><a href="#[205]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_discover
  5373. <LI><a href="#[1ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_decline
  5374. <LI><a href="#[340]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_receive
  5375. <LI><a href="#[267]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_input
  5376. </UL>
  5377. <P><STRONG><a name="[264]"></a>pbuf_ref</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, pbuf.o(i.pbuf_ref))
  5378. <BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
  5379. <LI>Call Chain = pbuf_ref
  5380. </UL>
  5381. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  5382. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  5383. </UL>
  5384. <BR>[Called By]<UL><LI><a href="#[1f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_query
  5385. <LI><a href="#[31a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_chain
  5386. <LI><a href="#[2a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag
  5387. </UL>
  5388. <P><STRONG><a name="[89]"></a>period_taskFuntcion</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, main.o(i.period_taskFuntcion))
  5389. <BR><BR>[Stack]<UL><LI>Max Depth = 652 + Unknown Stack Size
  5390. <LI>Call Chain = period_taskFuntcion &rArr; http_postDemo &rArr; http_clientPost &rArr; http_clientConnectToServer &rArr; dns_gethostbyname &rArr; dns_enqueue &rArr; dns_check_entry &rArr; dns_send &rArr; udp_sendto &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5391. </UL>
  5392. <BR>[Calls]<UL><LI><a href="#[302]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_threadCreate
  5393. <LI><a href="#[2c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwIP_Init
  5394. <LI><a href="#[29e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_postDemo
  5395. <LI><a href="#[29c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;http_getDemo
  5396. <LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskSuspend
  5397. </UL>
  5398. <BR>[Address Reference Count : 1]<UL><LI> main.o(i.main)
  5399. </UL>
  5400. <P><STRONG><a name="[1de]"></a>put_fat</STRONG> (Thumb, 310 bytes, Stack size 32 bytes, ff.o(i.put_fat))
  5401. <BR><BR>[Stack]<UL><LI>Max Depth = 312<LI>Call Chain = put_fat &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  5402. </UL>
  5403. <BR>[Calls]<UL><LI><a href="#[1d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
  5404. </UL>
  5405. <BR>[Called By]<UL><LI><a href="#[27d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;remove_chain
  5406. <LI><a href="#[1dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;create_chain
  5407. </UL>
  5408. <P><STRONG><a name="[248]"></a>raw_connect</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, raw.o(i.raw_connect))
  5409. <BR><BR>[Called By]<UL><LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_connect
  5410. </UL>
  5411. <P><STRONG><a name="[2b2]"></a>raw_input</STRONG> (Thumb, 102 bytes, Stack size 32 bytes, raw.o(i.raw_input))
  5412. <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = raw_input
  5413. </UL>
  5414. <BR>[Called By]<UL><LI><a href="#[267]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_input
  5415. </UL>
  5416. <P><STRONG><a name="[31b]"></a>raw_new</STRONG> (Thumb, 46 bytes, Stack size 16 bytes, raw.o(i.raw_new))
  5417. <BR><BR>[Stack]<UL><LI>Max Depth = 56 + Unknown Stack Size
  5418. <LI>Call Chain = raw_new &rArr; memp_malloc &rArr; __2printf
  5419. </UL>
  5420. <BR>[Calls]<UL><LI><a href="#[2af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_malloc
  5421. <LI><a href="#[212]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
  5422. </UL>
  5423. <BR>[Called By]<UL><LI><a href="#[24e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pcb_new
  5424. </UL>
  5425. <P><STRONG><a name="[31c]"></a>raw_recv</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, raw.o(i.raw_recv))
  5426. <BR><BR>[Called By]<UL><LI><a href="#[24e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pcb_new
  5427. </UL>
  5428. <P><STRONG><a name="[24b]"></a>raw_remove</STRONG> (Thumb, 60 bytes, Stack size 16 bytes, raw.o(i.raw_remove))
  5429. <BR><BR>[Stack]<UL><LI>Max Depth = 64 + Unknown Stack Size
  5430. <LI>Call Chain = raw_remove &rArr; memp_free &rArr; __2printf
  5431. </UL>
  5432. <BR>[Calls]<UL><LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  5433. </UL>
  5434. <BR>[Called By]<UL><LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_delconn
  5435. </UL>
  5436. <P><STRONG><a name="[250]"></a>raw_send</STRONG> (Thumb, 18 bytes, Stack size 16 bytes, raw.o(i.raw_send))
  5437. <BR><BR>[Stack]<UL><LI>Max Depth = 356 + Unknown Stack Size
  5438. <LI>Call Chain = raw_send &rArr; raw_sendto &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5439. </UL>
  5440. <BR>[Calls]<UL><LI><a href="#[251]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_sendto
  5441. </UL>
  5442. <BR>[Called By]<UL><LI><a href="#[97]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_send
  5443. </UL>
  5444. <P><STRONG><a name="[251]"></a>raw_sendto</STRONG> (Thumb, 178 bytes, Stack size 48 bytes, raw.o(i.raw_sendto))
  5445. <BR><BR>[Stack]<UL><LI>Max Depth = 340 + Unknown Stack Size
  5446. <LI>Call Chain = raw_sendto &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5447. </UL>
  5448. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  5449. <LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  5450. <LI><a href="#[2b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_route
  5451. <LI><a href="#[2a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_output_if
  5452. <LI><a href="#[25e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_header
  5453. <LI><a href="#[31a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_chain
  5454. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5455. </UL>
  5456. <BR>[Called By]<UL><LI><a href="#[250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_send
  5457. <LI><a href="#[97]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_send
  5458. </UL>
  5459. <P><STRONG><a name="[10d]"></a>readChar</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, mqttpacket.o(i.readChar))
  5460. <BR><BR>[Called By]<UL><LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_publish
  5461. <LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_ack
  5462. <LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_connack
  5463. <LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_suback
  5464. </UL>
  5465. <P><STRONG><a name="[10f]"></a>readInt</STRONG> (Thumb, 26 bytes, Stack size 12 bytes, mqttpacket.o(i.readInt))
  5466. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = readInt
  5467. </UL>
  5468. <BR>[Called By]<UL><LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_publish
  5469. <LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_ack
  5470. <LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readMQTTLenString
  5471. <LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_suback
  5472. </UL>
  5473. <P><STRONG><a name="[112]"></a>readMQTTLenString</STRONG> (Thumb, 58 bytes, Stack size 20 bytes, mqttpacket.o(i.readMQTTLenString))
  5474. <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = readMQTTLenString &rArr; readInt
  5475. </UL>
  5476. <BR>[Calls]<UL><LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readInt
  5477. </UL>
  5478. <BR>[Called By]<UL><LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTDeserialize_publish
  5479. </UL>
  5480. <P><STRONG><a name="[1e4]"></a>read_file</STRONG> (Thumb, 162 bytes, Stack size 1208 bytes, myfile.o(i.read_file))
  5481. <BR><BR>[Stack]<UL><LI>Max Depth = 2264<LI>Call Chain = read_file &rArr; f_open &rArr; dir_register &rArr; dir_find &rArr; dir_next &rArr; create_chain &rArr; put_fat &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  5482. </UL>
  5483. <BR>[Calls]<UL><LI><a href="#[280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_read
  5484. <LI><a href="#[27f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_opendir
  5485. <LI><a href="#[277]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
  5486. <LI><a href="#[274]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mount
  5487. <LI><a href="#[270]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkfs
  5488. <LI><a href="#[26c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_close
  5489. <LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2sprintf
  5490. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5491. </UL>
  5492. <BR>[Called By]<UL><LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;data_task
  5493. </UL>
  5494. <P><STRONG><a name="[187]"></a>round</STRONG> (Thumb, 136 bytes, Stack size 32 bytes, round.o(i.round))
  5495. <BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = round &rArr; __aeabi_drsub &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
  5496. </UL>
  5497. <BR>[Calls]<UL><LI><a href="#[b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
  5498. <LI><a href="#[31e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdcmple
  5499. <LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
  5500. <LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_drnd
  5501. <LI><a href="#[b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
  5502. <LI><a href="#[1c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdrcmple
  5503. </UL>
  5504. <BR>[Called By]<UL><LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276FskProcess
  5505. </UL>
  5506. <P><STRONG><a name="[19b]"></a>spi_config</STRONG> (Thumb, 82 bytes, Stack size 24 bytes, spi.o(i.spi_config))
  5507. <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = spi_config &rArr; SPI2_GPIO_Config &rArr; GPIO_PinAFConfig
  5508. </UL>
  5509. <BR>[Calls]<UL><LI><a href="#[181]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI_Init
  5510. <LI><a href="#[180]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI_Cmd
  5511. <LI><a href="#[17b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI2_GPIO_Config
  5512. </UL>
  5513. <BR>[Called By]<UL><LI><a href="#[198]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX1276InitIo
  5514. </UL>
  5515. <P><STRONG><a name="[8c]"></a>sx1278_send_task</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, sys_sx1278.o(i.sx1278_send_task))
  5516. <BR><BR>[Stack]<UL><LI>Max Depth = 48 + Unknown Stack Size
  5517. <LI>Call Chain = sx1278_send_task &rArr; OSQPend &rArr; OS_Sched
  5518. </UL>
  5519. <BR>[Calls]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQPend
  5520. <LI><a href="#[1d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;myfree
  5521. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5522. </UL>
  5523. <BR>[Address Reference Count : 1]<UL><LI> main.o(i.main)
  5524. </UL>
  5525. <P><STRONG><a name="[318]"></a>sys_arch_mbox_fetch</STRONG> (Thumb, 92 bytes, Stack size 40 bytes, sys_arch.o(i.sys_arch_mbox_fetch))
  5526. <BR><BR>[Stack]<UL><LI>Max Depth = 80 + Unknown Stack Size
  5527. <LI>Call Chain = sys_arch_mbox_fetch &rArr; OSQPend &rArr; OS_Sched
  5528. </UL>
  5529. <BR>[Calls]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQPend
  5530. <LI><a href="#[254]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_now
  5531. </UL>
  5532. <BR>[Called By]<UL><LI><a href="#[317]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv_data
  5533. <LI><a href="#[322]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timeouts_mbox_fetch
  5534. </UL>
  5535. <P><STRONG><a name="[313]"></a>sys_arch_mbox_tryfetch</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, sys_arch.o(i.sys_arch_mbox_tryfetch))
  5536. <BR><BR>[Stack]<UL><LI>Max Depth = 64 + Unknown Stack Size
  5537. <LI>Call Chain = sys_arch_mbox_tryfetch &rArr; OSQPend &rArr; OS_Sched
  5538. </UL>
  5539. <BR>[Calls]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQPend
  5540. </UL>
  5541. <BR>[Called By]<UL><LI><a href="#[23d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_drain
  5542. </UL>
  5543. <P><STRONG><a name="[2cd]"></a>sys_arch_sem_wait</STRONG> (Thumb, 78 bytes, Stack size 32 bytes, sys_arch.o(i.sys_arch_sem_wait))
  5544. <BR><BR>[Stack]<UL><LI>Max Depth = 64 + Unknown Stack Size
  5545. <LI>Call Chain = sys_arch_sem_wait &rArr; OSSemPend &rArr; OS_Sched
  5546. </UL>
  5547. <BR>[Calls]<UL><LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPend
  5548. <LI><a href="#[254]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_now
  5549. </UL>
  5550. <BR>[Called By]<UL><LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_malloc
  5551. <LI><a href="#[2e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_free
  5552. <LI><a href="#[2e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_trim
  5553. <LI><a href="#[311]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_apimsg
  5554. <LI><a href="#[28f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_setsockopt
  5555. <LI><a href="#[2cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_getsockopt
  5556. </UL>
  5557. <P><STRONG><a name="[2cf]"></a>sys_init</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, sys_arch.o(i.sys_init))
  5558. <BR><BR>[Called By]<UL><LI><a href="#[2ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_init
  5559. </UL>
  5560. <P><STRONG><a name="[320]"></a>sys_jiffies</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, sys_arch.o(i.sys_jiffies))
  5561. <BR><BR>[Called By]<UL><LI><a href="#[254]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_now
  5562. </UL>
  5563. <P><STRONG><a name="[314]"></a>sys_mbox_free</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, sys_arch.o(i.sys_mbox_free))
  5564. <BR><BR>[Stack]<UL><LI>Max Depth = 92 + Unknown Stack Size
  5565. <LI>Call Chain = sys_mbox_free &rArr; OSQDel &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5566. </UL>
  5567. <BR>[Calls]<UL><LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQFlush
  5568. <LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQDel
  5569. </UL>
  5570. <BR>[Called By]<UL><LI><a href="#[23d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_drain
  5571. <LI><a href="#[2e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_new_with_proto_and_callback
  5572. </UL>
  5573. <P><STRONG><a name="[30d]"></a>sys_mbox_new</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, sys_arch.o(i.sys_mbox_new))
  5574. <BR><BR>[Stack]<UL><LI>Max Depth = 40 + Unknown Stack Size
  5575. <LI>Call Chain = sys_mbox_new &rArr; OSQCreate
  5576. </UL>
  5577. <BR>[Calls]<UL><LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQCreate
  5578. </UL>
  5579. <BR>[Called By]<UL><LI><a href="#[2c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_init
  5580. <LI><a href="#[30c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_alloc
  5581. </UL>
  5582. <P><STRONG><a name="[31f]"></a>sys_mbox_post</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, sys_arch.o(i.sys_mbox_post))
  5583. <BR><BR>[Stack]<UL><LI>Max Depth = 84 + Unknown Stack Size
  5584. <LI>Call Chain = sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5585. </UL>
  5586. <BR>[Calls]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
  5587. <LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQPost
  5588. </UL>
  5589. <BR>[Called By]<UL><LI><a href="#[2cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_callback_with_block
  5590. <LI><a href="#[311]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_apimsg
  5591. </UL>
  5592. <P><STRONG><a name="[30f]"></a>sys_mbox_set_invalid</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, sys_arch.o(i.sys_mbox_set_invalid))
  5593. <BR><BR>[Called By]<UL><LI><a href="#[23d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_drain
  5594. <LI><a href="#[30c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_alloc
  5595. </UL>
  5596. <P><STRONG><a name="[258]"></a>sys_mbox_trypost</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, sys_arch.o(i.sys_mbox_trypost))
  5597. <BR><BR>[Stack]<UL><LI>Max Depth = 84 + Unknown Stack Size
  5598. <LI>Call Chain = sys_mbox_trypost &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5599. </UL>
  5600. <BR>[Calls]<UL><LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSQPost
  5601. </UL>
  5602. <BR>[Called By]<UL><LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_input
  5603. <LI><a href="#[9a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_udp
  5604. <LI><a href="#[9b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_tcp
  5605. <LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_raw
  5606. <LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;err_tcp
  5607. <LI><a href="#[2cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_callback_with_block
  5608. </UL>
  5609. <P><STRONG><a name="[257]"></a>sys_mbox_valid</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, sys_arch.o(i.sys_mbox_valid))
  5610. <BR><BR>[Called By]<UL><LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_input
  5611. <LI><a href="#[9a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_udp
  5612. <LI><a href="#[9b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_tcp
  5613. <LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_raw
  5614. <LI><a href="#[23d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_drain
  5615. <LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;err_tcp
  5616. <LI><a href="#[2cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_callback_with_block
  5617. <LI><a href="#[311]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_apimsg
  5618. <LI><a href="#[312]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_free
  5619. <LI><a href="#[2db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv
  5620. <LI><a href="#[2e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_new_with_proto_and_callback
  5621. <LI><a href="#[317]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv_data
  5622. </UL>
  5623. <P><STRONG><a name="[254]"></a>sys_now</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, sys_arch.o(i.sys_now))
  5624. <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = sys_now
  5625. </UL>
  5626. <BR>[Calls]<UL><LI><a href="#[320]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_jiffies
  5627. </UL>
  5628. <BR>[Called By]<UL><LI><a href="#[2cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_arch_sem_wait
  5629. <LI><a href="#[253]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_writemore
  5630. <LI><a href="#[2df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_write_partly
  5631. <LI><a href="#[318]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_arch_mbox_fetch
  5632. </UL>
  5633. <P><STRONG><a name="[30e]"></a>sys_sem_free</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, sys_arch.o(i.sys_sem_free))
  5634. <BR><BR>[Stack]<UL><LI>Max Depth = 92 + Unknown Stack Size
  5635. <LI>Call Chain = sys_sem_free &rArr; OSSemDel &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5636. </UL>
  5637. <BR>[Calls]<UL><LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemDel
  5638. </UL>
  5639. <BR>[Called By]<UL><LI><a href="#[312]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_free
  5640. <LI><a href="#[30c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_alloc
  5641. <LI><a href="#[2e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_new_with_proto_and_callback
  5642. </UL>
  5643. <P><STRONG><a name="[2e8]"></a>sys_sem_new</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, sys_arch.o(i.sys_sem_new))
  5644. <BR><BR>[Stack]<UL><LI>Max Depth = 32 + Unknown Stack Size
  5645. <LI>Call Chain = sys_sem_new &rArr; OSSemCreate
  5646. </UL>
  5647. <BR>[Calls]<UL><LI><a href="#[15b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemCreate
  5648. </UL>
  5649. <BR>[Called By]<UL><LI><a href="#[2d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_init
  5650. <LI><a href="#[30c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_alloc
  5651. </UL>
  5652. <P><STRONG><a name="[316]"></a>sys_sem_set_invalid</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, sys_arch.o(i.sys_sem_set_invalid))
  5653. <BR><BR>[Called By]<UL><LI><a href="#[312]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_free
  5654. </UL>
  5655. <P><STRONG><a name="[23f]"></a>sys_sem_signal</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, sys_arch.o(i.sys_sem_signal))
  5656. <BR><BR>[Stack]<UL><LI>Max Depth = 68 + Unknown Stack Size
  5657. <LI>Call Chain = sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5658. </UL>
  5659. <BR>[Calls]<UL><LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPost
  5660. </UL>
  5661. <BR>[Called By]<UL><LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_malloc
  5662. <LI><a href="#[2e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_free
  5663. <LI><a href="#[2e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_trim
  5664. <LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;err_tcp
  5665. <LI><a href="#[253]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_writemore
  5666. <LI><a href="#[7b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_connected
  5667. <LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_close_internal
  5668. <LI><a href="#[98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_write
  5669. <LI><a href="#[97]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_send
  5670. <LI><a href="#[96]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_recv
  5671. <LI><a href="#[95]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_newconn
  5672. <LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_getaddr
  5673. <LI><a href="#[93]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_disconnect
  5674. <LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_delconn
  5675. <LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_connect
  5676. <LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_close
  5677. <LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_setsockopt_internal
  5678. <LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_getsockopt_internal
  5679. <LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;event_callback
  5680. </UL>
  5681. <P><STRONG><a name="[24c]"></a>sys_sem_valid</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, sys_arch.o(i.sys_sem_valid))
  5682. <BR><BR>[Called By]<UL><LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_delconn
  5683. <LI><a href="#[2e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_new_with_proto_and_callback
  5684. </UL>
  5685. <P><STRONG><a name="[321]"></a>sys_thread_new</STRONG> (Thumb, 50 bytes, Stack size 32 bytes, sys_arch.o(i.sys_thread_new))
  5686. <BR><BR>[Stack]<UL><LI>Max Depth = 120 + Unknown Stack Size
  5687. <LI>Call Chain = sys_thread_new &rArr; OSTaskCreate &rArr; OS_TCBInit
  5688. </UL>
  5689. <BR>[Calls]<UL><LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreate
  5690. </UL>
  5691. <BR>[Called By]<UL><LI><a href="#[2c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_init
  5692. </UL>
  5693. <P><STRONG><a name="[1d7]"></a>sys_timeout</STRONG> (Thumb, 160 bytes, Stack size 24 bytes, timers.o(i.sys_timeout))
  5694. <BR><BR>[Stack]<UL><LI>Max Depth = 64 + Unknown Stack Size
  5695. <LI>Call Chain = sys_timeout &rArr; memp_malloc &rArr; __2printf
  5696. </UL>
  5697. <BR>[Calls]<UL><LI><a href="#[2af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_malloc
  5698. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5699. </UL>
  5700. <BR>[Called By]<UL><LI><a href="#[2c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwIP_Init
  5701. <LI><a href="#[85]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ethphycheck_timer
  5702. <LI><a href="#[2d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timeouts_init
  5703. <LI><a href="#[9d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_tcp_timer
  5704. <LI><a href="#[81]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_timer
  5705. <LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_timer
  5706. <LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_timer_fine
  5707. <LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_timer_coarse
  5708. <LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;arp_timer
  5709. <LI><a href="#[32e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_timer_needed
  5710. <LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_thread
  5711. </UL>
  5712. <P><STRONG><a name="[2d6]"></a>sys_timeouts_init</STRONG> (Thumb, 64 bytes, Stack size 8 bytes, timers.o(i.sys_timeouts_init))
  5713. <BR><BR>[Stack]<UL><LI>Max Depth = 72 + Unknown Stack Size
  5714. <LI>Call Chain = sys_timeouts_init &rArr; sys_timeout &rArr; memp_malloc &rArr; __2printf
  5715. </UL>
  5716. <BR>[Calls]<UL><LI><a href="#[1d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timeout
  5717. </UL>
  5718. <BR>[Called By]<UL><LI><a href="#[2ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_init
  5719. </UL>
  5720. <P><STRONG><a name="[322]"></a>sys_timeouts_mbox_fetch</STRONG> (Thumb, 132 bytes, Stack size 32 bytes, timers.o(i.sys_timeouts_mbox_fetch))
  5721. <BR><BR>[Stack]<UL><LI>Max Depth = 112 + Unknown Stack Size
  5722. <LI>Call Chain = sys_timeouts_mbox_fetch &rArr; sys_arch_mbox_fetch &rArr; OSQPend &rArr; OS_Sched
  5723. </UL>
  5724. <BR>[Calls]<UL><LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  5725. <LI><a href="#[318]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_arch_mbox_fetch
  5726. </UL>
  5727. <BR>[Called By]<UL><LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_thread
  5728. </UL>
  5729. <P><STRONG><a name="[323]"></a>sys_untimeout</STRONG> (Thumb, 90 bytes, Stack size 24 bytes, timers.o(i.sys_untimeout))
  5730. <BR><BR>[Stack]<UL><LI>Max Depth = 72 + Unknown Stack Size
  5731. <LI>Call Chain = sys_untimeout &rArr; memp_free &rArr; __2printf
  5732. </UL>
  5733. <BR>[Calls]<UL><LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  5734. </UL>
  5735. <BR>[Called By]<UL><LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_thread
  5736. </UL>
  5737. <P><STRONG><a name="[1b4]"></a>systick_add</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, sys_arch.o(i.systick_add))
  5738. <BR><BR>[Called By]<UL><LI><a href="#[c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_Handler
  5739. </UL>
  5740. <P><STRONG><a name="[e8]"></a>systick_delayms</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, sys_arch.o(i.systick_delayms))
  5741. <BR><BR>[Called By]<UL><LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_PHY_RESET
  5742. </UL>
  5743. <P><STRONG><a name="[324]"></a>tcp_abandon</STRONG> (Thumb, 152 bytes, Stack size 40 bytes, tcp.o(i.tcp_abandon))
  5744. <BR><BR>[Stack]<UL><LI>Max Depth = 468 + Unknown Stack Size
  5745. <LI>Call Chain = tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5746. </UL>
  5747. <BR>[Calls]<UL><LI><a href="#[327]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rst
  5748. <LI><a href="#[326]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_segs_free
  5749. <LI><a href="#[325]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_pcb_remove
  5750. <LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  5751. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5752. </UL>
  5753. <BR>[Called By]<UL><LI><a href="#[338]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_listen_input
  5754. <LI><a href="#[315]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_abort
  5755. </UL>
  5756. <P><STRONG><a name="[315]"></a>tcp_abort</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, tcp.o(i.tcp_abort))
  5757. <BR><BR>[Stack]<UL><LI>Max Depth = 476 + Unknown Stack Size
  5758. <LI>Call Chain = tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5759. </UL>
  5760. <BR>[Calls]<UL><LI><a href="#[324]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_abandon
  5761. </UL>
  5762. <BR>[Called By]<UL><LI><a href="#[1ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_ipaddr
  5763. <LI><a href="#[2b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_input
  5764. <LI><a href="#[339]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_process
  5765. <LI><a href="#[329]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_kill_timewait
  5766. <LI><a href="#[32a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_kill_prio
  5767. <LI><a href="#[23d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_drain
  5768. </UL>
  5769. <P><STRONG><a name="[241]"></a>tcp_accept</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, tcp.o(i.tcp_accept))
  5770. <BR><BR>[Called By]<UL><LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_close_internal
  5771. </UL>
  5772. <P><STRONG><a name="[328]"></a>tcp_alloc</STRONG> (Thumb, 192 bytes, Stack size 16 bytes, tcp.o(i.tcp_alloc))
  5773. <BR><BR>[Stack]<UL><LI>Max Depth = 516 + Unknown Stack Size
  5774. <LI>Call Chain = tcp_alloc &rArr; tcp_kill_prio &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5775. </UL>
  5776. <BR>[Calls]<UL><LI><a href="#[32b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_next_iss
  5777. <LI><a href="#[329]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_kill_timewait
  5778. <LI><a href="#[32a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_kill_prio
  5779. <LI><a href="#[2af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_malloc
  5780. <LI><a href="#[212]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
  5781. </UL>
  5782. <BR>[Called By]<UL><LI><a href="#[338]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_listen_input
  5783. <LI><a href="#[31d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_new
  5784. </UL>
  5785. <P><STRONG><a name="[240]"></a>tcp_arg</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, tcp.o(i.tcp_arg))
  5786. <BR><BR>[Called By]<UL><LI><a href="#[249]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setup_tcp
  5787. <LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_close_internal
  5788. </UL>
  5789. <P><STRONG><a name="[246]"></a>tcp_close</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, tcp.o(i.tcp_close))
  5790. <BR><BR>[Stack]<UL><LI>Max Depth = 460 + Unknown Stack Size
  5791. <LI>Call Chain = tcp_close &rArr; tcp_close_shutdown &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5792. </UL>
  5793. <BR>[Calls]<UL><LI><a href="#[32c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_close_shutdown
  5794. </UL>
  5795. <BR>[Called By]<UL><LI><a href="#[9c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_recv_null
  5796. <LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_close_internal
  5797. </UL>
  5798. <P><STRONG><a name="[24a]"></a>tcp_connect</STRONG> (Thumb, 334 bytes, Stack size 40 bytes, tcp.o(i.tcp_connect))
  5799. <BR><BR>[Stack]<UL><LI>Max Depth = 452 + Unknown Stack Size
  5800. <LI>Call Chain = tcp_connect &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5801. </UL>
  5802. <BR>[Calls]<UL><LI><a href="#[32e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_timer_needed
  5803. <LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output
  5804. <LI><a href="#[332]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_enqueue_flags
  5805. <LI><a href="#[32b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_next_iss
  5806. <LI><a href="#[331]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_eff_send_mss
  5807. <LI><a href="#[330]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_new_port
  5808. <LI><a href="#[2b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_route
  5809. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5810. </UL>
  5811. <BR>[Called By]<UL><LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_connect
  5812. </UL>
  5813. <P><STRONG><a name="[331]"></a>tcp_eff_send_mss</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, tcp.o(i.tcp_eff_send_mss))
  5814. <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = tcp_eff_send_mss &rArr; ip_route
  5815. </UL>
  5816. <BR>[Calls]<UL><LI><a href="#[2b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_route
  5817. </UL>
  5818. <BR>[Called By]<UL><LI><a href="#[33e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output_segment
  5819. <LI><a href="#[339]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_process
  5820. <LI><a href="#[338]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_listen_input
  5821. <LI><a href="#[24a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_connect
  5822. </UL>
  5823. <P><STRONG><a name="[332]"></a>tcp_enqueue_flags</STRONG> (Thumb, 358 bytes, Stack size 32 bytes, tcp_out.o(i.tcp_enqueue_flags))
  5824. <BR><BR>[Stack]<UL><LI>Max Depth = 196 + Unknown Stack Size
  5825. <LI>Call Chain = tcp_enqueue_flags &rArr; tcp_create_segment &rArr; tcp_seg_free &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5826. </UL>
  5827. <BR>[Calls]<UL><LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  5828. <LI><a href="#[333]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_create_segment
  5829. <LI><a href="#[2b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_clen
  5830. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5831. </UL>
  5832. <BR>[Called By]<UL><LI><a href="#[338]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_listen_input
  5833. <LI><a href="#[32f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_send_fin
  5834. <LI><a href="#[24a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_connect
  5835. </UL>
  5836. <P><STRONG><a name="[245]"></a>tcp_err</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, tcp.o(i.tcp_err))
  5837. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = tcp_err &rArr; __2printf
  5838. </UL>
  5839. <BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5840. </UL>
  5841. <BR>[Called By]<UL><LI><a href="#[249]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setup_tcp
  5842. <LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_close_internal
  5843. </UL>
  5844. <P><STRONG><a name="[335]"></a>tcp_fasttmr</STRONG> (Thumb, 114 bytes, Stack size 16 bytes, tcp.o(i.tcp_fasttmr))
  5845. <BR><BR>[Stack]<UL><LI>Max Depth = 524 + Unknown Stack Size
  5846. <LI>Call Chain = tcp_fasttmr &rArr; tcp_process_refused_data &rArr; tcp_recv_null &rArr; tcp_close &rArr; tcp_close_shutdown &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5847. </UL>
  5848. <BR>[Calls]<UL><LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output
  5849. <LI><a href="#[336]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_process_refused_data
  5850. </UL>
  5851. <BR>[Called By]<UL><LI><a href="#[347]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_tmr
  5852. </UL>
  5853. <P><STRONG><a name="[2d5]"></a>tcp_init</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, tcp.o(i.tcp_init))
  5854. <BR><BR>[Called By]<UL><LI><a href="#[2ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_init
  5855. </UL>
  5856. <P><STRONG><a name="[2b4]"></a>tcp_input</STRONG> (Thumb, 1524 bytes, Stack size 40 bytes, tcp_in.o(i.tcp_input))
  5857. <BR><BR>[Stack]<UL><LI>Max Depth = 580 + Unknown Stack Size
  5858. <LI>Call Chain = tcp_input &rArr; tcp_listen_input &rArr; tcp_alloc &rArr; tcp_kill_prio &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5859. </UL>
  5860. <BR>[Calls]<UL><LI><a href="#[2aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohs
  5861. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  5862. <LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohl
  5863. <LI><a href="#[25f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip4_addr_isbroadcast
  5864. <LI><a href="#[337]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_timewait_input
  5865. <LI><a href="#[339]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_process
  5866. <LI><a href="#[338]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_listen_input
  5867. <LI><a href="#[327]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rst
  5868. <LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output
  5869. <LI><a href="#[9c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_recv_null
  5870. <LI><a href="#[336]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_process_refused_data
  5871. <LI><a href="#[325]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_pcb_remove
  5872. <LI><a href="#[25e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_header
  5873. <LI><a href="#[315]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_abort
  5874. <LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  5875. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5876. </UL>
  5877. <BR>[Called By]<UL><LI><a href="#[267]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_input
  5878. </UL>
  5879. <P><STRONG><a name="[33a]"></a>tcp_keepalive</STRONG> (Thumb, 78 bytes, Stack size 24 bytes, tcp_out.o(i.tcp_keepalive))
  5880. <BR><BR>[Stack]<UL><LI>Max Depth = 364 + Unknown Stack Size
  5881. <LI>Call Chain = tcp_keepalive &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5882. </UL>
  5883. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  5884. <LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htonl
  5885. <LI><a href="#[2a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_output
  5886. <LI><a href="#[33b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output_alloc_header
  5887. </UL>
  5888. <BR>[Called By]<UL><LI><a href="#[345]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_slowtmr
  5889. </UL>
  5890. <P><STRONG><a name="[31d]"></a>tcp_new</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, tcp.o(i.tcp_new))
  5891. <BR><BR>[Stack]<UL><LI>Max Depth = 524 + Unknown Stack Size
  5892. <LI>Call Chain = tcp_new &rArr; tcp_alloc &rArr; tcp_kill_prio &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5893. </UL>
  5894. <BR>[Calls]<UL><LI><a href="#[328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_alloc
  5895. </UL>
  5896. <BR>[Called By]<UL><LI><a href="#[24e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pcb_new
  5897. </UL>
  5898. <P><STRONG><a name="[32b]"></a>tcp_next_iss</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, tcp.o(i.tcp_next_iss))
  5899. <BR><BR>[Called By]<UL><LI><a href="#[24a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_connect
  5900. <LI><a href="#[328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_alloc
  5901. </UL>
  5902. <P><STRONG><a name="[256]"></a>tcp_output</STRONG> (Thumb, 468 bytes, Stack size 32 bytes, tcp_out.o(i.tcp_output))
  5903. <BR><BR>[Stack]<UL><LI>Max Depth = 412 + Unknown Stack Size
  5904. <LI>Call Chain = tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5905. </UL>
  5906. <BR>[Calls]<UL><LI><a href="#[2aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohs
  5907. <LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  5908. <LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohl
  5909. <LI><a href="#[33e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output_segment
  5910. <LI><a href="#[33d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_send_empty_ack
  5911. <LI><a href="#[334]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_seg_free
  5912. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5913. </UL>
  5914. <BR>[Called By]<UL><LI><a href="#[2b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_input
  5915. <LI><a href="#[337]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_timewait_input
  5916. <LI><a href="#[338]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_listen_input
  5917. <LI><a href="#[344]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rexmit_rto
  5918. <LI><a href="#[345]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_slowtmr
  5919. <LI><a href="#[24f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_recved
  5920. <LI><a href="#[325]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_pcb_remove
  5921. <LI><a href="#[335]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_fasttmr
  5922. <LI><a href="#[24a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_connect
  5923. <LI><a href="#[32c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_close_shutdown
  5924. <LI><a href="#[253]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_writemore
  5925. </UL>
  5926. <P><STRONG><a name="[32d]"></a>tcp_pcb_purge</STRONG> (Thumb, 88 bytes, Stack size 8 bytes, tcp.o(i.tcp_pcb_purge))
  5927. <BR><BR>[Stack]<UL><LI>Max Depth = 148 + Unknown Stack Size
  5928. <LI>Call Chain = tcp_pcb_purge &rArr; tcp_segs_free &rArr; tcp_seg_free &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5929. </UL>
  5930. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  5931. <LI><a href="#[326]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_segs_free
  5932. </UL>
  5933. <BR>[Called By]<UL><LI><a href="#[339]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_process
  5934. <LI><a href="#[345]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_slowtmr
  5935. <LI><a href="#[325]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_pcb_remove
  5936. <LI><a href="#[32c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_close_shutdown
  5937. </UL>
  5938. <P><STRONG><a name="[325]"></a>tcp_pcb_remove</STRONG> (Thumb, 160 bytes, Stack size 16 bytes, tcp.o(i.tcp_pcb_remove))
  5939. <BR><BR>[Stack]<UL><LI>Max Depth = 428 + Unknown Stack Size
  5940. <LI>Call Chain = tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5941. </UL>
  5942. <BR>[Calls]<UL><LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output
  5943. <LI><a href="#[32d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_pcb_purge
  5944. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5945. </UL>
  5946. <BR>[Called By]<UL><LI><a href="#[2b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_input
  5947. <LI><a href="#[324]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_abandon
  5948. <LI><a href="#[32c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_close_shutdown
  5949. </UL>
  5950. <P><STRONG><a name="[244]"></a>tcp_poll</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, tcp.o(i.tcp_poll))
  5951. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = tcp_poll &rArr; __2printf
  5952. </UL>
  5953. <BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5954. </UL>
  5955. <BR>[Called By]<UL><LI><a href="#[249]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setup_tcp
  5956. <LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_close_internal
  5957. </UL>
  5958. <P><STRONG><a name="[336]"></a>tcp_process_refused_data</STRONG> (Thumb, 148 bytes, Stack size 24 bytes, tcp.o(i.tcp_process_refused_data))
  5959. <BR><BR>[Stack]<UL><LI>Max Depth = 508 + Unknown Stack Size
  5960. <LI>Call Chain = tcp_process_refused_data &rArr; tcp_recv_null &rArr; tcp_close &rArr; tcp_close_shutdown &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5961. </UL>
  5962. <BR>[Calls]<UL><LI><a href="#[9c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_recv_null
  5963. </UL>
  5964. <BR>[Called By]<UL><LI><a href="#[2b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_input
  5965. <LI><a href="#[335]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_fasttmr
  5966. </UL>
  5967. <P><STRONG><a name="[242]"></a>tcp_recv</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, tcp.o(i.tcp_recv))
  5968. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = tcp_recv &rArr; __2printf
  5969. </UL>
  5970. <BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5971. </UL>
  5972. <BR>[Called By]<UL><LI><a href="#[249]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setup_tcp
  5973. <LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_close_internal
  5974. </UL>
  5975. <P><STRONG><a name="[9c]"></a>tcp_recv_null</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, tcp.o(i.tcp_recv_null))
  5976. <BR><BR>[Stack]<UL><LI>Max Depth = 484 + Unknown Stack Size
  5977. <LI>Call Chain = tcp_recv_null &rArr; tcp_close &rArr; tcp_close_shutdown &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5978. </UL>
  5979. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  5980. <LI><a href="#[24f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_recved
  5981. <LI><a href="#[246]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_close
  5982. </UL>
  5983. <BR>[Called By]<UL><LI><a href="#[2b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_input
  5984. <LI><a href="#[336]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_process_refused_data
  5985. </UL>
  5986. <BR>[Address Reference Count : 1]<UL><LI> tcp.o(i.tcp_alloc)
  5987. </UL>
  5988. <P><STRONG><a name="[24f]"></a>tcp_recved</STRONG> (Thumb, 104 bytes, Stack size 16 bytes, tcp.o(i.tcp_recved))
  5989. <BR><BR>[Stack]<UL><LI>Max Depth = 428 + Unknown Stack Size
  5990. <LI>Call Chain = tcp_recved &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  5991. </UL>
  5992. <BR>[Calls]<UL><LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output
  5993. <LI><a href="#[343]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_update_rcv_ann_wnd
  5994. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  5995. </UL>
  5996. <BR>[Called By]<UL><LI><a href="#[9c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_recv_null
  5997. <LI><a href="#[9b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;recv_tcp
  5998. <LI><a href="#[23d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_drain
  5999. <LI><a href="#[96]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_recv
  6000. </UL>
  6001. <P><STRONG><a name="[341]"></a>tcp_rexmit</STRONG> (Thumb, 90 bytes, Stack size 24 bytes, tcp_out.o(i.tcp_rexmit))
  6002. <BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = tcp_rexmit &rArr; lwip_ntohl
  6003. </UL>
  6004. <BR>[Calls]<UL><LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohl
  6005. </UL>
  6006. <BR>[Called By]<UL><LI><a href="#[342]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rexmit_fast
  6007. <LI><a href="#[339]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_process
  6008. </UL>
  6009. <P><STRONG><a name="[342]"></a>tcp_rexmit_fast</STRONG> (Thumb, 120 bytes, Stack size 8 bytes, tcp_out.o(i.tcp_rexmit_fast))
  6010. <BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = tcp_rexmit_fast &rArr; tcp_rexmit &rArr; lwip_ntohl
  6011. </UL>
  6012. <BR>[Calls]<UL><LI><a href="#[341]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rexmit
  6013. </UL>
  6014. <BR>[Called By]<UL><LI><a href="#[340]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_receive
  6015. </UL>
  6016. <P><STRONG><a name="[344]"></a>tcp_rexmit_rto</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, tcp_out.o(i.tcp_rexmit_rto))
  6017. <BR><BR>[Stack]<UL><LI>Max Depth = 428 + Unknown Stack Size
  6018. <LI>Call Chain = tcp_rexmit_rto &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6019. </UL>
  6020. <BR>[Calls]<UL><LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output
  6021. </UL>
  6022. <BR>[Called By]<UL><LI><a href="#[345]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_slowtmr
  6023. </UL>
  6024. <P><STRONG><a name="[327]"></a>tcp_rst</STRONG> (Thumb, 144 bytes, Stack size 48 bytes, tcp_out.o(i.tcp_rst))
  6025. <BR><BR>[Stack]<UL><LI>Max Depth = 388 + Unknown Stack Size
  6026. <LI>Call Chain = tcp_rst &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6027. </UL>
  6028. <BR>[Calls]<UL><LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  6029. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  6030. <LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  6031. <LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htonl
  6032. <LI><a href="#[2a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_output
  6033. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  6034. </UL>
  6035. <BR>[Called By]<UL><LI><a href="#[2b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_input
  6036. <LI><a href="#[337]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_timewait_input
  6037. <LI><a href="#[339]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_process
  6038. <LI><a href="#[338]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_listen_input
  6039. <LI><a href="#[345]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_slowtmr
  6040. <LI><a href="#[324]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_abandon
  6041. <LI><a href="#[32c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_close_shutdown
  6042. </UL>
  6043. <P><STRONG><a name="[334]"></a>tcp_seg_free</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, tcp.o(i.tcp_seg_free))
  6044. <BR><BR>[Stack]<UL><LI>Max Depth = 124 + Unknown Stack Size
  6045. <LI>Call Chain = tcp_seg_free &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6046. </UL>
  6047. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  6048. <LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  6049. </UL>
  6050. <BR>[Called By]<UL><LI><a href="#[333]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_create_segment
  6051. <LI><a href="#[340]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_receive
  6052. <LI><a href="#[339]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_process
  6053. <LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output
  6054. <LI><a href="#[326]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_segs_free
  6055. </UL>
  6056. <P><STRONG><a name="[326]"></a>tcp_segs_free</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, tcp.o(i.tcp_segs_free))
  6057. <BR><BR>[Stack]<UL><LI>Max Depth = 140 + Unknown Stack Size
  6058. <LI>Call Chain = tcp_segs_free &rArr; tcp_seg_free &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6059. </UL>
  6060. <BR>[Calls]<UL><LI><a href="#[334]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_seg_free
  6061. </UL>
  6062. <BR>[Called By]<UL><LI><a href="#[255]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_write
  6063. <LI><a href="#[32d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_pcb_purge
  6064. <LI><a href="#[324]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_abandon
  6065. </UL>
  6066. <P><STRONG><a name="[33d]"></a>tcp_send_empty_ack</STRONG> (Thumb, 84 bytes, Stack size 32 bytes, tcp_out.o(i.tcp_send_empty_ack))
  6067. <BR><BR>[Stack]<UL><LI>Max Depth = 372 + Unknown Stack Size
  6068. <LI>Call Chain = tcp_send_empty_ack &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6069. </UL>
  6070. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  6071. <LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htonl
  6072. <LI><a href="#[2a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_output
  6073. <LI><a href="#[33b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output_alloc_header
  6074. </UL>
  6075. <BR>[Called By]<UL><LI><a href="#[340]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_receive
  6076. <LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output
  6077. </UL>
  6078. <P><STRONG><a name="[32f]"></a>tcp_send_fin</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, tcp_out.o(i.tcp_send_fin))
  6079. <BR><BR>[Stack]<UL><LI>Max Depth = 212 + Unknown Stack Size
  6080. <LI>Call Chain = tcp_send_fin &rArr; tcp_enqueue_flags &rArr; tcp_create_segment &rArr; tcp_seg_free &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6081. </UL>
  6082. <BR>[Calls]<UL><LI><a href="#[2aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohs
  6083. <LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  6084. <LI><a href="#[332]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_enqueue_flags
  6085. </UL>
  6086. <BR>[Called By]<UL><LI><a href="#[32c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_close_shutdown
  6087. </UL>
  6088. <P><STRONG><a name="[243]"></a>tcp_sent</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, tcp.o(i.tcp_sent))
  6089. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = tcp_sent &rArr; __2printf
  6090. </UL>
  6091. <BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  6092. </UL>
  6093. <BR>[Called By]<UL><LI><a href="#[249]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setup_tcp
  6094. <LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_close_internal
  6095. </UL>
  6096. <P><STRONG><a name="[247]"></a>tcp_shutdown</STRONG> (Thumb, 98 bytes, Stack size 16 bytes, tcp.o(i.tcp_shutdown))
  6097. <BR><BR>[Stack]<UL><LI>Max Depth = 468 + Unknown Stack Size
  6098. <LI>Call Chain = tcp_shutdown &rArr; tcp_close_shutdown &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6099. </UL>
  6100. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  6101. <LI><a href="#[32c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_close_shutdown
  6102. </UL>
  6103. <BR>[Called By]<UL><LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_close_internal
  6104. </UL>
  6105. <P><STRONG><a name="[345]"></a>tcp_slowtmr</STRONG> (Thumb, 932 bytes, Stack size 48 bytes, tcp.o(i.tcp_slowtmr))
  6106. <BR><BR>[Stack]<UL><LI>Max Depth = 476 + Unknown Stack Size
  6107. <LI>Call Chain = tcp_slowtmr &rArr; tcp_rexmit_rto &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6108. </UL>
  6109. <BR>[Calls]<UL><LI><a href="#[346]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_zero_window_probe
  6110. <LI><a href="#[327]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rst
  6111. <LI><a href="#[344]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rexmit_rto
  6112. <LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output
  6113. <LI><a href="#[33a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_keepalive
  6114. <LI><a href="#[32d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_pcb_purge
  6115. <LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  6116. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  6117. </UL>
  6118. <BR>[Called By]<UL><LI><a href="#[347]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_tmr
  6119. </UL>
  6120. <P><STRONG><a name="[32e]"></a>tcp_timer_needed</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, timers.o(i.tcp_timer_needed))
  6121. <BR><BR>[Stack]<UL><LI>Max Depth = 72 + Unknown Stack Size
  6122. <LI>Call Chain = tcp_timer_needed &rArr; sys_timeout &rArr; memp_malloc &rArr; __2printf
  6123. </UL>
  6124. <BR>[Calls]<UL><LI><a href="#[1d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timeout
  6125. </UL>
  6126. <BR>[Called By]<UL><LI><a href="#[339]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_process
  6127. <LI><a href="#[338]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_listen_input
  6128. <LI><a href="#[24a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_connect
  6129. <LI><a href="#[32c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_close_shutdown
  6130. </UL>
  6131. <P><STRONG><a name="[347]"></a>tcp_tmr</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, tcp.o(i.tcp_tmr))
  6132. <BR><BR>[Stack]<UL><LI>Max Depth = 532 + Unknown Stack Size
  6133. <LI>Call Chain = tcp_tmr &rArr; tcp_fasttmr &rArr; tcp_process_refused_data &rArr; tcp_recv_null &rArr; tcp_close &rArr; tcp_close_shutdown &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6134. </UL>
  6135. <BR>[Calls]<UL><LI><a href="#[345]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_slowtmr
  6136. <LI><a href="#[335]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_fasttmr
  6137. </UL>
  6138. <BR>[Called By]<UL><LI><a href="#[9d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_tcp_timer
  6139. </UL>
  6140. <P><STRONG><a name="[343]"></a>tcp_update_rcv_ann_wnd</STRONG> (Thumb, 90 bytes, Stack size 16 bytes, tcp.o(i.tcp_update_rcv_ann_wnd))
  6141. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = tcp_update_rcv_ann_wnd &rArr; __2printf
  6142. </UL>
  6143. <BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  6144. </UL>
  6145. <BR>[Called By]<UL><LI><a href="#[340]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_receive
  6146. <LI><a href="#[24f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_recved
  6147. </UL>
  6148. <P><STRONG><a name="[255]"></a>tcp_write</STRONG> (Thumb, 1572 bytes, Stack size 112 bytes, tcp_out.o(i.tcp_write))
  6149. <BR><BR>[Stack]<UL><LI>Max Depth = 324 + Unknown Stack Size
  6150. <LI>Call Chain = tcp_write &rArr; tcp_pbuf_prealloc &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6151. </UL>
  6152. <BR>[Calls]<UL><LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  6153. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  6154. <LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  6155. <LI><a href="#[348]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_write_checks
  6156. <LI><a href="#[33f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_pbuf_prealloc
  6157. <LI><a href="#[333]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_create_segment
  6158. <LI><a href="#[326]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_segs_free
  6159. <LI><a href="#[2b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_clen
  6160. <LI><a href="#[2ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_cat
  6161. <LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  6162. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  6163. </UL>
  6164. <BR>[Called By]<UL><LI><a href="#[253]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_writemore
  6165. </UL>
  6166. <P><STRONG><a name="[346]"></a>tcp_zero_window_probe</STRONG> (Thumb, 180 bytes, Stack size 40 bytes, tcp_out.o(i.tcp_zero_window_probe))
  6167. <BR><BR>[Stack]<UL><LI>Max Depth = 380 + Unknown Stack Size
  6168. <LI>Call Chain = tcp_zero_window_probe &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6169. </UL>
  6170. <BR>[Calls]<UL><LI><a href="#[2aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohs
  6171. <LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  6172. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  6173. <LI><a href="#[213]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_copy_partial
  6174. <LI><a href="#[2a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_output
  6175. <LI><a href="#[33b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output_alloc_header
  6176. </UL>
  6177. <BR>[Called By]<UL><LI><a href="#[345]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_slowtmr
  6178. </UL>
  6179. <P><STRONG><a name="[311]"></a>tcpip_apimsg</STRONG> (Thumb, 60 bytes, Stack size 32 bytes, tcpip.o(i.tcpip_apimsg))
  6180. <BR><BR>[Stack]<UL><LI>Max Depth = 116 + Unknown Stack Size
  6181. <LI>Call Chain = tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6182. </UL>
  6183. <BR>[Calls]<UL><LI><a href="#[2cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_arch_sem_wait
  6184. <LI><a href="#[257]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_valid
  6185. <LI><a href="#[31f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_post
  6186. </UL>
  6187. <BR>[Called By]<UL><LI><a href="#[2df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_write_partly
  6188. <LI><a href="#[2e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_send
  6189. <LI><a href="#[2d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recved
  6190. <LI><a href="#[2e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_new_with_proto_and_callback
  6191. <LI><a href="#[2dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_getaddr
  6192. <LI><a href="#[2c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_disconnect
  6193. <LI><a href="#[2c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_delete
  6194. <LI><a href="#[2ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_connect
  6195. <LI><a href="#[317]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv_data
  6196. <LI><a href="#[310]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_close_shutdown
  6197. </UL>
  6198. <P><STRONG><a name="[2cc]"></a>tcpip_callback_with_block</STRONG> (Thumb, 90 bytes, Stack size 24 bytes, tcpip.o(i.tcpip_callback_with_block))
  6199. <BR><BR>[Stack]<UL><LI>Max Depth = 108 + Unknown Stack Size
  6200. <LI>Call Chain = tcpip_callback_with_block &rArr; sys_mbox_trypost &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6201. </UL>
  6202. <BR>[Calls]<UL><LI><a href="#[2af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_malloc
  6203. <LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  6204. <LI><a href="#[258]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_trypost
  6205. <LI><a href="#[257]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_valid
  6206. <LI><a href="#[31f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_post
  6207. </UL>
  6208. <BR>[Called By]<UL><LI><a href="#[28f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_setsockopt
  6209. <LI><a href="#[2cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_getsockopt
  6210. </UL>
  6211. <P><STRONG><a name="[2c4]"></a>tcpip_init</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, tcpip.o(i.tcpip_init))
  6212. <BR><BR>[Stack]<UL><LI>Max Depth = 136 + Unknown Stack Size
  6213. <LI>Call Chain = tcpip_init &rArr; sys_thread_new &rArr; OSTaskCreate &rArr; OS_TCBInit
  6214. </UL>
  6215. <BR>[Calls]<UL><LI><a href="#[2ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_init
  6216. <LI><a href="#[30d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_new
  6217. <LI><a href="#[321]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_thread_new
  6218. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  6219. </UL>
  6220. <BR>[Called By]<UL><LI><a href="#[2c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwIP_Init
  6221. </UL>
  6222. <P><STRONG><a name="[82]"></a>tcpip_input</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, tcpip.o(i.tcpip_input))
  6223. <BR><BR>[Stack]<UL><LI>Max Depth = 100 + Unknown Stack Size
  6224. <LI>Call Chain = tcpip_input &rArr; sys_mbox_trypost &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6225. </UL>
  6226. <BR>[Calls]<UL><LI><a href="#[2af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_malloc
  6227. <LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  6228. <LI><a href="#[258]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_trypost
  6229. <LI><a href="#[257]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_valid
  6230. </UL>
  6231. <BR>[Address Reference Count : 1]<UL><LI> hd_eth.o(i.lwIP_Init)
  6232. </UL>
  6233. <P><STRONG><a name="[2ed]"></a>transport_close</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, transport.o(i.transport_close))
  6234. <BR><BR>[Stack]<UL><LI>Max Depth = 348 + Unknown Stack Size
  6235. <LI>Call Chain = transport_close &rArr; lwip_recv &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6236. </UL>
  6237. <BR>[Calls]<UL><LI><a href="#[29b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_recv
  6238. <LI><a href="#[28a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_close
  6239. <LI><a href="#[2e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_shutdown
  6240. </UL>
  6241. <BR>[Called By]<UL><LI><a href="#[300]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_subscribeTopic
  6242. <LI><a href="#[2fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos2_PUBREC
  6243. <LI><a href="#[2fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos2_PUBCOMP
  6244. <LI><a href="#[2fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos1_PUBACK
  6245. <LI><a href="#[2ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_connectToMqttServer
  6246. <LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userReceiveThread
  6247. <LI><a href="#[2f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos2_PUBREL
  6248. <LI><a href="#[2f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMassage
  6249. </UL>
  6250. <P><STRONG><a name="[8d]"></a>transport_getdata</STRONG> (Thumb, 100 bytes, Stack size 16 bytes, transport.o(i.transport_getdata))
  6251. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = transport_getdata
  6252. </UL>
  6253. <BR>[Calls]<UL><LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  6254. </UL>
  6255. <BR>[Address Reference Count : 2]<UL><LI> sys_mqtt.o(i.mqtt_userReceiveThread)
  6256. <LI> mqttclient.o(i.mqtt_connectToMqttServer)
  6257. </UL>
  6258. <P><STRONG><a name="[305]"></a>transport_open</STRONG> (Thumb, 148 bytes, Stack size 48 bytes, transport.o(i.transport_open))
  6259. <BR><BR>[Stack]<UL><LI>Max Depth = 260 + Unknown Stack Size
  6260. <LI>Call Chain = transport_open &rArr; lwip_connect &rArr; netconn_connect &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6261. </UL>
  6262. <BR>[Calls]<UL><LI><a href="#[28c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_socket
  6263. <LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  6264. <LI><a href="#[28e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_connect
  6265. <LI><a href="#[28a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_close
  6266. <LI><a href="#[234]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ipaddr_addr
  6267. <LI><a href="#[28f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_setsockopt
  6268. </UL>
  6269. <BR>[Called By]<UL><LI><a href="#[304]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userConnect
  6270. </UL>
  6271. <P><STRONG><a name="[2ee]"></a>transport_receive</STRONG> (Thumb, 70 bytes, Stack size 24 bytes, transport.o(i.transport_receive))
  6272. <BR><BR>[Stack]<UL><LI>Max Depth = 348 + Unknown Stack Size
  6273. <LI>Call Chain = transport_receive &rArr; lwip_read &rArr; lwip_recvfrom &rArr; netconn_recv &rArr; netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6274. </UL>
  6275. <BR>[Calls]<UL><LI><a href="#[2d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_read
  6276. <LI><a href="#[2cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_getsockopt
  6277. </UL>
  6278. <BR>[Called By]<UL><LI><a href="#[2ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_connectToMqttServer
  6279. <LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_userReceiveThread
  6280. </UL>
  6281. <P><STRONG><a name="[2ec]"></a>transport_send</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, transport.o(i.transport_send))
  6282. <BR><BR>[Stack]<UL><LI>Max Depth = 324 + Unknown Stack Size
  6283. <LI>Call Chain = transport_send &rArr; lwip_write &rArr; lwip_send &rArr; lwip_sendto &rArr; lwip_send (Cycle)
  6284. </UL>
  6285. <BR>[Calls]<UL><LI><a href="#[294]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_write
  6286. </UL>
  6287. <BR>[Called By]<UL><LI><a href="#[300]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_subscribeTopic
  6288. <LI><a href="#[2fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos2_PUBREC
  6289. <LI><a href="#[2fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos2_PUBCOMP
  6290. <LI><a href="#[2fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_recvPublishMessage_qos1_PUBACK
  6291. <LI><a href="#[2f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_pingReq
  6292. <LI><a href="#[2ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_connectToMqttServer
  6293. <LI><a href="#[2f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMessage_qos2_PUBREL
  6294. <LI><a href="#[2f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mqtt_publishMassage
  6295. </UL>
  6296. <P><STRONG><a name="[21b]"></a>udp_bind</STRONG> (Thumb, 158 bytes, Stack size 24 bytes, udp.o(i.udp_bind))
  6297. <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = udp_bind &rArr; __2printf
  6298. </UL>
  6299. <BR>[Calls]<UL><LI><a href="#[349]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_new_port
  6300. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  6301. </UL>
  6302. <BR>[Called By]<UL><LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_start
  6303. <LI><a href="#[236]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_init
  6304. <LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto_if
  6305. <LI><a href="#[21c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_connect
  6306. </UL>
  6307. <P><STRONG><a name="[21c]"></a>udp_connect</STRONG> (Thumb, 98 bytes, Stack size 24 bytes, udp.o(i.udp_connect))
  6308. <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = udp_connect &rArr; udp_bind &rArr; __2printf
  6309. </UL>
  6310. <BR>[Calls]<UL><LI><a href="#[21b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_bind
  6311. </UL>
  6312. <BR>[Called By]<UL><LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_start
  6313. <LI><a href="#[231]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_send
  6314. <LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_connect
  6315. </UL>
  6316. <P><STRONG><a name="[24d]"></a>udp_disconnect</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, udp.o(i.udp_disconnect))
  6317. <BR><BR>[Called By]<UL><LI><a href="#[93]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_disconnect
  6318. </UL>
  6319. <P><STRONG><a name="[2d4]"></a>udp_init</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, udp.o(i.udp_init))
  6320. <BR><BR>[Called By]<UL><LI><a href="#[2ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_init
  6321. </UL>
  6322. <P><STRONG><a name="[2b3]"></a>udp_input</STRONG> (Thumb, 488 bytes, Stack size 56 bytes, udp.o(i.udp_input))
  6323. <BR><BR>[Stack]<UL><LI>Max Depth = 452 + Unknown Stack Size
  6324. <LI>Call Chain = udp_input &rArr; icmp_dest_unreach &rArr; icmp_send_response &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6325. </UL>
  6326. <BR>[Calls]<UL><LI><a href="#[2aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohs
  6327. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  6328. <LI><a href="#[25f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip4_addr_isbroadcast
  6329. <LI><a href="#[25e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_header
  6330. <LI><a href="#[29f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_dest_unreach
  6331. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  6332. </UL>
  6333. <BR>[Called By]<UL><LI><a href="#[267]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_input
  6334. </UL>
  6335. <P><STRONG><a name="[21a]"></a>udp_new</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, udp.o(i.udp_new))
  6336. <BR><BR>[Stack]<UL><LI>Max Depth = 48 + Unknown Stack Size
  6337. <LI>Call Chain = udp_new &rArr; memp_malloc &rArr; __2printf
  6338. </UL>
  6339. <BR>[Calls]<UL><LI><a href="#[2af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_malloc
  6340. <LI><a href="#[212]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
  6341. </UL>
  6342. <BR>[Called By]<UL><LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_start
  6343. <LI><a href="#[236]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_init
  6344. <LI><a href="#[24e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pcb_new
  6345. </UL>
  6346. <P><STRONG><a name="[21d]"></a>udp_recv</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, udp.o(i.udp_recv))
  6347. <BR><BR>[Called By]<UL><LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_start
  6348. <LI><a href="#[236]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_init
  6349. <LI><a href="#[24e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pcb_new
  6350. </UL>
  6351. <P><STRONG><a name="[219]"></a>udp_remove</STRONG> (Thumb, 60 bytes, Stack size 16 bytes, udp.o(i.udp_remove))
  6352. <BR><BR>[Stack]<UL><LI>Max Depth = 64 + Unknown Stack Size
  6353. <LI>Call Chain = udp_remove &rArr; memp_free &rArr; __2printf
  6354. </UL>
  6355. <BR>[Calls]<UL><LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  6356. </UL>
  6357. <BR>[Called By]<UL><LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_start
  6358. <LI><a href="#[21e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_stop
  6359. <LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_delconn
  6360. </UL>
  6361. <P><STRONG><a name="[252]"></a>udp_send</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, udp.o(i.udp_send))
  6362. <BR><BR>[Stack]<UL><LI>Max Depth = 404 + Unknown Stack Size
  6363. <LI>Call Chain = udp_send &rArr; udp_sendto &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6364. </UL>
  6365. <BR>[Calls]<UL><LI><a href="#[23b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto
  6366. </UL>
  6367. <BR>[Called By]<UL><LI><a href="#[97]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_send
  6368. </UL>
  6369. <P><STRONG><a name="[23b]"></a>udp_sendto</STRONG> (Thumb, 54 bytes, Stack size 32 bytes, udp.o(i.udp_sendto))
  6370. <BR><BR>[Stack]<UL><LI>Max Depth = 388 + Unknown Stack Size
  6371. <LI>Call Chain = udp_sendto &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6372. </UL>
  6373. <BR>[Calls]<UL><LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto_if
  6374. <LI><a href="#[2b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_route
  6375. </UL>
  6376. <BR>[Called By]<UL><LI><a href="#[231]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_send
  6377. <LI><a href="#[97]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_send
  6378. <LI><a href="#[252]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_send
  6379. </UL>
  6380. <P><STRONG><a name="[202]"></a>udp_sendto_if</STRONG> (Thumb, 252 bytes, Stack size 64 bytes, udp.o(i.udp_sendto_if))
  6381. <BR><BR>[Stack]<UL><LI>Max Depth = 356 + Unknown Stack Size
  6382. <LI>Call Chain = udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6383. </UL>
  6384. <BR>[Calls]<UL><LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  6385. <LI><a href="#[21b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_bind
  6386. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  6387. <LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  6388. <LI><a href="#[2a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_output_if
  6389. <LI><a href="#[25e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_header
  6390. <LI><a href="#[31a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_chain
  6391. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  6392. </UL>
  6393. <BR>[Called By]<UL><LI><a href="#[23b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto
  6394. <LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_renew
  6395. <LI><a href="#[215]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_release
  6396. <LI><a href="#[20e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_select
  6397. <LI><a href="#[210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_reboot
  6398. <LI><a href="#[214]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_rebind
  6399. <LI><a href="#[205]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_discover
  6400. <LI><a href="#[1ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_decline
  6401. </UL>
  6402. <P><STRONG><a name="[11e]"></a>writeCString</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, mqttpacket.o(i.writeCString))
  6403. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = writeCString &rArr; writeInt
  6404. </UL>
  6405. <BR>[Calls]<UL><LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeInt
  6406. <LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen
  6407. <LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  6408. </UL>
  6409. <BR>[Called By]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeMQTTString
  6410. <LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_connect
  6411. </UL>
  6412. <P><STRONG><a name="[119]"></a>writeChar</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, mqttpacket.o(i.writeChar))
  6413. <BR><BR>[Called By]<UL><LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_zero
  6414. <LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_connect
  6415. <LI><a href="#[12a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_subscribe
  6416. <LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_publish
  6417. <LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_ack
  6418. </UL>
  6419. <P><STRONG><a name="[11a]"></a>writeInt</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, mqttpacket.o(i.writeInt))
  6420. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = writeInt
  6421. </UL>
  6422. <BR>[Called By]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeMQTTString
  6423. <LI><a href="#[11e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeCString
  6424. <LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_connect
  6425. <LI><a href="#[12a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_subscribe
  6426. <LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_publish
  6427. <LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_ack
  6428. </UL>
  6429. <P><STRONG><a name="[11f]"></a>writeMQTTString</STRONG> (Thumb, 62 bytes, Stack size 24 bytes, mqttpacket.o(i.writeMQTTString))
  6430. <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = writeMQTTString &rArr; writeCString &rArr; writeInt
  6431. </UL>
  6432. <BR>[Calls]<UL><LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeInt
  6433. <LI><a href="#[11e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeCString
  6434. <LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  6435. </UL>
  6436. <BR>[Called By]<UL><LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_connect
  6437. <LI><a href="#[12a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_subscribe
  6438. <LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MQTTSerialize_publish
  6439. </UL>
  6440. <P>
  6441. <H3>
  6442. Local Symbols
  6443. </H3>
  6444. <P><STRONG><a name="[1b6]"></a>SetSysClock</STRONG> (Thumb, 192 bytes, Stack size 12 bytes, system_stm32f2xx.o(i.SetSysClock))
  6445. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = SetSysClock
  6446. </UL>
  6447. <BR>[Called By]<UL><LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemInit
  6448. </UL>
  6449. <P><STRONG><a name="[1b5]"></a>SystemInit_ExtMemCtl</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f2xx.o(i.SystemInit_ExtMemCtl))
  6450. <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = SystemInit_ExtMemCtl &rArr; FSMC_SRAM_Init &rArr; SRAM_GPIO_Config &rArr; GPIO_PinAFConfig
  6451. </UL>
  6452. <BR>[Calls]<UL><LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_SRAM_Init
  6453. </UL>
  6454. <BR>[Called By]<UL><LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemInit
  6455. </UL>
  6456. <P><STRONG><a name="[104]"></a>SRAM_GPIO_Config</STRONG> (Thumb, 956 bytes, Stack size 16 bytes, sram.o(i.SRAM_GPIO_Config))
  6457. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = SRAM_GPIO_Config &rArr; GPIO_PinAFConfig
  6458. </UL>
  6459. <BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_PinAFConfig
  6460. <LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Init
  6461. <LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_AHB1PeriphClockCmd
  6462. </UL>
  6463. <BR>[Called By]<UL><LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_SRAM_Init
  6464. </UL>
  6465. <P><STRONG><a name="[ef]"></a>FSMC_NAND_CompPage</STRONG> (Thumb, 102 bytes, Stack size 24 bytes, nandflash.o(i.FSMC_NAND_CompPage))
  6466. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = FSMC_NAND_CompPage &rArr; GPIO_ReadInputDataBit
  6467. </UL>
  6468. <BR>[Calls]<UL><LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ReadInputDataBit
  6469. </UL>
  6470. <BR>[Called By]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_WriteMultiSectors
  6471. </UL>
  6472. <P><STRONG><a name="[f1]"></a>FSMC_NAND_EraseBlock</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, nandflash.o(i.FSMC_NAND_EraseBlock))
  6473. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = FSMC_NAND_EraseBlock &rArr; FSMC_NAND_GetStatus
  6474. </UL>
  6475. <BR>[Calls]<UL><LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_GetStatus
  6476. </UL>
  6477. <BR>[Called By]<UL><LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_WriteToNewBlock
  6478. </UL>
  6479. <P><STRONG><a name="[f2]"></a>FSMC_NAND_GetStatus</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, nandflash.o(i.FSMC_NAND_GetStatus))
  6480. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = FSMC_NAND_GetStatus
  6481. </UL>
  6482. <BR>[Calls]<UL><LI><a href="#[f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_ReadStatus
  6483. </UL>
  6484. <BR>[Called By]<UL><LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_EraseBlock
  6485. <LI><a href="#[fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_WritePage
  6486. <LI><a href="#[fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_Reset
  6487. <LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_PageCopyBackEx
  6488. <LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_PageCopyBack
  6489. </UL>
  6490. <P><STRONG><a name="[f4]"></a>FSMC_NAND_Init</STRONG> (Thumb, 280 bytes, Stack size 64 bytes, nandflash.o(i.FSMC_NAND_Init))
  6491. <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = FSMC_NAND_Init &rArr; GPIO_PinAFConfig
  6492. </UL>
  6493. <BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_PinAFConfig
  6494. <LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Init
  6495. <LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NANDInit
  6496. <LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NANDCmd
  6497. <LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_AHB3PeriphClockCmd
  6498. <LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_AHB1PeriphClockCmd
  6499. </UL>
  6500. <BR>[Called By]<UL><LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_Init
  6501. </UL>
  6502. <P><STRONG><a name="[f6]"></a>FSMC_NAND_PageCopyBack</STRONG> (Thumb, 142 bytes, Stack size 16 bytes, nandflash.o(i.FSMC_NAND_PageCopyBack))
  6503. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = FSMC_NAND_PageCopyBack &rArr; __2printf
  6504. </UL>
  6505. <BR>[Calls]<UL><LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ReadInputDataBit
  6506. <LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_GetStatus
  6507. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  6508. </UL>
  6509. <BR>[Called By]<UL><LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_WriteToNewBlock
  6510. </UL>
  6511. <P><STRONG><a name="[f8]"></a>FSMC_NAND_PageCopyBackEx</STRONG> (Thumb, 196 bytes, Stack size 32 bytes, nandflash.o(i.FSMC_NAND_PageCopyBackEx))
  6512. <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = FSMC_NAND_PageCopyBackEx &rArr; __2printf
  6513. </UL>
  6514. <BR>[Calls]<UL><LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ReadInputDataBit
  6515. <LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_GetStatus
  6516. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  6517. </UL>
  6518. <BR>[Called By]<UL><LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_WriteToNewBlock
  6519. </UL>
  6520. <P><STRONG><a name="[f9]"></a>FSMC_NAND_ReadData</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, nandflash.o(i.FSMC_NAND_ReadData))
  6521. <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = FSMC_NAND_ReadData &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6522. </UL>
  6523. <BR>[Calls]<UL><LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_ReadPage
  6524. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  6525. </UL>
  6526. <BR>[Called By]<UL><LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_ReadMultiSectors
  6527. </UL>
  6528. <P><STRONG><a name="[fa]"></a>FSMC_NAND_ReadPage</STRONG> (Thumb, 94 bytes, Stack size 24 bytes, nandflash.o(i.FSMC_NAND_ReadPage))
  6529. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6530. </UL>
  6531. <BR>[Calls]<UL><LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ReadInputDataBit
  6532. </UL>
  6533. <BR>[Called By]<UL><LI><a href="#[fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_WritePage
  6534. <LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_ReadSpare
  6535. <LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_ReadData
  6536. </UL>
  6537. <P><STRONG><a name="[fb]"></a>FSMC_NAND_ReadSpare</STRONG> (Thumb, 48 bytes, Stack size 24 bytes, nandflash.o(i.FSMC_NAND_ReadSpare))
  6538. <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6539. </UL>
  6540. <BR>[Calls]<UL><LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_ReadPage
  6541. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  6542. </UL>
  6543. <BR>[Called By]<UL><LI><a href="#[130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_IsBadBlock
  6544. <LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_IsFreeBlock
  6545. <LI><a href="#[12c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_BuildLUT
  6546. </UL>
  6547. <P><STRONG><a name="[f3]"></a>FSMC_NAND_ReadStatus</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, nandflash.o(i.FSMC_NAND_ReadStatus))
  6548. <BR><BR>[Called By]<UL><LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_GetStatus
  6549. </UL>
  6550. <P><STRONG><a name="[fc]"></a>FSMC_NAND_Reset</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, nandflash.o(i.FSMC_NAND_Reset))
  6551. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = FSMC_NAND_Reset &rArr; FSMC_NAND_GetStatus
  6552. </UL>
  6553. <BR>[Calls]<UL><LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_GetStatus
  6554. </UL>
  6555. <BR>[Called By]<UL><LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_Init
  6556. </UL>
  6557. <P><STRONG><a name="[fd]"></a>FSMC_NAND_WriteData</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, nandflash.o(i.FSMC_NAND_WriteData))
  6558. <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = FSMC_NAND_WriteData &rArr; FSMC_NAND_WritePage &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6559. </UL>
  6560. <BR>[Calls]<UL><LI><a href="#[fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_WritePage
  6561. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  6562. </UL>
  6563. <BR>[Called By]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_WriteMultiSectors
  6564. </UL>
  6565. <P><STRONG><a name="[fe]"></a>FSMC_NAND_WritePage</STRONG> (Thumb, 170 bytes, Stack size 24 bytes, nandflash.o(i.FSMC_NAND_WritePage))
  6566. <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = FSMC_NAND_WritePage &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6567. </UL>
  6568. <BR>[Calls]<UL><LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ReadInputDataBit
  6569. <LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_GetStatus
  6570. <LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_ReadPage
  6571. <LI><a href="#[ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memcmp
  6572. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  6573. </UL>
  6574. <BR>[Called By]<UL><LI><a href="#[100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_WriteSpare
  6575. <LI><a href="#[fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_WriteData
  6576. </UL>
  6577. <P><STRONG><a name="[100]"></a>FSMC_NAND_WriteSpare</STRONG> (Thumb, 48 bytes, Stack size 24 bytes, nandflash.o(i.FSMC_NAND_WriteSpare))
  6578. <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = FSMC_NAND_WriteSpare &rArr; FSMC_NAND_WritePage &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6579. </UL>
  6580. <BR>[Calls]<UL><LI><a href="#[fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_WritePage
  6581. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  6582. </UL>
  6583. <BR>[Called By]<UL><LI><a href="#[131]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_MarkBadBlock
  6584. <LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_MarkUsedBlock
  6585. </UL>
  6586. <P><STRONG><a name="[12c]"></a>NAND_BuildLUT</STRONG> (Thumb, 186 bytes, Stack size 16 bytes, nandflash.o(i.NAND_BuildLUT))
  6587. <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = NAND_BuildLUT &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6588. </UL>
  6589. <BR>[Calls]<UL><LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_ReadSpare
  6590. </UL>
  6591. <BR>[Called By]<UL><LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_Init
  6592. <LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_WriteToNewBlock
  6593. </UL>
  6594. <P><STRONG><a name="[12d]"></a>NAND_FindFreeBlock</STRONG> (Thumb, 66 bytes, Stack size 16 bytes, nandflash.o(i.NAND_FindFreeBlock))
  6595. <BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6596. </UL>
  6597. <BR>[Calls]<UL><LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_IsFreeBlock
  6598. </UL>
  6599. <BR>[Called By]<UL><LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_WriteToNewBlock
  6600. </UL>
  6601. <P><STRONG><a name="[12e]"></a>NAND_IsFreeBlock</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, nandflash.o(i.NAND_IsFreeBlock))
  6602. <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6603. </UL>
  6604. <BR>[Calls]<UL><LI><a href="#[130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_IsBadBlock
  6605. <LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_ReadSpare
  6606. </UL>
  6607. <BR>[Called By]<UL><LI><a href="#[12d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_FindFreeBlock
  6608. </UL>
  6609. <P><STRONG><a name="[134]"></a>NAND_LBNtoPBN</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, nandflash.o(i.NAND_LBNtoPBN))
  6610. <BR><BR>[Called By]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_WriteMultiSectors
  6611. <LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_ReadMultiSectors
  6612. </UL>
  6613. <P><STRONG><a name="[132]"></a>NAND_MarkUsedBlock</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, nandflash.o(i.NAND_MarkUsedBlock))
  6614. <BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = NAND_MarkUsedBlock &rArr; FSMC_NAND_WriteSpare &rArr; FSMC_NAND_WritePage &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6615. </UL>
  6616. <BR>[Calls]<UL><LI><a href="#[100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FSMC_NAND_WriteSpare
  6617. </UL>
  6618. <BR>[Called By]<UL><LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_WriteToNewBlock
  6619. <LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NAND_WriteMultiSectors
  6620. </UL>
  6621. <P><STRONG><a name="[c9]"></a>ETH_MACDMA_Config</STRONG> (Thumb, 144 bytes, Stack size 192 bytes, hd_eth.o(i.ETH_MACDMA_Config))
  6622. <BR><BR>[Stack]<UL><LI>Max Depth = 264<LI>Call Chain = ETH_MACDMA_Config &rArr; ETH_Init &rArr; ETH_WritePHYRegister
  6623. </UL>
  6624. <BR>[Calls]<UL><LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_AHB1PeriphClockCmd
  6625. <LI><a href="#[e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_StructInit
  6626. <LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_SoftwareReset
  6627. <LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Init
  6628. <LI><a href="#[e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_GetSoftwareResetStatus
  6629. <LI><a href="#[d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_DeInit
  6630. </UL>
  6631. <BR>[Called By]<UL><LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_BSP_Config
  6632. </UL>
  6633. <P><STRONG><a name="[1d8]"></a>check_fs</STRONG> (Thumb, 140 bytes, Stack size 16 bytes, ff.o(i.check_fs))
  6634. <BR><BR>[Stack]<UL><LI>Max Depth = 296<LI>Call Chain = check_fs &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6635. </UL>
  6636. <BR>[Calls]<UL><LI><a href="#[1d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
  6637. </UL>
  6638. <BR>[Called By]<UL><LI><a href="#[276]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;find_volume
  6639. </UL>
  6640. <P><STRONG><a name="[1e1]"></a>chk_chr</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, ff.o(i.chk_chr))
  6641. <BR><BR>[Called By]<UL><LI><a href="#[1df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;create_name
  6642. </UL>
  6643. <P><STRONG><a name="[279]"></a>chk_lock</STRONG> (Thumb, 134 bytes, Stack size 12 bytes, ff.o(i.chk_lock))
  6644. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = chk_lock
  6645. </UL>
  6646. <BR>[Called By]<UL><LI><a href="#[277]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
  6647. </UL>
  6648. <P><STRONG><a name="[275]"></a>clear_lock</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, ff.o(i.clear_lock))
  6649. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = clear_lock
  6650. </UL>
  6651. <BR>[Called By]<UL><LI><a href="#[274]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mount
  6652. <LI><a href="#[276]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;find_volume
  6653. </UL>
  6654. <P><STRONG><a name="[1da]"></a>cmp_lfn</STRONG> (Thumb, 138 bytes, Stack size 32 bytes, ff.o(i.cmp_lfn))
  6655. <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = cmp_lfn
  6656. </UL>
  6657. <BR>[Calls]<UL><LI><a href="#[1db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ff_wtoupper
  6658. </UL>
  6659. <BR>[Called By]<UL><LI><a href="#[222]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_find
  6660. </UL>
  6661. <P><STRONG><a name="[1dc]"></a>create_chain</STRONG> (Thumb, 214 bytes, Stack size 32 bytes, ff.o(i.create_chain))
  6662. <BR><BR>[Stack]<UL><LI>Max Depth = 344<LI>Call Chain = create_chain &rArr; put_fat &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6663. </UL>
  6664. <BR>[Calls]<UL><LI><a href="#[1de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;put_fat
  6665. <LI><a href="#[1dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_fat
  6666. </UL>
  6667. <BR>[Called By]<UL><LI><a href="#[221]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_next
  6668. </UL>
  6669. <P><STRONG><a name="[1df]"></a>create_name</STRONG> (Thumb, 604 bytes, Stack size 56 bytes, ff.o(i.create_name))
  6670. <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = create_name &rArr; ff_convert
  6671. </UL>
  6672. <BR>[Calls]<UL><LI><a href="#[1db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ff_wtoupper
  6673. <LI><a href="#[1e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ff_convert
  6674. <LI><a href="#[1e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_set
  6675. <LI><a href="#[1e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;chk_chr
  6676. </UL>
  6677. <BR>[Called By]<UL><LI><a href="#[278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;follow_path
  6678. </UL>
  6679. <P><STRONG><a name="[26f]"></a>dec_lock</STRONG> (Thumb, 72 bytes, Stack size 12 bytes, ff.o(i.dec_lock))
  6680. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = dec_lock
  6681. </UL>
  6682. <BR>[Called By]<UL><LI><a href="#[26c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_close
  6683. </UL>
  6684. <P><STRONG><a name="[21f]"></a>dir_alloc</STRONG> (Thumb, 92 bytes, Stack size 24 bytes, ff.o(i.dir_alloc))
  6685. <BR><BR>[Stack]<UL><LI>Max Depth = 392<LI>Call Chain = dir_alloc &rArr; dir_next &rArr; create_chain &rArr; put_fat &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6686. </UL>
  6687. <BR>[Calls]<UL><LI><a href="#[1d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
  6688. <LI><a href="#[220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_sdi
  6689. <LI><a href="#[221]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_next
  6690. </UL>
  6691. <BR>[Called By]<UL><LI><a href="#[227]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_register
  6692. </UL>
  6693. <P><STRONG><a name="[222]"></a>dir_find</STRONG> (Thumb, 234 bytes, Stack size 32 bytes, ff.o(i.dir_find))
  6694. <BR><BR>[Stack]<UL><LI>Max Depth = 400<LI>Call Chain = dir_find &rArr; dir_next &rArr; create_chain &rArr; put_fat &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6695. </UL>
  6696. <BR>[Calls]<UL><LI><a href="#[223]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sum_sfn
  6697. <LI><a href="#[1d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
  6698. <LI><a href="#[224]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_cmp
  6699. <LI><a href="#[220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_sdi
  6700. <LI><a href="#[221]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_next
  6701. <LI><a href="#[1da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cmp_lfn
  6702. </UL>
  6703. <BR>[Called By]<UL><LI><a href="#[278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;follow_path
  6704. <LI><a href="#[227]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_register
  6705. </UL>
  6706. <P><STRONG><a name="[221]"></a>dir_next</STRONG> (Thumb, 272 bytes, Stack size 24 bytes, ff.o(i.dir_next))
  6707. <BR><BR>[Stack]<UL><LI>Max Depth = 368<LI>Call Chain = dir_next &rArr; create_chain &rArr; put_fat &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6708. </UL>
  6709. <BR>[Calls]<UL><LI><a href="#[1dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_fat
  6710. <LI><a href="#[226]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clust2sect
  6711. <LI><a href="#[225]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sync_window
  6712. <LI><a href="#[1e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_set
  6713. <LI><a href="#[1dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;create_chain
  6714. </UL>
  6715. <BR>[Called By]<UL><LI><a href="#[227]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_register
  6716. <LI><a href="#[222]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_find
  6717. <LI><a href="#[21f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_alloc
  6718. </UL>
  6719. <P><STRONG><a name="[227]"></a>dir_register</STRONG> (Thumb, 298 bytes, Stack size 48 bytes, ff.o(i.dir_register))
  6720. <BR><BR>[Stack]<UL><LI>Max Depth = 448<LI>Call Chain = dir_register &rArr; dir_find &rArr; dir_next &rArr; create_chain &rArr; put_fat &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6721. </UL>
  6722. <BR>[Calls]<UL><LI><a href="#[223]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sum_sfn
  6723. <LI><a href="#[1d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
  6724. <LI><a href="#[1e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_set
  6725. <LI><a href="#[228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_cpy
  6726. <LI><a href="#[229]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gen_numname
  6727. <LI><a href="#[22a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fit_lfn
  6728. <LI><a href="#[220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_sdi
  6729. <LI><a href="#[221]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_next
  6730. <LI><a href="#[222]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_find
  6731. <LI><a href="#[21f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_alloc
  6732. </UL>
  6733. <BR>[Called By]<UL><LI><a href="#[277]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
  6734. </UL>
  6735. <P><STRONG><a name="[220]"></a>dir_sdi</STRONG> (Thumb, 158 bytes, Stack size 24 bytes, ff.o(i.dir_sdi))
  6736. <BR><BR>[Stack]<UL><LI>Max Depth = 328<LI>Call Chain = dir_sdi &rArr; get_fat &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6737. </UL>
  6738. <BR>[Calls]<UL><LI><a href="#[1dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_fat
  6739. <LI><a href="#[226]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clust2sect
  6740. </UL>
  6741. <BR>[Called By]<UL><LI><a href="#[27f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_opendir
  6742. <LI><a href="#[278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;follow_path
  6743. <LI><a href="#[227]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_register
  6744. <LI><a href="#[222]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_find
  6745. <LI><a href="#[21f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_alloc
  6746. </UL>
  6747. <P><STRONG><a name="[27a]"></a>enq_lock</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, ff.o(i.enq_lock))
  6748. <BR><BR>[Called By]<UL><LI><a href="#[277]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
  6749. </UL>
  6750. <P><STRONG><a name="[276]"></a>find_volume</STRONG> (Thumb, 892 bytes, Stack size 80 bytes, ff.o(i.find_volume))
  6751. <BR><BR>[Stack]<UL><LI>Max Depth = 376<LI>Call Chain = find_volume &rArr; check_fs &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6752. </UL>
  6753. <BR>[Calls]<UL><LI><a href="#[282]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_status
  6754. <LI><a href="#[272]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_initialize
  6755. <LI><a href="#[1d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
  6756. <LI><a href="#[271]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_ldnumber
  6757. <LI><a href="#[275]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clear_lock
  6758. <LI><a href="#[1d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;check_fs
  6759. </UL>
  6760. <BR>[Called By]<UL><LI><a href="#[27f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_opendir
  6761. <LI><a href="#[277]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
  6762. <LI><a href="#[274]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mount
  6763. </UL>
  6764. <P><STRONG><a name="[22a]"></a>fit_lfn</STRONG> (Thumb, 122 bytes, Stack size 20 bytes, ff.o(i.fit_lfn))
  6765. <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = fit_lfn
  6766. </UL>
  6767. <BR>[Called By]<UL><LI><a href="#[227]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_register
  6768. </UL>
  6769. <P><STRONG><a name="[278]"></a>follow_path</STRONG> (Thumb, 144 bytes, Stack size 32 bytes, ff.o(i.follow_path))
  6770. <BR><BR>[Stack]<UL><LI>Max Depth = 432<LI>Call Chain = follow_path &rArr; dir_find &rArr; dir_next &rArr; create_chain &rArr; put_fat &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6771. </UL>
  6772. <BR>[Calls]<UL><LI><a href="#[27b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ld_clust
  6773. <LI><a href="#[220]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_sdi
  6774. <LI><a href="#[222]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_find
  6775. <LI><a href="#[1df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;create_name
  6776. </UL>
  6777. <BR>[Called By]<UL><LI><a href="#[27f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_opendir
  6778. <LI><a href="#[277]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
  6779. </UL>
  6780. <P><STRONG><a name="[229]"></a>gen_numname</STRONG> (Thumb, 194 bytes, Stack size 40 bytes, ff.o(i.gen_numname))
  6781. <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = gen_numname &rArr; mem_cpy
  6782. </UL>
  6783. <BR>[Calls]<UL><LI><a href="#[228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_cpy
  6784. </UL>
  6785. <BR>[Called By]<UL><LI><a href="#[227]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_register
  6786. </UL>
  6787. <P><STRONG><a name="[271]"></a>get_ldnumber</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, ff.o(i.get_ldnumber))
  6788. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = get_ldnumber
  6789. </UL>
  6790. <BR>[Called By]<UL><LI><a href="#[274]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mount
  6791. <LI><a href="#[270]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkfs
  6792. <LI><a href="#[276]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;find_volume
  6793. </UL>
  6794. <P><STRONG><a name="[27e]"></a>inc_lock</STRONG> (Thumb, 214 bytes, Stack size 12 bytes, ff.o(i.inc_lock))
  6795. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = inc_lock
  6796. </UL>
  6797. <BR>[Called By]<UL><LI><a href="#[27f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_opendir
  6798. <LI><a href="#[277]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
  6799. </UL>
  6800. <P><STRONG><a name="[27b]"></a>ld_clust</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, ff.o(i.ld_clust))
  6801. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ld_clust
  6802. </UL>
  6803. <BR>[Called By]<UL><LI><a href="#[27f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_opendir
  6804. <LI><a href="#[277]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
  6805. <LI><a href="#[278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;follow_path
  6806. </UL>
  6807. <P><STRONG><a name="[224]"></a>mem_cmp</STRONG> (Thumb, 38 bytes, Stack size 20 bytes, ff.o(i.mem_cmp))
  6808. <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = mem_cmp
  6809. </UL>
  6810. <BR>[Called By]<UL><LI><a href="#[222]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_find
  6811. </UL>
  6812. <P><STRONG><a name="[228]"></a>mem_cpy</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, ff.o(i.mem_cpy))
  6813. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = mem_cpy
  6814. </UL>
  6815. <BR>[Called By]<UL><LI><a href="#[280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_read
  6816. <LI><a href="#[270]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkfs
  6817. <LI><a href="#[229]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gen_numname
  6818. <LI><a href="#[227]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_register
  6819. </UL>
  6820. <P><STRONG><a name="[1e2]"></a>mem_set</STRONG> (Thumb, 20 bytes, Stack size 12 bytes, ff.o(i.mem_set))
  6821. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = mem_set
  6822. </UL>
  6823. <BR>[Called By]<UL><LI><a href="#[270]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkfs
  6824. <LI><a href="#[281]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sync_fs
  6825. <LI><a href="#[227]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_register
  6826. <LI><a href="#[221]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_next
  6827. <LI><a href="#[1df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;create_name
  6828. </UL>
  6829. <P><STRONG><a name="[1d9]"></a>move_window</STRONG> (Thumb, 50 bytes, Stack size 16 bytes, ff.o(i.move_window))
  6830. <BR><BR>[Stack]<UL><LI>Max Depth = 280<LI>Call Chain = move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6831. </UL>
  6832. <BR>[Calls]<UL><LI><a href="#[22d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_read
  6833. <LI><a href="#[225]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sync_window
  6834. </UL>
  6835. <BR>[Called By]<UL><LI><a href="#[277]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
  6836. <LI><a href="#[1de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;put_fat
  6837. <LI><a href="#[1dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_fat
  6838. <LI><a href="#[26d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_sync
  6839. <LI><a href="#[276]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;find_volume
  6840. <LI><a href="#[227]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_register
  6841. <LI><a href="#[222]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_find
  6842. <LI><a href="#[21f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_alloc
  6843. <LI><a href="#[1d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;check_fs
  6844. </UL>
  6845. <P><STRONG><a name="[27d]"></a>remove_chain</STRONG> (Thumb, 108 bytes, Stack size 24 bytes, ff.o(i.remove_chain))
  6846. <BR><BR>[Stack]<UL><LI>Max Depth = 336<LI>Call Chain = remove_chain &rArr; put_fat &rArr; move_window &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6847. </UL>
  6848. <BR>[Calls]<UL><LI><a href="#[1de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;put_fat
  6849. <LI><a href="#[1dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_fat
  6850. </UL>
  6851. <BR>[Called By]<UL><LI><a href="#[277]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
  6852. </UL>
  6853. <P><STRONG><a name="[27c]"></a>st_clust</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, ff.o(i.st_clust))
  6854. <BR><BR>[Called By]<UL><LI><a href="#[277]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
  6855. <LI><a href="#[26d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_sync
  6856. </UL>
  6857. <P><STRONG><a name="[223]"></a>sum_sfn</STRONG> (Thumb, 32 bytes, Stack size 12 bytes, ff.o(i.sum_sfn))
  6858. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = sum_sfn
  6859. </UL>
  6860. <BR>[Called By]<UL><LI><a href="#[227]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_register
  6861. <LI><a href="#[222]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_find
  6862. </UL>
  6863. <P><STRONG><a name="[281]"></a>sync_fs</STRONG> (Thumb, 200 bytes, Stack size 16 bytes, ff.o(i.sync_fs))
  6864. <BR><BR>[Stack]<UL><LI>Max Depth = 280<LI>Call Chain = sync_fs &rArr; sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6865. </UL>
  6866. <BR>[Calls]<UL><LI><a href="#[22e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_write
  6867. <LI><a href="#[22b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_ioctl
  6868. <LI><a href="#[225]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sync_window
  6869. <LI><a href="#[1e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_set
  6870. </UL>
  6871. <BR>[Called By]<UL><LI><a href="#[26d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_sync
  6872. </UL>
  6873. <P><STRONG><a name="[225]"></a>sync_window</STRONG> (Thumb, 76 bytes, Stack size 16 bytes, ff.o(i.sync_window))
  6874. <BR><BR>[Stack]<UL><LI>Max Depth = 264<LI>Call Chain = sync_window &rArr; disk_write &rArr; NAND_WriteMultiSectors &rArr; NAND_WriteToNewBlock &rArr; NAND_FindFreeBlock &rArr; NAND_IsFreeBlock &rArr; NAND_IsBadBlock &rArr; FSMC_NAND_ReadSpare &rArr; FSMC_NAND_ReadPage &rArr; GPIO_ReadInputDataBit
  6875. </UL>
  6876. <BR>[Calls]<UL><LI><a href="#[22e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_write
  6877. </UL>
  6878. <BR>[Called By]<UL><LI><a href="#[281]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sync_fs
  6879. <LI><a href="#[1d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
  6880. <LI><a href="#[221]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dir_next
  6881. </UL>
  6882. <P><STRONG><a name="[26e]"></a>validate</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, ff.o(i.validate))
  6883. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = validate
  6884. </UL>
  6885. <BR>[Calls]<UL><LI><a href="#[282]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_status
  6886. </UL>
  6887. <BR>[Called By]<UL><LI><a href="#[280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_read
  6888. <LI><a href="#[26c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_close
  6889. <LI><a href="#[26d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_sync
  6890. </UL>
  6891. <P><STRONG><a name="[142]"></a>OS_InitEventList</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, os_core.o(i.OS_InitEventList))
  6892. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = OS_InitEventList
  6893. </UL>
  6894. <BR>[Calls]<UL><LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_MemClr
  6895. </UL>
  6896. <BR>[Called By]<UL><LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSInit
  6897. </UL>
  6898. <P><STRONG><a name="[13f]"></a>OS_InitMisc</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, os_core.o(i.OS_InitMisc))
  6899. <BR><BR>[Called By]<UL><LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSInit
  6900. </UL>
  6901. <P><STRONG><a name="[140]"></a>OS_InitRdyList</STRONG> (Thumb, 44 bytes, Stack size 0 bytes, os_core.o(i.OS_InitRdyList))
  6902. <BR><BR>[Called By]<UL><LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSInit
  6903. </UL>
  6904. <P><STRONG><a name="[141]"></a>OS_InitTCBList</STRONG> (Thumb, 104 bytes, Stack size 16 bytes, os_core.o(i.OS_InitTCBList))
  6905. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = OS_InitTCBList
  6906. </UL>
  6907. <BR>[Calls]<UL><LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_MemClr
  6908. </UL>
  6909. <BR>[Called By]<UL><LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSInit
  6910. </UL>
  6911. <P><STRONG><a name="[146]"></a>OS_InitTaskIdle</STRONG> (Thumb, 50 bytes, Stack size 32 bytes, os_core.o(i.OS_InitTaskIdle))
  6912. <BR><BR>[Stack]<UL><LI>Max Depth = 128 + Unknown Stack Size
  6913. <LI>Call Chain = OS_InitTaskIdle &rArr; OSTaskCreateExt &rArr; OS_TCBInit
  6914. </UL>
  6915. <BR>[Calls]<UL><LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskNameSet
  6916. <LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreateExt
  6917. </UL>
  6918. <BR>[Called By]<UL><LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSInit
  6919. </UL>
  6920. <P><STRONG><a name="[14a]"></a>OS_SchedNew</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, os_core.o(i.OS_SchedNew))
  6921. <BR><BR>[Called By]<UL><LI><a href="#[15e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSStart
  6922. <LI><a href="#[149]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSIntExit
  6923. <LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
  6924. </UL>
  6925. <P><STRONG><a name="[172]"></a>OSTmr_InitTask</STRONG> (Thumb, 50 bytes, Stack size 32 bytes, os_tmr.o(i.OSTmr_InitTask))
  6926. <BR><BR>[Stack]<UL><LI>Max Depth = 128 + Unknown Stack Size
  6927. <LI>Call Chain = OSTmr_InitTask &rArr; OSTaskCreateExt &rArr; OS_TCBInit
  6928. </UL>
  6929. <BR>[Calls]<UL><LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskNameSet
  6930. <LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreateExt
  6931. </UL>
  6932. <BR>[Called By]<UL><LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTmr_Init
  6933. </UL>
  6934. <P><STRONG><a name="[174]"></a>OSTmr_Link</STRONG> (Thumb, 100 bytes, Stack size 16 bytes, os_tmr.o(i.OSTmr_Link))
  6935. <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = OSTmr_Link
  6936. </UL>
  6937. <BR>[Called By]<UL><LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTmr_Task
  6938. </UL>
  6939. <P><STRONG><a name="[68]"></a>OSTmr_Task</STRONG> (Thumb, 114 bytes, Stack size 8 bytes, os_tmr.o(i.OSTmr_Task))
  6940. <BR><BR>[Stack]<UL><LI>Max Depth = 40 + Unknown Stack Size
  6941. <LI>Call Chain = OSTmr_Task &rArr; OSSemPend &rArr; OS_Sched
  6942. </UL>
  6943. <BR>[Calls]<UL><LI><a href="#[15a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSchedUnlock
  6944. <LI><a href="#[159]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSchedLock
  6945. <LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTmr_Unlink
  6946. <LI><a href="#[174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTmr_Link
  6947. <LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPend
  6948. </UL>
  6949. <BR>[Address Reference Count : 1]<UL><LI> os_tmr.o(i.OSTmr_InitTask)
  6950. </UL>
  6951. <P><STRONG><a name="[173]"></a>OSTmr_Unlink</STRONG> (Thumb, 62 bytes, Stack size 12 bytes, os_tmr.o(i.OSTmr_Unlink))
  6952. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = OSTmr_Unlink
  6953. </UL>
  6954. <BR>[Called By]<UL><LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTmr_Task
  6955. </UL>
  6956. <P><STRONG><a name="[1ee]"></a>dhcp_bind</STRONG> (Thumb, 272 bytes, Stack size 24 bytes, dhcp.o(i.dhcp_bind))
  6957. <BR><BR>[Stack]<UL><LI>Max Depth = 524 + Unknown Stack Size
  6958. <LI>Call Chain = dhcp_bind &rArr; netif_set_ipaddr &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6959. </UL>
  6960. <BR>[Calls]<UL><LI><a href="#[1f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_up
  6961. <LI><a href="#[1f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_netmask
  6962. <LI><a href="#[1ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_ipaddr
  6963. <LI><a href="#[1f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_gw
  6964. <LI><a href="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_set_state
  6965. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  6966. </UL>
  6967. <BR>[Called By]<UL><LI><a href="#[208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_timeout
  6968. <LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_recv
  6969. </UL>
  6970. <P><STRONG><a name="[1f4]"></a>dhcp_check</STRONG> (Thumb, 70 bytes, Stack size 24 bytes, dhcp.o(i.dhcp_check))
  6971. <BR><BR>[Stack]<UL><LI>Max Depth = 292 + Unknown Stack Size
  6972. <LI>Call Chain = dhcp_check &rArr; etharp_query &rArr; etharp_request &rArr; etharp_raw &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6973. </UL>
  6974. <BR>[Calls]<UL><LI><a href="#[1f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_query
  6975. <LI><a href="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_set_state
  6976. </UL>
  6977. <BR>[Called By]<UL><LI><a href="#[208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_timeout
  6978. <LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_recv
  6979. </UL>
  6980. <P><STRONG><a name="[1f9]"></a>dhcp_create_msg</STRONG> (Thumb, 374 bytes, Stack size 24 bytes, dhcp.o(i.dhcp_create_msg))
  6981. <BR><BR>[Stack]<UL><LI>Max Depth = 180 + Unknown Stack Size
  6982. <LI>Call Chain = dhcp_create_msg &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  6983. </UL>
  6984. <BR>[Calls]<UL><LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  6985. <LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_byte
  6986. <LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option
  6987. <LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htonl
  6988. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  6989. </UL>
  6990. <BR>[Called By]<UL><LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_renew
  6991. <LI><a href="#[215]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_release
  6992. <LI><a href="#[20e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_select
  6993. <LI><a href="#[210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_reboot
  6994. <LI><a href="#[214]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_rebind
  6995. <LI><a href="#[205]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_discover
  6996. <LI><a href="#[1ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_decline
  6997. </UL>
  6998. <P><STRONG><a name="[1ed]"></a>dhcp_decline</STRONG> (Thumb, 142 bytes, Stack size 32 bytes, dhcp.o(i.dhcp_decline))
  6999. <BR><BR>[Stack]<UL><LI>Max Depth = 388 + Unknown Stack Size
  7000. <LI>Call Chain = dhcp_decline &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7001. </UL>
  7002. <BR>[Calls]<UL><LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto_if
  7003. <LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_realloc
  7004. <LI><a href="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_set_state
  7005. <LI><a href="#[200]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_trailer
  7006. <LI><a href="#[1ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_long
  7007. <LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option
  7008. <LI><a href="#[203]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_delete_msg
  7009. <LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_create_msg
  7010. <LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohl
  7011. </UL>
  7012. <BR>[Called By]<UL><LI><a href="#[1ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_arp_reply
  7013. </UL>
  7014. <P><STRONG><a name="[203]"></a>dhcp_delete_msg</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, dhcp.o(i.dhcp_delete_msg))
  7015. <BR><BR>[Stack]<UL><LI>Max Depth = 124 + Unknown Stack Size
  7016. <LI>Call Chain = dhcp_delete_msg &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7017. </UL>
  7018. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  7019. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7020. </UL>
  7021. <BR>[Called By]<UL><LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_renew
  7022. <LI><a href="#[215]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_release
  7023. <LI><a href="#[20e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_select
  7024. <LI><a href="#[210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_reboot
  7025. <LI><a href="#[214]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_rebind
  7026. <LI><a href="#[205]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_discover
  7027. <LI><a href="#[1ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_decline
  7028. </UL>
  7029. <P><STRONG><a name="[205]"></a>dhcp_discover</STRONG> (Thumb, 222 bytes, Stack size 24 bytes, dhcp.o(i.dhcp_discover))
  7030. <BR><BR>[Stack]<UL><LI>Max Depth = 380 + Unknown Stack Size
  7031. <LI>Call Chain = dhcp_discover &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7032. </UL>
  7033. <BR>[Calls]<UL><LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto_if
  7034. <LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_realloc
  7035. <LI><a href="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_set_state
  7036. <LI><a href="#[200]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_trailer
  7037. <LI><a href="#[206]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_short
  7038. <LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_byte
  7039. <LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option
  7040. <LI><a href="#[203]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_delete_msg
  7041. <LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_create_msg
  7042. </UL>
  7043. <BR>[Called By]<UL><LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_start
  7044. <LI><a href="#[20f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_network_changed
  7045. <LI><a href="#[208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_timeout
  7046. <LI><a href="#[20b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_handle_nak
  7047. </UL>
  7048. <P><STRONG><a name="[209]"></a>dhcp_handle_ack</STRONG> (Thumb, 160 bytes, Stack size 24 bytes, dhcp.o(i.dhcp_handle_ack))
  7049. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = dhcp_handle_ack
  7050. </UL>
  7051. <BR>[Calls]<UL><LI><a href="#[20a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_setserver
  7052. <LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htonl
  7053. </UL>
  7054. <BR>[Called By]<UL><LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_recv
  7055. </UL>
  7056. <P><STRONG><a name="[20b]"></a>dhcp_handle_nak</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, dhcp.o(i.dhcp_handle_nak))
  7057. <BR><BR>[Stack]<UL><LI>Max Depth = 516 + Unknown Stack Size
  7058. <LI>Call Chain = dhcp_handle_nak &rArr; netif_set_ipaddr &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7059. </UL>
  7060. <BR>[Calls]<UL><LI><a href="#[20c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_down
  7061. <LI><a href="#[1f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_netmask
  7062. <LI><a href="#[1ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_ipaddr
  7063. <LI><a href="#[1f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netif_set_gw
  7064. <LI><a href="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_set_state
  7065. <LI><a href="#[205]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_discover
  7066. </UL>
  7067. <BR>[Called By]<UL><LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_recv
  7068. </UL>
  7069. <P><STRONG><a name="[20d]"></a>dhcp_handle_offer</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, dhcp.o(i.dhcp_handle_offer))
  7070. <BR><BR>[Stack]<UL><LI>Max Depth = 404 + Unknown Stack Size
  7071. <LI>Call Chain = dhcp_handle_offer &rArr; dhcp_select &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7072. </UL>
  7073. <BR>[Calls]<UL><LI><a href="#[20e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_select
  7074. <LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htonl
  7075. </UL>
  7076. <BR>[Called By]<UL><LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_recv
  7077. </UL>
  7078. <P><STRONG><a name="[1fc]"></a>dhcp_option</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, dhcp.o(i.dhcp_option))
  7079. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = dhcp_option &rArr; __2printf
  7080. </UL>
  7081. <BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7082. </UL>
  7083. <BR>[Called By]<UL><LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_renew
  7084. <LI><a href="#[20e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_select
  7085. <LI><a href="#[210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_reboot
  7086. <LI><a href="#[214]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_rebind
  7087. <LI><a href="#[205]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_discover
  7088. <LI><a href="#[1ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_decline
  7089. <LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_create_msg
  7090. </UL>
  7091. <P><STRONG><a name="[1fd]"></a>dhcp_option_byte</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, dhcp.o(i.dhcp_option_byte))
  7092. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = dhcp_option_byte &rArr; __2printf
  7093. </UL>
  7094. <BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7095. </UL>
  7096. <BR>[Called By]<UL><LI><a href="#[20e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_select
  7097. <LI><a href="#[205]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_discover
  7098. <LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_create_msg
  7099. </UL>
  7100. <P><STRONG><a name="[1ff]"></a>dhcp_option_long</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, dhcp.o(i.dhcp_option_long))
  7101. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = dhcp_option_long &rArr; __2printf
  7102. </UL>
  7103. <BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7104. </UL>
  7105. <BR>[Called By]<UL><LI><a href="#[20e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_select
  7106. <LI><a href="#[210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_reboot
  7107. <LI><a href="#[1ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_decline
  7108. </UL>
  7109. <P><STRONG><a name="[206]"></a>dhcp_option_short</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, dhcp.o(i.dhcp_option_short))
  7110. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = dhcp_option_short &rArr; __2printf
  7111. </UL>
  7112. <BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7113. </UL>
  7114. <BR>[Called By]<UL><LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_renew
  7115. <LI><a href="#[20e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_select
  7116. <LI><a href="#[210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_reboot
  7117. <LI><a href="#[214]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_rebind
  7118. <LI><a href="#[205]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_discover
  7119. </UL>
  7120. <P><STRONG><a name="[200]"></a>dhcp_option_trailer</STRONG> (Thumb, 102 bytes, Stack size 8 bytes, dhcp.o(i.dhcp_option_trailer))
  7121. <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = dhcp_option_trailer &rArr; __2printf
  7122. </UL>
  7123. <BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7124. </UL>
  7125. <BR>[Called By]<UL><LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_renew
  7126. <LI><a href="#[215]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_release
  7127. <LI><a href="#[20e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_select
  7128. <LI><a href="#[210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_reboot
  7129. <LI><a href="#[214]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_rebind
  7130. <LI><a href="#[205]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_discover
  7131. <LI><a href="#[1ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_decline
  7132. </UL>
  7133. <P><STRONG><a name="[211]"></a>dhcp_parse_reply</STRONG> (Thumb, 898 bytes, Stack size 80 bytes, dhcp.o(i.dhcp_parse_reply))
  7134. <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = dhcp_parse_reply &rArr; pbuf_copy_partial &rArr; __2printf
  7135. </UL>
  7136. <BR>[Calls]<UL><LI><a href="#[213]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_copy_partial
  7137. <LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohl
  7138. <LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htonl
  7139. <LI><a href="#[212]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
  7140. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7141. </UL>
  7142. <BR>[Called By]<UL><LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_recv
  7143. </UL>
  7144. <P><STRONG><a name="[214]"></a>dhcp_rebind</STRONG> (Thumb, 146 bytes, Stack size 24 bytes, dhcp.o(i.dhcp_rebind))
  7145. <BR><BR>[Stack]<UL><LI>Max Depth = 380 + Unknown Stack Size
  7146. <LI>Call Chain = dhcp_rebind &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7147. </UL>
  7148. <BR>[Calls]<UL><LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto_if
  7149. <LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_realloc
  7150. <LI><a href="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_set_state
  7151. <LI><a href="#[200]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_trailer
  7152. <LI><a href="#[206]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_short
  7153. <LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option
  7154. <LI><a href="#[203]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_delete_msg
  7155. <LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_create_msg
  7156. </UL>
  7157. <BR>[Called By]<UL><LI><a href="#[208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_timeout
  7158. <LI><a href="#[1f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_t2_timeout
  7159. </UL>
  7160. <P><STRONG><a name="[210]"></a>dhcp_reboot</STRONG> (Thumb, 178 bytes, Stack size 32 bytes, dhcp.o(i.dhcp_reboot))
  7161. <BR><BR>[Stack]<UL><LI>Max Depth = 388 + Unknown Stack Size
  7162. <LI>Call Chain = dhcp_reboot &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7163. </UL>
  7164. <BR>[Calls]<UL><LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto_if
  7165. <LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_realloc
  7166. <LI><a href="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_set_state
  7167. <LI><a href="#[200]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_trailer
  7168. <LI><a href="#[206]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_short
  7169. <LI><a href="#[1ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_long
  7170. <LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option
  7171. <LI><a href="#[203]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_delete_msg
  7172. <LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_create_msg
  7173. <LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohl
  7174. </UL>
  7175. <BR>[Called By]<UL><LI><a href="#[20f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_network_changed
  7176. <LI><a href="#[208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_timeout
  7177. </UL>
  7178. <P><STRONG><a name="[73]"></a>dhcp_recv</STRONG> (Thumb, 308 bytes, Stack size 40 bytes, dhcp.o(i.dhcp_recv))
  7179. <BR><BR>[Stack]<UL><LI>Max Depth = 564 + Unknown Stack Size
  7180. <LI>Call Chain = dhcp_recv &rArr; dhcp_bind &rArr; netif_set_ipaddr &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7181. </UL>
  7182. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  7183. <LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_parse_reply
  7184. <LI><a href="#[20d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_handle_offer
  7185. <LI><a href="#[20b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_handle_nak
  7186. <LI><a href="#[209]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_handle_ack
  7187. <LI><a href="#[1f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_check
  7188. <LI><a href="#[1ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_bind
  7189. <LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohl
  7190. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7191. </UL>
  7192. <BR>[Address Reference Count : 1]<UL><LI> dhcp.o(i.dhcp_start)
  7193. </UL>
  7194. <P><STRONG><a name="[20e]"></a>dhcp_select</STRONG> (Thumb, 256 bytes, Stack size 32 bytes, dhcp.o(i.dhcp_select))
  7195. <BR><BR>[Stack]<UL><LI>Max Depth = 388 + Unknown Stack Size
  7196. <LI>Call Chain = dhcp_select &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7197. </UL>
  7198. <BR>[Calls]<UL><LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto_if
  7199. <LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_realloc
  7200. <LI><a href="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_set_state
  7201. <LI><a href="#[200]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_trailer
  7202. <LI><a href="#[206]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_short
  7203. <LI><a href="#[1ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_long
  7204. <LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option_byte
  7205. <LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_option
  7206. <LI><a href="#[203]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_delete_msg
  7207. <LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_create_msg
  7208. <LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohl
  7209. </UL>
  7210. <BR>[Called By]<UL><LI><a href="#[208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_timeout
  7211. <LI><a href="#[20d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_handle_offer
  7212. </UL>
  7213. <P><STRONG><a name="[1f3]"></a>dhcp_set_state</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, dhcp.o(i.dhcp_set_state))
  7214. <BR><BR>[Called By]<UL><LI><a href="#[21e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_stop
  7215. <LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_renew
  7216. <LI><a href="#[215]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_release
  7217. <LI><a href="#[20e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_select
  7218. <LI><a href="#[210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_reboot
  7219. <LI><a href="#[214]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_rebind
  7220. <LI><a href="#[20b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_handle_nak
  7221. <LI><a href="#[205]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_discover
  7222. <LI><a href="#[1ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_decline
  7223. <LI><a href="#[1f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_check
  7224. <LI><a href="#[1ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_bind
  7225. </UL>
  7226. <P><STRONG><a name="[1f8]"></a>dhcp_t1_timeout</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, dhcp.o(i.dhcp_t1_timeout))
  7227. <BR><BR>[Stack]<UL><LI>Max Depth = 396 + Unknown Stack Size
  7228. <LI>Call Chain = dhcp_t1_timeout &rArr; dhcp_renew &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7229. </UL>
  7230. <BR>[Calls]<UL><LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_renew
  7231. </UL>
  7232. <BR>[Called By]<UL><LI><a href="#[1f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_coarse_tmr
  7233. </UL>
  7234. <P><STRONG><a name="[1f7]"></a>dhcp_t2_timeout</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, dhcp.o(i.dhcp_t2_timeout))
  7235. <BR><BR>[Stack]<UL><LI>Max Depth = 396 + Unknown Stack Size
  7236. <LI>Call Chain = dhcp_t2_timeout &rArr; dhcp_rebind &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7237. </UL>
  7238. <BR>[Calls]<UL><LI><a href="#[214]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_rebind
  7239. </UL>
  7240. <BR>[Called By]<UL><LI><a href="#[1f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_coarse_tmr
  7241. </UL>
  7242. <P><STRONG><a name="[208]"></a>dhcp_timeout</STRONG> (Thumb, 196 bytes, Stack size 16 bytes, dhcp.o(i.dhcp_timeout))
  7243. <BR><BR>[Stack]<UL><LI>Max Depth = 540 + Unknown Stack Size
  7244. <LI>Call Chain = dhcp_timeout &rArr; dhcp_release &rArr; netif_set_ipaddr &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7245. </UL>
  7246. <BR>[Calls]<UL><LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_renew
  7247. <LI><a href="#[215]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_release
  7248. <LI><a href="#[20e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_select
  7249. <LI><a href="#[210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_reboot
  7250. <LI><a href="#[214]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_rebind
  7251. <LI><a href="#[205]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_discover
  7252. <LI><a href="#[1f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_check
  7253. <LI><a href="#[1ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_bind
  7254. </UL>
  7255. <BR>[Called By]<UL><LI><a href="#[207]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_fine_tmr
  7256. </UL>
  7257. <P><STRONG><a name="[22f]"></a>dns_check_entries</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, dns.o(i.dns_check_entries))
  7258. <BR><BR>[Stack]<UL><LI>Max Depth = 468 + Unknown Stack Size
  7259. <LI>Call Chain = dns_check_entries &rArr; dns_check_entry &rArr; dns_send &rArr; udp_sendto &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7260. </UL>
  7261. <BR>[Calls]<UL><LI><a href="#[230]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_check_entry
  7262. </UL>
  7263. <BR>[Called By]<UL><LI><a href="#[23c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_tmr
  7264. </UL>
  7265. <P><STRONG><a name="[230]"></a>dns_check_entry</STRONG> (Thumb, 262 bytes, Stack size 16 bytes, dns.o(i.dns_check_entry))
  7266. <BR><BR>[Stack]<UL><LI>Max Depth = 460 + Unknown Stack Size
  7267. <LI>Call Chain = dns_check_entry &rArr; dns_send &rArr; udp_sendto &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7268. </UL>
  7269. <BR>[Calls]<UL><LI><a href="#[231]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_send
  7270. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7271. </UL>
  7272. <BR>[Called By]<UL><LI><a href="#[232]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_enqueue
  7273. <LI><a href="#[22f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_check_entries
  7274. </UL>
  7275. <P><STRONG><a name="[239]"></a>dns_compare_name</STRONG> (Thumb, 60 bytes, Stack size 8 bytes, dns.o(i.dns_compare_name))
  7276. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = dns_compare_name
  7277. </UL>
  7278. <BR>[Called By]<UL><LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_recv
  7279. </UL>
  7280. <P><STRONG><a name="[232]"></a>dns_enqueue</STRONG> (Thumb, 226 bytes, Stack size 40 bytes, dns.o(i.dns_enqueue))
  7281. <BR><BR>[Stack]<UL><LI>Max Depth = 500 + Unknown Stack Size
  7282. <LI>Call Chain = dns_enqueue &rArr; dns_check_entry &rArr; dns_send &rArr; udp_sendto &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7283. </UL>
  7284. <BR>[Calls]<UL><LI><a href="#[230]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_check_entry
  7285. <LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen
  7286. <LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  7287. </UL>
  7288. <BR>[Called By]<UL><LI><a href="#[233]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_gethostbyname
  7289. </UL>
  7290. <P><STRONG><a name="[235]"></a>dns_lookup</STRONG> (Thumb, 98 bytes, Stack size 16 bytes, dns.o(i.dns_lookup))
  7291. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = dns_lookup &rArr; strcmp
  7292. </UL>
  7293. <BR>[Calls]<UL><LI><a href="#[237]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strcmp
  7294. </UL>
  7295. <BR>[Called By]<UL><LI><a href="#[233]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_gethostbyname
  7296. </UL>
  7297. <P><STRONG><a name="[23a]"></a>dns_parse_name</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, dns.o(i.dns_parse_name))
  7298. <BR><BR>[Called By]<UL><LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_recv
  7299. </UL>
  7300. <P><STRONG><a name="[76]"></a>dns_recv</STRONG> (Thumb, 380 bytes, Stack size 48 bytes, dns.o(i.dns_recv))
  7301. <BR><BR>[Stack]<UL><LI>Max Depth = 164 + Unknown Stack Size
  7302. <LI>Call Chain = dns_recv &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7303. </UL>
  7304. <BR>[Calls]<UL><LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  7305. <LI><a href="#[23a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_parse_name
  7306. <LI><a href="#[239]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_compare_name
  7307. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  7308. <LI><a href="#[213]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_copy_partial
  7309. <LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohl
  7310. </UL>
  7311. <BR>[Address Reference Count : 1]<UL><LI> dns.o(i.dns_init)
  7312. </UL>
  7313. <P><STRONG><a name="[231]"></a>dns_send</STRONG> (Thumb, 278 bytes, Stack size 56 bytes, dns.o(i.dns_send))
  7314. <BR><BR>[Stack]<UL><LI>Max Depth = 444 + Unknown Stack Size
  7315. <LI>Call Chain = dns_send &rArr; udp_sendto &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7316. </UL>
  7317. <BR>[Calls]<UL><LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  7318. <LI><a href="#[23b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_sendto
  7319. <LI><a href="#[21c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_connect
  7320. <LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_realloc
  7321. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  7322. <LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  7323. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7324. </UL>
  7325. <BR>[Called By]<UL><LI><a href="#[230]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_check_entry
  7326. </UL>
  7327. <P><STRONG><a name="[2e7]"></a>plug_holes</STRONG> (Thumb, 178 bytes, Stack size 16 bytes, mem.o(i.plug_holes))
  7328. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = plug_holes &rArr; __2printf
  7329. </UL>
  7330. <BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7331. </UL>
  7332. <BR>[Called By]<UL><LI><a href="#[2e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mem_free
  7333. </UL>
  7334. <P><STRONG><a name="[32c]"></a>tcp_close_shutdown</STRONG> (Thumb, 446 bytes, Stack size 24 bytes, tcp.o(i.tcp_close_shutdown))
  7335. <BR><BR>[Stack]<UL><LI>Max Depth = 452 + Unknown Stack Size
  7336. <LI>Call Chain = tcp_close_shutdown &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7337. </UL>
  7338. <BR>[Calls]<UL><LI><a href="#[32e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_timer_needed
  7339. <LI><a href="#[32f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_send_fin
  7340. <LI><a href="#[327]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rst
  7341. <LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output
  7342. <LI><a href="#[325]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_pcb_remove
  7343. <LI><a href="#[32d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_pcb_purge
  7344. <LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  7345. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7346. </UL>
  7347. <BR>[Called By]<UL><LI><a href="#[247]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_shutdown
  7348. <LI><a href="#[246]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_close
  7349. </UL>
  7350. <P><STRONG><a name="[32a]"></a>tcp_kill_prio</STRONG> (Thumb, 80 bytes, Stack size 24 bytes, tcp.o(i.tcp_kill_prio))
  7351. <BR><BR>[Stack]<UL><LI>Max Depth = 500 + Unknown Stack Size
  7352. <LI>Call Chain = tcp_kill_prio &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7353. </UL>
  7354. <BR>[Calls]<UL><LI><a href="#[315]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_abort
  7355. </UL>
  7356. <BR>[Called By]<UL><LI><a href="#[328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_alloc
  7357. </UL>
  7358. <P><STRONG><a name="[329]"></a>tcp_kill_timewait</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, tcp.o(i.tcp_kill_timewait))
  7359. <BR><BR>[Stack]<UL><LI>Max Depth = 492 + Unknown Stack Size
  7360. <LI>Call Chain = tcp_kill_timewait &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7361. </UL>
  7362. <BR>[Calls]<UL><LI><a href="#[315]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_abort
  7363. </UL>
  7364. <BR>[Called By]<UL><LI><a href="#[328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_alloc
  7365. </UL>
  7366. <P><STRONG><a name="[330]"></a>tcp_new_port</STRONG> (Thumb, 96 bytes, Stack size 12 bytes, tcp.o(i.tcp_new_port))
  7367. <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = tcp_new_port
  7368. </UL>
  7369. <BR>[Called By]<UL><LI><a href="#[24a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_connect
  7370. </UL>
  7371. <P><STRONG><a name="[338]"></a>tcp_listen_input</STRONG> (Thumb, 280 bytes, Stack size 24 bytes, tcp_in.o(i.tcp_listen_input))
  7372. <BR><BR>[Stack]<UL><LI>Max Depth = 540 + Unknown Stack Size
  7373. <LI>Call Chain = tcp_listen_input &rArr; tcp_alloc &rArr; tcp_kill_prio &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7374. </UL>
  7375. <BR>[Calls]<UL><LI><a href="#[33c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_parseopt
  7376. <LI><a href="#[32e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_timer_needed
  7377. <LI><a href="#[327]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rst
  7378. <LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output
  7379. <LI><a href="#[332]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_enqueue_flags
  7380. <LI><a href="#[331]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_eff_send_mss
  7381. <LI><a href="#[328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_alloc
  7382. <LI><a href="#[324]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_abandon
  7383. </UL>
  7384. <BR>[Called By]<UL><LI><a href="#[2b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_input
  7385. </UL>
  7386. <P><STRONG><a name="[33c]"></a>tcp_parseopt</STRONG> (Thumb, 202 bytes, Stack size 32 bytes, tcp_in.o(i.tcp_parseopt))
  7387. <BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = tcp_parseopt &rArr; lwip_ntohs
  7388. </UL>
  7389. <BR>[Calls]<UL><LI><a href="#[2aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohs
  7390. </UL>
  7391. <BR>[Called By]<UL><LI><a href="#[339]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_process
  7392. <LI><a href="#[338]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_listen_input
  7393. </UL>
  7394. <P><STRONG><a name="[339]"></a>tcp_process</STRONG> (Thumb, 1542 bytes, Stack size 32 bytes, tcp_in.o(i.tcp_process))
  7395. <BR><BR>[Stack]<UL><LI>Max Depth = 508 + Unknown Stack Size
  7396. <LI>Call Chain = tcp_process &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7397. </UL>
  7398. <BR>[Calls]<UL><LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohl
  7399. <LI><a href="#[341]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rexmit
  7400. <LI><a href="#[340]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_receive
  7401. <LI><a href="#[33c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_parseopt
  7402. <LI><a href="#[32e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_timer_needed
  7403. <LI><a href="#[327]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rst
  7404. <LI><a href="#[334]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_seg_free
  7405. <LI><a href="#[32d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_pcb_purge
  7406. <LI><a href="#[331]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_eff_send_mss
  7407. <LI><a href="#[315]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_abort
  7408. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7409. </UL>
  7410. <BR>[Called By]<UL><LI><a href="#[2b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_input
  7411. </UL>
  7412. <P><STRONG><a name="[340]"></a>tcp_receive</STRONG> (Thumb, 1902 bytes, Stack size 40 bytes, tcp_in.o(i.tcp_receive))
  7413. <BR><BR>[Stack]<UL><LI>Max Depth = 412 + Unknown Stack Size
  7414. <LI>Call Chain = tcp_receive &rArr; tcp_send_empty_ack &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7415. </UL>
  7416. <BR>[Calls]<UL><LI><a href="#[2aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohs
  7417. <LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  7418. <LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_realloc
  7419. <LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohl
  7420. <LI><a href="#[33d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_send_empty_ack
  7421. <LI><a href="#[342]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rexmit_fast
  7422. <LI><a href="#[343]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_update_rcv_ann_wnd
  7423. <LI><a href="#[334]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_seg_free
  7424. <LI><a href="#[25e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_header
  7425. <LI><a href="#[2b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_clen
  7426. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7427. </UL>
  7428. <BR>[Called By]<UL><LI><a href="#[339]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_process
  7429. </UL>
  7430. <P><STRONG><a name="[337]"></a>tcp_timewait_input</STRONG> (Thumb, 140 bytes, Stack size 16 bytes, tcp_in.o(i.tcp_timewait_input))
  7431. <BR><BR>[Stack]<UL><LI>Max Depth = 428 + Unknown Stack Size
  7432. <LI>Call Chain = tcp_timewait_input &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7433. </UL>
  7434. <BR>[Calls]<UL><LI><a href="#[327]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_rst
  7435. <LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output
  7436. </UL>
  7437. <BR>[Called By]<UL><LI><a href="#[2b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_input
  7438. </UL>
  7439. <P><STRONG><a name="[333]"></a>tcp_create_segment</STRONG> (Thumb, 184 bytes, Stack size 40 bytes, tcp_out.o(i.tcp_create_segment))
  7440. <BR><BR>[Stack]<UL><LI>Max Depth = 164 + Unknown Stack Size
  7441. <LI>Call Chain = tcp_create_segment &rArr; tcp_seg_free &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7442. </UL>
  7443. <BR>[Calls]<UL><LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  7444. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  7445. <LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htonl
  7446. <LI><a href="#[334]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_seg_free
  7447. <LI><a href="#[25e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_header
  7448. <LI><a href="#[2af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_malloc
  7449. </UL>
  7450. <BR>[Called By]<UL><LI><a href="#[255]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_write
  7451. <LI><a href="#[332]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_enqueue_flags
  7452. </UL>
  7453. <P><STRONG><a name="[33b]"></a>tcp_output_alloc_header</STRONG> (Thumb, 138 bytes, Stack size 32 bytes, tcp_out.o(i.tcp_output_alloc_header))
  7454. <BR><BR>[Stack]<UL><LI>Max Depth = 188 + Unknown Stack Size
  7455. <LI>Call Chain = tcp_output_alloc_header &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7456. </UL>
  7457. <BR>[Calls]<UL><LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  7458. <LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  7459. <LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htonl
  7460. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7461. </UL>
  7462. <BR>[Called By]<UL><LI><a href="#[33d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_send_empty_ack
  7463. <LI><a href="#[346]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_zero_window_probe
  7464. <LI><a href="#[33a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_keepalive
  7465. </UL>
  7466. <P><STRONG><a name="[33e]"></a>tcp_output_segment</STRONG> (Thumb, 210 bytes, Stack size 40 bytes, tcp_out.o(i.tcp_output_segment))
  7467. <BR><BR>[Stack]<UL><LI>Max Depth = 380 + Unknown Stack Size
  7468. <LI>Call Chain = tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7469. </UL>
  7470. <BR>[Calls]<UL><LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  7471. <LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohl
  7472. <LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htonl
  7473. <LI><a href="#[2a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_output
  7474. <LI><a href="#[331]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_eff_send_mss
  7475. <LI><a href="#[2b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_route
  7476. </UL>
  7477. <BR>[Called By]<UL><LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output
  7478. </UL>
  7479. <P><STRONG><a name="[33f]"></a>tcp_pbuf_prealloc</STRONG> (Thumb, 130 bytes, Stack size 56 bytes, tcp_out.o(i.tcp_pbuf_prealloc))
  7480. <BR><BR>[Stack]<UL><LI>Max Depth = 212 + Unknown Stack Size
  7481. <LI>Call Chain = tcp_pbuf_prealloc &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7482. </UL>
  7483. <BR>[Calls]<UL><LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  7484. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7485. </UL>
  7486. <BR>[Called By]<UL><LI><a href="#[255]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_write
  7487. </UL>
  7488. <P><STRONG><a name="[348]"></a>tcp_write_checks</STRONG> (Thumb, 160 bytes, Stack size 16 bytes, tcp_out.o(i.tcp_write_checks))
  7489. <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = tcp_write_checks &rArr; __2printf
  7490. </UL>
  7491. <BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7492. </UL>
  7493. <BR>[Called By]<UL><LI><a href="#[255]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_write
  7494. </UL>
  7495. <P><STRONG><a name="[72]"></a>arp_timer</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, timers.o(i.arp_timer))
  7496. <BR><BR>[Stack]<UL><LI>Max Depth = 148 + Unknown Stack Size
  7497. <LI>Call Chain = arp_timer &rArr; etharp_tmr &rArr; etharp_free_entry &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7498. </UL>
  7499. <BR>[Calls]<UL><LI><a href="#[1d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timeout
  7500. <LI><a href="#[1d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_tmr
  7501. </UL>
  7502. <BR>[Address Reference Count : 2]<UL><LI> timers.o(i.arp_timer)
  7503. <LI> timers.o(i.sys_timeouts_init)
  7504. </UL>
  7505. <P><STRONG><a name="[74]"></a>dhcp_timer_coarse</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, timers.o(i.dhcp_timer_coarse))
  7506. <BR><BR>[Stack]<UL><LI>Max Depth = 412 + Unknown Stack Size
  7507. <LI>Call Chain = dhcp_timer_coarse &rArr; dhcp_coarse_tmr &rArr; dhcp_t2_timeout &rArr; dhcp_rebind &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7508. </UL>
  7509. <BR>[Calls]<UL><LI><a href="#[1d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timeout
  7510. <LI><a href="#[1f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_coarse_tmr
  7511. </UL>
  7512. <BR>[Address Reference Count : 2]<UL><LI> timers.o(i.dhcp_timer_coarse)
  7513. <LI> timers.o(i.sys_timeouts_init)
  7514. </UL>
  7515. <P><STRONG><a name="[75]"></a>dhcp_timer_fine</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, timers.o(i.dhcp_timer_fine))
  7516. <BR><BR>[Stack]<UL><LI>Max Depth = 556 + Unknown Stack Size
  7517. <LI>Call Chain = dhcp_timer_fine &rArr; dhcp_fine_tmr &rArr; dhcp_timeout &rArr; dhcp_release &rArr; netif_set_ipaddr &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7518. </UL>
  7519. <BR>[Calls]<UL><LI><a href="#[1d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timeout
  7520. <LI><a href="#[207]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_fine_tmr
  7521. </UL>
  7522. <BR>[Address Reference Count : 2]<UL><LI> timers.o(i.dhcp_timer_fine)
  7523. <LI> timers.o(i.sys_timeouts_init)
  7524. </UL>
  7525. <P><STRONG><a name="[77]"></a>dns_timer</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, timers.o(i.dns_timer))
  7526. <BR><BR>[Stack]<UL><LI>Max Depth = 484 + Unknown Stack Size
  7527. <LI>Call Chain = dns_timer &rArr; dns_tmr &rArr; dns_check_entries &rArr; dns_check_entry &rArr; dns_send &rArr; udp_sendto &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7528. </UL>
  7529. <BR>[Calls]<UL><LI><a href="#[1d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timeout
  7530. <LI><a href="#[23c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dns_tmr
  7531. </UL>
  7532. <BR>[Address Reference Count : 2]<UL><LI> timers.o(i.dns_timer)
  7533. <LI> timers.o(i.sys_timeouts_init)
  7534. </UL>
  7535. <P><STRONG><a name="[81]"></a>ip_reass_timer</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, timers.o(i.ip_reass_timer))
  7536. <BR><BR>[Stack]<UL><LI>Max Depth = 452 + Unknown Stack Size
  7537. <LI>Call Chain = ip_reass_timer &rArr; ip_reass_tmr &rArr; ip_reass_free_complete_datagram &rArr; icmp_time_exceeded &rArr; icmp_send_response &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7538. </UL>
  7539. <BR>[Calls]<UL><LI><a href="#[1d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timeout
  7540. <LI><a href="#[2bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_tmr
  7541. </UL>
  7542. <BR>[Address Reference Count : 2]<UL><LI> timers.o(i.ip_reass_timer)
  7543. <LI> timers.o(i.sys_timeouts_init)
  7544. </UL>
  7545. <P><STRONG><a name="[9d]"></a>tcpip_tcp_timer</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, timers.o(i.tcpip_tcp_timer))
  7546. <BR><BR>[Stack]<UL><LI>Max Depth = 540 + Unknown Stack Size
  7547. <LI>Call Chain = tcpip_tcp_timer &rArr; tcp_tmr &rArr; tcp_fasttmr &rArr; tcp_process_refused_data &rArr; tcp_recv_null &rArr; tcp_close &rArr; tcp_close_shutdown &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7548. </UL>
  7549. <BR>[Calls]<UL><LI><a href="#[1d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timeout
  7550. <LI><a href="#[347]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_tmr
  7551. </UL>
  7552. <BR>[Address Reference Count : 2]<UL><LI> timers.o(i.tcp_timer_needed)
  7553. <LI> timers.o(i.tcpip_tcp_timer)
  7554. </UL>
  7555. <P><STRONG><a name="[349]"></a>udp_new_port</STRONG> (Thumb, 80 bytes, Stack size 8 bytes, udp.o(i.udp_new_port))
  7556. <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = udp_new_port
  7557. </UL>
  7558. <BR>[Called By]<UL><LI><a href="#[21b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_bind
  7559. </UL>
  7560. <P><STRONG><a name="[2a0]"></a>icmp_send_response</STRONG> (Thumb, 148 bytes, Stack size 40 bytes, icmp.o(i.icmp_send_response))
  7561. <BR><BR>[Stack]<UL><LI>Max Depth = 380 + Unknown Stack Size
  7562. <LI>Call Chain = icmp_send_response &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7563. </UL>
  7564. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  7565. <LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  7566. <LI><a href="#[2a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_output
  7567. <LI><a href="#[2a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;inet_chksum
  7568. <LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  7569. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7570. </UL>
  7571. <BR>[Called By]<UL><LI><a href="#[2a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_time_exceeded
  7572. <LI><a href="#[29f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_dest_unreach
  7573. </UL>
  7574. <P><STRONG><a name="[2a7]"></a>lwip_standard_chksum</STRONG> (Thumb, 94 bytes, Stack size 24 bytes, inet_chksum.o(i.lwip_standard_chksum))
  7575. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = lwip_standard_chksum
  7576. </UL>
  7577. <BR>[Called By]<UL><LI><a href="#[2a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;inet_chksum_pbuf
  7578. <LI><a href="#[2a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;inet_chksum
  7579. </UL>
  7580. <P><STRONG><a name="[2ab]"></a>ip_frag_alloc_pbuf_custom_ref</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, ip_frag.o(i.ip_frag_alloc_pbuf_custom_ref))
  7581. <BR><BR>[Stack]<UL><LI>Max Depth = 48 + Unknown Stack Size
  7582. <LI>Call Chain = ip_frag_alloc_pbuf_custom_ref &rArr; memp_malloc &rArr; __2printf
  7583. </UL>
  7584. <BR>[Calls]<UL><LI><a href="#[2af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_malloc
  7585. </UL>
  7586. <BR>[Called By]<UL><LI><a href="#[2a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag
  7587. </UL>
  7588. <P><STRONG><a name="[2ad]"></a>ip_frag_free_pbuf_custom_ref</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, ip_frag.o(i.ip_frag_free_pbuf_custom_ref))
  7589. <BR><BR>[Stack]<UL><LI>Max Depth = 56 + Unknown Stack Size
  7590. <LI>Call Chain = ip_frag_free_pbuf_custom_ref &rArr; memp_free &rArr; __2printf
  7591. </UL>
  7592. <BR>[Calls]<UL><LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  7593. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7594. </UL>
  7595. <BR>[Called By]<UL><LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ipfrag_free_pbuf_custom
  7596. <LI><a href="#[2a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag
  7597. </UL>
  7598. <P><STRONG><a name="[2b9]"></a>ip_reass_chain_frag_into_datagram_and_validate</STRONG> (Thumb, 428 bytes, Stack size 48 bytes, ip_frag.o(i.ip_reass_chain_frag_into_datagram_and_validate))
  7599. <BR><BR>[Stack]<UL><LI>Max Depth = 164 + Unknown Stack Size
  7600. <LI>Call Chain = ip_reass_chain_frag_into_datagram_and_validate &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7601. </UL>
  7602. <BR>[Calls]<UL><LI><a href="#[2aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_ntohs
  7603. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  7604. <LI><a href="#[2b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_clen
  7605. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7606. </UL>
  7607. <BR>[Called By]<UL><LI><a href="#[2b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass
  7608. </UL>
  7609. <P><STRONG><a name="[2ba]"></a>ip_reass_dequeue_datagram</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, ip_frag.o(i.ip_reass_dequeue_datagram))
  7610. <BR><BR>[Stack]<UL><LI>Max Depth = 64 + Unknown Stack Size
  7611. <LI>Call Chain = ip_reass_dequeue_datagram &rArr; memp_free &rArr; __2printf
  7612. </UL>
  7613. <BR>[Calls]<UL><LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  7614. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7615. </UL>
  7616. <BR>[Called By]<UL><LI><a href="#[2bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_free_complete_datagram
  7617. <LI><a href="#[2b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass
  7618. </UL>
  7619. <P><STRONG><a name="[2b8]"></a>ip_reass_enqueue_new_datagram</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, ip_frag.o(i.ip_reass_enqueue_new_datagram))
  7620. <BR><BR>[Stack]<UL><LI>Max Depth = 484 + Unknown Stack Size
  7621. <LI>Call Chain = ip_reass_enqueue_new_datagram &rArr; ip_reass_remove_oldest_datagram &rArr; ip_reass_free_complete_datagram &rArr; icmp_time_exceeded &rArr; icmp_send_response &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7622. </UL>
  7623. <BR>[Calls]<UL><LI><a href="#[2af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_malloc
  7624. <LI><a href="#[2b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_remove_oldest_datagram
  7625. <LI><a href="#[212]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
  7626. <LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  7627. </UL>
  7628. <BR>[Called By]<UL><LI><a href="#[2b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass
  7629. </UL>
  7630. <P><STRONG><a name="[2bb]"></a>ip_reass_free_complete_datagram</STRONG> (Thumb, 222 bytes, Stack size 32 bytes, ip_frag.o(i.ip_reass_free_complete_datagram))
  7631. <BR><BR>[Stack]<UL><LI>Max Depth = 428 + Unknown Stack Size
  7632. <LI>Call Chain = ip_reass_free_complete_datagram &rArr; icmp_time_exceeded &rArr; icmp_send_response &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7633. </UL>
  7634. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  7635. <LI><a href="#[2b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_clen
  7636. <LI><a href="#[2ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_dequeue_datagram
  7637. <LI><a href="#[2a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;icmp_time_exceeded
  7638. <LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  7639. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7640. </UL>
  7641. <BR>[Called By]<UL><LI><a href="#[2b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_remove_oldest_datagram
  7642. <LI><a href="#[2bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_tmr
  7643. </UL>
  7644. <P><STRONG><a name="[2b7]"></a>ip_reass_remove_oldest_datagram</STRONG> (Thumb, 118 bytes, Stack size 40 bytes, ip_frag.o(i.ip_reass_remove_oldest_datagram))
  7645. <BR><BR>[Stack]<UL><LI>Max Depth = 468 + Unknown Stack Size
  7646. <LI>Call Chain = ip_reass_remove_oldest_datagram &rArr; ip_reass_free_complete_datagram &rArr; icmp_time_exceeded &rArr; icmp_send_response &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7647. </UL>
  7648. <BR>[Calls]<UL><LI><a href="#[2bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_free_complete_datagram
  7649. </UL>
  7650. <BR>[Called By]<UL><LI><a href="#[2b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass_enqueue_new_datagram
  7651. <LI><a href="#[2b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_reass
  7652. </UL>
  7653. <P><STRONG><a name="[80]"></a>ipfrag_free_pbuf_custom</STRONG> (Thumb, 50 bytes, Stack size 16 bytes, ip_frag.o(i.ipfrag_free_pbuf_custom))
  7654. <BR><BR>[Stack]<UL><LI>Max Depth = 132 + Unknown Stack Size
  7655. <LI>Call Chain = ipfrag_free_pbuf_custom &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7656. </UL>
  7657. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  7658. <LI><a href="#[2ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_frag_free_pbuf_custom_ref
  7659. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7660. </UL>
  7661. <BR>[Address Reference Count : 1]<UL><LI> ip_frag.o(i.ip_frag)
  7662. </UL>
  7663. <P><STRONG><a name="[310]"></a>netconn_close_shutdown</STRONG> (Thumb, 78 bytes, Stack size 48 bytes, api_lib.o(i.netconn_close_shutdown))
  7664. <BR><BR>[Stack]<UL><LI>Max Depth = 164 + Unknown Stack Size
  7665. <LI>Call Chain = netconn_close_shutdown &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7666. </UL>
  7667. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  7668. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  7669. <LI><a href="#[311]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_apimsg
  7670. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7671. </UL>
  7672. <BR>[Called By]<UL><LI><a href="#[2e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_shutdown
  7673. </UL>
  7674. <P><STRONG><a name="[317]"></a>netconn_recv_data</STRONG> (Thumb, 314 bytes, Stack size 56 bytes, api_lib.o(i.netconn_recv_data))
  7675. <BR><BR>[Stack]<UL><LI>Max Depth = 172 + Unknown Stack Size
  7676. <LI>Call Chain = netconn_recv_data &rArr; tcpip_apimsg &rArr; sys_mbox_post &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7677. </UL>
  7678. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  7679. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  7680. <LI><a href="#[311]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcpip_apimsg
  7681. <LI><a href="#[257]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_valid
  7682. <LI><a href="#[318]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_arch_mbox_fetch
  7683. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7684. </UL>
  7685. <BR>[Called By]<UL><LI><a href="#[2da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv_tcp_pbuf
  7686. <LI><a href="#[2db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_recv
  7687. </UL>
  7688. <P><STRONG><a name="[23e]"></a>do_close_internal</STRONG> (Thumb, 376 bytes, Stack size 32 bytes, api_msg.o(i.do_close_internal))
  7689. <BR><BR>[Stack]<UL><LI>Max Depth = 500 + Unknown Stack Size
  7690. <LI>Call Chain = do_close_internal &rArr; tcp_shutdown &rArr; tcp_close_shutdown &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7691. </UL>
  7692. <BR>[Calls]<UL><LI><a href="#[247]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_shutdown
  7693. <LI><a href="#[243]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_sent
  7694. <LI><a href="#[242]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_recv
  7695. <LI><a href="#[244]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_poll
  7696. <LI><a href="#[245]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_err
  7697. <LI><a href="#[246]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_close
  7698. <LI><a href="#[240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_arg
  7699. <LI><a href="#[241]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_accept
  7700. <LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  7701. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7702. </UL>
  7703. <BR>[Called By]<UL><LI><a href="#[78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sent_tcp
  7704. <LI><a href="#[79]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;poll_tcp
  7705. <LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_delconn
  7706. <LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_close
  7707. </UL>
  7708. <P><STRONG><a name="[7b]"></a>do_connected</STRONG> (Thumb, 188 bytes, Stack size 32 bytes, api_msg.o(i.do_connected))
  7709. <BR><BR>[Stack]<UL><LI>Max Depth = 100 + Unknown Stack Size
  7710. <LI>Call Chain = do_connected &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7711. </UL>
  7712. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  7713. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  7714. <LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  7715. <LI><a href="#[249]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setup_tcp
  7716. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7717. </UL>
  7718. <BR>[Address Reference Count : 1]<UL><LI> api_msg.o(i.do_connect)
  7719. </UL>
  7720. <P><STRONG><a name="[253]"></a>do_writemore</STRONG> (Thumb, 516 bytes, Stack size 40 bytes, api_msg.o(i.do_writemore))
  7721. <BR><BR>[Stack]<UL><LI>Max Depth = 452 + Unknown Stack Size
  7722. <LI>Call Chain = do_writemore &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7723. </UL>
  7724. <BR>[Calls]<UL><LI><a href="#[255]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_write
  7725. <LI><a href="#[256]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_output
  7726. <LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  7727. <LI><a href="#[254]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_now
  7728. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7729. </UL>
  7730. <BR>[Called By]<UL><LI><a href="#[78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sent_tcp
  7731. <LI><a href="#[79]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;poll_tcp
  7732. <LI><a href="#[98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_write
  7733. </UL>
  7734. <P><STRONG><a name="[7a]"></a>err_tcp</STRONG> (Thumb, 240 bytes, Stack size 32 bytes, api_msg.o(i.err_tcp))
  7735. <BR><BR>[Stack]<UL><LI>Max Depth = 116 + Unknown Stack Size
  7736. <LI>Call Chain = err_tcp &rArr; sys_mbox_trypost &rArr; OSQPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7737. </UL>
  7738. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  7739. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  7740. <LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  7741. <LI><a href="#[258]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_trypost
  7742. <LI><a href="#[257]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_valid
  7743. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7744. </UL>
  7745. <BR>[Address Reference Count : 2]<UL><LI> api_msg.o(i.do_close_internal)
  7746. <LI> api_msg.o(i.setup_tcp)
  7747. </UL>
  7748. <P><STRONG><a name="[23d]"></a>netconn_drain</STRONG> (Thumb, 186 bytes, Stack size 24 bytes, api_msg.o(i.netconn_drain))
  7749. <BR><BR>[Stack]<UL><LI>Max Depth = 500 + Unknown Stack Size
  7750. + In Cycle
  7751. <LI>Call Chain = netconn_drain &rArr; netconn_drain (Cycle)
  7752. </UL>
  7753. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  7754. <LI><a href="#[24f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_recved
  7755. <LI><a href="#[315]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_abort
  7756. <LI><a href="#[30f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_set_invalid
  7757. <LI><a href="#[313]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_arch_mbox_tryfetch
  7758. <LI><a href="#[284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netbuf_delete
  7759. <LI><a href="#[23d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_drain
  7760. <LI><a href="#[257]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_valid
  7761. <LI><a href="#[314]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_free
  7762. <LI><a href="#[312]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_free
  7763. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7764. </UL>
  7765. <BR>[Called By]<UL><LI><a href="#[23d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netconn_drain
  7766. <LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_delconn
  7767. <LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_close
  7768. </UL>
  7769. <P><STRONG><a name="[24e]"></a>pcb_new</STRONG> (Thumb, 160 bytes, Stack size 8 bytes, api_msg.o(i.pcb_new))
  7770. <BR><BR>[Stack]<UL><LI>Max Depth = 532 + Unknown Stack Size
  7771. <LI>Call Chain = pcb_new &rArr; tcp_new &rArr; tcp_alloc &rArr; tcp_kill_prio &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7772. </UL>
  7773. <BR>[Calls]<UL><LI><a href="#[21d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_recv
  7774. <LI><a href="#[21a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_new
  7775. <LI><a href="#[31d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_new
  7776. <LI><a href="#[31c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_recv
  7777. <LI><a href="#[31b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;raw_new
  7778. <LI><a href="#[249]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setup_tcp
  7779. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7780. </UL>
  7781. <BR>[Called By]<UL><LI><a href="#[95]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_newconn
  7782. </UL>
  7783. <P><STRONG><a name="[79]"></a>poll_tcp</STRONG> (Thumb, 118 bytes, Stack size 16 bytes, api_msg.o(i.poll_tcp))
  7784. <BR><BR>[Stack]<UL><LI>Max Depth = 516 + Unknown Stack Size
  7785. <LI>Call Chain = poll_tcp &rArr; do_close_internal &rArr; tcp_shutdown &rArr; tcp_close_shutdown &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7786. </UL>
  7787. <BR>[Calls]<UL><LI><a href="#[253]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_writemore
  7788. <LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_close_internal
  7789. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7790. </UL>
  7791. <BR>[Address Reference Count : 2]<UL><LI> api_msg.o(i.do_close_internal)
  7792. <LI> api_msg.o(i.setup_tcp)
  7793. </UL>
  7794. <P><STRONG><a name="[99]"></a>recv_raw</STRONG> (Thumb, 154 bytes, Stack size 40 bytes, api_msg.o(i.recv_raw))
  7795. <BR><BR>[Stack]<UL><LI>Max Depth = 196 + Unknown Stack Size
  7796. <LI>Call Chain = recv_raw &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7797. </UL>
  7798. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  7799. <LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  7800. <LI><a href="#[263]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_copy
  7801. <LI><a href="#[2af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_malloc
  7802. <LI><a href="#[258]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_trypost
  7803. <LI><a href="#[284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netbuf_delete
  7804. <LI><a href="#[257]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_valid
  7805. </UL>
  7806. <BR>[Address Reference Count : 1]<UL><LI> api_msg.o(i.pcb_new)
  7807. </UL>
  7808. <P><STRONG><a name="[9b]"></a>recv_tcp</STRONG> (Thumb, 176 bytes, Stack size 32 bytes, api_msg.o(i.recv_tcp))
  7809. <BR><BR>[Stack]<UL><LI>Max Depth = 460 + Unknown Stack Size
  7810. <LI>Call Chain = recv_tcp &rArr; tcp_recved &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7811. </UL>
  7812. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  7813. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  7814. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  7815. <LI><a href="#[24f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_recved
  7816. <LI><a href="#[258]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_trypost
  7817. <LI><a href="#[257]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_valid
  7818. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7819. </UL>
  7820. <BR>[Address Reference Count : 1]<UL><LI> api_msg.o(i.setup_tcp)
  7821. </UL>
  7822. <P><STRONG><a name="[9a]"></a>recv_udp</STRONG> (Thumb, 172 bytes, Stack size 40 bytes, api_msg.o(i.recv_udp))
  7823. <BR><BR>[Stack]<UL><LI>Max Depth = 164 + Unknown Stack Size
  7824. <LI>Call Chain = recv_udp &rArr; netbuf_delete &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7825. </UL>
  7826. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  7827. <LI><a href="#[2af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_malloc
  7828. <LI><a href="#[258]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_trypost
  7829. <LI><a href="#[284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netbuf_delete
  7830. <LI><a href="#[257]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_mbox_valid
  7831. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7832. </UL>
  7833. <BR>[Address Reference Count : 1]<UL><LI> api_msg.o(i.pcb_new)
  7834. </UL>
  7835. <P><STRONG><a name="[78]"></a>sent_tcp</STRONG> (Thumb, 116 bytes, Stack size 24 bytes, api_msg.o(i.sent_tcp))
  7836. <BR><BR>[Stack]<UL><LI>Max Depth = 524 + Unknown Stack Size
  7837. <LI>Call Chain = sent_tcp &rArr; do_close_internal &rArr; tcp_shutdown &rArr; tcp_close_shutdown &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7838. </UL>
  7839. <BR>[Calls]<UL><LI><a href="#[253]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_writemore
  7840. <LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_close_internal
  7841. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7842. </UL>
  7843. <BR>[Address Reference Count : 2]<UL><LI> api_msg.o(i.do_close_internal)
  7844. <LI> api_msg.o(i.setup_tcp)
  7845. </UL>
  7846. <P><STRONG><a name="[249]"></a>setup_tcp</STRONG> (Thumb, 50 bytes, Stack size 16 bytes, api_msg.o(i.setup_tcp))
  7847. <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = setup_tcp &rArr; tcp_sent &rArr; __2printf
  7848. </UL>
  7849. <BR>[Calls]<UL><LI><a href="#[243]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_sent
  7850. <LI><a href="#[242]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_recv
  7851. <LI><a href="#[244]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_poll
  7852. <LI><a href="#[245]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_err
  7853. <LI><a href="#[240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tcp_arg
  7854. </UL>
  7855. <BR>[Called By]<UL><LI><a href="#[24e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pcb_new
  7856. <LI><a href="#[7b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_connected
  7857. <LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;do_connect
  7858. </UL>
  7859. <P><STRONG><a name="[1d5]"></a>alloc_socket</STRONG> (Thumb, 166 bytes, Stack size 24 bytes, sockets.o(i.alloc_socket))
  7860. <BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
  7861. <LI>Call Chain = alloc_socket
  7862. </UL>
  7863. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  7864. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  7865. </UL>
  7866. <BR>[Called By]<UL><LI><a href="#[28c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_socket
  7867. </UL>
  7868. <P><STRONG><a name="[88]"></a>event_callback</STRONG> (Thumb, 372 bytes, Stack size 40 bytes, sockets.o(i.event_callback))
  7869. <BR><BR>[Stack]<UL><LI>Max Depth = 108 + Unknown Stack Size
  7870. <LI>Call Chain = event_callback &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7871. </UL>
  7872. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  7873. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  7874. <LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  7875. <LI><a href="#[26b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_socket
  7876. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7877. </UL>
  7878. <BR>[Address Reference Count : 1]<UL><LI> sockets.o(i.lwip_socket)
  7879. </UL>
  7880. <P><STRONG><a name="[283]"></a>free_socket</STRONG> (Thumb, 56 bytes, Stack size 24 bytes, sockets.o(i.free_socket))
  7881. <BR><BR>[Stack]<UL><LI>Max Depth = 148 + Unknown Stack Size
  7882. <LI>Call Chain = free_socket &rArr; netbuf_delete &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7883. </UL>
  7884. <BR>[Calls]<UL><LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Save
  7885. <LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_CPU_SR_Restore
  7886. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  7887. <LI><a href="#[284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;netbuf_delete
  7888. </UL>
  7889. <BR>[Called By]<UL><LI><a href="#[28a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_close
  7890. </UL>
  7891. <P><STRONG><a name="[26b]"></a>get_socket</STRONG> (Thumb, 44 bytes, Stack size 0 bytes, sockets.o(i.get_socket))
  7892. <BR><BR>[Called By]<UL><LI><a href="#[28e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_connect
  7893. <LI><a href="#[28a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_close
  7894. <LI><a href="#[2e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_shutdown
  7895. <LI><a href="#[28f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_setsockopt
  7896. <LI><a href="#[2de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_sendto
  7897. <LI><a href="#[2dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_send
  7898. <LI><a href="#[2d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_recvfrom
  7899. <LI><a href="#[2cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_getsockopt
  7900. <LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;event_callback
  7901. </UL>
  7902. <P><STRONG><a name="[86]"></a>lwip_getsockopt_internal</STRONG> (Thumb, 514 bytes, Stack size 32 bytes, sockets.o(i.lwip_getsockopt_internal))
  7903. <BR><BR>[Stack]<UL><LI>Max Depth = 100 + Unknown Stack Size
  7904. <LI>Call Chain = lwip_getsockopt_internal &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7905. </UL>
  7906. <BR>[Calls]<UL><LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  7907. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7908. </UL>
  7909. <BR>[Address Reference Count : 1]<UL><LI> sockets.o(i.lwip_getsockopt)
  7910. </UL>
  7911. <P><STRONG><a name="[87]"></a>lwip_setsockopt_internal</STRONG> (Thumb, 444 bytes, Stack size 32 bytes, sockets.o(i.lwip_setsockopt_internal))
  7912. <BR><BR>[Stack]<UL><LI>Max Depth = 100 + Unknown Stack Size
  7913. <LI>Call Chain = lwip_setsockopt_internal &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7914. </UL>
  7915. <BR>[Calls]<UL><LI><a href="#[23f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_sem_signal
  7916. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7917. </UL>
  7918. <BR>[Address Reference Count : 1]<UL><LI> sockets.o(i.lwip_setsockopt)
  7919. </UL>
  7920. <P><STRONG><a name="[9e]"></a>tcpip_thread</STRONG> (Thumb, 220 bytes, Stack size 8 bytes, tcpip.o(i.tcpip_thread))
  7921. <BR><BR>[Stack]<UL><LI>Max Depth = 652 + Unknown Stack Size
  7922. <LI>Call Chain = tcpip_thread &rArr; ethernet_input &rArr; ip_input &rArr; tcp_input &rArr; tcp_listen_input &rArr; tcp_alloc &rArr; tcp_kill_prio &rArr; tcp_abort &rArr; tcp_abandon &rArr; tcp_pcb_remove &rArr; tcp_output &rArr; tcp_output_segment &rArr; ip_output &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7923. </UL>
  7924. <BR>[Calls]<UL><LI><a href="#[1d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timeout
  7925. <LI><a href="#[2b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memp_free
  7926. <LI><a href="#[267]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip_input
  7927. <LI><a href="#[323]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_untimeout
  7928. <LI><a href="#[322]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timeouts_mbox_fetch
  7929. <LI><a href="#[266]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ethernet_input
  7930. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7931. </UL>
  7932. <BR>[Address Reference Count : 1]<UL><LI> tcpip.o(i.tcpip_init)
  7933. </UL>
  7934. <P><STRONG><a name="[269]"></a>low_level_input</STRONG> (Thumb, 238 bytes, Stack size 64 bytes, ethernetif.o(i.low_level_input))
  7935. <BR><BR>[Stack]<UL><LI>Max Depth = 220 + Unknown Stack Size
  7936. <LI>Call Chain = low_level_input &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7937. </UL>
  7938. <BR>[Calls]<UL><LI><a href="#[2c1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Get_Received_Frame_interrupt
  7939. <LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  7940. <LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  7941. </UL>
  7942. <BR>[Called By]<UL><LI><a href="#[7e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ethernetif_input
  7943. </UL>
  7944. <P><STRONG><a name="[7d]"></a>low_level_output</STRONG> (Thumb, 234 bytes, Stack size 48 bytes, ethernetif.o(i.low_level_output))
  7945. <BR><BR>[Stack]<UL><LI>Max Depth = 108 + Unknown Stack Size
  7946. <LI>Call Chain = low_level_output &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7947. </UL>
  7948. <BR>[Calls]<UL><LI><a href="#[2c2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ETH_Prepare_Transmit_Descriptors
  7949. <LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPost
  7950. <LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPend
  7951. <LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  7952. </UL>
  7953. <BR>[Address Reference Count : 1]<UL><LI> ethernetif.o(i.ethernetif_init)
  7954. </UL>
  7955. <P><STRONG><a name="[259]"></a>etharp_arp_input</STRONG> (Thumb, 326 bytes, Stack size 40 bytes, etharp.o(i.etharp_arp_input))
  7956. <BR><BR>[Stack]<UL><LI>Max Depth = 444 + Unknown Stack Size
  7957. <LI>Call Chain = etharp_arp_input &rArr; dhcp_arp_reply &rArr; dhcp_decline &rArr; udp_sendto_if &rArr; ip_output_if &rArr; ip_frag &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7958. </UL>
  7959. <BR>[Calls]<UL><LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  7960. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  7961. <LI><a href="#[1ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dhcp_arp_reply
  7962. <LI><a href="#[25a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_update_arp_entry
  7963. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7964. </UL>
  7965. <BR>[Called By]<UL><LI><a href="#[266]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ethernet_input
  7966. </UL>
  7967. <P><STRONG><a name="[25d]"></a>etharp_find_entry</STRONG> (Thumb, 450 bytes, Stack size 48 bytes, etharp.o(i.etharp_find_entry))
  7968. <BR><BR>[Stack]<UL><LI>Max Depth = 172 + Unknown Stack Size
  7969. <LI>Call Chain = etharp_find_entry &rArr; etharp_free_entry &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7970. </UL>
  7971. <BR>[Calls]<UL><LI><a href="#[25c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_free_entry
  7972. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7973. </UL>
  7974. <BR>[Called By]<UL><LI><a href="#[1f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_query
  7975. <LI><a href="#[25a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_update_arp_entry
  7976. </UL>
  7977. <P><STRONG><a name="[25c]"></a>etharp_free_entry</STRONG> (Thumb, 112 bytes, Stack size 8 bytes, etharp.o(i.etharp_free_entry))
  7978. <BR><BR>[Stack]<UL><LI>Max Depth = 124 + Unknown Stack Size
  7979. <LI>Call Chain = etharp_free_entry &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7980. </UL>
  7981. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  7982. </UL>
  7983. <BR>[Called By]<UL><LI><a href="#[25b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_cleanup_netif
  7984. <LI><a href="#[1d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_tmr
  7985. <LI><a href="#[25d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_find_entry
  7986. </UL>
  7987. <P><STRONG><a name="[260]"></a>etharp_output_to_arp_index</STRONG> (Thumb, 126 bytes, Stack size 16 bytes, etharp.o(i.etharp_output_to_arp_index))
  7988. <BR><BR>[Stack]<UL><LI>Max Depth = 244 + Unknown Stack Size
  7989. <LI>Call Chain = etharp_output_to_arp_index &rArr; etharp_request &rArr; etharp_raw &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  7990. </UL>
  7991. <BR>[Calls]<UL><LI><a href="#[262]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_request
  7992. <LI><a href="#[261]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_send_ip
  7993. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  7994. </UL>
  7995. <BR>[Called By]<UL><LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_output
  7996. </UL>
  7997. <P><STRONG><a name="[265]"></a>etharp_raw</STRONG> (Thumb, 220 bytes, Stack size 40 bytes, etharp.o(i.etharp_raw))
  7998. <BR><BR>[Stack]<UL><LI>Max Depth = 196 + Unknown Stack Size
  7999. <LI>Call Chain = etharp_raw &rArr; pbuf_alloc &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  8000. </UL>
  8001. <BR>[Calls]<UL><LI><a href="#[238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lwip_htons
  8002. <LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  8003. <LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_alloc
  8004. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  8005. </UL>
  8006. <BR>[Called By]<UL><LI><a href="#[262]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_request
  8007. </UL>
  8008. <P><STRONG><a name="[261]"></a>etharp_send_ip</STRONG> (Thumb, 74 bytes, Stack size 24 bytes, etharp.o(i.etharp_send_ip))
  8009. <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = etharp_send_ip &rArr; __2printf
  8010. </UL>
  8011. <BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  8012. </UL>
  8013. <BR>[Called By]<UL><LI><a href="#[1f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_query
  8014. <LI><a href="#[25a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_update_arp_entry
  8015. <LI><a href="#[260]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_output_to_arp_index
  8016. <LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_output
  8017. </UL>
  8018. <P><STRONG><a name="[25a]"></a>etharp_update_arp_entry</STRONG> (Thumb, 204 bytes, Stack size 32 bytes, etharp.o(i.etharp_update_arp_entry))
  8019. <BR><BR>[Stack]<UL><LI>Max Depth = 204 + Unknown Stack Size
  8020. <LI>Call Chain = etharp_update_arp_entry &rArr; etharp_find_entry &rArr; etharp_free_entry &rArr; pbuf_free &rArr; mem_free &rArr; sys_sem_signal &rArr; OSSemPost &rArr; OS_EventTaskRdy &rArr; OS_EventTaskRemove
  8021. </UL>
  8022. <BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pbuf_free
  8023. <LI><a href="#[25f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ip4_addr_isbroadcast
  8024. <LI><a href="#[261]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_send_ip
  8025. <LI><a href="#[25d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_find_entry
  8026. <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
  8027. </UL>
  8028. <BR>[Called By]<UL><LI><a href="#[259]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;etharp_arp_input
  8029. </UL>
  8030. <P><STRONG><a name="[1c6]"></a>_fp_digits</STRONG> (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)
  8031. <BR><BR>[Calls]<UL><LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
  8032. <LI><a href="#[b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
  8033. <LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
  8034. <LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
  8035. <LI><a href="#[1c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdrcmple
  8036. <LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2ulz
  8037. </UL>
  8038. <BR>[Called By]<UL><LI><a href="#[1c2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core
  8039. </UL>
  8040. <P><STRONG><a name="[1c2]"></a>_printf_core</STRONG> (Thumb, 1744 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED)
  8041. <BR><BR>[Calls]<UL><LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
  8042. <LI><a href="#[1ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
  8043. <LI><a href="#[1c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_pre_padding
  8044. <LI><a href="#[1c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_post_padding
  8045. <LI><a href="#[1c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_fp_digits
  8046. </UL>
  8047. <BR>[Called By]<UL><LI><a href="#[1c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0sprintf
  8048. <LI><a href="#[1c1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0printf
  8049. </UL>
  8050. <P><STRONG><a name="[1c9]"></a>_printf_post_padding</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED)
  8051. <BR><BR>[Called By]<UL><LI><a href="#[1c2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core
  8052. </UL>
  8053. <P><STRONG><a name="[1c8]"></a>_printf_pre_padding</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i._printf_pre_padding), UNUSED)
  8054. <BR><BR>[Called By]<UL><LI><a href="#[1c2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core
  8055. </UL>
  8056. <P><STRONG><a name="[71]"></a>_sputc</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, printfa.o(i._sputc))
  8057. <BR><BR>[Called By]<UL><LI><a href="#[1c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0sprintf
  8058. </UL>
  8059. <BR>[Address Reference Count : 1]<UL><LI> printfa.o(i.__0sprintf)
  8060. </UL>
  8061. <P><STRONG><a name="[1c5]"></a>internal_alloc</STRONG> (Thumb, 76 bytes, Stack size 24 bytes, mallocr.o(i.internal_alloc))
  8062. <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = internal_alloc
  8063. </UL>
  8064. <BR>[Calls]<UL><LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
  8065. </UL>
  8066. <BR>[Called By]<UL><LI><a href="#[1c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;malloc
  8067. </UL>
  8068. <P><STRONG><a name="[64]"></a>_scanf_char_input</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, scanf_char.o(.text))
  8069. <BR>[Address Reference Count : 1]<UL><LI> scanf_char.o(.text)
  8070. </UL><P>
  8071. <H3>
  8072. Undefined Global Symbols
  8073. </H3><HR></body></html>