12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016 |
- ========================================================================
- ** ELF Header Information
- File Name: .\Objects\yc11xx.axf
- Machine class: ELFCLASS32 (32-bit)
- Data encoding: ELFDATA2LSB (Little endian)
- Header version: EV_CURRENT (Current version)
- Operating System ABI: none
- ABI Version: 0
- File Type: ET_EXEC (Executable) (2)
- Machine: EM_ARM (ARM)
- Image Entry point: 0x000000c1
- Flags: EF_ARM_HASENTRY + EF_ARM_ABI_FLOAT_SOFT (0x05000202)
- ARM ELF revision: 5 (ABI version 2)
- Conforms to Soft float procedure-call standard
- Built with
- Component: ARM Compiler 5.06 update 7 (build 960) Tool: armasm [4d35fa]
- Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]
- Header size: 52 bytes (0x34)
- Program header entry size: 32 bytes (0x20)
- Section header entry size: 40 bytes (0x28)
- Program header entries: 1
- Section header entries: 16
- Program header offset: 123444 (0x0001e234)
- Section header offset: 123476 (0x0001e254)
- Section header string table index: 15
- ========================================================================
- ** Program header #0 (PT_LOAD) [PF_X + PF_W + PF_R + PF_ARM_ENTRY]
- Size : 9644 bytes (8200 bytes in file)
- Virtual address: 0x00000000 (Alignment 16)
- ========================================================================
- ** Section #1 'ER_IROM1' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]
- Size : 8116 bytes (alignment 16)
- Address: 0x00000000
- $d.realdata
- RESET
- __Vectors
- 0x00000000: 10014000 .@.. DCD 268517376
- 0x00000004: 00000441 A... DCD 1089
- 0x00000008: 00000d3d =... DCD 3389
- 0x0000000c: 00000d41 A... DCD 3393
- 0x00000010: 00000000 .... DCD 0
- 0x00000014: 00000000 .... DCD 0
- 0x00000018: 00000000 .... DCD 0
- 0x0000001c: 00000000 .... DCD 0
- 0x00000020: 00000000 .... DCD 0
- 0x00000024: 00000000 .... DCD 0
- 0x00000028: 00000000 .... DCD 0
- 0x0000002c: 00000d45 E... DCD 3397
- 0x00000030: 00000000 .... DCD 0
- 0x00000034: 00000000 .... DCD 0
- 0x00000038: 00000d49 I... DCD 3401
- 0x0000003c: 00000f87 .... DCD 3975
- 0x00000040: 00000d4d M... DCD 3405
- 0x00000044: 00000d51 Q... DCD 3409
- 0x00000048: 00000d55 U... DCD 3413
- 0x0000004c: 00000d59 Y... DCD 3417
- 0x00000050: 00000d5d ]... DCD 3421
- 0x00000054: 00000d61 a... DCD 3425
- 0x00000058: 00000d65 e... DCD 3429
- 0x0000005c: 00000d69 i... DCD 3433
- 0x00000060: 00000d6d m... DCD 3437
- 0x00000064: 00000459 Y... DCD 1113
- 0x00000068: 00000459 Y... DCD 1113
- 0x0000006c: 00000000 .... DCD 0
- 0x00000070: 00000000 .... DCD 0
- 0x00000074: 00000000 .... DCD 0
- 0x00000078: 00000000 .... DCD 0
- 0x0000007c: 00000000 .... DCD 0
- 0x00000080: 00000000 .... DCD 0
- 0x00000084: 00000459 Y... DCD 1113
- 0x00000088: 00000459 Y... DCD 1113
- 0x0000008c: 00000459 Y... DCD 1113
- 0x00000090: 00000459 Y... DCD 1113
- 0x00000094: 00000459 Y... DCD 1113
- 0x00000098: 00000459 Y... DCD 1113
- 0x0000009c: 00000459 Y... DCD 1113
- 0x000000a0: 00000459 Y... DCD 1113
- 0x000000a4: 00000459 Y... DCD 1113
- 0x000000a8: 00000459 Y... DCD 1113
- 0x000000ac: 00000459 Y... DCD 1113
- 0x000000b0: 00000459 Y... DCD 1113
- 0x000000b4: 00000459 Y... DCD 1113
- 0x000000b8: 00000459 Y... DCD 1113
- 0x000000bc: 00000459 Y... DCD 1113
- $t
- .ARM.Collect$$$$00000000
- .ARM.Collect$$$$00000001
- __Vectors_End
- __main
- _main_stk
- 0x000000c0: 4804 .H LDR r0,__lit__00000000 ; [0xd4] = 0x10014000
- 0x000000c2: 4685 .F MOV sp,r0
- .ARM.Collect$$$$00000004
- _main_scatterload
- 0x000000c4: f001fe1e .... BL __scatterload ; 0x1d04
- .ARM.Collect$$$$00000008
- .ARM.Collect$$$$0000000A
- .ARM.Collect$$$$0000000B
- __main_after_scatterload
- _main_clock
- _main_cpp_init
- _main_init
- 0x000000c8: 4800 .H LDR r0,[pc,#0] ; [0xcc] = 0x2a7
- 0x000000ca: 4700 .G BX r0
- $d
- 0x000000cc: 000002a7 .... DCD 679
- $t
- .ARM.Collect$$$$0000000E
- __rt_lib_shutdown_fini
- 0x000000d0: 46c0 .F MOV r8,r8
- 0x000000d2: 46c0 .F MOV r8,r8
- $d
- .ARM.Collect$$$$00002712
- __lit__00000000
- .ARM.Collect$$$$0000000F
- .ARM.Collect$$$$00000011
- __rt_final_cpp
- __rt_final_exit
- 0x000000d4: 10014000 .@.. DCD 268517376
- $t
- .text
- UartxInit
- 0x000000d8: b510 .. PUSH {r4,lr}
- 0x000000da: b086 .. SUB sp,sp,#0x18
- 0x000000dc: 4604 .F MOV r4,r0
- 0x000000de: 48bd .H LDR r0,[pc,#756] ; [0x3d4] = 0x8034
- 0x000000e0: 9001 .. STR r0,[sp,#4]
- 0x000000e2: 2100 .! MOVS r1,#0
- 0x000000e4: 4668 hF MOV r0,sp
- 0x000000e6: 8201 .. STRH r1,[r0,#0x10]
- 0x000000e8: 8101 .. STRH r1,[r0,#8]
- 0x000000ea: 8141 A. STRH r1,[r0,#0xa]
- 0x000000ec: 81c1 .. STRH r1,[r0,#0xe]
- 0x000000ee: 8181 .. STRH r1,[r0,#0xc]
- 0x000000f0: 21ff .! MOVS r1,#0xff
- 0x000000f2: 3101 .1 ADDS r1,#1
- 0x000000f4: 8281 .. STRH r1,[r0,#0x14]
- 0x000000f6: 8241 A. STRH r1,[r0,#0x12]
- 0x000000f8: 2c00 ., CMP r4,#0
- 0x000000fa: d108 .. BNE 0x10e ; UartxInit + 54
- 0x000000fc: 2108 .! MOVS r1,#8
- 0x000000fe: 2013 . MOVS r0,#0x13
- 0x00000100: f000fd8e .... BL GPIO_SetGpioMultFunction ; 0xc20
- 0x00000104: 2109 .! MOVS r1,#9
- 0x00000106: 2017 . MOVS r0,#0x17
- 0x00000108: f000fd8a .... BL GPIO_SetGpioMultFunction ; 0xc20
- 0x0000010c: e009 .. B 0x122 ; UartxInit + 74
- 0x0000010e: 2c01 ., CMP r4,#1
- 0x00000110: d107 .. BNE 0x122 ; UartxInit + 74
- 0x00000112: 210c .! MOVS r1,#0xc
- 0x00000114: 2006 . MOVS r0,#6
- 0x00000116: f000fd83 .... BL GPIO_SetGpioMultFunction ; 0xc20
- 0x0000011a: 210d .! MOVS r1,#0xd
- 0x0000011c: 200e . MOVS r0,#0xe
- 0x0000011e: f000fd7f .... BL GPIO_SetGpioMultFunction ; 0xc20
- 0x00000122: a901 .. ADD r1,sp,#4
- 0x00000124: 4620 F MOV r0,r4
- 0x00000126: f000f99f .... BL USART_Init ; 0x468
- 0x0000012a: b006 .. ADD sp,sp,#0x18
- 0x0000012c: bd10 .. POP {r4,pc}
- LED_Run
- 0x0000012e: 49aa .I LDR r1,[pc,#680] ; [0x3d8] = 0x10010534
- 0x00000130: 6809 .h LDR r1,[r1,#0]
- 0x00000132: 1c49 I. ADDS r1,r1,#1
- 0x00000134: 4aa8 .J LDR r2,[pc,#672] ; [0x3d8] = 0x10010534
- 0x00000136: 6011 .` STR r1,[r2,#0]
- 0x00000138: 4611 .F MOV r1,r2
- 0x0000013a: 6809 .h LDR r1,[r1,#0]
- 0x0000013c: 2205 ." MOVS r2,#5
- 0x0000013e: 0312 .. LSLS r2,r2,#12
- 0x00000140: 4291 .B CMP r1,r2
- 0x00000142: d90d .. BLS 0x160 ; LED_Run + 50
- 0x00000144: 2100 .! MOVS r1,#0
- 0x00000146: 4aa4 .J LDR r2,[pc,#656] ; [0x3d8] = 0x10010534
- 0x00000148: 6011 .` STR r1,[r2,#0]
- 0x0000014a: 49a4 .I LDR r1,[pc,#656] ; [0x3dc] = 0x10008080
- 0x0000014c: 1841 A. ADDS r1,r0,r1
- 0x0000014e: 7809 .x LDRB r1,[r1,#0]
- 0x00000150: 293f ?) CMP r1,#0x3f
- 0x00000152: d101 .. BNE 0x158 ; LED_Run + 42
- 0x00000154: 213e >! MOVS r1,#0x3e
- 0x00000156: e000 .. B 0x15a ; LED_Run + 44
- 0x00000158: 213f ?! MOVS r1,#0x3f
- 0x0000015a: 4aa0 .J LDR r2,[pc,#640] ; [0x3dc] = 0x10008080
- 0x0000015c: 1882 .. ADDS r2,r0,r2
- 0x0000015e: 7011 .p STRB r1,[r2,#0]
- 0x00000160: 4770 pG BX lr
- Bt_StartAdv
- 0x00000162: b570 p. PUSH {r4-r6,lr}
- 0x00000164: 4605 .F MOV r5,r0
- 0x00000166: 460c .F MOV r4,r1
- 0x00000168: 4620 F MOV r0,r4
- 0x0000016a: f001fd46 ..F. BL Bt_SetLeAdvInterval ; 0x1bfa
- 0x0000016e: 4620 F MOV r0,r4
- 0x00000170: f000ffc6 .... BL Lpm_Set_Interval ; 0x1100
- 0x00000174: f001fbd6 .... BL Bt_SndCmdLeStartAdv ; 0x1924
- 0x00000178: bd70 p. POP {r4-r6,pc}
- Bt_EvtCallBack
- 0x0000017a: b570 p. PUSH {r4-r6,lr}
- 0x0000017c: 4605 .F MOV r5,r0
- 0x0000017e: 460c .F MOV r4,r1
- 0x00000180: 7820 x LDRB r0,[r4,#0]
- 0x00000182: 2834 4( CMP r0,#0x34
- 0x00000184: d029 ). BEQ 0x1da ; Bt_EvtCallBack + 96
- 0x00000186: dc0c .. BGT 0x1a2 ; Bt_EvtCallBack + 40
- 0x00000188: 2814 .( CMP r0,#0x14
- 0x0000018a: d018 .. BEQ 0x1be ; Bt_EvtCallBack + 68
- 0x0000018c: dc04 .. BGT 0x198 ; Bt_EvtCallBack + 30
- 0x0000018e: 2801 .( CMP r0,#1
- 0x00000190: d01c .. BEQ 0x1cc ; Bt_EvtCallBack + 82
- 0x00000192: 2805 .( CMP r0,#5
- 0x00000194: d123 #. BNE 0x1de ; Bt_EvtCallBack + 100
- 0x00000196: e01a .. B 0x1ce ; Bt_EvtCallBack + 84
- 0x00000198: 2815 .( CMP r0,#0x15
- 0x0000019a: d00b .. BEQ 0x1b4 ; Bt_EvtCallBack + 58
- 0x0000019c: 2818 .( CMP r0,#0x18
- 0x0000019e: d11e .. BNE 0x1de ; Bt_EvtCallBack + 100
- 0x000001a0: e017 .. B 0x1d2 ; Bt_EvtCallBack + 88
- 0x000001a2: 2838 8( CMP r0,#0x38
- 0x000001a4: d014 .. BEQ 0x1d0 ; Bt_EvtCallBack + 86
- 0x000001a6: 283d =( CMP r0,#0x3d
- 0x000001a8: d018 .. BEQ 0x1dc ; Bt_EvtCallBack + 98
- 0x000001aa: 2865 e( CMP r0,#0x65
- 0x000001ac: d012 .. BEQ 0x1d4 ; Bt_EvtCallBack + 90
- 0x000001ae: 2866 f( CMP r0,#0x66
- 0x000001b0: d115 .. BNE 0x1de ; Bt_EvtCallBack + 100
- 0x000001b2: e010 .. B 0x1d6 ; Bt_EvtCallBack + 92
- 0x000001b4: 2180 .! MOVS r1,#0x80
- 0x000001b6: 203c < MOVS r0,#0x3c
- 0x000001b8: f7ffffd3 .... BL Bt_StartAdv ; 0x162
- 0x000001bc: e010 .. B 0x1e0 ; Bt_EvtCallBack + 102
- 0x000001be: 2012 . MOVS r0,#0x12
- 0x000001c0: f001fad8 .... BL IPC_TxControlCmd ; 0x1774
- 0x000001c4: 4886 .H LDR r0,[pc,#536] ; [0x3e0] = 0x10010554
- 0x000001c6: f000fe53 ..S. BL SYS_ReleaseTimer ; 0xe70
- 0x000001ca: e009 .. B 0x1e0 ; Bt_EvtCallBack + 102
- 0x000001cc: e008 .. B 0x1e0 ; Bt_EvtCallBack + 102
- 0x000001ce: e007 .. B 0x1e0 ; Bt_EvtCallBack + 102
- 0x000001d0: e006 .. B 0x1e0 ; Bt_EvtCallBack + 102
- 0x000001d2: e005 .. B 0x1e0 ; Bt_EvtCallBack + 102
- 0x000001d4: e004 .. B 0x1e0 ; Bt_EvtCallBack + 102
- 0x000001d6: b662 b. CPSIE i
- 0x000001d8: e002 .. B 0x1e0 ; Bt_EvtCallBack + 102
- 0x000001da: e001 .. B 0x1e0 ; Bt_EvtCallBack + 102
- 0x000001dc: e000 .. B 0x1e0 ; Bt_EvtCallBack + 102
- 0x000001de: bf00 .. NOP
- 0x000001e0: bf00 .. NOP
- 0x000001e2: bd70 p. POP {r4-r6,pc}
- Bt_SndWriteResponse
- 0x000001e4: b510 .. PUSH {r4,lr}
- 0x000001e6: 2032 2 MOVS r0,#0x32
- 0x000001e8: f001fac4 .... BL IPC_TxControlCmd ; 0x1774
- 0x000001ec: bd10 .. POP {r4,pc}
- Bt_BleCallBack
- 0x000001ee: b5f8 .. PUSH {r3-r7,lr}
- 0x000001f0: 4606 .F MOV r6,r0
- 0x000001f2: 460c .F MOV r4,r1
- 0x000001f4: 7827 'x LDRB r7,[r4,#0]
- 0x000001f6: 7860 `x LDRB r0,[r4,#1]
- 0x000001f8: 78a1 .x LDRB r1,[r4,#2]
- 0x000001fa: 0209 .. LSLS r1,r1,#8
- 0x000001fc: 1840 @. ADDS r0,r0,r1
- 0x000001fe: b285 .. UXTH r5,r0
- 0x00000200: 2f12 ./ CMP r7,#0x12
- 0x00000202: d004 .. BEQ 0x20e ; Bt_BleCallBack + 32
- 0x00000204: 2f16 ./ CMP r7,#0x16
- 0x00000206: d010 .. BEQ 0x22a ; Bt_BleCallBack + 60
- 0x00000208: 2f52 R/ CMP r7,#0x52
- 0x0000020a: d11e .. BNE 0x24a ; Bt_BleCallBack + 92
- 0x0000020c: e012 .. B 0x234 ; Bt_BleCallBack + 70
- 0x0000020e: 2d04 .- CMP r5,#4
- 0x00000210: d004 .. BEQ 0x21c ; Bt_BleCallBack + 46
- 0x00000212: 2d0e .- CMP r5,#0xe
- 0x00000214: d003 .. BEQ 0x21e ; Bt_BleCallBack + 48
- 0x00000216: 2d11 .- CMP r5,#0x11
- 0x00000218: d103 .. BNE 0x222 ; Bt_BleCallBack + 52
- 0x0000021a: e001 .. B 0x220 ; Bt_BleCallBack + 50
- 0x0000021c: e001 .. B 0x222 ; Bt_BleCallBack + 52
- 0x0000021e: e000 .. B 0x222 ; Bt_BleCallBack + 52
- 0x00000220: bf00 .. NOP
- 0x00000222: bf00 .. NOP
- 0x00000224: f7ffffde .... BL Bt_SndWriteResponse ; 0x1e4
- 0x00000228: e00f .. B 0x24a ; Bt_BleCallBack + 92
- 0x0000022a: 2d1c .- CMP r5,#0x1c
- 0x0000022c: d100 .. BNE 0x230 ; Bt_BleCallBack + 66
- 0x0000022e: bf00 .. NOP
- 0x00000230: bf00 .. NOP
- 0x00000232: e00a .. B 0x24a ; Bt_BleCallBack + 92
- 0x00000234: 2d1c .- CMP r5,#0x1c
- 0x00000236: d106 .. BNE 0x246 ; Bt_BleCallBack + 88
- 0x00000238: 1ef0 .. SUBS r0,r6,#3
- 0x0000023a: b282 .. UXTH r2,r0
- 0x0000023c: 1ce1 .. ADDS r1,r4,#3
- 0x0000023e: 2001 . MOVS r0,#1
- 0x00000240: f000fb7f .... BL USART_SendDataFromBuff ; 0x942
- 0x00000244: bf00 .. NOP
- 0x00000246: bf00 .. NOP
- 0x00000248: bf00 .. NOP
- 0x0000024a: bf00 .. NOP
- 0x0000024c: bdf8 .. POP {r3-r7,pc}
- Bt_Reset
- 0x0000024e: b500 .. PUSH {lr}
- 0x00000250: b08d .. SUB sp,sp,#0x34
- 0x00000252: 2218 ." MOVS r2,#0x18
- 0x00000254: a163 c. ADR r1,{pc}+0x190 ; 0x3e4
- 0x00000256: a807 .. ADD r0,sp,#0x1c
- 0x00000258: f001fd30 ..0. BL __aeabi_memcpy ; 0x1cbc
- 0x0000025c: a167 g. ADR r1,{pc}+0x1a0 ; 0x3fc
- 0x0000025e: c903 .. LDM r1,{r0,r1}
- 0x00000260: 9106 .. STR r1,[sp,#0x18]
- 0x00000262: 9005 .. STR r0,[sp,#0x14]
- 0x00000264: a367 g. ADR r3,{pc}+0x1a0 ; 0x404
- 0x00000266: cb0f .. LDM r3,{r0-r3}
- 0x00000268: 9304 .. STR r3,[sp,#0x10]
- 0x0000026a: ab01 .. ADD r3,sp,#4
- 0x0000026c: c307 .. STM r3!,{r0-r2}
- 0x0000026e: 2116 .! MOVS r1,#0x16
- 0x00000270: a807 .. ADD r0,sp,#0x1c
- 0x00000272: f001fc7b ..{. BL Bt_Renew_Le_AdvData ; 0x1b6c
- 0x00000276: a805 .. ADD r0,sp,#0x14
- 0x00000278: f001fbc4 .... BL Bt_SetLeMac ; 0x1a04
- 0x0000027c: 210c .! MOVS r1,#0xc
- 0x0000027e: a801 .. ADD r0,sp,#4
- 0x00000280: f001fbd0 .... BL Bt_Re_LeAdvName ; 0x1a24
- 0x00000284: 210c .! MOVS r1,#0xc
- 0x00000286: a801 .. ADD r0,sp,#4
- 0x00000288: f001fc35 ..5. BL Bt_Re_LeDeivcename ; 0x1af6
- 0x0000028c: 20ff . MOVS r0,#0xff
- 0x0000028e: 30a1 .0 ADDS r0,r0,#0xa1
- 0x00000290: f000ff3e ..>. BL Lpm_Set_Conn_Interval ; 0x1110
- 0x00000294: 20c8 . MOVS r0,#0xc8
- 0x00000296: f001fb88 .... BL Bt_SetLocalMtuSize ; 0x19aa
- 0x0000029a: 2150 P! MOVS r1,#0x50
- 0x0000029c: 2064 d MOVS r0,#0x64
- 0x0000029e: f7ffff60 ..`. BL Bt_StartAdv ; 0x162
- 0x000002a2: b00d .. ADD sp,sp,#0x34
- 0x000002a4: bd00 .. POP {pc}
- main
- 0x000002a6: 485b [H LDR r0,[pc,#364] ; [0x414] = 0x10004700
- 0x000002a8: 7900 .y LDRB r0,[r0,#4]
- 0x000002aa: 2801 .( CMP r0,#1
- 0x000002ac: d114 .. BNE 0x2d8 ; main + 50
- 0x000002ae: 485a ZH LDR r0,[pc,#360] ; [0x418] = 0x10010500
- 0x000002b0: f001f9a4 .... BL IPC_init ; 0x15fc
- 0x000002b4: f000fd5f .._. BL SYS_TimerInit ; 0xd76
- 0x000002b8: 2001 . MOVS r0,#1
- 0x000002ba: f7ffff0d .... BL UartxInit ; 0xd8
- 0x000002be: f000ff6d ..m. BL printport_init ; 0x119c
- 0x000002c2: f001f955 ..U. BL Att_profile_Config ; 0x1570
- 0x000002c6: f000ff17 .... BL Lpm_exit ; 0x10f8
- 0x000002ca: f7ffffc0 .... BL Bt_Reset ; 0x24e
- 0x000002ce: 2101 .! MOVS r1,#1
- 0x000002d0: 2013 . MOVS r0,#0x13
- 0x000002d2: f000fc1f .... BL GPIO_SetOut ; 0xb14
- 0x000002d6: e013 .. B 0x300 ; main + 90
- 0x000002d8: 4c50 PL LDR r4,[pc,#320] ; [0x41c] = 0x3a980
- 0x000002da: 1e60 `. SUBS r0,r4,#1
- 0x000002dc: 4950 PI LDR r1,[pc,#320] ; [0x420] = 0xffffff
- 0x000002de: 4288 .B CMP r0,r1
- 0x000002e0: d900 .. BLS 0x2e4 ; main + 62
- 0x000002e2: e00c .. B 0x2fe ; main + 88
- 0x000002e4: 1e60 `. SUBS r0,r4,#1
- 0x000002e6: 494f OI LDR r1,[pc,#316] ; [0x424] = 0xe000e000
- 0x000002e8: 6148 Ha STR r0,[r1,#0x14]
- 0x000002ea: 2103 .! MOVS r1,#3
- 0x000002ec: 1f08 .. SUBS r0,r1,#4
- 0x000002ee: f000f839 ..9. BL NVIC_SetPriority ; 0x364
- 0x000002f2: 2000 . MOVS r0,#0
- 0x000002f4: 494b KI LDR r1,[pc,#300] ; [0x424] = 0xe000e000
- 0x000002f6: 6188 .a STR r0,[r1,#0x18]
- 0x000002f8: 2007 . MOVS r0,#7
- 0x000002fa: 6108 .a STR r0,[r1,#0x10]
- 0x000002fc: bf00 .. NOP
- 0x000002fe: bf00 .. NOP
- 0x00000300: f000fe0d .... BL SYS_ClkTicks ; 0xf1e
- 0x00000304: e02d -. B 0x362 ; main + 188
- 0x00000306: 4848 HH LDR r0,[pc,#288] ; [0x428] = 0x10004320
- 0x00000308: 7d00 .} LDRB r0,[r0,#0x14]
- 0x0000030a: 2800 .( CMP r0,#0
- 0x0000030c: d006 .. BEQ 0x31c ; main + 118
- 0x0000030e: 2801 .( CMP r0,#1
- 0x00000310: d01e .. BEQ 0x350 ; main + 170
- 0x00000312: 2802 .( CMP r0,#2
- 0x00000314: d00d .. BEQ 0x332 ; main + 140
- 0x00000316: 2803 .( CMP r0,#3
- 0x00000318: d122 ". BNE 0x360 ; main + 186
- 0x0000031a: e020 . B 0x35e ; main + 184
- 0x0000031c: f001fa79 ..y. BL IPC_HandleRxPacket ; 0x1812
- 0x00000320: f000fdc9 .... BL SYS_timerPolling ; 0xeb6
- 0x00000324: 2013 . MOVS r0,#0x13
- 0x00000326: f7ffff02 .... BL LED_Run ; 0x12e
- 0x0000032a: 2040 @ MOVS r0,#0x40
- 0x0000032c: f000feaa .... BL Lpm_LockLpm ; 0x1084
- 0x00000330: e016 .. B 0x360 ; main + 186
- 0x00000332: f001fa4d ..M. BL IPC_IsTxBuffEmpty ; 0x17d0
- 0x00000336: 2800 .( CMP r0,#0
- 0x00000338: d006 .. BEQ 0x348 ; main + 162
- 0x0000033a: b672 r. CPSID i
- 0x0000033c: f000ff21 ..!. BL Bt_ActionBeforeLpm ; 0x1182
- 0x00000340: 2003 . MOVS r0,#3
- 0x00000342: 4939 9I LDR r1,[pc,#228] ; [0x428] = 0x10004320
- 0x00000344: 7508 .u STRB r0,[r1,#0x14]
- 0x00000346: e002 .. B 0x34e ; main + 168
- 0x00000348: 2000 . MOVS r0,#0
- 0x0000034a: 4937 7I LDR r1,[pc,#220] ; [0x428] = 0x10004320
- 0x0000034c: 7508 .u STRB r0,[r1,#0x14]
- 0x0000034e: e007 .. B 0x360 ; main + 186
- 0x00000350: b672 r. CPSID i
- 0x00000352: f000ff1a .... BL Bt_ActionBeforeHibernate ; 0x118a
- 0x00000356: 2003 . MOVS r0,#3
- 0x00000358: 4933 3I LDR r1,[pc,#204] ; [0x428] = 0x10004320
- 0x0000035a: 7508 .u STRB r0,[r1,#0x14]
- 0x0000035c: e000 .. B 0x360 ; main + 186
- 0x0000035e: bf00 .. NOP
- 0x00000360: bf00 .. NOP
- 0x00000362: e7d0 .. B 0x306 ; main + 96
- NVIC_SetPriority
- 0x00000364: b510 .. PUSH {r4,lr}
- 0x00000366: 2800 .( CMP r0,#0
- 0x00000368: da19 .. BGE 0x39e ; NVIC_SetPriority + 58
- 0x0000036a: 4a30 0J LDR r2,[pc,#192] ; [0x42c] = 0xe000ed1c
- 0x0000036c: 0703 .. LSLS r3,r0,#28
- 0x0000036e: 0f1b .. LSRS r3,r3,#28
- 0x00000370: 3b08 .; SUBS r3,r3,#8
- 0x00000372: 089b .. LSRS r3,r3,#2
- 0x00000374: 009b .. LSLS r3,r3,#2
- 0x00000376: 58d2 .X LDR r2,[r2,r3]
- 0x00000378: 0783 .. LSLS r3,r0,#30
- 0x0000037a: 0edc .. LSRS r4,r3,#27
- 0x0000037c: 23ff .# MOVS r3,#0xff
- 0x0000037e: 40a3 .@ LSLS r3,r3,r4
- 0x00000380: 439a .C BICS r2,r2,r3
- 0x00000382: 078b .. LSLS r3,r1,#30
- 0x00000384: 0e1b .. LSRS r3,r3,#24
- 0x00000386: 0784 .. LSLS r4,r0,#30
- 0x00000388: 0ee4 .. LSRS r4,r4,#27
- 0x0000038a: 40a3 .@ LSLS r3,r3,r4
- 0x0000038c: 431a .C ORRS r2,r2,r3
- 0x0000038e: 4b27 'K LDR r3,[pc,#156] ; [0x42c] = 0xe000ed1c
- 0x00000390: 0704 .. LSLS r4,r0,#28
- 0x00000392: 0f24 $. LSRS r4,r4,#28
- 0x00000394: 3c08 .< SUBS r4,r4,#8
- 0x00000396: 08a4 .. LSRS r4,r4,#2
- 0x00000398: 00a4 .. LSLS r4,r4,#2
- 0x0000039a: 511a .Q STR r2,[r3,r4]
- 0x0000039c: e018 .. B 0x3d0 ; NVIC_SetPriority + 108
- 0x0000039e: 4a24 $J LDR r2,[pc,#144] ; [0x430] = 0xe000e100
- 0x000003a0: 2303 .# MOVS r3,#3
- 0x000003a2: 021b .. LSLS r3,r3,#8
- 0x000003a4: 18d2 .. ADDS r2,r2,r3
- 0x000003a6: 0883 .. LSRS r3,r0,#2
- 0x000003a8: 009b .. LSLS r3,r3,#2
- 0x000003aa: 58d2 .X LDR r2,[r2,r3]
- 0x000003ac: 0783 .. LSLS r3,r0,#30
- 0x000003ae: 0edc .. LSRS r4,r3,#27
- 0x000003b0: 23ff .# MOVS r3,#0xff
- 0x000003b2: 40a3 .@ LSLS r3,r3,r4
- 0x000003b4: 439a .C BICS r2,r2,r3
- 0x000003b6: 078b .. LSLS r3,r1,#30
- 0x000003b8: 0e1b .. LSRS r3,r3,#24
- 0x000003ba: 0784 .. LSLS r4,r0,#30
- 0x000003bc: 0ee4 .. LSRS r4,r4,#27
- 0x000003be: 40a3 .@ LSLS r3,r3,r4
- 0x000003c0: 431a .C ORRS r2,r2,r3
- 0x000003c2: 4b1b .K LDR r3,[pc,#108] ; [0x430] = 0xe000e100
- 0x000003c4: 2403 .$ MOVS r4,#3
- 0x000003c6: 0224 $. LSLS r4,r4,#8
- 0x000003c8: 191b .. ADDS r3,r3,r4
- 0x000003ca: 0884 .. LSRS r4,r0,#2
- 0x000003cc: 00a4 .. LSLS r4,r4,#2
- 0x000003ce: 511a .Q STR r2,[r3,r4]
- 0x000003d0: bd10 .. POP {r4,pc}
- $d
- 0x000003d2: 0000 .. DCW 0
- 0x000003d4: 00008034 4... DCD 32820
- 0x000003d8: 10010534 4... DCD 268502324
- 0x000003dc: 10008080 .... DCD 268468352
- 0x000003e0: 10010554 T... DCD 268502356
- 0x000003e4: 05060102 .... DCD 84279554
- 0x000003e8: 0f181203 .... DCD 253235715
- 0x000003ec: 80190318 .... DCD 2149122840
- 0x000003f0: 31090801 ...1 DCD 822675457
- 0x000003f4: 42585831 1XXB DCD 1113086001
- 0x000003f8: 0000454c LE.. DCD 17740
- 0x000003fc: 118802ac .... DCD 294126252
- 0x00000400: 0000ac43 C... DCD 44099
- 0x00000404: 31323131 1121 DCD 825372977
- 0x00000408: 5f454c42 BLE_ DCD 1598377026
- 0x0000040c: 74736554 Test DCD 1953719636
- 0x00000410: 00000000 .... DCD 0
- 0x00000414: 10004700 .G.. DCD 268453632
- 0x00000418: 10010500 .... DCD 268502272
- 0x0000041c: 0003a980 .... DCD 240000
- 0x00000420: 00ffffff .... DCD 16777215
- 0x00000424: e000e000 .... DCD 3758153728
- 0x00000428: 10004320 C.. DCD 268452640
- 0x0000042c: e000ed1c .... DCD 3758157084
- 0x00000430: e000e100 .... DCD 3758153984
- 0x00000434: 00000000 .... DCD 0
- 0x00000438: 00000000 .... DCD 0
- 0x0000043c: 00000000 .... DCD 0
- $t
- .text
- Reset_Handler
- 0x00000440: 4806 .H LDR r0,[pc,#24] ; [0x45c] = 0x454
- 0x00000442: 6800 .h LDR r0,[r0,#0]
- 0x00000444: 7800 .x LDRB r0,[r0,#0]
- 0x00000446: 2800 .( CMP r0,#0
- 0x00000448: d001 .. BEQ RUN_TO_MAIN ; 0x44e
- 0x0000044a: 4805 .H LDR r0,[pc,#20] ; [0x460] = 0xc1
- 0x0000044c: 4700 .G BX r0
- RUN_TO_MAIN
- 0x0000044e: 4805 .H LDR r0,[pc,#20] ; [0x464] = 0x2a7
- 0x00000450: 4700 .G BX r0
- $d
- 0x00000452: 0000 .. DCW 0
- LOADRAMFLAG
- 0x00000454: 10004704 .G.. DCD 268453636
- $t
- GPIO0_IRQHandler
- GPIO10_IRQHandler
- GPIO11_IRQHandler
- GPIO12_IRQHandler
- GPIO13_IRQHandler
- GPIO14_IRQHandler
- GPIO15_IRQHandler
- GPIO16_IRQHandler
- GPIO17_IRQHandler
- GPIO18_IRQHandler
- GPIO19_IRQHandler
- GPIO1_IRQHandler
- GPIO20_IRQHandler
- GPIO21_IRQHandler
- GPIO22_IRQHandler
- GPIO8_IRQHandler
- GPIO9_IRQHandler
- 0x00000458: e7fe .. B GPIO0_IRQHandler ; 0x458
- $d
- 0x0000045a: 0000 .. DCW 0
- 0x0000045c: 00000454 T... DCD 1108
- 0x00000460: 000000c1 .... DCD 193
- 0x00000464: 000002a7 .... DCD 679
- $t
- .text
- USART_Init
- 0x00000468: b5fe .. PUSH {r1-r7,lr}
- 0x0000046a: 4605 .F MOV r5,r0
- 0x0000046c: 460c .F MOV r4,r1
- 0x0000046e: 2000 . MOVS r0,#0
- 0x00000470: 9001 .. STR r0,[sp,#4]
- 0x00000472: 2600 .& MOVS r6,#0
- 0x00000474: 9000 .. STR r0,[sp,#0]
- 0x00000476: 2700 .' MOVS r7,#0
- 0x00000478: 2001 . MOVS r0,#1
- 0x0000047a: 49f7 .I LDR r1,[pc,#988] ; [0x858] = 0x10008040
- 0x0000047c: 70c8 .p STRB r0,[r1,#3]
- 0x0000047e: 4608 .F MOV r0,r1
- 0x00000480: 7c40 @| LDRB r0,[r0,#0x11]
- 0x00000482: 2180 .! MOVS r1,#0x80
- 0x00000484: 4388 .C BICS r0,r0,r1
- 0x00000486: 49f4 .I LDR r1,[pc,#976] ; [0x858] = 0x10008040
- 0x00000488: 7448 Ht STRB r0,[r1,#0x11]
- 0x0000048a: 2c00 ., CMP r4,#0
- 0x0000048c: d104 .. BNE 0x498 ; USART_Init + 48
- 0x0000048e: 4af3 .J LDR r2,[pc,#972] ; [0x85c] = 0x1d46
- 0x00000490: 212b +! MOVS r1,#0x2b
- 0x00000492: a0f3 .. ADR r0,{pc}+0x3ce ; 0x860
- 0x00000494: f001f835 ..5. BL _assert_handler ; 0x1502
- 0x00000498: 2d00 .- CMP r5,#0
- 0x0000049a: d006 .. BEQ 0x4aa ; USART_Init + 66
- 0x0000049c: 2d01 .- CMP r5,#1
- 0x0000049e: d004 .. BEQ 0x4aa ; USART_Init + 66
- 0x000004a0: 4aee .J LDR r2,[pc,#952] ; [0x85c] = 0x1d46
- 0x000004a2: 212c ,! MOVS r1,#0x2c
- 0x000004a4: a0ee .. ADR r0,{pc}+0x3bc ; 0x860
- 0x000004a6: f001f82c ..,. BL _assert_handler ; 0x1502
- 0x000004aa: 6820 h LDR r0,[r4,#0]
- 0x000004ac: 2800 .( CMP r0,#0
- 0x000004ae: d003 .. BEQ 0x4b8 ; USART_Init + 80
- 0x000004b0: 49f8 .I LDR r1,[pc,#992] ; [0x894] = 0xa710
- 0x000004b2: 6820 h LDR r0,[r4,#0]
- 0x000004b4: 4288 .B CMP r0,r1
- 0x000004b6: d904 .. BLS 0x4c2 ; USART_Init + 90
- 0x000004b8: 4ae8 .J LDR r2,[pc,#928] ; [0x85c] = 0x1d46
- 0x000004ba: 212d -! MOVS r1,#0x2d
- 0x000004bc: a0e8 .. ADR r0,{pc}+0x3a4 ; 0x860
- 0x000004be: f001f820 .. . BL _assert_handler ; 0x1502
- 0x000004c2: 88a0 .. LDRH r0,[r4,#4]
- 0x000004c4: 2800 .( CMP r0,#0
- 0x000004c6: d007 .. BEQ 0x4d8 ; USART_Init + 112
- 0x000004c8: 88a0 .. LDRH r0,[r4,#4]
- 0x000004ca: 2804 .( CMP r0,#4
- 0x000004cc: d004 .. BEQ 0x4d8 ; USART_Init + 112
- 0x000004ce: 4ae3 .J LDR r2,[pc,#908] ; [0x85c] = 0x1d46
- 0x000004d0: 212e .! MOVS r1,#0x2e
- 0x000004d2: a0e3 .. ADR r0,{pc}+0x38e ; 0x860
- 0x000004d4: f001f815 .... BL _assert_handler ; 0x1502
- 0x000004d8: 88e0 .. LDRH r0,[r4,#6]
- 0x000004da: 2800 .( CMP r0,#0
- 0x000004dc: d007 .. BEQ 0x4ee ; USART_Init + 134
- 0x000004de: 88e0 .. LDRH r0,[r4,#6]
- 0x000004e0: 2808 .( CMP r0,#8
- 0x000004e2: d004 .. BEQ 0x4ee ; USART_Init + 134
- 0x000004e4: 4add .J LDR r2,[pc,#884] ; [0x85c] = 0x1d46
- 0x000004e6: 212f /! MOVS r1,#0x2f
- 0x000004e8: a0dd .. ADR r0,{pc}+0x378 ; 0x860
- 0x000004ea: f001f80a .... BL _assert_handler ; 0x1502
- 0x000004ee: 8920 . LDRH r0,[r4,#8]
- 0x000004f0: 2800 .( CMP r0,#0
- 0x000004f2: d007 .. BEQ 0x504 ; USART_Init + 156
- 0x000004f4: 8920 . LDRH r0,[r4,#8]
- 0x000004f6: 2802 .( CMP r0,#2
- 0x000004f8: d004 .. BEQ 0x504 ; USART_Init + 156
- 0x000004fa: 4ad8 .J LDR r2,[pc,#864] ; [0x85c] = 0x1d46
- 0x000004fc: 2130 0! MOVS r1,#0x30
- 0x000004fe: a0d8 .. ADR r0,{pc}+0x362 ; 0x860
- 0x00000500: f000ffff .... BL _assert_handler ; 0x1502
- 0x00000504: 8960 `. LDRH r0,[r4,#0xa]
- 0x00000506: 2840 @( CMP r0,#0x40
- 0x00000508: d007 .. BEQ 0x51a ; USART_Init + 178
- 0x0000050a: 8960 `. LDRH r0,[r4,#0xa]
- 0x0000050c: 2800 .( CMP r0,#0
- 0x0000050e: d004 .. BEQ 0x51a ; USART_Init + 178
- 0x00000510: 4ad2 .J LDR r2,[pc,#840] ; [0x85c] = 0x1d46
- 0x00000512: 2131 1! MOVS r1,#0x31
- 0x00000514: a0d2 .. ADR r0,{pc}+0x34c ; 0x860
- 0x00000516: f000fff4 .... BL _assert_handler ; 0x1502
- 0x0000051a: 89a0 .. LDRH r0,[r4,#0xc]
- 0x0000051c: 2800 .( CMP r0,#0
- 0x0000051e: d007 .. BEQ 0x530 ; USART_Init + 200
- 0x00000520: 89a0 .. LDRH r0,[r4,#0xc]
- 0x00000522: 2810 .( CMP r0,#0x10
- 0x00000524: d004 .. BEQ 0x530 ; USART_Init + 200
- 0x00000526: 4acd .J LDR r2,[pc,#820] ; [0x85c] = 0x1d46
- 0x00000528: 2132 2! MOVS r1,#0x32
- 0x0000052a: a0cd .. ADR r0,{pc}+0x336 ; 0x860
- 0x0000052c: f000ffe9 .... BL _assert_handler ; 0x1502
- 0x00000530: 89e0 .. LDRH r0,[r4,#0xe]
- 0x00000532: 2800 .( CMP r0,#0
- 0x00000534: dd04 .. BLE 0x540 ; USART_Init + 216
- 0x00000536: 89e0 .. LDRH r0,[r4,#0xe]
- 0x00000538: 21ff .! MOVS r1,#0xff
- 0x0000053a: 3101 .1 ADDS r1,#1
- 0x0000053c: 4288 .B CMP r0,r1
- 0x0000053e: dd04 .. BLE 0x54a ; USART_Init + 226
- 0x00000540: 4ac6 .J LDR r2,[pc,#792] ; [0x85c] = 0x1d46
- 0x00000542: 2133 3! MOVS r1,#0x33
- 0x00000544: a0c6 .. ADR r0,{pc}+0x31c ; 0x860
- 0x00000546: f000ffdc .... BL _assert_handler ; 0x1502
- 0x0000054a: 8a20 . LDRH r0,[r4,#0x10]
- 0x0000054c: 2800 .( CMP r0,#0
- 0x0000054e: dd04 .. BLE 0x55a ; USART_Init + 242
- 0x00000550: 8a20 . LDRH r0,[r4,#0x10]
- 0x00000552: 21ff .! MOVS r1,#0xff
- 0x00000554: 3101 .1 ADDS r1,#1
- 0x00000556: 4288 .B CMP r0,r1
- 0x00000558: dd04 .. BLE 0x564 ; USART_Init + 252
- 0x0000055a: 4ac0 .J LDR r2,[pc,#768] ; [0x85c] = 0x1d46
- 0x0000055c: 2134 4! MOVS r1,#0x34
- 0x0000055e: a0c0 .. ADR r0,{pc}+0x302 ; 0x860
- 0x00000560: f000ffcf .... BL _assert_handler ; 0x1502
- 0x00000564: 8820 . LDRH r0,[r4,#0]
- 0x00000566: 0129 ). LSLS r1,r5,#4
- 0x00000568: 4acb .J LDR r2,[pc,#812] ; [0x898] = 0x1001056c
- 0x0000056a: 5250 PR STRH r0,[r2,r1]
- 0x0000056c: 2d00 .- CMP r5,#0
- 0x0000056e: d112 .. BNE 0x596 ; USART_Init + 302
- 0x00000570: 4eca .N LDR r6,[pc,#808] ; [0x89c] = 0x1001058c
- 0x00000572: 0129 ). LSLS r1,r5,#4
- 0x00000574: 1889 .. ADDS r1,r1,r2
- 0x00000576: 810e .. STRH r6,[r1,#8]
- 0x00000578: 89e0 .. LDRH r0,[r4,#0xe]
- 0x0000057a: 1980 .. ADDS r0,r0,r6
- 0x0000057c: 0129 ). LSLS r1,r5,#4
- 0x0000057e: 1889 .. ADDS r1,r1,r2
- 0x00000580: 8148 H. STRH r0,[r1,#0xa]
- 0x00000582: 4ec7 .N LDR r6,[pc,#796] ; [0x8a0] = 0x1001068c
- 0x00000584: 0129 ). LSLS r1,r5,#4
- 0x00000586: 1889 .. ADDS r1,r1,r2
- 0x00000588: 804e N. STRH r6,[r1,#2]
- 0x0000058a: 8a20 . LDRH r0,[r4,#0x10]
- 0x0000058c: 1980 .. ADDS r0,r0,r6
- 0x0000058e: 0129 ). LSLS r1,r5,#4
- 0x00000590: 1889 .. ADDS r1,r1,r2
- 0x00000592: 8088 .. STRH r0,[r1,#4]
- 0x00000594: e012 .. B 0x5bc ; USART_Init + 340
- 0x00000596: 4ec3 .N LDR r6,[pc,#780] ; [0x8a4] = 0x1001078c
- 0x00000598: 0129 ). LSLS r1,r5,#4
- 0x0000059a: 4abf .J LDR r2,[pc,#764] ; [0x898] = 0x1001056c
- 0x0000059c: 1889 .. ADDS r1,r1,r2
- 0x0000059e: 810e .. STRH r6,[r1,#8]
- 0x000005a0: 89e0 .. LDRH r0,[r4,#0xe]
- 0x000005a2: 1980 .. ADDS r0,r0,r6
- 0x000005a4: 0129 ). LSLS r1,r5,#4
- 0x000005a6: 1889 .. ADDS r1,r1,r2
- 0x000005a8: 8148 H. STRH r0,[r1,#0xa]
- 0x000005aa: 4ebf .N LDR r6,[pc,#764] ; [0x8a8] = 0x1001088c
- 0x000005ac: 0129 ). LSLS r1,r5,#4
- 0x000005ae: 1889 .. ADDS r1,r1,r2
- 0x000005b0: 804e N. STRH r6,[r1,#2]
- 0x000005b2: 8a20 . LDRH r0,[r4,#0x10]
- 0x000005b4: 1980 .. ADDS r0,r0,r6
- 0x000005b6: 0129 ). LSLS r1,r5,#4
- 0x000005b8: 1889 .. ADDS r1,r1,r2
- 0x000005ba: 8088 .. STRH r0,[r1,#4]
- 0x000005bc: 7aa0 .z LDRB r0,[r4,#0xa]
- 0x000005be: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x000005c0: 4308 .C ORRS r0,r0,r1
- 0x000005c2: 7a21 !z LDRB r1,[r4,#8]
- 0x000005c4: 4308 .C ORRS r0,r0,r1
- 0x000005c6: 79a1 .y LDRB r1,[r4,#6]
- 0x000005c8: 4308 .C ORRS r0,r0,r1
- 0x000005ca: 7921 !y LDRB r1,[r4,#4]
- 0x000005cc: 4308 .C ORRS r0,r0,r1
- 0x000005ce: 2181 .! MOVS r1,#0x81
- 0x000005d0: 4308 .C ORRS r0,r0,r1
- 0x000005d2: b2c0 .. UXTB r0,r0
- 0x000005d4: 9001 .. STR r0,[sp,#4]
- 0x000005d6: 0129 ). LSLS r1,r5,#4
- 0x000005d8: 4aaf .J LDR r2,[pc,#700] ; [0x898] = 0x1001056c
- 0x000005da: 1889 .. ADDS r1,r1,r2
- 0x000005dc: 9801 .. LDR r0,[sp,#4]
- 0x000005de: 7388 .s STRB r0,[r1,#0xe]
- 0x000005e0: 2d00 .- CMP r5,#0
- 0x000005e2: d104 .. BNE 0x5ee ; USART_Init + 390
- 0x000005e4: 48b1 .H LDR r0,[pc,#708] ; [0x8ac] = 0x8060
- 0x000005e6: 9000 .. STR r0,[sp,#0]
- 0x000005e8: 4f9b .O LDR r7,[pc,#620] ; [0x858] = 0x10008040
- 0x000005ea: 3712 .7 ADDS r7,r7,#0x12
- 0x000005ec: e004 .. B 0x5f8 ; USART_Init + 400
- 0x000005ee: 48af .H LDR r0,[pc,#700] ; [0x8ac] = 0x8060
- 0x000005f0: 3011 .0 ADDS r0,r0,#0x11
- 0x000005f2: 9000 .. STR r0,[sp,#0]
- 0x000005f4: 4f98 .O LDR r7,[pc,#608] ; [0x858] = 0x10008040
- 0x000005f6: 3732 27 ADDS r7,r7,#0x32
- 0x000005f8: 2101 .! MOVS r1,#1
- 0x000005fa: 0709 .. LSLS r1,r1,#28
- 0x000005fc: 9800 .. LDR r0,[sp,#0]
- 0x000005fe: 1840 @. ADDS r0,r0,r1
- 0x00000600: 7800 .x LDRB r0,[r0,#0]
- 0x00000602: 0841 A. LSRS r1,r0,#1
- 0x00000604: 0049 I. LSLS r1,r1,#1
- 0x00000606: 2201 ." MOVS r2,#1
- 0x00000608: 0712 .. LSLS r2,r2,#28
- 0x0000060a: 9800 .. LDR r0,[sp,#0]
- 0x0000060c: 1880 .. ADDS r0,r0,r2
- 0x0000060e: 7001 .p STRB r1,[r0,#0]
- 0x00000610: 0128 (. LSLS r0,r5,#4
- 0x00000612: 4aa1 .J LDR r2,[pc,#644] ; [0x898] = 0x1001056c
- 0x00000614: 5a11 .Z LDRH r1,[r2,r0]
- 0x00000616: 4638 8F MOV r0,r7
- 0x00000618: f000fa14 .... BL HW_REG_16BIT ; 0xa44
- 0x0000061c: 0128 (. LSLS r0,r5,#4
- 0x0000061e: 4a9e .J LDR r2,[pc,#632] ; [0x898] = 0x1001056c
- 0x00000620: 1880 .. ADDS r0,r0,r2
- 0x00000622: 8901 .. LDRH r1,[r0,#8]
- 0x00000624: 4638 8F MOV r0,r7
- 0x00000626: 3008 .0 ADDS r0,r0,#8
- 0x00000628: f000fa0c .... BL HW_REG_16BIT ; 0xa44
- 0x0000062c: 0128 (. LSLS r0,r5,#4
- 0x0000062e: 4a9a .J LDR r2,[pc,#616] ; [0x898] = 0x1001056c
- 0x00000630: 1880 .. ADDS r0,r0,r2
- 0x00000632: 8941 A. LDRH r1,[r0,#0xa]
- 0x00000634: 4638 8F MOV r0,r7
- 0x00000636: 300a .0 ADDS r0,r0,#0xa
- 0x00000638: f000fa04 .... BL HW_REG_16BIT ; 0xa44
- 0x0000063c: 0128 (. LSLS r0,r5,#4
- 0x0000063e: 4a96 .J LDR r2,[pc,#600] ; [0x898] = 0x1001056c
- 0x00000640: 1880 .. ADDS r0,r0,r2
- 0x00000642: 8901 .. LDRH r1,[r0,#8]
- 0x00000644: 4638 8F MOV r0,r7
- 0x00000646: 300c .0 ADDS r0,r0,#0xc
- 0x00000648: f000f9fc .... BL HW_REG_16BIT ; 0xa44
- 0x0000064c: 0128 (. LSLS r0,r5,#4
- 0x0000064e: 4a92 .J LDR r2,[pc,#584] ; [0x898] = 0x1001056c
- 0x00000650: 1880 .. ADDS r0,r0,r2
- 0x00000652: 8841 A. LDRH r1,[r0,#2]
- 0x00000654: 1cb8 .. ADDS r0,r7,#2
- 0x00000656: f000f9f5 .... BL HW_REG_16BIT ; 0xa44
- 0x0000065a: 0128 (. LSLS r0,r5,#4
- 0x0000065c: 4a8e .J LDR r2,[pc,#568] ; [0x898] = 0x1001056c
- 0x0000065e: 1880 .. ADDS r0,r0,r2
- 0x00000660: 8881 .. LDRH r1,[r0,#4]
- 0x00000662: 1d38 8. ADDS r0,r7,#4
- 0x00000664: f000f9ee .... BL HW_REG_16BIT ; 0xa44
- 0x00000668: 0128 (. LSLS r0,r5,#4
- 0x0000066a: 4a8b .J LDR r2,[pc,#556] ; [0x898] = 0x1001056c
- 0x0000066c: 1880 .. ADDS r0,r0,r2
- 0x0000066e: 8841 A. LDRH r1,[r0,#2]
- 0x00000670: 1db8 .. ADDS r0,r7,#6
- 0x00000672: f000f9e7 .... BL HW_REG_16BIT ; 0xa44
- 0x00000676: 2101 .! MOVS r1,#1
- 0x00000678: 0709 .. LSLS r1,r1,#28
- 0x0000067a: 9800 .. LDR r0,[sp,#0]
- 0x0000067c: 1840 @. ADDS r0,r0,r1
- 0x0000067e: 7800 .x LDRB r0,[r0,#0]
- 0x00000680: 0129 ). LSLS r1,r5,#4
- 0x00000682: 4a85 .J LDR r2,[pc,#532] ; [0x898] = 0x1001056c
- 0x00000684: 1889 .. ADDS r1,r1,r2
- 0x00000686: 7b89 .{ LDRB r1,[r1,#0xe]
- 0x00000688: 4308 .C ORRS r0,r0,r1
- 0x0000068a: 2201 ." MOVS r2,#1
- 0x0000068c: 0712 .. LSLS r2,r2,#28
- 0x0000068e: 9900 .. LDR r1,[sp,#0]
- 0x00000690: 1889 .. ADDS r1,r1,r2
- 0x00000692: 7008 .p STRB r0,[r1,#0]
- 0x00000694: bdfe .. POP {r1-r7,pc}
- USART_DeInit
- 0x00000696: b510 .. PUSH {r4,lr}
- 0x00000698: 4604 .F MOV r4,r0
- 0x0000069a: 2c00 ., CMP r4,#0
- 0x0000069c: d006 .. BEQ 0x6ac ; USART_DeInit + 22
- 0x0000069e: 2c01 ., CMP r4,#1
- 0x000006a0: d004 .. BEQ 0x6ac ; USART_DeInit + 22
- 0x000006a2: 4a83 .J LDR r2,[pc,#524] ; [0x8b0] = 0x1d51
- 0x000006a4: 2171 q! MOVS r1,#0x71
- 0x000006a6: a06e n. ADR r0,{pc}+0x1ba ; 0x860
- 0x000006a8: f000ff2b ..+. BL _assert_handler ; 0x1502
- 0x000006ac: 2c00 ., CMP r4,#0
- 0x000006ae: d10b .. BNE 0x6c8 ; USART_DeInit + 50
- 0x000006b0: 4869 iH LDR r0,[pc,#420] ; [0x858] = 0x10008040
- 0x000006b2: 3020 0 ADDS r0,r0,#0x20
- 0x000006b4: 7800 .x LDRB r0,[r0,#0]
- 0x000006b6: 2101 .! MOVS r1,#1
- 0x000006b8: 4308 .C ORRS r0,r0,r1
- 0x000006ba: 4967 gI LDR r1,[pc,#412] ; [0x858] = 0x10008040
- 0x000006bc: 3120 1 ADDS r1,r1,#0x20
- 0x000006be: 7008 .p STRB r0,[r1,#0]
- 0x000006c0: 4608 .F MOV r0,r1
- 0x000006c2: 7800 .x LDRB r0,[r0,#0]
- 0x000006c4: 7008 .p STRB r0,[r1,#0]
- 0x000006c6: e00a .. B 0x6de ; USART_DeInit + 72
- 0x000006c8: 4863 cH LDR r0,[pc,#396] ; [0x858] = 0x10008040
- 0x000006ca: 3020 0 ADDS r0,r0,#0x20
- 0x000006cc: 7c40 @| LDRB r0,[r0,#0x11]
- 0x000006ce: 2101 .! MOVS r1,#1
- 0x000006d0: 4308 .C ORRS r0,r0,r1
- 0x000006d2: 4961 aI LDR r1,[pc,#388] ; [0x858] = 0x10008040
- 0x000006d4: 3120 1 ADDS r1,r1,#0x20
- 0x000006d6: 7448 Ht STRB r0,[r1,#0x11]
- 0x000006d8: 4608 .F MOV r0,r1
- 0x000006da: 7c40 @| LDRB r0,[r0,#0x11]
- 0x000006dc: 7448 Ht STRB r0,[r1,#0x11]
- 0x000006de: bd10 .. POP {r4,pc}
- USART_SendData
- 0x000006e0: b5f8 .. PUSH {r3-r7,lr}
- 0x000006e2: 4604 .F MOV r4,r0
- 0x000006e4: 460f .F MOV r7,r1
- 0x000006e6: 2500 .% MOVS r5,#0
- 0x000006e8: 2600 .& MOVS r6,#0
- 0x000006ea: 2c00 ., CMP r4,#0
- 0x000006ec: d006 .. BEQ 0x6fc ; USART_SendData + 28
- 0x000006ee: 2c01 ., CMP r4,#1
- 0x000006f0: d004 .. BEQ 0x6fc ; USART_SendData + 28
- 0x000006f2: 4a70 pJ LDR r2,[pc,#448] ; [0x8b4] = 0x1d5e
- 0x000006f4: 2199 .! MOVS r1,#0x99
- 0x000006f6: a05a Z. ADR r0,{pc}+0x16a ; 0x860
- 0x000006f8: f000ff03 .... BL _assert_handler ; 0x1502
- 0x000006fc: 2c00 ., CMP r4,#0
- 0x000006fe: d102 .. BNE 0x706 ; USART_SendData + 38
- 0x00000700: 4d55 UM LDR r5,[pc,#340] ; [0x858] = 0x10008040
- 0x00000702: 3512 .5 ADDS r5,r5,#0x12
- 0x00000704: e001 .. B 0x70a ; USART_SendData + 42
- 0x00000706: 4d54 TM LDR r5,[pc,#336] ; [0x858] = 0x10008040
- 0x00000708: 3532 25 ADDS r5,r5,#0x32
- 0x0000070a: 4628 (F MOV r0,r5
- 0x0000070c: 3008 .0 ADDS r0,r0,#8
- 0x0000070e: 2800 .( CMP r0,#0
- 0x00000710: d104 .. BNE 0x71c ; USART_SendData + 60
- 0x00000712: 4a68 hJ LDR r2,[pc,#416] ; [0x8b4] = 0x1d5e
- 0x00000714: 21a0 .! MOVS r1,#0xa0
- 0x00000716: a052 R. ADR r0,{pc}+0x14a ; 0x860
- 0x00000718: f000fef3 .... BL _assert_handler ; 0x1502
- 0x0000071c: 2c00 ., CMP r4,#0
- 0x0000071e: d109 .. BNE 0x734 ; USART_SendData + 84
- 0x00000720: bf00 .. NOP
- 0x00000722: 4865 eH LDR r0,[pc,#404] ; [0x8b8] = 0x10008300
- 0x00000724: 7b80 .{ LDRB r0,[r0,#0xe]
- 0x00000726: 4964 dI LDR r1,[pc,#400] ; [0x8b8] = 0x10008300
- 0x00000728: 7bc9 .{ LDRB r1,[r1,#0xf]
- 0x0000072a: 0209 .. LSLS r1,r1,#8
- 0x0000072c: 4308 .C ORRS r0,r0,r1
- 0x0000072e: 2800 .( CMP r0,#0
- 0x00000730: dcf7 .. BGT 0x722 ; USART_SendData + 66
- 0x00000732: e00a .. B 0x74a ; USART_SendData + 106
- 0x00000734: bf00 .. NOP
- 0x00000736: 4860 `H LDR r0,[pc,#384] ; [0x8b8] = 0x10008300
- 0x00000738: 3040 @0 ADDS r0,r0,#0x40
- 0x0000073a: 7d80 .} LDRB r0,[r0,#0x16]
- 0x0000073c: 495e ^I LDR r1,[pc,#376] ; [0x8b8] = 0x10008300
- 0x0000073e: 3140 @1 ADDS r1,r1,#0x40
- 0x00000740: 7dc9 .} LDRB r1,[r1,#0x17]
- 0x00000742: 0209 .. LSLS r1,r1,#8
- 0x00000744: 4308 .C ORRS r0,r0,r1
- 0x00000746: 2800 .( CMP r0,#0
- 0x00000748: dcf5 .. BGT 0x736 ; USART_SendData + 86
- 0x0000074a: 4628 (F MOV r0,r5
- 0x0000074c: 300c .0 ADDS r0,r0,#0xc
- 0x0000074e: f000f982 .... BL HR_REG_16BIT ; 0xa56
- 0x00000752: 4606 .F MOV r6,r0
- 0x00000754: 4859 YH LDR r0,[pc,#356] ; [0x8bc] = 0x10010000
- 0x00000756: 1830 0. ADDS r0,r6,r0
- 0x00000758: 7007 .p STRB r7,[r0,#0]
- 0x0000075a: 4628 (F MOV r0,r5
- 0x0000075c: 300a .0 ADDS r0,r0,#0xa
- 0x0000075e: f000f97a ..z. BL HR_REG_16BIT ; 0xa56
- 0x00000762: 42b0 .B CMP r0,r6
- 0x00000764: d105 .. BNE 0x772 ; USART_SendData + 146
- 0x00000766: 4628 (F MOV r0,r5
- 0x00000768: 3008 .0 ADDS r0,r0,#8
- 0x0000076a: f000f974 ..t. BL HR_REG_16BIT ; 0xa56
- 0x0000076e: 4606 .F MOV r6,r0
- 0x00000770: e001 .. B 0x776 ; USART_SendData + 150
- 0x00000772: 1c70 p. ADDS r0,r6,#1
- 0x00000774: b286 .. UXTH r6,r0
- 0x00000776: 4631 1F MOV r1,r6
- 0x00000778: 4628 (F MOV r0,r5
- 0x0000077a: 300c .0 ADDS r0,r0,#0xc
- 0x0000077c: f000f962 ..b. BL HW_REG_16BIT ; 0xa44
- 0x00000780: bdf8 .. POP {r3-r7,pc}
- USART_ReceiveData
- 0x00000782: b5f8 .. PUSH {r3-r7,lr}
- 0x00000784: 4604 .F MOV r4,r0
- 0x00000786: 2500 .% MOVS r5,#0
- 0x00000788: 2600 .& MOVS r6,#0
- 0x0000078a: 2700 .' MOVS r7,#0
- 0x0000078c: 2c00 ., CMP r4,#0
- 0x0000078e: d006 .. BEQ 0x79e ; USART_ReceiveData + 28
- 0x00000790: 2c01 ., CMP r4,#1
- 0x00000792: d004 .. BEQ 0x79e ; USART_ReceiveData + 28
- 0x00000794: 4a4a JJ LDR r2,[pc,#296] ; [0x8c0] = 0x1d6d
- 0x00000796: 21b9 .! MOVS r1,#0xb9
- 0x00000798: a031 1. ADR r0,{pc}+0xc8 ; 0x860
- 0x0000079a: f000feb2 .... BL _assert_handler ; 0x1502
- 0x0000079e: 2c00 ., CMP r4,#0
- 0x000007a0: d102 .. BNE 0x7a8 ; USART_ReceiveData + 38
- 0x000007a2: 4d2d -M LDR r5,[pc,#180] ; [0x858] = 0x10008040
- 0x000007a4: 3512 .5 ADDS r5,r5,#0x12
- 0x000007a6: e001 .. B 0x7ac ; USART_ReceiveData + 42
- 0x000007a8: 4d2b +M LDR r5,[pc,#172] ; [0x858] = 0x10008040
- 0x000007aa: 3532 25 ADDS r5,r5,#0x32
- 0x000007ac: 1da8 .. ADDS r0,r5,#6
- 0x000007ae: f000f952 ..R. BL HR_REG_16BIT ; 0xa56
- 0x000007b2: 4606 .F MOV r6,r0
- 0x000007b4: 4841 AH LDR r0,[pc,#260] ; [0x8bc] = 0x10010000
- 0x000007b6: 1830 0. ADDS r0,r6,r0
- 0x000007b8: f000f94d ..M. BL HR_REG_16BIT ; 0xa56
- 0x000007bc: 4607 .F MOV r7,r0
- 0x000007be: 1d28 (. ADDS r0,r5,#4
- 0x000007c0: f000f949 ..I. BL HR_REG_16BIT ; 0xa56
- 0x000007c4: 42b0 .B CMP r0,r6
- 0x000007c6: d104 .. BNE 0x7d2 ; USART_ReceiveData + 80
- 0x000007c8: 1ca8 .. ADDS r0,r5,#2
- 0x000007ca: f000f944 ..D. BL HR_REG_16BIT ; 0xa56
- 0x000007ce: 4606 .F MOV r6,r0
- 0x000007d0: e001 .. B 0x7d6 ; USART_ReceiveData + 84
- 0x000007d2: 1c70 p. ADDS r0,r6,#1
- 0x000007d4: b286 .. UXTH r6,r0
- 0x000007d6: 4631 1F MOV r1,r6
- 0x000007d8: 1da8 .. ADDS r0,r5,#6
- 0x000007da: f000f933 ..3. BL HW_REG_16BIT ; 0xa44
- 0x000007de: 4638 8F MOV r0,r7
- 0x000007e0: bdf8 .. POP {r3-r7,pc}
- USART_GetRxCount
- 0x000007e2: b510 .. PUSH {r4,lr}
- 0x000007e4: 4604 .F MOV r4,r0
- 0x000007e6: 2c00 ., CMP r4,#0
- 0x000007e8: d006 .. BEQ 0x7f8 ; USART_GetRxCount + 22
- 0x000007ea: 2c01 ., CMP r4,#1
- 0x000007ec: d004 .. BEQ 0x7f8 ; USART_GetRxCount + 22
- 0x000007ee: 4a35 5J LDR r2,[pc,#212] ; [0x8c4] = 0x1d7f
- 0x000007f0: 21cc .! MOVS r1,#0xcc
- 0x000007f2: a01b .. ADR r0,{pc}+0x6e ; 0x860
- 0x000007f4: f000fe85 .... BL _assert_handler ; 0x1502
- 0x000007f8: 2c00 ., CMP r4,#0
- 0x000007fa: d104 .. BNE 0x806 ; USART_GetRxCount + 36
- 0x000007fc: 482e .H LDR r0,[pc,#184] ; [0x8b8] = 0x10008300
- 0x000007fe: 3012 .0 ADDS r0,r0,#0x12
- 0x00000800: f000f929 ..). BL HR_REG_16BIT ; 0xa56
- 0x00000804: bd10 .. POP {r4,pc}
- 0x00000806: 482c ,H LDR r0,[pc,#176] ; [0x8b8] = 0x10008300
- 0x00000808: 305a Z0 ADDS r0,r0,#0x5a
- 0x0000080a: f000f924 ..$. BL HR_REG_16BIT ; 0xa56
- 0x0000080e: e7f9 .. B 0x804 ; USART_GetRxCount + 34
- USART_ReadDatatoBuff
- 0x00000810: b5f7 .. PUSH {r0-r2,r4-r7,lr}
- 0x00000812: b084 .. SUB sp,sp,#0x10
- 0x00000814: 4604 .F MOV r4,r0
- 0x00000816: 4615 .F MOV r5,r2
- 0x00000818: 2000 . MOVS r0,#0
- 0x0000081a: 9003 .. STR r0,[sp,#0xc]
- 0x0000081c: 2600 .& MOVS r6,#0
- 0x0000081e: 2700 .' MOVS r7,#0
- 0x00000820: 9002 .. STR r0,[sp,#8]
- 0x00000822: 9001 .. STR r0,[sp,#4]
- 0x00000824: 2c00 ., CMP r4,#0
- 0x00000826: d006 .. BEQ 0x836 ; USART_ReadDatatoBuff + 38
- 0x00000828: 2c01 ., CMP r4,#1
- 0x0000082a: d004 .. BEQ 0x836 ; USART_ReadDatatoBuff + 38
- 0x0000082c: 4a26 &J LDR r2,[pc,#152] ; [0x8c8] = 0x1d90
- 0x0000082e: 21dc .! MOVS r1,#0xdc
- 0x00000830: a00b .. ADR r0,{pc}+0x30 ; 0x860
- 0x00000832: f000fe66 ..f. BL _assert_handler ; 0x1502
- 0x00000836: 9805 .. LDR r0,[sp,#0x14]
- 0x00000838: 2800 .( CMP r0,#0
- 0x0000083a: d104 .. BNE 0x846 ; USART_ReadDatatoBuff + 54
- 0x0000083c: 4a22 "J LDR r2,[pc,#136] ; [0x8c8] = 0x1d90
- 0x0000083e: 21dd .! MOVS r1,#0xdd
- 0x00000840: a007 .. ADR r0,{pc}+0x20 ; 0x860
- 0x00000842: f000fe5e ..^. BL _assert_handler ; 0x1502
- 0x00000846: 2c00 ., CMP r4,#0
- 0x00000848: d140 @. BNE 0x8cc ; USART_ReadDatatoBuff + 188
- 0x0000084a: 4803 .H LDR r0,[pc,#12] ; [0x858] = 0x10008040
- 0x0000084c: 3012 .0 ADDS r0,r0,#0x12
- 0x0000084e: 9001 .. STR r0,[sp,#4]
- 0x00000850: 4819 .H LDR r0,[pc,#100] ; [0x8b8] = 0x10008300
- 0x00000852: 3012 .0 ADDS r0,r0,#0x12
- 0x00000854: 9002 .. STR r0,[sp,#8]
- 0x00000856: e03d =. B 0x8d4 ; USART_ReadDatatoBuff + 196
- $d
- 0x00000858: 10008040 @... DCD 268468288
- 0x0000085c: 00001d46 F... DCD 7494
- 0x00000860: 2e5c2e2e ..\. DCD 777793070
- 0x00000864: 2e2e5c2e .\.. DCD 774790190
- 0x00000868: 5c2e2e5c \..\ DCD 1546530396
- 0x0000086c: 7262694c Libr DCD 1919052108
- 0x00000870: 65697261 arie DCD 1701409377
- 0x00000874: 72645c72 r\dr DCD 1919179890
- 0x00000878: 72657669 iver DCD 1919252073
- 0x0000087c: 61755c73 s\ua DCD 1635081331
- 0x00000880: 795c7472 rt\y DCD 2036102258
- 0x00000884: 78313163 c11x DCD 2016489827
- 0x00000888: 61755f78 x_ua DCD 1635082104
- 0x0000088c: 632e7472 rt.c DCD 1663988850
- 0x00000890: 00000000 .... DCD 0
- 0x00000894: 0000a710 .... DCD 42768
- 0x00000898: 1001056c l... DCD 268502380
- 0x0000089c: 1001058c .... DCD 268502412
- 0x000008a0: 1001068c .... DCD 268502668
- 0x000008a4: 1001078c .... DCD 268502924
- 0x000008a8: 1001088c .... DCD 268503180
- 0x000008ac: 00008060 `... DCD 32864
- 0x000008b0: 00001d51 Q... DCD 7505
- 0x000008b4: 00001d5e ^... DCD 7518
- 0x000008b8: 10008300 .... DCD 268468992
- 0x000008bc: 10010000 .... DCD 268500992
- 0x000008c0: 00001d6d m... DCD 7533
- 0x000008c4: 00001d7f .... DCD 7551
- 0x000008c8: 00001d90 .... DCD 7568
- $t
- 0x000008cc: 4858 XH LDR r0,[pc,#352] ; [0xa30] = 0x10008072
- 0x000008ce: 9001 .. STR r0,[sp,#4]
- 0x000008d0: 4858 XH LDR r0,[pc,#352] ; [0xa34] = 0x1000835a
- 0x000008d2: 9002 .. STR r0,[sp,#8]
- 0x000008d4: 9802 .. LDR r0,[sp,#8]
- 0x000008d6: f000f8be .... BL HR_REG_16BIT ; 0xa56
- 0x000008da: 9003 .. STR r0,[sp,#0xc]
- 0x000008dc: 2d00 .- CMP r5,#0
- 0x000008de: d006 .. BEQ 0x8ee ; USART_ReadDatatoBuff + 222
- 0x000008e0: 9803 .. LDR r0,[sp,#0xc]
- 0x000008e2: 42a8 .B CMP r0,r5
- 0x000008e4: da02 .. BGE 0x8ec ; USART_ReadDatatoBuff + 220
- 0x000008e6: 2000 . MOVS r0,#0
- 0x000008e8: b007 .. ADD sp,sp,#0x1c
- 0x000008ea: bdf0 .. POP {r4-r7,pc}
- 0x000008ec: 9503 .. STR r5,[sp,#0xc]
- 0x000008ee: 9803 .. LDR r0,[sp,#0xc]
- 0x000008f0: 2800 .( CMP r0,#0
- 0x000008f2: d100 .. BNE 0x8f6 ; USART_ReadDatatoBuff + 230
- 0x000008f4: e7f8 .. B 0x8e8 ; USART_ReadDatatoBuff + 216
- 0x000008f6: 9801 .. LDR r0,[sp,#4]
- 0x000008f8: 1d80 .. ADDS r0,r0,#6
- 0x000008fa: f000f8ac .... BL HR_REG_16BIT ; 0xa56
- 0x000008fe: 4606 .F MOV r6,r0
- 0x00000900: 2700 .' MOVS r7,#0
- 0x00000902: e014 .. B 0x92e ; USART_ReadDatatoBuff + 286
- 0x00000904: 484c LH LDR r0,[pc,#304] ; [0xa38] = 0x10010000
- 0x00000906: 1830 0. ADDS r0,r6,r0
- 0x00000908: 7801 .x LDRB r1,[r0,#0]
- 0x0000090a: 9805 .. LDR r0,[sp,#0x14]
- 0x0000090c: 55c1 .U STRB r1,[r0,r7]
- 0x0000090e: 9801 .. LDR r0,[sp,#4]
- 0x00000910: 1d00 .. ADDS r0,r0,#4
- 0x00000912: f000f8a0 .... BL HR_REG_16BIT ; 0xa56
- 0x00000916: 42b0 .B CMP r0,r6
- 0x00000918: d105 .. BNE 0x926 ; USART_ReadDatatoBuff + 278
- 0x0000091a: 9801 .. LDR r0,[sp,#4]
- 0x0000091c: 1c80 .. ADDS r0,r0,#2
- 0x0000091e: f000f89a .... BL HR_REG_16BIT ; 0xa56
- 0x00000922: 4606 .F MOV r6,r0
- 0x00000924: e001 .. B 0x92a ; USART_ReadDatatoBuff + 282
- 0x00000926: 1c70 p. ADDS r0,r6,#1
- 0x00000928: b286 .. UXTH r6,r0
- 0x0000092a: 1c78 x. ADDS r0,r7,#1
- 0x0000092c: b287 .. UXTH r7,r0
- 0x0000092e: 9803 .. LDR r0,[sp,#0xc]
- 0x00000930: 4287 .B CMP r7,r0
- 0x00000932: dbe7 .. BLT 0x904 ; USART_ReadDatatoBuff + 244
- 0x00000934: 4631 1F MOV r1,r6
- 0x00000936: 9801 .. LDR r0,[sp,#4]
- 0x00000938: 1d80 .. ADDS r0,r0,#6
- 0x0000093a: f000f883 .... BL HW_REG_16BIT ; 0xa44
- 0x0000093e: 4638 8F MOV r0,r7
- 0x00000940: e7d2 .. B 0x8e8 ; USART_ReadDatatoBuff + 216
- USART_SendDataFromBuff
- 0x00000942: b5f7 .. PUSH {r0-r2,r4-r7,lr}
- 0x00000944: b082 .. SUB sp,sp,#8
- 0x00000946: 4604 .F MOV r4,r0
- 0x00000948: 2600 .& MOVS r6,#0
- 0x0000094a: 2000 . MOVS r0,#0
- 0x0000094c: 9001 .. STR r0,[sp,#4]
- 0x0000094e: 2500 .% MOVS r5,#0
- 0x00000950: 2c00 ., CMP r4,#0
- 0x00000952: d007 .. BEQ 0x964 ; USART_SendDataFromBuff + 34
- 0x00000954: 2c01 ., CMP r4,#1
- 0x00000956: d005 .. BEQ 0x964 ; USART_SendDataFromBuff + 34
- 0x00000958: 4a38 8J LDR r2,[pc,#224] ; [0xa3c] = 0x1da5
- 0x0000095a: 21ff .! MOVS r1,#0xff
- 0x0000095c: 3103 .1 ADDS r1,#3
- 0x0000095e: 4838 8H LDR r0,[pc,#224] ; [0xa40] = 0x860
- 0x00000960: f000fdcf .... BL _assert_handler ; 0x1502
- 0x00000964: 9803 .. LDR r0,[sp,#0xc]
- 0x00000966: 2800 .( CMP r0,#0
- 0x00000968: d105 .. BNE 0x976 ; USART_SendDataFromBuff + 52
- 0x0000096a: 4a34 4J LDR r2,[pc,#208] ; [0xa3c] = 0x1da5
- 0x0000096c: 21ff .! MOVS r1,#0xff
- 0x0000096e: 3104 .1 ADDS r1,#4
- 0x00000970: 4833 3H LDR r0,[pc,#204] ; [0xa40] = 0x860
- 0x00000972: f000fdc6 .... BL _assert_handler ; 0x1502
- 0x00000976: 9804 .. LDR r0,[sp,#0x10]
- 0x00000978: 2800 .( CMP r0,#0
- 0x0000097a: dc05 .. BGT 0x988 ; USART_SendDataFromBuff + 70
- 0x0000097c: 4a2f /J LDR r2,[pc,#188] ; [0xa3c] = 0x1da5
- 0x0000097e: 21ff .! MOVS r1,#0xff
- 0x00000980: 3105 .1 ADDS r1,#5
- 0x00000982: 482f /H LDR r0,[pc,#188] ; [0xa40] = 0x860
- 0x00000984: f000fdbd .... BL _assert_handler ; 0x1502
- 0x00000988: 2c00 ., CMP r4,#0
- 0x0000098a: d102 .. BNE 0x992 ; USART_SendDataFromBuff + 80
- 0x0000098c: 4d28 (M LDR r5,[pc,#160] ; [0xa30] = 0x10008072
- 0x0000098e: 3d20 = SUBS r5,r5,#0x20
- 0x00000990: e000 .. B 0x994 ; USART_SendDataFromBuff + 82
- 0x00000992: 4d27 'M LDR r5,[pc,#156] ; [0xa30] = 0x10008072
- 0x00000994: 4628 (F MOV r0,r5
- 0x00000996: 3008 .0 ADDS r0,r0,#8
- 0x00000998: 2800 .( CMP r0,#0
- 0x0000099a: d105 .. BNE 0x9a8 ; USART_SendDataFromBuff + 102
- 0x0000099c: 4a27 'J LDR r2,[pc,#156] ; [0xa3c] = 0x1da5
- 0x0000099e: 21ff .! MOVS r1,#0xff
- 0x000009a0: 310c .1 ADDS r1,r1,#0xc
- 0x000009a2: 4827 'H LDR r0,[pc,#156] ; [0xa40] = 0x860
- 0x000009a4: f000fdad .... BL _assert_handler ; 0x1502
- 0x000009a8: 2c00 ., CMP r4,#0
- 0x000009aa: d10b .. BNE 0x9c4 ; USART_SendDataFromBuff + 130
- 0x000009ac: bf00 .. NOP
- 0x000009ae: 4821 !H LDR r0,[pc,#132] ; [0xa34] = 0x1000835a
- 0x000009b0: 385a Z8 SUBS r0,r0,#0x5a
- 0x000009b2: 7b80 .{ LDRB r0,[r0,#0xe]
- 0x000009b4: 491f .I LDR r1,[pc,#124] ; [0xa34] = 0x1000835a
- 0x000009b6: 395a Z9 SUBS r1,r1,#0x5a
- 0x000009b8: 7bc9 .{ LDRB r1,[r1,#0xf]
- 0x000009ba: 0209 .. LSLS r1,r1,#8
- 0x000009bc: 4308 .C ORRS r0,r0,r1
- 0x000009be: 2800 .( CMP r0,#0
- 0x000009c0: dcf5 .. BGT 0x9ae ; USART_SendDataFromBuff + 108
- 0x000009c2: e00a .. B 0x9da ; USART_SendDataFromBuff + 152
- 0x000009c4: bf00 .. NOP
- 0x000009c6: 481b .H LDR r0,[pc,#108] ; [0xa34] = 0x1000835a
- 0x000009c8: 381a .8 SUBS r0,r0,#0x1a
- 0x000009ca: 7d80 .} LDRB r0,[r0,#0x16]
- 0x000009cc: 4919 .I LDR r1,[pc,#100] ; [0xa34] = 0x1000835a
- 0x000009ce: 391a .9 SUBS r1,r1,#0x1a
- 0x000009d0: 7dc9 .} LDRB r1,[r1,#0x17]
- 0x000009d2: 0209 .. LSLS r1,r1,#8
- 0x000009d4: 4308 .C ORRS r0,r0,r1
- 0x000009d6: 2800 .( CMP r0,#0
- 0x000009d8: dcf5 .. BGT 0x9c6 ; USART_SendDataFromBuff + 132
- 0x000009da: 4628 (F MOV r0,r5
- 0x000009dc: 300c .0 ADDS r0,r0,#0xc
- 0x000009de: f000f83a ..:. BL HR_REG_16BIT ; 0xa56
- 0x000009e2: 4606 .F MOV r6,r0
- 0x000009e4: 2700 .' MOVS r7,#0
- 0x000009e6: e018 .. B 0xa1a ; USART_SendDataFromBuff + 216
- 0x000009e8: 9803 .. LDR r0,[sp,#0xc]
- 0x000009ea: 5dc0 .] LDRB r0,[r0,r7]
- 0x000009ec: 4912 .I LDR r1,[pc,#72] ; [0xa38] = 0x10010000
- 0x000009ee: 1871 q. ADDS r1,r6,r1
- 0x000009f0: 7008 .p STRB r0,[r1,#0]
- 0x000009f2: 4628 (F MOV r0,r5
- 0x000009f4: 300a .0 ADDS r0,r0,#0xa
- 0x000009f6: f000f82e .... BL HR_REG_16BIT ; 0xa56
- 0x000009fa: 42b0 .B CMP r0,r6
- 0x000009fc: d105 .. BNE 0xa0a ; USART_SendDataFromBuff + 200
- 0x000009fe: 4628 (F MOV r0,r5
- 0x00000a00: 3008 .0 ADDS r0,r0,#8
- 0x00000a02: f000f828 ..(. BL HR_REG_16BIT ; 0xa56
- 0x00000a06: 4606 .F MOV r6,r0
- 0x00000a08: e001 .. B 0xa0e ; USART_SendDataFromBuff + 204
- 0x00000a0a: 1c70 p. ADDS r0,r6,#1
- 0x00000a0c: b286 .. UXTH r6,r0
- 0x00000a0e: 9801 .. LDR r0,[sp,#4]
- 0x00000a10: 1c40 @. ADDS r0,r0,#1
- 0x00000a12: b280 .. UXTH r0,r0
- 0x00000a14: 9001 .. STR r0,[sp,#4]
- 0x00000a16: 1c78 x. ADDS r0,r7,#1
- 0x00000a18: b287 .. UXTH r7,r0
- 0x00000a1a: 9804 .. LDR r0,[sp,#0x10]
- 0x00000a1c: 4287 .B CMP r7,r0
- 0x00000a1e: dbe3 .. BLT 0x9e8 ; USART_SendDataFromBuff + 166
- 0x00000a20: 4631 1F MOV r1,r6
- 0x00000a22: 4628 (F MOV r0,r5
- 0x00000a24: 300c .0 ADDS r0,r0,#0xc
- 0x00000a26: f000f80d .... BL HW_REG_16BIT ; 0xa44
- 0x00000a2a: 9801 .. LDR r0,[sp,#4]
- 0x00000a2c: b005 .. ADD sp,sp,#0x14
- 0x00000a2e: bdf0 .. POP {r4-r7,pc}
- $d
- 0x00000a30: 10008072 r... DCD 268468338
- 0x00000a34: 1000835a Z... DCD 268469082
- 0x00000a38: 10010000 .... DCD 268500992
- 0x00000a3c: 00001da5 .... DCD 7589
- 0x00000a40: 00000860 `... DCD 2144
- $t
- .text
- HW_REG_16BIT
- 0x00000a44: b570 p. PUSH {r4-r6,lr}
- 0x00000a46: 4604 .F MOV r4,r0
- 0x00000a48: 460d .F MOV r5,r1
- 0x00000a4a: 7025 %p STRB r5,[r4,#0]
- 0x00000a4c: f000f859 ..Y. BL hw_delay ; 0xb02
- 0x00000a50: 1228 (. ASRS r0,r5,#8
- 0x00000a52: 7060 `p STRB r0,[r4,#1]
- 0x00000a54: bd70 p. POP {r4-r6,pc}
- HR_REG_16BIT
- 0x00000a56: b570 p. PUSH {r4-r6,lr}
- 0x00000a58: 4604 .F MOV r4,r0
- 0x00000a5a: 2500 .% MOVS r5,#0
- 0x00000a5c: 2600 .& MOVS r6,#0
- 0x00000a5e: f000f850 ..P. BL hw_delay ; 0xb02
- 0x00000a62: 7825 %x LDRB r5,[r4,#0]
- 0x00000a64: f000f84d ..M. BL hw_delay ; 0xb02
- 0x00000a68: 7866 fx LDRB r6,[r4,#1]
- 0x00000a6a: 0230 0. LSLS r0,r6,#8
- 0x00000a6c: 21ff .! MOVS r1,#0xff
- 0x00000a6e: 0209 .. LSLS r1,r1,#8
- 0x00000a70: 4008 .@ ANDS r0,r0,r1
- 0x00000a72: 4305 .C ORRS r5,r5,r0
- 0x00000a74: 4628 (F MOV r0,r5
- 0x00000a76: bd70 p. POP {r4-r6,pc}
- HR_REG_24BIT
- 0x00000a78: b570 p. PUSH {r4-r6,lr}
- 0x00000a7a: 4604 .F MOV r4,r0
- 0x00000a7c: 2500 .% MOVS r5,#0
- 0x00000a7e: f000f840 ..@. BL hw_delay ; 0xb02
- 0x00000a82: 7825 %x LDRB r5,[r4,#0]
- 0x00000a84: f000f83d ..=. BL hw_delay ; 0xb02
- 0x00000a88: 7860 `x LDRB r0,[r4,#1]
- 0x00000a8a: 0200 .. LSLS r0,r0,#8
- 0x00000a8c: 4305 .C ORRS r5,r5,r0
- 0x00000a8e: f000f838 ..8. BL hw_delay ; 0xb02
- 0x00000a92: 78a0 .x LDRB r0,[r4,#2]
- 0x00000a94: 0400 .. LSLS r0,r0,#16
- 0x00000a96: 4305 .C ORRS r5,r5,r0
- 0x00000a98: 4628 (F MOV r0,r5
- 0x00000a9a: bd70 p. POP {r4-r6,pc}
- xmemcpy
- 0x00000a9c: b510 .. PUSH {r4,lr}
- 0x00000a9e: e003 .. B 0xaa8 ; xmemcpy + 12
- 0x00000aa0: 780b .x LDRB r3,[r1,#0]
- 0x00000aa2: 7003 .p STRB r3,[r0,#0]
- 0x00000aa4: 1c49 I. ADDS r1,r1,#1
- 0x00000aa6: 1c40 @. ADDS r0,r0,#1
- 0x00000aa8: 4613 .F MOV r3,r2
- 0x00000aaa: 1e54 T. SUBS r4,r2,#1
- 0x00000aac: b2a2 .. UXTH r2,r4
- 0x00000aae: 2b00 .+ CMP r3,#0
- 0x00000ab0: d1f6 .. BNE 0xaa0 ; xmemcpy + 4
- 0x00000ab2: bd10 .. POP {r4,pc}
- xstrlen
- 0x00000ab4: 4601 .F MOV r1,r0
- 0x00000ab6: 2200 ." MOVS r2,#0
- 0x00000ab8: e001 .. B 0xabe ; xstrlen + 10
- 0x00000aba: 1c52 R. ADDS r2,r2,#1
- 0x00000abc: 1c49 I. ADDS r1,r1,#1
- 0x00000abe: 7808 .x LDRB r0,[r1,#0]
- 0x00000ac0: 2800 .( CMP r0,#0
- 0x00000ac2: d1fa .. BNE 0xaba ; xstrlen + 6
- 0x00000ac4: b290 .. UXTH r0,r2
- 0x00000ac6: 4770 pG BX lr
- error_handle
- 0x00000ac8: bf00 .. NOP
- 0x00000aca: e7fe .. B 0xaca ; error_handle + 2
- whileDelay
- 0x00000acc: b510 .. PUSH {r4,lr}
- 0x00000ace: 2100 .! MOVS r1,#0
- 0x00000ad0: e006 .. B 0xae0 ; whileDelay + 20
- 0x00000ad2: 4a0f .J LDR r2,[pc,#60] ; [0xb10] = 0x4e20
- 0x00000ad4: bf00 .. NOP
- 0x00000ad6: 4613 .F MOV r3,r2
- 0x00000ad8: 1e52 R. SUBS r2,r2,#1
- 0x00000ada: 2b00 .+ CMP r3,#0
- 0x00000adc: d1fb .. BNE 0xad6 ; whileDelay + 10
- 0x00000ade: 1c49 I. ADDS r1,r1,#1
- 0x00000ae0: 4281 .B CMP r1,r0
- 0x00000ae2: dbf6 .. BLT 0xad2 ; whileDelay + 6
- 0x00000ae4: bd10 .. POP {r4,pc}
- whileDelayshort
- 0x00000ae6: b510 .. PUSH {r4,lr}
- 0x00000ae8: 2100 .! MOVS r1,#0
- 0x00000aea: e007 .. B 0xafc ; whileDelayshort + 22
- 0x00000aec: 227d }" MOVS r2,#0x7d
- 0x00000aee: 0112 .. LSLS r2,r2,#4
- 0x00000af0: bf00 .. NOP
- 0x00000af2: 4613 .F MOV r3,r2
- 0x00000af4: 1e52 R. SUBS r2,r2,#1
- 0x00000af6: 2b00 .+ CMP r3,#0
- 0x00000af8: d1fb .. BNE 0xaf2 ; whileDelayshort + 12
- 0x00000afa: 1c49 I. ADDS r1,r1,#1
- 0x00000afc: 4281 .B CMP r1,r0
- 0x00000afe: dbf5 .. BLT 0xaec ; whileDelayshort + 6
- 0x00000b00: bd10 .. POP {r4,pc}
- hw_delay
- 0x00000b02: bf00 .. NOP
- 0x00000b04: bf00 .. NOP
- 0x00000b06: bf00 .. NOP
- 0x00000b08: bf00 .. NOP
- 0x00000b0a: bf00 .. NOP
- 0x00000b0c: 4770 pG BX lr
- $d
- 0x00000b0e: 0000 .. DCW 0
- 0x00000b10: 00004e20 N.. DCD 20000
- $t
- .text
- GPIO_SetOut
- 0x00000b14: b570 p. PUSH {r4-r6,lr}
- 0x00000b16: 4604 .F MOV r4,r0
- 0x00000b18: 460d .F MOV r5,r1
- 0x00000b1a: f000f905 .... BL hw_delay ; 0xd28
- 0x00000b1e: 2c20 , CMP r4,#0x20
- 0x00000b20: d100 .. BNE 0xb24 ; GPIO_SetOut + 16
- 0x00000b22: bd70 p. POP {r4-r6,pc}
- 0x00000b24: 2d00 .- CMP r5,#0
- 0x00000b26: d002 .. BEQ 0xb2e ; GPIO_SetOut + 26
- 0x00000b28: 2d01 .- CMP r5,#1
- 0x00000b2a: d112 .. BNE 0xb52 ; GPIO_SetOut + 62
- 0x00000b2c: e008 .. B 0xb40 ; GPIO_SetOut + 44
- 0x00000b2e: 203e > MOVS r0,#0x3e
- 0x00000b30: 06e1 .. LSLS r1,r4,#27
- 0x00000b32: 0ec9 .. LSRS r1,r1,#27
- 0x00000b34: 4a7f .J LDR r2,[pc,#508] ; [0xd34] = 0x8080
- 0x00000b36: 1889 .. ADDS r1,r1,r2
- 0x00000b38: 0552 R. LSLS r2,r2,#21
- 0x00000b3a: 1889 .. ADDS r1,r1,r2
- 0x00000b3c: 7008 .p STRB r0,[r1,#0]
- 0x00000b3e: e009 .. B 0xb54 ; GPIO_SetOut + 64
- 0x00000b40: 203f ? MOVS r0,#0x3f
- 0x00000b42: 06e1 .. LSLS r1,r4,#27
- 0x00000b44: 0ec9 .. LSRS r1,r1,#27
- 0x00000b46: 4a7b {J LDR r2,[pc,#492] ; [0xd34] = 0x8080
- 0x00000b48: 1889 .. ADDS r1,r1,r2
- 0x00000b4a: 0552 R. LSLS r2,r2,#21
- 0x00000b4c: 1889 .. ADDS r1,r1,r2
- 0x00000b4e: 7008 .p STRB r0,[r1,#0]
- 0x00000b50: e000 .. B 0xb54 ; GPIO_SetOut + 64
- 0x00000b52: bf00 .. NOP
- 0x00000b54: bf00 .. NOP
- 0x00000b56: f000f8e7 .... BL hw_delay ; 0xd28
- 0x00000b5a: bf00 .. NOP
- 0x00000b5c: e7e1 .. B 0xb22 ; GPIO_SetOut + 14
- GPIO_SetInput
- 0x00000b5e: b570 p. PUSH {r4-r6,lr}
- 0x00000b60: 4604 .F MOV r4,r0
- 0x00000b62: 460d .F MOV r5,r1
- 0x00000b64: f000f8e0 .... BL hw_delay ; 0xd28
- 0x00000b68: 2c20 , CMP r4,#0x20
- 0x00000b6a: d100 .. BNE 0xb6e ; GPIO_SetInput + 16
- 0x00000b6c: bd70 p. POP {r4-r6,pc}
- 0x00000b6e: 2d01 .- CMP r5,#1
- 0x00000b70: d006 .. BEQ 0xb80 ; GPIO_SetInput + 34
- 0x00000b72: 2d02 .- CMP r5,#2
- 0x00000b74: d00d .. BEQ 0xb92 ; GPIO_SetInput + 52
- 0x00000b76: 2d03 .- CMP r5,#3
- 0x00000b78: d014 .. BEQ 0xba4 ; GPIO_SetInput + 70
- 0x00000b7a: 2d04 .- CMP r5,#4
- 0x00000b7c: d124 $. BNE 0xbc8 ; GPIO_SetInput + 106
- 0x00000b7e: e01a .. B 0xbb6 ; GPIO_SetInput + 88
- 0x00000b80: 2000 . MOVS r0,#0
- 0x00000b82: 06e1 .. LSLS r1,r4,#27
- 0x00000b84: 0ec9 .. LSRS r1,r1,#27
- 0x00000b86: 4a6b kJ LDR r2,[pc,#428] ; [0xd34] = 0x8080
- 0x00000b88: 1889 .. ADDS r1,r1,r2
- 0x00000b8a: 0552 R. LSLS r2,r2,#21
- 0x00000b8c: 1889 .. ADDS r1,r1,r2
- 0x00000b8e: 7008 .p STRB r0,[r1,#0]
- 0x00000b90: e01b .. B 0xbca ; GPIO_SetInput + 108
- 0x00000b92: 2040 @ MOVS r0,#0x40
- 0x00000b94: 06e1 .. LSLS r1,r4,#27
- 0x00000b96: 0ec9 .. LSRS r1,r1,#27
- 0x00000b98: 4a66 fJ LDR r2,[pc,#408] ; [0xd34] = 0x8080
- 0x00000b9a: 1889 .. ADDS r1,r1,r2
- 0x00000b9c: 0582 .. LSLS r2,r0,#22
- 0x00000b9e: 1889 .. ADDS r1,r1,r2
- 0x00000ba0: 7008 .p STRB r0,[r1,#0]
- 0x00000ba2: e012 .. B 0xbca ; GPIO_SetInput + 108
- 0x00000ba4: 2080 . MOVS r0,#0x80
- 0x00000ba6: 06e1 .. LSLS r1,r4,#27
- 0x00000ba8: 0ec9 .. LSRS r1,r1,#27
- 0x00000baa: 4a62 bJ LDR r2,[pc,#392] ; [0xd34] = 0x8080
- 0x00000bac: 1889 .. ADDS r1,r1,r2
- 0x00000bae: 0542 B. LSLS r2,r0,#21
- 0x00000bb0: 1889 .. ADDS r1,r1,r2
- 0x00000bb2: 7008 .p STRB r0,[r1,#0]
- 0x00000bb4: e009 .. B 0xbca ; GPIO_SetInput + 108
- 0x00000bb6: 20c0 . MOVS r0,#0xc0
- 0x00000bb8: 06e1 .. LSLS r1,r4,#27
- 0x00000bba: 0ec9 .. LSRS r1,r1,#27
- 0x00000bbc: 4a5d ]J LDR r2,[pc,#372] ; [0xd34] = 0x8080
- 0x00000bbe: 1889 .. ADDS r1,r1,r2
- 0x00000bc0: 0552 R. LSLS r2,r2,#21
- 0x00000bc2: 1889 .. ADDS r1,r1,r2
- 0x00000bc4: 7008 .p STRB r0,[r1,#0]
- 0x00000bc6: e000 .. B 0xbca ; GPIO_SetInput + 108
- 0x00000bc8: bf00 .. NOP
- 0x00000bca: bf00 .. NOP
- 0x00000bcc: f000f8ac .... BL hw_delay ; 0xd28
- 0x00000bd0: bf00 .. NOP
- 0x00000bd2: e7cb .. B 0xb6c ; GPIO_SetInput + 14
- GPIO_ClearWakeup
- 0x00000bd4: b530 0. PUSH {r4,r5,lr}
- 0x00000bd6: 4601 .F MOV r1,r0
- 0x00000bd8: 2920 ) CMP r1,#0x20
- 0x00000bda: d100 .. BNE 0xbde ; GPIO_ClearWakeup + 10
- 0x00000bdc: bd30 0. POP {r4,r5,pc}
- 0x00000bde: 06cb .. LSLS r3,r1,#27
- 0x00000be0: 0f98 .. LSRS r0,r3,#30
- 0x00000be2: 074a J. LSLS r2,r1,#29
- 0x00000be4: 0f52 R. LSRS r2,r2,#29
- 0x00000be6: 4603 .F MOV r3,r0
- 0x00000be8: 33ab .3 ADDS r3,r3,#0xab
- 0x00000bea: 2401 .$ MOVS r4,#1
- 0x00000bec: 0724 $. LSLS r4,r4,#28
- 0x00000bee: 191b .. ADDS r3,r3,r4
- 0x00000bf0: 781c .x LDRB r4,[r3,#0]
- 0x00000bf2: 2301 .# MOVS r3,#1
- 0x00000bf4: 4093 .@ LSLS r3,r3,r2
- 0x00000bf6: 439c .C BICS r4,r4,r3
- 0x00000bf8: 4603 .F MOV r3,r0
- 0x00000bfa: 33ab .3 ADDS r3,r3,#0xab
- 0x00000bfc: 2501 .% MOVS r5,#1
- 0x00000bfe: 072d -. LSLS r5,r5,#28
- 0x00000c00: 195b [. ADDS r3,r3,r5
- 0x00000c02: 701c .p STRB r4,[r3,#0]
- 0x00000c04: 4603 .F MOV r3,r0
- 0x00000c06: 33af .3 ADDS r3,r3,#0xaf
- 0x00000c08: 462c ,F MOV r4,r5
- 0x00000c0a: 191b .. ADDS r3,r3,r4
- 0x00000c0c: 781b .x LDRB r3,[r3,#0]
- 0x00000c0e: 2401 .$ MOVS r4,#1
- 0x00000c10: 4094 .@ LSLS r4,r4,r2
- 0x00000c12: 43a3 .C BICS r3,r3,r4
- 0x00000c14: 4604 .F MOV r4,r0
- 0x00000c16: 34af .4 ADDS r4,r4,#0xaf
- 0x00000c18: 1964 d. ADDS r4,r4,r5
- 0x00000c1a: 7023 #p STRB r3,[r4,#0]
- 0x00000c1c: bf00 .. NOP
- 0x00000c1e: e7dd .. B 0xbdc ; GPIO_ClearWakeup + 8
- GPIO_SetGpioMultFunction
- 0x00000c20: 06c2 .. LSLS r2,r0,#27
- 0x00000c22: 0ed2 .. LSRS r2,r2,#27
- 0x00000c24: 4b43 CK LDR r3,[pc,#268] ; [0xd34] = 0x8080
- 0x00000c26: 18d2 .. ADDS r2,r2,r3
- 0x00000c28: 055b [. LSLS r3,r3,#21
- 0x00000c2a: 18d2 .. ADDS r2,r2,r3
- 0x00000c2c: 7011 .p STRB r1,[r2,#0]
- 0x00000c2e: 4770 pG BX lr
- gpioGetBit
- 0x00000c30: b570 p. PUSH {r4-r6,lr}
- 0x00000c32: 4602 .F MOV r2,r0
- 0x00000c34: 2300 .# MOVS r3,#0
- 0x00000c36: 2400 .$ MOVS r4,#0
- 0x00000c38: 2500 .% MOVS r5,#0
- 0x00000c3a: 0753 S. LSLS r3,r2,#29
- 0x00000c3c: 0f5b [. LSRS r3,r3,#29
- 0x00000c3e: 06d0 .. LSLS r0,r2,#27
- 0x00000c40: 0f84 .. LSRS r4,r0,#30
- 0x00000c42: 1908 .. ADDS r0,r1,r4
- 0x00000c44: 2601 .& MOVS r6,#1
- 0x00000c46: 0736 6. LSLS r6,r6,#28
- 0x00000c48: 4330 0C ORRS r0,r0,r6
- 0x00000c4a: 7805 .x LDRB r5,[r0,#0]
- 0x00000c4c: 2001 . MOVS r0,#1
- 0x00000c4e: 4098 .@ LSLS r0,r0,r3
- 0x00000c50: 4028 (@ ANDS r0,r0,r5
- 0x00000c52: bd70 p. POP {r4-r6,pc}
- GPIO_GetInputStatus
- 0x00000c54: b510 .. PUSH {r4,lr}
- 0x00000c56: 4604 .F MOV r4,r0
- 0x00000c58: 2c20 , CMP r4,#0x20
- 0x00000c5a: d101 .. BNE 0xc60 ; GPIO_GetInputStatus + 12
- 0x00000c5c: f7ffff34 ..4. BL error_handle ; 0xac8
- 0x00000c60: 06e0 .. LSLS r0,r4,#27
- 0x00000c62: 0ec0 .. LSRS r0,r0,#27
- 0x00000c64: 4934 4I LDR r1,[pc,#208] ; [0xd38] = 0x831c
- 0x00000c66: f7ffffe3 .... BL gpioGetBit ; 0xc30
- 0x00000c6a: bd10 .. POP {r4,pc}
- GPIO_SetWakeup
- 0x00000c6c: b570 p. PUSH {r4-r6,lr}
- 0x00000c6e: 4602 .F MOV r2,r0
- 0x00000c70: 460b .F MOV r3,r1
- 0x00000c72: 2a20 * CMP r2,#0x20
- 0x00000c74: d100 .. BNE 0xc78 ; GPIO_SetWakeup + 12
- 0x00000c76: bd70 p. POP {r4-r6,pc}
- 0x00000c78: 06d4 .. LSLS r4,r2,#27
- 0x00000c7a: 0fa0 .. LSRS r0,r4,#30
- 0x00000c7c: 0751 Q. LSLS r1,r2,#29
- 0x00000c7e: 0f49 I. LSRS r1,r1,#29
- 0x00000c80: 2b00 .+ CMP r3,#0
- 0x00000c82: d002 .. BEQ 0xc8a ; GPIO_SetWakeup + 30
- 0x00000c84: 2b01 .+ CMP r3,#1
- 0x00000c86: d13a :. BNE 0xcfe ; GPIO_SetWakeup + 146
- 0x00000c88: e01c .. B 0xcc4 ; GPIO_SetWakeup + 88
- 0x00000c8a: 4604 .F MOV r4,r0
- 0x00000c8c: 34ab .4 ADDS r4,r4,#0xab
- 0x00000c8e: 2501 .% MOVS r5,#1
- 0x00000c90: 072d -. LSLS r5,r5,#28
- 0x00000c92: 1964 d. ADDS r4,r4,r5
- 0x00000c94: 7824 $x LDRB r4,[r4,#0]
- 0x00000c96: 2501 .% MOVS r5,#1
- 0x00000c98: 408d .@ LSLS r5,r5,r1
- 0x00000c9a: 432c ,C ORRS r4,r4,r5
- 0x00000c9c: b2e5 .. UXTB r5,r4
- 0x00000c9e: 4604 .F MOV r4,r0
- 0x00000ca0: 34ab .4 ADDS r4,r4,#0xab
- 0x00000ca2: 2601 .& MOVS r6,#1
- 0x00000ca4: 0736 6. LSLS r6,r6,#28
- 0x00000ca6: 19a4 .. ADDS r4,r4,r6
- 0x00000ca8: 7025 %p STRB r5,[r4,#0]
- 0x00000caa: 4604 .F MOV r4,r0
- 0x00000cac: 34af .4 ADDS r4,r4,#0xaf
- 0x00000cae: 4635 5F MOV r5,r6
- 0x00000cb0: 1964 d. ADDS r4,r4,r5
- 0x00000cb2: 7825 %x LDRB r5,[r4,#0]
- 0x00000cb4: 2401 .$ MOVS r4,#1
- 0x00000cb6: 408c .@ LSLS r4,r4,r1
- 0x00000cb8: 43a5 .C BICS r5,r5,r4
- 0x00000cba: 4604 .F MOV r4,r0
- 0x00000cbc: 34af .4 ADDS r4,r4,#0xaf
- 0x00000cbe: 19a4 .. ADDS r4,r4,r6
- 0x00000cc0: 7025 %p STRB r5,[r4,#0]
- 0x00000cc2: e01c .. B 0xcfe ; GPIO_SetWakeup + 146
- 0x00000cc4: 4604 .F MOV r4,r0
- 0x00000cc6: 34af .4 ADDS r4,r4,#0xaf
- 0x00000cc8: 2501 .% MOVS r5,#1
- 0x00000cca: 072d -. LSLS r5,r5,#28
- 0x00000ccc: 1964 d. ADDS r4,r4,r5
- 0x00000cce: 7824 $x LDRB r4,[r4,#0]
- 0x00000cd0: 2501 .% MOVS r5,#1
- 0x00000cd2: 408d .@ LSLS r5,r5,r1
- 0x00000cd4: 432c ,C ORRS r4,r4,r5
- 0x00000cd6: b2e5 .. UXTB r5,r4
- 0x00000cd8: 4604 .F MOV r4,r0
- 0x00000cda: 34af .4 ADDS r4,r4,#0xaf
- 0x00000cdc: 2601 .& MOVS r6,#1
- 0x00000cde: 0736 6. LSLS r6,r6,#28
- 0x00000ce0: 19a4 .. ADDS r4,r4,r6
- 0x00000ce2: 7025 %p STRB r5,[r4,#0]
- 0x00000ce4: 4604 .F MOV r4,r0
- 0x00000ce6: 34ab .4 ADDS r4,r4,#0xab
- 0x00000ce8: 4635 5F MOV r5,r6
- 0x00000cea: 1964 d. ADDS r4,r4,r5
- 0x00000cec: 7824 $x LDRB r4,[r4,#0]
- 0x00000cee: 2501 .% MOVS r5,#1
- 0x00000cf0: 408d .@ LSLS r5,r5,r1
- 0x00000cf2: 43ac .C BICS r4,r4,r5
- 0x00000cf4: 4605 .F MOV r5,r0
- 0x00000cf6: 35ab .5 ADDS r5,r5,#0xab
- 0x00000cf8: 19ad .. ADDS r5,r5,r6
- 0x00000cfa: 702c ,p STRB r4,[r5,#0]
- 0x00000cfc: bf00 .. NOP
- 0x00000cfe: bf00 .. NOP
- 0x00000d00: bf00 .. NOP
- 0x00000d02: e7b8 .. B 0xc76 ; GPIO_SetWakeup + 10
- GPIO_SetWakeupByCurrentState
- 0x00000d04: b570 p. PUSH {r4-r6,lr}
- 0x00000d06: 4604 .F MOV r4,r0
- 0x00000d08: 4620 F MOV r0,r4
- 0x00000d0a: f7ffffa3 .... BL GPIO_GetInputStatus ; 0xc54
- 0x00000d0e: 4605 .F MOV r5,r0
- 0x00000d10: 2d00 .- CMP r5,#0
- 0x00000d12: d004 .. BEQ 0xd1e ; GPIO_SetWakeupByCurrentState + 26
- 0x00000d14: 2100 .! MOVS r1,#0
- 0x00000d16: 4620 F MOV r0,r4
- 0x00000d18: f7ffffa8 .... BL GPIO_SetWakeup ; 0xc6c
- 0x00000d1c: e003 .. B 0xd26 ; GPIO_SetWakeupByCurrentState + 34
- 0x00000d1e: 2101 .! MOVS r1,#1
- 0x00000d20: 4620 F MOV r0,r4
- 0x00000d22: f7ffffa3 .... BL GPIO_SetWakeup ; 0xc6c
- 0x00000d26: bd70 p. POP {r4-r6,pc}
- hw_delay
- 0x00000d28: bf00 .. NOP
- 0x00000d2a: bf00 .. NOP
- 0x00000d2c: bf00 .. NOP
- 0x00000d2e: bf00 .. NOP
- 0x00000d30: bf00 .. NOP
- 0x00000d32: 4770 pG BX lr
- $d
- 0x00000d34: 00008080 .... DCD 32896
- 0x00000d38: 0000831c .... DCD 33564
- $t
- .text
- NMI_Handler
- 0x00000d3c: bf00 .. NOP
- 0x00000d3e: e7fe .. B 0xd3e ; NMI_Handler + 2
- HardFault_Handler
- 0x00000d40: bf00 .. NOP
- 0x00000d42: e7fe .. B 0xd42 ; HardFault_Handler + 2
- SVC_Handler
- 0x00000d44: bf00 .. NOP
- 0x00000d46: e7fe .. B 0xd46 ; SVC_Handler + 2
- PendSV_Handler
- 0x00000d48: bf00 .. NOP
- 0x00000d4a: e7fe .. B 0xd4a ; PendSV_Handler + 2
- USB_IRQHandler
- 0x00000d4c: bf00 .. NOP
- 0x00000d4e: e7fe .. B 0xd4e ; USB_IRQHandler + 2
- IIC_IRQHandler
- 0x00000d50: bf00 .. NOP
- 0x00000d52: e7fe .. B 0xd52 ; IIC_IRQHandler + 2
- QSPI_IRQHandler
- 0x00000d54: bf00 .. NOP
- 0x00000d56: e7fe .. B 0xd56 ; QSPI_IRQHandler + 2
- SPI_IRQHandler
- 0x00000d58: bf00 .. NOP
- 0x00000d5a: e7fe .. B 0xd5a ; SPI_IRQHandler + 2
- UART_IRQHandler
- 0x00000d5c: bf00 .. NOP
- 0x00000d5e: e7fe .. B 0xd5e ; UART_IRQHandler + 2
- UARTB_IRQHandler
- 0x00000d60: bf00 .. NOP
- 0x00000d62: e7fe .. B 0xd62 ; UARTB_IRQHandler + 2
- ADC_IRQHandler
- 0x00000d64: bf00 .. NOP
- 0x00000d66: e7fe .. B 0xd66 ; ADC_IRQHandler + 2
- IIS_IRQHandler
- 0x00000d68: bf00 .. NOP
- 0x00000d6a: e7fe .. B 0xd6a ; IIS_IRQHandler + 2
- BT_IRQHandler
- 0x00000d6c: bf00 .. NOP
- 0x00000d6e: e7fe .. B 0xd6e ; BT_IRQHandler + 2
- .text
- SYS_TimerExpireDefaultHandle
- 0x00000d70: bf00 .. NOP
- 0x00000d72: bf00 .. NOP
- 0x00000d74: 4770 pG BX lr
- SYS_TimerInit
- 0x00000d76: b510 .. PUSH {r4,lr}
- 0x00000d78: 48b6 .H LDR r0,[pc,#728] ; [0x1054] = 0x1001098c
- 0x00000d7a: 49b7 .I LDR r1,[pc,#732] ; [0x1058] = 0x10010538
- 0x00000d7c: 6008 .` STR r0,[r1,#0]
- 0x00000d7e: 2000 . MOVS r0,#0
- 0x00000d80: 6809 .h LDR r1,[r1,#0]
- 0x00000d82: 6108 .a STR r0,[r1,#0x10]
- 0x00000d84: 48b5 .H LDR r0,[pc,#724] ; [0x105c] = 0xd71
- 0x00000d86: 49b4 .I LDR r1,[pc,#720] ; [0x1058] = 0x10010538
- 0x00000d88: 6809 .h LDR r1,[r1,#0]
- 0x00000d8a: 60c8 .` STR r0,[r1,#0xc]
- 0x00000d8c: 2001 . MOVS r0,#1
- 0x00000d8e: 49b2 .I LDR r1,[pc,#712] ; [0x1058] = 0x10010538
- 0x00000d90: 6809 .h LDR r1,[r1,#0]
- 0x00000d92: 7208 .r STRB r0,[r1,#8]
- 0x00000d94: 2000 . MOVS r0,#0
- 0x00000d96: 49b0 .I LDR r1,[pc,#704] ; [0x1058] = 0x10010538
- 0x00000d98: 6809 .h LDR r1,[r1,#0]
- 0x00000d9a: 6008 .` STR r0,[r1,#0]
- 0x00000d9c: 4cb0 .L LDR r4,[pc,#704] ; [0x1060] = 0x5dc0
- 0x00000d9e: 1e60 `. SUBS r0,r4,#1
- 0x00000da0: 49b0 .I LDR r1,[pc,#704] ; [0x1064] = 0xffffff
- 0x00000da2: 4288 .B CMP r0,r1
- 0x00000da4: d900 .. BLS 0xda8 ; SYS_TimerInit + 50
- 0x00000da6: e00c .. B 0xdc2 ; SYS_TimerInit + 76
- 0x00000da8: 1e60 `. SUBS r0,r4,#1
- 0x00000daa: 49af .I LDR r1,[pc,#700] ; [0x1068] = 0xe000e000
- 0x00000dac: 6148 Ha STR r0,[r1,#0x14]
- 0x00000dae: 2103 .! MOVS r1,#3
- 0x00000db0: 1f08 .. SUBS r0,r1,#4
- 0x00000db2: f000f917 .... BL NVIC_SetPriority ; 0xfe4
- 0x00000db6: 2000 . MOVS r0,#0
- 0x00000db8: 49ab .I LDR r1,[pc,#684] ; [0x1068] = 0xe000e000
- 0x00000dba: 6188 .a STR r0,[r1,#0x18]
- 0x00000dbc: 2007 . MOVS r0,#7
- 0x00000dbe: 6108 .a STR r0,[r1,#0x10]
- 0x00000dc0: bf00 .. NOP
- 0x00000dc2: bd10 .. POP {r4,pc}
- SYS_TimerisExist
- 0x00000dc4: 4602 .F MOV r2,r0
- 0x00000dc6: 2a00 .* CMP r2,#0
- 0x00000dc8: d100 .. BNE 0xdcc ; SYS_TimerisExist + 8
- 0x00000dca: 4770 pG BX lr
- 0x00000dcc: 48a2 .H LDR r0,[pc,#648] ; [0x1058] = 0x10010538
- 0x00000dce: 6801 .h LDR r1,[r0,#0]
- 0x00000dd0: e004 .. B 0xddc ; SYS_TimerisExist + 24
- 0x00000dd2: 428a .B CMP r2,r1
- 0x00000dd4: d101 .. BNE 0xdda ; SYS_TimerisExist + 22
- 0x00000dd6: 2001 . MOVS r0,#1
- 0x00000dd8: e7f7 .. B 0xdca ; SYS_TimerisExist + 6
- 0x00000dda: 6909 .i LDR r1,[r1,#0x10]
- 0x00000ddc: 6908 .i LDR r0,[r1,#0x10]
- 0x00000dde: 2800 .( CMP r0,#0
- 0x00000de0: d1f7 .. BNE 0xdd2 ; SYS_TimerisExist + 14
- 0x00000de2: bf00 .. NOP
- 0x00000de4: e7f1 .. B 0xdca ; SYS_TimerisExist + 6
- SYS_SetTimer
- 0x00000de6: b5f0 .. PUSH {r4-r7,lr}
- 0x00000de8: 4604 .F MOV r4,r0
- 0x00000dea: 460d .F MOV r5,r1
- 0x00000dec: 4616 .F MOV r6,r2
- 0x00000dee: 2c00 ., CMP r4,#0
- 0x00000df0: d100 .. BNE 0xdf4 ; SYS_SetTimer + 14
- 0x00000df2: bdf0 .. POP {r4-r7,pc}
- 0x00000df4: 4620 F MOV r0,r4
- 0x00000df6: f7ffffe5 .... BL SYS_TimerisExist ; 0xdc4
- 0x00000dfa: 2800 .( CMP r0,#0
- 0x00000dfc: d001 .. BEQ 0xe02 ; SYS_SetTimer + 28
- 0x00000dfe: 2001 . MOVS r0,#1
- 0x00000e00: e7f7 .. B 0xdf2 ; SYS_SetTimer + 12
- 0x00000e02: 2b00 .+ CMP r3,#0
- 0x00000e04: d102 .. BNE 0xe0c ; SYS_SetTimer + 38
- 0x00000e06: 4895 .H LDR r0,[pc,#596] ; [0x105c] = 0xd71
- 0x00000e08: 60e0 .` STR r0,[r4,#0xc]
- 0x00000e0a: e000 .. B 0xe0e ; SYS_SetTimer + 40
- 0x00000e0c: 60e3 .` STR r3,[r4,#0xc]
- 0x00000e0e: b672 r. CPSID i
- 0x00000e10: 6065 e` STR r5,[r4,#4]
- 0x00000e12: 4896 .H LDR r0,[pc,#600] ; [0x106c] = 0x1001053c
- 0x00000e14: 6800 .h LDR r0,[r0,#0]
- 0x00000e16: 1940 @. ADDS r0,r0,r5
- 0x00000e18: 6020 ` STR r0,[r4,#0]
- 0x00000e1a: 2001 . MOVS r0,#1
- 0x00000e1c: 7220 r STRB r0,[r4,#8]
- 0x00000e1e: 7266 fr STRB r6,[r4,#9]
- 0x00000e20: 488d .H LDR r0,[pc,#564] ; [0x1058] = 0x10010538
- 0x00000e22: 6807 .h LDR r7,[r0,#0]
- 0x00000e24: 6004 .` STR r4,[r0,#0]
- 0x00000e26: 6800 .h LDR r0,[r0,#0]
- 0x00000e28: 6107 .a STR r7,[r0,#0x10]
- 0x00000e2a: b662 b. CPSIE i
- 0x00000e2c: 2001 . MOVS r0,#1
- 0x00000e2e: e7e0 .. B 0xdf2 ; SYS_SetTimer + 12
- SYS_ResetTimer
- 0x00000e30: 4601 .F MOV r1,r0
- 0x00000e32: 2900 .) CMP r1,#0
- 0x00000e34: d100 .. BNE 0xe38 ; SYS_ResetTimer + 8
- 0x00000e36: 4770 pG BX lr
- 0x00000e38: 4887 .H LDR r0,[pc,#540] ; [0x1058] = 0x10010538
- 0x00000e3a: 6802 .h LDR r2,[r0,#0]
- 0x00000e3c: e009 .. B 0xe52 ; SYS_ResetTimer + 34
- 0x00000e3e: 4291 .B CMP r1,r2
- 0x00000e40: d106 .. BNE 0xe50 ; SYS_ResetTimer + 32
- 0x00000e42: 4b8a .K LDR r3,[pc,#552] ; [0x106c] = 0x1001053c
- 0x00000e44: 6848 Hh LDR r0,[r1,#4]
- 0x00000e46: 681b .h LDR r3,[r3,#0]
- 0x00000e48: 18c0 .. ADDS r0,r0,r3
- 0x00000e4a: 6008 .` STR r0,[r1,#0]
- 0x00000e4c: 2001 . MOVS r0,#1
- 0x00000e4e: e7f2 .. B 0xe36 ; SYS_ResetTimer + 6
- 0x00000e50: 6912 .i LDR r2,[r2,#0x10]
- 0x00000e52: 6910 .i LDR r0,[r2,#0x10]
- 0x00000e54: 2800 .( CMP r0,#0
- 0x00000e56: d1f2 .. BNE 0xe3e ; SYS_ResetTimer + 14
- 0x00000e58: bf00 .. NOP
- 0x00000e5a: e7ec .. B 0xe36 ; SYS_ResetTimer + 6
- SYS_TimerTest
- 0x00000e5c: 2100 .! MOVS r1,#0
- 0x00000e5e: 4a7e ~J LDR r2,[pc,#504] ; [0x1058] = 0x10010538
- 0x00000e60: 6810 .h LDR r0,[r2,#0]
- 0x00000e62: e001 .. B 0xe68 ; SYS_TimerTest + 12
- 0x00000e64: 1c49 I. ADDS r1,r1,#1
- 0x00000e66: 6900 .i LDR r0,[r0,#0x10]
- 0x00000e68: 6902 .i LDR r2,[r0,#0x10]
- 0x00000e6a: 2a00 .* CMP r2,#0
- 0x00000e6c: d1fa .. BNE 0xe64 ; SYS_TimerTest + 8
- 0x00000e6e: 4770 pG BX lr
- SYS_ReleaseTimer
- 0x00000e70: b510 .. PUSH {r4,lr}
- 0x00000e72: 4602 .F MOV r2,r0
- 0x00000e74: 2a00 .* CMP r2,#0
- 0x00000e76: d100 .. BNE 0xe7a ; SYS_ReleaseTimer + 10
- 0x00000e78: bd10 .. POP {r4,pc}
- 0x00000e7a: 4876 vH LDR r0,[pc,#472] ; [0x1054] = 0x1001098c
- 0x00000e7c: 4282 .B CMP r2,r0
- 0x00000e7e: d101 .. BNE 0xe84 ; SYS_ReleaseTimer + 20
- 0x00000e80: 2000 . MOVS r0,#0
- 0x00000e82: e7f9 .. B 0xe78 ; SYS_ReleaseTimer + 8
- 0x00000e84: 4874 tH LDR r0,[pc,#464] ; [0x1058] = 0x10010538
- 0x00000e86: 6801 .h LDR r1,[r0,#0]
- 0x00000e88: 460b .F MOV r3,r1
- 0x00000e8a: e00f .. B 0xeac ; SYS_ReleaseTimer + 60
- 0x00000e8c: 428a .B CMP r2,r1
- 0x00000e8e: d10b .. BNE 0xea8 ; SYS_ReleaseTimer + 56
- 0x00000e90: 2000 . MOVS r0,#0
- 0x00000e92: 7208 .r STRB r0,[r1,#8]
- 0x00000e94: 428b .B CMP r3,r1
- 0x00000e96: d103 .. BNE 0xea0 ; SYS_ReleaseTimer + 48
- 0x00000e98: 4c6f oL LDR r4,[pc,#444] ; [0x1058] = 0x10010538
- 0x00000e9a: 6908 .i LDR r0,[r1,#0x10]
- 0x00000e9c: 6020 ` STR r0,[r4,#0]
- 0x00000e9e: e001 .. B 0xea4 ; SYS_ReleaseTimer + 52
- 0x00000ea0: 6908 .i LDR r0,[r1,#0x10]
- 0x00000ea2: 6118 .a STR r0,[r3,#0x10]
- 0x00000ea4: 2001 . MOVS r0,#1
- 0x00000ea6: e7e7 .. B 0xe78 ; SYS_ReleaseTimer + 8
- 0x00000ea8: 460b .F MOV r3,r1
- 0x00000eaa: 6909 .i LDR r1,[r1,#0x10]
- 0x00000eac: 6908 .i LDR r0,[r1,#0x10]
- 0x00000eae: 2800 .( CMP r0,#0
- 0x00000eb0: d1ec .. BNE 0xe8c ; SYS_ReleaseTimer + 28
- 0x00000eb2: bf00 .. NOP
- 0x00000eb4: e7e0 .. B 0xe78 ; SYS_ReleaseTimer + 8
- SYS_timerPolling
- 0x00000eb6: b510 .. PUSH {r4,lr}
- 0x00000eb8: 486d mH LDR r0,[pc,#436] ; [0x1070] = 0x10010540
- 0x00000eba: 7800 .x LDRB r0,[r0,#0]
- 0x00000ebc: 2800 .( CMP r0,#0
- 0x00000ebe: d020 . BEQ 0xf02 ; SYS_timerPolling + 76
- 0x00000ec0: 2000 . MOVS r0,#0
- 0x00000ec2: 496b kI LDR r1,[pc,#428] ; [0x1070] = 0x10010540
- 0x00000ec4: 7008 .p STRB r0,[r1,#0]
- 0x00000ec6: 4864 dH LDR r0,[pc,#400] ; [0x1058] = 0x10010538
- 0x00000ec8: 6804 .h LDR r4,[r0,#0]
- 0x00000eca: e017 .. B 0xefc ; SYS_timerPolling + 70
- 0x00000ecc: 7a20 z LDRB r0,[r4,#8]
- 0x00000ece: 2801 .( CMP r0,#1
- 0x00000ed0: d113 .. BNE 0xefa ; SYS_timerPolling + 68
- 0x00000ed2: 4966 fI LDR r1,[pc,#408] ; [0x106c] = 0x1001053c
- 0x00000ed4: 6820 h LDR r0,[r4,#0]
- 0x00000ed6: 6809 .h LDR r1,[r1,#0]
- 0x00000ed8: 4288 .B CMP r0,r1
- 0x00000eda: d80e .. BHI 0xefa ; SYS_timerPolling + 68
- 0x00000edc: 7a60 `z LDRB r0,[r4,#9]
- 0x00000ede: 2800 .( CMP r0,#0
- 0x00000ee0: d103 .. BNE 0xeea ; SYS_timerPolling + 52
- 0x00000ee2: 4620 F MOV r0,r4
- 0x00000ee4: f7ffffc4 .... BL SYS_ReleaseTimer ; 0xe70
- 0x00000ee8: e004 .. B 0xef4 ; SYS_timerPolling + 62
- 0x00000eea: 4960 `I LDR r1,[pc,#384] ; [0x106c] = 0x1001053c
- 0x00000eec: 6860 `h LDR r0,[r4,#4]
- 0x00000eee: 6809 .h LDR r1,[r1,#0]
- 0x00000ef0: 1840 @. ADDS r0,r0,r1
- 0x00000ef2: 6020 ` STR r0,[r4,#0]
- 0x00000ef4: 68e1 .h LDR r1,[r4,#0xc]
- 0x00000ef6: 6960 `i LDR r0,[r4,#0x14]
- 0x00000ef8: 4788 .G BLX r1
- 0x00000efa: 6924 $i LDR r4,[r4,#0x10]
- 0x00000efc: 6920 i LDR r0,[r4,#0x10]
- 0x00000efe: 2800 .( CMP r0,#0
- 0x00000f00: d1e4 .. BNE 0xecc ; SYS_timerPolling + 22
- 0x00000f02: bd10 .. POP {r4,pc}
- SYS_ReleaseAllTimer
- 0x00000f04: 4954 TI LDR r1,[pc,#336] ; [0x1058] = 0x10010538
- 0x00000f06: 6808 .h LDR r0,[r1,#0]
- 0x00000f08: e002 .. B 0xf10 ; SYS_ReleaseAllTimer + 12
- 0x00000f0a: 2100 .! MOVS r1,#0
- 0x00000f0c: 7201 .r STRB r1,[r0,#8]
- 0x00000f0e: 6900 .i LDR r0,[r0,#0x10]
- 0x00000f10: 6901 .i LDR r1,[r0,#0x10]
- 0x00000f12: 2900 .) CMP r1,#0
- 0x00000f14: d1f9 .. BNE 0xf0a ; SYS_ReleaseAllTimer + 6
- 0x00000f16: 494f OI LDR r1,[pc,#316] ; [0x1054] = 0x1001098c
- 0x00000f18: 4a4f OJ LDR r2,[pc,#316] ; [0x1058] = 0x10010538
- 0x00000f1a: 6011 .` STR r1,[r2,#0]
- 0x00000f1c: 4770 pG BX lr
- SYS_ClkTicks
- 0x00000f1e: 4a55 UJ LDR r2,[pc,#340] ; [0x1074] = 0x10008300
- 0x00000f20: 7812 .x LDRB r2,[r2,#0]
- 0x00000f22: 4b54 TK LDR r3,[pc,#336] ; [0x1074] = 0x10008300
- 0x00000f24: 785b [x LDRB r3,[r3,#1]
- 0x00000f26: 021b .. LSLS r3,r3,#8
- 0x00000f28: 431a .C ORRS r2,r2,r3
- 0x00000f2a: 4b52 RK LDR r3,[pc,#328] ; [0x1074] = 0x10008300
- 0x00000f2c: 789b .x LDRB r3,[r3,#2]
- 0x00000f2e: 041b .. LSLS r3,r3,#16
- 0x00000f30: 431a .C ORRS r2,r2,r3
- 0x00000f32: 4b50 PK LDR r3,[pc,#320] ; [0x1074] = 0x10008300
- 0x00000f34: 78db .x LDRB r3,[r3,#3]
- 0x00000f36: 061b .. LSLS r3,r3,#24
- 0x00000f38: 431a .C ORRS r2,r2,r3
- 0x00000f3a: 4610 .F MOV r0,r2
- 0x00000f3c: 2100 .! MOVS r1,#0
- 0x00000f3e: 4a4e NJ LDR r2,[pc,#312] ; [0x1078] = 0x10010544
- 0x00000f40: 6812 .h LDR r2,[r2,#0]
- 0x00000f42: 2a00 .* CMP r2,#0
- 0x00000f44: d102 .. BNE 0xf4c ; SYS_ClkTicks + 46
- 0x00000f46: 4a4c LJ LDR r2,[pc,#304] ; [0x1078] = 0x10010544
- 0x00000f48: 6010 .` STR r0,[r2,#0]
- 0x00000f4a: e01a .. B 0xf82 ; SYS_ClkTicks + 100
- 0x00000f4c: 4a4a JJ LDR r2,[pc,#296] ; [0x1078] = 0x10010544
- 0x00000f4e: 6812 .h LDR r2,[r2,#0]
- 0x00000f50: 4282 .B CMP r2,r0
- 0x00000f52: d902 .. BLS 0xf5a ; SYS_ClkTicks + 60
- 0x00000f54: 4a48 HJ LDR r2,[pc,#288] ; [0x1078] = 0x10010544
- 0x00000f56: 6010 .` STR r0,[r2,#0]
- 0x00000f58: 4770 pG BX lr
- 0x00000f5a: 4a47 GJ LDR r2,[pc,#284] ; [0x1078] = 0x10010544
- 0x00000f5c: 6812 .h LDR r2,[r2,#0]
- 0x00000f5e: 1a81 .. SUBS r1,r0,r2
- 0x00000f60: e00d .. B 0xf7e ; SYS_ClkTicks + 96
- 0x00000f62: 4a42 BJ LDR r2,[pc,#264] ; [0x106c] = 0x1001053c
- 0x00000f64: 6812 .h LDR r2,[r2,#0]
- 0x00000f66: 1c52 R. ADDS r2,r2,#1
- 0x00000f68: 4b40 @K LDR r3,[pc,#256] ; [0x106c] = 0x1001053c
- 0x00000f6a: 601a .` STR r2,[r3,#0]
- 0x00000f6c: 4a42 BJ LDR r2,[pc,#264] ; [0x1078] = 0x10010544
- 0x00000f6e: 6812 .h LDR r2,[r2,#0]
- 0x00000f70: 3220 2 ADDS r2,r2,#0x20
- 0x00000f72: 4b41 AK LDR r3,[pc,#260] ; [0x1078] = 0x10010544
- 0x00000f74: 601a .` STR r2,[r3,#0]
- 0x00000f76: 3920 9 SUBS r1,r1,#0x20
- 0x00000f78: 2201 ." MOVS r2,#1
- 0x00000f7a: 4b3d =K LDR r3,[pc,#244] ; [0x1070] = 0x10010540
- 0x00000f7c: 701a .p STRB r2,[r3,#0]
- 0x00000f7e: 2920 ) CMP r1,#0x20
- 0x00000f80: d2ef .. BCS 0xf62 ; SYS_ClkTicks + 68
- 0x00000f82: bf00 .. NOP
- 0x00000f84: e7e8 .. B 0xf58 ; SYS_ClkTicks + 58
- SYStick_handle
- 0x00000f86: b500 .. PUSH {lr}
- 0x00000f88: f7ffffc9 .... BL SYS_ClkTicks ; 0xf1e
- 0x00000f8c: 2001 . MOVS r0,#1
- 0x00000f8e: 4938 8I LDR r1,[pc,#224] ; [0x1070] = 0x10010540
- 0x00000f90: 7008 .p STRB r0,[r1,#0]
- 0x00000f92: bd00 .. POP {pc}
- SYS_delay_us
- 0x00000f94: b570 p. PUSH {r4-r6,lr}
- 0x00000f96: 4603 .F MOV r3,r0
- 0x00000f98: bf00 .. NOP
- 0x00000f9a: 4e33 3N LDR r6,[pc,#204] ; [0x1068] = 0xe000e000
- 0x00000f9c: 6975 ui LDR r5,[r6,#0x14]
- 0x00000f9e: 2618 .& MOVS r6,#0x18
- 0x00000fa0: 435e ^C MULS r6,r3,r6
- 0x00000fa2: 4634 4F MOV r4,r6
- 0x00000fa4: 2200 ." MOVS r2,#0
- 0x00000fa6: 4e30 0N LDR r6,[pc,#192] ; [0x1068] = 0xe000e000
- 0x00000fa8: 69b1 .i LDR r1,[r6,#0x18]
- 0x00000faa: e00f .. B 0xfcc ; SYS_delay_us + 56
- 0x00000fac: 4e2e .N LDR r6,[pc,#184] ; [0x1068] = 0xe000e000
- 0x00000fae: 69b0 .i LDR r0,[r6,#0x18]
- 0x00000fb0: 4288 .B CMP r0,r1
- 0x00000fb2: d00b .. BEQ 0xfcc ; SYS_delay_us + 56
- 0x00000fb4: 4288 .B CMP r0,r1
- 0x00000fb6: d202 .. BCS 0xfbe ; SYS_delay_us + 42
- 0x00000fb8: 1a0e .. SUBS r6,r1,r0
- 0x00000fba: 18b2 .. ADDS r2,r6,r2
- 0x00000fbc: e002 .. B 0xfc4 ; SYS_delay_us + 48
- 0x00000fbe: 1a2e .. SUBS r6,r5,r0
- 0x00000fc0: 1876 v. ADDS r6,r6,r1
- 0x00000fc2: 18b2 .. ADDS r2,r6,r2
- 0x00000fc4: 4601 .F MOV r1,r0
- 0x00000fc6: 42a2 .B CMP r2,r4
- 0x00000fc8: d300 .. BCC 0xfcc ; SYS_delay_us + 56
- 0x00000fca: e000 .. B 0xfce ; SYS_delay_us + 58
- 0x00000fcc: e7ee .. B 0xfac ; SYS_delay_us + 24
- 0x00000fce: bf00 .. NOP
- 0x00000fd0: bd70 p. POP {r4-r6,pc}
- SYS_delay_ms
- 0x00000fd2: b510 .. PUSH {r4,lr}
- 0x00000fd4: 4604 .F MOV r4,r0
- 0x00000fd6: 217d }! MOVS r1,#0x7d
- 0x00000fd8: 00c9 .. LSLS r1,r1,#3
- 0x00000fda: 4361 aC MULS r1,r4,r1
- 0x00000fdc: 4608 .F MOV r0,r1
- 0x00000fde: f7ffffd9 .... BL SYS_delay_us ; 0xf94
- 0x00000fe2: bd10 .. POP {r4,pc}
- NVIC_SetPriority
- 0x00000fe4: b510 .. PUSH {r4,lr}
- 0x00000fe6: 2800 .( CMP r0,#0
- 0x00000fe8: da19 .. BGE 0x101e ; NVIC_SetPriority + 58
- 0x00000fea: 4a24 $J LDR r2,[pc,#144] ; [0x107c] = 0xe000ed1c
- 0x00000fec: 0703 .. LSLS r3,r0,#28
- 0x00000fee: 0f1b .. LSRS r3,r3,#28
- 0x00000ff0: 3b08 .; SUBS r3,r3,#8
- 0x00000ff2: 089b .. LSRS r3,r3,#2
- 0x00000ff4: 009b .. LSLS r3,r3,#2
- 0x00000ff6: 58d2 .X LDR r2,[r2,r3]
- 0x00000ff8: 0783 .. LSLS r3,r0,#30
- 0x00000ffa: 0edc .. LSRS r4,r3,#27
- 0x00000ffc: 23ff .# MOVS r3,#0xff
- 0x00000ffe: 40a3 .@ LSLS r3,r3,r4
- 0x00001000: 439a .C BICS r2,r2,r3
- 0x00001002: 078b .. LSLS r3,r1,#30
- 0x00001004: 0e1b .. LSRS r3,r3,#24
- 0x00001006: 0784 .. LSLS r4,r0,#30
- 0x00001008: 0ee4 .. LSRS r4,r4,#27
- 0x0000100a: 40a3 .@ LSLS r3,r3,r4
- 0x0000100c: 431a .C ORRS r2,r2,r3
- 0x0000100e: 4b1b .K LDR r3,[pc,#108] ; [0x107c] = 0xe000ed1c
- 0x00001010: 0704 .. LSLS r4,r0,#28
- 0x00001012: 0f24 $. LSRS r4,r4,#28
- 0x00001014: 3c08 .< SUBS r4,r4,#8
- 0x00001016: 08a4 .. LSRS r4,r4,#2
- 0x00001018: 00a4 .. LSLS r4,r4,#2
- 0x0000101a: 511a .Q STR r2,[r3,r4]
- 0x0000101c: e018 .. B 0x1050 ; NVIC_SetPriority + 108
- 0x0000101e: 4a18 .J LDR r2,[pc,#96] ; [0x1080] = 0xe000e100
- 0x00001020: 2303 .# MOVS r3,#3
- 0x00001022: 021b .. LSLS r3,r3,#8
- 0x00001024: 18d2 .. ADDS r2,r2,r3
- 0x00001026: 0883 .. LSRS r3,r0,#2
- 0x00001028: 009b .. LSLS r3,r3,#2
- 0x0000102a: 58d2 .X LDR r2,[r2,r3]
- 0x0000102c: 0783 .. LSLS r3,r0,#30
- 0x0000102e: 0edc .. LSRS r4,r3,#27
- 0x00001030: 23ff .# MOVS r3,#0xff
- 0x00001032: 40a3 .@ LSLS r3,r3,r4
- 0x00001034: 439a .C BICS r2,r2,r3
- 0x00001036: 078b .. LSLS r3,r1,#30
- 0x00001038: 0e1b .. LSRS r3,r3,#24
- 0x0000103a: 0784 .. LSLS r4,r0,#30
- 0x0000103c: 0ee4 .. LSRS r4,r4,#27
- 0x0000103e: 40a3 .@ LSLS r3,r3,r4
- 0x00001040: 431a .C ORRS r2,r2,r3
- 0x00001042: 4b0f .K LDR r3,[pc,#60] ; [0x1080] = 0xe000e100
- 0x00001044: 2403 .$ MOVS r4,#3
- 0x00001046: 0224 $. LSLS r4,r4,#8
- 0x00001048: 191b .. ADDS r3,r3,r4
- 0x0000104a: 0884 .. LSRS r4,r0,#2
- 0x0000104c: 00a4 .. LSLS r4,r4,#2
- 0x0000104e: 511a .Q STR r2,[r3,r4]
- 0x00001050: bd10 .. POP {r4,pc}
- $d
- 0x00001052: 0000 .. DCW 0
- 0x00001054: 1001098c .... DCD 268503436
- 0x00001058: 10010538 8... DCD 268502328
- 0x0000105c: 00000d71 q... DCD 3441
- 0x00001060: 00005dc0 .].. DCD 24000
- 0x00001064: 00ffffff .... DCD 16777215
- 0x00001068: e000e000 .... DCD 3758153728
- 0x0000106c: 1001053c <... DCD 268502332
- 0x00001070: 10010540 @... DCD 268502336
- 0x00001074: 10008300 .... DCD 268468992
- 0x00001078: 10010544 D... DCD 268502340
- 0x0000107c: e000ed1c .... DCD 3758157084
- 0x00001080: e000e100 .... DCD 3758153984
- $t
- .text
- Lpm_LockLpm
- 0x00001084: 4a43 CJ LDR r2,[pc,#268] ; [0x1194] = 0x10004700
- 0x00001086: 7b92 .{ LDRB r2,[r2,#0xe]
- 0x00001088: 4b42 BK LDR r3,[pc,#264] ; [0x1194] = 0x10004700
- 0x0000108a: 7bdb .{ LDRB r3,[r3,#0xf]
- 0x0000108c: 021b .. LSLS r3,r3,#8
- 0x0000108e: 431a .C ORRS r2,r2,r3
- 0x00001090: 4302 .C ORRS r2,r2,r0
- 0x00001092: 4611 .F MOV r1,r2
- 0x00001094: bf00 .. NOP
- 0x00001096: 4b3f ?K LDR r3,[pc,#252] ; [0x1194] = 0x10004700
- 0x00001098: 7399 .s STRB r1,[r3,#0xe]
- 0x0000109a: 120a .. ASRS r2,r1,#8
- 0x0000109c: 73da .s STRB r2,[r3,#0xf]
- 0x0000109e: bf00 .. NOP
- 0x000010a0: 4770 pG BX lr
- Lpm_unLockLpm
- 0x000010a2: 4a3c <J LDR r2,[pc,#240] ; [0x1194] = 0x10004700
- 0x000010a4: 7b92 .{ LDRB r2,[r2,#0xe]
- 0x000010a6: 4b3b ;K LDR r3,[pc,#236] ; [0x1194] = 0x10004700
- 0x000010a8: 7bdb .{ LDRB r3,[r3,#0xf]
- 0x000010aa: 021b .. LSLS r3,r3,#8
- 0x000010ac: 431a .C ORRS r2,r2,r3
- 0x000010ae: 4382 .C BICS r2,r2,r0
- 0x000010b0: 4611 .F MOV r1,r2
- 0x000010b2: bf00 .. NOP
- 0x000010b4: 4b37 7K LDR r3,[pc,#220] ; [0x1194] = 0x10004700
- 0x000010b6: 7399 .s STRB r1,[r3,#0xe]
- 0x000010b8: 120a .. ASRS r2,r1,#8
- 0x000010ba: 73da .s STRB r2,[r3,#0xf]
- 0x000010bc: bf00 .. NOP
- 0x000010be: 4770 pG BX lr
- Lpm_CheckLpmFlag
- 0x000010c0: 4834 4H LDR r0,[pc,#208] ; [0x1194] = 0x10004700
- 0x000010c2: 7b80 .{ LDRB r0,[r0,#0xe]
- 0x000010c4: 2800 .( CMP r0,#0
- 0x000010c6: d101 .. BNE 0x10cc ; Lpm_CheckLpmFlag + 12
- 0x000010c8: 2001 . MOVS r0,#1
- 0x000010ca: e000 .. B 0x10ce ; Lpm_CheckLpmFlag + 14
- 0x000010cc: 2000 . MOVS r0,#0
- 0x000010ce: 4931 1I LDR r1,[pc,#196] ; [0x1194] = 0x10004700
- 0x000010d0: 7bc9 .{ LDRB r1,[r1,#0xf]
- 0x000010d2: 0209 .. LSLS r1,r1,#8
- 0x000010d4: 4308 .C ORRS r0,r0,r1
- 0x000010d6: 2800 .( CMP r0,#0
- 0x000010d8: d001 .. BEQ 0x10de ; Lpm_CheckLpmFlag + 30
- 0x000010da: 2001 . MOVS r0,#1
- 0x000010dc: 4770 pG BX lr
- 0x000010de: 2000 . MOVS r0,#0
- 0x000010e0: e7fc .. B 0x10dc ; Lpm_CheckLpmFlag + 28
- Lpm_ClearLpmFlag
- 0x000010e2: bf00 .. NOP
- 0x000010e4: 2000 . MOVS r0,#0
- 0x000010e6: 492b +I LDR r1,[pc,#172] ; [0x1194] = 0x10004700
- 0x000010e8: 7388 .s STRB r0,[r1,#0xe]
- 0x000010ea: 73c8 .s STRB r0,[r1,#0xf]
- 0x000010ec: bf00 .. NOP
- 0x000010ee: 4770 pG BX lr
- Lpm_enter
- 0x000010f0: 2001 . MOVS r0,#1
- 0x000010f2: 4929 )I LDR r1,[pc,#164] ; [0x1198] = 0x10004120
- 0x000010f4: 7448 Ht STRB r0,[r1,#0x11]
- 0x000010f6: 4770 pG BX lr
- Lpm_exit
- 0x000010f8: 2000 . MOVS r0,#0
- 0x000010fa: 4927 'I LDR r1,[pc,#156] ; [0x1198] = 0x10004120
- 0x000010fc: 7448 Ht STRB r0,[r1,#0x11]
- 0x000010fe: 4770 pG BX lr
- Lpm_Set_Interval
- 0x00001100: bf00 .. NOP
- 0x00001102: 4a25 %J LDR r2,[pc,#148] ; [0x1198] = 0x10004120
- 0x00001104: 32c0 .2 ADDS r2,r2,#0xc0
- 0x00001106: 74d0 .t STRB r0,[r2,#0x13]
- 0x00001108: 1201 .. ASRS r1,r0,#8
- 0x0000110a: 7511 .u STRB r1,[r2,#0x14]
- 0x0000110c: bf00 .. NOP
- 0x0000110e: 4770 pG BX lr
- Lpm_Set_Conn_Interval
- 0x00001110: bf00 .. NOP
- 0x00001112: 4a20 J LDR r2,[pc,#128] ; [0x1194] = 0x10004700
- 0x00001114: 7710 .w STRB r0,[r2,#0x1c]
- 0x00001116: 1201 .. ASRS r1,r0,#8
- 0x00001118: 7751 Qw STRB r1,[r2,#0x1d]
- 0x0000111a: bf00 .. NOP
- 0x0000111c: 4770 pG BX lr
- BT_GpiosetBeforlpm
- 0x0000111e: b510 .. PUSH {r4,lr}
- 0x00001120: 2400 .$ MOVS r4,#0
- 0x00001122: e02b +. B 0x117c ; BT_GpiosetBeforlpm + 94
- 0x00001124: 481b .H LDR r0,[pc,#108] ; [0x1194] = 0x10004700
- 0x00001126: 7940 @y LDRB r0,[r0,#5]
- 0x00001128: 06c0 .. LSLS r0,r0,#27
- 0x0000112a: 0ec0 .. LSRS r0,r0,#27
- 0x0000112c: 42a0 .B CMP r0,r4
- 0x0000112e: d01d .. BEQ 0x116c ; BT_GpiosetBeforlpm + 78
- 0x00001130: 4818 .H LDR r0,[pc,#96] ; [0x1194] = 0x10004700
- 0x00001132: 7980 .y LDRB r0,[r0,#6]
- 0x00001134: 06c0 .. LSLS r0,r0,#27
- 0x00001136: 0ec0 .. LSRS r0,r0,#27
- 0x00001138: 42a0 .B CMP r0,r4
- 0x0000113a: d017 .. BEQ 0x116c ; BT_GpiosetBeforlpm + 78
- 0x0000113c: 4815 .H LDR r0,[pc,#84] ; [0x1194] = 0x10004700
- 0x0000113e: 79c0 .y LDRB r0,[r0,#7]
- 0x00001140: 06c0 .. LSLS r0,r0,#27
- 0x00001142: 0ec0 .. LSRS r0,r0,#27
- 0x00001144: 42a0 .B CMP r0,r4
- 0x00001146: d011 .. BEQ 0x116c ; BT_GpiosetBeforlpm + 78
- 0x00001148: 4812 .H LDR r0,[pc,#72] ; [0x1194] = 0x10004700
- 0x0000114a: 7a00 .z LDRB r0,[r0,#8]
- 0x0000114c: 06c0 .. LSLS r0,r0,#27
- 0x0000114e: 0ec0 .. LSRS r0,r0,#27
- 0x00001150: 42a0 .B CMP r0,r4
- 0x00001152: d00b .. BEQ 0x116c ; BT_GpiosetBeforlpm + 78
- 0x00001154: 480f .H LDR r0,[pc,#60] ; [0x1194] = 0x10004700
- 0x00001156: 7a40 @z LDRB r0,[r0,#9]
- 0x00001158: 06c0 .. LSLS r0,r0,#27
- 0x0000115a: 0ec0 .. LSRS r0,r0,#27
- 0x0000115c: 42a0 .B CMP r0,r4
- 0x0000115e: d005 .. BEQ 0x116c ; BT_GpiosetBeforlpm + 78
- 0x00001160: 480c .H LDR r0,[pc,#48] ; [0x1194] = 0x10004700
- 0x00001162: 7a80 .z LDRB r0,[r0,#0xa]
- 0x00001164: 06c0 .. LSLS r0,r0,#27
- 0x00001166: 0ec0 .. LSRS r0,r0,#27
- 0x00001168: 42a0 .B CMP r0,r4
- 0x0000116a: d100 .. BNE 0x116e ; BT_GpiosetBeforlpm + 80
- 0x0000116c: e004 .. B 0x1178 ; BT_GpiosetBeforlpm + 90
- 0x0000116e: 2180 .! MOVS r1,#0x80
- 0x00001170: 4620 F MOV r0,r4
- 0x00001172: f7fffd55 ..U. BL GPIO_SetGpioMultFunction ; 0xc20
- 0x00001176: bf00 .. NOP
- 0x00001178: 1c60 `. ADDS r0,r4,#1
- 0x0000117a: b2c4 .. UXTB r4,r0
- 0x0000117c: 2c20 , CMP r4,#0x20
- 0x0000117e: dbd1 .. BLT 0x1124 ; BT_GpiosetBeforlpm + 6
- 0x00001180: bd10 .. POP {r4,pc}
- Bt_ActionBeforeLpm
- 0x00001182: b510 .. PUSH {r4,lr}
- 0x00001184: f7ffffcb .... BL BT_GpiosetBeforlpm ; 0x111e
- 0x00001188: bd10 .. POP {r4,pc}
- Bt_ActionBeforeHibernate
- 0x0000118a: b510 .. PUSH {r4,lr}
- 0x0000118c: f7ffffc7 .... BL BT_GpiosetBeforlpm ; 0x111e
- 0x00001190: bd10 .. POP {r4,pc}
- $d
- 0x00001192: 0000 .. DCW 0
- 0x00001194: 10004700 .G.. DCD 268453632
- 0x00001198: 10004120 A.. DCD 268452128
- $t
- .text
- printport_init
- 0x0000119c: b500 .. PUSH {lr}
- 0x0000119e: b085 .. SUB sp,sp,#0x14
- 0x000011a0: 48d9 .H LDR r0,[pc,#868] ; [0x1508] = 0x8034
- 0x000011a2: 9000 .. STR r0,[sp,#0]
- 0x000011a4: 2100 .! MOVS r1,#0
- 0x000011a6: 4668 hF MOV r0,sp
- 0x000011a8: 8181 .. STRH r1,[r0,#0xc]
- 0x000011aa: 8081 .. STRH r1,[r0,#4]
- 0x000011ac: 80c1 .. STRH r1,[r0,#6]
- 0x000011ae: 8141 A. STRH r1,[r0,#0xa]
- 0x000011b0: 8101 .. STRH r1,[r0,#8]
- 0x000011b2: 21ff .! MOVS r1,#0xff
- 0x000011b4: 3101 .1 ADDS r1,#1
- 0x000011b6: 81c1 .. STRH r1,[r0,#0xe]
- 0x000011b8: 8201 .. STRH r1,[r0,#0x10]
- 0x000011ba: 48d4 .H LDR r0,[pc,#848] ; [0x150c] = 0x10010548
- 0x000011bc: 7800 .x LDRB r0,[r0,#0]
- 0x000011be: 2800 .( CMP r0,#0
- 0x000011c0: d10a .. BNE 0x11d8 ; printport_init + 60
- 0x000011c2: 49d2 .I LDR r1,[pc,#840] ; [0x150c] = 0x10010548
- 0x000011c4: 7888 .x LDRB r0,[r1,#2]
- 0x000011c6: 2108 .! MOVS r1,#8
- 0x000011c8: f7fffd2a ..*. BL GPIO_SetGpioMultFunction ; 0xc20
- 0x000011cc: 49cf .I LDR r1,[pc,#828] ; [0x150c] = 0x10010548
- 0x000011ce: 7848 Hx LDRB r0,[r1,#1]
- 0x000011d0: 2109 .! MOVS r1,#9
- 0x000011d2: f7fffd25 ..%. BL GPIO_SetGpioMultFunction ; 0xc20
- 0x000011d6: e00d .. B 0x11f4 ; printport_init + 88
- 0x000011d8: 48cc .H LDR r0,[pc,#816] ; [0x150c] = 0x10010548
- 0x000011da: 7800 .x LDRB r0,[r0,#0]
- 0x000011dc: 2801 .( CMP r0,#1
- 0x000011de: d109 .. BNE 0x11f4 ; printport_init + 88
- 0x000011e0: 49ca .I LDR r1,[pc,#808] ; [0x150c] = 0x10010548
- 0x000011e2: 7888 .x LDRB r0,[r1,#2]
- 0x000011e4: 210c .! MOVS r1,#0xc
- 0x000011e6: f7fffd1b .... BL GPIO_SetGpioMultFunction ; 0xc20
- 0x000011ea: 49c8 .I LDR r1,[pc,#800] ; [0x150c] = 0x10010548
- 0x000011ec: 7848 Hx LDRB r0,[r1,#1]
- 0x000011ee: 210d .! MOVS r1,#0xd
- 0x000011f0: f7fffd16 .... BL GPIO_SetGpioMultFunction ; 0xc20
- 0x000011f4: 49c5 .I LDR r1,[pc,#788] ; [0x150c] = 0x10010548
- 0x000011f6: 7808 .x LDRB r0,[r1,#0]
- 0x000011f8: 4669 iF MOV r1,sp
- 0x000011fa: f7fff935 ..5. BL USART_Init ; 0x468
- 0x000011fe: b005 .. ADD sp,sp,#0x14
- 0x00001200: bd00 .. POP {pc}
- setprintport
- 0x00001202: 49c2 .I LDR r1,[pc,#776] ; [0x150c] = 0x10010548
- 0x00001204: 7008 .p STRB r0,[r1,#0]
- 0x00001206: 4770 pG BX lr
- setprintportcb
- 0x00001208: 7801 .x LDRB r1,[r0,#0]
- 0x0000120a: 4ac0 .J LDR r2,[pc,#768] ; [0x150c] = 0x10010548
- 0x0000120c: 7011 .p STRB r1,[r2,#0]
- 0x0000120e: 7881 .x LDRB r1,[r0,#2]
- 0x00001210: 7091 .p STRB r1,[r2,#2]
- 0x00001212: 7841 Ax LDRB r1,[r0,#1]
- 0x00001214: 7051 Qp STRB r1,[r2,#1]
- 0x00001216: 4770 pG BX lr
- printfsend
- 0x00001218: b570 p. PUSH {r4-r6,lr}
- 0x0000121a: 4604 .F MOV r4,r0
- 0x0000121c: 460d .F MOV r5,r1
- 0x0000121e: b2aa .. UXTH r2,r5
- 0x00001220: 49ba .I LDR r1,[pc,#744] ; [0x150c] = 0x10010548
- 0x00001222: 7808 .x LDRB r0,[r1,#0]
- 0x00001224: 4621 !F MOV r1,r4
- 0x00001226: f7fffb8c .... BL USART_SendDataFromBuff ; 0x942
- 0x0000122a: bd70 p. POP {r4-r6,pc}
- MyPrintf
- 0x0000122c: b40f .. PUSH {r0-r3}
- 0x0000122e: b5f0 .. PUSH {r4-r7,lr}
- 0x00001230: b08b .. SUB sp,sp,#0x2c
- 0x00001232: a811 .. ADD r0,sp,#0x44
- 0x00001234: 9001 .. STR r0,[sp,#4]
- 0x00001236: e142 B. B 0x14be ; MyPrintf + 658
- 0x00001238: 2400 .$ MOVS r4,#0
- 0x0000123a: e000 .. B 0x123e ; MyPrintf + 18
- 0x0000123c: 1c64 d. ADDS r4,r4,#1
- 0x0000123e: 9810 .. LDR r0,[sp,#0x40]
- 0x00001240: 5d00 .] LDRB r0,[r0,r4]
- 0x00001242: 2825 %( CMP r0,#0x25
- 0x00001244: d003 .. BEQ 0x124e ; MyPrintf + 34
- 0x00001246: 9810 .. LDR r0,[sp,#0x40]
- 0x00001248: 5d00 .] LDRB r0,[r0,r4]
- 0x0000124a: 2800 .( CMP r0,#0
- 0x0000124c: d1f6 .. BNE 0x123c ; MyPrintf + 16
- 0x0000124e: 2c00 ., CMP r4,#0
- 0x00001250: d003 .. BEQ 0x125a ; MyPrintf + 46
- 0x00001252: 4621 !F MOV r1,r4
- 0x00001254: 9810 .. LDR r0,[sp,#0x40]
- 0x00001256: f7ffffdf .... BL printfsend ; 0x1218
- 0x0000125a: 9810 .. LDR r0,[sp,#0x40]
- 0x0000125c: 1900 .. ADDS r0,r0,r4
- 0x0000125e: 9010 .. STR r0,[sp,#0x40]
- 0x00001260: 9810 .. LDR r0,[sp,#0x40]
- 0x00001262: 7800 .x LDRB r0,[r0,#0]
- 0x00001264: 2825 %( CMP r0,#0x25
- 0x00001266: d1e6 .. BNE 0x1236 ; MyPrintf + 10
- 0x00001268: 9810 .. LDR r0,[sp,#0x40]
- 0x0000126a: 1c40 @. ADDS r0,r0,#1
- 0x0000126c: 9010 .. STR r0,[sp,#0x40]
- 0x0000126e: 2500 .% MOVS r5,#0
- 0x00001270: 2020 MOVS r0,#0x20
- 0x00001272: 9003 .. STR r0,[sp,#0xc]
- 0x00001274: bf00 .. NOP
- 0x00001276: 9810 .. LDR r0,[sp,#0x40]
- 0x00001278: 7801 .x LDRB r1,[r0,#0]
- 0x0000127a: 1c40 @. ADDS r0,r0,#1
- 0x0000127c: 9010 .. STR r0,[sp,#0x40]
- 0x0000127e: 2938 8) CMP r1,#0x38
- 0x00001280: d030 0. BEQ 0x12e4 ; MyPrintf + 184
- 0x00001282: dc14 .. BGT 0x12ae ; MyPrintf + 130
- 0x00001284: 2933 3) CMP r1,#0x33
- 0x00001286: d028 (. BEQ 0x12da ; MyPrintf + 174
- 0x00001288: dc08 .. BGT 0x129c ; MyPrintf + 112
- 0x0000128a: 2925 %) CMP r1,#0x25
- 0x0000128c: d06f o. BEQ 0x136e ; MyPrintf + 322
- 0x0000128e: 2930 0) CMP r1,#0x30
- 0x00001290: d020 . BEQ 0x12d4 ; MyPrintf + 168
- 0x00001292: 2931 1) CMP r1,#0x31
- 0x00001294: d01f .. BEQ 0x12d6 ; MyPrintf + 170
- 0x00001296: 2932 2) CMP r1,#0x32
- 0x00001298: d16a j. BNE 0x1370 ; MyPrintf + 324
- 0x0000129a: e01d .. B 0x12d8 ; MyPrintf + 172
- 0x0000129c: 2934 4) CMP r1,#0x34
- 0x0000129e: d01d .. BEQ 0x12dc ; MyPrintf + 176
- 0x000012a0: 2935 5) CMP r1,#0x35
- 0x000012a2: d01c .. BEQ 0x12de ; MyPrintf + 178
- 0x000012a4: 2936 6) CMP r1,#0x36
- 0x000012a6: d01b .. BEQ 0x12e0 ; MyPrintf + 180
- 0x000012a8: 2937 7) CMP r1,#0x37
- 0x000012aa: d1f5 .. BNE 0x1298 ; MyPrintf + 108
- 0x000012ac: e019 .. B 0x12e2 ; MyPrintf + 182
- 0x000012ae: 2970 p) CMP r1,#0x70
- 0x000012b0: d073 s. BEQ 0x139a ; MyPrintf + 366
- 0x000012b2: dc08 .. BGT 0x12c6 ; MyPrintf + 154
- 0x000012b4: 2939 9) CMP r1,#0x39
- 0x000012b6: d016 .. BEQ 0x12e6 ; MyPrintf + 186
- 0x000012b8: 2958 X) CMP r1,#0x58
- 0x000012ba: d070 p. BEQ 0x139e ; MyPrintf + 370
- 0x000012bc: 2963 c) CMP r1,#0x63
- 0x000012be: d022 ". BEQ 0x1306 ; MyPrintf + 218
- 0x000012c0: 2964 d) CMP r1,#0x64
- 0x000012c2: d1e9 .. BNE 0x1298 ; MyPrintf + 108
- 0x000012c4: e02a *. B 0x131c ; MyPrintf + 240
- 0x000012c6: 2973 s) CMP r1,#0x73
- 0x000012c8: d03c <. BEQ 0x1344 ; MyPrintf + 280
- 0x000012ca: 2975 u) CMP r1,#0x75
- 0x000012cc: d05a Z. BEQ 0x1384 ; MyPrintf + 344
- 0x000012ce: 2978 x) CMP r1,#0x78
- 0x000012d0: d1e2 .. BNE 0x1298 ; MyPrintf + 108
- 0x000012d2: e071 q. B 0x13b8 ; MyPrintf + 396
- 0x000012d4: bf00 .. NOP
- 0x000012d6: bf00 .. NOP
- 0x000012d8: bf00 .. NOP
- 0x000012da: bf00 .. NOP
- 0x000012dc: bf00 .. NOP
- 0x000012de: bf00 .. NOP
- 0x000012e0: bf00 .. NOP
- 0x000012e2: bf00 .. NOP
- 0x000012e4: bf00 .. NOP
- 0x000012e6: 9810 .. LDR r0,[sp,#0x40]
- 0x000012e8: 3820 8 SUBS r0,r0,#0x20
- 0x000012ea: 7fc0 .. LDRB r0,[r0,#0x1f]
- 0x000012ec: 2830 0( CMP r0,#0x30
- 0x000012ee: d102 .. BNE 0x12f6 ; MyPrintf + 202
- 0x000012f0: 2d00 .- CMP r5,#0
- 0x000012f2: d100 .. BNE 0x12f6 ; MyPrintf + 202
- 0x000012f4: 9003 .. STR r0,[sp,#0xc]
- 0x000012f6: 200a . MOVS r0,#0xa
- 0x000012f8: 4345 EC MULS r5,r0,r5
- 0x000012fa: 9810 .. LDR r0,[sp,#0x40]
- 0x000012fc: 3820 8 SUBS r0,r0,#0x20
- 0x000012fe: 7fc0 .. LDRB r0,[r0,#0x1f]
- 0x00001300: 3830 08 SUBS r0,r0,#0x30
- 0x00001302: 1945 E. ADDS r5,r0,r5
- 0x00001304: e7b7 .. B 0x1276 ; MyPrintf + 74
- 0x00001306: 9801 .. LDR r0,[sp,#4]
- 0x00001308: 6800 .h LDR r0,[r0,#0]
- 0x0000130a: 900a .. STR r0,[sp,#0x28]
- 0x0000130c: 9801 .. LDR r0,[sp,#4]
- 0x0000130e: 1d00 .. ADDS r0,r0,#4
- 0x00001310: 9001 .. STR r0,[sp,#4]
- 0x00001312: 2101 .! MOVS r1,#1
- 0x00001314: a80a .. ADD r0,sp,#0x28
- 0x00001316: f7ffff7f .... BL printfsend ; 0x1218
- 0x0000131a: e0cf .. B 0x14bc ; MyPrintf + 656
- 0x0000131c: 9801 .. LDR r0,[sp,#4]
- 0x0000131e: 6800 .h LDR r0,[r0,#0]
- 0x00001320: 900a .. STR r0,[sp,#0x28]
- 0x00001322: 9801 .. LDR r0,[sp,#4]
- 0x00001324: 1d00 .. ADDS r0,r0,#4
- 0x00001326: 9001 .. STR r0,[sp,#4]
- 0x00001328: 2600 .& MOVS r6,#0
- 0x0000132a: 980a .. LDR r0,[sp,#0x28]
- 0x0000132c: 2800 .( CMP r0,#0
- 0x0000132e: da05 .. BGE 0x133c ; MyPrintf + 272
- 0x00001330: 980a .. LDR r0,[sp,#0x28]
- 0x00001332: 4240 @B RSBS r0,r0,#0
- 0x00001334: 900a .. STR r0,[sp,#0x28]
- 0x00001336: 2001 . MOVS r0,#1
- 0x00001338: 9009 .. STR r0,[sp,#0x24]
- 0x0000133a: e001 .. B 0x1340 ; MyPrintf + 276
- 0x0000133c: 2000 . MOVS r0,#0
- 0x0000133e: 9009 .. STR r0,[sp,#0x24]
- 0x00001340: 270a .' MOVS r7,#0xa
- 0x00001342: e047 G. B 0x13d4 ; MyPrintf + 424
- 0x00001344: 9801 .. LDR r0,[sp,#4]
- 0x00001346: 6800 .h LDR r0,[r0,#0]
- 0x00001348: 9008 .. STR r0,[sp,#0x20]
- 0x0000134a: 9801 .. LDR r0,[sp,#4]
- 0x0000134c: 1d00 .. ADDS r0,r0,#4
- 0x0000134e: 9001 .. STR r0,[sp,#4]
- 0x00001350: 2400 .$ MOVS r4,#0
- 0x00001352: e000 .. B 0x1356 ; MyPrintf + 298
- 0x00001354: 1c64 d. ADDS r4,r4,#1
- 0x00001356: 9808 .. LDR r0,[sp,#0x20]
- 0x00001358: 5d00 .] LDRB r0,[r0,r4]
- 0x0000135a: 2800 .( CMP r0,#0
- 0x0000135c: d1fa .. BNE 0x1354 ; MyPrintf + 296
- 0x0000135e: 4621 !F MOV r1,r4
- 0x00001360: 9808 .. LDR r0,[sp,#0x20]
- 0x00001362: f7ffff59 ..Y. BL printfsend ; 0x1218
- 0x00001366: 42a5 .B CMP r5,r4
- 0x00001368: d90b .. BLS 0x1382 ; MyPrintf + 342
- 0x0000136a: 1b2d -. SUBS r5,r5,r4
- 0x0000136c: e005 .. B 0x137a ; MyPrintf + 334
- 0x0000136e: e09a .. B 0x14a6 ; MyPrintf + 634
- 0x00001370: e09f .. B 0x14b2 ; MyPrintf + 646
- 0x00001372: 2101 .! MOVS r1,#1
- 0x00001374: a066 f. ADR r0,{pc}+0x19c ; 0x1510
- 0x00001376: f7ffff4f ..O. BL printfsend ; 0x1218
- 0x0000137a: 4628 (F MOV r0,r5
- 0x0000137c: 1e6d m. SUBS r5,r5,#1
- 0x0000137e: 2800 .( CMP r0,#0
- 0x00001380: d1f7 .. BNE 0x1372 ; MyPrintf + 326
- 0x00001382: e09b .. B 0x14bc ; MyPrintf + 656
- 0x00001384: 9801 .. LDR r0,[sp,#4]
- 0x00001386: 6800 .h LDR r0,[r0,#0]
- 0x00001388: 900a .. STR r0,[sp,#0x28]
- 0x0000138a: 9801 .. LDR r0,[sp,#4]
- 0x0000138c: 1d00 .. ADDS r0,r0,#4
- 0x0000138e: 9001 .. STR r0,[sp,#4]
- 0x00001390: 2600 .& MOVS r6,#0
- 0x00001392: 270a .' MOVS r7,#0xa
- 0x00001394: 2000 . MOVS r0,#0
- 0x00001396: 9009 .. STR r0,[sp,#0x24]
- 0x00001398: e01c .. B 0x13d4 ; MyPrintf + 424
- 0x0000139a: e00e .. B 0x13ba ; MyPrintf + 398
- 0x0000139c: e7ff .. B 0x139e ; MyPrintf + 370
- 0x0000139e: 9801 .. LDR r0,[sp,#4]
- 0x000013a0: 6800 .h LDR r0,[r0,#0]
- 0x000013a2: 900a .. STR r0,[sp,#0x28]
- 0x000013a4: 9801 .. LDR r0,[sp,#4]
- 0x000013a6: 1d00 .. ADDS r0,r0,#4
- 0x000013a8: 9001 .. STR r0,[sp,#4]
- 0x000013aa: 2600 .& MOVS r6,#0
- 0x000013ac: 2710 .' MOVS r7,#0x10
- 0x000013ae: 2000 . MOVS r0,#0
- 0x000013b0: 9009 .. STR r0,[sp,#0x24]
- 0x000013b2: 2058 X MOVS r0,#0x58
- 0x000013b4: 9002 .. STR r0,[sp,#8]
- 0x000013b6: e00d .. B 0x13d4 ; MyPrintf + 424
- 0x000013b8: bf00 .. NOP
- 0x000013ba: 9801 .. LDR r0,[sp,#4]
- 0x000013bc: 6800 .h LDR r0,[r0,#0]
- 0x000013be: 900a .. STR r0,[sp,#0x28]
- 0x000013c0: 9801 .. LDR r0,[sp,#4]
- 0x000013c2: 1d00 .. ADDS r0,r0,#4
- 0x000013c4: 9001 .. STR r0,[sp,#4]
- 0x000013c6: 2600 .& MOVS r6,#0
- 0x000013c8: 2710 .' MOVS r7,#0x10
- 0x000013ca: 2000 . MOVS r0,#0
- 0x000013cc: 9009 .. STR r0,[sp,#0x24]
- 0x000013ce: 2078 x MOVS r0,#0x78
- 0x000013d0: 9002 .. STR r0,[sp,#8]
- 0x000013d2: bf00 .. NOP
- 0x000013d4: 2401 .$ MOVS r4,#1
- 0x000013d6: e003 .. B 0x13e0 ; MyPrintf + 436
- 0x000013d8: 4620 F MOV r0,r4
- 0x000013da: 4378 xC MULS r0,r7,r0
- 0x000013dc: 4604 .F MOV r4,r0
- 0x000013de: 1e6d m. SUBS r5,r5,#1
- 0x000013e0: 4620 F MOV r0,r4
- 0x000013e2: 4378 xC MULS r0,r7,r0
- 0x000013e4: 990a .. LDR r1,[sp,#0x28]
- 0x000013e6: 4288 .B CMP r0,r1
- 0x000013e8: d807 .. BHI 0x13fa ; MyPrintf + 462
- 0x000013ea: 4621 !F MOV r1,r4
- 0x000013ec: 4379 yC MULS r1,r7,r1
- 0x000013ee: 4608 .F MOV r0,r1
- 0x000013f0: 4639 9F MOV r1,r7
- 0x000013f2: f000fc4d ..M. BL __aeabi_uidiv ; 0x1c90
- 0x000013f6: 42a0 .B CMP r0,r4
- 0x000013f8: d0ee .. BEQ 0x13d8 ; MyPrintf + 428
- 0x000013fa: 9809 .. LDR r0,[sp,#0x24]
- 0x000013fc: 2800 .( CMP r0,#0
- 0x000013fe: d000 .. BEQ 0x1402 ; MyPrintf + 470
- 0x00001400: 1e6d m. SUBS r5,r5,#1
- 0x00001402: 9809 .. LDR r0,[sp,#0x24]
- 0x00001404: 2800 .( CMP r0,#0
- 0x00001406: d009 .. BEQ 0x141c ; MyPrintf + 496
- 0x00001408: 9803 .. LDR r0,[sp,#0xc]
- 0x0000140a: 2830 0( CMP r0,#0x30
- 0x0000140c: d106 .. BNE 0x141c ; MyPrintf + 496
- 0x0000140e: 222d -" MOVS r2,#0x2d
- 0x00001410: 4630 0F MOV r0,r6
- 0x00001412: 1c76 v. ADDS r6,r6,#1
- 0x00001414: a904 .. ADD r1,sp,#0x10
- 0x00001416: 540a .T STRB r2,[r1,r0]
- 0x00001418: 2000 . MOVS r0,#0
- 0x0000141a: 9009 .. STR r0,[sp,#0x24]
- 0x0000141c: 2d01 .- CMP r5,#1
- 0x0000141e: d90b .. BLS 0x1438 ; MyPrintf + 524
- 0x00001420: 2d10 .- CMP r5,#0x10
- 0x00001422: d209 .. BCS 0x1438 ; MyPrintf + 524
- 0x00001424: 1e6d m. SUBS r5,r5,#1
- 0x00001426: e005 .. B 0x1434 ; MyPrintf + 520
- 0x00001428: 4631 1F MOV r1,r6
- 0x0000142a: 1c76 v. ADDS r6,r6,#1
- 0x0000142c: aa04 .. ADD r2,sp,#0x10
- 0x0000142e: 9803 .. LDR r0,[sp,#0xc]
- 0x00001430: 5450 PT STRB r0,[r2,r1]
- 0x00001432: 1e6d m. SUBS r5,r5,#1
- 0x00001434: 2d00 .- CMP r5,#0
- 0x00001436: d1f7 .. BNE 0x1428 ; MyPrintf + 508
- 0x00001438: 9809 .. LDR r0,[sp,#0x24]
- 0x0000143a: 2800 .( CMP r0,#0
- 0x0000143c: d004 .. BEQ 0x1448 ; MyPrintf + 540
- 0x0000143e: 222d -" MOVS r2,#0x2d
- 0x00001440: 4630 0F MOV r0,r6
- 0x00001442: 1c76 v. ADDS r6,r6,#1
- 0x00001444: a904 .. ADD r1,sp,#0x10
- 0x00001446: 540a .T STRB r2,[r1,r0]
- 0x00001448: e026 &. B 0x1498 ; MyPrintf + 620
- 0x0000144a: 9802 .. LDR r0,[sp,#8]
- 0x0000144c: 2878 x( CMP r0,#0x78
- 0x0000144e: d10f .. BNE 0x1470 ; MyPrintf + 580
- 0x00001450: 4621 !F MOV r1,r4
- 0x00001452: 980a .. LDR r0,[sp,#0x28]
- 0x00001454: f000fc1c .... BL __aeabi_uidiv ; 0x1c90
- 0x00001458: 4639 9F MOV r1,r7
- 0x0000145a: 9000 .. STR r0,[sp,#0]
- 0x0000145c: f000fc18 .... BL __aeabi_uidiv ; 0x1c90
- 0x00001460: 482c ,H LDR r0,[pc,#176] ; [0x1514] = 0x1dbc
- 0x00001462: 6800 .h LDR r0,[r0,#0]
- 0x00001464: 5c42 B\ LDRB r2,[r0,r1]
- 0x00001466: 4630 0F MOV r0,r6
- 0x00001468: 1c76 v. ADDS r6,r6,#1
- 0x0000146a: a904 .. ADD r1,sp,#0x10
- 0x0000146c: 540a .T STRB r2,[r1,r0]
- 0x0000146e: e00e .. B 0x148e ; MyPrintf + 610
- 0x00001470: 4621 !F MOV r1,r4
- 0x00001472: 980a .. LDR r0,[sp,#0x28]
- 0x00001474: f000fc0c .... BL __aeabi_uidiv ; 0x1c90
- 0x00001478: 4639 9F MOV r1,r7
- 0x0000147a: 9000 .. STR r0,[sp,#0]
- 0x0000147c: f000fc08 .... BL __aeabi_uidiv ; 0x1c90
- 0x00001480: 4825 %H LDR r0,[pc,#148] ; [0x1518] = 0x1dc0
- 0x00001482: 6800 .h LDR r0,[r0,#0]
- 0x00001484: 5c42 B\ LDRB r2,[r0,r1]
- 0x00001486: 4630 0F MOV r0,r6
- 0x00001488: 1c76 v. ADDS r6,r6,#1
- 0x0000148a: a904 .. ADD r1,sp,#0x10
- 0x0000148c: 540a .T STRB r2,[r1,r0]
- 0x0000148e: 4639 9F MOV r1,r7
- 0x00001490: 4620 F MOV r0,r4
- 0x00001492: f000fbfd .... BL __aeabi_uidiv ; 0x1c90
- 0x00001496: 4604 .F MOV r4,r0
- 0x00001498: 2c00 ., CMP r4,#0
- 0x0000149a: d1d6 .. BNE 0x144a ; MyPrintf + 542
- 0x0000149c: 4631 1F MOV r1,r6
- 0x0000149e: a804 .. ADD r0,sp,#0x10
- 0x000014a0: f7fffeba .... BL printfsend ; 0x1218
- 0x000014a4: e00a .. B 0x14bc ; MyPrintf + 656
- 0x000014a6: 9910 .. LDR r1,[sp,#0x40]
- 0x000014a8: 1e48 H. SUBS r0,r1,#1
- 0x000014aa: 2101 .! MOVS r1,#1
- 0x000014ac: f7fffeb4 .... BL printfsend ; 0x1218
- 0x000014b0: e004 .. B 0x14bc ; MyPrintf + 656
- 0x000014b2: 2105 .! MOVS r1,#5
- 0x000014b4: a019 .. ADR r0,{pc}+0x68 ; 0x151c
- 0x000014b6: f7fffeaf .... BL printfsend ; 0x1218
- 0x000014ba: bf00 .. NOP
- 0x000014bc: bf00 .. NOP
- 0x000014be: 9810 .. LDR r0,[sp,#0x40]
- 0x000014c0: 7800 .x LDRB r0,[r0,#0]
- 0x000014c2: 2800 .( CMP r0,#0
- 0x000014c4: d000 .. BEQ 0x14c8 ; MyPrintf + 668
- 0x000014c6: e6b7 .. B 0x1238 ; MyPrintf + 12
- 0x000014c8: 9001 .. STR r0,[sp,#4]
- 0x000014ca: b00b .. ADD sp,sp,#0x2c
- 0x000014cc: bcf0 .. POP {r4-r7}
- 0x000014ce: bc08 .. POP {r3}
- 0x000014d0: b004 .. ADD sp,sp,#0x10
- 0x000014d2: 4718 .G BX r3
- open_log_print
- 0x000014d4: 4913 .I LDR r1,[pc,#76] ; [0x1524] = 0x1001054b
- 0x000014d6: 7008 .p STRB r0,[r1,#0]
- 0x000014d8: 4770 pG BX lr
- log_print
- 0x000014da: b510 .. PUSH {r4,lr}
- 0x000014dc: 4604 .F MOV r4,r0
- 0x000014de: 4811 .H LDR r0,[pc,#68] ; [0x1524] = 0x1001054b
- 0x000014e0: 7800 .x LDRB r0,[r0,#0]
- 0x000014e2: 2800 .( CMP r0,#0
- 0x000014e4: d002 .. BEQ 0x14ec ; log_print + 18
- 0x000014e6: 4620 F MOV r0,r4
- 0x000014e8: f7fffea0 .... BL MyPrintf ; 0x122c
- 0x000014ec: bd10 .. POP {r4,pc}
- log2_print
- 0x000014ee: b510 .. PUSH {r4,lr}
- 0x000014f0: 4604 .F MOV r4,r0
- 0x000014f2: 480c .H LDR r0,[pc,#48] ; [0x1524] = 0x1001054b
- 0x000014f4: 7800 .x LDRB r0,[r0,#0]
- 0x000014f6: 2801 .( CMP r0,#1
- 0x000014f8: dd02 .. BLE 0x1500 ; log2_print + 18
- 0x000014fa: 4620 F MOV r0,r4
- 0x000014fc: f7fffe96 .... BL MyPrintf ; 0x122c
- 0x00001500: bd10 .. POP {r4,pc}
- _assert_handler
- 0x00001502: bf00 .. NOP
- 0x00001504: e7fe .. B 0x1504 ; _assert_handler + 2
- $d
- 0x00001506: 0000 .. DCW 0
- 0x00001508: 00008034 4... DCD 32820
- 0x0000150c: 10010548 H... DCD 268502344
- 0x00001510: 00000020 ... DCD 32
- 0x00001514: 00001dbc .... DCD 7612
- 0x00001518: 00001dc0 .... DCD 7616
- 0x0000151c: 4f525245 ERRO DCD 1330795077
- 0x00001520: 00000052 R... DCD 82
- 0x00001524: 1001054b K... DCD 268502347
- $t
- .text
- att_list_init2
- 0x00001528: b530 0. PUSH {r4,r5,lr}
- 0x0000152a: 4602 .F MOV r2,r0
- 0x0000152c: 20e1 . MOVS r0,#0xe1
- 0x0000152e: 0080 .. LSLS r0,r0,#2
- 0x00001530: 4281 .B CMP r1,r0
- 0x00001532: dd01 .. BLE 0x1538 ; att_list_init2 + 16
- 0x00001534: 2000 . MOVS r0,#0
- 0x00001536: bd30 0. POP {r4,r5,pc}
- 0x00001538: 2000 . MOVS r0,#0
- 0x0000153a: e007 .. B 0x154c ; att_list_init2 + 36
- 0x0000153c: 2400 .$ MOVS r4,#0
- 0x0000153e: 4b17 .K LDR r3,[pc,#92] ; [0x159c] = 0x47fb
- 0x00001540: 18c3 .. ADDS r3,r0,r3
- 0x00001542: 2501 .% MOVS r5,#1
- 0x00001544: 072d -. LSLS r5,r5,#28
- 0x00001546: 432b +C ORRS r3,r3,r5
- 0x00001548: 701c .p STRB r4,[r3,#0]
- 0x0000154a: 1c40 @. ADDS r0,r0,#1
- 0x0000154c: 23e1 .# MOVS r3,#0xe1
- 0x0000154e: 009b .. LSLS r3,r3,#2
- 0x00001550: 4298 .B CMP r0,r3
- 0x00001552: dbf3 .. BLT 0x153c ; att_list_init2 + 20
- 0x00001554: 2000 . MOVS r0,#0
- 0x00001556: e007 .. B 0x1568 ; att_list_init2 + 64
- 0x00001558: 5c14 .\ LDRB r4,[r2,r0]
- 0x0000155a: 4b10 .K LDR r3,[pc,#64] ; [0x159c] = 0x47fb
- 0x0000155c: 18c3 .. ADDS r3,r0,r3
- 0x0000155e: 2501 .% MOVS r5,#1
- 0x00001560: 072d -. LSLS r5,r5,#28
- 0x00001562: 432b +C ORRS r3,r3,r5
- 0x00001564: 701c .p STRB r4,[r3,#0]
- 0x00001566: 1c40 @. ADDS r0,r0,#1
- 0x00001568: 4288 .B CMP r0,r1
- 0x0000156a: dbf5 .. BLT 0x1558 ; att_list_init2 + 48
- 0x0000156c: 2001 . MOVS r0,#1
- 0x0000156e: e7e2 .. B 0x1536 ; att_list_init2 + 14
- Att_profile_Config
- 0x00001570: b510 .. PUSH {r4,lr}
- 0x00001572: b0ea .. SUB sp,sp,#0x1a8
- 0x00001574: 22ff ." MOVS r2,#0xff
- 0x00001576: 32a5 .2 ADDS r2,r2,#0xa5
- 0x00001578: 4909 .I LDR r1,[pc,#36] ; [0x15a0] = 0x1dc4
- 0x0000157a: a801 .. ADD r0,sp,#4
- 0x0000157c: f000fb9e .... BL __aeabi_memcpy ; 0x1cbc
- 0x00001580: 21ff .! MOVS r1,#0xff
- 0x00001582: 31a2 .1 ADDS r1,r1,#0xa2
- 0x00001584: a801 .. ADD r0,sp,#4
- 0x00001586: f7ffffcf .... BL att_list_init2 ; 0x1528
- 0x0000158a: 4604 .F MOV r4,r0
- 0x0000158c: 2c00 ., CMP r4,#0
- 0x0000158e: d102 .. BNE 0x1596 ; Att_profile_Config + 38
- 0x00001590: a004 .. ADR r0,{pc}+0x14 ; 0x15a4
- 0x00001592: f7fffe4b ..K. BL MyPrintf ; 0x122c
- 0x00001596: b06a j. ADD sp,sp,#0x1a8
- 0x00001598: bd10 .. POP {r4,pc}
- $d
- 0x0000159a: 0000 .. DCW 0
- 0x0000159c: 000047fb .G.. DCD 18427
- 0x000015a0: 00001dc4 .... DCD 7620
- 0x000015a4: 2a2a0a0d ..** DCD 707398157
- 0x000015a8: 2a2a2a2a **** DCD 707406378
- 0x000015ac: 2a2a2a2a **** DCD 707406378
- 0x000015b0: 702a2a2a ***p DCD 1881811498
- 0x000015b4: 69666f72 rofi DCD 1768320882
- 0x000015b8: 7320656c le s DCD 1931502956
- 0x000015bc: 69767265 ervi DCD 1769370213
- 0x000015c0: 73206563 ce s DCD 1931502947
- 0x000015c4: 66207465 et f DCD 1713402981
- 0x000015c8: 2a6c6961 ail* DCD 711747937
- 0x000015cc: 2a2a2a2a **** DCD 707406378
- 0x000015d0: 2a2a2a2a **** DCD 707406378
- 0x000015d4: 2a2a2a2a **** DCD 707406378
- 0x000015d8: 0d2a2a2a ***. DCD 220867114
- 0x000015dc: 0000000a .... DCD 10
- $t
- .text
- IpcDefaultCallBack
- 0x000015e0: 4aa0 .J LDR r2,[pc,#640] ; [0x1864] = 0x10010550
- 0x000015e2: 7812 .x LDRB r2,[r2,#0]
- 0x000015e4: 1c52 R. ADDS r2,r2,#1
- 0x000015e6: 4b9f .K LDR r3,[pc,#636] ; [0x1864] = 0x10010550
- 0x000015e8: 701a .p STRB r2,[r3,#0]
- 0x000015ea: 4770 pG BX lr
- IPC_Initialize
- 0x000015ec: b510 .. PUSH {r4,lr}
- 0x000015ee: 4604 .F MOV r4,r0
- 0x000015f0: 2228 (" MOVS r2,#0x28
- 0x000015f2: 4621 !F MOV r1,r4
- 0x000015f4: 489c .H LDR r0,[pc,#624] ; [0x1868] = 0x100109a4
- 0x000015f6: f000fb61 ..a. BL __aeabi_memcpy ; 0x1cbc
- 0x000015fa: bd10 .. POP {r4,pc}
- IPC_init
- 0x000015fc: 499b .I LDR r1,[pc,#620] ; [0x186c] = 0x1001054c
- 0x000015fe: 6008 .` STR r0,[r1,#0]
- 0x00001600: 4770 pG BX lr
- ipcRx
- 0x00001602: b570 p. PUSH {r4-r6,lr}
- 0x00001604: 4605 .F MOV r5,r0
- 0x00001606: 460e .F MOV r6,r1
- 0x00001608: 4899 .H LDR r0,[pc,#612] ; [0x1870] = 0x1001030c
- 0x0000160a: f7fffa35 ..5. BL HR_REG_24BIT ; 0xa78
- 0x0000160e: 4604 .F MOV r4,r0
- 0x00001610: 2000 . MOVS r0,#0
- 0x00001612: e00c .. B 0x162e ; ipcRx + 44
- 0x00001614: 2101 .! MOVS r1,#1
- 0x00001616: 0709 .. LSLS r1,r1,#28
- 0x00001618: 4321 !C ORRS r1,r1,r4
- 0x0000161a: 7809 .x LDRB r1,[r1,#0]
- 0x0000161c: 5429 )T STRB r1,[r5,r0]
- 0x0000161e: 1c61 a. ADDS r1,r4,#1
- 0x00001620: 460c .F MOV r4,r1
- 0x00001622: 4a94 .J LDR r2,[pc,#592] ; [0x1874] = 0x10500
- 0x00001624: 4291 .B CMP r1,r2
- 0x00001626: d300 .. BCC 0x162a ; ipcRx + 40
- 0x00001628: 4c93 .L LDR r4,[pc,#588] ; [0x1878] = 0x10350
- 0x0000162a: 1c41 A. ADDS r1,r0,#1
- 0x0000162c: b288 .. UXTH r0,r1
- 0x0000162e: 42b0 .B CMP r0,r6
- 0x00001630: dbf0 .. BLT 0x1614 ; ipcRx + 18
- 0x00001632: bf00 .. NOP
- 0x00001634: 498e .I LDR r1,[pc,#568] ; [0x1870] = 0x1001030c
- 0x00001636: 390c .9 SUBS r1,r1,#0xc
- 0x00001638: 730c .s STRB r4,[r1,#0xc]
- 0x0000163a: 0420 . LSLS r0,r4,#16
- 0x0000163c: 0e00 .. LSRS r0,r0,#24
- 0x0000163e: 7348 Hs STRB r0,[r1,#0xd]
- 0x00001640: 0220 . LSLS r0,r4,#8
- 0x00001642: 0e00 .. LSRS r0,r0,#24
- 0x00001644: 7388 .s STRB r0,[r1,#0xe]
- 0x00001646: bf00 .. NOP
- 0x00001648: bd70 p. POP {r4-r6,pc}
- IPC_TxBufferIsEnough
- 0x0000164a: b570 p. PUSH {r4-r6,lr}
- 0x0000164c: 4604 .F MOV r4,r0
- 0x0000164e: 4888 .H LDR r0,[pc,#544] ; [0x1870] = 0x1001030c
- 0x00001650: 380c .8 SUBS r0,r0,#0xc
- 0x00001652: f7fffa11 .... BL HR_REG_24BIT ; 0xa78
- 0x00001656: 4605 .F MOV r5,r0
- 0x00001658: 4885 .H LDR r0,[pc,#532] ; [0x1870] = 0x1001030c
- 0x0000165a: 3808 .8 SUBS r0,r0,#8
- 0x0000165c: f7fffa0c .... BL HR_REG_24BIT ; 0xa78
- 0x00001660: 4606 .F MOV r6,r0
- 0x00001662: 2100 .! MOVS r1,#0
- 0x00001664: e00d .. B 0x1682 ; IPC_TxBufferIsEnough + 56
- 0x00001666: 1c68 h. ADDS r0,r5,#1
- 0x00001668: 4605 .F MOV r5,r0
- 0x0000166a: 4a83 .J LDR r2,[pc,#524] ; [0x1878] = 0x10350
- 0x0000166c: 3a50 P: SUBS r2,r2,#0x50
- 0x0000166e: 4290 .B CMP r0,r2
- 0x00001670: d301 .. BCC 0x1676 ; IPC_TxBufferIsEnough + 44
- 0x00001672: 2501 .% MOVS r5,#1
- 0x00001674: 042d -. LSLS r5,r5,#16
- 0x00001676: 42b5 .B CMP r5,r6
- 0x00001678: d101 .. BNE 0x167e ; IPC_TxBufferIsEnough + 52
- 0x0000167a: 2000 . MOVS r0,#0
- 0x0000167c: bd70 p. POP {r4-r6,pc}
- 0x0000167e: 1c48 H. ADDS r0,r1,#1
- 0x00001680: b281 .. UXTH r1,r0
- 0x00001682: 42a1 .B CMP r1,r4
- 0x00001684: dbef .. BLT 0x1666 ; IPC_TxBufferIsEnough + 28
- 0x00001686: 2001 . MOVS r0,#1
- 0x00001688: e7f8 .. B 0x167c ; IPC_TxBufferIsEnough + 50
- IPC_WaitBufferEnough
- 0x0000168a: b570 p. PUSH {r4-r6,lr}
- 0x0000168c: 4604 .F MOV r4,r0
- 0x0000168e: e00d .. B 0x16ac ; IPC_WaitBufferEnough + 34
- 0x00001690: 4620 F MOV r0,r4
- 0x00001692: f7ffffda .... BL IPC_TxBufferIsEnough ; 0x164a
- 0x00001696: 2800 .( CMP r0,#0
- 0x00001698: d001 .. BEQ 0x169e ; IPC_WaitBufferEnough + 20
- 0x0000169a: 2001 . MOVS r0,#1
- 0x0000169c: bd70 p. POP {r4-r6,pc}
- 0x0000169e: 257d }% MOVS r5,#0x7d
- 0x000016a0: 00ed .. LSLS r5,r5,#3
- 0x000016a2: bf00 .. NOP
- 0x000016a4: 4628 (F MOV r0,r5
- 0x000016a6: 1e6d m. SUBS r5,r5,#1
- 0x000016a8: 2800 .( CMP r0,#0
- 0x000016aa: d1fb .. BNE 0x16a4 ; IPC_WaitBufferEnough + 26
- 0x000016ac: e7f0 .. B 0x1690 ; IPC_WaitBufferEnough + 6
- ipcTx
- 0x000016ae: b5f8 .. PUSH {r3-r7,lr}
- 0x000016b0: 4606 .F MOV r6,r0
- 0x000016b2: 460d .F MOV r5,r1
- 0x000016b4: 4628 (F MOV r0,r5
- 0x000016b6: f7ffffe8 .... BL IPC_WaitBufferEnough ; 0x168a
- 0x000016ba: 486d mH LDR r0,[pc,#436] ; [0x1870] = 0x1001030c
- 0x000016bc: 380c .8 SUBS r0,r0,#0xc
- 0x000016be: f7fff9db .... BL HR_REG_24BIT ; 0xa78
- 0x000016c2: 4604 .F MOV r4,r0
- 0x000016c4: 2000 . MOVS r0,#0
- 0x000016c6: e014 .. B 0x16f2 ; ipcTx + 68
- 0x000016c8: 5c32 2\ LDRB r2,[r6,r0]
- 0x000016ca: 2101 .! MOVS r1,#1
- 0x000016cc: 0709 .. LSLS r1,r1,#28
- 0x000016ce: 4321 !C ORRS r1,r1,r4
- 0x000016d0: 700a .p STRB r2,[r1,#0]
- 0x000016d2: 1c61 a. ADDS r1,r4,#1
- 0x000016d4: 460c .F MOV r4,r1
- 0x000016d6: 4a68 hJ LDR r2,[pc,#416] ; [0x1878] = 0x10350
- 0x000016d8: 3a50 P: SUBS r2,r2,#0x50
- 0x000016da: 4291 .B CMP r1,r2
- 0x000016dc: d301 .. BCC 0x16e2 ; ipcTx + 52
- 0x000016de: 2401 .$ MOVS r4,#1
- 0x000016e0: 0424 $. LSLS r4,r4,#16
- 0x000016e2: 2764 d' MOVS r7,#0x64
- 0x000016e4: bf00 .. NOP
- 0x000016e6: 4639 9F MOV r1,r7
- 0x000016e8: 1e7f .. SUBS r7,r7,#1
- 0x000016ea: 2900 .) CMP r1,#0
- 0x000016ec: d1fb .. BNE 0x16e6 ; ipcTx + 56
- 0x000016ee: 1c41 A. ADDS r1,r0,#1
- 0x000016f0: b288 .. UXTH r0,r1
- 0x000016f2: 42a8 .B CMP r0,r5
- 0x000016f4: dbe8 .. BLT 0x16c8 ; ipcTx + 26
- 0x000016f6: bf00 .. NOP
- 0x000016f8: 495d ]I LDR r1,[pc,#372] ; [0x1870] = 0x1001030c
- 0x000016fa: 390c .9 SUBS r1,r1,#0xc
- 0x000016fc: 700c .p STRB r4,[r1,#0]
- 0x000016fe: 0420 . LSLS r0,r4,#16
- 0x00001700: 0e00 .. LSRS r0,r0,#24
- 0x00001702: 7048 Hp STRB r0,[r1,#1]
- 0x00001704: 0220 . LSLS r0,r4,#8
- 0x00001706: 0e00 .. LSRS r0,r0,#24
- 0x00001708: 7088 .p STRB r0,[r1,#2]
- 0x0000170a: bf00 .. NOP
- 0x0000170c: bdf8 .. POP {r3-r7,pc}
- IPC_TxCommon
- 0x0000170e: b570 p. PUSH {r4-r6,lr}
- 0x00001710: 4605 .F MOV r5,r0
- 0x00001712: 460e .F MOV r6,r1
- 0x00001714: 4614 .F MOV r4,r2
- 0x00001716: 4859 YH LDR r0,[pc,#356] ; [0x187c] = 0x10010a94
- 0x00001718: 7005 .p STRB r5,[r0,#0]
- 0x0000171a: 2c00 ., CMP r4,#0
- 0x0000171c: d100 .. BNE 0x1720 ; IPC_TxCommon + 18
- 0x0000171e: bd70 p. POP {r4-r6,pc}
- 0x00001720: 4857 WH LDR r0,[pc,#348] ; [0x1880] = 0x10004320
- 0x00001722: 7d00 .} LDRB r0,[r0,#0x14]
- 0x00001724: 2802 .( CMP r0,#2
- 0x00001726: d102 .. BNE 0x172e ; IPC_TxCommon + 32
- 0x00001728: 2000 . MOVS r0,#0
- 0x0000172a: 4955 UI LDR r1,[pc,#340] ; [0x1880] = 0x10004320
- 0x0000172c: 7508 .u STRB r0,[r1,#0x14]
- 0x0000172e: 4853 SH LDR r0,[pc,#332] ; [0x187c] = 0x10010a94
- 0x00001730: 7044 Dp STRB r4,[r0,#1]
- 0x00001732: 4622 "F MOV r2,r4
- 0x00001734: 4631 1F MOV r1,r6
- 0x00001736: 1c80 .. ADDS r0,r0,#2
- 0x00001738: f000fac0 .... BL __aeabi_memcpy ; 0x1cbc
- 0x0000173c: 1ca0 .. ADDS r0,r4,#2
- 0x0000173e: b2c1 .. UXTB r1,r0
- 0x00001740: 484e NH LDR r0,[pc,#312] ; [0x187c] = 0x10010a94
- 0x00001742: f7ffffb4 .... BL ipcTx ; 0x16ae
- 0x00001746: bf00 .. NOP
- 0x00001748: e7e9 .. B 0x171e ; IPC_TxCommon + 16
- IPC_TxPacket
- 0x0000174a: b510 .. PUSH {r4,lr}
- 0x0000174c: 4604 .F MOV r4,r0
- 0x0000174e: 7860 `x LDRB r0,[r4,#1]
- 0x00001750: 2800 .( CMP r0,#0
- 0x00001752: d100 .. BNE 0x1756 ; IPC_TxPacket + 12
- 0x00001754: bd10 .. POP {r4,pc}
- 0x00001756: 484a JH LDR r0,[pc,#296] ; [0x1880] = 0x10004320
- 0x00001758: 7d00 .} LDRB r0,[r0,#0x14]
- 0x0000175a: 2802 .( CMP r0,#2
- 0x0000175c: d102 .. BNE 0x1764 ; IPC_TxPacket + 26
- 0x0000175e: 2000 . MOVS r0,#0
- 0x00001760: 4947 GI LDR r1,[pc,#284] ; [0x1880] = 0x10004320
- 0x00001762: 7508 .u STRB r0,[r1,#0x14]
- 0x00001764: 7860 `x LDRB r0,[r4,#1]
- 0x00001766: 1c80 .. ADDS r0,r0,#2
- 0x00001768: b2c1 .. UXTB r1,r0
- 0x0000176a: 4620 F MOV r0,r4
- 0x0000176c: f7ffff9f .... BL ipcTx ; 0x16ae
- 0x00001770: bf00 .. NOP
- 0x00001772: e7ef .. B 0x1754 ; IPC_TxPacket + 10
- IPC_TxControlCmd
- 0x00001774: b538 8. PUSH {r3-r5,lr}
- 0x00001776: 4604 .F MOV r4,r0
- 0x00001778: 4842 BH LDR r0,[pc,#264] ; [0x1884] = 0x1f68
- 0x0000177a: 6800 .h LDR r0,[r0,#0]
- 0x0000177c: 9000 .. STR r0,[sp,#0]
- 0x0000177e: 4840 @H LDR r0,[pc,#256] ; [0x1880] = 0x10004320
- 0x00001780: 7d00 .} LDRB r0,[r0,#0x14]
- 0x00001782: 2802 .( CMP r0,#2
- 0x00001784: d102 .. BNE 0x178c ; IPC_TxControlCmd + 24
- 0x00001786: 2000 . MOVS r0,#0
- 0x00001788: 493d =I LDR r1,[pc,#244] ; [0x1880] = 0x10004320
- 0x0000178a: 7508 .u STRB r0,[r1,#0x14]
- 0x0000178c: 4668 hF MOV r0,sp
- 0x0000178e: 7084 .p STRB r4,[r0,#2]
- 0x00001790: 2103 .! MOVS r1,#3
- 0x00001792: f7ffff8c .... BL ipcTx ; 0x16ae
- 0x00001796: bd38 8. POP {r3-r5,pc}
- IPC_GetBBDIsconnectReason
- 0x00001798: 2000 . MOVS r0,#0
- 0x0000179a: 4770 pG BX lr
- IPC_CheckServerConenct
- 0x0000179c: 2000 . MOVS r0,#0
- 0x0000179e: 4770 pG BX lr
- IPC_CheckReconnect
- 0x000017a0: 2000 . MOVS r0,#0
- 0x000017a2: 4770 pG BX lr
- IPC_WaitLpm
- 0x000017a4: b510 .. PUSH {r4,lr}
- 0x000017a6: 4c38 8L LDR r4,[pc,#224] ; [0x1888] = 0x2710
- 0x000017a8: e001 .. B 0x17ae ; IPC_WaitLpm + 10
- 0x000017aa: f000f855 ..U. BL hw_delay ; 0x1858
- 0x000017ae: 4620 F MOV r0,r4
- 0x000017b0: 1e64 d. SUBS r4,r4,#1
- 0x000017b2: 2800 .( CMP r0,#0
- 0x000017b4: d1f9 .. BNE 0x17aa ; IPC_WaitLpm + 6
- 0x000017b6: bd10 .. POP {r4,pc}
- IPC_AbandonLpm
- 0x000017b8: b510 .. PUSH {r4,lr}
- 0x000017ba: f000f84d ..M. BL hw_delay ; 0x1858
- 0x000017be: bd10 .. POP {r4,pc}
- IPC_DisableLpm
- 0x000017c0: b510 .. PUSH {r4,lr}
- 0x000017c2: f000f849 ..I. BL hw_delay ; 0x1858
- 0x000017c6: bd10 .. POP {r4,pc}
- IPC_EnableLpm
- 0x000017c8: b510 .. PUSH {r4,lr}
- 0x000017ca: f000f845 ..E. BL hw_delay ; 0x1858
- 0x000017ce: bd10 .. POP {r4,pc}
- IPC_IsTxBuffEmpty
- 0x000017d0: b570 p. PUSH {r4-r6,lr}
- 0x000017d2: 4827 'H LDR r0,[pc,#156] ; [0x1870] = 0x1001030c
- 0x000017d4: 3808 .8 SUBS r0,r0,#8
- 0x000017d6: f7fff94f ..O. BL HR_REG_24BIT ; 0xa78
- 0x000017da: 4604 .F MOV r4,r0
- 0x000017dc: 4824 $H LDR r0,[pc,#144] ; [0x1870] = 0x1001030c
- 0x000017de: 380c .8 SUBS r0,r0,#0xc
- 0x000017e0: f7fff94a ..J. BL HR_REG_24BIT ; 0xa78
- 0x000017e4: 4605 .F MOV r5,r0
- 0x000017e6: 42a5 .B CMP r5,r4
- 0x000017e8: d101 .. BNE 0x17ee ; IPC_IsTxBuffEmpty + 30
- 0x000017ea: 2001 . MOVS r0,#1
- 0x000017ec: bd70 p. POP {r4-r6,pc}
- 0x000017ee: 2000 . MOVS r0,#0
- 0x000017f0: e7fc .. B 0x17ec ; IPC_IsTxBuffEmpty + 28
- IPC_IsRxBuffEmpty
- 0x000017f2: b570 p. PUSH {r4-r6,lr}
- 0x000017f4: 481e .H LDR r0,[pc,#120] ; [0x1870] = 0x1001030c
- 0x000017f6: f7fff93f ..?. BL HR_REG_24BIT ; 0xa78
- 0x000017fa: 4604 .F MOV r4,r0
- 0x000017fc: 481c .H LDR r0,[pc,#112] ; [0x1870] = 0x1001030c
- 0x000017fe: 1f00 .. SUBS r0,r0,#4
- 0x00001800: f7fff93a ..:. BL HR_REG_24BIT ; 0xa78
- 0x00001804: 4605 .F MOV r5,r0
- 0x00001806: 42ac .B CMP r4,r5
- 0x00001808: d101 .. BNE 0x180e ; IPC_IsRxBuffEmpty + 28
- 0x0000180a: 2001 . MOVS r0,#1
- 0x0000180c: bd70 p. POP {r4-r6,pc}
- 0x0000180e: 2000 . MOVS r0,#0
- 0x00001810: e7fc .. B 0x180c ; IPC_IsRxBuffEmpty + 26
- IPC_HandleRxPacket
- 0x00001812: b510 .. PUSH {r4,lr}
- 0x00001814: 4c1d .L LDR r4,[pc,#116] ; [0x188c] = 0x100109cc
- 0x00001816: f7ffffec .... BL IPC_IsRxBuffEmpty ; 0x17f2
- 0x0000181a: 2800 .( CMP r0,#0
- 0x0000181c: d000 .. BEQ 0x1820 ; IPC_HandleRxPacket + 14
- 0x0000181e: bd10 .. POP {r4,pc}
- 0x00001820: 2102 .! MOVS r1,#2
- 0x00001822: 481a .H LDR r0,[pc,#104] ; [0x188c] = 0x100109cc
- 0x00001824: f7fffeed .... BL ipcRx ; 0x1602
- 0x00001828: 7820 x LDRB r0,[r4,#0]
- 0x0000182a: 2800 .( CMP r0,#0
- 0x0000182c: dd10 .. BLE 0x1850 ; IPC_HandleRxPacket + 62
- 0x0000182e: 7820 x LDRB r0,[r4,#0]
- 0x00001830: 280d .( CMP r0,#0xd
- 0x00001832: da0d .. BGE 0x1850 ; IPC_HandleRxPacket + 62
- 0x00001834: 7861 ax LDRB r1,[r4,#1]
- 0x00001836: 4815 .H LDR r0,[pc,#84] ; [0x188c] = 0x100109cc
- 0x00001838: 1c80 .. ADDS r0,r0,#2
- 0x0000183a: f7fffee2 .... BL ipcRx ; 0x1602
- 0x0000183e: 7860 `x LDRB r0,[r4,#1]
- 0x00001840: 7821 !x LDRB r1,[r4,#0]
- 0x00001842: 0089 .. LSLS r1,r1,#2
- 0x00001844: 4b09 .K LDR r3,[pc,#36] ; [0x186c] = 0x1001054c
- 0x00001846: 681b .h LDR r3,[r3,#0]
- 0x00001848: 585a ZX LDR r2,[r3,r1]
- 0x0000184a: 1ca1 .. ADDS r1,r4,#2
- 0x0000184c: 4790 .G BLX r2
- 0x0000184e: e001 .. B 0x1854 ; IPC_HandleRxPacket + 66
- 0x00001850: bf00 .. NOP
- 0x00001852: e7fe .. B 0x1852 ; IPC_HandleRxPacket + 64
- 0x00001854: bf00 .. NOP
- 0x00001856: e7e2 .. B 0x181e ; IPC_HandleRxPacket + 12
- hw_delay
- 0x00001858: bf00 .. NOP
- 0x0000185a: bf00 .. NOP
- 0x0000185c: bf00 .. NOP
- 0x0000185e: bf00 .. NOP
- 0x00001860: bf00 .. NOP
- 0x00001862: 4770 pG BX lr
- $d
- 0x00001864: 10010550 P... DCD 268502352
- 0x00001868: 100109a4 .... DCD 268503460
- 0x0000186c: 1001054c L... DCD 268502348
- 0x00001870: 1001030c .... DCD 268501772
- 0x00001874: 00010500 .... DCD 66816
- 0x00001878: 00010350 P... DCD 66384
- 0x0000187c: 10010a94 .... DCD 268503700
- 0x00001880: 10004320 C.. DCD 268452640
- 0x00001884: 00001f68 h... DCD 8040
- 0x00001888: 00002710 .'.. DCD 10000
- 0x0000188c: 100109cc .... DCD 268503500
- $t
- .text
- Bt_SndCmdSppStartDiscovery
- 0x00001890: b510 .. PUSH {r4,lr}
- 0x00001892: 2001 . MOVS r0,#1
- 0x00001894: f7ffff6e ..n. BL IPC_TxControlCmd ; 0x1774
- 0x00001898: bd10 .. POP {r4,pc}
- Bt_SndCmdSppStopDiscovery
- 0x0000189a: b510 .. PUSH {r4,lr}
- 0x0000189c: 2002 . MOVS r0,#2
- 0x0000189e: f7ffff69 ..i. BL IPC_TxControlCmd ; 0x1774
- 0x000018a2: bd10 .. POP {r4,pc}
- Bt_GetSppMac
- 0x000018a4: 4601 .F MOV r1,r0
- 0x000018a6: 2000 . MOVS r0,#0
- 0x000018a8: e007 .. B 0x18ba ; Bt_GetSppMac + 22
- 0x000018aa: 4af0 .J LDR r2,[pc,#960] ; [0x1c6c] = 0x4145
- 0x000018ac: 1a12 .. SUBS r2,r2,r0
- 0x000018ae: 2301 .# MOVS r3,#1
- 0x000018b0: 071b .. LSLS r3,r3,#28
- 0x000018b2: 431a .C ORRS r2,r2,r3
- 0x000018b4: 7812 .x LDRB r2,[r2,#0]
- 0x000018b6: 540a .T STRB r2,[r1,r0]
- 0x000018b8: 1c40 @. ADDS r0,r0,#1
- 0x000018ba: 2806 .( CMP r0,#6
- 0x000018bc: dbf5 .. BLT 0x18aa ; Bt_GetSppMac + 6
- 0x000018be: 4770 pG BX lr
- Bt_SetSppAddr
- 0x000018c0: b510 .. PUSH {r4,lr}
- 0x000018c2: 4601 .F MOV r1,r0
- 0x000018c4: 2000 . MOVS r0,#0
- 0x000018c6: e008 .. B 0x18da ; Bt_SetSppAddr + 26
- 0x000018c8: 5c0b .\ LDRB r3,[r1,r0]
- 0x000018ca: 4ae8 .J LDR r2,[pc,#928] ; [0x1c6c] = 0x4145
- 0x000018cc: 1f52 R. SUBS r2,r2,#5
- 0x000018ce: 1882 .. ADDS r2,r0,r2
- 0x000018d0: 2401 .$ MOVS r4,#1
- 0x000018d2: 0724 $. LSLS r4,r4,#28
- 0x000018d4: 4322 "C ORRS r2,r2,r4
- 0x000018d6: 7013 .p STRB r3,[r2,#0]
- 0x000018d8: 1c40 @. ADDS r0,r0,#1
- 0x000018da: 2806 .( CMP r0,#6
- 0x000018dc: dbf4 .. BLT 0x18c8 ; Bt_SetSppAddr + 8
- 0x000018de: bd10 .. POP {r4,pc}
- Bt_SetSppName
- 0x000018e0: b530 0. PUSH {r4,r5,lr}
- 0x000018e2: 4602 .F MOV r2,r0
- 0x000018e4: 291b .) CMP r1,#0x1b
- 0x000018e6: dd01 .. BLE 0x18ec ; Bt_SetSppName + 12
- 0x000018e8: 2000 . MOVS r0,#0
- 0x000018ea: bd30 0. POP {r4,r5,pc}
- 0x000018ec: 2000 . MOVS r0,#0
- 0x000018ee: e007 .. B 0x1900 ; Bt_SetSppName + 32
- 0x000018f0: 5c14 .\ LDRB r4,[r2,r0]
- 0x000018f2: 4bdf .K LDR r3,[pc,#892] ; [0x1c70] = 0x455d
- 0x000018f4: 18c3 .. ADDS r3,r0,r3
- 0x000018f6: 2501 .% MOVS r5,#1
- 0x000018f8: 072d -. LSLS r5,r5,#28
- 0x000018fa: 432b +C ORRS r3,r3,r5
- 0x000018fc: 701c .p STRB r4,[r3,#0]
- 0x000018fe: 1c40 @. ADDS r0,r0,#1
- 0x00001900: 4288 .B CMP r0,r1
- 0x00001902: dbf5 .. BLT 0x18f0 ; Bt_SetSppName + 16
- 0x00001904: 2001 . MOVS r0,#1
- 0x00001906: e7f0 .. B 0x18ea ; Bt_SetSppName + 10
- Bt_SndSppData
- 0x00001908: b570 p. PUSH {r4-r6,lr}
- 0x0000190a: 4605 .F MOV r5,r0
- 0x0000190c: 460c .F MOV r4,r1
- 0x0000190e: 2c78 x, CMP r4,#0x78
- 0x00001910: dd01 .. BLE 0x1916 ; Bt_SndSppData + 14
- 0x00001912: 2000 . MOVS r0,#0
- 0x00001914: bd70 p. POP {r4-r6,pc}
- 0x00001916: 4622 "F MOV r2,r4
- 0x00001918: 4629 )F MOV r1,r5
- 0x0000191a: 2004 . MOVS r0,#4
- 0x0000191c: f7fffef7 .... BL IPC_TxCommon ; 0x170e
- 0x00001920: 2001 . MOVS r0,#1
- 0x00001922: e7f7 .. B 0x1914 ; Bt_SndSppData + 12
- Bt_SndCmdLeStartAdv
- 0x00001924: b510 .. PUSH {r4,lr}
- 0x00001926: 200d . MOVS r0,#0xd
- 0x00001928: f7ffff24 ..$. BL IPC_TxControlCmd ; 0x1774
- 0x0000192c: bd10 .. POP {r4,pc}
- Bt_SndCmdLeStopAdv
- 0x0000192e: b510 .. PUSH {r4,lr}
- 0x00001930: 200e . MOVS r0,#0xe
- 0x00001932: f7ffff1f .... BL IPC_TxControlCmd ; 0x1774
- 0x00001936: bd10 .. POP {r4,pc}
- Bt_SndCmdLeStartDirectAdv
- 0x00001938: b510 .. PUSH {r4,lr}
- 0x0000193a: 200f . MOVS r0,#0xf
- 0x0000193c: f7ffff1a .... BL IPC_TxControlCmd ; 0x1774
- 0x00001940: bd10 .. POP {r4,pc}
- Bt_SndCmdLeStopDirectAdv
- 0x00001942: b510 .. PUSH {r4,lr}
- 0x00001944: 2010 . MOVS r0,#0x10
- 0x00001946: f7ffff15 .... BL IPC_TxControlCmd ; 0x1774
- 0x0000194a: bd10 .. POP {r4,pc}
- Bt_SndCmdLeStartScanAdv
- 0x0000194c: b510 .. PUSH {r4,lr}
- 0x0000194e: 202f / MOVS r0,#0x2f
- 0x00001950: f7ffff10 .... BL IPC_TxControlCmd ; 0x1774
- 0x00001954: bd10 .. POP {r4,pc}
- Bt_SndCmdLeDisconnect
- 0x00001956: b510 .. PUSH {r4,lr}
- 0x00001958: 2011 . MOVS r0,#0x11
- 0x0000195a: f7ffff0b .... BL IPC_TxControlCmd ; 0x1774
- 0x0000195e: bd10 .. POP {r4,pc}
- Bt_SndCmdLeUpdateConn
- 0x00001960: b510 .. PUSH {r4,lr}
- 0x00001962: 4604 .F MOV r4,r0
- 0x00001964: bf00 .. NOP
- 0x00001966: 7820 x LDRB r0,[r4,#0]
- 0x00001968: 49c2 .I LDR r1,[pc,#776] ; [0x1c74] = 0x10004500
- 0x0000196a: 76c8 .v STRB r0,[r1,#0x1b]
- 0x0000196c: 8820 . LDRH r0,[r4,#0]
- 0x0000196e: 1200 .. ASRS r0,r0,#8
- 0x00001970: 7708 .w STRB r0,[r1,#0x1c]
- 0x00001972: bf00 .. NOP
- 0x00001974: bf00 .. NOP
- 0x00001976: 78a0 .x LDRB r0,[r4,#2]
- 0x00001978: 7748 Hw STRB r0,[r1,#0x1d]
- 0x0000197a: 8860 `. LDRH r0,[r4,#2]
- 0x0000197c: 1200 .. ASRS r0,r0,#8
- 0x0000197e: 7788 .w STRB r0,[r1,#0x1e]
- 0x00001980: bf00 .. NOP
- 0x00001982: bf00 .. NOP
- 0x00001984: 7920 y LDRB r0,[r4,#4]
- 0x00001986: 77c8 .w STRB r0,[r1,#0x1f]
- 0x00001988: 88a0 .. LDRH r0,[r4,#4]
- 0x0000198a: 1200 .. ASRS r0,r0,#8
- 0x0000198c: 49b9 .I LDR r1,[pc,#740] ; [0x1c74] = 0x10004500
- 0x0000198e: 3120 1 ADDS r1,r1,#0x20
- 0x00001990: 7008 .p STRB r0,[r1,#0]
- 0x00001992: bf00 .. NOP
- 0x00001994: bf00 .. NOP
- 0x00001996: 79a0 .y LDRB r0,[r4,#6]
- 0x00001998: 7048 Hp STRB r0,[r1,#1]
- 0x0000199a: 88e0 .. LDRH r0,[r4,#6]
- 0x0000199c: 1200 .. ASRS r0,r0,#8
- 0x0000199e: 7088 .p STRB r0,[r1,#2]
- 0x000019a0: bf00 .. NOP
- 0x000019a2: 2012 . MOVS r0,#0x12
- 0x000019a4: f7fffee6 .... BL IPC_TxControlCmd ; 0x1774
- 0x000019a8: bd10 .. POP {r4,pc}
- Bt_SetLocalMtuSize
- 0x000019aa: 28c8 .( CMP r0,#0xc8
- 0x000019ac: dd06 .. BLE 0x19bc ; Bt_SetLocalMtuSize + 18
- 0x000019ae: bf00 .. NOP
- 0x000019b0: 21c8 .! MOVS r1,#0xc8
- 0x000019b2: 4ab1 .J LDR r2,[pc,#708] ; [0x1c78] = 0x10004700
- 0x000019b4: 7551 Qu STRB r1,[r2,#0x15]
- 0x000019b6: 2100 .! MOVS r1,#0
- 0x000019b8: 7591 .u STRB r1,[r2,#0x16]
- 0x000019ba: e00e .. B 0x19da ; Bt_SetLocalMtuSize + 48
- 0x000019bc: 2817 .( CMP r0,#0x17
- 0x000019be: dd05 .. BLE 0x19cc ; Bt_SetLocalMtuSize + 34
- 0x000019c0: bf00 .. NOP
- 0x000019c2: 4aad .J LDR r2,[pc,#692] ; [0x1c78] = 0x10004700
- 0x000019c4: 7550 Pu STRB r0,[r2,#0x15]
- 0x000019c6: 1201 .. ASRS r1,r0,#8
- 0x000019c8: 7591 .u STRB r1,[r2,#0x16]
- 0x000019ca: e006 .. B 0x19da ; Bt_SetLocalMtuSize + 48
- 0x000019cc: bf00 .. NOP
- 0x000019ce: 2117 .! MOVS r1,#0x17
- 0x000019d0: 4aa9 .J LDR r2,[pc,#676] ; [0x1c78] = 0x10004700
- 0x000019d2: 7551 Qu STRB r1,[r2,#0x15]
- 0x000019d4: 2100 .! MOVS r1,#0
- 0x000019d6: 7591 .u STRB r1,[r2,#0x16]
- 0x000019d8: bf00 .. NOP
- 0x000019da: 4770 pG BX lr
- Bt_SndCmdLeUpdateAttMTU
- 0x000019dc: b510 .. PUSH {r4,lr}
- 0x000019de: 2021 ! MOVS r0,#0x21
- 0x000019e0: f7fffec8 .... BL IPC_TxControlCmd ; 0x1774
- 0x000019e4: bd10 .. POP {r4,pc}
- Bt_GetLeMac
- 0x000019e6: 4601 .F MOV r1,r0
- 0x000019e8: 2000 . MOVS r0,#0
- 0x000019ea: e008 .. B 0x19fe ; Bt_GetLeMac + 24
- 0x000019ec: 4aa0 .J LDR r2,[pc,#640] ; [0x1c70] = 0x455d
- 0x000019ee: 3a4c L: SUBS r2,r2,#0x4c
- 0x000019f0: 1a12 .. SUBS r2,r2,r0
- 0x000019f2: 2301 .# MOVS r3,#1
- 0x000019f4: 071b .. LSLS r3,r3,#28
- 0x000019f6: 431a .C ORRS r2,r2,r3
- 0x000019f8: 7812 .x LDRB r2,[r2,#0]
- 0x000019fa: 540a .T STRB r2,[r1,r0]
- 0x000019fc: 1c40 @. ADDS r0,r0,#1
- 0x000019fe: 2806 .( CMP r0,#6
- 0x00001a00: dbf4 .. BLT 0x19ec ; Bt_GetLeMac + 6
- 0x00001a02: 4770 pG BX lr
- Bt_SetLeMac
- 0x00001a04: b510 .. PUSH {r4,lr}
- 0x00001a06: 4601 .F MOV r1,r0
- 0x00001a08: 2000 . MOVS r0,#0
- 0x00001a0a: e008 .. B 0x1a1e ; Bt_SetLeMac + 26
- 0x00001a0c: 5c0b .\ LDRB r3,[r1,r0]
- 0x00001a0e: 4a98 .J LDR r2,[pc,#608] ; [0x1c70] = 0x455d
- 0x00001a10: 3a51 Q: SUBS r2,r2,#0x51
- 0x00001a12: 1882 .. ADDS r2,r0,r2
- 0x00001a14: 2401 .$ MOVS r4,#1
- 0x00001a16: 0724 $. LSLS r4,r4,#28
- 0x00001a18: 4322 "C ORRS r2,r2,r4
- 0x00001a1a: 7013 .p STRB r3,[r2,#0]
- 0x00001a1c: 1c40 @. ADDS r0,r0,#1
- 0x00001a1e: 2806 .( CMP r0,#6
- 0x00001a20: dbf4 .. BLT 0x1a0c ; Bt_SetLeMac + 8
- 0x00001a22: bd10 .. POP {r4,pc}
- Bt_Re_LeAdvName
- 0x00001a24: b5f3 .. PUSH {r0,r1,r4-r7,lr}
- 0x00001a26: b089 .. SUB sp,sp,#0x24
- 0x00001a28: 460c .F MOV r4,r1
- 0x00001a2a: 2300 .# MOVS r3,#0
- 0x00001a2c: 4893 .H LDR r0,[pc,#588] ; [0x1c7c] = 0x100043a0
- 0x00001a2e: 7c85 .| LDRB r5,[r0,#0x12]
- 0x00001a30: 2200 ." MOVS r2,#0
- 0x00001a32: e05c \. B 0x1aee ; Bt_Re_LeAdvName + 202
- 0x00001a34: 4892 .H LDR r0,[pc,#584] ; [0x1c80] = 0x43b3
- 0x00001a36: 1810 .. ADDS r0,r2,r0
- 0x00001a38: 2601 .& MOVS r6,#1
- 0x00001a3a: 0736 6. LSLS r6,r6,#28
- 0x00001a3c: 4330 0C ORRS r0,r0,r6
- 0x00001a3e: 7803 .x LDRB r3,[r0,#0]
- 0x00001a40: 488f .H LDR r0,[pc,#572] ; [0x1c80] = 0x43b3
- 0x00001a42: 1810 .. ADDS r0,r2,r0
- 0x00001a44: 1c40 @. ADDS r0,r0,#1
- 0x00001a46: 4330 0C ORRS r0,r0,r6
- 0x00001a48: 7800 .x LDRB r0,[r0,#0]
- 0x00001a4a: 9008 .. STR r0,[sp,#0x20]
- 0x00001a4c: 9808 .. LDR r0,[sp,#0x20]
- 0x00001a4e: 2809 .( CMP r0,#9
- 0x00001a50: d14b K. BNE 0x1aea ; Bt_Re_LeAdvName + 198
- 0x00001a52: 1ae8 .. SUBS r0,r5,r3
- 0x00001a54: 1900 .. ADDS r0,r0,r4
- 0x00001a56: 1c40 @. ADDS r0,r0,#1
- 0x00001a58: 281f .( CMP r0,#0x1f
- 0x00001a5a: dd02 .. BLE 0x1a62 ; Bt_Re_LeAdvName + 62
- 0x00001a5c: 2000 . MOVS r0,#0
- 0x00001a5e: b00b .. ADD sp,sp,#0x2c
- 0x00001a60: bdf0 .. POP {r4-r7,pc}
- 0x00001a62: 2100 .! MOVS r1,#0
- 0x00001a64: e00b .. B 0x1a7e ; Bt_Re_LeAdvName + 90
- 0x00001a66: 4886 .H LDR r0,[pc,#536] ; [0x1c80] = 0x43b3
- 0x00001a68: 1810 .. ADDS r0,r2,r0
- 0x00001a6a: 18c0 .. ADDS r0,r0,r3
- 0x00001a6c: 1c40 @. ADDS r0,r0,#1
- 0x00001a6e: 1840 @. ADDS r0,r0,r1
- 0x00001a70: 2601 .& MOVS r6,#1
- 0x00001a72: 0736 6. LSLS r6,r6,#28
- 0x00001a74: 4330 0C ORRS r0,r0,r6
- 0x00001a76: 7800 .x LDRB r0,[r0,#0]
- 0x00001a78: 466e nF MOV r6,sp
- 0x00001a7a: 5470 pT STRB r0,[r6,r1]
- 0x00001a7c: 1c49 I. ADDS r1,r1,#1
- 0x00001a7e: 1aa8 .. SUBS r0,r5,r2
- 0x00001a80: 1ac0 .. SUBS r0,r0,r3
- 0x00001a82: 1e40 @. SUBS r0,r0,#1
- 0x00001a84: 4288 .B CMP r0,r1
- 0x00001a86: dcee .. BGT 0x1a66 ; Bt_Re_LeAdvName + 66
- 0x00001a88: 2100 .! MOVS r1,#0
- 0x00001a8a: e00a .. B 0x1aa2 ; Bt_Re_LeAdvName + 126
- 0x00001a8c: 9809 .. LDR r0,[sp,#0x24]
- 0x00001a8e: 5c46 F\ LDRB r6,[r0,r1]
- 0x00001a90: 487b {H LDR r0,[pc,#492] ; [0x1c80] = 0x43b3
- 0x00001a92: 1810 .. ADDS r0,r2,r0
- 0x00001a94: 1c80 .. ADDS r0,r0,#2
- 0x00001a96: 1840 @. ADDS r0,r0,r1
- 0x00001a98: 2701 .' MOVS r7,#1
- 0x00001a9a: 073f ?. LSLS r7,r7,#28
- 0x00001a9c: 4338 8C ORRS r0,r0,r7
- 0x00001a9e: 7006 .p STRB r6,[r0,#0]
- 0x00001aa0: 1c49 I. ADDS r1,r1,#1
- 0x00001aa2: 42a1 .B CMP r1,r4
- 0x00001aa4: dbf2 .. BLT 0x1a8c ; Bt_Re_LeAdvName + 104
- 0x00001aa6: 1c60 `. ADDS r0,r4,#1
- 0x00001aa8: b2c6 .. UXTB r6,r0
- 0x00001aaa: 4875 uH LDR r0,[pc,#468] ; [0x1c80] = 0x43b3
- 0x00001aac: 1810 .. ADDS r0,r2,r0
- 0x00001aae: 2701 .' MOVS r7,#1
- 0x00001ab0: 073f ?. LSLS r7,r7,#28
- 0x00001ab2: 4338 8C ORRS r0,r0,r7
- 0x00001ab4: 7006 .p STRB r6,[r0,#0]
- 0x00001ab6: 2100 .! MOVS r1,#0
- 0x00001ab8: e00b .. B 0x1ad2 ; Bt_Re_LeAdvName + 174
- 0x00001aba: 4668 hF MOV r0,sp
- 0x00001abc: 5c46 F\ LDRB r6,[r0,r1]
- 0x00001abe: 4870 pH LDR r0,[pc,#448] ; [0x1c80] = 0x43b3
- 0x00001ac0: 1810 .. ADDS r0,r2,r0
- 0x00001ac2: 18c0 .. ADDS r0,r0,r3
- 0x00001ac4: 1c40 @. ADDS r0,r0,#1
- 0x00001ac6: 1840 @. ADDS r0,r0,r1
- 0x00001ac8: 2701 .' MOVS r7,#1
- 0x00001aca: 073f ?. LSLS r7,r7,#28
- 0x00001acc: 4338 8C ORRS r0,r0,r7
- 0x00001ace: 7006 .p STRB r6,[r0,#0]
- 0x00001ad0: 1c49 I. ADDS r1,r1,#1
- 0x00001ad2: 1aa8 .. SUBS r0,r5,r2
- 0x00001ad4: 1ac0 .. SUBS r0,r0,r3
- 0x00001ad6: 1e40 @. SUBS r0,r0,#1
- 0x00001ad8: 4288 .B CMP r0,r1
- 0x00001ada: dcee .. BGT 0x1aba ; Bt_Re_LeAdvName + 150
- 0x00001adc: 1ae8 .. SUBS r0,r5,r3
- 0x00001ade: 1900 .. ADDS r0,r0,r4
- 0x00001ae0: 1c40 @. ADDS r0,r0,#1
- 0x00001ae2: 4e66 fN LDR r6,[pc,#408] ; [0x1c7c] = 0x100043a0
- 0x00001ae4: 74b0 .t STRB r0,[r6,#0x12]
- 0x00001ae6: 2001 . MOVS r0,#1
- 0x00001ae8: e7b9 .. B 0x1a5e ; Bt_Re_LeAdvName + 58
- 0x00001aea: 1c58 X. ADDS r0,r3,#1
- 0x00001aec: 1812 .. ADDS r2,r2,r0
- 0x00001aee: 42aa .B CMP r2,r5
- 0x00001af0: dba0 .. BLT 0x1a34 ; Bt_Re_LeAdvName + 16
- 0x00001af2: 2000 . MOVS r0,#0
- 0x00001af4: e7b3 .. B 0x1a5e ; Bt_Re_LeAdvName + 58
- Bt_Re_LeDeivcename
- 0x00001af6: b5f3 .. PUSH {r0,r1,r4-r7,lr}
- 0x00001af8: b0ff .. SUB sp,sp,#0x1fc
- 0x00001afa: b0e2 .. SUB sp,sp,#0x188
- 0x00001afc: 460d .F MOV r5,r1
- 0x00001afe: 21e1 .! MOVS r1,#0xe1
- 0x00001b00: 0089 .. LSLS r1,r1,#2
- 0x00001b02: 4668 hF MOV r0,sp
- 0x00001b04: f000f8f3 .... BL __aeabi_memclr ; 0x1cee
- 0x00001b08: 485e ^H LDR r0,[pc,#376] ; [0x1c84] = 0x10004800
- 0x00001b0a: 7bc7 .{ LDRB r7,[r0,#0xf]
- 0x00001b0c: 485e ^H LDR r0,[pc,#376] ; [0x1c88] = 0x36f
- 0x00001b0e: 1bc6 .. SUBS r6,r0,r7
- 0x00001b10: 2400 .$ MOVS r4,#0
- 0x00001b12: e009 .. B 0x1b28 ; Bt_Re_LeDeivcename + 50
- 0x00001b14: 485d ]H LDR r0,[pc,#372] ; [0x1c8c] = 0x4810
- 0x00001b16: 1838 8. ADDS r0,r7,r0
- 0x00001b18: 1900 .. ADDS r0,r0,r4
- 0x00001b1a: 2101 .! MOVS r1,#1
- 0x00001b1c: 0709 .. LSLS r1,r1,#28
- 0x00001b1e: 4308 .C ORRS r0,r0,r1
- 0x00001b20: 7800 .x LDRB r0,[r0,#0]
- 0x00001b22: 4669 iF MOV r1,sp
- 0x00001b24: 5508 .U STRB r0,[r1,r4]
- 0x00001b26: 1c64 d. ADDS r4,r4,#1
- 0x00001b28: 42b4 .B CMP r4,r6
- 0x00001b2a: dbf3 .. BLT 0x1b14 ; Bt_Re_LeDeivcename + 30
- 0x00001b2c: 4855 UH LDR r0,[pc,#340] ; [0x1c84] = 0x10004800
- 0x00001b2e: 73c5 .s STRB r5,[r0,#0xf]
- 0x00001b30: 2400 .$ MOVS r4,#0
- 0x00001b32: e008 .. B 0x1b46 ; Bt_Re_LeDeivcename + 80
- 0x00001b34: 98e1 .. LDR r0,[sp,#0x384]
- 0x00001b36: 5d01 .] LDRB r1,[r0,r4]
- 0x00001b38: 4854 TH LDR r0,[pc,#336] ; [0x1c8c] = 0x4810
- 0x00001b3a: 1820 . ADDS r0,r4,r0
- 0x00001b3c: 2201 ." MOVS r2,#1
- 0x00001b3e: 0712 .. LSLS r2,r2,#28
- 0x00001b40: 4310 .C ORRS r0,r0,r2
- 0x00001b42: 7001 .p STRB r1,[r0,#0]
- 0x00001b44: 1c64 d. ADDS r4,r4,#1
- 0x00001b46: 42ac .B CMP r4,r5
- 0x00001b48: dbf4 .. BLT 0x1b34 ; Bt_Re_LeDeivcename + 62
- 0x00001b4a: 2400 .$ MOVS r4,#0
- 0x00001b4c: e009 .. B 0x1b62 ; Bt_Re_LeDeivcename + 108
- 0x00001b4e: 4668 hF MOV r0,sp
- 0x00001b50: 5d01 .] LDRB r1,[r0,r4]
- 0x00001b52: 484e NH LDR r0,[pc,#312] ; [0x1c8c] = 0x4810
- 0x00001b54: 1828 (. ADDS r0,r5,r0
- 0x00001b56: 1900 .. ADDS r0,r0,r4
- 0x00001b58: 2201 ." MOVS r2,#1
- 0x00001b5a: 0712 .. LSLS r2,r2,#28
- 0x00001b5c: 4310 .C ORRS r0,r0,r2
- 0x00001b5e: 7001 .p STRB r1,[r0,#0]
- 0x00001b60: 1c64 d. ADDS r4,r4,#1
- 0x00001b62: 42b4 .B CMP r4,r6
- 0x00001b64: dbf3 .. BLT 0x1b4e ; Bt_Re_LeDeivcename + 88
- 0x00001b66: b07f .. ADD sp,sp,#0x1fc
- 0x00001b68: b064 d. ADD sp,sp,#0x190
- 0x00001b6a: bdf0 .. POP {r4-r7,pc}
- Bt_Renew_Le_AdvData
- 0x00001b6c: b530 0. PUSH {r4,r5,lr}
- 0x00001b6e: 4602 .F MOV r2,r0
- 0x00001b70: 460b .F MOV r3,r1
- 0x00001b72: 2100 .! MOVS r1,#0
- 0x00001b74: 2b1f .+ CMP r3,#0x1f
- 0x00001b76: dd01 .. BLE 0x1b7c ; Bt_Renew_Le_AdvData + 16
- 0x00001b78: 2000 . MOVS r0,#0
- 0x00001b7a: bd30 0. POP {r4,r5,pc}
- 0x00001b7c: 2000 . MOVS r0,#0
- 0x00001b7e: 4c3f ?L LDR r4,[pc,#252] ; [0x1c7c] = 0x100043a0
- 0x00001b80: 7460 `t STRB r0,[r4,#0x11]
- 0x00001b82: e009 .. B 0x1b98 ; Bt_Renew_Le_AdvData + 44
- 0x00001b84: 7810 .x LDRB r0,[r2,#0]
- 0x00001b86: 4c3e >L LDR r4,[pc,#248] ; [0x1c80] = 0x43b3
- 0x00001b88: 190c .. ADDS r4,r1,r4
- 0x00001b8a: 2501 .% MOVS r5,#1
- 0x00001b8c: 072d -. LSLS r5,r5,#28
- 0x00001b8e: 1964 d. ADDS r4,r4,r5
- 0x00001b90: 7020 p STRB r0,[r4,#0]
- 0x00001b92: 1c52 R. ADDS r2,r2,#1
- 0x00001b94: 1c48 H. ADDS r0,r1,#1
- 0x00001b96: b2c1 .. UXTB r1,r0
- 0x00001b98: 4618 .F MOV r0,r3
- 0x00001b9a: 1e5c \. SUBS r4,r3,#1
- 0x00001b9c: b2e3 .. UXTB r3,r4
- 0x00001b9e: 2800 .( CMP r0,#0
- 0x00001ba0: d1f0 .. BNE 0x1b84 ; Bt_Renew_Le_AdvData + 24
- 0x00001ba2: 4836 6H LDR r0,[pc,#216] ; [0x1c7c] = 0x100043a0
- 0x00001ba4: 7481 .t STRB r1,[r0,#0x12]
- 0x00001ba6: 2001 . MOVS r0,#1
- 0x00001ba8: e7e7 .. B 0x1b7a ; Bt_Renew_Le_AdvData + 14
- Bt_Renew_Le_ScanRsp
- 0x00001baa: b530 0. PUSH {r4,r5,lr}
- 0x00001bac: 4602 .F MOV r2,r0
- 0x00001bae: 460b .F MOV r3,r1
- 0x00001bb0: 2100 .! MOVS r1,#0
- 0x00001bb2: 2b1f .+ CMP r3,#0x1f
- 0x00001bb4: dd01 .. BLE 0x1bba ; Bt_Renew_Le_ScanRsp + 16
- 0x00001bb6: 2000 . MOVS r0,#0
- 0x00001bb8: bd30 0. POP {r4,r5,pc}
- 0x00001bba: 2000 . MOVS r0,#0
- 0x00001bbc: 4c2f /L LDR r4,[pc,#188] ; [0x1c7c] = 0x100043a0
- 0x00001bbe: 7460 `t STRB r0,[r4,#0x11]
- 0x00001bc0: e00a .. B 0x1bd8 ; Bt_Renew_Le_ScanRsp + 46
- 0x00001bc2: 7810 .x LDRB r0,[r2,#0]
- 0x00001bc4: 4c2e .L LDR r4,[pc,#184] ; [0x1c80] = 0x43b3
- 0x00001bc6: 3420 4 ADDS r4,r4,#0x20
- 0x00001bc8: 190c .. ADDS r4,r1,r4
- 0x00001bca: 2501 .% MOVS r5,#1
- 0x00001bcc: 072d -. LSLS r5,r5,#28
- 0x00001bce: 1964 d. ADDS r4,r4,r5
- 0x00001bd0: 7020 p STRB r0,[r4,#0]
- 0x00001bd2: 1c52 R. ADDS r2,r2,#1
- 0x00001bd4: 1c48 H. ADDS r0,r1,#1
- 0x00001bd6: b2c1 .. UXTB r1,r0
- 0x00001bd8: 4618 .F MOV r0,r3
- 0x00001bda: 1e5c \. SUBS r4,r3,#1
- 0x00001bdc: b2e3 .. UXTB r3,r4
- 0x00001bde: 2800 .( CMP r0,#0
- 0x00001be0: d1ef .. BNE 0x1bc2 ; Bt_Renew_Le_ScanRsp + 24
- 0x00001be2: 4826 &H LDR r0,[pc,#152] ; [0x1c7c] = 0x100043a0
- 0x00001be4: 3020 0 ADDS r0,r0,#0x20
- 0x00001be6: 7481 .t STRB r1,[r0,#0x12]
- 0x00001be8: 2001 . MOVS r0,#1
- 0x00001bea: e7e5 .. B 0x1bb8 ; Bt_Renew_Le_ScanRsp + 14
- Bt_SetLeAdvType
- 0x00001bec: 4921 !I LDR r1,[pc,#132] ; [0x1c74] = 0x10004500
- 0x00001bee: 3920 9 SUBS r1,r1,#0x20
- 0x00001bf0: 7388 .s STRB r0,[r1,#0xe]
- 0x00001bf2: 4770 pG BX lr
- Bt_SetLeScanRspType
- 0x00001bf4: 491f .I LDR r1,[pc,#124] ; [0x1c74] = 0x10004500
- 0x00001bf6: 7248 Hr STRB r0,[r1,#9]
- 0x00001bf8: 4770 pG BX lr
- Bt_SetLeAdvInterval
- 0x00001bfa: bf00 .. NOP
- 0x00001bfc: 4a1d .J LDR r2,[pc,#116] ; [0x1c74] = 0x10004500
- 0x00001bfe: 3a20 : SUBS r2,r2,#0x20
- 0x00001c00: 7310 .s STRB r0,[r2,#0xc]
- 0x00001c02: 1201 .. ASRS r1,r0,#8
- 0x00001c04: 7351 Qs STRB r1,[r2,#0xd]
- 0x00001c06: bf00 .. NOP
- 0x00001c08: 4770 pG BX lr
- Bt_SndBleData
- 0x00001c0a: b570 p. PUSH {r4-r6,lr}
- 0x00001c0c: b0b4 .. SUB sp,sp,#0xd0
- 0x00001c0e: 4605 .F MOV r5,r0
- 0x00001c10: 460e .F MOV r6,r1
- 0x00001c12: 4614 .F MOV r4,r2
- 0x00001c14: 2c00 ., CMP r4,#0
- 0x00001c16: db03 .. BLT 0x1c20 ; Bt_SndBleData + 22
- 0x00001c18: 4817 .H LDR r0,[pc,#92] ; [0x1c78] = 0x10004700
- 0x00001c1a: 7dc0 .} LDRB r0,[r0,#0x17]
- 0x00001c1c: 42a0 .B CMP r0,r4
- 0x00001c1e: da02 .. BGE 0x1c26 ; Bt_SndBleData + 28
- 0x00001c20: 2000 . MOVS r0,#0
- 0x00001c22: b034 4. ADD sp,sp,#0xd0
- 0x00001c24: bd70 p. POP {r4-r6,pc}
- 0x00001c26: 4668 hF MOV r0,sp
- 0x00001c28: 7105 .q STRB r5,[r0,#4]
- 0x00001c2a: 0428 (. LSLS r0,r5,#16
- 0x00001c2c: 0e01 .. LSRS r1,r0,#24
- 0x00001c2e: 4668 hF MOV r0,sp
- 0x00001c30: 7141 Aq STRB r1,[r0,#5]
- 0x00001c32: 4622 "F MOV r2,r4
- 0x00001c34: 4631 1F MOV r1,r6
- 0x00001c36: 1d80 .. ADDS r0,r0,#6
- 0x00001c38: f000f840 ..@. BL __aeabi_memcpy ; 0x1cbc
- 0x00001c3c: 1ca0 .. ADDS r0,r4,#2
- 0x00001c3e: b2c2 .. UXTB r2,r0
- 0x00001c40: a901 .. ADD r1,sp,#4
- 0x00001c42: 2005 . MOVS r0,#5
- 0x00001c44: f7fffd63 ..c. BL IPC_TxCommon ; 0x170e
- 0x00001c48: 2001 . MOVS r0,#1
- 0x00001c4a: e7ea .. B 0x1c22 ; Bt_SndBleData + 24
- Bt_SndCmdStartScan
- 0x00001c4c: b510 .. PUSH {r4,lr}
- 0x00001c4e: 2017 . MOVS r0,#0x17
- 0x00001c50: f7fffd90 .... BL IPC_TxControlCmd ; 0x1774
- 0x00001c54: bd10 .. POP {r4,pc}
- Bt_SndCmdStopScan
- 0x00001c56: b510 .. PUSH {r4,lr}
- 0x00001c58: 2018 . MOVS r0,#0x18
- 0x00001c5a: f7fffd8b .... BL IPC_TxControlCmd ; 0x1774
- 0x00001c5e: bd10 .. POP {r4,pc}
- Bt_SndCmdPwroff
- 0x00001c60: b510 .. PUSH {r4,lr}
- 0x00001c62: 2019 . MOVS r0,#0x19
- 0x00001c64: f7fffd86 .... BL IPC_TxControlCmd ; 0x1774
- 0x00001c68: bd10 .. POP {r4,pc}
- $d
- 0x00001c6a: 0000 .. DCW 0
- 0x00001c6c: 00004145 EA.. DCD 16709
- 0x00001c70: 0000455d ]E.. DCD 17757
- 0x00001c74: 10004500 .E.. DCD 268453120
- 0x00001c78: 10004700 .G.. DCD 268453632
- 0x00001c7c: 100043a0 .C.. DCD 268452768
- 0x00001c80: 000043b3 .C.. DCD 17331
- 0x00001c84: 10004800 .H.. DCD 268453888
- 0x00001c88: 0000036f o... DCD 879
- 0x00001c8c: 00004810 .H.. DCD 18448
- $t
- .text
- __aeabi_uidiv
- __aeabi_uidivmod
- 0x00001c90: b530 0. PUSH {r4,r5,lr}
- 0x00001c92: 460b .F MOV r3,r1
- 0x00001c94: 4601 .F MOV r1,r0
- 0x00001c96: 2000 . MOVS r0,#0
- 0x00001c98: 2220 " MOVS r2,#0x20
- 0x00001c9a: 2401 .$ MOVS r4,#1
- 0x00001c9c: e009 .. B 0x1cb2 ; __aeabi_uidiv + 34
- 0x00001c9e: 460d .F MOV r5,r1
- 0x00001ca0: 40d5 .@ LSRS r5,r5,r2
- 0x00001ca2: 429d .B CMP r5,r3
- 0x00001ca4: d305 .. BCC 0x1cb2 ; __aeabi_uidiv + 34
- 0x00001ca6: 461d .F MOV r5,r3
- 0x00001ca8: 4095 .@ LSLS r5,r5,r2
- 0x00001caa: 1b49 I. SUBS r1,r1,r5
- 0x00001cac: 4625 %F MOV r5,r4
- 0x00001cae: 4095 .@ LSLS r5,r5,r2
- 0x00001cb0: 1940 @. ADDS r0,r0,r5
- 0x00001cb2: 4615 .F MOV r5,r2
- 0x00001cb4: 1e52 R. SUBS r2,r2,#1
- 0x00001cb6: 2d00 .- CMP r5,#0
- 0x00001cb8: dcf1 .. BGT 0x1c9e ; __aeabi_uidiv + 14
- 0x00001cba: bd30 0. POP {r4,r5,pc}
- .text
- __aeabi_memcpy
- __aeabi_memcpy4
- __aeabi_memcpy8
- 0x00001cbc: 4603 .F MOV r3,r0
- 0x00001cbe: 430b .C ORRS r3,r3,r1
- 0x00001cc0: 079b .. LSLS r3,r3,#30
- 0x00001cc2: d003 .. BEQ 0x1ccc ; __aeabi_memcpy + 16
- 0x00001cc4: e009 .. B 0x1cda ; __aeabi_memcpy + 30
- 0x00001cc6: c908 .. LDM r1!,{r3}
- 0x00001cc8: 1f12 .. SUBS r2,r2,#4
- 0x00001cca: c008 .. STM r0!,{r3}
- 0x00001ccc: 2a04 .* CMP r2,#4
- 0x00001cce: d2fa .. BCS 0x1cc6 ; __aeabi_memcpy + 10
- 0x00001cd0: e003 .. B 0x1cda ; __aeabi_memcpy + 30
- 0x00001cd2: 780b .x LDRB r3,[r1,#0]
- 0x00001cd4: 7003 .p STRB r3,[r0,#0]
- 0x00001cd6: 1c40 @. ADDS r0,r0,#1
- 0x00001cd8: 1c49 I. ADDS r1,r1,#1
- 0x00001cda: 1e52 R. SUBS r2,r2,#1
- 0x00001cdc: d2f9 .. BCS 0x1cd2 ; __aeabi_memcpy + 22
- 0x00001cde: 4770 pG BX lr
- .text
- __aeabi_memset
- __aeabi_memset4
- __aeabi_memset8
- 0x00001ce0: b2d2 .. UXTB r2,r2
- 0x00001ce2: e001 .. B 0x1ce8 ; __aeabi_memset + 8
- 0x00001ce4: 7002 .p STRB r2,[r0,#0]
- 0x00001ce6: 1c40 @. ADDS r0,r0,#1
- 0x00001ce8: 1e49 I. SUBS r1,r1,#1
- 0x00001cea: d2fb .. BCS 0x1ce4 ; __aeabi_memset + 4
- 0x00001cec: 4770 pG BX lr
- __aeabi_memclr
- __aeabi_memclr4
- __aeabi_memclr8
- 0x00001cee: 2200 ." MOVS r2,#0
- 0x00001cf0: e7f6 .. B __aeabi_memset ; 0x1ce0
- _memset$wrapper
- 0x00001cf2: b510 .. PUSH {r4,lr}
- 0x00001cf4: 4613 .F MOV r3,r2
- 0x00001cf6: 460a .F MOV r2,r1
- 0x00001cf8: 4604 .F MOV r4,r0
- 0x00001cfa: 4619 .F MOV r1,r3
- 0x00001cfc: f7fffff0 .... BL __aeabi_memset ; 0x1ce0
- 0x00001d00: 4620 F MOV r0,r4
- 0x00001d02: bd10 .. POP {r4,pc}
- .text
- __scatterload
- __scatterload_rt2
- 0x00001d04: 4c06 .L LDR r4,[pc,#24] ; [0x1d20] = 0x1f94
- 0x00001d06: 2501 .% MOVS r5,#1
- 0x00001d08: 4e06 .N LDR r6,[pc,#24] ; [0x1d24] = 0x1fb4
- 0x00001d0a: e005 .. B 0x1d18 ; __scatterload + 20
- 0x00001d0c: 68e3 .h LDR r3,[r4,#0xc]
- 0x00001d0e: cc07 .. LDM r4!,{r0-r2}
- 0x00001d10: 432b +C ORRS r3,r3,r5
- 0x00001d12: 3c0c .< SUBS r4,r4,#0xc
- 0x00001d14: 4798 .G BLX r3
- 0x00001d16: 3410 .4 ADDS r4,r4,#0x10
- 0x00001d18: 42b4 .B CMP r4,r6
- 0x00001d1a: d3f7 .. BCC 0x1d0c ; __scatterload + 8
- 0x00001d1c: f7fef9d4 .... BL __main_after_scatterload ; 0xc8
- $d
- 0x00001d20: 00001f94 .... DCD 8084
- 0x00001d24: 00001fb4 .... DCD 8116
- $t
- i.__scatterload_copy
- __scatterload_copy
- 0x00001d28: e002 .. B 0x1d30 ; __scatterload_copy + 8
- 0x00001d2a: c808 .. LDM r0!,{r3}
- 0x00001d2c: 1f12 .. SUBS r2,r2,#4
- 0x00001d2e: c108 .. STM r1!,{r3}
- 0x00001d30: 2a00 .* CMP r2,#0
- 0x00001d32: d1fa .. BNE 0x1d2a ; __scatterload_copy + 2
- 0x00001d34: 4770 pG BX lr
- i.__scatterload_null
- __scatterload_null
- 0x00001d36: 4770 pG BX lr
- i.__scatterload_zeroinit
- __scatterload_zeroinit
- 0x00001d38: 2000 . MOVS r0,#0
- 0x00001d3a: e001 .. B 0x1d40 ; __scatterload_zeroinit + 8
- 0x00001d3c: c101 .. STM r1!,{r0}
- 0x00001d3e: 1f12 .. SUBS r2,r2,#4
- 0x00001d40: 2a00 .* CMP r2,#0
- 0x00001d42: d1fb .. BNE 0x1d3c ; __scatterload_zeroinit + 4
- 0x00001d44: 4770 pG BX lr
- $d.realdata
- .constdata
- __FUNCTION__
- 0x00001d46: 5355 US DCW 21333
- 0x00001d48: 5f545241 ART_ DCD 1599361601
- 0x00001d4c: 74696e49 Init DCD 1953066569
- 0x00001d50: 00 . DCB 0
- __FUNCTION__
- 0x00001d51: 555341 USA DCB 85,83,65
- 0x00001d54: 445f5452 RT_D DCD 1147098194
- 0x00001d58: 696e4965 eIni DCD 1768835429
- 0x00001d5c: 0074 t. DCW 116
- __FUNCTION__
- 0x00001d5e: 5355 US DCW 21333
- 0x00001d60: 5f545241 ART_ DCD 1599361601
- 0x00001d64: 646e6553 Send DCD 1684956499
- 0x00001d68: 61746144 Data DCD 1635017028
- 0x00001d6c: 00 . DCB 0
- __FUNCTION__
- 0x00001d6d: 555341 USA DCB 85,83,65
- 0x00001d70: 525f5452 RT_R DCD 1381979218
- 0x00001d74: 69656365 ecei DCD 1768252261
- 0x00001d78: 61446576 veDa DCD 1631872374
- 0x00001d7c: 6174 ta DCW 24948
- 0x00001d7e: 00 . DCB 0
- __FUNCTION__
- 0x00001d7f: 55 U DCB 85
- 0x00001d80: 54524153 SART DCD 1414676819
- 0x00001d84: 7465475f _Get DCD 1952794463
- 0x00001d88: 6f437852 RxCo DCD 1866692690
- 0x00001d8c: 00746e75 unt. DCD 7630453
- __FUNCTION__
- 0x00001d90: 52415355 USAR DCD 1380012885
- 0x00001d94: 65525f54 T_Re DCD 1699897172
- 0x00001d98: 61446461 adDa DCD 1631872097
- 0x00001d9c: 6f746174 tato DCD 1869898100
- 0x00001da0: 66667542 Buff DCD 1717990722
- 0x00001da4: 00 . DCB 0
- __FUNCTION__
- 0x00001da5: 555341 USA DCB 85,83,65
- 0x00001da8: 535f5452 RT_S DCD 1398756434
- 0x00001dac: 44646e65 endD DCD 1147432549
- 0x00001db0: 46617461 ataF DCD 1180791905
- 0x00001db4: 426d6f72 romB DCD 1114468210
- 0x00001db8: 00666675 uff. DCD 6710901
- .constdata
- g_pcHex1
- 0x00001dbc: 00001f80 .... DCD 8064
- g_pcHex2
- 0x00001dc0: 00001f6c l... DCD 8044
- .constdata
- 0x00001dc4: 00020001 .... DCD 131073
- 0x00001dc8: 18000228 (... DCD 402653736
- 0x00001dcc: 03020002 .... DCD 50462722
- 0x00001dd0: 03020128 (... DCD 50463016
- 0x00001dd4: 2a000200 ...* DCD 704643584
- 0x00001dd8: 646e7509 .und DCD 1684960521
- 0x00001ddc: 6e696665 efin DCD 1852401253
- 0x00001de0: 00046465 ed.. DCD 287845
- 0x00001de4: 01280302 ..(. DCD 19399426
- 0x00001de8: 02000502 .... DCD 33555714
- 0x00001dec: 00022a01 .*.. DCD 141825
- 0x00001df0: 02000600 .... DCD 33555968
- 0x00001df4: 02012803 .(.. DCD 33630211
- 0x00001df8: 04020007 .... DCD 67239943
- 0x00001dfc: 0010082a *... DCD 1050666
- 0x00001e00: 00100018 .... DCD 1048600
- 0x00001e04: 00080258 X... DCD 524888
- 0x00001e08: 02280002 ..(. DCD 36175874
- 0x00001e0c: 00091801 .... DCD 595969
- 0x00001e10: 01280302 ..(. DCD 19399426
- 0x00001e14: 02000a20 ... DCD 33557024
- 0x00001e18: 00012a05 .*.. DCD 76293
- 0x00001e1c: 0202000b .... DCD 33685515
- 0x00001e20: 0c000129 )... DCD 201326889
- 0x00001e24: 28000200 ...( DCD 671089152
- 0x00001e28: 0dfff002 .... DCD 234876930
- 0x00001e2c: 28030200 ...( DCD 671285760
- 0x00001e30: 000e1601 .... DCD 923137
- 0x00001e34: 14fff402 .... DCD 352318466
- 0x00001e38: 00000000 .... DCD 0
- 0x00001e3c: 00000000 .... DCD 0
- 0x00001e40: 00000000 .... DCD 0
- 0x00001e44: 00000000 .... DCD 0
- 0x00001e48: 00000000 .... DCD 0
- 0x00001e4c: 0202000f .... DCD 33685519
- 0x00001e50: 00000229 )... DCD 553
- 0x00001e54: 03020010 .... DCD 50462736
- 0x00001e58: 11040128 (... DCD 285475112
- 0x00001e5c: fff50200 .... DCD 4294246912
- 0x00001e60: 00000014 .... DCD 20
- 0x00001e64: 00000000 .... DCD 0
- 0x00001e68: 00000000 .... DCD 0
- 0x00001e6c: 00000000 .... DCD 0
- 0x00001e70: 00000000 .... DCD 0
- 0x00001e74: 02001200 .... DCD 33559040
- 0x00001e78: e7022800 .(.. DCD 3875678208
- 0x00001e7c: 020013fe .... DCD 33559550
- 0x00001e80: 20012803 .(. DCD 536946691
- 0x00001e84: c8020014 .... DCD 3355574292
- 0x00001e88: 000014fe .... DCD 5374
- 0x00001e8c: 00000000 .... DCD 0
- 0x00001e90: 00000000 .... DCD 0
- 0x00001e94: 00000000 .... DCD 0
- 0x00001e98: 00000000 .... DCD 0
- 0x00001e9c: 00150000 .... DCD 1376256
- 0x00001ea0: 02290202 ..). DCD 36241922
- 0x00001ea4: 00160000 .... DCD 1441792
- 0x00001ea8: 01280302 ..(. DCD 19399426
- 0x00001eac: 0200170a .... DCD 33560330
- 0x00001eb0: 0014fec7 .... DCD 1375943
- 0x00001eb4: 00000000 .... DCD 0
- 0x00001eb8: 00000000 .... DCD 0
- 0x00001ebc: 00000000 .... DCD 0
- 0x00001ec0: 00000000 .... DCD 0
- 0x00001ec4: 18000000 .... DCD 402653184
- 0x00001ec8: 28030200 ...( DCD 671285760
- 0x00001ecc: 00190201 .... DCD 1638913
- 0x00001ed0: 06fec902 .... DCD 117360898
- 0x00001ed4: 44332211 ."3D DCD 1144201745
- 0x00001ed8: 001a6655 Uf.. DCD 1730133
- 0x00001edc: 02280002 ..(. DCD 36175874
- 0x00001ee0: 001bff17 .... DCD 1834775
- 0x00001ee4: 01280302 ..(. DCD 19399426
- 0x00001ee8: 02001c04 .... DCD 33561604
- 0x00001eec: 0014ff02 .... DCD 1376002
- 0x00001ef0: 00000000 .... DCD 0
- 0x00001ef4: 00000000 .... DCD 0
- 0x00001ef8: 00000000 .... DCD 0
- 0x00001efc: 00000000 .... DCD 0
- 0x00001f00: 1d000000 .... DCD 486539264
- 0x00001f04: 28030200 ...( DCD 671285760
- 0x00001f08: 001e1001 .... DCD 1970177
- 0x00001f0c: 14ff0402 .... DCD 352257026
- 0x00001f10: 00000000 .... DCD 0
- 0x00001f14: 00000000 .... DCD 0
- 0x00001f18: 00000000 .... DCD 0
- 0x00001f1c: 00000000 .... DCD 0
- 0x00001f20: 00000000 .... DCD 0
- 0x00001f24: 0202001f .... DCD 33685535
- 0x00001f28: 00000229 )... DCD 553
- 0x00001f2c: 03020020 ... DCD 50462752
- 0x00001f30: 21200128 (. ! DCD 555745576
- 0x00001f34: ff030200 .... DCD 4278387200
- 0x00001f38: 00000014 .... DCD 20
- 0x00001f3c: 00000000 .... DCD 0
- 0x00001f40: 00000000 .... DCD 0
- 0x00001f44: 00000000 .... DCD 0
- 0x00001f48: 00000000 .... DCD 0
- 0x00001f4c: 02002200 .".. DCD 33563136
- 0x00001f50: 00022902 .).. DCD 141570
- 0x00001f54: 02002300 .#.. DCD 33563392
- 0x00001f58: 02012803 .(.. DCD 33630211
- 0x00001f5c: 05020024 $... DCD 84017188
- 0x00001f60: 000001ff .... DCD 511
- 0x00001f64: 00000000 .... DCD 0
- .constdata
- 0x00001f68: 00000101 .... DCD 257
- .conststring
- 0x00001f6c: 33323130 0123 DCD 858927408
- 0x00001f70: 37363534 4567 DCD 926299444
- 0x00001f74: 42413938 89AB DCD 1111570744
- 0x00001f78: 46454443 CDEF DCD 1178944579
- 0x00001f7c: 00000000 .... DCD 0
- 0x00001f80: 33323130 0123 DCD 858927408
- 0x00001f84: 37363534 4567 DCD 926299444
- 0x00001f88: 62613938 89ab DCD 1650538808
- 0x00001f8c: 66656463 cdef DCD 1717920867
- 0x00001f90: 00000000 .... DCD 0
- Region$$Table$$Base
- 0x00001f94: 00001fb4 .... DCD 8116
- 0x00001f98: 10010500 .... DCD 268502272
- 0x00001f9c: 00000054 T... DCD 84
- 0x00001fa0: 00001d28 (... DCD 7464
- 0x00001fa4: 00002008 . .. DCD 8200
- 0x00001fa8: 10010554 T... DCD 268502356
- 0x00001fac: 000005a4 .... DCD 1444
- 0x00001fb0: 00001d38 8... DCD 7480
- Region$$Table$$Limit
- ** Section #2 'RW_IRAM1' (SHT_PROGBITS) [SHF_ALLOC + SHF_WRITE]
- Size : 84 bytes (alignment 4)
- Address: 0x10010500
- ** Section #3 'RW_IRAM1' (SHT_NOBITS) [SHF_ALLOC + SHF_WRITE]
- Size : 1444 bytes (alignment 4)
- Address: 0x10010554
- ** Section #4 '.debug_abbrev' (SHT_PROGBITS)
- Size : 1476 bytes
- ** Section #5 '.debug_frame' (SHT_PROGBITS)
- Size : 3732 bytes
- ** Section #6 '.debug_info' (SHT_PROGBITS)
- Size : 28220 bytes
- ** Section #7 '.debug_line' (SHT_PROGBITS)
- Size : 10632 bytes
- ** Section #8 '.debug_loc' (SHT_PROGBITS)
- Size : 8140 bytes
- ** Section #9 '.debug_macinfo' (SHT_PROGBITS)
- Size : 38224 bytes
- ** Section #10 '.debug_pubnames' (SHT_PROGBITS)
- Size : 3102 bytes
- ** Section #11 '.symtab' (SHT_SYMTAB)
- Size : 5328 bytes (alignment 4)
- String table #12 '.strtab'
- Last local symbol no. 138
- ** Section #12 '.strtab' (SHT_STRTAB)
- Size : 4444 bytes
- ** Section #13 '.note' (SHT_NOTE)
- Size : 28 bytes (alignment 4)
- ** Section #14 '.comment' (SHT_PROGBITS)
- Size : 11708 bytes
- ** Section #15 '.shstrtab' (SHT_STRTAB)
- Size : 156 bytes
- address size variable name type
- 0x10010552 0x2 a2dpLen uint16_t
- address size variable name type
- 0x10010550 0x1 gIPC_test uint8_t
- address size variable name type
- 0x100109a4 0x28 ipcCb tIPCControlBlock
- 0x100109a4 0x4 ipcCb.evtcb tIPCEventCb
- 0x100109a8 0x4 ipcCb.sppcb tIPCSppCb
- 0x100109ac 0x4 ipcCb.timercb tIPCTimer
- 0x100109b0 0x4 ipcCb.stimercb tIPCTimer
- 0x100109b4 0x4 ipcCb.blecb tIPCBleCb
- 0x100109b8 0x4 ipcCb.hidcb tIPCHidCb
- 0x100109bc 0x4 ipcCb.meshcb tIPCMeshCb
- 0x100109c0 0x4 ipcCb.a2dpcb tIPCa2dpCb
- 0x100109c4 0x4 ipcCb.handle tIPCMeshCb
- 0x100109c8 0x4 ipcCb.advcb tIPCAdvCb
- address size variable name type
- 0x1001054c 0x4 ipcCbArray tIPCHandleCbArray
- address size variable name type
- 0x100109cc 0xc8 ipcReadBuff array[200] of uint8_t
- address size variable name type
- 0x10010a94 0x64 ipcSendBuff array[100] of uint8_t
- address size variable name type
- 0x1001054b 0x1 is_open_log_print uint8_t
- address size variable name type
- 0x10010548 0x3 printportcb printport_CB
- 0x10010548 0x1 printportcb.print_port USART_TypeDef
- 0x10010549 0x1 printportcb.print_rxio uint8_t
- 0x1001054a 0x1 printportcb.print_txio uint8_t
- address size variable name type
- 0x10010544 0x4 gSystemTimerAdjustClknbt uint32_t
- address size variable name type
- 0x1001098c 0x18 header_Timer SYS_TIMER_TYPE
- 0x1001098c 0x4 header_Timer.mTimerValue uint32_t
- 0x10010990 0x4 header_Timer.mTick uint32_t
- 0x10010994 0x1 header_Timer.mTimerStatus TIMER_STATUS
- 0x10010995 0x1 * header_Timer.mIsCycle TIMER_TYPE
- 0x10010998 0x4 header_Timer.pfExpireCb Timer_Expire_CB
- 0x1001099c 0x4 header_Timer.pNextTimer pointer to sTimerType
- 0x100109a0 0x4 header_Timer.cbParams int32_t
- address size variable name type
- 0x10010538 0x4 pheader pointer to SYS_TIMER_TYPE
- address size variable name type
- 0x10010540 0x1 sys_Timer_Check_Flag uint8_t
- address size variable name type
- 0x1001053c 0x4 sys_tick_count uint32_t
- address size variable name type
- 0x1001056c 0x20 regBeck array[2] of UartxRegControlBackup
- address size variable name type
- 0x1001068c 0x100 uartA_rx_buf array[256] of uint8_t
- address size variable name type
- 0x1001058c 0x100 uartA_tx_buf array[256] of uint8_t
- address size variable name type
- 0x1001088c 0x100 uartB_rx_buf array[256] of uint8_t
- address size variable name type
- 0x1001078c 0x100 uartB_tx_buf array[256] of uint8_t
- address size variable name type
- 0x10010554 0x18 gAdv_Timer SYS_TIMER_TYPE
- 0x10010554 0x4 gAdv_Timer.mTimerValue uint32_t
- 0x10010558 0x4 gAdv_Timer.mTick uint32_t
- 0x1001055c 0x1 gAdv_Timer.mTimerStatus TIMER_STATUS
- 0x1001055d 0x1 * gAdv_Timer.mIsCycle TIMER_TYPE
- 0x10010560 0x4 gAdv_Timer.pfExpireCb Timer_Expire_CB
- 0x10010564 0x4 gAdv_Timer.pNextTimer pointer to sTimerType
- 0x10010568 0x4 gAdv_Timer.cbParams int32_t
- address size variable name type
- 0x10010500 0x34 gTIPCHandleCb array[13] of tIPCHandleCb
|