Rev 2946 Rev 2950
1 ELF(õ\¨|¨4 (X Ù555555555ß555‡55555555555Ñ'ó'(9(]((¥(9+555555555)/5}#555555¹%É%555555ðøðZø 1 ELF(õ€’ ’4 (x ™õõõõõõõõõŸõõõGõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõ…•õõõõõõðøð:ø
2  è ‚DƒDªñÚEÑðOø¯ò ºèð¿ûCðG4{T{ 2  è ‚DƒDªñÚEÑð/ø¯ò ºèð¿ûCðG¨(È(:$¿xÈxÁúØR$¿0È0ÁD¿h `pG#$%&:(¿xÁûØR(¿0ÁH¿ `pGµ½µ½ßø Ðÿ÷øÿðàøðšûx ´ÿ÷ñÿ¼ð˜ûðÔ½pGr¶ H€ó ˆ €óˆ¿óoÿ÷ñÿHGpGHIJKpGx õx x x x -éðOÁø ÐÐø нèð#ƒóˆ(F GðjùðÒÿß €óˆ6Hhôo¿ €óˆpGïó € 8€ó ˆOð€qÁa.IŠi hÓ‰h’h±‘BØà‘BÓ)Ià)IapGµ $„óˆðø €óˆ„óˆI hôo¿€óˆ½ïó € 8€ó ˆOð€qÁaIŠi hÓ‰h’h±‘BØà‘BÓIàIa½ïó € 0€ó ˆ €óˆpGIµ `  H`! ðSøOôq
3 DOð ø;ð¿øK¿ø[dÐøkdøkùÑð¿øK­  ÑmX¿øËúÕàøkøkmùՑBÖÓpG#$%&:(¿xÁûØR(¿0ÁH¿ `pGµ½µ½ßø Ðÿ÷øÿðêýðjøX ´ÿ÷ñÿ¼ðhøð¾pGr¶ H€ó ˆ €óˆ¿óoÿ÷ñÿHGpGHIJKpGX õX X X X -éðOÁø ÐÐø нèð#ƒóˆ(F GðöüðNúß €óˆ6Hhôo¿ €óˆpGïó € 8€ó ˆOð€qÁa.IŠi hÓ‰h’h±‘BØà‘BÓ)Ià)IapGµ $„óˆðžû €óˆ„óˆI hôo¿€óˆ½ïó € 8€ó ˆOð€qÁaIŠi hÓ‰h’h±‘BØà‘BÓIàIa½ïó € 0€ó ˆ €óˆpGIµ `  H`! ðSøOôq 3 ðNø€!½è@ ðH¸íà0 ÷ûíàúþç%K ð ´cD‚ÓøÀÒÿ$”@,ê ‘@Lê`ð!‘@B Oðà ë‚Àø€Àø¼pGÉð#úòC Oðà, ëƒÃø€! ð HDhÿ#úñ"ê`pG‚ ðHÒDhOðÿ úü#ê ‘@C`pGäàíà !óˆIw!óˆpG !óˆOðIðÿw‚óˆ¿)pGAð) Ð)¿pGÐéaÐéJaBlFFðʺÐéaÐéJað.ºøµFFFœðçù(¿ø½ !óˆ+F2F9F”ð|ÿF `w! Fð þ €óˆ Fø½øµFFFFðÈú(¿ø½ !óˆ”3F:Fihð]ÿF `w! Fedðþ €óˆ Fø½ #ƒóˆh ``ÉH€iÁé €óˆÈ`pGF #ƒóˆhƒB Ðh‹BÑh`àFhƒBõÑ €óˆpG !óˆ¹I‹i™kê!ê˜c €óˆFpG !óˆ±I‰iŠkCˆc!óˆpGµ‚kCc* Ð *¿½Bj2꿽¿ð&ý!Ab½BjB÷ѽ-éðAhFF¬B¿'½èðàh0Cà`Ôé‚k
4 ðNø€!½è@ ðH¸íà` 7;íàúþç%K ð ´cD‚ÓøÀÒÿ$”@,ê ‘@Lê`ð!‘@B Oðà ë‚Àø€Àø¼pGÉð#úòC Oðà, ëƒÃø€! ð HDhÿ#úñ"ê`pG‚ ðHÒDhOðÿ úü#ê ‘@C`pGäàíà@``pGµ !óˆh‚BÐh`H`!FðÚø €óˆ½hB¿pGµ 4 C‚c)Ð )Ð àAj
5 h`P`FðHø!Ab½pµFh B¿oðp½ hh!`L`ð7øEb h BõÑp½pµ !óˆhF¡B¿oð Ð hh!`L`ð!øEb h BõÑðìø €óˆp½-éðAFIH…iðþF&Flb$h´BСh¨hˆBøÙ,`ahi`e`ih `ð ø8Fljð(ý F½èðpµ !óˆF8H„iðÞýF)FFebhˆBЃh¢hšBøÙ `Bhb`D``h` ðèÿdj0Fðý F!óˆp½-éðAFFð»ýF$H%F€iDb$h¬BСh‚hŠBøÙ`ahA```Ah`1F ðøF@¿8FðÝü F½èð-éðAF €óˆFð“ýFH%F€iDb$h¬BСh‚hŠBøÙ`ahA```Ah`1F ðÝÿF@¿8Fðµü €óˆ F½èð` !óˆIw!óˆpG !óˆOðIðÿw‚óˆ¿)pGAð) Ð)¿pGÐéaÐéJaBlFFðø»ÐéaÐéJað.ºøµFFFœðçù(¿ø½ !óˆ+F2F9F”ðúF `w! Fð²ÿ €óˆ Fø½øµFFFFðöû(¿ø½ !óˆ”3F:FihðÿùF `w! Fedð’ÿ €óˆ Fø½ #ƒóˆh ``ÉH€iÁé €óˆÈ`pGF #ƒóˆhƒB Ðh‹BÑh`àFhƒBõÑ €óˆpG !óˆ¹I‹i™kê!ê˜c €óˆFpG !óˆ±I‰iŠkCˆc!óˆpGµ‚kCc* Ð *¿½Bj2꿽¿ð¸þ!Ab½BjB÷ѽ-éðAhFF¬B¿'½èðàh0Cà`Ôé‚k 5 BÐàAj‘CÑðþüGb$h¬Bäѽèð !óˆÂh!óˆÁ`FpGµ "‚óˆ‚k$Cc*Ð *Ð
6 C‚c)Ð )Ð àAj 6 àBjBÐàBj2êÑðÖüDbð¤ý„óˆ½-éðAF !óˆhF'¬BÐàh0Cà`Ôé‚kCc*Ð *Ð
7 BÐàAj‘CÑðþGb$h¬Bäѽèð !óˆÂh!óˆÁ`FpGµ "‚óˆ‚k$Cc*Ð *Ð 7 àBjBÐàBj2êÑð­üGb$h¬BãÑðxý‡óˆ½èð"ÁhÂ`FpG-éðA FOð¿'½èðúð(BЅCVø$ FˆGd-óѽèðpµFRH„i €óˆ k(@Ñ ebð‡ü k(@AB@¡kC¡c!óˆp½pµFFH„i €óˆ k(@Ñ ebðnü k(@¡kC¡c!óˆp½pµF:H„i €óˆ k5êÐ ebðVü k¨C c €óˆ(Fp½pµF/H„i €óˆ kOð(@ÐAB@¡kC†óˆ¡cp½A± ebðwü(¤¿ k(@íچóˆ p½pµFH„i €óˆ kOð(@СkC†óˆ¡cp½A± ebðWü(¤¿ k(@ïچóˆ p½pµFH„i €óˆ kOð5ê
8 àBjBÐàBj2êÑðhþDbð6ÿ„óˆ½-éðAF !óˆhF'¬BÐàh0Cà`Ôé‚kCc*Ð *Ð 8 Ð)± ebð<ü(چóˆ p½ k¨C†óˆ c(Fp½0 RHQI`!`Á`0ð¹#`Àé:Áé20ð¹-éðA¿GMÈ ðññðuù0hø±F@h¸BÓñˆB<¿ h0` Óà!h@øahÉ9A`0`g`%`ð‰ùñ½èð h&F(ßÑðù)hA±ñˆG(¿àèW½èð ½èðpµPøl ñññð8ù(F…BЬB"Ù)h ±¡BÙ!`,`ahñ
9 àBjBÐàBj2êÑð?þGb$h¬BãÑð 9  h‚BÑBhD1a`h `hhñD¡BÑahD0h` h(`½èp@ð>¹-hÖçpµF¿ Lñðù ¡hF1± FIhmD!h)øÑ.¿0`ð#ù(Fp½7  H ðH`I!ðA`pGIÀ ðÑé“B2¿ D
10 ÿ‡óˆ½èð"ÁhÂ`FpG-éðA FOð¿'½èðúð(BЅCVø$ FˆGd-óѽèðpµFRH„i €óˆ k(@Ñ ebðþ k(@AB@¡kC¡c!óˆp½pµFFH„i €óˆ k(@Ñ ebðþ k(@¡kC¡c!óˆp½pµF:H„i €óˆ k5êÐ ebðèý k¨C c €óˆ(Fp½pµF/H„i €óˆ kOð(@ÐAB@¡kC†óˆ¡cp½A± ebð þ(¤¿ k(@íچóˆ p½pµFH„i €óˆ kOð(@СkC†óˆ¡cp½A± ebðéý(¤¿ k(@ïچóˆ p½pµFH„i €óˆ kOð5ê 10 `pG !óˆ IÀ ðÑé£ë #”E2¿FD
11 Ð)± ebðÎý(چóˆ p½ k¨C†óˆ c(Fp½` RHQI`!`Á`0ðº#`Àé:Áé20ð…º-éðA¿GMÈ ðññðåú0hø±F@h¸BÓñˆB<¿ h0` Óà!h@øahÉ9A`0`g`%`ðùúñ½èð h&F(ßÑðïú)hA±ñˆG(¿àèW½èð ½èðpµPøl ñññð¨ú(F…BЬB"Ù)h ±¡BÙ!`,`ahñ 11 `ƒóˆpGHAhhpG @ #`ÀépGh
12  h‚BÑBhD1a`h `hhñD¡BÑahD0h` h(`½èp@ð®º-hÖçpµF¿ Lñðuú ¡hF1± FIhmD!h)øÑ.¿0`ð“ú(Fp½§ @ µÁ``F`ë‚``Fñðþñ½è@!ð¾µF €óˆ hà` `ahñðþ!ñðþýðmý €óˆ½pµFFF0ðWþÑ h¡``ÔéB$¿ h `ñð—þðPý(Fp½pµ #ƒóˆFFF0ð9þÑ h¡``ÔéB$¿ h `ñðyþð2ý €óˆ(Fp½Bj*Ü¿Oðÿ0pGµRBb‚hƒ``ÐéŠB$¿h`0ð\þ ½pµFFF0ðþÑàhà`!hˆBÒ`hà``ñðCþðüü(Fp½pµ #ƒóˆFFF0ðåýÑàhà`!hˆBÒ`hà``ñð%þðÞü €óˆ(Fp½Bj*Ü¿Oðÿ0pGRBbÂhÂ`hšBÒBhÂ`µ0`ðþ ½pµFFF0ð¯ýÑàhá`h0`ahàhˆB$¿ hà`ñðîýð§ü(Fp½pµF !óˆFF0ðýÑàhá`h0`ahàhˆB$¿ hà`ñðÏýðˆü €óˆ(Fp½‚i*Ü¿Oðÿ0pGµR‚aÂhÃ`h 12 ``pG "‚óˆh
13 `BhÁh‘B$¿hÁ`0ð±ý ½H ðH`I!ðA`pGIÀ ðÑé“B2¿ D 13 `` €óˆpG*¿Oð #pG´ƒóˆh `Œóˆ`DhR!DôѼpGµh)¿
14 `pG !óˆ IÀ ðÑé£ë #”E2¿FD 14 h`тh±@hGFF½µF €óˆh(¿h
15 `ƒóˆpGHAhhpG_ @ #`ÀépGh 15 `ъh*¿HhG!óˆ½@`!``pGpµF„H…i°h(\Ёhªh‘BD҂`)8Ð)Ð)<ÑàÐé`ÐéJ`BjF h‘BÐÑøÀƒhcE÷Ù`KhC`H`Ah`@jªh€hh‘BÚÓàÐé`ÐéJ`BjF h‘BÐÑøÀƒhcE÷Ù`JhB`H`Ah`àÐé`ÐéJ`ð_ú4F$h´BСh¨hˆBøÙ,`ahi`e`ih `nb½èp@ðZºµ`èkð`îcp½µ !óˆÿ÷‘ÿ €óˆ½h)¿ pGIIŠi‚`ŠiÒkÂ`‰iÈc pG !óˆh)¿ Ñ@IŠi‚`ŠiÒkÂ`‰iÈc !óˆpGpµ9H‚i €óˆÔk%áhÑc h B¿¥`ÐlI± h‹B¿›hƒBˆ¿FÉh)õѐ` hh!`L` `Áká`!Äcðtú…óˆ Fp½$HµƒiÜkáhÙc h B¿  `ÐlI±hˆB¿€hBˆ¿FÉh)õњ` hh!`L` `Áká`ÄcðÊù F½pµH„i €óˆàk%¸±FÀhàchˆB¿`Ðh
16 ``pG "‚óˆh 16 `Q`ˆ`ÂkÊ`Ácð®ùàk(ëÑ l `ðxú…óˆp½0 ´$ÝøÀ@`AaaÀéADa`Àé<¼pGpµFÀh`a a  ` h B¿oðp½h!`L`ð€ùEb h BöÑp½Ðé<‚hcEÑ*¿oðpGµR‚`ZBapÐéŠB$¿ÁhAahBÐ
17 `` €óˆpG*¿Oð #pG´ƒóˆh `Œóˆ`DhR!DôѼpGµh)¿ 17 h`P`Fð\ù!Ab ½-éðAF F €óˆái)¿ FˆG' h(¿žNÑ)аiDb`chC```Bh` ðŠù( Û h(íÐ@ ` iA¡a"ixŠBœ¿áh¡a‡óˆ½èðOðÿ0øç-éð_F'ÐøF’FF €óˆßø‚Oê ¹ñ¿ FÈG h¸¹!Fm±ØøAb`JhB`H`Ah`)F ðMù ±‹óˆ8F½èðŸ h(çÐ@ ` iA¡axø !i iBœ¿àh a‹óˆºñ
18 h`тh±@hGFF½µF €óˆh(¿h 18 ¿ €óˆÈÑ8F½èðŸÝøÀ@`AaaÀé!Da`Àé<pGpµFÀh`a a!i ` h B¿oðp½h!`L`ð¸øEb h BöÑp½-éðAFFˆF €óˆ h'(¿NNÑ)аiDb`chC```Bh` ðéø(ڇóˆ½èðOðÿ0øç h(æÐ@ ``iAaa€ø€ÔéˆBœ¿àh`aái)¿ FˆG‡óˆ ½èðÐé2h“BÑ)¿oðpGµI`Qaxi‘B$¿ÁhahBÐ
19 `ъh*¿HhG!óˆ½Jµ”i "‚óˆacñ,ab!`kb`cah ` )¿ðû 19 h`P`FðWø!Ab F½-éð_F'Ðø F‘FF €óˆßøx€»F h¸¹!Fm±ØøAb`JhB`H`Ah`)F ð„ø ±‹óˆ8F½èðŸ h(çÐ@ ``iøBbapÔéˆBœ¿àh`aºñ¿ FÐG‹óˆ¹ñ ¿ €óˆÈÑ8F½èðŸ0 ¯H!@```@aapG!wªI‚h h‹h“BûÒ`JhB`H`Ah`pG¤KF™iw ÈwhÐøÀÂøÀÌø "˜awÿ÷¹ !óˆOð )¿ŒóˆpG)Ð)¿ )
20 ðû!óˆ`j½µ €óˆL iPø,B¿ ðýú¡iQø,h 20 ÑàAjŠhRŠ`Ðé`ÐéJ`Oðÿ1Ab€øÀŠI‚h h‹h“BûÒ`JhB`H`AhŒóˆ`pGðµ‚LF…°£iHOðOðÐ~JhFð™ú¡i"F wÏwhh`Z` awÿ÷Èø˜(¿hFð£ú àrJwßwhFh`Z` awÿ÷µø i@j°ð½0´iLAbƒh¡i"ÑøÀcE¿wdIF
21 `Q` !w!óˆ½µ "‚óˆð_û €óˆ½` @`!``pGpµF„H…i°h(\Ёhªh‘BD҂`)8Ð)Ð)<ÑàÐé`ÐéJ`BjF h‘BÐÑøÀƒhcE÷Ù`KhC`H`Ah`@jªh€hh‘BÚÓàÐé`ÐéJ`BjF h‘BÐÑøÀƒhcE÷Ù`JhB`H`Ah`àÐé`ÐéJ`ðú4F$h´BСh¨hˆBøÙ,`ahi`e`ih `nb½èp@ð|ºµ`èkð`îcp½µ !óˆÿ÷‘ÿ €óˆ½h)¿ pGIIŠi‚`ŠiÒkÂ`‰iÈc pG !óˆh)¿ Ñ@IŠi‚`ŠiÒkÂ`‰iÈc !óˆpGpµ9H‚i €óˆÔk%áhÑc h B¿¥`ÐlI± h‹B¿›hƒBˆ¿FÉh)õѐ` hh!`L` `Áká`!Äcð–ú…óˆ Fp½$HµƒiÜkáhÙc h B¿  `ÐlI±hˆB¿€hBˆ¿FÉh)õњ` hh!`L` `Áká`Äcðìù F½pµH„i €óˆàk%¸±FÀhàchˆB¿`Ðh 21 w„¿bJcF Ø h‹h“BûÒ`JhB`H`Ah`0¼pGhÒøÀœEúÒ
22 `Q`ˆ`ÂkÊ`ÁcðÐùàk(ëÑ l `ðšú…óˆp½` ´$ÝøÀ@`AaaÀéADa`Àé<¼pGpµFÀh`a a  ` h B¿oðp½h!`L`ð¢ùEb h BöÑp½Ðé<‚hcEÑ*¿oðpGµR‚`ZBapÐéŠB$¿ÁhAahBÐ 22 `ShK`Q`Jh`" aw0¼ÿ÷‚¸ßøHÁ`FÜøhh`X` Ìø w wŠh`Fhƒh“BûØ`BhJ`A`Hh`Üøÿ÷c¸ßø ÁÜøÜø‚h‹hšB˜¿pG=Jh`Z`"Ìøw w8HŠhhƒh“BûØ`BhJ`A`Hh`Üøÿ÷>¸ßøÀÀ`FÜøhh`X` Ìø w Èw wŠh`Fhƒh“BûÒ`ChK`A`Hh`Üøÿ÷¸ð´K%F™ih&ÊÐøÀ±FÂøÀÌø ˜aw wFŠhhÐøÀ”EúØ`BhJ`A`Hh`˜ið¼þ÷ù¿J FÂøÀÌø ˜aw Èw wFŠhhÐøÀ”EúÒ`BhJ`A`Hh`!F˜ið¼þ÷Ü¿0 ³*I( ‰iˆaþçµÿ÷<øÿ÷’þðˆùÿ÷bûÿ÷¸ú@!#HðLø Iˆa!w!óˆb¶J‚a¯ò?‘"À!Hð~ø½pµH€iÁ)¿IÁwjIbLàh@à` h B¿p½hI`¿% &p½ÁhÅ`hT`h…óˆ"`iˆG†óˆ hh)ïÐp½idle0 P x)˜ X "`w"Bw#ÃwÀé!‚cb!wI‚aaJiBaHaAiañ(b cÁbpGD$9ÝøÀÁ` `ÁhÁøÀÃh„Ib!‚`w!Aw#ÃwÀécb"‚wa{IaJiBaHaAiañ(b cÁbpGpµFOð Œóˆ!D$9˜á` `áh%H`áhnHb ¢` wew àwÄéR¥c%b  wfH¥a aAiaaDa`i!añ( b càb Fÿ÷Tþ…óˆ Fp½µF €óˆXH€il‚h¢BБBف`dÿ÷þ €óˆ F½µF !óˆ!ÿ÷2þ!óˆ F½ !óˆAAðAw €óˆpGµ "‚óˆF ÿ÷èý €óˆ½µ !óˆ>IÉhA¿ ÿ÷Ùý €óˆ½µ €óˆ4Hh€i‰h€hB(¿ÿ÷mþ €óˆ½pµ-IŒiñ(`b j¨BРjh¢bÿ÷eý j¨B÷Ñ`ðÑÔéaÔéAa½èp@ ÿ÷b½pµ !óˆIŒiñ(`b j¨BРjh¢bÿ÷Bý j¨B÷Ñ`ðÑÔéaÔéAa½èp@ ÿ÷?½pµF €óˆ (ÐH¡j€i` b ÿ÷/ý €óˆ Fejþ÷7ÿ(Fp½0 éX #HOðÿ1@``!`Á`pGßø|ÀÀé#Üø “h‹BÒhÉ“h‹BúÓ`ShC`P`ChbE``¿pGh@`pGJh‘BЊhƒhDŠ`Ðé`ÐéJ`!Á`pGJÒhBقB(¿‘BÙ pG pG‚BùҊBùÒöçX ði¼!p!A`pGµF €óˆ Fa`ðbü p €óˆ½µF €óˆ Fð~ü p €óˆ½ "‚óˆÀhI‰²Áb €óˆpG"pð‚¼µ "‚óˆ"pðzü €óˆ½"pðr¼µ "‚óˆ"pðjü €óˆ½!pðù»µ !óˆ!pðñû €óˆ½µF p Fð`ü p½µðïúðÜøHðøøÿ÷ŒÿðJø½è@þ÷^½JRhBقB(¿‘BÙ pG pG‚BùҊBùÒöç KYh
23 h`P`Fð~ù!Ab ½-éðAF F €óˆái)¿ FˆG' h(¿žNÑ)аiDb`chC```Bh` ð¬ù( Û h(íÐ@ ` iA¡a"ixŠBœ¿áh¡a‡óˆ½èðOðÿ0øç-éð_F'ÐøF’FF €óˆßø‚Oê ¹ñ¿ FÈG h¸¹!Fm±ØøAb`JhB`H`Ah`)F ðoù ±‹óˆ8F½èðŸ h(çÐ@ ` iA¡axø !i iBœ¿àh a‹óˆºñ 23 XhŠBوB(¿‚BøØpGˆBõҐBóÓpGÐ(àOðÿ300ÿ÷λOðÿ3 0ÿ÷úºOðÿ200ÿ÷d»Oðÿ1 0ÿ÷ºº00ÿ÷\» 0ÿ÷´º00ÿ÷¶» 0ÿ÷äºðž¹8µF1H ` `` rF F"ñTñ ”ÿ÷Pú+F"ñdñ0”ÿ÷û8½µF €óˆ FðŒù r €óˆ½µF €óˆ Fð·ù rñ0ÿ÷ûñ ÿ÷6úÿ÷—ü €óˆ½pµF@i F¹! þ÷šþ)Fñ ÿ÷9ú(¨¿p½€! ½èp@þ÷Œ¾pµF00ÿ÷1ûÚ! þ÷þ(Fp½)IIh`pGIIh‚h‰Jh‰`Âh‘B„¿Á`pGi‘Bˆ¿FapGI`IA`!`Á`IapGµ L†° I `‘
24 ¿ €óˆÈÑ8F½èðŸÝøÀ@`AaaÀé!Da`Àé<pGpµFÀh`a a!i ` h B¿oðp½h!`L`ðÚøEb h BöÑp½-éðAFFˆF €óˆ h'(¿NNÑ)аiDb`chC```Bh` ð ù(ڇóˆ½èðOðÿ0øç h(æÐ@ ``iAaa€ø€ÔéˆBœ¿àh`aái)¿ FˆG‡óˆ ½èðÐé2h“BÑ)¿oðpGµI`Qaxi‘B$¿ÁhahBÐ 24 IÍé@hFÿ÷Ïÿ™hFˆG˜ `°½à 9AdI
25 h`P`Fðyø!Ab F½-éð_F'Ðø F‘FF €óˆßøx€»F h¸¹!Fm±ØøAb`JhB`H`Ah`)F ð¦ø ±‹óˆ8F½èðŸ h(çÐ@ ``iøBbapÔéˆBœ¿àh`aºñ¿ FÐG‹óˆ¹ñ ¿ €óˆÈÑ8F½èðŸ` €óˆHiIw!óˆpGµ !óˆIiŒB¿$СI¡w!óˆÿ÷˜ø F½` ¯H!@```@aapG!wªI‚h h‹h“BûÒ`JhB`H`Ah`pG¤KF™iw ÈwhÐøÀÂøÀÌø "˜awþ÷—¾ !óˆOð )¿ŒóˆpG)Ð)¿ ) 25 hBð?
26 ÑàAjŠhRŠ`Ðé`ÐéJ`Oðÿ1Ab€øÀŠI‚h h‹h“BûÒ`JhB`H`AhŒóˆ`pGðµ‚LF…°£iHOðOðÐ~JhFð©û¡i"F wÏwhh`Z` awþ÷Lþ˜(¿hFð³û àrJwßwhFh`Z` awþ÷9þ i@j°ð½0´iLAbƒh¡i"ÑøÀcE¿wdIF 26 `cI
27 w„¿bJcF Ø h‹h“BûÒ`JhB`H`Ah`0¼pGhÒøÀœEúÒ 27 hBð?
28 `ShK`Q`Jh`" aw0¼þ÷¾ßøHÁ`FÜøhh`X` Ìø w wŠh`Fhƒh“BûØ`BhJ`A`Hh`Üøþ÷ç½ßø ÁÜøÜø‚h‹hšB˜¿pG=Jh`Z`"Ìøw w8HŠhhƒh“BûØ`BhJ`A`Hh`Üøþ÷½ßøÀÀ`FÜøhh`X` Ìø w Èw wŠh`Fhƒh“BûÒ`ChK`A`Hh`Üøþ÷¡½ð´K%F™ih&ÊÐøÀ±FÂøÀÌø ˜aw wFŠhhÐøÀ”EúØ`BhJ`A`Hh`˜ið¼þ÷}½J FÂøÀÌø ˜aw Èw wFŠhhÐøÀ”EúÒ`BhJ`A`Hh`!F˜ið¼þ÷`½` ë@```pGpµF€h¡`E-Ô¿oðp½`hAha` `ÿ÷þmFb-õÝp½pµ "‚óˆ‚hFU`-Ø¿oð Ü`hAha` `ÿ÷xþmFb-õÝÿ÷Cÿ €óˆp½µhI`)¤¿ ½gL¡iHb`BhJ`A`Hh` ÿ÷iþ i@j½µ !óˆhI`)¨¿ ÚZL¡iHb`BhJ`A`Hh` ÿ÷Oþ i@j!óˆ½‚hR‚`*¤¿ pGY±MJ’iPb`ChS`B`Ph` ÿ÷w¾Q`Oðÿ0pGµ "‚óˆ‚hR‚`*¨¿ Úa±?J’iPb`ChS`B`Ph` ÿ÷ZþàQ`Oðÿ0!óˆ½µ !óˆhI`)ÜhFh`A`F!ÿ÷qþ €óˆ½hI`)È¿pGFhh`B`F!Abÿ÷Ú½)Ø¿pGpµ FF& h@ `(Ü hh!`L`ÿ÷ÈýFbm-ðÜp½pµ F !óˆh&I`)ÜhFh`A`Fÿ÷°ýFb¨h@¨` Õ 28 `
29 H„i%`hh``l``h` ebÿ÷®ý`jàÿ÷lþ †óˆp½` *I( ‰iˆaþçµþ÷°üÿ÷‚ýðˆùÿ÷îùÿ÷ø@!#HðLø Iˆa!w!óˆb¶J‚a¯ò?‘"À!Hð~ø½pµH€iÁ)¿IÁwjIbLàh@à` h B¿p½hI`¿% &p½ÁhÅ`hT`h…óˆ"`iˆG†óˆ hh)ïÐp½idle` € XsÈ ˆ "`w"Bw#ÃwÀé!‚cb!wI‚aaJiBaHaAiañ(b cÁbpGD$9ÝøÀÁ` `ÁhÁøÀÃh„Ib!‚`w!Aw#ÃwÀécb"‚wa{IaJiBaHaAiañ(b cÁbpGpµFOð Œóˆ!D$9˜á` `áh%H`áhnHb ¢` wew àwÄéR¥c%b  wfH¥a aAiaaDa`i!añ( b càb Fÿ÷Dý…óˆ Fp½µF €óˆXH€il‚h¢BБBف`dÿ÷}ý €óˆ F½µF !óˆ!ÿ÷"ý!óˆ F½ !óˆAAðAw €óˆpGµ "‚óˆF ÿ÷Øü €óˆ½µ !óˆ>IÉhA¿ ÿ÷Éü €óˆ½µ €óˆ4Hh€i‰h€hB(¿ÿ÷]ý €óˆ½pµ-IŒiñ(`b j¨BРjh¢bÿ÷Uü j¨B÷Ñ`ðÑÔéaÔéAa½èp@ ÿ÷R¼pµ !óˆIŒiñ(`b j¨BРjh¢bÿ÷2ü j¨B÷Ñ`ðÑÔéaÔéAa½èp@ ÿ÷/¼pµF €óˆ (ÐH¡j€i` b ÿ÷ü €óˆ Fejþ÷•ü(Fp½` )ˆ #HOðÿ1@``!`Á`pGßø|ÀÀé#Üø “h‹BÒhÉ“h‹BúÓ`ShC`P`ChbE``¿pGh@`pGJh‘BЊhƒhDŠ`Ðé`ÐéJ`!Á`pGJÒhBقB(¿‘BÙ pG pG‚BùҊBùÒöçˆ ð>¿!p!A``Á`aAa0ÿ÷Ó¸µF €óˆ Fa`ð<ÿ p €óˆ½µF €óˆ FðOÿ p €óˆ½‚`Àé1!pðZ¿µOð Œóˆ‚`Àé1!pðNÿ €óˆ½pµF €óˆ x%( Ð Fðõý %a p`i±©eaÿ÷ãû…óˆp½µFx(¿½ Fðàý! !a p`i(¿½aaoðAb½è@ÿ÷D»pµF €óˆ F¢`Àé1!!pð ÿM¨i`a ÿ÷@û¨i!@jóˆp½0ÿ÷À¸ÿ÷ì¸` ðy¸!p!A`pGµF €óˆ Fa`ðrø p €óˆ½µF €óˆ FðŽø p €óˆ½ "‚óˆÀhI‰²Áb €óˆpG"p𒸵 "‚óˆ"pðŠø €óˆ½"pð‚¸µ "‚óˆ"pðzø €óˆ½!p𠸵 !óˆ!pðø €óˆ½µF p Fðpø p½µðÿþð&ùHðBùÿ÷úþÿ÷Šÿð,øðø½è@þ÷<¹JRhBقB(¿‘BÙ pG pG‚BùҊBùÒöç KYh 29 hBð?
30 XhŠBوB(¿‚BøØpGˆBõҐBóÓpG°ràðº!p!A`pGµF €óˆa`ˆˆ  Fðú p €óˆ½µF €óˆ Fð‰ú p €óˆ½ "‚óˆiI‰²Áb €óˆpGµ #ƒóˆðŠú €óˆ½µ "‚óˆðžú €óˆ½Oðÿ300ÿ÷À¹Oðÿ3 0ÿ÷ì¸Oðÿ200ÿ÷V¹Oðÿ1 0ÿ÷¬¸00ÿ÷N¹ 0ÿ÷¦¸00ÿ÷¨¹ 0ÿ÷Ö¸ð°º8µF1H ` `` rF F"ñTñ ”ÿ÷Bø+F"ñdñ0”ÿ÷ù8½µF €óˆ Fðžú r €óˆ½µF €óˆ FðÉú rñ0ÿ÷óøñ ÿ÷(øÿ÷«ú €óˆ½pµF@i F¹! þ÷û)Fñ ÿ÷+ø(¨¿p½€! ½èp@þ÷»pµF00ÿ÷#ùÚ! þ÷û(Fp½psIIh`pGIIh‚h‰Jh‰`Âh‘B„¿Á`pGi‘Bˆ¿FapGI`IA`!`Á`IapGµ L†° I `‘ 30 `_IBhJ`‚hŠ`ÂhÊ`iJaBi
31 IÍé@hFÿ÷Ïÿ™hFˆG˜ `°½à I!Q!dI 31 b‚iJbh
32 hBð? 32 `YIjJ`BjŠ`‚jÊ`ÂjJak
33 `cI 33 bBkJbÂi
34 hBð? 34 `RIÂkJ`lŠ`BlÊ`‚lJaÂl
35 ` 35 bmJb‚k
36 hBð? 36 `LI‚mJ`ÂmŠ`nÊ`BnJa‚n
37 `_IBhJ`‚hŠ`ÂhÊ`iJaBi 37 bÂnJbBm
38 b‚iJbh 38 `EIBoJ`‚oŠ`ÂoÊ`Ðø€ JaÐø„
39 `YIjJ`BjŠ`‚jÊ`ÂjJak 39 bÐøˆ Jbo
40 bBkJbÂi 40 `=IÐø J`Ðø” Š`Ðø˜ Ê`Ðøœ JaÐø 
41 `RIÂkJ`lŠ`BlÊ`‚lJaÂl 41 bÐø¤ JbÐøŒ`pG-éðOðÂó€ÂóÁ ÂóAÂóÃ"OðOð Oð
42 bmJb‚k 42 ð4ÐVOêÖkú öú û*4¿Ðø àÐø$à.ê Kê4¿bFb úöÐø°+ê&CF`VÐø°
43 `LI‚mJ`ÂmŠ`nÊ`BnJa‚n 43 úö+ê Kê Àø°Ðø °+ê Kê Àø °Ðø°+ê.C`I¿½èðd›­OêŒ R¼ç8@(8@@@@ @@@HˆAð€€pG}HˆAð€€pGµ{Hðwø½è@þ÷´»µxHðoø½è@þ÷¬»µuJ!rHÿ÷\þpIsHsJHg!oHÿ÷TþmIqHHg½pµ F¿nL(z(ÑfH¨BÑlHhAô€A`À!% þ÷üaH¨BÑgHhAô1`À!& þ÷øû]JcI"hho±ûòñáˆAð@‚!‰Að‚¡ˆBò,C!€ˆ€ˆp½z)¿pG"AoŠ
44 bÂnJbBm 44 ‚Š‚IIBÑOHh!ô€A`% þ÷ë»EIB¿pGJHh!ô1`& þ÷ß»-éðGEoFµø ,ˆµø ðOð OðÐ!ð¿€!ð¿Að ð¿Að@ð¿Aô€q‡óˆ0þ÷³üˆóˆô€ ЇóˆOôq0þ÷§üˆóˆ(ˆ ô€p(€ð Їóˆ
45 `EIBoJ`‚oŠ`ÂoÊ`Ðø€ JaÐø„ 45 ðÿ0Fÿ÷ôýˆóˆð€¿ð€Їóˆñ0ÿ÷3ù(¨¿¨€Ú!0þ÷ü)ð€@ð@¨ˆóˆð@¿½èð‡‡óˆ!0þ÷oüˆóˆ)ð@¨(ˆ ð@(€½èð‡ 8@ D@h à m8@yD@°) 8@$8@HèkIh` `jI
46 bÐøˆ Jbo 46 h
47 `=IÐø J`Ðø” Š`Ðø˜ Ê`Ðøœ JaÐø  47 `` 
48 bÐø¤ JbÐøŒ`pG-éðOðÂó€ÂóÁ ÂóAÂóÃ"OðOð Oð 48 hBð
49 ð4ÐVOêÖkú öú û*4¿Ðø àÐø$à.ê Kê4¿bFb úöÐø°+ê&CF`VÐø° 49 ``Oðà!GöÿBJaˆa abHhAð€q``HhAð`_HhAð€Q`]HhAô€q`\Hhô@1±õ€?ÐhAô`h!ô`hAô€q`hôûÐhô€¿pGhAô€1`hAô€`pGGIOð€P`FKXhðûÑOô``XhðûÑBJ `h!ô`AAô A`<I€`=HOô€|ÀøÀÐøÀôúÐÐøÀLð ÀøÀ¿ÐøÀðúÐÑøÀLð ÁøÀ¿ÑøÀðúÐÑøÀô€ÑÓøÀLô€|ÃøÀÑøÀLô€|ÁøÀÓøÀ,ô€|ÃøÀ hôûÐhCô`hCð€s`hðûÐh`h`h@ô€0`H!`!`h@ð` h0êûÑHhAð`HhAð`pG8@8@üíàà$8@p@48@8@8@<@ 8@,8@Âh!€Âh‚ÀhpGAHµÂh!‚x*Ñ"pÂh€Âh‚Âh‘AhIhˆG½è@þ÷¡¹6IOð€@È`Fÿ÷»pµFx%(¿/H BÑ/HhAð`-HhAð``p! þ÷ú)H `Ôé h°ûñðáh@ €âh!‘€áh…àh…p½x)¿pG!Âh€Âh‘Âh‚IB¿pGµ þ÷ûùHh!ð`½ÂhIÑbÂh!‘‚Ãh"ZbÃh‚Âh‘Àh!€pGÂhIÑbÂh!‘‚Âh!‚Âh !€ÀhŠðûÐpGX $8@8@HèpµþHhð@` €óˆûM$(h ±2!Abþ÷Õÿ,`„óˆp½ö ˆ°èèÐé€i‘Íé ûO%ö ¹ißø´£ßøä³.F,F¨FOð Áø‰óˆ¸iÊø þ÷½ÿ¸i@jˆóˆ(Ð(Ð2(Ð.ëÑ,éØ$-\Òßèð#1?M&`IJñç&4F5Fs"iF ñ0þ÷7ÿÒç.ÐÑåçOðÿ3"Ü¡ ñ0þ÷+ÿOôzqÙHÿ÷öúBàOðÿ3"ס ñ0þ÷ÿ@òÜQÒHÿ÷èú4àOðÿ3"Ñ¡ ñ0þ÷ÿOôúaËHÿ÷Úú&àOðÿ3"Ë¡ ñ0þ÷ÿ@ö¸1ÄHÿ÷ÌúàOðÿ3"Å¡ ñ0þ÷óþAòˆ1½Hÿ÷¾ú
50 úö+ê Kê Àø°Ðø °+ê Kê Àø °Ðø°+ê.C`I¿½èðd›­OêŒ R¼ç8@(8@@@@ @@@pµƒL iŠ‚‰êéC‚ðÐ`hi FˆGðÐ`hi FˆGðÐ`hj FˆGðÐ`hj FˆGðÐ`hh FˆG½èp@ý÷0¿µkHÿ÷äýiIjHa½pµFx%(,Ð i€ i… i‚ iEc i…c iÅc id iEbahàh h°ûñð!i@… ‰!i@€²Èb`h!i€ˆ€ah 50 àOðÿ3"¿¡ ñ0þ÷åþ&4F5FhŲ{ç±I­õ}º ‰i¼M¼LˆaOôzpÿ÷‡ùOðÿ3OôúriFñ þ÷ûý¶¡hFðñú𤀴¡ðëú(}ÐÀƲd.ˆ¿d&2F9F}¨ðñú1F}¨ðoúOðÿ3 "ª¡ñ0þ÷¨þOðÿ3 "ññ0þ÷ŸþOðÿ3"‹¡ñ0þ÷—þOðÿ3 "¡¡ñ0þ÷þOðÿ3"ññ0þ÷†þOðÿ3"~¡ñ0þ÷~þOðÿ3 "—¡ñ0þ÷vþOðÿ3
51 {ð*Ð*¿ ÐàNH BÑNHhAð`MHhAð``p! ý÷aÿIHà`!iFöhƒ!iˆƒÇç@ð 51 "ñ#ñ0þ÷mþOðÿ3"r¡ñ0þ÷eþOðÿ3 "Ž¡ñ0þ÷]þOðÿ3"éñ0þ÷UþOðÿ3"f¡ñ0þ÷MþOðÿ32F}©ñ0þ÷EþOðÿ3"^¡ààñ0þ÷;þbçOðÿ3"X¡ñ0þ÷2þOðÿ3*"w¡ñ0þ÷*þOðÿ3OôúriFñ0þ÷!þHç¿Oðÿ3!"y¡ñ0þ÷þ>ç-éðAŒ°€F}¡ðxú '<L<M&($Ðz¡@Fðnú(-Ðy ­èèñ‘è¥èÐé€j‘Íé s,"iFzHþ÷ëý h€ð€ ` °½èð‡óˆ(h ±!Abþ÷/þ.`†óˆ h€ð@ìç‡óˆ(h ±!Abþ÷ þ.`†óˆ °½èð”°%ÿ÷ºùþ÷uÿ!#Hÿ÷(úbL@ò‚2Oôq Fÿ÷û@ò‚2! Fÿ÷û\I'Hÿ÷ú@ò‚2! Fÿ÷û@ò‚2! Fÿ÷ ûUL"@! Fÿ÷û"€! F£à@ Odpal zrusen uzivatelem.
52 }ð*Ð*¿@ð Ñ@ð 52 Odpal_vlakno0 h 0
53 ð*Ð*¿@ôpÑ@ô€p‘ø$ð)Ð)¿@ôPÑ@ô€P!i„!i ˆ‚`h€h(¿ !iˆ i‚!i… €p½x)¿pG!i€i‘i‚IB¿pGµ ý÷,ÿHh!ð`½Oð4 i ë Cø #BhëÁÒX*¿pGiš‰Oð úñB¿pG 53 X 1
54 CšiÉC‚pGOð4 i ë "Cø i‚‰#úñ"ꁁpG˜ @$8@8@HèHˆAð€€pG}HˆAð€€pGµ{Hðwø½è@ý÷:¾µxHðoø½è@ý÷2¾µuJ!rHÿ÷JýpIsHsJHg!oHÿ÷BýmIqHHg½pµ F¿nL(z(ÑfH¨BÑlHhAô€A`À!% ý÷ŠþaH¨BÑgHhAô1`À!& ý÷~þ]JcI"hho±ûòñáˆAð@‚!‰Að‚¡ˆBò,C!€ˆ€ˆp½z)¿pG"AoŠ 54 2
55 ‚Š‚IIBÑOHh!ô€A`% ý÷q¾EIB¿pGJHh!ô1`& ý÷e¾-éðGEoFµø ,ˆµø ðOð OðÐ!ð¿€!ð¿Að ð¿Að@ð¿Aô€q‡óˆ0þ÷#øˆóˆô€ ЇóˆOôq0þ÷øˆóˆ(ˆ ô€p(€ð Їóˆ 55 3
56 ðÿ0Fÿ÷âüˆóˆð€¿ð€Їóˆñ0þ÷þ(¨¿¨€Ú!0ý÷ñÿ)ð€@ð@¨ˆóˆð@¿½èð‡‡óˆ!0ý÷ßÿˆóˆ)ð@¨(ˆ ð@(€½èð‡ 8@ D@¬ $ ¡%8@­%D@s 8@$8@HèvHµh"ðB`tHh*¿@hG½è@ý÷%½nHµhð"ÁóB`kH‚h*¿ÀhG½è@ý÷½eHµhOôpbÁó!B`bHi*¿@iG½è@ý÷½\HµhOôpBÁó1B`YH‚i*¿ÀiG½è@ý÷ð¼SHµhOôp"ÁóAB`PHj*¿@jG½è@ý÷Þ¼JHµhOôpÁóQB`GH‚j*¿ÀjG½è@ý÷̼AHµhOðpbÁóaB`>Hk*¿@kG½è@ý÷º¼:I `:IH`7J`ˆa`ÈbadaHebˆfbÈgc@`pG-éðAßø¸ÀFz%Üø@ú÷'B¿ ½èð'OGø6 FzëÆs`Czúó#CÌø0ðÐ"KÓøÀLð€|ÃøÀhÓøÀ,ð ÃøÀzOð úóÐøÀÌø0ÐøÀ#Ìø0± €zý÷âü ½èðµF€zý÷úü`z!úð I 56 4
57 h"ê`ð¿½Hh!ð€q`½`@œ `@8@Áj h 57 konec
58 h"ð 58 GPS_NMEAH à $GPGGA*Latitude: Longitude: Altitude: Status: Nenalezen ukoncovaci znak NMEA zpravy *
59 `Áj# 59 Nenalezen zacatek GPGGA zpravy
60 zIhúò 60 odpalzrusNeplatny prikaz, spravny format *<prikaz>
61 `‚j!Q`‚j‘`€j!`pG-éðGFFðOð 61 ˜ @Ä)@ÿ÷Yú"‘ Fÿ÷Tú"Ñ Fÿ÷Oú" Fÿ÷Jú"Q Fÿ÷EúCIDHÿ÷kø$CK@"OôlqBH”þ÷!ÿAK@"Oô˜q@H”þ÷ÿ?O?NßøOð ñ ¿Oðÿ3"©ñ þ÷æûø (Ð
62 Oð OðOð Oð.Ðàjhh!ð`àjz@h 62 -RÓ% ñ
63 úñ` jE` j…` jÀø ihI±!!p‚h! FG x(¿'pˆóˆ%a`i(±Oðÿ1eaAbþ÷"ý…óˆ½èð‡ i(¿½èð‡ð¿Ch+Ðàh¡hB F˜Gð¿½èð‡ ix±±Ch+¿½èð‡âh* Ù@ˆR¡hPCë@ F½èðGG F¡h½èðGGàjhh!ð`àjz@h 63 ¯òØPFðù(,ЯòàPFð ù(5ЯòäèÍé Íé <ñ‘èÍé Íé<Ðé€j‘Íé k," ©ñ0þ÷üØø€ð€Èøø@ºç‹óˆ8h ±!Abþ÷Ãü<`„óˆØø€ð@êç‹óˆ8h ±!Abþ÷³ü<`„óˆàç ëLp øhŲ–ç¼)X !˜ Ïh h @-éð#FFœFF)„¿'/LGؽèðpG*Ð*¿* Ðàø€ø € ñ ðÿ 4àëøÀˆøÀñ ðÿOð *¿*Ñë ø€m‰ø€í²*Ð *Ñàë %Dø|ëˆøp/uÅø\åq%àë ø€m‰ø#€í²ø€¸ñ,¿RÒ² *Ù`€ø"p½èðpG[Û²™B§Ø½èðpGH 0µF F*FøKø ± Bøб(Ðmñç(F0½µFð¿ð@ð€Oð>Àò€Qø;£ë ,ê êο@ø;ðСññRÛø;+ø;÷ÑFðFø F½Oð<Pø+Qø;šB!Ñ¢ë “CêÌÑPø+Qø;šBÑ¢ë “CêÌ ÑPø+Qø;šB Ñ¢ë “CêÌÛÐOðpG¿Ðº±úñð"úðË@Áñ Û²À²À,úóÑ‘CêÃæÑpGpGpGpGOð)Àð€ð ð€Ìñ ¼ñ¿ø+¨¿ ø+¡ë ð ¸_êÁ|$¿ø+ø+H¿ø+pGOðµF”F–F 9"¿ è P è P±ñ ¿ô÷¯ (¿ è PH¿ À]øë‰(¿@ø+¿pGH¿ ø+ð€O¿ø+pGF¯ó€ Fý÷büI «¾þç&pG¨üTUUeÿÿ€RðóUU?ÿðUUUÿÿUUUUÿÿUUUUÿÿPUUUÿÿmainBH  %/9CMSY_€%@襀%@ð) 0* hL!/!I$ > %%%% %C
64 úñ` jE` j…` jÀø iAh©±!!pâh* ÙAˆR£hQCëACh F˜GàCh¡h F˜G x(Ñ'p%aˆóˆ`i(¿eaEb–ГçpµxIh% `ð 5ÐuLàjhAh)¿!i),Ðh!ð`àj"z@húñ` jE` j…`¡j ˆ` i‚hJ± p!eHG x(¿ p €óˆ%a`i(±Oðÿ1eaAbþ÷|ü…óˆ½èp@ý÷@»µXHÿ÷¾øVHUIbVIÁbBòŠQc`!½è@ ý÷¬»µFx(¿½LH BÑ#FLJ!àjÿ÷{þájJH hˆ`JHhAôq`¡j H`¡jˆ`¡j ˆ`½µFx(¿½àjÿ÷£þ¡j H`¡jˆ`8H B¿½:Hh!ôq`½ik x+¿Bð Ãh+ˆ¿BðÐø,ÀƒhÜøÀÌø 0KˆÐø Àû óÐø,ÀÜøÀÌø0Ãjh`ÂjhhCð`ƒj"`ƒjJiÚ`ƒjŠiaƒjÊiZaƒj 64 %C % % %%%C%C&I  ((      1 1 1 1 I8  I I8 4 ! I8 "I#7I$I%I&I 'I(I) * +,-./4  04 14 24 34 44 5.:;9? I6.:;9? 7.:;9G8.:;9? I 9.:;9? :.:;9G ;.:;9? I<.:;9? =.:;9G>.:;9? I@?.:;9? @@.:;9G@A.:;9? I@
65 jcƒjJjZcƒjŠjšcƒjÊjÚcƒj 65 B.:;9? @
66 kdÊhƒjBô€rBð€bZ` ið€OЀj@ò2C`pG€j@ò2C`pG HhAô`pGHh!ô`pG$@Ô œsí)X$@ 8@'@kIh` `jI 66 C.:;9G@
67 h 67 D1E1F1XYWG1XYWH.1I.1@J.1@
68 ``  68 K.1L.< 4 I? M.< 4 ? NIOPI:;9QI4 R S TUVW1X4I ,Y4I Z4I[4I,\4I]4I 4 ^4I ,4 _4I4 `4I,4 a4I4 b41 ,c41d41,e41f1g1hI iIjIkI 4 lI ,4 mI4 n1 o1p4I ? q4I? < r4I,s4It5Iu;v=w%x<%%.0ÿÿÿÿarmcc+|  
69 hBð 69   0ÿÿÿÿarmcc+|  
70 ``Oðà!GöÿBJaˆa abHhAð€q``HhAð`_HhAð€Q`]HhAô€q`\Hhô@1±õ€?ÐhAô`h!ô`hAô€q`hôûÐhô€ÑhAô€1`hAô€`ÿ÷x½GIOð€P`FKXhðûÑOô``XhðûÑBJ `h!ô`AAô A`<I€`=HOô€|ÀøÀÐøÀôúÐÐøÀLð ÀøÀ¿ÐøÀðúÐÑøÀLð ÁøÀ¿ÑøÀðúÐÑøÀô€ÑÓøÀLô€|ÃøÀÑøÀLô€|ÁøÀÓøÀ,ô€|ÃøÀ hôûÐhCô`hCð€s`hðûÐh`h`h@ô€0`H!`!`h@ð` h0êûÑHhAð`HhAð`pG8@8@üíàà$8@p@48@8@8@<@ 8@,8@Âh!€Âh‚ÀhpGAHµÂh!‚x*Ñ"pÂh€Âh‚Âh‘AhIhˆG½è@ý÷s¹6IOð€@È`Fþ÷€¿pµFx%(¿/H BÑ/HhAð`-HhAð``p! ý÷Òù)H `Ôé h°ûñðáh@ €âh!‘€áh…àh…p½x)¿pG!Âh€Âh‘Âh‚IB¿pGµ ý÷ÍùHh!ð`½ÂhIÑbÂh!‘‚Ãh"ZbÃh‚Âh‘Àh!€pGÂhIÑbÂh!‘‚Âh!‚Âh !€ÀhŠðûÐpG $8@8@HèpµÿM„°(¿lFýJТû1ÉKBëƒëC00ø òÑnF´Bœ¿°p½øèhh’hG´B÷Ø°p½èhhŠh0!G°p½pµFx(¿çMp½øèhh’hG x(öÑp½pµFxàMH±¿èhøh’hG x(öÑèh"h h½èp@Ù¡G !óˆÔJ‘hø €óˆ‘`pGÐI" 70   0ÿÿÿÿarmcc+|  
71 pJpH`FpG)¿ pG!ÊJpQpP`FpGp´ÆK„FÈJœh ¢BÒ¿ø[økµBÑ¢B÷Ó x)±pXpÃøÀp¼pG½H˜`p¼ pGµ FFFFþ÷Ôý(¿ ½ ²IpHpL`½pµ³M$¿Uø$(¿þ÷ðüd,öÛp½pµ$«M&FUø$±þ÷]ýEø$`d,õÛp½¦I‹ij@OôzrPC°ûòðDBjŠBوB(¿‚BøØpGˆBõҐBóÓpGµ þ÷Ìü™HÀh½‘I ˆppG@OôzqHC°ûñðAµ‹H$„p €óˆ#FJHþ÷Jý„óˆ½-éðOƒM°è`‹ ÿ÷>ÿŠ ÿ÷;ÿ ÿ÷8ÿ¤¿èhøh’hG x(öя ÿ÷*ÿ‘¤¿èhøh’hG x(öё ÿ÷ÿ•¤¿èhøh’hG x(öѕ ÿ÷ÿ•¤¿èhøh’hG x(öѕ ÿ÷ÿ•¤¿èhøh’hG x(öѕ ÿ÷òþ–¤¿èhøh’hG x(öі ÿ÷äþš¤¿èhøh’hG x(öњ ÿ÷Öþ£¤¿èhøh’hG x(öÑ£ ÿ÷ÈþN ÿ÷Åþßø”‚&npØø±F(¿ßø±ð‚Xø)Oð 71   0ÿÿÿÿarmcc+|  
72 h(ð‚$èhhŠh-!GdL,÷Óèh"h h5¡˜G”¤èhøh’hG x(öÑñ¿¬ð»F«û ÀÀñë‚ëBñ0øðѯ¼BÙ¿èhøh’hG¼B÷؂¤¿èhøh’hG x(öÑñ¿lF𕁿«û!ÉJBë‚ëB00ø òÑoF¼BÙèhøh’hG¼B÷Øn¤¿èhøh’hG x(öÑXø)Pø*Ïà ÍÌÌÌ 72   0ÿÿÿÿarmcc+|  
73  ( ` ˆ ù1< *** ChibiOS/RT test suite****** Kernel: 2.5.2unstable*** Compiled: May 5 2013 - 09:58:58*** Compiler: RVCT*** Architecture: ARMv7-M*** Core Variant: Cortex-M3*** Port Info: Advanced kernel mode*** Platform: STM32L1xx Ultra Low Power Medium Density*** Test Board: ST STM32L-Discovery --- Test Case . (h x@±Á²èhdh’hG x(öÑr¤¿èhøh’hG x(öÑèh"h h¯òИGÈ þ÷´úXø)Pø*@gH¨`ñ.p>`~`¾`þ`>a`h(¿€Gàh€G h(¿€G$Wø$±þ÷ûGø$`d,õÛ(x(¿W¤\¤]Ðèhøh’hG x(öÑhh(¿¬IÐF«û ÀÀñë‚ëBñ0øðѯ¼BÙèhøh’hG¼B÷ØL¤¿èhøh’hG x(öÑ;L¨h„B Ò¿èhøh’hG¨h„BöÓA¤èhøh’hG x(öÑàèhhŠh0!GYæèhhŠh0!G}æèhhŠh0!GÉçèhøh’hG x(öÑèh"h h¯ò1˜GXø) 73   0ÿÿÿÿarmcc+|  
74 ñ 74   0ÿÿÿÿarmcc+|  
75 Pø*(ôû­¿ ñ Xø)(ôë­$èhhŠh-!GdL,÷Óèh"h h¯òH1˜G¯ò00ÿ÷ü¤èhøh’hG x(öÑhx(¿  ÿ÷~ühx°½èð) --- Result: FAILURE (#--- Result: SUCCESS [])Final result: FAILURE-é@ý÷IûDk!Fý÷^û,÷Ñ ½øµ þHÿKOô˜q€i€hBûHhþ÷>ùûIF$`ÿ÷ÉüOôzpÿ÷Ðü÷M!0Fý÷û(xd(÷Ð!0Fý÷ÿúÿ÷üñ ÿ÷ ü Fÿ÷Ûûò ÿ÷ü`ÿ÷Õû½èø@ñ ÿ÷ ¼øµ âHãKOô˜q€i€hBßHhþ÷ùßIF$`ÿ÷‘üOôzpÿ÷˜üÛM!0Fý÷Ïú(xd(÷Ð!0Fý÷Çúÿ÷WüÕ ÿ÷Ñû Fÿ÷£ûÖ ÿ÷Ëû`ÿ÷û½èø@Õ ÿ÷Ô»pGøµÆN%•°iÅOÆK€hOô˜qB8hþ÷ÍøÃLÎKOô˜q `•°i€h‚xhþ÷Áø``•°iÇKOô˜q€h¸hþ÷¶ø `•°iÂKOô˜q€høhþ÷«øà`•°i¼KOô˜q€hB8iþ÷ ø a&h$ÿ÷,üOôzpÿ÷3ü©M!0Fý÷jú)xd)÷Ð!0Fý÷búÿ÷òû¢ ÿ÷lû Fÿ÷>û£ ÿ÷fû`ÿ÷8û½èø@¢ ÿ÷o»•Hµ„i €óˆ ý÷mý`j(ùÐ €óˆ½-éøCŒH%•€i€hBŠHh¯ò5Oô˜qþ÷WøˆIF$`ÿ÷âûOôzpÿ÷éûßø‚ &†óˆ!8Fý÷·ý!8Fý÷³ý!8Fý÷¯ý!8Fý÷«ý…óˆ˜ø$(æІóˆOðÿ18Fý÷ý…óˆÿ÷ûq ÿ÷ 75     4” h˜ h² hØ hè hö œüJFXA~„Ž О°,B~„ŽQÄÎ hôø@D„[Ä 84 l" ˜ ¬V>Az„…†‡Ž@@Az„…†‡Ž œ€ œž* œÈ 8è2A~„Ž2NBz„…†‡ˆŽ 8€”<A~„ŽÐZBz„…†‡ˆŽ 8*
76 û`ÿ÷Üú½èøCt ÿ÷»-éøCgH$hdH€i€hFÿ÷¡ûOôzpÿ÷¨ûßøŒ%mK2FOô˜q8F•þ÷øþ÷Ïø˜ød(ðÐ[ ÿ÷Þú Fÿ÷°ú½èøCb ÿ÷çº-éøCQH$Ðø€NH€i€hGÿ÷tûOôzpÿ÷{ûMN%WK:FOô˜q@F•ý÷Õÿ0xd(óÐG ÿ÷µú Fÿ÷‡ú½èøCN ÿ÷¾ºµ<L i@ðÑLHý÷Uþ i@ð÷Ð ½!FHý÷ý½øµ1M$”¨i0NCK€hOô˜qB0hý÷£ÿ.O>KOô˜q8`”¨i€hphý÷—ÿx`”¨i7KOô˜q€h°hý÷Œÿ¸`”¨i2KOô˜q€h‚ðhý÷ÿø`”¨i,KOô˜q€hB0iý÷vÿ8aÿ÷ûOôzpÿ÷ ûM!#Hý÷Ïý(xd(÷Ðÿ÷Àú!Hý÷Åýÿ÷Èú  ÿ÷Bú Fÿ÷ú ÿ÷<úëD@ÿ÷ ú½èø@  3à` ðs8(  --- Score : msgs/S, ctxswc/S9 threads/Sœ 76 40Bz„…†‡ˆŽd2A|„…†Ž–.A|„…†ŽÄ.A|„…†ŽòDA|„…†Ž6@A|„…†Žv>A|„…†Ž ¸ ÊÞ€Bz„…†‡ˆŽ$^jA|„…†Žp
77 =; reschedules/S, ÿ÷ºpµ×MF¿ý÷Œÿý÷Šÿý÷ˆÿý÷†ÿ h `¨i@ðïÐ p½ðµƒ° ÿ÷‹úÉM¬”¨iÈNÉK€hOô˜qB0hý÷íþÆOÄKOô˜q8`”¨i€hBphý÷áþx`”¨i½KOô˜q€hB°hý÷Öþ¸`”¨i¸KOô˜q€hBðhý÷Ëþø`”¨i²KOô˜q€hB0iý÷Àþ8aOôzpý÷ÿÿ÷úÿ÷!ú¯òÿ÷šù˜ÿ÷lù¯ò ÿ÷¤ù°ð½øµ%¤I+F"ñ•ý÷Ìù$ÿ÷.úOôzpÿ÷5úžO &¿†óˆ!œHý÷ãù!šHý÷ßù!˜Hý÷Ûù!–Hý÷×ù…óˆOðÿ1’Hý÷óùOðÿ1Hý÷îùOðÿ1Hý÷éùOðÿ1‹Hý÷äù8xd(ÓЯò´ÿ÷Mù ÿ÷ù½èø@„ ÿ÷V¹pG-éðA$ÿ÷éùOôzpÿ÷ðù&{O %¿…óˆ#}J!}Hý÷Aÿ#zJBòqzHý÷:ÿxHý÷SÿwHý÷Pÿ†óˆ8xd(äЯò ÿ÷ù`ÿ÷êø½èðAo ÿ÷!¹!pHý÷q¼pµ$ÿ÷²ùOôzpÿ÷¹ù`MjHý÷²üiHý÷ýgHý÷¬üfHý÷ýdHý÷¦ücHý÷úüaHý÷ ü`Hý÷ôü(xd(ãЯòˆ ÿ÷ãø ÿ÷µø½èp@Y ÿ÷ì¸[Hý÷ ¸pµ$ÿ÷~ùOôzpÿ÷…ùFMUHý÷møý÷™øSHý÷høý÷”øPHý÷cøý÷øNHý÷^øý÷Šø(xd(çЯòè ÿ÷³ø ÿ÷…ø½èp@F ÿ÷¼¸µH ÿ÷§øOôÊpÿ÷xøH ÿ÷±øI ÿ÷øH ÿ÷oøD ÿ÷¨øH ÿ÷”ø ÿ÷fø? ÿ÷ŸøH ÿ÷‹ø ÿ÷]ø; ÿ÷–øG ÿ÷‚ø ÿ÷Tø6 ÿ÷øG ÿ÷yø ÿ÷Kø2 ÿ÷„øF ÿ÷pø ÿ÷Bø- ÿ÷{øF ÿ÷gø ÿ÷9ø) ÿ÷røE ÿ÷^ø$ ÿ÷0ø$ ÿ÷iøE ÿ÷Uø( ÿ÷'ø½è@ ÿ÷^¸` ðs<( @ 77 ÄÅÆÎB È6A|„…†Ž   œ  6 ( ^ 
78  P 78 œt 
79 bytes/S >t 79 8~  8† š (G„LÄ A~„ŽÞ (A~„Ž 
80 ˆ 80 
81 timers/Sœ 81 $
82 wait+signal/S¨ 82 ÒA|„…†Ža
83 lock+unlock/S--- System: bytes--- Thread: --- Timer : --- Semaph: --- EventS: --- EventL: --- Mutex : --- CondV.: --- Queue : --- MailB.: µxþ÷éÿ ½Oô¾bßIàHü÷]¼pµßH„°©€i…hÛHü÷ÓüÜ ÜKjOô˜q×Hü÷gúÙLØKª `Ø Oô˜qÑHü÷\ú``©ÏHü÷ºüÍH™ü÷AüFÑ ÍKêOô˜qÈHü÷Iú `0Fü÷sü h(¿`h( 83 ÄÅÆÎB ä
84 Рh(¿àh(Ñ i(¿!Ð! þ÷«ÿ(¿°p½þ÷íÿ¾¡ þ÷¬ÿ(¿°p½©²Hü÷ü(¿!! þ÷’ÿ(¿°p½ÝéˆB¿!! þ÷…ÿ°p½"Oô˜q¬Hü÷é½pµ£H«N$€iÐøPVø$¦Hü÷æýd,÷۝£žJi¢Hü÷ úœL£šJ `©žHü÷ú``š£–JéšHü÷ýù `š£“J)—Hü÷öùà`˜£Ji“Hü÷ïù a!h)¿ah) Сh)¿áh)Ð(¿!Ð! þ÷6ÿ(¿p½þ÷yÿ‰¡ þ÷8ÿ( ¿$p½Hü÷Çý(¿!! þ÷ÿ(¿p½d,ïÛyHü÷·ý( ¿!! ½èp@þ÷ ¿Oô¾biIiHü÷p»8µhHi¡iK€i€h‘BOô˜qcHü÷ùF€( ¿!! þ÷ñþ(¿8½ Fü÷;ù (¿!! þ÷ãþ(¿8½ Fü÷7ù (¿!! þ÷Õþ(¿8½%ý÷sø B ¿!! Cý÷xø(öÑ)F þ÷Âþ(¿8½%ý÷`ø B ¿!! Cý÷eø(öÑ)F þ÷¯þ(¿8½ Fü÷ù (¿!! þ÷¡þ(¿8½ (¿!! þ÷–þ(¿8½%ý÷4ø B ¿!! Cý÷9ø(öÑ)F þ÷ƒþ(¿8½%ý÷!ø B ¿!! Cý÷&ø(öÑ)F þ÷pþ(¿8½2 ý÷©û (¿!! 84 A~„Ž 8ø
85 þ÷bþ(¿8½%ý÷ø B ¿!! Cý÷ø(öÑ)F þ÷Oþ(¿8½%F$ü÷ìÿ¨B ¿!! Cü÷ñÿ(öфð½è8@ þ÷8¾P ¸ 85  8 *@ VA|„…†Ž– JB~„Žà HA|„…†Ž,  A„NÄL .A|„…†Žz FK~„ŽÀ lBz„…†‡ˆŽ$, ”Bv„
86 ` A A( BCABØ 86 … †‡ˆ‰Š‹Ž À Ú 0A|„…†Ž
87 ðsDEABCDOðÿ0ü÷þ¸A þ÷¾B þ÷ý½C þ÷ú½µüLˆ°"$`iF Fü÷Èø"© Fü÷Ãø h B¿!! þ÷÷ý(¿°½iFïHü÷Âø h B¿!! þ÷çý(¿°½©çHü÷²ø h B¿!! þ÷×ý(¿°½!àHü÷mùà¡ þ÷Öý°½Oðÿ0ü÷­¸µF2 ý÷ÿú! Fü÷ 87 |Bz„…†‡ˆŽ†DK~„Ž$Ê’Bv„
88 ù ½µ!ÒHü÷!ù2 ý÷ñú!ÒHü÷ù ½-éðC‹° ü÷žøOðÿ0ü÷Xù( ¿!! þ÷›ý(¿ °½èðƒOðÿ0ü÷Hù(¿!! þ÷‹ý(¿ °½èðƒOðÿ0ü÷jø(¿!! þ÷{ý(¿ °½èðƒþ÷ãý´Nðh´Lñ2´O i³K€hOô˜qB8hý÷BúßøÀ‚ÈøOðÿ0ü÷ùFj)F þ÷ý(¿ °½èðƒ¹ñ¿!! þ÷Iý(¿ °½èðƒOðÿ0ü÷(ø(¿!! þ÷9ý(¿ °½èðƒþ÷zý ü÷'øOðÿ0ü÷úø(¿!! þ÷$ý(¿ °½èðƒOðÿ0ü÷ø(¿!! þ÷ý(¿ °½èðƒþ÷|ýðhƒKñ2 iOô˜q€hB8hý÷ÞùÈøOðÿ0ü÷ÉøFj)F þ÷ý(¿ °½èðƒ¹ñ¿!! 88 … †‡ˆ‰Š‹Ž ` œp Ž$ ²` dA{„…†‡ŽCvm{ v^A~„…\
89 þ÷çü(¿ °½èðƒOðÿ0û÷Æÿ(¿!! þ÷×ü(¿ °½èðƒþ÷ý^M"ñ -`©(FÉøû÷‰ÿ"©(û÷„ÿþ÷-ýðh_Kñ2\  iOô˜q€hB8hý÷ŽùÈø ü÷‘ør1F þ÷Ïü(¿ °½èðƒOðÿ0û÷…ÿ(¿!! þ÷–ü(¿ °½èðƒþ÷×ü©=Hû÷^ÿ©>Hû÷Zÿ(h¨B¿!! þ÷ü(¿ °½èðƒÙøHE¿!! þ÷qü °½èðƒOðÿ0û÷R¿µ!Hü÷bø( ¿!! þ÷^ü(¿½!Hü÷vø(¿!! þ÷Pü(¿½!Hü÷ˆø(¿!! þ÷Bü(¿½ 89 ÄÅA OÄÅ Ô> J \B(ž‚A|„…†‡a
90 !Oðÿ0ü÷7ø(¿!! þ÷3ü(¿½ 90 ÄÅÆÇB [ÄÅÆÇ (
91 !Oðÿ0ü÷Jø(¿!! þ÷$ü(¿½ 91 2DA~ŽvVA|„…†Ž œè8 PpfA|„…†ŽÖ,A~„ŽA~„Ž 2A~„ŽJA~„Žh"A~„Ž Š@A|„…†Ž\ÄÅÆÎ ÊFA|„…†Ž_ÄÅÆÎ2A|„…†Ž P b8 œš" 8¼" ä è
92 !Oðÿ0ü÷[ø(¿!! ½è@þ÷¼P LuABCT ˆ ` ðsƒE( A™EOô¾bšI›Hü÷_¸pµ‚°ü÷Sú© ü÷Öø! ü÷]ø¿!! þ÷ãû(¿°p½ Fü÷øoðÿ ü÷Jø(¿!! þ÷Ðû(¿°p½©„Hü÷°ø!‚Hü÷7øF!Hü÷2øF!}Hü÷-øF Fü÷iø(Fü÷fø0Fü÷cøiFvHü÷”ø(¿!! þ÷¥û(¿°p½!nHü÷øF!lHü÷ øF!iHü÷øü÷Dø(Fü÷Aø Fü÷>øiFcHü÷oø(¿!! þ÷€û(¿°p½!\Hû÷ëÿF!YHû÷æÿF(Fü÷"øiFUHü÷Sø(¿!! þ÷dû(¿°p½!NHû÷ÏÿFiFKHü÷?ø(~ÐiFHHü÷9ø(¿!vÐ þ÷Jû(¿°p½ Fû÷öÿ(Fû÷óÿiF>Hü÷$ø(¿!! þ÷5û(¿°p½!6Hû÷ ÿF!4Hû÷›ÿF(Fû÷×ÿiF0Hü÷ø(¿!! þ÷û(¿°p½ !(Hû÷„ÿû÷Âÿ Fû÷¿ÿiF$Hû÷ðÿ(¿!! þ÷û(¿°p½iFHû÷áÿH™û÷hÿFiFHû÷Øÿ(¿!! 92 òA~„ŽA~„Ž 8, BJA~„Ž bjA~„Ž ‚ŠA~„Ž¢A~„Ž¸ A~„ŽMÄÎ 8Ø" ú $
93 þ÷éú(¿°p½ Fû÷•ÿiFHû÷Æÿ(¿!! þ÷×úàà(¿°p½ÝéˆB¿!! þ÷Èú°p½!vçP è 93 .
94 "ýIýHû÷ÿøµûNpj( ¿!! þ÷±ú( ¿$ø½¿Oðÿ2ñBòHû÷öÿ( ¿!! þ÷žú(¿ø½d,ëÓOðÿ2A!éHü÷7ø( ¿!! þ÷‹ú(¿ø½"X!áHû÷Ôÿ@¿!! þ÷|ú(¿ø½ '‡óˆX!ÙHû÷äÿ$„óˆ@¿!! þ÷hú(¿ø½"X!ÐHü÷ø@¿!! þ÷Yú(¿ø½‡óˆX!ÈHü÷ø„óˆ@¿!! þ÷Gú(¿ø½‡óˆpj(¿!! þ÷:ú(@ðJ‚„óˆ‡óˆ°i(¿!! þ÷+ú(@ð;‚„óˆ‡óˆÖéB¿!! 94 8
95 þ÷ú(¿„óˆ%@ð'‚Oðÿ2iF§Hü÷ø( ¿!! þ÷ú(¿ø½˜À²þ÷íùm-èӞ¡ þ÷ú(¿ø½Oðÿ2ñB—Hû÷@ÿ(¿!! þ÷èù(¿ø½Oðÿ2iFHû÷Ùÿ(¿!! þ÷Øù(¿ø½±h0hˆB¿!! þ÷Ìù(¿ø½ñh0hˆB¿!! þ÷Àù(¿ø½"iF|Hû÷²ÿ@¿!! þ÷±ù(¿ø½‡óˆiFtHû÷Äÿ„óˆ@¿!! þ÷Ÿù(¿ø½‡óˆpj(¿!! þ÷’ù(@𢁄óˆ‡óˆ°i(¿!! þ÷ƒù(@𓁄óˆ‡óˆÖéB¿!! þ÷sù(@ðƒ„óˆ‡óˆA!THû÷Úþ(¿!! þ÷aù(¿ø½B!MHû÷Ìþ(¿!! þ÷Sù(¿ø½C!FHû÷¾þ(¿!! þ÷Eù(¿ø½D!?Hû÷°þ(¿!! þ÷7ù(¿ø½E!8Hû÷¢þ„óˆ(¿!! þ÷'ù(¿ø½ÖéB¿!! þ÷ù( ¿%ø½¿‡óˆiF(Hû÷,ÿ„óˆ( ¿!! þ÷ù(¿ø½˜À²þ÷íøm-æÓ¡ þ÷ù(¿ø½‡óˆpj(¿!! þ÷ìø(@ðü€„óˆ‡óˆ°i(¿!! þ÷Ýø(@ð퀄óˆÖéB¿!! þ÷Ïø(¿ø½‡óˆE!Hû÷Œþ(àP X ABCDE¿!!! þ÷¶ø(¿ø½D!cHû÷uþ(¿!!" þ÷¨ø(¿ø½C!\Hû÷gþ(¿!!# þ÷šø(¿ø½B!UHû÷Yþ(¿!!$ þ÷Œø(¿ø½A!NHû÷Kþ„óˆ(¿!!% þ÷|ø(¿ø½ÖéB¿!!& þ÷pø( ¿%ø½‡óˆiF?Hû÷‚þ„óˆ( ¿!!' þ÷]ø(¿ø½˜À²þ÷Cøm-æÓ¯òÜ( þ÷Yø(¿ø½‡óˆpj(¿!!) þ÷Aø軄óˆ‡óˆ°i(¿!!* þ÷4ø€»„óˆÖéB¿!!+ þ÷(ø(¿ø½Hû÷>ý‡óˆpj(¿!!, þ÷ø ¹„óˆ‡óˆ°i(¿!!- þ÷ ø8¹„óˆ‡óˆ±h0hˆBàà¿!!. ý÷ûÿ`¹„óˆ‡óˆñh0hˆB¿!!/ ý÷íÿ„óˆø½X µFA!û÷™þB! Fû÷•þC! Fû÷‘þ ½8µHKOô˜q€i€hBHhü÷ªüI`û÷›þDk!Fû÷°þà²ý÷®ÿû÷’þDk!Fû÷§þà²ý÷¥ÿû÷‰þDk!Fû÷žþà²ý÷œÿ½è8@¡ ý÷´¿` ðs=Q( ABCþHû÷“¾µFüHû÷üþ xý÷€ÿû÷%ÿ ½øµ÷O¸i„hõHû÷îþöMõ öKbOô˜q(hü÷\üóNòK¢0`ò Oô˜qhhü÷Qüp`ëKâOô˜q¨hü÷Gü°`렐æK"Oô˜qèhü÷=üð`砐áKbOô˜q(iü÷3ü0aû÷æþý÷˜ÿ¸i€h B ¿!! ý÷Gÿ(¿ø½Û¡½èø@ ý÷I¿ÎHû÷3¾µÌHû÷þ( ý÷‹ÿû÷Æþ 95 B
96 ý÷†ÿC ý÷ÿ ½µ ü÷eü( ý÷zÿB ý÷ ÿ ½µ( ü÷Yü¼Hû÷}þ 96 L R X ^ dh8A|„…Ž A~„Ž¼0A~„Ž ì.A|„…†ŽTÄÅÆÎA|„…†Ž 8 @& fz.A~„ŽBxS~ 8¸æ$ž¬Bw„ …†‡ˆ‰Š‹Ž l x „A~„ŽEÄΔA~„ŽEÄΤ$A~„ŽÈrA|„…†Ž :@ zðBx„…†‡ˆ‰ŠŽ 8œ  < 8|Œ.B~„ŽSÄÎ ºÈTA|„…†Ž2P~„Ž œN" 8p$¤*A|„…†ŽÎ>Bx !’Cê~$ž"žBz„…†‡ˆŽAnmz]<#æAl@H&ÔBz„…†‡ˆ‰L
97 ý÷kÿû÷¦þA ý÷üþ ½-éøCý÷xÿÀHÄh´N%•°i´O½K€hOô˜qB8hü÷ØûßøĂ¹KOô˜qÈø•°i€h‚xhü÷ÊûÈø•°i²KOô˜q€h¸hü÷¾ûÈøý÷$ÿ­¡ ý÷ãþ(¿½èøƒñi½èøCQ ý÷õ¾µ•Hû÷Àý½è@£Hû÷»½µHû÷%þ ý÷ÿû÷NþE ý÷¤þ ½µ 97 ÄÅÆÇÈÉA S
98 ü÷ðû™Hû÷þ ý÷ÿ…Hû÷þ 98 ÄÅÆÇÈÉA FÄÅÆÇÈÉ '$A}„…ŽhD'VB~„Ž hœ'€ 4( ( ( hô h"(Dhf(NFŽjδ(  À( hÌ(4
99 ý÷üþû÷7þ 99 ..\..\..\os\hal\include\gpt.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¤°éGPT_UNINIT GPT_STOP GPT_READY GPT_CONTINUOUS GPT_ONESHOT Pgptstate_tœ;PGPTDriverA@O–%"û"Pgptcallback_tG\
100 ý÷÷þû÷2þD ý÷ˆþ ½µ ü÷Ôû‹Hû÷øý 100 ..\..\..\os\hal\platforms\STM32\gpt_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil  Pgptfreq_tøëPgptcnt_tèð*÷frequency¨#callback#PGPTConfigσ)ÏGPTDriverstateé#configS#clockø#timW# ÷"O"Ñ4
101 ý÷æþû÷!þC ý÷wþ ½µ( ü÷Ãû ý÷ØþB ý÷kþ ½µ2 ü÷·û|Hû÷Ûý 101 ..\..\..\os\hal\include\gpt.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÐ@=éGPT_UNINIT GPT_STOP GPT_READY GPT_CONTINUOUS GPT_ONESHOT Pgptstate_tœ;PGPTDriverÙ@O–%"û"Pgptcallback_tGl
102 ý÷Éþû÷þA ý÷Zþ ½-éøCý÷ÖþoHÐø €bM$”¨ibNqK€hOô˜qB0hü÷5û`OmKOô˜q8`”¨i€hphü÷)ûx`”¨igKOô˜q€h°hü÷û¸`”¨icKOô˜q€h‚ðhü÷ûø`”¨i^KOô˜q€hB0iü÷û8aý÷oþM¡ ý÷.þ(¿½èøƒñs½èøCQ ý÷@¾µ:Hû÷ ý½è@IHû÷½µ2 ü÷IûEHû÷mýû÷™ý ½µ– ü÷>û/Hû÷býû÷Žý ½-éøC+N-O@K°iOô˜q…h/ lñ "F8hü÷Äúßøœ€9KJFÈø( Oô˜qxhü÷·úÈø,Hû÷:ý°i€h¨B ¿!! ý÷Ëý(¿½èøƒd ü÷û°i€h B¿!! ý÷»ý(¿½èøƒ Hû÷ý°i€h B¿!! ý÷«ý(¿½èøƒd ü÷ãú°i€hHE1àˆ ` Eðs×Q( DCBAABCDEˆ ÑR¹R—RABC˜ ‡S£SÛSýSTñTU¿!! ý÷hý(¿½èøƒû÷öü°i€h B¿!! ý÷Yý(¿½èøƒd ü÷‘ú°i€h B¿!! ý÷Iý(¿½èøƒû÷'ý°i€h¨B¿!! ý÷:ý(¿½èøƒý÷|ý¯òĐþK"FOô˜q8hü÷úÈø¯òؐùKJFOô˜qxhü÷üùÈøõHû÷ü°i€h¨B¿!! ý÷ý(¿½èøƒd ü÷Hú°i€h B¿!! ý÷ý(¿½èøƒæHû÷_ü°i€h B¿!! 102 ..\..\..\os\hal\platforms\STM32\gpt_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil8°=Pgptfreq_tøëPgptcnt_tèð*÷frequency¨#callback¶#PGPTConfigσ)ÏGPTDriverstate#configS#clockø#timW# ÷"O"ÑqGPTD2“¤
103 ý÷ðü(¿½èøƒd ü÷(ú°i€hHE¿!! ý÷àü(¿½èøƒ €óˆû÷–ü €óˆ°i€h B¿!! ý÷Ëü(¿½èøƒd ü÷ú°i€h B¿!! ý÷»ü(¿½èøƒû÷™ü°i€h¨B¿!! ý÷¬ü(¿½èøƒ½èøCý÷켺Hû÷™»pµ¹N°i…h·Hû÷üF ý÷–ü(¿p½²Hû÷ü€ð ý÷‹ü(¿p½ €óˆû÷Bü €óˆ¨L h B¿!! ý÷wü(¿p½ h(¿!! ý÷lü(¿p½°i€h¨B¿!! ý÷`ü(¿p½—Hû÷Àûû÷<ü h B¿!! ý÷Pü(¿p½ h(¿!! ½èp@ý÷C¼µ‹Hú÷¥ý½è@‡Hû÷2»µF„Hû÷›û…Hú÷ 103 ..\..\..\os\hal\platforms\STM32\stm32.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keiläIH?*…TCR1…#_resvd0è#CR2…#_resvd1è#SMCR…#_resvd2è#
104 þ xý÷üû÷Áû ½øµ~H€i„h¯òì ~M~KbOô˜q(hü÷úø{N0`¯òø xK¢Oô˜qhhü÷îøp`¯ò0rKâOô˜q¨hü÷ãø°`¯ò0mK"Oô˜qèhü÷Øøð`¯ò,0gKbOô˜q(iü÷Íø0a €óˆ`Hú÷cý^Hú÷`ý]Hú÷]ý[Hú÷ZýZHú÷Wýû÷yþ €óˆý÷ü¯òp1½èø@ ý÷Ù»µQHú÷0ý½è@LHû÷½ºøµKH€i„h¯ò¸0KMKKbOô˜q(hü÷”øHN0`¯òÄ0EK¢Oô˜qhhü÷ˆøp`¯òÔ0?KâOô˜q¨hü÷}ø°`¯òè0:K"Oô˜qèhü÷røð`¯òø04KbOô˜q(iü÷gø0a.Hú÷!ýý÷Ëû¯òA½èø@ ý÷‡»µ(Hú÷Þü$Hû÷mú½è@!Hû÷hºµFHû÷ÑúHû÷ÎúOðÿ1Hú÷†ý xý÷Mûû÷òúû÷ðú ½µFHû÷»ú xý÷?ûû÷äú ½øµH€i„h¯òŒ@MKbOô˜q(hü÷ø N0`¯ò¬@ K¢Oô˜qhhàñTU˜ ˆ ` € ðs™X( -Zû÷üÿp`¯òè@ KâOô˜q¨hû÷ñÿ°`Hú÷xüHú÷uüý÷Rû¯òðA½èø@ ý÷»YZ€ pG"Oô˜q0Hû÷b¹pµ/M"-H)hû÷nù$*Hû÷Œù(¿!! ý÷äú(¿p½d,ïÛ"Hû÷|ù( ¿!! ý÷Ôú( ¿$p½Uø$Hû÷@ùd,÷Û$Hû÷eù(¿!! ý÷½ú(¿p½d,ïÛHû÷Uù( ¿!! ý÷­ú(¿p½ 104 DIER…# _resvd3è#SR…#_resvd4è#EGR…#_resvd5è#CCMR1…#_resvd6è#CCMR2…#_resvd7è#CCER…# _resvd8è#"CNT‹#$PSC…#(_resvd9è#*ARR‹#,RCR…#0_resvd10è#2„‹CCRû#4BDTR…#D_resvd11è#FDCR…#H_resvd12è#JDMAR…#L_resvd13è#NOR…#P_resvd14è#RtètøPstm32_tim_t¦‚|
105 J!Hû÷ùHû÷Cù(¿!! ½èp@ý÷™º¨ ðs[pGµ ýHþK"hýHû÷‘ú½µÈ!úHû÷Õú ½-éøC &†óˆõO¸h( ¿!! ý÷qú%(@ð߀…óˆ†óˆ$ñAÁ²ëHû÷“úd,öӅóˆ†óˆ×éˆBѸh(¿!Ñ! ý÷Nú(@𽀅óˆ†óˆ!ÛHû÷tú¿!! ý÷<ú(¿…óˆ$}ÑOðÿ1ÒHû÷…úÀ²ý÷úd,ôӆóˆ¸h( ¿!! ý÷!ú(fхóˆÈ¡ ý÷$ú(¿†óˆ$½èøƒñAÁ²ÀHû÷=úd,öӅóˆßøè‚#"ºHØøû÷ˆú( ¿!! ý÷÷ù(¿½èøƒ†óˆ¸h(¿!! ý÷éù(Xхóˆ†óˆ$ñAÁ²¨Hû÷ úd,öӅóˆ#"£HØøû÷Zú( ¿!! ý÷Éù(¿½èøƒ#"šHØøû÷Hú(¿!! à(àý÷µù(¿½èøƒ†óˆ¸h(¿!! 105 ..\..\..\os\kernel\include\chthreads.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil|áä@uvoidchar"¥)ŽThreadHp_nextð #p_prevð #p_prio4#p_ctxü # p_newerð #p_olderð #p_name#p_stateþ#p_flagsí#p_refs#p_preempt!#p_time# p_uC#$p_waiting#(p_msgqueueô #,p_msgE#4p_ependingg#8p_mtxlist#<p_realprio4#@p_mpool³#D«"t‘"H N¯E%³""Ptfunc_t/ÞSürdymsgEexitcodeEwtobjp³ewmaskgì
106 ý÷§ù¸¹…óˆ†óˆ!‰Hû÷Ïù‡Hû÷µù…óˆ†óˆ¸h(¿!! ý÷ù±…óˆ½èøƒ…óˆH•K€iOô˜q€hBØøû÷Zþ{I†óˆ`¸h(¿!! ý÷pù(ßхóˆý÷²ù 106 ..\..\..\os\kernel\include\chmtx.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil0ê\B)ÜMutexm_queueô #m_ownerð #m_nextÜ# "¡PMutex¡,À
107 !mHû÷ºù@¿!! ½èøCý÷]¹µ cHdK"hiHû÷'ú½µÈ"!fHû÷Eú ½øµ '‡óˆaNÖéˆBÑ°h(¿!Ñ! ý÷8ù%(¿…óˆ$@ðë€ñAÁ²Oðÿ2THû÷!úd,ôӇóˆ°h( ¿!! ý÷ù(¿…óˆ$@ðπ‡óˆGHû÷FúÀ²…óˆý÷÷ød,òӇóˆÖéˆBÑ°h(¿!Ñ! ý÷øø(bхóˆ3¡ ý÷ûø(¿ø½‡óˆ4Hû÷úÀ¿!! ý÷áø(Kхóˆ%L#"+Hahû÷/ú(¿!! ý÷Ïø(¿ø½‡óˆ°h(¿!! ý÷Âø(zхóˆH•K€iOô˜q€hB hû÷‘ýI‡óˆ`Öé@±h@(¿!! ý÷£ø([хóˆý÷åø‡óˆ Hû÷yù…óˆ‡óˆàLàðsé[´ ABCD` \( Ø i^Öé@±hˆB¿!! ý÷sø`»…óˆ#"Hahû÷Ãù(¿!! 107 ..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilHîìBuvoid"©Pregarm_t¯ÞPstkalign_tæ)¼extctx r0³#r1³#r2³#r3³# r12³#lr_thd³#pc³#xpsr³#)¤intctx$r4³#r5³#r6³#r7³# r8³#r9³#r10³#r11³#lr³# )¼contextr13¼#"<
108 ý÷cø(¿ø½#"Hahû÷³ù(¿!! ý÷Sø(¿ø½‡óˆ°h(¿!! ý÷Fø±…óˆø½…óˆ 108 ..\..\..\os\kernel\include\chlists.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil$ö<CPThreadŸ#*Ôp_nextÔ#p_prevÔ#"£PThreadsQueue³_*ÿp_nextÔ#PThreadsListìi„
109 "!Hû÷4ù@¿!! ½èø@ý÷2¸Ø !ýHû÷V»µFúHû÷žû xý÷ø ½øµøNö °i÷L÷K€hOô˜qB hû÷òüôMóKOô˜q(`󠐰i€hB`hû÷åüh`°iëKOô˜q€h hû÷Ùü¨`ꠐ°iåKOô˜q€hàhû÷Íüè`堐°ißKOô˜q€h‚ iû÷Áü(aÖHû÷­ûÕHû÷ªûÓHû÷§ûÒHû÷¤ûÐHû÷¡ûý÷øØ¡ ü÷Øÿ(¿ø½Ë °iÍKOô˜q€hB hû÷ü(` €óˆ!ÂHû÷«û €óˆü÷úÿ¾H€h(¿!! ½èø@ü÷§¿!¸Hû÷ͺµ2 û÷Þü €óˆ³Hû÷}ûû÷6ú €óˆ½øµ!®Hû÷;û@ ¿!! ü÷‡ÿ(¿ø½§L h B¿!! ü÷{ÿ(¿ø½ h(¿!! ü÷pÿ(¿ø½ H¦KOô˜q€i€hBšHhû÷>üšI`Oôúq“Hû÷ûFü÷žÿ-¿!! ü÷Oÿ(¿ø½ h B¿!! ü÷Dÿ(¿ø½ h(¿!! ü÷9ÿ(¿ø½ü÷£ÿŒHÀh_ðöÄñAÀ²ü÷ÿOôúqyHû÷Ñú@ ¿!! ü÷ÿ(¿ø½ h B¿!! ü÷ÿ(¿ø½ h(¿!! ü÷ÿ(¿ø½m-ÒÛp¡ 109 ..\..\..\os\ports\RVCT\ARMCMx\chtypes.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil÷ˆC_BoolPbool_t¦$Ptmode_tÙ%Ptstate_tÙ&Ptrefs_tÙ'Ptslices_tÙ(Ptprio_tø)Pmsg_t»*Peventid_t»+Peventmask_tø,Pflagsmask_tø-Psystime_tø.Pcnt_t»/ìC:\Program Files\Keil\ARM\ARMCC\bin\..\include\stdint.hARM C/C++ Compiler, 5.03 [Build 24]ø,Dsigned charshortintlong longunsigned charunsigned shortunsigned intunsigned long longPint8_tr& Pint16_t' Pint32_tŠ( Pint64_t‘) Puint8_tž, Puint16_t¯- Puint32_tÁ. Puint64_tÑ/ Pint_least8_tr5 Pint_least16_t6 Pint_least32_tŠ7 Pint_least64_t‘8 Puint_least8_tž; Puint_least16_t¯< Puint_least32_tÁ= Puint_least64_tÑ> Pint_fast8_tŠC Pint_fast16_tŠD Pint_fast32_tŠE Pint_fast64_t‘F Puint_fast8_tÁI Puint_fast16_tÁJ Puint_fast32_tÁK Puint_fast64_tÑL Pintptr_tŠO Puintptr_tÁP Pintmax_t‘S Puintmax_tÑT ÈC:\Program Files\Keil\ARM\ARMCC\bin\..\include\stddef.hARM C/C++ Compiler, 5.03 [Build 24]ÀÿˆDintunsigned intunsigned shortPptrdiff_tr#Psize_ty'Pwchar_t‰4`
110 ü÷ÿ(¿ø½r1F½èø@ ü÷¿!^Hû÷ºµ\Hû÷bú[Hû÷¶ú ½8µ YHdKOô˜q€i€hBVHhû÷¶ûVI`PIFû÷ÝúNL h B ¿!! ü÷Éþ(¿8½ h(¿!! ü÷¾þ(¿8½CIFû÷Âú h B¿!! ü÷¯þ(¿8½ h(¿!! ½è8@ü÷¢¾µ !óˆh)¸¿û÷}úû÷6ù €óˆ½0µ…°!¨û÷·ù!¨û÷Ìù˜(Ô¿!! ü÷þ(¿°0½¨%H1KOô˜q€i€hB"Hhû÷Nû"I`¨û÷âù˜(Ô¿!! ü÷cþ(¿°0½ $„óˆ˜(¼¿¨û÷:úû÷óø%…óˆ˜(Ì¿!! ü÷Iþ(¿°0½˜(¿!! ü÷=þ(¿°0½„óˆ˜(àü A` ðsµ`( BCDEABCDEÇaˆ /cÉc¼¿¨û÷ôùû÷­ø…óˆ˜(Ì¿!! ü÷þ(¿°0½˜(¿!! ü÷øý°0½µxü÷ßý ½øµÀL¾  i¿M¿K€hOô˜qB(hû÷Àú¼N»KOô˜q0`»  i€hhhû÷³úp`·  i³KOô˜q€h¨hû÷§ú°`²  i­KOô˜q€h‚èhû÷›úð`­  i§KOô˜q€hB(iû÷ú0aü÷öý½èø@¦¡ ü÷³½øµœLŸ  i›M›K€hOô˜qhhû÷xú˜N—KOô˜qp`’  i€hB(hû÷kú0`•  iKOô˜q€hB(iû÷_ú0aŽ  i‰KOô˜q€h‚èhû÷Súð` €óˆ†  iKOô˜q€h¨hû÷ú!óˆ°`û÷‡úü÷¦ý½èø@~¡ ü÷c½-éðGsM¨i„h`û÷aúF B ¿!! ü÷Hý(¿½èð‡¨if€h°B¿!! ü÷:ý(¿½èð‡8Fû÷Dú°B¿!! ü÷,ý(¿½èð‡¨i€h B¿!! ü÷ý(¿½èð‡ '‡óˆ©iOðˆh€ˆóˆñ ˆ`HE¿!! ü÷ý(¿½èð‡`û÷ú B¿!! ü÷ùü(¿½èð‡¨i€hHE¿!! ü÷ìü(¿½èð‡¨il°B¿!! ü÷ßü(¿½èð‡àû÷éù°B¿!! ü÷Ñü(¿½èð‡¨iæ€h°B¿!! 110 ..\..\..\os\hal\platforms\STM32L1xx\stm32l1xx.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilDLÈ?ÙIRQnNonMaskableInt_IRQnrMemoryManagement_IRQntBusFault_IRQnuUsageFault_IRQnvSVC_IRQn{DebugMonitor_IRQn|PendSV_IRQn~SysTick_IRQnWWDG_IRQnPVD_IRQnTAMPER_STAMP_IRQnRTC_WKUP_IRQnFLASH_IRQnRCC_IRQnEXTI0_IRQnEXTI1_IRQnEXTI2_IRQnEXTI3_IRQn EXTI4_IRQn
111 ü÷Ãü(¿½èð‡¨il°B¿!! ü÷¶ü(¿½èð‡‡óˆ¨i„`ˆóˆd½èð‡pµü÷ý%Låhd û÷àùñeQ ü÷Äü(¿p½åhd û÷ÓùñeQ ü÷·ü(¿p½åhOôzpû÷Åùòé2Q ü÷©ü(¿p½àhñd Fû÷Âùb!F½èp@ ü÷™¼E` ðs!e( DCBAABCDEˆ pµýHhð@` €óˆúL% h±ú÷þ%`…óˆp½µ €óˆ#óJôIôHû÷}ú €óˆ½pµx(¿p½ìHˆ‚ˆƒ‰D‰DDBˆÃˆ‰DC‰À‰DD„ €óˆåM(‰HCÀó2!(Fû÷%þ(‰!`CÀó2(Fû÷þ €óˆp½àN$Û ±ißøT£ÞM'F FOð Áø‰óˆ°iÊø ú÷Ñý°i@jˆóˆ( ¿'/îÑ,JÒßèð-;Oðÿ3"Ρñ0ú÷5ýOôzqËHû÷ÄúAàOðÿ3"É¡ñ0ú÷'ý@òÜQÄHû÷¶ú3àOðÿ3"áñ0ú÷ýOôúa½Hû÷¨ú%àOðÿ3"½¡ñ0ú÷ ý@ö¸1¶Hû÷šúàOðÿ3"·¡ñ0ú÷ýüAòˆ1¯Hû÷Œú àOðÿ3"±¡ñ0ú÷ïü'<F`IJ”ç¤I­õ}¬ ‰iˆa®I®Hû÷Yû®L@ò‚2! Fû÷Qü@ò‚2! Fû÷Kü¨M¦LOôzpû÷³øOðÿ3OôúriFñ ú÷õû¢¡hFðaû𬀠¡ð[û(}ÐÀƲd.ˆ¿d&2F9F}¨ðaû1F}¨ðßúOðÿ3 "–¡ñ0ú÷¢üOðÿ3 "ññ0ú÷™üOðÿ3"‘¡ñ0ú÷‘üOðÿ3 "Ž¡ñ0ú÷‰üOðÿ3"ññ0ú÷€üOðÿ3"„¡ñ0ú÷xüOðÿ3 "„¡ñ0ú÷püOðÿ3 111 DMA1_Channel1_IRQn DMA1_Channel2_IRQn DMA1_Channel3_IRQn DMA1_Channel4_IRQnDMA1_Channel5_IRQnDMA1_Channel6_IRQnDMA1_Channel7_IRQnADC1_IRQnUSB_HP_IRQnUSB_LP_IRQnDAC_IRQnCOMP_IRQnEXTI9_5_IRQnLCD_IRQnTIM9_IRQnTIM10_IRQnTIM11_IRQnTIM2_IRQnTIM3_IRQnTIM4_IRQnI2C1_EV_IRQnI2C1_ER_IRQn I2C2_EV_IRQn!I2C2_ER_IRQn"SPI1_IRQn#SPI2_IRQn$USART1_IRQn%USART2_IRQn&USART3_IRQn'EXTI15_10_IRQn(RTC_Alarm_IRQn)USB_FS_WKUP_IRQn*TIM6_IRQn+TIM7_IRQn,PIRQn_Type®„€RESET SET PFlagStatusë“(PITStatusë“4¾DISABLE ENABLE PFunctionalState$•/ïERROR SUCCESS PErrorStatusV˜,*¨ `SR¨#CR1¨#CR2¨#SMPR1¨# SMPR2¨#SMPR3¨#JOFR1¨#JOFR2¨#JOFR3¨# JOFR4¨#$HTR¨#(LTR¨#,SQR1¨#0SQR2¨#4SQR3¨#8SQR4¨#<SQR5¨#@JSQR¨#DJDR1¨#HJDR2¨#LJDR3¨#PJDR4¨#TDR¨#XSMPR0¨#\tøPADC_TypeDefƒè*Ý CSR¨#CCR¨#PADC_Common_TypeDefÂî*Ž 0CR¨#SR¨#DINR¨#DOUTR¨# KEYR0¨#KEYR1¨#KEYR2¨#KEYR3¨#IVR0¨# IVR1¨#$IVR2¨#(IVR3¨#,PAES_TypeDeføƒ*² CSR¨#PCOMP_TypeDef¢Œ*‘ DR¨#IDR#RESERVED0Ù#RESERVED1è#CR¨#tÙPCRC_TypeDefÇ™*ï8CR¨#SWTRIGR¨#DHR12R1¨#DHR12L1¨# DHR8R1¨#DHR12R2¨#DHR12L2¨#DHR8R2¨#DHR12RD¨# DHR12LD¨#$DHR8RD¨#(DOR1¨#,DOR2¨#0SR¨#4PDAC_TypeDef+¯*¼IDCODE¨#CR¨#APB1FZ¨#APB2FZ¨# PDBGMCU_TypeDef»*ˆCCR¨#CNDTR¨#CPAR¨#CMAR¨# PDMA_Channel_TypeDefSÇ*ÀISR¨#IFCR¨#PDMA_TypeDef¤Í*žIMR¨#EMR¨#RTSR¨#FTSR¨# SWIER¨#PR¨#PEXTI_TypeDefÔÛ*âˆACR¨#PECR¨#PDKEYR¨#PEKEYR¨# PRGKEYR¨#OPTKEYR¨#SR¨#OBR¨#WRPR¨# µøRESERVEDª #$WRPR1¨#€WRPR2¨#„PFLASH_TypeDef3 ï*ä RDP¨#USER¨#WRP01¨#WRP23¨# WRP45¨#WRP67¨#WRP89¨#WRP1011¨#POB_TypeDefø ÿ*Ÿ CSR¨#OTR¨#LPOTR¨#POPAMP_TypeDefw
112 "ñ#ñ0ú÷güOðÿ3"x¡ñ0ú÷_üOðÿ3 "{¡ñ0ú÷WüOðÿ3"éñ0ú÷OüOðÿ3"l¡ñ0ú÷GüOðÿ32F}©ñ0ú÷?üOðÿ3"d¡ààñ0ú÷5übçOðÿ3"^¡ñ0ú÷,üOðÿ3("d¡ñ0ú÷$üOðÿ3OôúriFñ0ú÷üOðÿ3"R¡ñ0ú÷ü@ç¿Oðÿ3"a¡ñ0ú÷ ü6ç3Ie )L‰iˆaOôzpú÷åÿ`h@``÷çpµŒ°F`¡ðÔúL((Ð_¡(FðÍú(¿ h€ð€/Ð\ ­èèñ‘è¥èÐé€j‘Íé Oðÿ3,"iF\Hú÷Ïû h€ð€ ` °p½ €óˆ N%0h ±!Abú÷3ü5`…óˆ h€ð@ ` °p½@  xwÔ ˜ Odpal_vlakno` ¬ 0 1234konecGPS_NMEA¬w$ @( $GPGGA*Latitude: 112 Š*Ï Â¨BTCR¹
113 Longitude: Altitude: Status: Nenalezen ukoncovaci znak NMEA zpravy *Nenalezen zacatek GPGGA zpravycounterodpalzdarNeplatny prikaz, spravny format *<prikaz> 113 #PFSMC_Bank1_TypeDefµ
114 Ü –°$û÷Îøú÷÷ý!Hû÷†ùM@ò‚2Oôq(Fû÷}ú@ò‚2)(Fû÷wú‰IŠHû÷Sø(ið¿ƒHü÷+úOô€P…I€…MF"(Fû÷bú@òš"OôQ(Fû÷[ú@ò‚"Oô€A(Fû÷Tú@òš"OôA(Fû÷Mú!xHú÷ÿû÷rÿ"!uHû÷BúuIuHû÷ÂøOôr€!(Fû÷8ú"@!(Fû÷3ú"€!(Fû÷.ú&lK@"Oô˜qkH–ú÷2þjK@"OôlqiH–ú÷*þhK@"Oô˜qgH–ú÷"þßø˜UOfM ñH Oð Oðÿ3"©ñ ú÷¾ùø ( Ð 114 “*„÷¨BWTRî
115 ,LÒ ëNp ø`IJéç$ ñH 115 #PFSMC_Bank1E_TypeDefê
116 ¯òxPFðVù()Яò€PFðOù౯ò„èÍéÍé <ñ‘èÍé Íé <Ðé€j‘Íé c,"©ñ0ú÷Rú(h€ð€(`øH`µç‰óˆØø(±!Abú÷·úÈø`†óˆ(h€ð@êç$ ñH 116 œ*ÕMEMRMP¨#PMC¨#ƨEXTICR= #PSYSCFG_TypeDef À*‚$CR1‚ #RESERVED0è#CR2‚ #RESERVED1è#OAR1‚ #RESERVED2è#
117 ¯ò!PFðù(-Яò!PFð 117 OAR2‚ # RESERVED3è#DR‚ #RESERVED4è#SR1‚ #RESERVED5è#SR2‚ #RESERVED6è#CCR‚ #RESERVED7è#TRISE‚ # RESERVED8è#"tèPI2C_TypeDefl Ú*ÊKR¨#PR¨#RLR¨#SR¨# PIWDG_TypeDefœ æ*´TCR¨#FCR¨#SR¨#CLR¨# RESERVEDø#¨¨RAM #PLCD_TypeDefß õ*âCR¨#CSR¨#PPWR_TypeDefH ÿ*Á8CR¨#ICSCR¨#CFGR¨#CIR¨# AHBRSTR¨#APB2RSTR¨#APB1RSTR¨#AHBENR¨#APB2ENR¨# APB1ENR¨#$AHBLPENR¨#(APB2LPENR¨#,APB1LPENR¨#0CSR¨#4PRCC_TypeDefv •*·ICR¨#ASCR1¨#ASCR2¨#HYSCR1¨# HYSCR2¨#HYSCR3¨#HYSCR4¨#PRI_TypeDefU¤*š#ÐTR¨#DR¨#CR¨#ISR¨# PRER¨#WUTR¨#CALIBR¨#ALRMAR¨#ALRMBR¨# WPR¨#$SSR¨#(SHIFTR¨#,TSTR¨#0TSDR¨#4TSSSR¨#8CALR¨#<TAFCR¨#@ALRMASSR¨#DALRMBSSR¨#HRESERVED7ø#LBKP0R¨#PBKP1R¨#TBKP2R¨#XBKP3R¨#\BKP4R¨#`BKP5R¨#dBKP6R¨#hBKP7R¨#lBKP8R¨#pBKP9R¨#tBKP10R¨#xBKP11R¨#|BKP12R¨#€BKP13R¨#„BKP14R¨#ˆBKP15R¨#ŒBKP16R¨#BKP17R¨#”BKP18R¨#˜BKP19R¨#œBKP20R¨# BKP21R¨#¤BKP22R¨#¨BKP23R¨#¬BKP24R¨#°BKP25R¨#´BKP26R¨#¸BKP27R¨#¼BKP28R¨#ÀBKP29R¨#ÄBKP30R¨#ÈBKP31R¨#ÌPRTC_TypeDefÊà*Ò%„POWER¨#CLKCR¨#ARG¨#CMD¨# RESPCMDØ#RESP1Ø#RESP2Ø#RESP3Ø#RESP4Ø# DTIMER¨#$DLEN¨#(DCTRL¨#,DCOUNTØ#0STAØ#4ICR¨#8MASK¨#<ˆ%øRESERVED0}#@FIFOCNTØ#H³%ø RESERVED1¨#LFIFO¨#€øtÒPSDIO_TypeDef®ü*($CR1‚ #RESERVED0è#CR2‚ #RESERVED1è#SR‚ #RESERVED2è#
118 ù(¿(h€ð€2Яò èÍéÍé <ñ‘èÍé Íé <Ðé€j‘Íé Oðÿ3,"©ñ0ú÷ú(h€ð€(`lç‰óˆØø(±!Abú÷núÈø`†óˆ(h€ð@(`Zç¬ @pw @@Ô @ ˜ ¯kø ëiH ûh  @-éð#FFœFF)„¿'/LGؽèðpG*Ð*¿* Ðàø€ø € ñ ðÿ 4àëøÀˆøÀñ ðÿOð *¿*Ñë ø€m‰ø€í²*Ð *Ñàë %Dø|ëˆøp/uÅø\åq%àë ø€m‰ø#€í²ø€¸ñ,¿RÒ² *Ù`€ø"p½èðpG[Û²™B§Ø½èðpG( 0µF F*FøKø ± Bøб(Ðmñç(F0½µFð¿ð@ð€Oð>Àò€Qø;£ë ,ê êο@ø;ðСññRÛø;+ø;÷ÑFðFø F½Oð<Pø+Qø;šB!Ñ¢ë “CêÌÑPø+Qø;šBÑ¢ë “CêÌ ÑPø+Qø;šB Ñ¢ë “CêÌÛÐOðpG¿Ðº±úñð"úðË@Áñ Û²À²À,úóÑ‘CêÃæÑpGpGpGpGOð)Àð€ð ð€Ìñ ¼ñ¿ø+¨¿ ø+¡ë ð ¸_êÁ|$¿ø+ø+H¿ø+pGOðµF”F–F 9"¿ è P è P±ñ ¿ô÷¯ (¿ è PH¿ À]øë‰(¿@ø+¿pGH¿ ø+ð€O¿ø+pGF¯ó€ Fø÷’ÿI «¾þç&pG¨üTUUeÿÿ€RðóUU?ÿðUUUÿÿUUUUÿÿUUUUÿÿPUUUÿÿmainBH  5 ? I S ] c i o –@`@`@ `@`@ 0`@`@ D`@`@ X`@`@l`@`@€`@`@P € ° à  ¸w18Ïw¡8æw9ýwû9x“:6xë:Vx_;g;|xÉ<¥xu=Æx>êxw>> yá>ç>+yA?tt$t4tDtTtdttt„t”t¤t´tÄtDyA%AmyBByóBÿB uu,uáDçDíDÃyÙDóDåy{EµEz1H9HXuhuxuzI!I˜u9zK—K°uYz[QÈuhzÑQïQ‰z‘RóR´zuS7TàzßTUùzÅWËW {‡X·X{qYƒY6{ZqZàuðuvv v0v@vPvJ{[![„vf{ë[\{{S^y^œv¬v‘{­`É`§{¿aça»{'cAcÚ{çcÈvØvèvøvû{-e|½e1|]fJ|»gw,w<wLwè]hŸh@P€%@Benchmark, messages #1Benchmark, messages #2Benchmark, messages #3Benchmark, context switchBenchmark, threads, full cycleBenchmark, threads, create onlyBenchmark, mass reschedule, 5 threadsBenchmark, round robin context switchingBenchmark, I/O Queues throughputBenchmark, virtual timers set/resetBenchmark, semaphores wait/signalBenchmark, mutexes lock/unlockBenchmark, RAM footprintDynamic APIs, threads creation from heapDynamic APIs, threads creation from memory poolDynamic APIs, registry and referencesEvents, registration and dispatchEvents, wait and broadcastEvents, timeoutsHeap, allocation and fragmentation testMailboxes, queuing and timeoutsMessages, loopMutexes, priority enqueuing testMutexes, priority inheritance, simple caseMutexes, priority inheritance, complex caseMutexes, priority returnMutexes, statusCondVar, signal testCondVar, broadcast testCondVar, boost testMemory Pools, queue/dequeueQueues, input queuesQueues, output queuesSemaphores, enqueuingSemaphores, timeoutSemaphores, atomic signal-waitBinary Semaphores, functionalityThreads, enqueuing test #1Threads, enqueuing test #2Threads, priority changeThreads, delays|| @0}@ Œ \w`vØuÀˆ¨”<¼ÔtB"P TP d))h)At)2€)Zˆ˜ )Ác0´)9p\šThKé[ˆØ )*d „))i$ü )ÁK'ƒhZoi!/!I$ > %%%% %C 118 DR‚ # RESERVED3è#CRCPR‚ #RESERVED4è#RXCRCR‚ #RESERVED5è#TXCRCR‚ #RESERVED6è#I2SCFGR‚ #RESERVED7è#I2SPR‚ # RESERVED8è#"PSPI_TypeDefñ–*§,TCR1‚ #RESERVED0è#CR2‚ #RESERVED1è#SMCR‚ #RESERVED2è#
119 %C % % %%%C%C&I  ((      1 1 1 1 I8  I I8 4 ! I8 "I#7I$I%I&I 'I(I) * +,-./4  04 14 24 34 44 5.:;9? I6.:;9? 7.:;9G8.:;9? I 9.:;9? :.:;9G ;.:;9? I<.:;9? =.:;9G>.:;9? I@?.:;9? @@.:;9G@A.:;9? I@ 119 DIER‚ # RESERVED3è#SR‚ #RESERVED4è#EGR‚ #RESERVED5è#CCMR1‚ #RESERVED6è#CCMR2‚ #RESERVED7è#CCER‚ # RESERVED8è#"CNT¨#$PSC‚ #(RESERVED10è#*ARR¨#,RESERVED12ø#0CCR1¨#4CCR2¨#8CCR3¨#<CCR4¨#@RESERVED17ø#DDCR‚ #HRESERVED18è#JDMAR‚ #LRESERVED19è#NOR‚ #PRESERVED20è#RPTIM_TypeDef$À*‘.SR‚ #RESERVED0è#DR‚ #RESERVED1è#BRR‚ #RESERVED2è#
120 B.:;9? @ 120 CR1‚ # RESERVED3è#CR2‚ #RESERVED4è#CR3‚ #RESERVED5è#GTPR‚ #RESERVED6è#PUSART_TypeDef;Ö*Ë. CR¨#CFR¨#SR¨#PWWDG_TypeDef'á 
121 C.:;9G@ 121 ..\..\..\os\kernel\include\chqueues.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÔÛ˜@uvoid"¤PGenericQueue 0Pqnotify_t3PInputQueue®{POutputQueue®îO%"®"ù)šGenericQueue$q_waitingô #q_counterS#q_bufferš# q_topš#q_wrptrš#q_rdptrš#q_notifyÂ#q_linkª# "Ùl
122 D1E1F1XYWG1XYWH.1I.1@J.1@ 122 ..\..\..\os\kernel\include\chevents.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil$èBPEventListener¹%)“EventListenerel_next#el_listenerð #el_maskg#el_flags|# "¤)·EventSourcees_next#PEventSource>OÔ%T"JPevhandler_tTCð
123 K.1L.< 4 I? M.< 4 ? NIOPI:;9QI4 R S TUVW1X4I ,Y4I Z4I[4I,\4I]4I 4 ^4I ,4 _4I4 `4I,4 a4I4 b41 ,c41d41,e41f1g1hI iIjIkI 4 lI ,4 mI4 n1 o1p4I ? q4I? < r4I,s4It5Iu;v=w%x<%%.0ÿÿÿÿarmcc+|   123 ..\..\..\os\hal\include\serial.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilàd<uvoid"ŸÙ"©"Ù)ÉSerialDriverxvmtM#event³-#state€#iqueue«+# oqueue½+#0œÙib#T±Ùob&#dusartQ#t¥"I"…*€SD_UNINIT SD_STOP SD_READY Psdstate_tWaPSerialDriver¹f)ðSerialDriverVMT NÐS%¥%¯%S"¹writeÐ#NøS%¥%³%S"áreadø#N›E%¥%Ù"put#N·E%¥"*get7# NßE%¥%Ù%‘"Fputt_#N‚E%¥%‘"ogett‚#N¯S%¥%¯%S%‘"’writet¯#NÞS%¥%³%S%‘"ÁreadtÞ#Ô
124   0ÿÿÿÿarmcc+|   124 ..\..\..\os\hal\platforms\STM32L1xx\hal_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÐ*œ>Phalclock_tø÷Phalrtcnt_tøüÔ
125   0ÿÿÿÿarmcc+|   125 ..\..\..\os\kernel\include\chmemcore.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilçÄAuvoid"¥N¼«%S"¯Pmemgetfunc_t¼%(
126   0ÿÿÿÿarmcc+|   126 ..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil ä<*ú sc_speedø#sc_cr1è#sc_cr2è#sc_cr3è#PSerialConfig³éqSD1}/qSD2}/,
127   0ÿÿÿÿarmcc+|   127 ..\keil/GPS_dekoduj.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilxø*š-£ÙUTC_time˜#Status_GPSÙ#ÒÙ LatitudeÇ#íÙ Longitudeâ#‰Ù Altitudeþ##PNMEA_GPGGA”
128   0ÿÿÿÿarmcc+|   128 ..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÀ *ú sc_speedø#sc_cr1è#sc_cr2è#sc_cr3è#PSerialConfig³éØ
129   0ÿÿÿÿarmcc+|   129 ..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilè *Ðsetè#clearè#SãWøH¯*å(MODERe#OTYPERe#OSPEEDRe#PUPDRe# IDRe#ODRe#BSRRk#LCKRe#AFRLe# AFRHe#$tøtÐPGPIO_TypeDefãž*ñmoderø#otyperø#ospeedrø#pupdrø# odrø#afrlø#afrhø#Pstm32_gpio_setup_t„²*ç¨PADatañ#PBDatañ#PCDatañ#8PDDatañ#TPEDatañ#pPHDatañ#ŒPPALConfig ØPioportmask_tøèPiomode_tøí"oPioportid_t£õgqpal_default_configº(
130    Ð 4Ô hØ hò h h( h6 œ<J†XA~„Ž ÐÞð,B~„ŽQÄÎ h48@D„[Ä x4 ¬" ÐØÞ$A~„ŽE~„Ž&A|„…†ŽD6A|„…†ŽzBBz„…†‡ˆŽ¼LA|„…†ŽJBz„…†‡ˆŽRVBz„…†‡ˆŽ ¬ ÀV>Az„…†‡ŽT@Az„…†‡Ž œ” œ²* œÜ 8ü2A~„ŽFNBz„…†‡ˆŽ 8”¨<A~„ŽäZBz„…†‡ˆŽ 8> 130 ..\..\..\os\hal\include\tm.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilh*X>PTimeMeasurement²> )£TimeMeasurementOÎ%#"ÆstartÎ#Oç%#"ßstopç#last¡1#worst¡1# best¡1#"›H
131 H0Bz„…†‡ˆŽx2A|„…†Žª.A|„…†ŽØ.A|„…†Ž DA|„…†ŽJ @A|„…†ŽŠ >A|„…†Ž Ì  Þ ò €Bz„…†‡ˆŽ$r 131 ..\..\..\os\kernel\include\chregistry.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilP4$charPchdebug_t¿:*É̦ch_identifierÃ#ch_zeroÙ#ch_sizeÙ#ch_versionè#ch_ptrsizeÙ#ch_timesizeÙ# ch_threadsizeÙ#
132 jA|„…†Žp 132 cf_off_prioÙ# cf_off_ctxÙ# cf_off_newerÙ# cf_off_olderÙ#cf_off_nameÙ#cf_off_stklimitÙ#cf_off_stateÙ#cf_off_flagsÙ#cf_off_refsÙ#cf_off_preemptÙ#cf_off_timeÙ#
133 ÄÅÆÎB Ü 133 ..\..\..\os\kernel\include\chmempools.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilôå0A)Æpool_headerph_nextÆ#"¦*‹ mp_nextÆ#mp_object_sizeS#mp_providerx2#PMemoryPoolÊ3T
134 6A|„…†Ž (A~„ŽPÄÎD 4A~„Žx 6A|„…†Ž® BA|„…†Žð 0G~„Ž 6A|„…†ŽV BA|„…†Ž˜ 0R~„ŽÈ 8A|„…†Ž DA|„…†ŽD 2G~„Ž x  œŒ  ¦ ( Î  134 ..\..\..\os\kernel\include\chheap.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilç|APMemoryHeap-SÏ"ïnext¸heapÏ"¢*ïu´#sizeS#R’heap_headeralign hÓ)Ômemory_heap h_providerx2#h_freeï#h_mtxH #¸
135 œä  135 ..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÌ!>*Ðsetè#clearè#SãWøH¯*å(MODERe#OTYPERe#OSPEEDRe#PUPDRe# IDRe#ODRe#BSRRk#LCKRe#AFRLe# AFRHe#$tøtÐPGPIO_TypeDefãž*ñmoderø#otyperø#ospeedrø#pupdrø# odrø#afrlø#afrhø#Pstm32_gpio_setup_t„²*ç¨PADatañ#PBDatañ#PCDatañ#8PDDatañ#TPEDatañ#pPHDatañ#ŒPPALConfig ØPioportmask_tøèPiomode_tøí"oPioportid_t£õ
136 8î  8ö  136 GPS_dekoduj.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil"Ù$
137 (G„LÄ2A~„ŽN(A~„Žx:B~„Ž²2A~„ŽäA~„Ž ü 137 GPS_dekoduj.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil€*’-›ÙUTC_time#Status_GPSÙ#ÊÙ Latitude¿#åÙ LongitudeÚ#Ù Altitudeö##PNMEA_GPGGAŒ|
138 $ÒA|„…†Ža 138 ..\main.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil,ôuvoidcharint"ˆ"Ž<» á vystupy_init9É çdekodujPrikaz$¡prikazYbasepriøPYbasepriøP•YbasepriøP©YbasepriøPÈ·Ù+\zp_neplatny,qGPGGA_informaceÖ4Š3ò %ý uü
139 ÄÅÆÎB ØA~„Ž 8ì 8 139 ..\..\..\os\hal\platforms\STM32\gpt_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil”ì9ÐÜgpt_lld_stop_timer$gptp9ý“ gpt_lld_serve_interrupt$gptpÐ
140 *4VA|„…†ŽŠJB~„ŽÔHA|„…†Ž  A„NÄ@.A|„…†ŽnFK~„Ž´lBz„…†‡ˆŽ$ ”Bv„ 140 ..\..\..\os\hal\platforms\STM32L1xx\hal_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil 
141 … †‡ˆ‰Š‹Ž ´Î0A|„…†Žþ|Bz„…†‡ˆŽzDK~„Ž$¾’Bv„ 141 9Ð1 hal_lld_backup_domain_initP
142 … †‡ˆ‰Š‹Ž Tl(A~„Ž ˜ œ¨ Æ$ ê` JdA{„…†‡ŽCvm{ ®^A~„…\ 142 ..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil°< æ5"}/"³"…*9ö[ usart_init$¹sdp$¿config\uÃ9’y usart_deinit$Ãu9å† set_error$¹sdp$èsr\sts|YbasepriøPäYbasepriøP9Ñ› serve_interrupt$¹sdp\uÃ\cr1è\srè\drèYbasepriøPÌYbasepriøPàYbasepriøPôYbasepriøP¨\bE“YbasepriøP§YbasepriøP¼YbasepriøPÐYbasepriøPè
143 ÄÅA OÄÅ > JJ ”B(Ö‚A|„…†‡a 143 ..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilðÄñ7"¯"º89èM initgpio$£8gpiop$µconfig¸
144 ÄÅÆÇB [ÄÅÆÇ `h*A|„…†Ž’:A|„…†ŽÌ.A~„Žú:A~„Ž 42fBA~„Ž¨,A~„Ž Ô ô.D|„…†Ž"XA|„…†Ž € 144 ..\..\..\os\hal\src\tm.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¨<9·utmObjectInit$ÿ9tmpÄ
145 ŠDA~ŽÎVA|„…†Ž œ@8 xPÈfA|„…†Ž.,A~„ŽZA~„Ž tŠA~„Ž¢A~„ŽÀ"A~„Ž â@A|„…†Ž\ÄÅÆÎ "FA|„…†Ž_ÄÅÆÎh2A|„…†Ž ¨ º8 œò" 8" < @VA~„ŽtA~„Ž ž A~„Ž¾0A|„…†Žî2A~„ŽVÄÎ 2A|„…†Ž R X ` d 145 ..\..\..\os\hal\src\serial.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¸¤uvoid"›Ù"¥"Ù"}/Š3"»è
146 nA~„ŽŒA~„Ž 8¨ ¾ÆA~„Ž ÞæA~„Ž þA~„ŽA~„Ž4(A~„ŽQÄÎ 8\" ~ ¨ ¬ 146 ..\..\..\os\hal\src\hal.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÈ\8ê§halIsCounterWithinß$¡1start$¡1enda__resultß\now¡1(
147 ¶"A~„ŽØA~„Ž 8ô A~„Ž A~„Ž 4  147 ..\..\..\os\hal\src\gpt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilظ9ЦgptStartContinuousI$®gptp$Œinterval9…ÈgptStartOneShotI$®gptp$Œinterval9¨ègptStopTimerI$®gptp”
148 >  148 ..\..\..\os\kernel\include\chvt.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil„øuvoid" "ŽPvtfunc_tªNPVirtualTimerÒS)°VirtualTimervt_next0#vt_prev0#vt_time‘#vt_func®# vt_par¦#"¾*úvt_next0#vt_prev0#vt_time‘#vt_systimez# t‘PVTList4sO–%¦
149 H  149 ..\..\..\os\kernel\include\chinline.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilìÀ<Ò"prio_insert$ð tp$Òtqp\cpð "ô <þ-queue_insert$ð tp$Òtqp;¸4fifo_removeð $Òtqpa__resultð \tpð ;ò;lifo_removeð $Òtqpa__resultð \tpð ; Bdequeueð $ð tpa__resultð ";àOlist_removeð $ tlpa__resultð \tpð 9†Ilist_insert$ð tp$ tlp¨
150 R  150 ..\..\..\os\kernel\src\chthreads.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilà,uvoid"¡""Ÿ8öE _thread_initð $ð tp$4prioa__resultð 8Ú– chThdCreateIð $§wsp$Ssize$4prio$
151 \  b  h  n  t x 8A|„…Ž° A~„ŽÌ 0A~„Ž ü .A|„…†ŽTÄÅÆÎ*!A|„…†Ž H! P!& v!Š!.A~„ŽBxS~ 8È!æ$®"¬Bw„ …†‡ˆ‰Š‹Ž |#`A|„…†ŽmÄÅÆÎÜ#A~„Žì#A|„…†Žú$2P~„Ž ,%< h%"  % ¬% ¸%A~„ŽEÄÎÈ%A~„ŽEÄÎØ%$A~„Žü%rA|„…†Ž n&@ ®&ðBx„…†‡ˆ‰ŠŽÐ'"B~„ŽMÄÎò'"B~„ŽMÄÎ($B~„ŽNÄÎ8($B~„ŽNÄÎ\($B~„ŽNÄ΀($B~„ŽNÄΤ($B~„ŽNÄÎ 8È(,ô(†Bz„…†‡ˆŽz)0A~„Ž œÀ),<ì)LBx„…†‡ˆ‰ŠŽg 151 pf$§arga__resultð \tpð 9ªçchThdExitS$Emsg\tpð \tlp__1«\tp__2±\list_remove__3±¤
152 ÄÅÆÇÈÉÊÎA D 152 ..\..\..\os\kernel\include\chvt.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilìê¤Buvoid" "›Pvtfunc_tªNPVirtualTimerÒS)°VirtualTimervt_next0#vt_prev0#vt_time‘#vt_func®# vt_par¦#"¾*úvt_next0#vt_prev0#vt_time‘#vt_systimez# t‘PVTList4sqvtlist€O£%¦°
153 ÄÅÆÇÈÉÊÎA 8+„A|„…†ŽÄÅÆμ+$A~„ŽNÄÎà+BA~„Ž",0A~„Ž R,² - - 8-  Ø- 8/(/.B~„ŽSÄÎ V/d/TA|„…†Ž¸/2P~„Ž œê/" 8 0$$@0VA|„…†ŽBxV|JG–0"A|„…†Ž ¸0.A|„…†ŽTÄÅÆÎ 8æ0 8þ0 8 1$"1<A}„…†W 153 ..\..\..\os\kernel\src\chsys.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÔuvoid"² 
154 ÄÅÆA CÄÅÆ^1"A~„Ž€1A|„…†Žœ1A|„…†Ž œº10ê1A~„Ž ø12,H~„Ž,,2˜Bw„ …†‡ˆ‰Š‹ŽBhÆw8A~„Ž$08pAz„…†‡ŽtÄÅÆÇÎ$ 8pAz„…†‡ŽtÄÅÆÇÎ 9$9ÈAz„…†‡Ž`ÄÅÆÇÎÚ9 B~„Ž(ú9˜Bx„…†‡ˆ‰ŽGÄÅÆÇÈÉÎ(’:XBx„…†‡ˆ‰ŽgÄÅÆÇÈÉÎ(ê:RBx„…†‡ˆ‰ŽdÄÅÆÇÈÉÎ<;"A~„Ž ^;$f;6Az„…†‡ŽbÄÅÆÇÎœ<,A|„…†Ž È<¬A{„…†‡ŽAxS{$t=˜Az„…†‡ŽHÄÅÆÇÎ >$>hBz„…†‡ˆŽoÄÅÆÇÈÎ v> ~>bA|„…†ŽmÄÅÆÎ à> æ>ZA|„…†ŽiÄÅÆÎ@?¼A~„ŽZÄÎ A A~„Ž A ($AâA|„…†ŽBxI|JOK B BàA|„…†ŽmÄÅÆÎ òB þBžA|„…ŽËÄÅÎ ØD àD æD ìD$òDˆA~„ŽBvV~PPJ zE‚EA~„Ž˜EA~„ŽX´E|By„…†‡ˆ‰ŽAnQyPPeM%P0U;PÆ`ÑMÜPçqòPýWˆL“ 0H8HÜA~„ŽT 154 ..\..\..\os\kernel\include\chinline.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil <Ò"prio_insert$ð tp$Òtqp\cpð "ô <þ-queue_insert$ð tp$Òtqp;¸;lifo_removeð $Òtqpa__resultð \tpð <ÝIlist_insert$ð tp$]tlp";Olist_removeð $]tlpa__resultð \tpð 8Ø4fifo_removeð $Òtqpa__resultð \tpð 8‡Bdequeueð $ð tpa__resultð t
155 ÄÎB I @ IdA|„…†ŽAzT|S~ke\ZU\ 155 ..\..\..\os\kernel\src\chschd.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keiluvoid"ž8äJ chSchReadyIð $ð tpa__resultð \cpð 9”lchSchGoSleepS$þnewstate\otpð 9ÈÂchSchDoRescheduleAhead\otpð \cpð 9ô©chSchDoRescheduleBehind\otpð 
156 X XTK ŒK 156 ..\..\..\os\kernel\include\chschd.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil4ì*Œr_queueô #r_prio4#r_ctxü # r_newerð #r_olderð #r_currentð #PReadyList¢d¨
157 –K¢Az„…†‡Ž<QA~„ŽZQ`A|„…ŽkÄÅÎ ÐQÖQA~„Ž$îQ¢Az„…†‡ŽMÄÅÆÇÎ R–R"A~„Ž¸RA~„ŽÐR"A~„Ž(òR‚Bx„…†‡ˆ‰Ž{ÄÅÆÇÈÉÎtSA~„ŽEÄΆSA~„Ž¢S8A~„ŽÚS"A~„ŽüSA~„ŽT"A~„Ž(6T¨Bx„…†‡ˆ‰ŽNÄÅÆÇÈÉÎÞTA~„ŽEÄÎðTA~„ŽUA~„Ž,U¨Bx„…†‡ˆ‰ŽPÄÅÆÇÈÉÎ ÄW ÊW¼A|„…†Ž[ÄÅÆΆXA~„ŽEÄΘXA~„Ž$¶XºAz„…†‡ŽYÄÅÆÇÎpYA~„ŽEÄÎ$‚Y’Az„…†‡ŽEÄÅÆÇÎZA~„ŽHÄÎ,Z,A~„ŽXZA~„Ž$pZ–Az„…†‡ŽGÄÅÆÇÎ [ [ [ºA|„…†ŽZÄÅÆÎ è[ê[A~Ž\A~„Ž,\DBx„…†‡ˆ‰ŽÄÅÆÇÈÉÎR^A~Žh^A~„Ž$x^0Az„…†‡ŽÄÅÆÇÎ ¬`´`A~„Ž$È`öAz„…†‡ŽxÄÅÆÇÎ ¾aÆa A~„Ž$æa@Az„…†‡ŽœÄÅÆÇÎ &c.cA~„Ž@cˆA|„…ŽAÄÅÎÈcA~„Ž,æc:A}„…ŽAxS}^ZL yJ e A~„Ž$,eAz„…†‡ŽCÄÅÆÇÎ$¼e Az„…†‡ŽKÄÅÆÇÎ \f^Bx„…†‡ˆ‰ŠŽ ºgrA|„…†ŽuÄÅÆÎ\h&A|„…†Ž‚hA~„Žžh\A|„…†ŽúhðêiÄCê~®k(ÈkÈA|„…†ŽApo|TA ÄÅƐmNAj@(pÔBz„…†‡ˆ‰L 157 ..\..\..\os\kernel\src\chregistry.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÈ#¶:
158 ÄÅÆÇÈÉA S 158 ..\..\..\os\kernel\include\chinline.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilØ-<Ò"prio_insert$ð tp$Òtqp\cpð "ô ;’;lifo_removeð $Òtqpa__resultð \tpð ;ÀBdequeueð $ð tpa__resultð <åIlist_insert$ð tp$etlp";¥Olist_removeð $etlpa__resultð \tpð 9Ì-queue_insert$ð tp$Òtqp8‡4fifo_removeð $Òtqpa__resultð \tpð 
159 ÄÅÆÇÈÉA FÄÅÆÇÈÉq$A}„…Žh$qVB~„Ž h|q€ 4üq þq r hô hrDhFrNFŽjΔr   r h¬r4 159 ..\..\..\os\kernel\src\chqueues.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¨€$uvoid" "Ï "Ÿ"½+Ù"¼8þ?qwaitE$Ù+qp$‘timea__resultE"«+"Ù
160 ..\..\..\os\hal\include\gpt.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilDH2éGPT_UNINIT GPT_STOP GPT_READY GPT_CONTINUOUS GPT_ONESHOT Pgptstate_tœ;PGPTDriverA@O–%"û"Pgptcallback_tG\ 160 ..\..\..\os\kernel\src\chmtx.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil´ )"H "Ï "Ÿ9árchMtxLockS$mp\ctpð à\tpð 8•ãchMtxTryLockSß$mpa__resultß
161 ..\..\..\os\hal\platforms\STM32\gpt_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¬¸2Pgptfreq_tëPgptcnt_t ð*÷frequency¨#callback#PGPTConfigσ)ÏGPTDriverstateé#configS#clock#timW# ÷"O"õ  161 ..\..\..\os\kernel\include\chinline.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÀ¬)"ô <Ð-queue_insert$ð tp$¤tqp;Š;lifo_removeð $¤tqpa__resultð \tpð <¯Ilist_insert$ð tp$/tlp";ïOlist_removeð $/tlpa__resultð \tpð 9ž"prio_insert$ð tp$¤tqp\cpð 8Ù4fifo_removeð $¤tqpa__resultð \tpð 8ˆBdequeueð $ð tpa__resultð `
162 ..\..\..\os\hal\include\pwm.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilt#dBÈPWM_UNINIT PWM_STOP PWM_READY Ppwmstate_tœRPPWMDriver>WOõ%õ"Ú"íPpwmcallback_tù^ô 162 ..\..\..\os\kernel\src\chmempools.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilð\-uvoid"¢9ÜŽchPoolFreeI$\mp$¨objp\php=9¥¤chPoolFree$\mp$¨objpYbasepriøP¤YbasepriøP8ÜbchPoolAllocI¨$\mpa__result¨\objp¨"_=8
163 ..\..\..\os\hal\platforms\STM32\pwm_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilŒ&ÔBPpwmmode_tžPpwmchannel_tý£Ppwmcnt_t ¨*‰mode¨#callback•#PPWMChannelConfigæ¹*€0frequency#periodÓ#callback•#â channelsY# cr2 #,PPWMConfig"â)æPWMDriverstate`#configê#periodÓ#clock# timî#€"æ"õ  163 ..\..\..\os\kernel\src\chmemcore.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilü/uvoid"¡8ãichCoreAllocI§$Ssizea__result§\p§"ÙóÙqImage$$RW_IRAM1$$ZI$$LimitéžÙqImage$$RW_IRAM2$$Base´
164 ..\..\..\os\hal\include\pwm.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilB¬ÈPWM_UNINIT PWM_STOP PWM_READY Ppwmstate_tœRPPWMDriverJWOõ%õ"Ú"íPpwmcallback_tù^ 164 ..\..\..\os\kernel\src\chheap.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil\0uvoid"ž"c>"S
165 ..\..\..\os\hal\platforms\STM32\pwm_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¨E‚Ppwmmode_tžPpwmchannel_tý£Ppwmcnt_t ¨*‰mode¨#callback¡#PPWMChannelConfigæ¹*€0frequency#periodÓ#callback¡#â channelsY# cr2 #,PPWMConfig"â)æPWMDriverstatel#configê#periodÓ#clock# timî#€"æ"õ qPWMD4~4 165 ..\..\..\os\kernel\src\chevents.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¬H2"³-Ô-"¦9ÛôchEvtSignalI$ð tp$gmask9˜±chEvtBroadcastFlagsI$ esp$|flags\elp-°
166 ..\..\..\os\hal\include\gpt.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilXHl‚éGPT_UNINIT GPT_STOP GPT_READY GPT_CONTINUOUS GPT_ONESHOT Pgptstate_tœ;PGPTDriverý 166 ..\..\..\os\kernel\src\chdynamic.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¸x6uvoid"¡"_=
167 @O–%"û"Pgptcallback_tGl 167 ..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÄ9"1 9‰—_port_irq_epilogueYbasepriøPô\ctxp©YpspøPˆYbasepriøP°
168 ..\..\..\os\hal\platforms\STM32\gpt_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÀH܂Pgptfreq_tëPgptcnt_t ð*÷frequency¨#callbackÚ #PGPTConfigσ)ÏGPTDriverstate¥ #configS#clock#timW# ÷"O"õ qGPTD2· ¤ 168 ..\..\..\boards\ST_STM32L_DISCOVERY\board.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÐÌ;3AGPS_dekoduj.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilH&'ð?” dekoduj_zpravu_GPSH&'hNMEA_retezecBhNMEA_delkaÙYiÙYjÙYkÙYlÙYpocet_carekÙ GPS_dekoduj.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilpGPGGA_informace.CH ð..\main.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¤"&puvoidcharint"Œ"’?ù6 gpt2cb¤Î$®gptpYbasepriøøÈÌYbasepriø>ÍRThread_odpalEÎ !ä$¡arg]__resultEPYstavÙYodpal_povolenÙäÙYmsg_zrusenY‘`Yodpal_pomocnaÙYbasepriøÌü !YmsgEËü !Ybasepriø>ƒ Thread_GPSE !ž"Ã$¡arg]__resultEP—ÙóYinBuffer ‘¨{Yzacatek_retezce¥Ykonec_retezce¥Ypocet_znakuÙîÙcYNMEA_zpravac‘œI‚ÿCž"<#~nDd!D¸®" #1Dd4DfÏ #2#EDdHDüæ2#6#YDd\DŽÄ"ú"mDb{D‘¸ >ò‹mainš<#"&\]__resultšP¹ÙYznaky.‘´Ð’
169 ..\..\..\os\hal\platforms\STM32\stm32.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil„‘…*…TCR1…#_resvd0 #CR2…#_resvd1 #SMCR…#_resvd2 # 169 YprikazG‘HYpocet_znakuÙFñÿC>%&ØnDd!Dš ¨F%ú%1Dd4D¦¿ú% &EDdHDÖ Ö &&YDd\Dè ðŽ%Ô%mDb{D‘Tê ø..\main.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilptp_odpalð  Ygpt2cfg¼)YUSART2_config¥DÄ)YwaThread_odpal«Dh YwaThread_GPS¶D˜ ,..\..\..\os\hal\platforms\STM32\gpt_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil|”pIÆlE|ŒÌnˆE?—½VectorB0Œº F–”E²ÁnµEF•lE ¬˜fˆE?¹Žgpt_lld_initºÈŒ?óàgpt_lld_startÈlhgptpYpscè?¡îgpt_lld_stopNLhgptp?æÈgpt_lld_start_timerNp8hgptphintervalô?¬îgpt_lld_polled_delayp”$hgptphintervalô´..\..\..\os\hal\platforms\STM32\gpt_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilpGPTD2ûX ..\..\..\os\hal\platforms\STM32L1xx\hal_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilœJØ
170 DIER…# _resvd3 #SR…#_resvd4 #EGR…#_resvd5 #CCMR1…#_resvd6 #CCMR2…#_resvd7 #CCER…# _resvd8 #"CNT‹#$PSC…#(_resvd9 #*ARR‹#,RCR…#0_resvd10 #2„‹CCRû#4BDTR…#D_resvd11 #FDCR…#H_resvd12 #JDMAR…#L_resvd13 #NOR…#P_resvd14 #Rt tPstm32_tim_t¦‚| 170 ?ä^hal_lld_initœ<ôFãpFè:t?Š‹stm32_clock_init<Jà@..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilljp ?ÝÉ notify1lxè$Ù+qp?ƒÑ notify2x„Ô$Ù+qp?¡…VectorD4„”¨?¿˜VectorD8”¤|?à÷sd_lld_init¤È\?Á¢sd_lld_startÈ:<hsdpQGhconfigWGFÀaG8ÓftGf|Gb‡Gœ?‡ßsd_lld_stop:z(hsdpQGF†ŽGBLân£GIÂýGzjnHbHb$Hb.H b7Hd@H\ÙäöPHdSHøðödHdgHŠ‡xHd{H˜ÍHŒHbH¨µ:—HdšH¨Ì:>«Hd®HÎäHTÀHdÃHÜûTfÔHd×HèFÁªGÐ£n½GnÅGbÎG¤dØG¤ÀÌÐèGdëGàè..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYdefault_configKG°)pSD1}/h pSD2}/à h..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¸J”?“h_pal_lld_init¸žhconfig¥IFÿ«IÔò|f¼IfÈIFœ«Iò}f¼IfÈIF¹«I.~f¼IfÈIFÖ«I.Lf¼IfÈIFô«ILpf¼IfÈIF’«IpœŠf¼IfÈI?êŸ_pal_lld_setgroupmodežJühport§8hmasky8hmode8YmoderøYotyperøYospeedrøYpupdrøYaltrøYbitøé¸JYaltrmaskøYm1øYm2øYm4øL..\..\..\os\hal\src\tm.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil8¨Ü?Ã> tm_start8@htmpÿ9?õJ tm_stop@f|htmpÿ9Ynow¡1IoJfzhn„J?ÎatmInitz¨0Ytmw9‘`FÍoJ‚”hf„J¬..\..\..\os\hal\src\tm.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYmeasurement_offset¡1  ..\..\..\os\hal\src\serial.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil$4,uvoid"Ÿ>õ7writeS$.ðhip¥hbp?KhnS]__resultSP>À=readS.8Ühip¥hbpCKhnS]__resultSP>€CputE8BÈhip¥hbÙ]__resultEP>·HgetEBL´hip¥]__resultEP>‡MputtELR hip¥hbÙhtimeout‘]__resultEP>ÎRgettERXŒhip¥htimeout‘]__resultEP>§WwritetSX^xhip¥hbp?KhnShtime‘]__resultSP>ÿ\readtS^ddhip¥hbpCKhnShtime‘]__resultSP?šqsdInitdhP?å…sdObjectInith 0hsdpIKhinotifyš+honotifyš+?ŘsdStart ¼hsdpIKhconfigUKYbasepriøÄ´ºYbasepriø?–®sdStop¼ìðhsdpIKYbasepriø•äêYbasepriø?ÏÎsdIncomingDataIìÄhsdpIKhbÙ>Ÿ èsdRequestDataIE4¤hsdpIK^__resultEPYbE¤..\..\..\os\hal\src\serial.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYvmt5/)`..\..\..\os\hal\src\hal.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¸?¸=halInit¸Ø.IèôKØúnLn!Lc+LZb;L?áºhalPolledDelayúhticks¡1Ystart¡1Ytimeout¡1FàôK½nLn!Le+Lb;LH,..\..\..\os\hal\src\gpt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilä¶\?¸=gptInitäèœ?æIgptObjectInitèòˆhgptp®?ÇWgptStartòhhgptp®hconfig#YbasepriøÆYbasepriø?™kgptStop,Hhgptp®Ybasepriø˜$*Ybasepriø?†„gptChangeInterval,B4hgptp®hintervalŒYbasepriø…:@YbasepriøI¦àLBJ nýLnM?´—gptStartContinuousJbhgptp®hintervalŒYbasepriø“Z`YbasepriøF³àLRZšnýLnMIÔMbjìn2Mn=M?ß¹gptStartOneShotj‚Ìhgptp®hintervalŒYbasepriø¾z€YbasepriøFÞMrz¼n2Mn=MIùMM‚Š¸ndM?ëÚgptStopTimerŠ¢˜hgptp®YbasepriøК YbasepriøFêMM’šÝndM?«€gptPolledDelay¢¶xhgptp®hintervalŒ¤..\..\..\os\kernel\src\chvt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilPÞ@uvoid" ?Ç+_vt_initPbî?›EchVTSetIbšÚhvtp¤Nhtime‘hvtfunc"Nhpar¦Yp¤N?ÅcchVTResetIš¼Æhvtp¤N>¥chTimeIsWithinß¼Þ°hstart‘hend‘___resultßYtime‘¨..\..\..\os\kernel\src\chvt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilpvtlistôNX Ì..\..\..\os\kernel\src\chthreads.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilèB uvoid"¥I×ËQè €nåQnîQbùQP6I½
171 ..\..\..\os\kernel\include\chthreads.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil+x‡uvoidchar"¥)ŽThreadHp_next#p_prev#p_prioX#p_ctx # p_newer#p_older#p_name#p_state"#p_flags#p_refs4#p_preemptE#p_time# p_uC#$p_waiting?#(p_msgqueue#,p_msgi#4p_epending‹#8p_mtxlist#<p_realprioX#@p_mpool³#D«"tµ"lN¯i%³""Ptfunc_t/ÞSürdymsgiexitcodeiwtobjp³ewmask‹ì 171 R pln%Rn-Rn8RnCRnLRbTRPNbdRF¼ËQ6n¡nåQnîQeùQ>È´ chThdCreateStaticð pÖLhwsp«hsizeShprio4hpf
172 ..\..\..\os\kernel\include\chmtx.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil\6„‰)ÜMutexm_queue#m_owner#m_nextÜ# "¡PMutex¡,À 172 harg«^__resultð PdYtpð YbasepriøãÎÔYbasepriøFÇ
173 ..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilè>¤Šuvoid"©Pregarm_t¯ÞPstkalign_t,æ)¼extctx r0³#r1³#r2³#r3³# r12³#lr_thd³#pc³#xpsr³#)¤intctx$r4³#r5³#r6³#r7³# r8³#r9³#r10³#r11³#lr³# )¼contextr13¼#"< 173 R|ÈÁn%Rn-Rn8RnCRnLReTRbdR”FÆËQŽÈ¡nåQnîQeùQ>ÎÒ chThdSetPriority4Ö,hnewprio4^__result4P*Yoldprio4YbasepriøÍøYbasepriø>»ó chThdResumeð  htpð ^__resultð PYbasepriøºYbasepriø?“ŠchThdTerminate2øhtpð Ybasepriø’*0Ybasepriø?échThdSleep2JØhtime‘YbasepriøèBHYbasepriø?îchThdSleepUntilJh¸$‘timeYbasepriøÂ`fYbasepriø? ½chThdYieldhŠ˜YbasepriøŒ ‚ˆYbasepriøIÇ nRŠÊln‚RbŒR¢b•R¢b R¢bªR¢?·
174 ..\..\..\os\kernel\include\chlists.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÄFôŠPThreadÃ#*Ôp_nextÔ#p_prevÔ#"£PThreadsQueue³_*ÿp_nextÔ#PThreadsListìi„ 174 ÒchThdExitÊ@hmsgEYbasepriøF¶
175 ..\..\..\os\ports\RVCT\ARMCMx\chtypes.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil0H@‹_BoolPbool_t¦$Ptmode_tý%Ptstate_tý&Ptrefs_tý'Ptslices_tý(Ptprio_t)Pmsg_tß*Peventid_tß+Peventmask_t,Pflagsmask_t-Psystime_t.Pcnt_tß/ìC:\Program Files\Keil\ARM\ARMCC\bin\..\include\stdint.hARM C/C++ Compiler, 5.03 [Build 24]¼Hä‹signed charshortintlong longunsigned charunsigned shortunsigned intunsigned long longPint8_tr& Pint16_t' Pint32_tŠ( Pint64_t‘) Puint8_tž, Puint16_t¯- Puint32_tÁ. Puint64_tÑ/ Pint_least8_tr5 Pint_least16_t6 Pint_least32_tŠ7 Pint_least64_t‘8 Puint_least8_tž; Puint_least16_t¯< Puint_least32_tÁ= Puint_least64_tÑ> Pint_fast8_tŠC Pint_fast16_tŠD Pint_fast32_tŠE Pint_fast64_t‘F Puint_fast8_tÁI Puint_fast16_tÁJ Puint_fast32_tÁK Puint_fast64_tÑL Pintptr_tŠO Puintptr_tÁP Pintmax_t‘S Puintmax_tÑT ÈC:\Program Files\Keil\ARM\ARMCC\bin\..\include\stddef.hARM C/C++ Compiler, 5.03 [Build 24]`P@Œintunsigned intunsigned shortPptrdiff_tr#Psize_ty'Pwchar_t‰4` 175 nRÒÕn‚RbŒRêb•Rb RbªR>Ì chThdWaitEB htpð ^__resultEP0YmsgEYbasepriø¬ 0@YbasepriøFË ìP$*¨nQf Q”..\..\..\os\kernel\src\chsys.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil(Ì<uvoid"¡?Ò6_idle_thread(2Ô$§p?–MchSysInit2v´Ymainthread¿ P Ybasepriø?•‚chSysTimerHandlerIvÌ”Ybasepriø”ŒÊYvtpðS“ŒÊYfnnS’ŒÊYbasepriø°..\..\..\os\kernel\src\chsys.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilp_idle_thread_waU˜ ˜..\..\..\os\kernel\src\chschd.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil` 4 uvoid"¢?Ð0_scheduler_init`p
176 ..\..\..\os\hal\platforms\STM32L1xx\stm32l1xx.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil䓆ÙIRQnNonMaskableInt_IRQnrMemoryManagement_IRQntBusFault_IRQnuUsageFault_IRQnvSVC_IRQn{DebugMonitor_IRQn|PendSV_IRQn~SysTick_IRQnWWDG_IRQnPVD_IRQnTAMPER_STAMP_IRQnRTC_WKUP_IRQnFLASH_IRQnRCC_IRQnEXTI0_IRQnEXTI1_IRQnEXTI2_IRQnEXTI3_IRQn EXTI4_IRQn 176 IùÐWpŽ
177 DMA1_Channel1_IRQn DMA1_Channel2_IRQn DMA1_Channel3_IRQn DMA1_Channel4_IRQnDMA1_Channel5_IRQnDMA1_Channel6_IRQnDMA1_Channel7_IRQnADC1_IRQnUSB_HP_IRQnUSB_LP_IRQnDAC_IRQnCOMP_IRQnEXTI9_5_IRQnLCD_IRQnTIM9_IRQnTIM10_IRQnTIM11_IRQnTIM2_IRQnTIM3_IRQnTIM4_IRQnI2C1_EV_IRQnI2C1_ER_IRQn I2C2_EV_IRQn!I2C2_ER_IRQn"SPI1_IRQn#SPI2_IRQn$USART1_IRQn%USART2_IRQn&USART3_IRQn'EXTI15_10_IRQn(RTC_Alarm_IRQn)USB_FS_WKUP_IRQn*TIM6_IRQn+TIM7_IRQn,PIRQn_Type®„€RESET SET PFlagStatusë“(PITStatusë“4¾DISABLE ENABLE PFunctionalState$•/ïERROR SUCCESS PErrorStatusV˜,*¨ `SR¨#CR1¨#CR2¨#SMPR1¨# SMPR2¨#SMPR3¨#JOFR1¨#JOFR2¨#JOFR3¨# JOFR4¨#$HTR¨#(LTR¨#,SQR1¨#0SQR2¨#4SQR3¨#8SQR4¨#<SQR5¨#@JSQR¨#DJDR1¨#HJDR2¨#LJDR3¨#PJDR4¨#TDR¨#XSMPR0¨#\tPADC_TypeDefƒè*Ý CSR¨#CCR¨#PADC_Common_TypeDefÂî*Ž 0CR¨#SR¨#DINR¨#DOUTR¨# KEYR0¨#KEYR1¨#KEYR2¨#KEYR3¨#IVR0¨# IVR1¨#$IVR2¨#(IVR3¨#,PAES_TypeDeføƒ*² CSR¨#PCOMP_TypeDef¢Œ*‘ DR¨#IDR#RESERVED0ý#RESERVED1 #CR¨#týPCRC_TypeDefÇ™*ï8CR¨#SWTRIGR¨#DHR12R1¨#DHR12L1¨# DHR8R1¨#DHR12R2¨#DHR12L2¨#DHR8R2¨#DHR12RD¨# DHR12LD¨#$DHR8RD¨#(DOR1¨#,DOR2¨#0SR¨#4PDAC_TypeDef+¯*¼IDCODE¨#CR¨#APB1FZ¨#APB2FZ¨# PDBGMCU_TypeDef»*ˆCCR¨#CNDTR¨#CPAR¨#CMAR¨# PDMA_Channel_TypeDefSÇ*ÀISR¨#IFCR¨#PDMA_TypeDef¤Í*žIMR¨#EMR¨#RTSR¨#FTSR¨# SWIER¨#PR¨#PEXTI_TypeDefÔÛ*âˆACR¨#PECR¨#PDKEYR¨#PEKEYR¨# PRGKEYR¨#OPTKEYR¨#SR¨#OBR¨#WRPR¨# µRESERVEDª #$WRPR1¨#€WRPR2¨#„PFLASH_TypeDef3 ï*ä RDP¨#USER¨#WRP01¨#WRP23¨# WRP45¨#WRP67¨#WRP89¨#WRP1011¨#POB_TypeDefø ÿ*Ÿ CSR¨#OTR¨#LPOTR¨#POPAMP_TypeDefw 177 néWbòWPbXI¿ XŽ²ø n"Xb1XF¾¹Vš¨wnÒVeÚVbêV:?÷ wakeup²ä hp¨Ytpð Ybasepriø•ÀðYbasepriø°
178 Š*Ï Â¨BTCR¹ 178 YbasepriøFÏôVâê™n WeWFöÐWînéWeòWbXŽ>ý¶chSchGoSleepTimeoutSEv¬ hnewstateþhtime‘^__resultEP`ì"rYvt~S‘XF´ XH¾n"Xb1XºF³¹V8@wnÒVeÚVbêVØFü XXnÃn"Xb1XøFû¹V^fwnÒVeÚVbêVþ?šÚchSchWakeupSvÔh hntpð hmsgEËÆÔYotpð FòÐWˆ®änéWeòWbX¨F™ÐWÈæ néWeòWbX°Iã<XÔT b\XbfXFâ¹VÚæÇnÒVeÚVbêVú?ÔöchSchRescheduleS\@ FÓ<X(\ûb\XÈbfXÈFÒ¹V*0ÇnÒVeÚVbêVÊI½ pX\ž, b‘XF• ¹Vbn®nÒVeÚVbêV‚F¼ ÐWz–³néWeòWbXš?™ ãchSchDoReschedulež èFÍ
179 #PFSMC_Bank1_TypeDefµ 179 pX¨ ëb‘XÈF¥
180 “*„÷¨BWTRî 180 ¹V¬ò®nÒVeÚVbêVÌFÌ
181 #PFSMC_Bank1E_TypeDefê 181 ÐWú³néWeòWbXšF˜ <X´æðb\XÔbfXÔF— ¹V¶¾ÇnÒVeÚVbêVÖ¨..\..\..\os\kernel\src\chschd.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilprlist¬Y0 °..\..\..\os\kernel\src\chregistry.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilpch_debugbZx) ..\..\..\os\kernel\src\chqueues.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil, \%uvoid"¤?‚XchIQInit, L K hiqpv]hbp|]hsizeShinfyš+hlinkª?ÚnchIQResetIL z + hiqpv]Ytqp__1"]Ytp(]Yfifo_remove__2(]>Ì…chIQPutIEz À  hiqpv]hbÙ___resultE FË8\¬ ² ’nQ\eY\bi\€>«chIQGetTimeoutEÀ , ë
182 œ*ÕMEMRMP¨#PMC¨#ƨEXTICR= #PSYSCFG_TypeDef À*‚$CR1‚ #RESERVED0 #CR2‚ #RESERVED1 #OAR1‚ #RESERVED2 # 182 hiqpv]htime‘___resultEï YbÙYbasepriøâä  YmsgEáYbasepriøPý " YbasepriøFÁ>]Þ , ´nQ]nZ]ee]FÀ\ê ø Dn&\n/\>âÛchIQReadTimeoutS, À Ë
183 OAR2‚ # RESERVED3 #DR‚ #RESERVED4 #SR1‚ #RESERVED5 #SR2‚ #RESERVED6 #CCR‚ #RESERVED7 #TRISE‚ # RESERVED8 #"t PI2C_TypeDefl Ú*ÊKR¨#PR¨#RLR¨#SR¨# PIWDG_TypeDefœ æ*´TCR¨#FCR¨#SR¨#CLR¨# RESERVED#¨¨RAM #PLCD_TypeDefß õ*âCR¨#CSR¨#PPWR_TypeDefH ÿ*Á8CR¨#ICSCR¨#CFGR¨#CIR¨# AHBRSTR¨#APB2RSTR¨#APB1RSTR¨#AHBENR¨#APB2ENR¨# APB1ENR¨#$AHBLPENR¨#(APB2LPENR¨#,APB1LPENR¨#0CSR¨#4PRCC_TypeDefv •*·ICR¨#ASCR1¨#ASCR2¨#HYSCR1¨# HYSCR2¨#HYSCR3¨#HYSCR4¨#PRI_TypeDefU¤*š#ÐTR¨#DR¨#CR¨#ISR¨# PRER¨#WUTR¨#CALIBR¨#ALRMAR¨#ALRMBR¨# WPR¨#$SSR¨#(SHIFTR¨#,TSTR¨#0TSDR¨#4TSSSR¨#8CALR¨#<TAFCR¨#@ALRMASSR¨#DALRMBSSR¨#HRESERVED7#LBKP0R¨#PBKP1R¨#TBKP2R¨#XBKP3R¨#\BKP4R¨#`BKP5R¨#dBKP6R¨#hBKP7R¨#lBKP8R¨#pBKP9R¨#tBKP10R¨#xBKP11R¨#|BKP12R¨#€BKP13R¨#„BKP14R¨#ˆBKP15R¨#ŒBKP16R¨#BKP17R¨#”BKP18R¨#˜BKP19R¨#œBKP20R¨# BKP21R¨#¤BKP22R¨#¨BKP23R¨#¬BKP24R¨#°BKP25R¨#´BKP26R¨#¸BKP27R¨#¼BKP28R¨#ÀBKP29R¨#ÄBKP30R¨#ÈBKP31R¨#ÌPRTC_TypeDefÊà*Ò%„POWER¨#CLKCR¨#ARG¨#CMD¨# RESPCMDØ#RESP1Ø#RESP2Ø#RESP3Ø#RESP4Ø# DTIMER¨#$DLEN¨#(DCTRL¨#,DCOUNTØ#0STAØ#4ICR¨#8MASK¨#<ˆ%RESERVED0}#@FIFOCNTØ#H³% RESERVED1¨#LFIFO¨#€tÒPSDIO_TypeDef®ü*($CR1‚ #RESERVED0 #CR2‚ #RESERVED1 #SR‚ #RESERVED2 # 183 hiqpv]hbp|]hnShtime‘___resultSÑ Ynfyš+YrSYbasepriøçz º Ybasepriø‚¦ ¼ Ybasepriø° ¸ YbasepriøFá>]D z ènQ]nZ]ee]Fà\b p Dn&\n/\?·ŒchOQInitÀ Ú ·
184 DR‚ # RESERVED3 #CRCPR‚ #RESERVED4 #RXCRCR‚ #RESERVED5 #TXCRCR‚ #RESERVED6 #I2SCFGR‚ #RESERVED7 #I2SPR‚ # RESERVED8 #"PSPI_TypeDefñ–*§,TCR1‚ #RESERVED0 #CR2‚ #RESERVED1 #SMCR‚ #RESERVED2 # 184 hoqp.]hbp|]hsizeShonfyš+hlinkª? ¢chOQResetIÚ 
185 DIER‚ # RESERVED3 #SR‚ #RESERVED4 #EGR‚ #RESERVED5 #CCMR1‚ #RESERVED6 #CCMR2‚ #RESERVED7 #CCER‚ # RESERVED8 #"CNT¨#$PSC‚ #(RESERVED10 #*ARR¨#,RESERVED12#0CCR1¨#4CCR2¨#8CCR3¨#<CCR4¨#@RESERVED17#DDCR‚ #HRESERVED18 #JDMAR‚ #LRESERVED19 #NOR‚ #PRESERVED20 #RPTIM_TypeDef$À*‘.SR‚ #RESERVED0 #DR‚ #RESERVED1 #BRR‚ #RESERVED2 # 185 —
186 CR1‚ # RESERVED3 #CR2‚ #RESERVED4 #CR3‚ #RESERVED5 #GTPR‚ #RESERVED6 #PUSART_TypeDef;Ö*Ë. CR¨#CFR¨#SR¨#PWWDG_TypeDef'á  186 hoqp.]Ytqp__3"]Ytp(]Yfifo_remove__4(]> ÂchOQPutTimeoutE
187 ..\..\..\os\kernel\include\chqueues.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilt%,‡uvoid"¤PGenericQueue 0Pqnotify_t3PInputQueue®{POutputQueue®îO%"®"ù)šGenericQueue$q_waiting#q_counterw#q_bufferš# q_topš#q_wrptrš#q_rdptrš#q_notifyÂ#q_linkª# "ýl 187 †w
188 ..\..\..\os\kernel\include\chevents.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÌ3ðˆPEventListener¹%)“EventListenerel_next#el_listener#el_mask‹#el_flags # "¤)·EventSourcees_next#PEventSource>OÔ%x"JPevhandler_tTCð 188 hoqp.]hbÙhtime‘___resultE³ Ybasepriø­
189 ..\..\..\os\hal\include\serial.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil <Ѐuvoid"Ÿý"©"ý)ÉSerialDriverxvmtM#event×3#state€#iqueueÏ1# oqueueá1#0œýib#T±ýob&#dusartQ#t¥"I"©0€SD_UNINIT SD_STOP SD_READY Psdstate_tWaPSerialDriver¹f)ðSerialDriverVMT NÐw%¥%¯%w"¹writeÐ#Nøw%¥%³%w"áreadø#N›i%¥%ý"put#N·i%¥"*get7# Nßi%¥%ý%µ"Fputt_#N‚i%¥%µ"ogett‚#N¯w%¥%¯%w%µ"’writet¯#NÞw%¥%³%w%µ"ÁreadtÞ#„ 189 &|YmsgE¬
190 ..\..\..\os\hal\platforms\STM32L1xx\stm32_dma.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil†<…uvoid"®"wPstm32_dma_stream_t¿Pstm32_dmaisr_t¸È¼ûîq_stm32_dma_streamsò*ç channelg#ifcrs#ishiftý#selfindexý# vectorý# 190 DRYbasepriøÈ
191 " "t"mO…%´% 191 |‚YbasepriøFŒ >] RÈnQ]nZ]ee]F‹ \,:Dn&\n/\>ÿ ächOQGetIE†ÊW
192 ..\..\..\os\hal\include\adc.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilTK,ƒóADC_UNINIT ADC_STOP ADC_READY ADC_ACTIVE ADC_COMPLETE ADC_ERROR Padcstate_tœUÔ 192 hoqp.]___resultE• YbÙFþ 8\¶¼ònQ\eY\bi\Š> chOQWriteTimeoutSÊ\4
193 ..\..\..\os\hal\platforms\STM32L1xx\hal_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilg„Phalclock_t÷Phalrtcnt_tüÔ 193 hoqp.]hbp:]hnShtime‘___resultSw Ynfyš+YwSYbasepriø¥ VYbasepriøÀ BXYbasepriøÛ LTYbasepriøFŸ>]â ™nQ]nZ]ee]Fž\ôDn&\n/\ ..\..\..\os\kernel\src\chmtx.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil
194 ..\..\..\os\kernel\include\chmemcore.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil´0Xˆuvoid"¥N¼«%w"¯Pmemgetfunc_t¼%à 194 ( ø)?ÉOchMtxInit
195 ..\..\..\os\kernel\include\chsem.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil„:Š)ÐSemaphore s_queue#s_cntÈ#PSemaphore¡)( 195 
196 ..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil`@P*ú sc_speed#sc_cr1 #sc_cr2 #sc_cr3 #PSerialConfig³éqSD1¡5qSD2¡5t 196  hmp!^IÔ3^
197 ..\..\..\os\hal\platforms\STM32L1xx\adc_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil(S ƒPadcsample_t ¹Padc_channels_num_t ¾ŽADC_ERR_DMAFAILURE ADC_ERR_OVERFLOW Padcerror_tßÈPADCDriver©ÍOÅ%E%I%w"!"¬"3Padccallback_tM×Oó%E%"gPadcerrorcallback_tsà*è4circular#num_channelsÂ#end_cbQ#error_cbw#cr1# cr2#smpr1#smpr2#smpr3#sqr1# sqr2#$sqr3#(sqr4#,sqr5#0PADCConversionGroup’´*—dummy#PADCConfigƒ¼)ÈADCDriver4state9#configL#samplesI#depthw# grppT#thread#mutexl#adcX#(dmastpd#,dmamode#0—"Hh"P"FÀ7"^qADCD1!, 197
198 ..\keil/GPS_dekoduj.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¨ø*š-£ýUTC_time˜#Status_GPSý#Òý LatitudeÇ#íý Longitudeâ#‰ý Altitudeþ##PNMEA_GPGGA” 198 Ê nF^bM^€
199 ..\..\..\test\test.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilôÐ%charuvoid“"¡*œð ¹@%T0®#Î@%T1Ã#°ä@%T2Ù#àú@%T3ï#@%T4#À RÍtest_buffersð wa©Áýï buffer5ØqthreadsMqtest"›quqwayqtest_timer_done)€testcasename¥#O¿"»setup¿#OÔ"ÐteardownÔ#Oì"èexecuteì# ¤ 199
200 ..\..\..\test\test.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil´T,char“"›*–ð ³@%T0¨#È@%T1½#°Þ@%T2Ó#àô@%T3é#Š@%T4ÿ#À RÇtest_buffersð wa£»ýï buffer/)¥testcasenameŸ#Oä"`setupd#Où"uteardowny#O‘"execute‘# œ 200 W^bZ^F§ `F
201 ..\..\..\os\kernel\include\chstreams.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilt#à†uvoid"¥ý"¯"ý*ÏvmtÓ#ó"ÏPBaseSequentialStream¿N)BaseSequentialStreamVMTN¦w%«%µ%w"write&#NÎw%«%¹%w"7readN#Nñi%«%ý"^putq#Ni%«"€get# h 201 d
202 ..\..\..\os\hal\platforms\STM32L1xx\adc_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil` 202 ‡ n`n(`b0`>FÆu`>
203 ”7Padcsample_t ¹Padc_channels_num_t ¾ŽADC_ERR_DMAFAILURE ADC_ERR_OVERFLOW Padcerror_tßÈPADCDriver©ÍOÅ%E%I%w"!"¬"3Padccallback_tM×Oó%E%"gPadcerrorcallback_tsà*è4circular#num_channelsÂ#end_cbQ#error_cbw#cr1# cr2#smpr1#smpr2#smpr3#sqr1# sqr2#$sqr3#(sqr4#,sqr5#0PADCConversionGroup’´*—dummy#PADCConfigƒ¼)ÈADCDriver4state9#configL#samplesI#depthw# grppT#thread#mutexl#adcX#(dmastpd#,dmamode#0—"Hh"P"FÀ7"^` 203 D
204 ..\..\..\os\hal\platforms\STM32L1xx\stm32_dma.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil´Ä;uvoid"®"QPstm32_dma_stream_tî¿Pstm32_dmaisr_t¸È*Á channelA#ifcrM#ishiftý#selfindexý# vectorý# 204 ‡ nŠ`e“`Fí `€
205 " "t"GOß%´% 205
206 ..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil4!ð>*ú sc_speed#sc_cr1 #sc_cr2 #sc_cr3 #PSerialConfig³éØ 206 — n`n(`b0`xFŒu`x
207 ..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilD*\Q*Ðset #clear #SãWH¯*å(MODERe#OTYPERe#OSPEEDRe#PUPDRe# IDRe#ODRe#BSRRk#LCKRe#AFRLe# AFRHe#$ttÐPGPIO_TypeDefãž*ñmoder#otyper#ospeedr#pupdr# odr#afrl#afrh#Pstm32_gpio_setup_t„²*ç¨PADatañ#PBDatañ#PCDatañ#8PDDatañ#TPEDatañ#pPHDatañ#ŒPPALConfig ØPioportmask_tèPiomode_tí"oPioportid_t£õgqpal_default_configº( 207 ~
208 ..\..\..\os\hal\include\tm.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil˜fL„PTimeMeasurement²> )£TimeMeasurementOÎ%#"ÆstartÎ#Oç%#"ßstopç#lastU:#worstU:# bestU:#"›H 208 — nŠ`e“`F«u`¦
209 ..\..\..\os\kernel\include\chregistry.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilà9À`charPchdebug_t¿:*É̦ch_identifierÃ#ch_zeroý#ch_sizeý#ch_version #ch_ptrsizeý#ch_timesizeý# ch_threadsizeý# 209
210 cf_off_prioý# cf_off_ctxý# cf_off_newerý# cf_off_olderý#cf_off_nameý#cf_off_stklimitý#cf_off_stateý#cf_off_flagsý#cf_off_refsý#cf_off_preemptý#cf_off_timeý# 210   nŠ`e“`FÓ `²
211 ..\..\..\os\kernel\include\chmempools.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil”/ć)Æpool_headerph_nextÆ#"¦*‹ mp_nextÆ#mp_object_sizew#mp_provider,;#PMemoryPoolÊ3$ 211
212 ..\..\..\os\kernel\include\chmboxes.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÄ1¤ˆ*‘(mb_buffer#mb_top#mb_wrptr#mb_rdptr# mb_fullsem<#mb_emptysem<#"iPMailbox¤7T 212 ¦n`n(`b0`ª?¦`chMtxLockä
213 ..\..\..\os\kernel\include\chheap.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil 0ˆPMemoryHeap-SÏ"ïnext¸heapÏ"¢*ïu´#sizew#R’heap_headeralign@hÓ)Ômemory_heap h_provider,;#h_freeï#h_mtxl#Ð 213
214 ..\..\..\os\kernel\include\chcond.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilØ5<‰)ÀCondVarc_queue#PCondVar¢1¸ 214 ª hmp!^Ybasepriø¥ð
215 ..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilü]ôƒ*Ðset #clear #SãWH¯*å(MODERe#OTYPERe#OSPEEDRe#PUPDRe# IDRe#ODRe#BSRRk#LCKRe#AFRLe# AFRHe#$ttÐPGPIO_TypeDefãž*ñmoder#otyper#ospeedr#pupdr# odr#afrl#afrh#Pstm32_gpio_setup_t„²*ç¨PADatañ#PBDatañ#PCDatañ#8PDDatañ#TPEDatañ#pPHDatañ#ŒPPALConfig ØPioportmask_tèPiomode_tí"oPioportid_t£õ 215
216 GPS_dekoduj.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil"ý$ 216 YbasepriøIÉe^ø
217 GPS_dekoduj.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil€*’-›ýUTC_time#Status_GPSý#Êý Latitude¿#åý LongitudeÚ#ý Altitudeö##PNMEA_GPGGAŒT 217  – n^cˆ^ >ßÇchMtxTryLockß @ ‚ hmp!^^__resultßP(YbßYbasepriø¿8 > YbasepriøFÞe^ 8 Ìn^eˆ^>®úchMtxUnlock!^@ – b ^__result!^PTYctpð Yump!^Ymp!^YbasepriøëX Ž Ytpð Ynewprio4†Ž ” YbasepriøF­:`v € žnS`e[`bk`î>Ô¶chMtxUnlockS!^– à B ^__result!^PHYctpð Yump!^Ymp!^¬¦ Þ Ytpð Ynewprio4FÓ:`Æ Ð ÙnS`e[`bk`¾?‹
218 ..\main.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil,ôuvoidcharint"ˆ"Ž9‹ ÏdekodujPrikaz$¡prikazYbasepriPëYbasepriPŠùý+\zp_neplatnyîqGPGGA_informaceæA®>"=¿@%Ê@uÕ@%¸ 218 ïchMtxUnlockAllà (  Yctpð YbasepriøYtqp__4'^Ytp__5-^Yfifo_remove__6-^ï ò " Yump!^î ü  Ytpð Š
219 ..\..\..\test\testthd.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilĘuvoid"–žC" ¦·ªÌ 219 " & YbasepriøØ..\..\..\os\kernel\src\chmempools.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilt 
220 ..\..\..\os\kernel\include\chbsem.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil7̉*· bs_sem<#PBinarySemaphore¢?¼ 220 ð-uvoid"¦?õ7chPoolInitt ~ È hmpbhsizeShproviderx2IœTa~ † ´ nianpabyaIý„a† š   n˜anŸae¨a֐ ˜ ¸ad»aFüTaŒ ’ §fianpabya?›MchPoolLoadArrayš  t hmpbhp¬hnSFš„a¢ ¶ Rf˜anŸad¨a.ó° ´ ¸ad»a<F™Ta¬ ¶ §fianpabya8IÄÍa Þ T nåabìaPbúa>ÚychPoolAlloc¬Þ 
221 ..\..\..\test\testsem.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÔ 221 4 hmpb^__result¬P&Yobjp¬Ybasepriøµþ 
222 uvoidint"–žC"§­¾±Ð 222 YbasepriøFÙÍaè þ }fåaeìabúatÄ..\..\..\os\kernel\src\chmemcore.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil h ¬/uvoid"¥?Î;_core_init  Iö·b 6 fÏbbÚbPbèb>‹TchCoreAlloc«6 ^ ð hsizeS^__result«P&Yp«YbasepriøæX \ YbasepriøFŠ·b< X XfÏbeÚbbèb4>Ä}chCoreStatusS^ h Ü ^__resultSPÀ..\..\..\os\kernel\src\chmemcore.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYnextmemïb Yendmemïb 8..\..\..\os\kernel\src\chheap.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¸þÄ0uvoid"¢?ËD_heap_init¸Ê»?–\chHeapInitÊÞ§hheappC>hbuf¨hsizeSYhpðc>€}chHeapAlloc¨Þ^‡hheappC>$Ssize___result¨ÏYqpðc\hpðcYfpðc?È»chHeapFree^ÈOhp¨YqpðcYhpðcYheappC>>¹óchHeapStatusSÈþ,hheappC>hsizepöc^__resultSP4YqpðcYnSYszS°..\..\..\os\kernel\src\chheap.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYdefault_heap> ..\..\..\os\kernel\src\chevents.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil€´Ø2?–NchEvtRegisterMask€ž¾hesp dhelp-hmaskgYbasepriø•–šYbasepriø?ƒhchEvtUnregisteržÈªhesp dhelp-Yp-Ybasepriø‚ÀÆYbasepriø>† chEvtGetAndClearEventsgÈè–hmaskg^__resultgPYmgYbasepriø…ÜæYbasepriø>÷– chEvtAddEventsgè‚$gmask^__resultgPYbasepriøööþYbasepriøI—°d2bnÆdnÏdIÞÛd2€Bnùdneb eFÝ°dPvºnÆdnÏd>ãÊ chEvtGetAndClearFlags|€”.help-^__result|PYflags|Ybasepriø⊒Ybasepriø?äÞchEvtSignal”Ðhtpð hmaskgYbasepriøÃÊÎYbasepriøFã°dœÆãnÆdnÏd?— chEvtBroadcastFlagsÐ*îhesp dhflags|YbasepriøÎ"&YbasepriøF– ÛdÞ’nùdneb eÞF• °dðºnÆdnÏd>ó ¢ chEvtGetAndClearFlagsI|*4Úhelp-^__result|PYflags|?½
223 ..\..\..\test\testqueues.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilüL uvoidunsigned intchar"™žC"»ÁÒÅÀ 223 ´chEvtDispatch4dºhhandlers¬dhmaskgYeidT>À × chEvtWaitOnegd–šhmaskg^__resultgP0Yctpð \mgYbasepriø¿ Œ”Ybasepriø>Ä ô chEvtWaitAnyg–Äzhmaskg^__resultgP,Yctpð YmgYbasepriøà ºÂYbasepriø>¿  chEvtWaitAllgÄòZhmaskg^__resultgP,Yctpð Ybasepriø¾ æðYbasepriø>· chEvtWaitOneTimeoutgò6:hmaskghtime‘___resultgYctpð \mgYbasepriøÖ.YbasepriøPñ
224 ..\..\..\test\testpools.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil Duvoidint"˜žC"©¯À³¸ 224 4YbasepriøŒYbasepriø>Üâ chEvtWaitAnyTimeoutg6vhmaskghtime‘___resultgðYctpð YmgYbasepriø¥\nYbasepriøPÀNtYbasepriøÛRZYbasepriø>¢‹ chEvtWaitAllTimeoutgv´øhmaskghtime‘___resultgÒYctpð Ybasepriøë’žYbasepriøP†ž°Ybasepriø¡ª²Ybasepriøà..\..\..\os\kernel\src\chdynamic.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil˜€ä6uvoid"¥>›- chThdAddRef𠘬€htpð ^__resultð PYbasepriøš¤ªYbasepriø?üCchThdRelease¬lhtpð YrefsYbasepriøû¼Ybasepriø>²{ chThdCreateFromHeapð @LhheappC>hsizeShprio4hpf
225 ..\..\..\test\testmtx.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil0xuvoid"–žC" ¦·ª¸ 225 harg«___resultð ²Ywsp«Ytpð Ybasepriø±6>Ybasepriø>ଠchThdCreateFromMemoryPoolð @€,hmpÇehprio4hpf
226 ..\..\..\test\testmsg.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilP\uvoid"–žC" ¦·ª¼ 226 harg«___resultð ”Ywsp«Ytpð Ybasepriøßv~Ybasepriø„..\..\..\os\ports\common\ARMCMx\nvic.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keiløŽð7unsigned int?û'nvicEnableVectorø8øhnøhprioøYsh©?²5nvicDisableVector8lähnøYsh©?†CnvicSetSystemHandlerPrioritylŽÐhhandlerøhprioøYsh©Ð¤..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\STM32L1xx\\vectors.sARM Assembler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilôö¤8_unhandled_exceptionôöô..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilüÜ´9IøfüF„e›fáD«fd®fd·f÷
227 ..\..\..\test\testmbox.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil`lunsigned intžC"§­¾±¸ 227 ÄfdÇf?(SysTickVectorFždYbasepriøÃRXYbasepriøFŽfXœ0d›f\÷lœ«fd®fpd·fpdjÄfdÇfh?Õ:SVCallVectorž°P\ctxpyfYpspøYbasepriø?ôq_port_init°Ü$¤..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\chcoreasm_v7m.sARM Assembler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilØüà:_port_switchØè_port_thread_startèö_port_switch_from_isröüÔ¤..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.sARM Assembler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil˜ÀX;Reset_Handler˜²__early_init²´ì..\..\..\boards\ST_STM32L_DISCOVERY\board.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil–äD?Ï0__early_init”¬?íeboardInit”–˜À..\..\..\boards\ST_STM32L_DISCOVERY\board.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilppal_default_config†gÐ(|q C:\Program Files\Keil\ARM\ARMCC\bin\..\include\GPS_dekoduj.cGPS_dekoduj.hstring.hl` C:\Program Files\Keil\ARM\ARMCC\bin\..\include\GPS_dekoduj.hstdint.h$ GPS_dekoduj.cH& 
228 ..\..\..\test\testheap.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil”¬uvoid"—žC"¡§¸«Ä 228 
229 ..\..\..\test\testevt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¬Àuvoid"–ø3¯ žC"¯µÆ¹ 229 x1U}% )  "
230 ..\..\..\test\testdyn.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÔ$"uvoidint"–8í¿regfind$tpa__result\ftp\foundžC"íó„÷¤ 230 x~  !|}"ô ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\test\C:\Program Files\Keil\ARM\ARMCC\bin\..\include\..\..\main.cch.hhal.htest.hserial.hgpt.hstring.hkeil/GPS_dekoduj.hmain.cti ..\C:\Program Files\Keil\ARM\ARMCC\bin\..\include\keil/GPS_dekoduj.hstdint.hx! ..\main.c¤6!{
231 ..\..\..\os\kernel\include\chvt.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilŒ;\Šuvoid" "›Pvtfunc_tªNPVirtualTimerÒS)°VirtualTimervt_next0#vt_prev0#vt_timeµ#vt_func®# vt_par¦#"¾*úvt_next0#vt_prev0#vt_timeµ#vt_systimez# tµPVTList4sqvtlist€O£%¦ 231 '}
232 ..\..\..\test\testbmk.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keiläH%uvoidunsigned int"–8éPmsg_loop_testœ$tpa__resultœ\nžC"éï€ó ˆ 232 8!
233 ..\..\..\test\test.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilt+unsigned intcharuvoidintÁ£"£Ð"«ÐáÔ"F£"ç<Œ‡ print_tokens\cpÁ9À[test_printn$n±£\buf(\pÁ9Ýntest_print$ëmsgp9üytest_println$ëmsgp9“‚ clear_tokens8ǝ_test_fail$“pointa__result8¥_test_assert$“point$conditiona__result9¯Ïtest_wait_threads\i±9Ôš execute_test$utcp\i±9ï¬ print_line\i“GE"ou"yŠ} ü 233 { 
234 ..\..\..\os\hal\platforms\STM32\gpt_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil4„19ÐÜgpt_lld_stop_timer$gptp9ý“ gpt_lld_serve_interrupt$gptpÐ 234 dp&!@ ç9
235 ..\..\..\os\hal\platforms\STM32L1xx\hal_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil@ 235 8&8&8&8&8&8$t m =3'& 8>88>88>88888M88GC z|   +b,of$
236 ¤49Ð1 hal_lld_backup_domain_initØ 236   2+ ,0&ì$µ&&&)B¥73Sy"ÃA!‘ 1  1z2Õ+“*àÀ´ ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32\..\..\..\os\hal\platforms\STM32\gpt_lld.cch.hhal.hgpt_lld.clc ..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32\gpt.hgpt_lld.hLA ..\..\..\os\hal\platforms\STM32\gpt_lld.h˜A ..\..\..\os\hal\platforms\STM32\gpt_lld.c|Ýà{$|X$'ZǺ{)Õ%Ç %q !è{ γ Â$°À }!ȼ ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32L1xx\..\..\..\os\hal\platforms\STM32L1xx\hal_lld.cch.hhal.hhal_lld.c`E ..\..\..\os\hal\platforms\STM32L1xx\hal_lld.cœà "C"'%[ $ 7K"2!, *,+,+&,,-  $#  ÔÊ ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32\USARTv1\..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.cch.hhal.hserial_lld.cXL ..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.hPL ..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.clË  &0& Ù&,B B{ $ °}"  (ä -í|ç #^ 0®} 0~ o0
237 ..\..\..\os\hal\platforms\STM32L1xx\adc_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilP 237 l&"&- { )z !Ì ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32\GPIOv2\..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.cch.hhal.hpal_lld.c¤H ..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.c¸í `zzzzz :+ u& ~+,28- z~œ’ ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\..\os\hal\src\tm.cch.hhal.h..\..\os\hal\src\tm.cÄ0 ..\..\..\os\hal\src\tm.c8? &&%ez"n „y ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\os\hal\src\serial.cch.hhal.h,4 ..\..\..\os\hal\src\serial.c$8%%**LL|>>=     44{ -)+   ” ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\..\os\hal\src\hal.cch.hhal.h..\..\os\hal\src\hal.c´1 ..\..\..\os\hal\src\hal.c¸< 0=}-~~+l+k% ” ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\..\os\hal\src\gpt.cch.hhal.h..\..\os\hal\src\gpt.c@1 ..\..\..\os\hal\src\gpt.cä> 9
238 È69Ùúadc_lld_stop_conversion$Hadcp 238    =im3:im2$im9!TH ..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.hD9 ..\..\..\os\kernel\include\chvt.hè5 ..\..\..\os\kernel\src\chvt.cP,~ Nv "$x , 7}-~~„ ..\..\..\os\kernel\include\..\..\..\..\os\kernel\src\chthreads.cch.h..\..\os\kernel\src\chthreads.cH= ..\..\..\os\kernel\include\chinline.hÄ` ..\..\..\os\kernel\src\chthreads.c..\..\os\kernel\include\chinline.hèÇ
239 ..\..\..\os\hal\platforms\STM32L1xx\stm32_dma.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil4ô:uvoidint"®Pdma_isr_redir_tòYpKåÖî¿"Ö*šdma_func‹K#dma_param»#P 239  5%§
240 ..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil$!>M"¡5"³"©09ö[ usart_init$¹sdp$¿config\uÃ9’y usart_deinit$Ãu9å† set_error$¹sdp$ sr\sts YbasepriPäYbasepriP9Ñ› serve_interrupt$¹sdp\uÃ\cr1 \sr \dr YbasepriPÌYbasepriPàYbasepriPôYbasepriP¨\bi“YbasepriP§YbasepriP¼YbasepriPÐYbasepriPÜ 240 À@ `©×§
241 ..\..\..\os\hal\platforms\STM32\pwm_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keild# A9Ýq pwm_lld_serve_interrupt$pwmp\sr è 241 åžß&++x! ! &
242 ..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil<)|EO"¯"æO9èM initgpio$ÏOgpiop$µconfig¸ 242   %% xë}ž0,!Z c€~ž0,!%v £}ݤ}Ý"!dY ..\..\..\os\kernel\include\..\..\..\os\kernel\src\chsys.cch.hÔ6 ..\..\..\os\kernel\src\chsys.c(8&@ |+|%/ˆ~ ..\..\..\os\kernel\include\..\..\..\..\os\kernel\src\chschd.cch.h..\..\os\kernel\src\chschd.cH= ..\..\..\os\kernel\include\chinline.hD; ..\..\..\os\kernel\include\chschd.h] ..\..\..\os\kernel\src\chschd.c..\..\os\kernel\include\chinline.h`1#!zBÀ% #f
243 ..\..\..\os\hal\src\tm.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilô)ôG9·utmObjectInit$+QtmpÄ 243 7µ+×¹#Á??y#»?>´%zBÀƸzBˆø~ÀË+ ò~1}+‚þ~#Ží~)ŠÜ î}!~#¦%3Ëð}!#X% ‡~÷!¤~~#×/% Í}ú9{dð})Z%&ã}÷¤~)×h^ ..\..\..\os\kernel\include\..\..\..\os\kernel\src\chregistry.cch.hH? ..\..\..\os\kernel\include\chregistry.hŒ‚ ..\..\..\os\kernel\include\..\..\..\..\os\kernel\src\chqueues.cch.h..\..\os\kernel\src\chqueues.c _ ..\..\..\os\kernel\src\chqueues.c..\..\os\kernel\include\chinline.h, Ø }%"  A>2, ,p,y­Û-7"‘7è lï‘ó 2š
244 ..\..\..\os\hal\src\serial.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil*\Iuvoid"›ý"¥"ý"¡5"="»è 244 2zá~¡Ù~l ¤+ p#2x }%#  ~ò2C'þ}Cÿù}lƒý}„ê}Š8, "o yÍ}»-3
245 ..\..\..\os\hal\src\hal.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil*ôK8ê§halIsCounterWithin$U:start$U:enda__result\nowU:( 245 3z­}Õ¨}l Õ+ o">v ˆ| ..\..\..\os\kernel\include\..\..\..\..\os\kernel\src\chmtx.cch.h..\..\os\kernel\src\chmtx.cH= ..\..\..\os\kernel\include\chinline.h\ ..\..\..\os\kernel\src\chmtx.c..\..\os\kernel\include\chinline.h
246 ..\..\..\os\hal\src\gpt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil$*XM9ЦgptStartContinuousI$Ò gptp$° 246 Ò y#@I à : Þ e f» Ó : î¬ Ü „4þ +¬|\ ^#a* 
247 interval9…ÈgptStartOneShotI$Ò gptp$° 247 ~U3~  ~è# V &~ ã}£  }| xÀ} ÂH= ..\..\..\os\kernel\include\chinline.h† ..\..\..\os\kernel\include\..\..\..\..\os\kernel\src\chmempools.cch.h..\..\os\kernel\src\chmempools.c$; ..\..\..\os\kernel\src\chmempools.ct :"Ön ¨Õ°9wÙn«$ $y# l#q„ ..\..\..\os\kernel\include\..\..\..\..\os\kernel\src\chmemcore.cch.h..\..\os\kernel\src\chmemcore.c¬: ..\..\..\os\kernel\src\chmemcore.c > %)&c2g$dZ ..\..\..\os\kernel\include\..\..\..\os\kernel\src\chheap.cch.h€7 ..\..\..\os\kernel\src\chheap.c¸Ä3! | o ; 9 '}7!2Œ‚ ..\..\..\os\kernel\include\..\..\..\..\os\kernel\src\chevents.cch.h..\..\os\kernel\src\chevents.cœ9 ..\..\..\os\kernel\src\chevents.c€Ñ'<y    !1Ö1y{$&{$@±@y$|À%_¼0
248 interval9¨ègptStopTimerI$Ò gptpä 248 ~0cSe?)§Ú¥?תÀ%e¼ØC $ w#!, !,z !,  !,z !,  !,{! C !Czp)| C !Czq)|C !C{%,|h] ..\..\..\os\kernel\include\..\..\..\os\kernel\src\chdynamic.cch.h: ..\..\..\os\kernel\src\chdynamic.c˜.&m+yv7B'#z2 :%y2&°> ..\..\..\os\ports\common\ARMCMx\nvic.cø)2} ~ ~>J  PJ 
249 ..\..\..\os\hal\src\adc.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil4*@O9æ´adcStartConversionI$™>adcp$¨@grpp$>samples$wdepth” 249  ~QhQ ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\STM32L1xx\\vectors.sôß ” ..\..\..\os\kernel\include\..\..\..\os\ports\RVCT\ARMCMx\..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.cch.hchcore_v7m.c(B ..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.cü˜0 TI{Ý~ë0ç~îIü~(}!'tL ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\chcoreasm_v7m.sØ/)&)%' % %pG ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s˜Æ&&& %”ˆ ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\boards\ST_STM32L_DISCOVERY\board.cch.hhal.h|q ..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32\USARTv1\serial.hserial_lld.hXL ..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.hlc ..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32\gpt.hgpt_lld.hLA ..\..\..\os\hal\platforms\STM32\gpt_lld.hTH ..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.h@4 ..\..\..\os\hal\include\tm.h¨ž ..\..\..\os\hal\platforms\STM32L1xx\..\..\..\os\hal\platforms\STM32\hal_lld.hstm32.hstm32_isr.hstm32_dma.hstm32_rcc.h|s ..\..\..\os\hal\platforms\STM32\..\..\..\os\hal\platforms\STM32L1xx\stm32.hstm32l1xx.hÌÀ ..\..\..\os\hal\platforms\STM32L1xx\..\..\..\os\ports\common\ARMCMx\CMSIS\include\C:\Program Files\Keil\ARM\ARMCC\bin\..\include\stm32l1xx.hcore_cm3.hstdint.hH= ..\..\..\os\kernel\include\chqueues.hH> ..\..\..\os\kernel\include\chthreads.hH? ..\..\..\os\kernel\include\chmempools.hD; ..\..\..\os\kernel\include\chheap.hH> ..\..\..\os\kernel\include\chmemcore.hH= ..\..\..\os\kernel\include\chevents.hD: ..\..\..\os\kernel\include\chmtx.hD9 ..\..\..\os\kernel\include\chvt.hLB ..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.hH< ..\..\..\os\kernel\include\chlists.h ” ..\..\..\os\ports\RVCT\ARMCMx\C:\Program Files\Keil\ARM\ARMCC\bin\..\include\chtypes.hstddef.hstdint.hstdbool.hXO C:\Program Files\Keil\ARM\ARMCC\bin\..\include\stdint.hXO C:\Program Files\Keil\ARM\ARMCC\bin\..\include\stddef.hdC ..\..\..\boards\ST_STM32L_DISCOVERY\board.c14}}}Ä}ÄÆ}ÆÒ}ÒÔ}˜š}–š~}Ðúþ}þ}Z}ÈZ”}”˜}hhn}nú}Ø*.}.h} }*}ô}Òô} À}ÀÒ}LN}N }>L}}:}:>}} ®} }}þ} Î}\^}^Î}8:}:\}(*}*4}48}}$}$(} } }æê}ê’}$æ}BD}DH}Hn} np}.B}.}}öø}ø}ÈÊ}Êò}òö}˜š}šÈ}|~}~˜}DF}F|}@D}:@}4:}.4}(.}(}}
250 ..\..\..\os\kernel\include\chvt.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilà2´Quvoid" "ŽPvtfunc_tªNPVirtualTimerÒS)°VirtualTimervt_next0#vt_prev0#vt_timeµ#vt_func®# vt_par¦#"¾*úvt_next0#vt_prev0#vt_timeµ#vt_systimez# tµPVTList4sO–%¦ 250 }
251 ..\..\..\os\kernel\include\chinline.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilH6|S<Ò"prio_insert$tp$Òtqp\cp"<þ-queue_insert$tp$Òtqp;¸4fifo_remove$Òtqpa__result\tp;ò;lifo_remove$Òtqpa__result\tp; Bdequeue$tpa__result"?;àOlist_remove$ tlpa__result\tp9†Ilist_insert$tp$ tlp¨ 251 }Bb}–– B}}} }24P68P¾À}ÀÒ}¦¨}¨¾}ž¦}†ˆ}ˆž}~†}fh}h~}^f}H^},.}.H}},}}}lŽ}––Jl}J}}~€P‚„P(*}*Z}âä}ä"}"(}¢¤}¤Ü}Üâ}€‚}‚¢}bd}d€}JL}Lb}4J}}4}îð}ð}ˆŠ}Šî}8ˆ}8}NP}P¤}
252 ..\..\..\os\kernel\src\chthreads.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil<6èRuvoid"¡","Ã8öE _thread_init$tp$Xprioa__result8Ú– chThdCreateI$§wsp$wsize$Xprio$?pf$§arga__result\tp9ªçchThdExitS$imsg\tp\tlp__1«\tp__2±\list_remove__3±° 252 } N}
253 ..\..\..\os\kernel\src\chsys.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil`6Vuvoid"²@ 253 }>@}@‚}‚†}†¼}¼À}ü>}²ü}t²}}P}PR}Rp}pt}²´}´º}º}(}R²}.R}.}}ž¢}–––¢0}(Zp}pž}Þâ}âZ}®°}°Þ}”®}}”}(”˜}˜}Nd}d”} "}"N}}} }æêP,0PlnPœžP PVZPTXP”PöúP`bP’”PØÚ}––Ú }Ž’}’Ø}8:}:Ž}8}ð}ÜÞ}Þð}
254 ..\..\..\os\kernel\include\chinline.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilh;8j<Ò"prio_insert$tp$Òtqp\cp";’;lifo_remove$Òtqpa__result\tp;ÀBdequeue$tpa__result<åIlist_insert$tp$etlp"?;¥Olist_remove$etlpa__result\tp9Ì-queue_insert$tp$Òtqp8‡4fifo_remove$Òtqpa__result\tpx 254 } Î}ÎÒ}ÒÜ}
255 ..\..\..\os\kernel\src\chsem.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keill6ÐW"<"ó"Ã9ƒchSemResetI$sp$Èn\cntÈ\tqp__1£\tp©\lifo_remove__2©8´²chSemWaitSi$spa__resulti8÷óchSemWaitTimeoutSi$sp$µtimea__resulti 255 }øúP Pjl}l’}NP}Pj}&4}4L}LN}&}
256 ..\..\..\os\kernel\include\chinline.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¬6,\<Ò"prio_insert$tp$Òtqp\cp"<þ-queue_insert$tp$Òtqp;¸;lifo_remove$Òtqpa__result\tp<ÝIlist_insert$tp$]tlp"?;Olist_remove$]tlpa__result\tp8Ø4fifo_remove$Òtqpa__result\tp8‡Bdequeue$tpa__resultt 256 }
257 ..\..\..\os\kernel\src\chschd.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil 6 [uvoid"ž8äJ chSchReadyI$tpa__result\cp9”lchSchGoSleepS$"newstate\otp9ÈÂchSchDoRescheduleAhead\otp\cp9ô©chSchDoRescheduleBehind\otp 257 }V`}.V}.}}}–––F}¦¨}¨} } }&*}*¦}&}}z~Pœ P¢¦Pöø}––ø4}¶¸}¸ö}rt}t¶}DF}Fr}}D}äæ}æ}´¸}¸ä}ª´}PT}Tª}}P}}²¶}¶}€‚}‚²}h€}Hh}H}}$&P24PØÚPôöP˜šP´¶P¨ª}ªè}jl}l¨}j}}¸¼PæèPz~P¦¨Pt–}@t}}>}>@}´¸}¸Ú}Úà}¢´}JL}L¢}J}}}_GPS_DEKODUJ_H_ MAX_DELKA_PRIKAZU 10GPS_BUFFER 500_GPS_DEKODUJ_H_ _GPT_H_ I\gptChangeIntervalI(gptp,interval) { gpt_lld_change_interval(gptp, interval); }_GPT_LLD_H_ 0STM32_GPT_USE_TIM1 FALSETSTM32_GPT_USE_TIM5 FALSE]STM32_GPT_USE_TIM6 FALSEfSTM32_GPT_USE_TIM7 FALSEoSTM32_GPT_USE_TIM8 FALSExSTM32_GPT_USE_TIM9 FALSESTM32_GPT_USE_TIM11 FALSEŠSTM32_GPT_USE_TIM12 FALSE“STM32_GPT_USE_TIM14 FALSEšSTM32_GPT_TIM1_IRQ_PRIORITY 7¶STM32_GPT_TIM5_IRQ_PRIORITY 7½STM32_GPT_TIM6_IRQ_PRIORITY 7ÄSTM32_GPT_TIM7_IRQ_PRIORITY 7ËSTM32_GPT_TIM8_IRQ_PRIORITY 7ÒSTM32_GPT_TIM9_IRQ_PRIORITY 7ÙSTM32_GPT_TIM11_IRQ_PRIORITY 7àSTM32_GPT_TIM12_IRQ_PRIORITY 7çSTM32_GPT_TIM14_IRQ_PRIORITY 7°gpt_lld_change_interval(gptp,interval) ((gptp)->tim->ARR = (uint16_t)((interval) - 1))_SERIAL_LLD_H_ KSTM32_SERIAL_USE_UART4 FALSETSTM32_SERIAL_USE_UART5 FALSE]STM32_SERIAL_USE_USART6 FALSEySTM32_SERIAL_UART4_PRIORITY 12€STM32_SERIAL_UART5_PRIORITY 12‡STM32_SERIAL_USART6_PRIORITY 12î_serial_driver_data _base_asynchronous_channel_data sdstate_t state; InputQueue iqueue; OutputQueue oqueue; uint8_t ib[SERIAL_BUFFERS_SIZE]; uint8_t ob[SERIAL_BUFFERS_SIZE]; USART_TypeDef *usart;…USART_CR2_STOP1_BITS (0 << 12)†USART_CR2_STOP0P5_BITS (1 << 12)‡USART_CR2_STOP2_BITS (2 << 12)ˆUSART_CR2_STOP1P5_BITS (3 << 12)#AHB_EN_MASK (RCC_AHBENR_GPIOAEN | RCC_AHBENR_GPIOBEN | RCC_AHBENR_GPIOCEN | RCC_AHBENR_GPIODEN | RCC_AHBENR_GPIOEEN | RCC_AHBENR_GPIOHEN)&AHB_LPEN_MASK AHB_EN_MASK_PAL_LLD_H_ "PAL_MODE_RESET#PAL_MODE_UNCONNECTED$PAL_MODE_INPUT%PAL_MODE_INPUT_PULLUP&PAL_MODE_INPUT_PULLDOWN'PAL_MODE_INPUT_ANALOG(PAL_MODE_OUTPUT_PUSHPULL)PAL_MODE_OUTPUT_OPENDRAIN/PAL_STM32_MODE_MASK (3 << 0)0PAL_STM32_MODE_INPUT (0 << 0)1PAL_STM32_MODE_OUTPUT (1 << 0)2PAL_STM32_MODE_ALTERNATE (2 << 0)3PAL_STM32_MODE_ANALOG (3 << 0)5PAL_STM32_OTYPE_MASK (1 << 2)6PAL_STM32_OTYPE_PUSHPULL (0 << 2)7PAL_STM32_OTYPE_OPENDRAIN (1 << 2)9PAL_STM32_OSPEED_MASK (3 << 3):PAL_STM32_OSPEED_LOWEST (0 << 3)>PAL_STM32_OSPEED_MID1 (1 << 3)?PAL_STM32_OSPEED_MID2 (2 << 3)APAL_STM32_OSPEED_HIGHEST (3 << 3)CPAL_STM32_PUDR_MASK (3 << 5)DPAL_STM32_PUDR_FLOATING (0 << 5)EPAL_STM32_PUDR_PULLUP (1 << 5)FPAL_STM32_PUDR_PULLDOWN (2 << 5)HPAL_STM32_ALTERNATE_MASK (15 << 7)IPAL_STM32_ALTERNATE(n) ((n) << 7)PPAL_MODE_ALTERNATE(n) (PAL_STM32_MODE_ALTERNATE | PAL_STM32_ALTERNATE(n))[PAL_MODE_RESET PAL_STM32_MODE_INPUT`PAL_MODE_UNCONNECTED PAL_MODE_INPUT_PULLUPePAL_MODE_INPUT PAL_STM32_MODE_INPUTjPAL_MODE_INPUT_PULLUP (PAL_STM32_MODE_INPUT | PAL_STM32_PUDR_PULLUP)pPAL_MODE_INPUT_PULLDOWN (PAL_STM32_MODE_INPUT | PAL_STM32_PUDR_PULLDOWN)vPAL_MODE_INPUT_ANALOG PAL_STM32_MODE_ANALOG{PAL_MODE_OUTPUT_PUSHPULL (PAL_STM32_MODE_OUTPUT | PAL_STM32_OTYPE_PUSHPULL)PAL_MODE_OUTPUT_OPENDRAIN (PAL_STM32_MODE_OUTPUT | PAL_STM32_OTYPE_OPENDRAIN)ÝPAL_IOPORTS_WIDTH 16ãPAL_WHOLE_PORT ((ioportmask_t)0xFFFF)IOPORT1 GPIOAˆIOPORT2 GPIOBIOPORT3 GPIOC–IOPORT4 GPIODIOPORT5 GPIOE²IOPORT8 GPIOHÆpal_lld_init(config) _pal_lld_init(config)Ôpal_lld_readport(port) ((port)->IDR)âpal_lld_readlatch(port) ((port)->ODR)îpal_lld_writeport(port,bits) ((port)->ODR = (bits))úpal_lld_setport(port,bits) ((port)->BSRR.H.set = (uint16_t)(bits))†pal_lld_clearport(port,bits) ((port)->BSRR.H.clear = (uint16_t)(bits))•pal_lld_writegroup(port,mask,offset,bits) ((port)->BSRR.W = ((~(bits) & (mask)) << (16 + (offset))) | (((bits) & (mask)) << (offset)))¥pal_lld_setgroupmode(port,mask,offset,mode) _pal_lld_setgroupmode(port, mask << offset, mode)²pal_lld_writepad(port,pad,bit) pal_lld_writegroup(port, 1, pad, bit)_CHVT_H_ .S2ST(sec) ((systime_t)((sec) * CH_FREQUENCY)):MS2ST(msec) ((systime_t)(((((msec) - 1L) * CH_FREQUENCY) / 1000L) + 1L))GUS2ST(usec) ((systime_t)(((((usec) - 1L) * CH_FREQUENCY) / 1000000L) + 1L))‚chVTDoTickI() { vtlist.vt_systime++; if (&vtlist != (VTList *)vtlist.vt_next) { VirtualTimer *vtp; --vtlist.vt_next->vt_time; while (!(vtp = vtlist.vt_next)->vt_time) { vtfunc_t fn = vtp->vt_func; vtp->vt_func = (vtfunc_t)NULL; vtp->vt_next->vt_prev = (void *)&vtlist; (&vtlist)->vt_next = vtp->vt_next; chSysUnlockFromIsr(); fn(vtp->vt_par); chSysLockFromIsr(); } } }™chVTIsArmedI(vtp) ((vtp)->vt_func != NULL)®chVTSet(vtp,time,vtfunc,par) { chSysLock(); chVTSetI(vtp, time, vtfunc, par); chSysUnlock(); }¼chVTReset(vtp) { chSysLock(); if (chVTIsArmedI(vtp)) chVTResetI(vtp); chSysUnlock(); }ÎchTimeNow() (vtlist.vt_systime)9_CHINLINE_H_ $"_CHINLINE_H_ _CHSCHD_H_ $RDY_OK 0%RDY_TIMEOUT -1'RDY_RESET -2/NOPRIO 00IDLEPRIO 11LOWPRIO 22NORMALPRIO 643HIGHPRIO 1274ABSPRIO 255ATIME_IMMEDIATE ((systime_t)0)GTIME_INFINITE ((systime_t)-1)Ofirstprio(rlp) ((rlp)->p_next->p_prio)scurrp rlist.r_current~setcurrp(tp) (currp = (tp))³chSchIsRescRequiredI() (firstprio(&rlist.r_queue) > currp->p_prio)¾chSchCanYieldS() (firstprio(&rlist.r_queue) >= currp->p_prio)ÉchSchDoYieldS() { if (chSchCanYieldS()) chSchDoRescheduleBehind(); }×chSchPreemption() { tprio_t p1 = firstprio(&rlist.r_queue); tprio_t p2 = currp->p_prio; if (currp->p_preempt) { if (p1 > p2) chSchDoRescheduleAhead(); } else { if (p1 >= p2) chSchDoRescheduleBehind(); } }15_offsetof(st,m) ((size_t)((char *)&((st *)0)->m - (char *)0))_CHREGISTRY_H_ IchRegSetThreadName(p) (currp->p_name = (p))UchRegGetThreadName(tp) ((tp)->p_name)cREG_REMOVE(tp) { (tp)->p_older->p_newer = (tp)->p_newer; (tp)->p_newer->p_older = (tp)->p_older; }nREG_INSERT(tp) { (tp)->p_newer = (Thread *)&rlist; (tp)->p_older = rlist.r_older; (tp)->p_older->p_newer = rlist.r_older = (tp); },D_CHINLINE_H_ _CHINLINE_H_ '/)3H_LOCK(h) chMtxLock(&(h)->h_mtx)4H_UNLOCK(h) chMtxUnlock()°LIMIT(p) (union heap_header *)((uint8_t *)(p) + sizeof(union heap_header) + (p)->h.size)=_SERIAL_H_ *SD_PARITY_ERROR 32+SD_FRAMING_ERROR 64,SD_OVERRUN_ERROR 128-SD_NOISE_ERROR 256.SD_BREAK_DETECTED 512hm_serial_driver_methods _base_asynchronous_channel_methods™sdPutWouldBlock(sdp) chOQIsFullI(&(sdp)->oqueue)¦sdGetWouldBlock(sdp) chIQIsEmptyI(&(sdp)->iqueue)²sdPut(sdp,b) chOQPut(&(sdp)->oqueue, b)¾sdPutTimeout(sdp,b,t) chOQPutTimeout(&(sdp)->oqueue, b, t)ÊsdGet(sdp) chIQGet(&(sdp)->iqueue)ÖsdGetTimeout(sdp,t) chIQGetTimeout(&(sdp)->iqueue, t)âsdWrite(sdp,b,n) chOQWriteTimeout(&(sdp)->oqueue, b, n, TIME_INFINITE)ðsdWriteTimeout(sdp,b,n,t) chOQWriteTimeout(&(sdp)->oqueue, b, n, t)ýsdAsynchronousWrite(sdp,b,n) chOQWriteTimeout(&(sdp)->oqueue, b, n, TIME_IMMEDIATE)ŠsdRead(sdp,b,n) chIQReadTimeout(&(sdp)->iqueue, b, n, TIME_INFINITE)˜sdReadTimeout(sdp,b,n,t) chIQReadTimeout(&(sdp)->iqueue, b, n, t)¥sdAsynchronousRead(sdp,b,n) chIQReadTimeout(&(sdp)->iqueue, b, n, TIME_IMMEDIATE)_SERIAL_LLD_H_ KSTM32_SERIAL_USE_UART4 FALSETSTM32_SERIAL_USE_UART5 FALSE]STM32_SERIAL_USE_USART6 FALSEySTM32_SERIAL_UART4_PRIORITY 12€STM32_SERIAL_UART5_PRIORITY 12‡STM32_SERIAL_USART6_PRIORITY 12î_serial_driver_data _base_asynchronous_channel_data sdstate_t state; InputQueue iqueue; OutputQueue oqueue; uint8_t ib[SERIAL_BUFFERS_SIZE]; uint8_t ob[SERIAL_BUFFERS_SIZE]; USART_TypeDef *usart;…USART_CR2_STOP1_BITS (0 << 12)†USART_CR2_STOP0P5_BITS (1 << 12)‡USART_CR2_STOP2_BITS (2 << 12)ˆUSART_CR2_STOP1P5_BITS (3 << 12)_GPT_H_ I\gptChangeIntervalI(gptp,interval) { gpt_lld_change_interval(gptp, interval); }_GPT_LLD_H_ 0STM32_GPT_USE_TIM1 FALSETSTM32_GPT_USE_TIM5 FALSE]STM32_GPT_USE_TIM6 FALSEfSTM32_GPT_USE_TIM7 FALSEoSTM32_GPT_USE_TIM8 FALSExSTM32_GPT_USE_TIM9 FALSESTM32_GPT_USE_TIM11 FALSEŠSTM32_GPT_USE_TIM12 FALSE“STM32_GPT_USE_TIM14 FALSEšSTM32_GPT_TIM1_IRQ_PRIORITY 7¶STM32_GPT_TIM5_IRQ_PRIORITY 7½STM32_GPT_TIM6_IRQ_PRIORITY 7ÄSTM32_GPT_TIM7_IRQ_PRIORITY 7ËSTM32_GPT_TIM8_IRQ_PRIORITY 7ÒSTM32_GPT_TIM9_IRQ_PRIORITY 7ÙSTM32_GPT_TIM11_IRQ_PRIORITY 7àSTM32_GPT_TIM12_IRQ_PRIORITY 7çSTM32_GPT_TIM14_IRQ_PRIORITY 7°gpt_lld_change_interval(gptp,interval) ((gptp)->tim->ARR = (uint16_t)((interval) - 1))_PAL_LLD_H_ "PAL_MODE_RESET#PAL_MODE_UNCONNECTED$PAL_MODE_INPUT%PAL_MODE_INPUT_PULLUP&PAL_MODE_INPUT_PULLDOWN'PAL_MODE_INPUT_ANALOG(PAL_MODE_OUTPUT_PUSHPULL)PAL_MODE_OUTPUT_OPENDRAIN/PAL_STM32_MODE_MASK (3 << 0)0PAL_STM32_MODE_INPUT (0 << 0)1PAL_STM32_MODE_OUTPUT (1 << 0)2PAL_STM32_MODE_ALTERNATE (2 << 0)3PAL_STM32_MODE_ANALOG (3 << 0)5PAL_STM32_OTYPE_MASK (1 << 2)6PAL_STM32_OTYPE_PUSHPULL (0 << 2)7PAL_STM32_OTYPE_OPENDRAIN (1 << 2)9PAL_STM32_OSPEED_MASK (3 << 3):PAL_STM32_OSPEED_LOWEST (0 << 3)>PAL_STM32_OSPEED_MID1 (1 << 3)?PAL_STM32_OSPEED_MID2 (2 << 3)APAL_STM32_OSPEED_HIGHEST (3 << 3)CPAL_STM32_PUDR_MASK (3 << 5)DPAL_STM32_PUDR_FLOATING (0 << 5)EPAL_STM32_PUDR_PULLUP (1 << 5)FPAL_STM32_PUDR_PULLDOWN (2 << 5)HPAL_STM32_ALTERNATE_MASK (15 << 7)IPAL_STM32_ALTERNATE(n) ((n) << 7)PPAL_MODE_ALTERNATE(n) (PAL_STM32_MODE_ALTERNATE | PAL_STM32_ALTERNATE(n))[PAL_MODE_RESET PAL_STM32_MODE_INPUT`PAL_MODE_UNCONNECTED PAL_MODE_INPUT_PULLUPePAL_MODE_INPUT PAL_STM32_MODE_INPUTjPAL_MODE_INPUT_PULLUP (PAL_STM32_MODE_INPUT | PAL_STM32_PUDR_PULLUP)pPAL_MODE_INPUT_PULLDOWN (PAL_STM32_MODE_INPUT | PAL_STM32_PUDR_PULLDOWN)vPAL_MODE_INPUT_ANALOG PAL_STM32_MODE_ANALOG{PAL_MODE_OUTPUT_PUSHPULL (PAL_STM32_MODE_OUTPUT | PAL_STM32_OTYPE_PUSHPULL)PAL_MODE_OUTPUT_OPENDRAIN (PAL_STM32_MODE_OUTPUT | PAL_STM32_OTYPE_OPENDRAIN)ÝPAL_IOPORTS_WIDTH 16ãPAL_WHOLE_PORT ((ioportmask_t)0xFFFF)IOPORT1 GPIOAˆIOPORT2 GPIOBIOPORT3 GPIOC–IOPORT4 GPIODIOPORT5 GPIOE²IOPORT8 GPIOHÆpal_lld_init(config) _pal_lld_init(config)Ôpal_lld_readport(port) ((port)->IDR)âpal_lld_readlatch(port) ((port)->ODR)îpal_lld_writeport(port,bits) ((port)->ODR = (bits))úpal_lld_setport(port,bits) ((port)->BSRR.H.set = (uint16_t)(bits))†pal_lld_clearport(port,bits) ((port)->BSRR.H.clear = (uint16_t)(bits))•pal_lld_writegroup(port,mask,offset,bits) ((port)->BSRR.W = ((~(bits) & (mask)) << (16 + (offset))) | (((bits) & (mask)) << (offset)))¥pal_lld_setgroupmode(port,mask,offset,mode) _pal_lld_setgroupmode(port, mask << offset, mode)²pal_lld_writepad(port,pad,bit) pal_lld_writegroup(port, 1, pad, bit)_TM_H_ XtmStartMeasurement(tmp) (tmp)->start(tmp)ctmStopMeasurement(tmp) (tmp)->stop(tmp)#_HAL_LLD_H_ %.HAL_IMPLEMENTS_COUNTERS TRUE4PLATFORM_NAME "STM32L1xx Ultra Low Power Medium Density";STM32_HSICLK 16000000<STM32_LSICLK 38000CSTM32_VOS_MASK (3 << 11)DSTM32_VOS_1P8 (1 << 11)ESTM32_VOS_1P5 (2 << 11)FSTM32_VOS_1P2 (3 << 11)HSTM32_PLS_MASK (7 << 5)ISTM32_PLS_LEV0 (0 << 5)JSTM32_PLS_LEV1 (1 << 5)KSTM32_PLS_LEV2 (2 << 5)LSTM32_PLS_LEV3 (3 << 5)MSTM32_PLS_LEV4 (4 << 5)NSTM32_PLS_LEV5 (5 << 5)OSTM32_PLS_LEV6 (6 << 5)PSTM32_PLS_LEV7 (7 << 5)WSTM32_RTCPRE_MASK (3 << 29)XSTM32_RTCPRE_DIV2 (0 << 29)YSTM32_RTCPRE_DIV4 (1 << 29)ZSTM32_RTCPRE_DIV8 (2 << 29)[STM32_RTCPRE_DIV16 (3 << 29)bSTM32_SW_MSI (0 << 0)cSTM32_SW_HSI (1 << 0)dSTM32_SW_HSE (2 << 0)eSTM32_SW_PLL (3 << 0)gSTM32_HPRE_DIV1 (0 << 4)hSTM32_HPRE_DIV2 (8 << 4)iSTM32_HPRE_DIV4 (9 << 4)jSTM32_HPRE_DIV8 (10 << 4)kSTM32_HPRE_DIV16 (11 << 4)lSTM32_HPRE_DIV64 (12 << 4)mSTM32_HPRE_DIV128 (13 << 4)nSTM32_HPRE_DIV256 (14 << 4)oSTM32_HPRE_DIV512 (15 << 4)qSTM32_PPRE1_DIV1 (0 << 8)rSTM32_PPRE1_DIV2 (4 << 8)sSTM32_PPRE1_DIV4 (5 << 8)tSTM32_PPRE1_DIV8 (6 << 8)uSTM32_PPRE1_DIV16 (7 << 8)wSTM32_PPRE2_DIV1 (0 << 11)xSTM32_PPRE2_DIV2 (4 << 11)ySTM32_PPRE2_DIV4 (5 << 11)zSTM32_PPRE2_DIV8 (6 << 11){STM32_PPRE2_DIV16 (7 << 11)}STM32_PLLSRC_HSI (0 << 16)~STM32_PLLSRC_HSE (1 << 16)€STM32_MCOSEL_NOCLOCK (0 << 24)STM32_MCOSEL_SYSCLK (1 << 24)‚STM32_MCOSEL_HSI (2 << 24)ƒSTM32_MCOSEL_MSI (3 << 24)„STM32_MCOSEL_HSE (4 << 24)…STM32_MCOSEL_PLL (5 << 24)†STM32_MCOSEL_LSI (6 << 24)‡STM32_MCOSEL_LSE (7 << 24)‰STM32_MCOPRE_DIV1 (0 << 28)ŠSTM32_MCOPRE_DIV2 (1 << 28)‹STM32_MCOPRE_DIV4 (2 << 28)ŒSTM32_MCOPRE_DIV8 (3 << 28)STM32_MCOPRE_DIV16 (4 << 28)”STM32_MSIRANGE_MASK (7 << 13)•STM32_MSIRANGE_64K (0 << 13)–STM32_MSIRANGE_128K (1 << 13)—STM32_MSIRANGE_256K (2 << 13)˜STM32_MSIRANGE_512K (3 << 13)™STM32_MSIRANGE_1M (4 << 13)šSTM32_MSIRANGE_2M (5 << 13)›STM32_MSIRANGE_4M (6 << 13)¢STM32_RTCSEL_MASK (3 << 16)£STM32_RTCSEL_NOCLOCK (0 << 16)¤STM32_RTCSEL_LSE (1 << 16)¥STM32_RTCSEL_LSI (2 << 16)¦STM32_RTCSEL_HSEDIV (3 << 16)²STM32_HAS_ADC1 TRUE³STM32_HAS_ADC2 FALSE´STM32_HAS_ADC3 FALSEµSTM32_HAS_ADC4 FALSE¸STM32_HAS_CAN1 FALSE¹STM32_HAS_CAN2 FALSEºSTM32_CAN_MAX_FILTERS 0½STM32_HAS_DAC TRUEÀSTM32_ADVANCED_DMA FALSEÁSTM32_HAS_DMA1 TRUEÂSTM32_HAS_DMA2 FALSEÅSTM32_HAS_ETH FALSEÈSTM32_EXTI_NUM_CHANNELS 23ËSTM32_HAS_GPIOA TRUEÌSTM32_HAS_GPIOB TRUEÍSTM32_HAS_GPIOC TRUEÎSTM32_HAS_GPIOD TRUEÏSTM32_HAS_GPIOE TRUEÐSTM32_HAS_GPIOF FALSEÑSTM32_HAS_GPIOG FALSEÒSTM32_HAS_GPIOH TRUEÓSTM32_HAS_GPIOI FALSEÖSTM32_HAS_I2C1 TRUE×STM32_I2C1_RX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 7))ØSTM32_I2C1_RX_DMA_CHN 0x00000000ÙSTM32_I2C1_TX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 6))ÚSTM32_I2C1_TX_DMA_CHN 0x00000000ÜSTM32_HAS_I2C2 TRUEÝSTM32_I2C2_RX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 5))ÞSTM32_I2C2_RX_DMA_CHN 0x00000000ßSTM32_I2C2_TX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 4))àSTM32_I2C2_TX_DMA_CHN 0x00000000âSTM32_HAS_I2C3 FALSEãSTM32_I2C3_RX_DMA_MSK 0äSTM32_I2C3_RX_DMA_CHN 0x00000000åSTM32_I2C3_TX_DMA_MSK 0æSTM32_I2C3_TX_DMA_CHN 0x00000000éSTM32_HAS_RTC TRUEêSTM32_RTC_HAS_SUBSECONDS FALSEëSTM32_RTC_IS_CALENDAR TRUEîSTM32_HAS_SDIO TRUEñSTM32_HAS_SPI1 TRUEòSTM32_SPI1_RX_DMA_MSK STM32_DMA_STREAM_ID_MSK(1, 2)óSTM32_SPI1_RX_DMA_CHN 0x00000000ôSTM32_SPI1_TX_DMA_MSK STM32_DMA_STREAM_ID_MSK(1, 3)õSTM32_SPI1_TX_DMA_CHN 0x00000000÷STM32_HAS_SPI2 TRUEøSTM32_SPI2_RX_DMA_MSK STM32_DMA_STREAM_ID_MSK(1, 4)ùSTM32_SPI2_RX_DMA_CHN 0x00000000úSTM32_SPI2_TX_DMA_MSK STM32_DMA_STREAM_ID_MSK(1, 5)ûSTM32_SPI2_TX_DMA_CHN 0x00000000ýSTM32_HAS_SPI3 FALSEþSTM32_SPI3_RX_DMA_MSK 0ÿSTM32_SPI3_RX_DMA_CHN 0x00000000€STM32_SPI3_TX_DMA_MSK 0STM32_SPI3_TX_DMA_CHN 0x00000000„STM32_HAS_TIM1 FALSE…STM32_HAS_TIM2 TRUE†STM32_HAS_TIM3 TRUE‡STM32_HAS_TIM4 TRUEˆSTM32_HAS_TIM5 FALSE‰STM32_HAS_TIM6 TRUEŠSTM32_HAS_TIM7 TRUE‹STM32_HAS_TIM8 FALSEŒSTM32_HAS_TIM9 TRUESTM32_HAS_TIM10 TRUEŽSTM32_HAS_TIM11 TRUESTM32_HAS_TIM12 FALSESTM32_HAS_TIM13 FALSE‘STM32_HAS_TIM14 FALSE’STM32_HAS_TIM15 FALSE“STM32_HAS_TIM16 FALSE”STM32_HAS_TIM17 FALSE•STM32_HAS_TIM18 FALSE–STM32_HAS_TIM19 FALSE™STM32_HAS_USART1 TRUEšSTM32_USART1_RX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 5))›STM32_USART1_RX_DMA_CHN 0x00000000œSTM32_USART1_TX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 4))STM32_USART1_TX_DMA_CHN 0x00000000ŸSTM32_HAS_USART2 TRUE STM32_USART2_RX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 6))¡STM32_USART2_RX_DMA_CHN 0x00000000¢STM32_USART2_TX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 7))£STM32_USART2_TX_DMA_CHN 0x00000000¥STM32_HAS_USART3 TRUE¦STM32_USART3_RX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 3))§STM32_USART3_RX_DMA_CHN 0x00000000¨STM32_USART3_TX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 2))©STM32_USART3_TX_DMA_CHN 0x00000000«STM32_HAS_UART4 FALSE¬STM32_UART4_RX_DMA_MSK 0­STM32_UART4_RX_DMA_CHN 0x00000000®STM32_UART4_TX_DMA_MSK 0¯STM32_UART4_TX_DMA_CHN 0x00000000±STM32_HAS_UART5 FALSE²STM32_UART5_RX_DMA_MSK 0³STM32_UART5_RX_DMA_CHN 0x00000000´STM32_UART5_TX_DMA_MSK 0µSTM32_UART5_TX_DMA_CHN 0x00000000·STM32_HAS_USART6 FALSE¸STM32_USART6_RX_DMA_MSK 0¹STM32_USART6_RX_DMA_CHN 0x00000000ºSTM32_USART6_TX_DMA_MSK 0»STM32_USART6_TX_DMA_CHN 0x00000000¾STM32_HAS_USB TRUE¿STM32_HAS_OTG1 FALSEÀSTM32_HAS_OTG2 FALSEËWWDG_IRQHandler Vector40ÌPVD_IRQHandler Vector44ÎTAMPER_STAMP_IRQHandler Vector48ÐRTC_WKUP_IRQHandler Vector4CÒFLASH_IRQHandler Vector50ÓRCC_IRQHandler Vector54ÔEXTI0_IRQHandler Vector58ÕEXTI1_IRQHandler Vector5CÖEXTI2_IRQHandler Vector60×EXTI3_IRQHandler Vector64ØEXTI4_IRQHandler Vector68ÙDMA1_Ch1_IRQHandler Vector6CÚDMA1_Ch2_IRQHandler Vector70ÛDMA1_Ch3_IRQHandler Vector74ÜDMA1_Ch4_IRQHandler Vector78ÝDMA1_Ch5_IRQHandler Vector7CÞDMA1_Ch6_IRQHandler Vector80ßDMA1_Ch7_IRQHandler Vector84àADC1_IRQHandler Vector88áUSB_HP_IRQHandler Vector8CâUSB_LP_IRQHandler Vector90ãDAC_IRQHandler Vector94äCOMP_IRQHandler Vector98åEXTI9_5_IRQHandler Vector9CæTIM9_IRQHandler VectorA0çTIM10_IRQHandler VectorA4èTIM11_IRQHandler VectorA8éLCD_IRQHandler VectorACêTIM2_IRQHandler VectorB0ëTIM3_IRQHandler VectorB4ìTIM4_IRQHandler VectorB8íI2C1_EV_IRQHandler VectorBCîI2C1_ER_IRQHandler VectorC0ïI2C2_EV_IRQHandler VectorC4ðI2C2_ER_IRQHandler VectorC8ñSPI1_IRQHandler VectorCCòSPI2_IRQHandler VectorD0óUSART1_IRQHandler VectorD4ôUSART2_IRQHandler VectorD8õUSART3_IRQHandler VectorDCöEXTI15_10_IRQHandler VectorE0÷RTC_Alarm_IRQHandler VectorE4øUSB_FS_WKUP_IRQHandler VectorE8ùTIM6_IRQHandler VectorECúTIM7_IRQHandler VectorF0ÃSTM32_HSECLK_MAX 32000000ÈSTM32_SYSCLK_MAX 32000000ÍSTM32_PLLVCO_MAX 96000000ÒSTM32_PLLVCO_MIN 6000000×STM32_PCLK1_MAX 32000000ÜSTM32_PCLK2_MAX 32000000áSTM32_0WS_THRESHOLD 16000000æSTM32_HSI_AVAILABLE TRUEÁSTM32_ACTIVATE_PLL TRUEÎSTM32_PLLMUL (2 << 18)åSTM32_PLLDIV (2 << 22)òSTM32_PLLCLKIN STM32_HSICLKÿSTM32_PLLVCO (STM32_PLLCLKIN * STM32_PLLMUL_VALUE)‰STM32_PLLCLKOUT (STM32_PLLVCO / STM32_PLLDIV_VALUE)ŸSTM32_MSICLK 2100000²STM32_SYSCLK STM32_PLLCLKOUTÀSTM32_HCLK (STM32_SYSCLK / 1)ÞSTM32_PCLK1 (STM32_HCLK / 1)ôSTM32_PCLK2 (STM32_HCLK / 1)ŠSTM_MCODIVCLK 0ŸSTM_MCOCLK STM_MCODIVCLK°STM32_HSEDIVCLK (STM32_HSECLK / 2)ÁSTM_RTCCLK STM32_LSECLKÍSTM32_ADCCLK STM32_HSICLKÒSTM32_USBCLK (STM32_PLLVCO / 2)ØSTM32_TIMCLK1 (STM32_PCLK1 * 1)áSTM32_TIMCLK2 (STM32_PCLK2 * 1)ìSTM32_FLASHBITS1 0x00000004íSTM32_FLASHBITS2 0x00000007Œhal_lld_get_counter_value() DWT_CYCCNT—hal_lld_get_counter_frequency() STM32_HCLKžŸ +_STM32_H_ DŒSTM32_TIM1 ((stm32_tim_t *)TIM1_BASE)STM32_TIM2 ((stm32_tim_t *)TIM2_BASE)ŽSTM32_TIM3 ((stm32_tim_t *)TIM3_BASE)STM32_TIM4 ((stm32_tim_t *)TIM4_BASE)STM32_TIM5 ((stm32_tim_t *)TIM5_BASE)‘STM32_TIM6 ((stm32_tim_t *)TIM6_BASE)’STM32_TIM7 ((stm32_tim_t *)TIM7_BASE)“STM32_TIM8 ((stm32_tim_t *)TIM8_BASE)”STM32_TIM9 ((stm32_tim_t *)TIM9_BASE)•STM32_TIM10 ((stm32_tim_t *)TIM10_BASE)–STM32_TIM11 ((stm32_tim_t *)TIM11_BASE)—STM32_TIM12 ((stm32_tim_t *)TIM12_BASE)˜STM32_TIM13 ((stm32_tim_t *)TIM13_BASE)™STM32_TIM14 ((stm32_tim_t *)TIM14_BASE)7__STM32L1XX_H jHSE_VALUE ((uint32_t)8000000)rHSE_STARTUP_TIMEOUT ((uint16_t)0x0500)zHSI_STARTUP_TIMEOUT ((uint16_t)0x0500)~HSI_VALUE ((uint32_t)16000000)„LSI_VALUE ((uint32_t)37000)ŠLSE_VALUE ((uint32_t)32768)__STM32L1XX_STDPERIPH_VERSION_MAIN (0x01)‘__STM32L1XX_STDPERIPH_VERSION_SUB1 (0x01)’__STM32L1XX_STDPERIPH_VERSION_SUB2 (0x01)“__STM32L1XX_STDPERIPH_VERSION_RC (0x00)”__STM32L1XX_STDPERIPH_VERSION ( (__STM32L1XX_STDPERIPH_VERSION_MAIN << 24) |(__STM32L1XX_STDPERIPH_VERSION_SUB1 << 16) |(__STM32L1XX_STDPERIPH_VERSION_SUB2 << 8) |(__STM32L1XX_STDPERIPH_VERSION_RC))¥__CM3_REV 0x200¦__MPU_PRESENT 1§__NVIC_PRIO_BITS 4¨__Vendor_SysTickConfig 0Š–IS_FUNCTIONAL_STATE(STATE) (((STATE) == DISABLE) || ((STATE) == ENABLE))§__RAM_FUNC FLASH_StatusëFLASH_BASE ((uint32_t)0x08000000)ìSRAM_BASE ((uint32_t)0x20000000)íPERIPH_BASE ((uint32_t)0x40000000)ïSRAM_BB_BASE ((uint32_t)0x22000000)ðPERIPH_BB_BASE ((uint32_t)0x42000000)òFSMC_R_BASE ((uint32_t)0xA0000000)õAPB1PERIPH_BASE PERIPH_BASEöAPB2PERIPH_BASE (PERIPH_BASE + 0x10000)÷AHBPERIPH_BASE (PERIPH_BASE + 0x20000)ùTIM2_BASE (APB1PERIPH_BASE + 0x0000)úTIM3_BASE (APB1PERIPH_BASE + 0x0400)ûTIM4_BASE (APB1PERIPH_BASE + 0x0800)üTIM5_BASE (APB1PERIPH_BASE + 0x0C00)ýTIM6_BASE (APB1PERIPH_BASE + 0x1000)þTIM7_BASE (APB1PERIPH_BASE + 0x1400)ÿLCD_BASE (APB1PERIPH_BASE + 0x2400)€RTC_BASE (APB1PERIPH_BASE + 0x2800)WWDG_BASE (APB1PERIPH_BASE + 0x2C00)‚IWDG_BASE (APB1PERIPH_BASE + 0x3000)ƒSPI2_BASE (APB1PERIPH_BASE + 0x3800)„SPI3_BASE (APB1PERIPH_BASE + 0x3C00)…USART2_BASE (APB1PERIPH_BASE + 0x4400)†USART3_BASE (APB1PERIPH_BASE + 0x4800)‡UART4_BASE (APB1PERIPH_BASE + 0x4C00)ˆUART5_BASE (APB1PERIPH_BASE + 0x5000)‰I2C1_BASE (APB1PERIPH_BASE + 0x5400)ŠI2C2_BASE (APB1PERIPH_BASE + 0x5800)‹PWR_BASE (APB1PERIPH_BASE + 0x7000)ŒDAC_BASE (APB1PERIPH_BASE + 0x7400)COMP_BASE (APB1PERIPH_BASE + 0x7C00)ŽRI_BASE (APB1PERIPH_BASE + 0x7C04)OPAMP_BASE (APB1PERIPH_BASE + 0x7C5C)‘SYSCFG_BASE (APB2PERIPH_BASE + 0x0000)’EXTI_BASE (APB2PERIPH_BASE + 0x0400)“TIM9_BASE (APB2PERIPH_BASE + 0x0800)”TIM10_BASE (APB2PERIPH_BASE + 0x0C00)•TIM11_BASE (APB2PERIPH_BASE + 0x1000)–ADC1_BASE (APB2PERIPH_BASE + 0x2400)—ADC_BASE (APB2PERIPH_BASE + 0x2700)˜SDIO_BASE (APB2PERIPH_BASE + 0x2C00)™SPI1_BASE (APB2PERIPH_BASE + 0x3000)šUSART1_BASE (APB2PERIPH_BASE + 0x3800)œGPIOA_BASE (AHBPERIPH_BASE + 0x0000)GPIOB_BASE (AHBPERIPH_BASE + 0x0400)žGPIOC_BASE (AHBPERIPH_BASE + 0x0800)ŸGPIOD_BASE (AHBPERIPH_BASE + 0x0C00) GPIOE_BASE (AHBPERIPH_BASE + 0x1000)¡GPIOH_BASE (AHBPERIPH_BASE + 0x1400)¢GPIOF_BASE (AHBPERIPH_BASE + 0x1800)£GPIOG_BASE (AHBPERIPH_BASE + 0x1C00)¤CRC_BASE (AHBPERIPH_BASE + 0x3000)¥RCC_BASE (AHBPERIPH_BASE + 0x3800)¨FLASH_R_BASE (AHBPERIPH_BASE + 0x3C00)©OB_BASE ((uint32_t)0x1FF80000)«DMA1_BASE (AHBPERIPH_BASE + 0x6000)¬DMA1_Channel1_BASE (DMA1_BASE + 0x0008)­DMA1_Channel2_BASE (DMA1_BASE + 0x001C)®DMA1_Channel3_BASE (DMA1_BASE + 0x0030)¯DMA1_Channel4_BASE (DMA1_BASE + 0x0044)°DMA1_Channel5_BASE (DMA1_BASE + 0x0058)±DMA1_Channel6_BASE (DMA1_BASE + 0x006C)²DMA1_Channel7_BASE (DMA1_BASE + 0x0080)´DMA2_BASE (AHBPERIPH_BASE + 0x6400)µDMA2_Channel1_BASE (DMA2_BASE + 0x0008)¶DMA2_Channel2_BASE (DMA2_BASE + 0x001C)·DMA2_Channel3_BASE (DMA2_BASE + 0x0030)¸DMA2_Channel4_BASE (DMA2_BASE + 0x0044)¹DMA2_Channel5_BASE (DMA2_BASE + 0x0058)»AES_BASE ((uint32_t)0x50060000)½FSMC_Bank1_R_BASE (FSMC_R_BASE + 0x0000)¾FSMC_Bank1E_R_BASE (FSMC_R_BASE + 0x0104)ÀDBGMCU_BASE ((uint32_t)0xE0042000)ÊTIM2 ((TIM_TypeDef *) TIM2_BASE)ËTIM3 ((TIM_TypeDef *) TIM3_BASE)ÌTIM4 ((TIM_TypeDef *) TIM4_BASE)ÍTIM5 ((TIM_TypeDef *) TIM5_BASE)ÎTIM6 ((TIM_TypeDef *) TIM6_BASE)ÏTIM7 ((TIM_TypeDef *) TIM7_BASE)ÐLCD ((LCD_TypeDef *) LCD_BASE)ÑRTC ((RTC_TypeDef *) RTC_BASE)ÒWWDG ((WWDG_TypeDef *) WWDG_BASE)ÓIWDG ((IWDG_TypeDef *) IWDG_BASE)ÔSPI2 ((SPI_TypeDef *) SPI2_BASE)ÕSPI3 ((SPI_TypeDef *) SPI3_BASE)ÖUSART2 ((USART_TypeDef *) USART2_BASE)×USART3 ((USART_TypeDef *) USART3_BASE)ØUART4 ((USART_TypeDef *) UART4_BASE)ÙUART5 ((USART_TypeDef *) UART5_BASE)ÚI2C1 ((I2C_TypeDef *) I2C1_BASE)ÛI2C2 ((I2C_TypeDef *) I2C2_BASE)ÜPWR ((PWR_TypeDef *) PWR_BASE)ÝDAC ((DAC_TypeDef *) DAC_BASE)ÞCOMP ((COMP_TypeDef *) COMP_BASE)ßRI ((RI_TypeDef *) RI_BASE)àOPAMP ((OPAMP_TypeDef *) OPAMP_BASE)áSYSCFG ((SYSCFG_TypeDef *) SYSCFG_BASE)âEXTI ((EXTI_TypeDef *) EXTI_BASE)äADC1 ((ADC_TypeDef *) ADC1_BASE)åADC ((ADC_Common_TypeDef *) ADC_BASE)æSDIO ((SDIO_TypeDef *) SDIO_BASE)çTIM9 ((TIM_TypeDef *) TIM9_BASE)èTIM10 ((TIM_TypeDef *) TIM10_BASE)éTIM11 ((TIM_TypeDef *) TIM11_BASE)êSPI1 ((SPI_TypeDef *) SPI1_BASE)ëUSART1 ((USART_TypeDef *) USART1_BASE)ìDMA1 ((DMA_TypeDef *) DMA1_BASE)íDMA1_Channel1 ((DMA_Channel_TypeDef *) DMA1_Channel1_BASE)îDMA1_Channel2 ((DMA_Channel_TypeDef *) DMA1_Channel2_BASE)ïDMA1_Channel3 ((DMA_Channel_TypeDef *) DMA1_Channel3_BASE)ðDMA1_Channel4 ((DMA_Channel_TypeDef *) DMA1_Channel4_BASE)ñDMA1_Channel5 ((DMA_Channel_TypeDef *) DMA1_Channel5_BASE)òDMA1_Channel6 ((DMA_Channel_TypeDef *) DMA1_Channel6_BASE)óDMA1_Channel7 ((DMA_Channel_TypeDef *) DMA1_Channel7_BASE)õDMA2 ((DMA_TypeDef *) DMA2_BASE)öDMA2_Channel1 ((DMA_Channel_TypeDef *) DMA2_Channel1_BASE)÷DMA2_Channel2 ((DMA_Channel_TypeDef *) DMA2_Channel2_BASE)øDMA2_Channel3 ((DMA_Channel_TypeDef *) DMA2_Channel3_BASE)ùDMA2_Channel4 ((DMA_Channel_TypeDef *) DMA2_Channel4_BASE)úDMA2_Channel5 ((DMA_Channel_TypeDef *) DMA2_Channel5_BASE)üRCC ((RCC_TypeDef *) RCC_BASE)ýCRC ((CRC_TypeDef *) CRC_BASE)ÿGPIOA ((GPIO_TypeDef *) GPIOA_BASE)€GPIOB ((GPIO_TypeDef *) GPIOB_BASE)GPIOC ((GPIO_TypeDef *) GPIOC_BASE)‚GPIOD ((GPIO_TypeDef *) GPIOD_BASE)ƒGPIOE ((GPIO_TypeDef *) GPIOE_BASE)„GPIOH ((GPIO_TypeDef *) GPIOH_BASE)…GPIOF ((GPIO_TypeDef *) GPIOF_BASE)†GPIOG ((GPIO_TypeDef *) GPIOG_BASE)ˆFLASH ((FLASH_TypeDef *) FLASH_R_BASE)‰OB ((OB_TypeDef *) OB_BASE)‹AES ((AES_TypeDef *) AES_BASE)FSMC_Bank1 ((FSMC_Bank1_TypeDef *) FSMC_Bank1_R_BASE)ŽFSMC_Bank1E ((FSMC_Bank1E_TypeDef *) FSMC_Bank1E_R_BASE)DBGMCU ((DBGMCU_TypeDef *) DBGMCU_BASE)¨ADC_SR_AWD ((uint32_t)0x00000001)©ADC_SR_EOC ((uint32_t)0x00000002)ªADC_SR_JEOC ((uint32_t)0x00000004)«ADC_SR_JSTRT ((uint32_t)0x00000008)¬ADC_SR_STRT ((uint32_t)0x00000010)­ADC_SR_OVR ((uint32_t)0x00000020)®ADC_SR_ADONS ((uint32_t)0x00000040)¯ADC_SR_RCNR ((uint32_t)0x00000100)°ADC_SR_JCNR ((uint32_t)0x00000200)³ADC_CR1_AWDCH ((uint32_t)0x0000001F)´ADC_CR1_AWDCH_0 ((uint32_t)0x00000001)µADC_CR1_AWDCH_1 ((uint32_t)0x00000002)¶ADC_CR1_AWDCH_2 ((uint32_t)0x00000004)·ADC_CR1_AWDCH_3 ((uint32_t)0x00000008)¸ADC_CR1_AWDCH_4 ((uint32_t)0x00000010)ºADC_CR1_EOCIE ((uint32_t)0x00000020)»ADC_CR1_AWDIE ((uint32_t)0x00000040)¼ADC_CR1_JEOCIE ((uint32_t)0x00000080)½ADC_CR1_SCAN ((uint32_t)0x00000100)¾ADC_CR1_AWDSGL ((uint32_t)0x00000200)¿ADC_CR1_JAUTO ((uint32_t)0x00000400)ÀADC_CR1_DISCEN ((uint32_t)0x00000800)ÁADC_CR1_JDISCEN ((uint32_t)0x00001000)ÃADC_CR1_DISCNUM ((uint32_t)0x0000E000)ÄADC_CR1_DISCNUM_0 ((uint32_t)0x00002000)ÅADC_CR1_DISCNUM_1 ((uint32_t)0x00004000)ÆADC_CR1_DISCNUM_2 ((uint32_t)0x00008000)ÈADC_CR1_PDD ((uint32_t)0x00010000)ÉADC_CR1_PDI ((uint32_t)0x00020000)ËADC_CR1_JAWDEN ((uint32_t)0x00400000)ÌADC_CR1_AWDEN ((uint32_t)0x00800000)ÎADC_CR1_RES ((uint32_t)0x03000000)ÏADC_CR1_RES_0 ((uint32_t)0x01000000)ÐADC_CR1_RES_1 ((uint32_t)0x02000000)ÒADC_CR1_OVRIE ((uint32_t)0x04000000)ÕADC_CR2_ADON ((uint32_t)0x00000001)ÖADC_CR2_CONT ((uint32_t)0x00000002)×ADC_CR2_CFG ((uint32_t)0x00000004)ÙADC_CR2_DELS ((uint32_t)0x00000070)ÚADC_CR2_DELS_0 ((uint32_t)0x00000010)ÛADC_CR2_DELS_1 ((uint32_t)0x00000020)ÜADC_CR2_DELS_2 ((uint32_t)0x00000040)ÞADC_CR2_DMA ((uint32_t)0x00000100)ßADC_CR2_DDS ((uint32_t)0x00000200)àADC_CR2_EOCS ((uint32_t)0x00000400)áADC_CR2_ALIGN ((uint32_t)0x00000800)ãADC_CR2_JEXTSEL ((uint32_t)0x000F0000)äADC_CR2_JEXTSEL_0 ((uint32_t)0x00010000)åADC_CR2_JEXTSEL_1 ((uint32_t)0x00020000)æADC_CR2_JEXTSEL_2 ((uint32_t)0x00040000)çADC_CR2_JEXTSEL_3 ((uint32_t)0x00080000)éADC_CR2_JEXTEN ((uint32_t)0x00300000)êADC_CR2_JEXTEN_0 ((uint32_t)0x00100000)ëADC_CR2_JEXTEN_1 ((uint32_t)0x00200000)íADC_CR2_JSWSTART ((uint32_t)0x00400000)ïADC_CR2_EXTSEL ((uint32_t)0x0F000000)ðADC_CR2_EXTSEL_0 ((uint32_t)0x01000000)ñADC_CR2_EXTSEL_1 ((uint32_t)0x02000000)òADC_CR2_EXTSEL_2 ((uint32_t)0x04000000)óADC_CR2_EXTSEL_3 ((uint32_t)0x08000000)õADC_CR2_EXTEN ((uint32_t)0x30000000)öADC_CR2_EXTEN_0 ((uint32_t)0x10000000)÷ADC_CR2_EXTEN_1 ((uint32_t)0x20000000)ùADC_CR2_SWSTART ((uint32_t)0x40000000)üADC_SMPR1_SMP20 ((uint32_t)0x00000007)ýADC_SMPR1_SMP20_0 ((uint32_t)0x00000001)þADC_SMPR1_SMP20_1 ((uint32_t)0x00000002)ÿADC_SMPR1_SMP20_2 ((uint32_t)0x00000004) ADC_SMPR1_SMP21 ((uint32_t)0x00000038)‚ ADC_SMPR1_SMP21_0 ((uint32_t)0x00000008)ƒ ADC_SMPR1_SMP21_1 ((uint32_t)0x00000010)„ ADC_SMPR1_SMP21_2 ((uint32_t)0x00000020)† ADC_SMPR1_SMP22 ((uint32_t)0x000001C0)‡ ADC_SMPR1_SMP22_0 ((uint32_t)0x00000040)ˆ ADC_SMPR1_SMP22_1 ((uint32_t)0x00000080)‰ ADC_SMPR1_SMP22_2 ((uint32_t)0x00000100)‹ ADC_SMPR1_SMP23 ((uint32_t)0x00000E00)Œ ADC_SMPR1_SMP23_0 ((uint32_t)0x00000200) ADC_SMPR1_SMP23_1 ((uint32_t)0x00000400)Ž ADC_SMPR1_SMP23_2 ((uint32_t)0x00000800) ADC_SMPR1_SMP24 ((uint32_t)0x00007000)‘ ADC_SMPR1_SMP24_0 ((uint32_t)0x00001000)’ ADC_SMPR1_SMP24_1 ((uint32_t)0x00002000)“ ADC_SMPR1_SMP24_2 ((uint32_t)0x00004000)• ADC_SMPR1_SMP25 ((uint32_t)0x00038000)– ADC_SMPR1_SMP25_0 ((uint32_t)0x00008000)— ADC_SMPR1_SMP25_1 ((uint32_t)0x00010000)˜ ADC_SMPR1_SMP25_2 ((uint32_t)0x00020000)š ADC_SMPR1_SMP26 ((uint32_t)0x001C0000)› ADC_SMPR1_SMP26_0 ((uint32_t)0x00040000)œ ADC_SMPR1_SMP26_1 ((uint32_t)0x00080000) ADC_SMPR1_SMP26_2 ((uint32_t)0x00100000)Ÿ ADC_SMPR1_SMP27 ((uint32_t)0x00E00000)  ADC_SMPR1_SMP27_0 ((uint32_t)0x00200000)¡ ADC_SMPR1_SMP27_1 ((uint32_t)0x00400000)¢ ADC_SMPR1_SMP27_2 ((uint32_t)0x00800000)¤ ADC_SMPR1_SMP28 ((uint32_t)0x07000000)¥ ADC_SMPR1_SMP28_0 ((uint32_t)0x01000000)¦ ADC_SMPR1_SMP28_1 ((uint32_t)0x02000000)§ ADC_SMPR1_SMP28_2 ((uint32_t)0x04000000)© ADC_SMPR1_SMP29 ((uint32_t)0x38000000)ª ADC_SMPR1_SMP29_0 ((uint32_t)0x08000000)« ADC_SMPR1_SMP29_1 ((uint32_t)0x10000000)¬ ADC_SMPR1_SMP29_2 ((uint32_t)0x20000000)¯ ADC_SMPR2_SMP10 ((uint32_t)0x00000007)° ADC_SMPR2_SMP10_0 ((uint32_t)0x00000001)± ADC_SMPR2_SMP10_1 ((uint32_t)0x00000002)² ADC_SMPR2_SMP10_2 ((uint32_t)0x00000004)´ ADC_SMPR2_SMP11 ((uint32_t)0x00000038)µ ADC_SMPR2_SMP11_0 ((uint32_t)0x00000008)¶ ADC_SMPR2_SMP11_1 ((uint32_t)0x00000010)· ADC_SMPR2_SMP11_2 ((uint32_t)0x00000020)¹ ADC_SMPR2_SMP12 ((uint32_t)0x000001C0)º ADC_SMPR2_SMP12_0 ((uint32_t)0x00000040)» ADC_SMPR2_SMP12_1 ((uint32_t)0x00000080)¼ ADC_SMPR2_SMP12_2 ((uint32_t)0x00000100)¾ ADC_SMPR2_SMP13 ((uint32_t)0x00000E00)¿ ADC_SMPR2_SMP13_0 ((uint32_t)0x00000200)À ADC_SMPR2_SMP13_1 ((uint32_t)0x00000400)Á ADC_SMPR2_SMP13_2 ((uint32_t)0x00000800)à ADC_SMPR2_SMP14 ((uint32_t)0x00007000)Ä ADC_SMPR2_SMP14_0 ((uint32_t)0x00001000)Å ADC_SMPR2_SMP14_1 ((uint32_t)0x00002000)Æ ADC_SMPR2_SMP14_2 ((uint32_t)0x00004000)È ADC_SMPR2_SMP15 ((uint32_t)0x00038000)É ADC_SMPR2_SMP15_0 ((uint32_t)0x00008000)Ê ADC_SMPR2_SMP15_1 ((uint32_t)0x00010000)Ë ADC_SMPR2_SMP15_2 ((uint32_t)0x00020000)Í ADC_SMPR2_SMP16 ((uint32_t)0x001C0000)Î ADC_SMPR2_SMP16_0 ((uint32_t)0x00040000)Ï ADC_SMPR2_SMP16_1 ((uint32_t)0x00080000)Ð ADC_SMPR2_SMP16_2 ((uint32_t)0x00100000)Ò ADC_SMPR2_SMP17 ((uint32_t)0x00E00000)Ó ADC_SMPR2_SMP17_0 ((uint32_t)0x00200000)Ô ADC_SMPR2_SMP17_1 ((uint32_t)0x00400000)Õ ADC_SMPR2_SMP17_2 ((uint32_t)0x00800000)× ADC_SMPR2_SMP18 ((uint32_t)0x07000000)Ø ADC_SMPR2_SMP18_0 ((uint32_t)0x01000000)Ù ADC_SMPR2_SMP18_1 ((uint32_t)0x02000000)Ú ADC_SMPR2_SMP18_2 ((uint32_t)0x04000000)Ü ADC_SMPR2_SMP19 ((uint32_t)0x38000000)Ý ADC_SMPR2_SMP19_0 ((uint32_t)0x08000000)Þ ADC_SMPR2_SMP19_1 ((uint32_t)0x10000000)ß ADC_SMPR2_SMP19_2 ((uint32_t)0x20000000)â ADC_SMPR3_SMP0 ((uint32_t)0x00000007)ã ADC_SMPR3_SMP0_0 ((uint32_t)0x00000001)ä ADC_SMPR3_SMP0_1 ((uint32_t)0x00000002)å ADC_SMPR3_SMP0_2 ((uint32_t)0x00000004)ç ADC_SMPR3_SMP1 ((uint32_t)0x00000038)è ADC_SMPR3_SMP1_0 ((uint32_t)0x00000008)é ADC_SMPR3_SMP1_1 ((uint32_t)0x00000010)ê ADC_SMPR3_SMP1_2 ((uint32_t)0x00000020)ì ADC_SMPR3_SMP2 ((uint32_t)0x000001C0)í ADC_SMPR3_SMP2_0 ((uint32_t)0x00000040)î ADC_SMPR3_SMP2_1 ((uint32_t)0x00000080)ï ADC_SMPR3_SMP2_2 ((uint32_t)0x00000100)ñ ADC_SMPR3_SMP3 ((uint32_t)0x00000E00)ò ADC_SMPR3_SMP3_0 ((uint32_t)0x00000200)ó ADC_SMPR3_SMP3_1 ((uint32_t)0x00000400)ô ADC_SMPR3_SMP3_2 ((uint32_t)0x00000800)ö ADC_SMPR3_SMP4 ((uint32_t)0x00007000)÷ ADC_SMPR3_SMP4_0 ((uint32_t)0x00001000)ø ADC_SMPR3_SMP4_1 ((uint32_t)0x00002000)ù ADC_SMPR3_SMP4_2 ((uint32_t)0x00004000)û ADC_SMPR3_SMP5 ((uint32_t)0x00038000)ü ADC_SMPR3_SMP5_0 ((uint32_t)0x00008000)ý ADC_SMPR3_SMP5_1 ((uint32_t)0x00010000)þ ADC_SMPR3_SMP5_2 ((uint32_t)0x00020000)€
258 ..\..\..\os\kernel\include\chschd.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÄ6x\*Œr_queue#r_prioX#r_ctx # r_newer#r_older#r_current#PReadyList¢d¨ 258 ADC_SMPR3_SMP6 ((uint32_t)0x001C0000)
259 ..\..\..\os\kernel\src\chregistry.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil”9T`âQ 259 ADC_SMPR3_SMP6_0 ((uint32_t)0x00040000)‚
260 ..\..\..\os\kernel\src\chqueues.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil8;¨auvoid" "ó"Ã"á1ý"¼8þ?qwaiti$ý1qp$µtimea__resulti"Ï1"ý 260 ADC_SMPR3_SMP6_1 ((uint32_t)0x00080000)ƒ
261 ..\..\..\os\kernel\src\chmtx.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilD;Hf"l"ó"Ã9árchMtxLockS$mp\ctpà\tp8•ãchMtxTryLockS$mpa__result 261 ADC_SMPR3_SMP6_2 ((uint32_t)0x00100000)…
262 ..\..\..\os\kernel\include\chinline.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilP;Ôf"<Ð-queue_insert$tp$¤tqp;Š;lifo_remove$¤tqpa__result\tp<¯Ilist_insert$tp$/tlp"?;ïOlist_remove$/tlpa__result\tp9ž"prio_insert$tp$¤tqp\cp8Ù4fifo_remove$¤tqpa__result\tp8ˆBdequeue$tpa__result` 262 ADC_SMPR3_SMP7 ((uint32_t)0x00E00000)†
263 ..\..\..\os\kernel\src\chmempools.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil€;€kuvoid"¢9ÜŽchPoolFreeI$\mp$¨objp\phpFT9¥¤chPoolFree$\mp$¨objpYbasepriP¤YbasepriP8ÜbchPoolAllocI¨$\mpa__result¨\objp¨"‹T8 263 ADC_SMPR3_SMP7_0 ((uint32_t)0x00200000)‡
264 ..\..\..\os\kernel\src\chmemcore.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilŒ;<muvoid"¡8ãichCoreAllocI§$wsizea__result§\p§"ýóýqImage$$RW_IRAM1$$ZI$$LimitéžýqImage$$RW_IRAM2$$Base¨ 264 ADC_SMPR3_SMP7_1 ((uint32_t)0x00400000)ˆ
265 ..\..\..\os\kernel\src\chmboxes.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil˜;€n"·U"i8ÿchMBPostSi$ mbp$imsg$µtimea__resulti\rdymsgi8×ìchMBPostAheadSi$ mbp$imsg$µtimea__resulti\rdymsgi8ªÉchMBFetchSi$ mbp$¦msgp$µtimea__resulti\rdymsgi´ 265 ADC_SMPR3_SMP7_2 ((uint32_t)0x00800000)Š
266 ..\..\..\os\kernel\src\chheap.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¤;€quvoid"ž"·V"w 266 ADC_SMPR3_SMP8 ((uint32_t)0x07000000)‹
267 ..\..\..\os\kernel\src\chevents.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilH<ls"×3ø3"¦9ÛôchEvtSignalI$tp$‹mask9˜±chEvtBroadcastFlagsI$ esp$ flags\elp³3° 267 ADC_SMPR3_SMP8_0 ((uint32_t)0x01000000)Œ
268 ..\..\..\os\kernel\src\chdynamic.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilT<œwuvoid"¡"‹T 268 ADC_SMPR3_SMP8_1 ((uint32_t)0x02000000)
269 ..\..\..\os\kernel\include\chinline.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keill< y"<Ð-queue_insert$tp$¤tqp;Š;lifo_remove$¤tqpa__result\tp;¸Bdequeue$tpa__result<ÝIlist_insert$tp$]tlp"?;Olist_remove$]tlpa__result\tp9Ì"prio_insert$tp$¤tqp\cp8‡4fifo_remove$¤tqpa__result\tpœ 269 ADC_SMPR3_SMP8_2 ((uint32_t)0x04000000)
270 ..\..\..\os\kernel\src\chcond.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil`<y"àW"ó"Ã"l9üzchCondBroadcastI$žcp\tqp__1¤\tpª\fifo_remove__2ª8ɱchCondWaitSi$žcpa__resulti\ctp\mp°\msgi8ž‡chCondWaitTimeoutSi$žcp$µtimea__resulti\mp°\msgi 270 ADC_SMPR3_SMP9 ((uint32_t)0x38000000)
271 ..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil„<|}"U9‰—_port_irq_epilogueYbasepriPô\ctxp©YpspPˆYbasepriP° 271 ADC_SMPR3_SMP9_0 ((uint32_t)0x08000000)‘
272 ..\..\..\boards\ST_STM32L_DISCOVERY\board.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil<8€[ZGPS_dekoduj.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil(püpð?” dekoduj_zpravu_GPS(püphNMEA_retezec<[hNMEA_delkaýYiýYjýYkýYlýYpocet_careký GPS_dekoduj.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilpGPGGA_informaceV\( ì..\main.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil\hÞopuvoidcharint"Œ"’?ùY gpt2cb\h‚hX$Ò gptpYbasepriø|h€hYbasepri?ÊŽ pwmpcb‚hžh8$™pwmpYbasepriÉ–hœhYbasepri?ÚŸadccbžhúhhadcp™>$>buffer$wnYbasepriÙ¨høhYavg_ch1>Yavg_ch2>ØòhøhYbasepri>ý»Thread_odpaliúhêi$¡arg]__resultiPYstavýYodpal_povolenýYbasepriüiêiYmsgiûiêiYbasepri>³÷Thread_GPSiêi®kã$¡arg]__resultiPÇýóYinBuffer»‘¨{Yzacatek_retezce¥Ykonec_retezce¥Ypocet_znakuýžýcYNMEA_zprava‘œ>‹ÄThread1i®kÈkÏ$¡arg]__resultiPYseconds_counter  IÛ]Èkm~n(]d3] ÀÔkPlC]dF]pÚîk,lW]be]‘@’>í ðmainšmÞo\]__resultšP’ýYznaky‘¬©’ 272 ADC_SMPR3_SMP9_1 ((uint32_t)0x10000000)’
273 Yprikaz ‘pYpocet_znakuýFœ ]ˆnJoÛn(]d3]¬  ’nJoC]dF]¬› ànoW]be]‘D„ Fì ]PoÜoèn(]d3]Ñ ^oÜoC]dF]rë toºoW]be]‘D˜L..\main.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilptp_odpal Ypwmcfg8 Ygpt2cfgC pwYadcgrpcfg¤@xwYUSART2_configš]¬wYsamples] YwaThread_odpal ] YwaThread_GPS«]H YwaThread1¶]ø ..\..\..\test\testthd.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil e,huvoid"š>Þ<threadi e,ehp ^__resultiP 273 ADC_SMPR3_SMP9_2 ((uint32_t)0x20000000)•
274 ?ÿB thd1_execute,e¼eð?Ê^ thd2_execute¼e\fÄYbasepriÉ@f\fYbasepri?à~ thd3_execute\fºg¤YprioX\p1XYbasepri©âf¨gYbasepriĨg¶gYbasepriß°g´gYbasepri?½ thd4_executeºg,hx\timeµü..\..\..\test\testthd.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilptestthd1d^wptestthd2d^,wptestthd3d^<wptestthd4d^Lwppatternthdr^\wˆ..\..\..\test\testsem.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¬` ex 274 ADC_JOFR1_JOFFSET1 ((uint32_t)0x00000FFF)˜
275 uvoidint"š?ÊH sem1_setup¬`´`à>…Mthread1i´`È`Àhp§^__resultiP?ÐT sem1_executeÈ`¾a”YbasepriÏža¾aYbasepri?ð€ sem2_setup¾aÆa€>Õ…thread2iÆaæa`$§p^__resultiPYbasepriÔÞaäaYbasepri?› sem2_executeæa&c4Yi Ytarget_timeµ\msgi?»Ì sem3_setup&c.c >öÑthread3i.c@c$§p^__resultiP?˜Ù sem3_execute@cÈcÔ>þõthread4iÈcæc´hp§^__resultiPYbasepriýÊcäcYbasepri?‡û sem4_executeæc e<Ybsem7_‘dYbasepri×NdšdYbasepriëYbasepriP†šdeYbasepri..\..\..\test\testsem.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYsem1<ü ptestsem1÷_Èvptestsem2÷_Øvptestsem3÷_èvptestsem4÷_øvppatternsem`w€..\..\..\test\testqueues.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilè[¨`È uvoidunsigned intchar"?ã9 notifyè[ê[Ì$ý1qp?…N queues1_setupê[\¬>¿Sthread1i\\Œ$»p^__resultiP ?ÜZ queues1_execute\R^`\i£\nwYbasepri“YbasepriP®\6\YbasepriÉ6\N\YbasepriäN\R\YbasepriøYbasepriPŒYbasepriP§R\z\Ybasepri»YbasepriPÏYbasepriPêz\¶\YbasepriþYbasepriP’YbasepriP­¶\è\YbasepriÈÜ\ú\Ybasepriãú\&]Ybasepri÷YbasepriP‹YbasepriP¦&]B]YbasepriÁB]Z]YbasepriÜZ]ª]YbasepriðYbasepriP„YbasepriPŸª]Ä]YbasepriºÄ]Ö]YbasepriÕÖ]Ú]YbasepriéYbasepriPýYbasepriP˜Ú]^Ybasepri¬YbasepriPÀYbasepriPÛð]R^Ybasepri?ÿ¥ queues2_setupR^h^@>º ªthread2ih^x^ $»p^__resultiP?ÿ± queues2_executex^¨`ô\i£\nwYbasepri 275 ADC_JOFR2_JOFFSET2 ((uint32_t)0x00000FFF)›
276 YbasepriPª 276 ADC_JOFR3_JOFFSET3 ((uint32_t)0x00000FFF)ž
277 z^Â^Ybasepri¾ 277 ADC_JOFR4_JOFFSET4 ((uint32_t)0x00000FFF)¡
278 YbasepriPÒ 278 ADC_HTR_HT ((uint32_t)0x00000FFF)¤
279 YbasepriPí 279 ADC_LTR_LT ((uint32_t)0x00000FFF)§
280 Â^ä^Ybasepri¶ ä^þ^Yc³š ä^ð^Ybasepriµ ð^ø^YbasepriÊ YbasepriPÞ YbasepriPù þ^2_Ybasepri YbasepriP¡ YbasepriP¼ 2_t_YbasepriÐ YbasepriPä YbasepriPÿ t_®_Ybasepri“ YbasepriP§ YbasepriP ¨_Ò_YbasepriÝ Ò_Ü_Ybasepriø Ü_à_YbasepriŒYbasepriP YbasepriP»à_l`YbasepriÏYbasepriPãYbasepriPþl`¨`Ybasepriü..\..\..\test\testqueues.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYiqÏ1´ Yoqá1Ø ptestqueues1Ë`œvptestqueues2Ë`¬vppatternqueuesÙ`¼v8..\..\..\test\testpools.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil[Ú[Àuvoidint"œ>î<null_provider©[[ $wsize^__result©P?B pools1_setup[ [ ?¸G pools1_execute [Ú[à\i¢Ð..\..\..\test\testpools.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYmp1‹T¨ ptestpools1a„vppatternpools›a”vô..\..\..\test\testmtx.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÐQ[ðuvoid"š?ÃT mtx1_setupÐQÖQX >þYthread1iÖQîQ8 hp ^__resultiP?«a mtx1_executeîQR YprioX?Ë— mtx2_setupR–Rø>‡thread2Li–R¸RØ$ p^__resultiP >éthread2Mi¸RÐR¸$ p^__resultiP>ÿ³thread2HiÐRòR˜$ p^__resultiP ?­¾ mtx2_executeòRtSlYtimeµ?Íñ mtx3_setuptS†S@>Šøthread3LLi†S¢S $ p^__resultiP>ƃthread3Li¢SÚS$ p^__resultiP6>‚“thread3MiÚSüSà$ p^__resultiP >¾Ÿthread3HiüSTÀ$ p^__resultiP>û©thread3HHiT6T $ p^__resultiP ?©´ mtx3_execute6TÞTtYtimeµ?ÉÕ mtx4_setupÞTðTH>…Ûthread4aiðTU($ p^__resultiP>Áäthread4biUU$ p^__resultiP?ª í mtx4_executeUÄWÜYpXYp1XYp2XYbasepri© ^WÄWYbasepri?Ê ¬ mtx5_setupÄWÊWÈ?ª 280 ADC_SQR1_L ((uint32_t)0x00F00000)¨
281 ± mtx5_executeÊW†Xœ\bYprioXYbasepri© 281 ADC_SQR1_L_0 ((uint32_t)0x00100000)©
282 X†XYbasepri?Ê 282 ADC_SQR1_L_1 ((uint32_t)0x00200000)ª
283 Þ mtx6_setup†X˜Xp>‡ äthread10i˜X¶XPhp ^__resultiP?ß í mtx6_execute¶XpY$YprioXYbasepriÞ XYpYYbasepri?ÿ ’ mtx7_setuppY‚Yø?­ ˜ mtx7_execute‚YZÌYprioX?Í µ mtx8_setupZ,Z >Š ¼thread11i,ZXZ€hp ^__resultiP*>Ç Ëthread12iXZpZ`hp ^__resultiP?õ Ó mtx8_executepZ[4YprioX„..\..\..\test\testmtx.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYc1àW€ Ym1lˆ Ym2l˜ ptestmtx1Hbàuptestmtx2Hbðuptestmtx3Hbvptestmtx4Hbvptestmtx5Hb vptestmtx6Hb0vptestmtx7Hb@vptestmtx8HbPvppatternmtxVb`v..\..\..\test\testmsg.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil<QºQÔuvoid"š>Þ;threadi<QZQ˜ hp ^__resultiP?’C msg1_executeZQºQl \tp\msgi¼..\..\..\test\testmsg.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilptestmsg1cÈuppatternmsgcØu$..\..\..\test\testmbox.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilŒK8Qèunsigned int?ËG mbox1_setupŒK–KØ ?¤ L mbox1_execute–K8Q¸ \msg1iYmsg2i‘h\i›Ybasepriµ(L`LYbasepriÐ`LlLYbasepriëlL„LYbasepriÿYbasepriP“YbasepriP®„L¢LYbasepriÂYbasepriPÖYbasepriPñ¢LÀLYbasepri…YbasepriP™YbasepriP´ÀL°MYbasepriÏ°M¼MYbasepriê¼MÔMYbasepriþYbasepriP’YbasepriP­ÔMòMYbasepriÁYbasepriPÕYbasepriPðòMNYbasepri„YbasepriP˜YbasepriP³N0NYbasepriÎ0N¬NYbaseprié¬NÞNYbasepri„ÞNìNYbasepriŸìN OYbasepri³YbasepriPÇYbasepriPâ O>OYbasepriöYbasepriPŠYbasepriP¥>OtOYbasepriÀtOPYbasepriÛP4PYbasepriö4P@PYbasepri‘ @PvPYbasepri¥ YbasepriP¹ YbasepriPÔ vPPYbasepriè YbasepriPü YbasepriP— 283 ADC_SQR1_L_2 ((uint32_t)0x00400000)«
284 PÈPYbasepri« 284 ADC_SQR1_L_3 ((uint32_t)0x00800000)­
285 YbasepriP¿ 285 ADC_SQR1_SQ28 ((uint32_t)0x000F8000)®
286 YbasepriPÚ 286 ADC_SQR1_SQ28_0 ((uint32_t)0x00008000)¯
287 ÈPâPYbasepriî 287 ADC_SQR1_SQ28_1 ((uint32_t)0x00010000)°
288 YbasepriP‚ YbasepriP âPüPYbasepri± YbasepriPÅ YbasepriPà üPQYbasepriô YbasepriPˆ YbasepriP£ Q6QYbasepriÐ..\..\..\test\testmbox.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYmb1·UX ptestmbox1Çc°uppatternmboxÕcÀu..\..\..\test\testheap.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilI„K(uvoid"›?Å@ heap1_setupI I¬ 288 ADC_SQR1_SQ28_2 ((uint32_t)0x00020000)±
289 ?“E heap1_execute I„Kì \p1¡\p2¡\p3¡Ynw‘hYszw‘lÔ..\..\..\test\testheap.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilptestheap1d˜uppatternheapd¨uYtest_heapjVè 289 ADC_SQR1_SQ28_3 ((uint32_t)0x00040000)²
290 ”..\..\..\test\testevt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilØDI8uvoid"š?ÃK evt1_setupØDàDè ?ãP h1àDæDÔ $xid?ƒQ h2æDìDÀ $xid?£R h3ìDòD¬ $xid?ÞU evt1_executeòDzEO Yel1D3‘XYel2D3‘h?þ€ evt2_setupzE‚E; >º…thread1i‚E˜E hp ^__resultiP>õŒthread2i˜E´Eû $ p^__resultiP?Ë• evt2_execute´E0H \m‹Yel1D3‘@Yel2D3‘P\target_timeµ?ë÷ evt3_setup0H8Hú 290 ADC_SQR1_SQ28_4 ((uint32_t)0x00080000)´
291 ?•ü evt3_execute8HIÀ 291 ADC_SQR1_SQ27 ((uint32_t)0x00007C00)µ
292 \m‹..\..\..\test\testevt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYes1×3P Yes2×3T YevhndlBeLuptestevt1KeXuptestevt2Kehuptestevt3KexuppatternevtYeˆu..\..\..\test\testdyn.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil AœD¬"uvoidint"š>åGthreadi AAì hp§^__resultiP 292 ADC_SQR1_SQ27_0 ((uint32_t)0x00000400)¶
293 ?„N dyn1_setupA$AØ ?ÐS dyn1_execute$AB| Ynw‘dYszw‘hYp1§YprioX?ðˆ dyn2_setupBBh ?¤ dyn2_executeBòB< \i YprioX?ÄË dyn3_setupòBþB( ?–Ð dyn3_executeþBœDü YtpYprioXFª fhC‚CÝn!fe*fb:fÜbDfÜFÙ fŽC¨CÞn!fe*fb:f‚bDf‚Fˆ fæCDän!fe*fb:fÚbDfÚF· f D&Dån!fe*fb:f€bDf€Fæ fNDhDên!fe*fb:fÂbDfÂF• fvDŽDën!fe*fb:fêbDfê..\..\..\test\testdyn.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilptestdyn1Qf uptestdyn2Qfuptestdyn3Qf,uppatterndyn_f<uYheap1jV¸ 293 ADC_SQR1_SQ27_1 ((uint32_t)0x00000800)·
294 Ymp1‹TØ 294 ADC_SQR1_SQ27_2 ((uint32_t)0x00001000)¸
295 t..\..\..\test\testbmk.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil8ü? &uvoid"š>ó@thread1i808$ p^__resultiPYtpYmsgi?Âi bmk1_execute08 8ìYnFÁÄhP8z8mnÝheæhbôh8?”† bmk2_execute 89ÀYnF“ÄhÀ8ê8ŠnÝheæhbôh¨>Ïšthread2i99¬hp ]__resultiP?¡© bmk3_execute9Ú9€YnF ÄhŠ9´9±nÝheæhbôhò>Ëthread4iÚ9ú9`$ p^__resultiPYmsgiYselfYbasepriœò9ø9Ybasepri?²Ù bmk4_executeú9’:4YtpYnYbasepriû0:f:Ybasepri–f:t:Ybasepri±t:’:Ybasepri?ò‰ bmk5_execute’:ê:YnYwap YprioX?²° bmk6_executeê:<;ÜYnYwap YprioX>íÕthread3i<;^;¼$ p^__resultiP ?Ý bmk7_setup^;f;¨?¸â bmk7_executef;œ<|Yn>ô‘thread8iœ<È<\hp ^__resultiP*?¡   bmk8_executeÈ<t=$Yn‘d? 295 ADC_SQR1_SQ27_3 ((uint32_t)0x00002000)¹
296 Æ bmk9_executet= >øÍ ýYibÂ@ 296 ADC_SQR1_SQ27_4 ((uint32_t)0x00004000)»
297 YiqÏ1P 297 ADC_SQR1_SQ26 ((uint32_t)0x000003E0)¼
298 YnYbasepriœ 298 ADC_SQR1_SQ26_0 ((uint32_t)0x00000020)½
299 ˜= >Ybasepri?À 299 ADC_SQR1_SQ26_1 ((uint32_t)0x00000040)¾
300 ô tmo >>ä$ param?¶ ö bmk10_execute>v>¸Yvt1*gt 300 ADC_SQR1_SQ26_2 ((uint32_t)0x00000080)¿
301 Yvt2*gˆ 301 ADC_SQR1_SQ26_3 ((uint32_t)0x00000100)À
302 YnYbasepriµ $>v>Ybasepri?× ž bmk11_setupv>~>¤?ƒ £ bmk11_execute~>à>xYn?¤ Í bmk12_setupà>æ>d?Ð Ò bmk12_executeæ>@?8Yn?ó ù bmk13_execute@?ü? è..\..\..\test\testbmk.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilptestbmk1ýhtptestbmk2ýhtptestbmk3ýh$tptestbmk4ýh4tptestbmk5ýhDtptestbmk6ýhTtptestbmk7ýhdtptestbmk8ýhttptestbmk9ýh„tptestbmk10ýh”tptestbmk11ýh¤tptestbmk12ýh´tptestbmk13ýhÄtppatternbmk iÔtYsem1<œ 302 ADC_SQR1_SQ26_4 ((uint32_t)0x00000200)Â
303 Ymtx1l¨ 303 ADC_SQR1_SQ25 ((uint32_t)0x0000001F)Ã
304 8..\..\..\test\test.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil@0Ä7,charunsigned intintuvoid"—"¶Iî$j@0–0n8jbIj‘`bQjIˆXj–0¸0ænkjI»uj¸0æ0ºnŠjFºXj¼0Ö0{nkj?•“test_emit_tokenæ0þ0¦htoken—Ybasepri”ô0ú0YbasepriI·«jþ0 1’nÄjbÎjP Iÿßj 1"1~nújnkck’Fþ«j1 1¨nÄjeÎj>¶¬_test_assert_sequence"1^1:hpointŸhexpected¼___resulttYcp¼F‚«j*1,1°nÄjeÎjF¡«jH1P1³nÄjeÎjFµ”jT1X1´>ä¸_test_assert_time_window^1€1hpointŸhstartµhendµ___resultVFãßjl1~1ºnújnkekFâ«jt1~1¨nÄjeÎj?—Ätest_terminate_threads€1œ1úYi¯I²%kœ1º1Úb@k?‡àtest_cpu_pulseº1ê1ÆhdurationŸYstartµYendµYnowµ>Ãõ test_wait_tickµê1ø1¦^__resultµP ?â… tmrø12’$Àp?Ê test_start_timer2,2rhmsŸYdurationµYbasepriÉ 2*2Ybasepri>¸ºTestThreadi,2Ä78hpÀ^__resultiP’ Yi¯Yj¯Ycp¼F¹ 304 ADC_SQR1_SQ25_0 ((uint32_t)0x00000001)Ä
305 XjJ2^2ÁnkjFÓ 305 ADC_SQR1_SQ25_1 ((uint32_t)0x00000002)Å
306 Xjf2z2ÃnkjFí 306 ADC_SQR1_SQ25_2 ((uint32_t)0x00000004)Æ
307 Xj‚2–2ÆnkjF‡ Xjž2²2ÉnkjF¡ Xjº2Î2ÌnkjF» XjÖ2ê2ÐnkjFÕ Xjò23ÔnkjFï Xj3"3ØnkjF‹ lkX3v3âb€k˜F¥ Xjx3Š3ãnkjFÒ $j>37än8jbIj‘°þbQjþFì XjÎ3â3ånkjF™ $jæ3$7æn8jbIj‘ ¦bQj¦F³ Xj"464çnkjFÍ Xj>4ø5ènkjF€ujú56énŠjFÿ Xjú56{nkjF¼Gk*6h6ín]kdekF»%kR6h6©b@k’ FÖXjt6†6ï nkjF‚$j†607ð n8jbIj‘@Æ bQjÆ FœXjÆ6Ú6ñ nkjFÎujø6 7ó fŠjFÍXjø6 7{nkjFuj07P7ö nŠjF€Xj07B7{nkjFlkr7’7ûb€k²F·Xjœ7®7ýnkjœ..\..\..\test\test.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilunsigned intchar"›Ylocal_fail Yglobal_fail ptest_timer_done Yfailpoint‹ Ytokp£ Ychpùi Ypatterns™k pwaðiðsYtokens_bufferÐi pthreadsÝi( Yvt*g< ptestEP ,..\..\..\os\hal\platforms\STM32\gpt_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil/003IÆLl/(/Xnhl?—½VectorB0(/V/,F–tl,/N/Án•lF•Ll</H/˜fhl?¹Žgpt_lld_initV/d/?óàgpt_lld_startd/¸/øhgptpYpsc ?¡îgpt_lld_stop¸/ê/Øhgptp?æÈgpt_lld_start_timerê/ 0Ähgptphintervalô?¬îgpt_lld_polled_delay 000°hgptphintervalô´..\..\..\os\hal\platforms\STM32\gpt_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilpGPTD2û ..\..\..\os\hal\platforms\STM32L1xx\hal_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil8-æ.p5?ä^hal_lld_init8-Ø-€FãPm„-Ô-t?Š‹stm32_clock_initØ-æ.l¤..\..\..\os\hal\platforms\STM32L1xx\adc_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÀ)-è7IÊ$nÀ)ì)¸nEn?õ9 adc_lld_serve_rx_interruptì)8+hhadcpHhflagsYbasepri­\tpÈ*–*Ybasepriè\halfw\half_indexwˆ\halfw\half_indexwœYbasepriP©\tpÄ^*8+YbasepriFÜ$nø)4*?fEnFô$nÊ*ð*K fEn?ë[Vector888+¼+<YsrYbasepri·\tpÒ~+¼+YbasepriFê$nZ+~+hfEn?Œyadc_lld_init¼+à+?Ï“adc_lld_startà+",ðhadcpHÎò+ ,\b?ý³adc_lld_stop",R,ÐhadcpH?ÏÉadc_lld_start_conversionR,-¼hadcpHYmodeYgrppœJ?úˆadcSTM32EnableTSVREFE--¨?¦“adcSTM32DisableTSVREFE--”¸..\..\..\os\hal\platforms\STM32L1xx\adc_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilpADCD1iHÔ ¼..\..\..\os\hal\platforms\STM32L1xx\stm32_dma.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÐ'ª)<intuvoid"¹?írVector6CÐ'ò'*Yflags?˜„Vector70ò'(þYflags?ÖVector74(8(ÒYflags?î¨Vector788(\(¦Yflags?™ºVector7C\(€(zYflags?ÄÌVector80€(¤(NYflags?ïÞVector84¤(È("Yflags?’ôdmaInitÈ(ô(\i²>‡—dmaStreamAllocateô(z)îhdmastpBohpriorityhfunc‹Khparam¿___resultV?»ÃdmaStreamReleasez)ª)ÌhdmastpBoü..\..\..\os\hal\platforms\STM32L1xx\stm32_dma.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilp_stm32_dma_streams0oœsYdma_streams_mask Ydma_isr_redir9oœ @..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil %ž'L??ÝÉ notify1 %¬%T$ý1qp?ƒÑ notify2¬%¸%@$ý1qp?¡…VectorD4¸%È%?¿˜VectorD8È%Ø%è?à÷sd_lld_initØ%ü%È?Á¢sd_lld_startü%n&¨hsdp)phconfig/pFÀ9p<&l&ÓfLpfTpb_pœ?‡ßsd_lld_stopn&®&”hsdp)pF†fpv&€&ân{pIÂÕp®&ž'tnîpböpbüpbq bqdq\Ù'*'(qd+qøð*'8'<qd?qŠ‡8'H'PqdSq˜ÍH'|'dqbgq¨µH'n'oqdrq¨Ìn'r'ƒqd†qÎä|'ˆ'˜qd›qÜûˆ'š'¬qd¯qèFÁ‚pÄ&'£n•pnpb¦p¤d°p¤À''ÀpdÃpàè..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYdefault_config#pspSD1¡5¬ pSD2¡5$ 4..\..\..\os\hal\platforms\STM32\pwm_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil|#Š%$C?êíVectorB8|#Ü#ðFélr€#Ô#ñnŒrd—r?ŒÜpwm_lld_initÜ#ì#Ð?Ò’pwm_lld_startì#ú$°hpwmpYpscYccer ?€Úpwm_lld_stopú$,%hpwmp?ì pwm_lld_enable_channel,%h%|hpwmphchannelhhwidthëJ%f%Ydier?´¾pwm_lld_disable_channelh%Š%hhpwmphchannelh´..\..\..\os\hal\platforms\STM32\pwm_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilpPWMD4r˜ h..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÈ!Z#LF?“h_pal_lld_initÈ!®"<hconfig]sFÿcsä!"|ftsf€sFœcs" "}ftsf€sF¹cs ">"~ftsf€sFÖcs>"\"ftsf€sFôcs\"€"ftsf€sF’cs€"¬"Šftsf€s?êŸ_pal_lld_setgroupmode®"Z#hportÓOhmask¥Ohmode¼OYmoderYotyperYospeedrYpupdrYaltrYbitéÈ"Z#YaltrmaskYm1Ym2Ym4L..\..\..\os\hal\src\tm.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilH!¸!”H?Ã> tm_startH!P!°htmp+Q?õJ tm_stopP!v!œhtmp+QYnowU:I'tv!Š!ˆn<t?ÎatmInitŠ!¸!PYtm£P‘`FÍ't’!¤!hf<t¬..\..\..\os\hal\src\tm.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYmeasurement_offsetU:  ..\..\..\os\hal\src\serial.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil4 D!äIuvoid"Ÿ>õ7writew4 > hip¥hbp÷thnw]__resultwP>À=readw> H ühip¥hbpûthnw]__resultwP>€CputiH R èhip¥hbý]__resultiP>·HgetiR \ Ôhip¥]__resultiP>‡Mputti\ b Àhip¥hbýhtimeoutµ]__resultiP>ÎRgettib h ¬hip¥htimeoutµ]__resultiP>§Wwritetwh n ˜hip¥hbp÷thnwhtimeµ]__resultwP>ÿ\readtwn t „hip¥hbpûthnwhtimeµ]__resultwP?šqsdInitt x p?å…sdObjectInitx ° Phsdpuhinotify¾1honotify¾1?ŘsdStart° Ì 0hsdpuhconfig uYbasepriÄÄ Ê Ybasepri?–®sdStopÌ ü hsdpuYbasepri•ô ú Ybasepri?ÏÎsdIncomingDataIü *!ähsdpuhbý>Ÿ èsdRequestDataIi*!D!Ähsdpu^__resultiPYbi¤..\..\..\os\hal\src\serial.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYvmtY5psä..\..\..\os\hal\src\pwm.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¨4 K?¸=pwmInit¨¬Ì?æIpwmObjectInit¬¶¸hpwmp™?Ç\pwmStart¶Ø˜hpwmp™hconfig¢YbasepriÆÐÖYbasepri?™qpwmStopØôxhpwmp™Ybasepri˜ìòYbasepri?‚ŒpwmChangePeriodô dhpwmp™hperiod‹Ybasepri  307 ADC_SQR1_SQ25_3 ((uint32_t)0x00000008)Ç
308 Ybasepri?ú¥pwmEnableChannel  Dhpwmp™hchannelthwidth‹Ybasepriù  Ybasepri?æÁpwmDisableChannel 4 $hpwmp™hchanneltYbasepriå, 2 Ybasepri`..\..\..\os\hal\src\hal.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil4ž˜L?¸=halInit4\ 308 ADC_SQR1_SQ25_4 ((uint32_t)0x00000010)Ê
309 Iè¬u\~önÍunÙucãu6bóu?áºhalPolledDelay~žàhticksU:YstartU:YtimeoutU:Fà¬u„œ½nÍunÙueãubóuP,..\..\..\os\hal\src\gpt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil`2üM?¸=gptInit`dx?æIgptObjectInitdndhgptpÒ ?ÇWgptStartnŒDhgptpÒ hconfigG YbasepriÆ„ŠYbasepri?™kgptStopŒ¨$hgptpÒ Ybasepri˜ ¦Ybasepri?†„gptChangeInterval¨¾hgptpÒ hinterval° 309 ADC_SQR2_SQ19 ((uint32_t)0x0000001F)Ë
310 Ybasepri…¶¼YbasepriI¦˜v¾ÆünµvnÀv?´—gptStartContinuousÆÞÜhgptpÒ hinterval° 310 ADC_SQR2_SQ19_0 ((uint32_t)0x00000001)Ì
311 Ybasepri“ÖÜYbasepriF³˜vÎÖšnµvnÀvIÔÐvÞæÈnêvnõv?ß¹gptStartOneShotæþ¨hgptpÒ hinterval° 311 ADC_SQR2_SQ19_1 ((uint32_t)0x00000002)Í
312 Ybasepri¾öüYbasepriFÞÐvîö¼nêvnõvIùwþ”nw?ëÚgptStopTimerthgptpÒ YbasepriÐYbasepriFêwÝnw?«€gptPolledDelay2ThgptpÒ hinterval° 312 ADC_SQR2_SQ19_2 ((uint32_t)0x00000004)Î
313 \..\..\..\os\hal\src\adc.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil<\äO?¸=adcInit<@¨?æIadcObjectInit@V”hadcp™>?ÇhadcStartVtthadcp™>hconfig @YbasepriÆlrYbasepri?™|adcStoptThadcp™>Ybasepri˜ˆŽYbasepriIÅÄwž@náwnìwn÷wnx?÷˜adcStartConversionž¾ hadcp™>hgrpp¨@hsamples>hdepthwYbasepriʶ¼YbasepriFöÄw¨¶žnáwnìwn÷wnx?êÓadcStopConversion¾îhadcp™>YbasepriÎÜèYtpéèìYbasepri?´îadcStopConversionIî Ôhadcp™>³ Ytp>—adcConverti R´hadcp™>hgrpp¨@hsamples>hdepthw^__resultiP0YmsgiYbasepriÔJPYbasepriF€Äw,:Ÿnáwnìwn÷wnx?°´adcAcquireBusRX hadcp™>?ÞÈadcReleaseBusX\Œ$™>adcp¤..\..\..\os\kernel\src\chvt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¨6üQuvoid" ?Ç+_vt_init¨ºú?›EchVTSetIºòæhvtpDyhtimeµhvtfuncÂxhpar¦YpDy?ÅcchVTResetIòÒhvtpDy>¥chTimeIsWithin6¼hstartµhendµ___resultYtimeµ¨..\..\..\os\kernel\src\chvt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilpvtlist”yˆ Ì..\..\..\os\kernel\src\chthreads.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil@šÈSuvoid"¥I×k|@xŒ n…|nŽ|b™|P6I½ª|xÈx nÅ|nÍ|nØ|nã|nì|bô|PNb}F¼k|ŽÆ¡n…|nŽ|e™|>È´ chThdCreateStaticÈ.X hwsp«hsizewhprioXhpf?harg«^__resultPdYtpYbasepriã&,YbasepriFǪ|Ô ÁnÅ|nÍ|nØ|nã|nì|eô|b}”FÆk|æ ¡n…|nŽ|e™|>ÎÒ chThdSetPriorityX.Z8 hnewprioX^__resultXP*YoldprioXYbasepriÍPXYbasepri>»ó chThdResumeZt htp^__resultPYbasepriºjrYbasepri?“ŠchThdTerminatetŠ htpYbasepri’‚ˆYbasepri?échThdSleepŠ¢ähtimeµYbaseprièš Ybasepri?îchThdSleepUntil¢ÀÄ$µtimeYbasepri¸¾Ybasepri? ½chThdYieldÀâ¤YbasepriŒ ÚàYbasepriIÇ }â"xn"}b,}¢b5}¢b@}¢bJ}¢?· 313 ADC_SQR2_SQ19_3 ((uint32_t)0x00000008)Ï
314 ÒchThdExit"hLhmsgiYbasepriF¶ 314 ADC_SQR2_SQ19_4 ((uint32_t)0x00000010)Ñ
315 }*hÕn"}b,}êb5}b@}bJ}>Ì chThdWaitihš,htp^__resultiP0YmsgiYbasepri¬ ˆ˜YbasepriFË Œ{|‚¨n {f©{”..\..\..\os\kernel\src\chsys.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil€$øVuvoid"¡?Ò6_idle_thread€Šà $§p?–MchSysInitŠÎÀ Ymainthread〠Ybasepri?•‚chSysTimerHandlerIÎ$  Ybasepri”ä"Yvtpœg“ä"Yfng’ä"Ybasepri°..\..\..\os\kernel\src\chsys.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilp_idle_thread_wa~È ä..\..\..\os\kernel\src\chsem.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil`z\X?ÒOchSemInit`h"hsp½€hnÈIπh’ü!nä€në€dó€bý€bb?£fchSemReset’ÌÜ!hsp½€hnÈYbaseprièÄÊYbasepriF¢πœÀinä€në€dó€<bý€bbIæ#Ìú¼!n<cCN"Få¹àî½nÎn×>›chSemWaitiú4œ!hsp½€^__resultiP8YmsgiYbasepriÛ,2YbasepriFš#,¡n<eCF™¹"½nÎn×IäT4fˆ!ntn{c†0"Fã¹HV‚nÎn×>²×chSemWaitTimeoutif¨h!hsp½€htimeµ^__resultiP@YmsgiYbasepriì ¦YbasepriF±Tn Ûntn{e†F°¹‚‚nÎn×?®chSemSignal¨ÔH!hsp½€Ybasepri†ÌÒYbasepriF­à¼Æ™nùe€b€Ü?— ¨chSemSignalIÔô4!hsp½€ïàôYtpF– àâì´ nùe€b€‚?þ ÇchSemAddCounterIô"!hsp½€hnÈYtqp__3ÀYtpɀYfifo_remove__4ɀ>ä çchSemSignalWaiti"zô hsps½€hspw½€^__resultiPVYmsgiYbasepri RtYctpœ txYbasepriFà à:Dönùe€b€ÚFã ¹TbùnÎnט..\..\..\os\kernel\src\chschd.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil˜XÀ\uvoid"¢?Ð0_scheduler_init˜¨¤#IùP„¨Æ#ni„br„Pb‚„I¿Œ„Æê|#n¢„b±„F¾9ƒÒàwnRƒeZƒbjƒ:?÷ wakeupêJh#hp¨YtpYbasepri•ø(Ybasepri°BFYbasepriFÏtƒ"™n‰ƒe’ƒFöP„&Hni„er„b‚„Ž>ý¶chSchGoSleepTimeoutSiJ®0#hnewstate"htimeµ^__resultiP`ìZªYvt*g‘XF´Œ„R€¾n¢„b±„ºF³9ƒpxwnRƒeZƒbjƒØFüŒ„¦Ãn¢„b±„øFû9ƒ–žwnRƒeZƒbjƒþ?šÚchSchWakeupS® ì"hntphmsgiËþ YotpFòP„Àæäni„er„b‚„¨F™P„Èæ ni„er„b‚„°I㼄 JØ"b܄bæ„Fâ9ƒÇnRƒeZƒbjƒú?ÔöchSchRescheduleSJ”Ä"FÓ¼„`”ûb܄Èbæ„ÈFÒ9ƒbhÇnRƒeZƒbjƒÊI½ ð„”Ö°"b…F• 9ƒš¦®nRƒeZƒbjƒ‚F¼ P„²Î³ni„er„b‚„š?™ ãchSchDoRescheduleÖXl"FÍ 315 ADC_SQR2_SQ20 ((uint32_t)0x000003E0)Ò
316 ð„àXëb…ÈF¥ 316 ADC_SQR2_SQ20_0 ((uint32_t)0x00000020)Ó
317 9ƒä*®nRƒeZƒbjƒÌFÌ 317 ADC_SQR2_SQ20_1 ((uint32_t)0x00000040)Ô
318 P„2N³ni„er„b‚„šF˜ ¼„ìðb܄Ôbæ„ÔF— 9ƒîöÇnRƒeZƒbjƒÖ¨..\..\..\os\kernel\src\chschd.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilprlist,†` ”..\..\..\os\kernel\src\chregistry.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilT” a>—n chRegFirstThreadTlØ#^__resultPYtpYbasepri–djYbasepri>“… chRegNextThreadl”¸#htp^__resultP&YntpYbasepri’†’Ybasepri°..\..\..\os\kernel\src\chregistry.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilpch_debugâ†Xs ..\..\..\os\kernel\src\chqueues.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil P8buvoid"¤?‚XchIQInit @%hiqpê‡hbpð‡hsizewhinfy¾1hlinkª?ÚnchIQResetI@nã$hiqpê‡Ytqp__1–‡Ytpœ‡Yfifo_remove__2œ‡>Ì…chIQPutIin´Ã$hiqpê‡hbý___resultiº%FËà ¦’nùe€b€€>«chIQGetTimeouti´ £$hiqpê‡htimeµ___resulti§%YbýYbasepriâØYmsgiáYbasepriPýYbasepriFÁ²‡Ò ´nŇn·eهFÀ¹ÞìDnÎn×>âÛchIQReadTimeoutw ´ƒ$hiqpê‡hbpð‡hnwhtimeµ___resultw‰%Ynfy¾1YrwYbasepriçn®Ybasepri‚š°Ybasepri¤¬YbasepriFᲇ8nènŇn·eهFà¹VdDnÎn×?·ŒchOQInit´Îo$hoqp¢‡hbpð‡hsizewhonfy¾1hlinkª? ¢chOQResetIÎþO$hoqp¢‡Ytqp__3–‡Ytpœ‡Yfifo_remove__4œ‡> ÂchOQPutTimeoutiþz/$hoqp¢‡hbýhtimeµ___resultik%Ybasepri­ 318 ADC_SQR2_SQ20_2 ((uint32_t)0x00000080)Õ
319 pYmsgi¬ 319 ADC_SQR2_SQ20_3 ((uint32_t)0x00000100)Ö
320 8FYbasepriÈ 320 ADC_SQR2_SQ20_4 ((uint32_t)0x00000200)Ø
321 pvYbasepriFŒ ²‡FÈnŇn·eهF‹ ¹ .DnÎn×>ÿ ächOQGetIiz¾$hoqp¢‡___resultiM%YbýFþ રònùe€b€Š> chOQWriteTimeoutw¾Pì#hoqp¢‡hbp®‡hnwhtimeµ___resultw/%Ynfy¾1YwwYbasepri¥ JYbasepriÀ 6LYbasepriÛ @HYbasepriFŸ²‡Ö™nŇn·eهFž¹èöDnÎn× ..\..\..\os\kernel\src\chmtx.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilü g?ÉOchMtxInitüº&hmp•ˆIÔ§ˆØ‚&nºˆbÁˆ€ÖˈbΈF§Š:X‡ n“ŠnœŠb¤Š>FÆéŠ28‡ nþŠe‹FíŠt”— n“ŠnœŠb¤ŠxFŒéŠlr— nþŠe‹F«銚¢  nþŠe‹FÓŠ¦Â¦n“ŠnœŠb¤Šª?¦`chMtxLockØìb&hmp•ˆYbasepri¥äêYbasepriIÉوì 321 ADC_SQR2_SQ21 ((uint32_t)0x00007C00)Ù
322 N&nõˆcüˆÎ&>ßÇchMtxTryLock 322 ADC_SQR2_SQ21_0 ((uint32_t)0x00000400)Ú
323 4:&hmp•ˆ^__resultP(YbYbasepri¿,2YbasepriFÞو,Ìnõˆeüˆ>®úchMtxUnlock•ˆ4Š&^__result•ˆPTYctpYump•ˆYmp•ˆYbasepriëL‚YtpYnewprioX†‚ˆYbasepriF­®ŠjtžnNJeϊbߊî>Ô¶chMtxUnlockS•ˆŠÔú%^__result•ˆPHYctpYump•ˆYmp•ˆ¬šÒYtpYnewprioXFÓ®ŠºÄÙnNJeϊbߊ¾?‹ 323 ADC_SQR2_SQ21_1 ((uint32_t)0x00000800)Û
324 ïchMtxUnlockAllÔØ%YctpYbasepriYtqp__4›ˆYtp__5¡ˆYfifo_remove__6¡ˆï æYump•ˆî ðYtpŠ 324 ADC_SQR2_SQ21_2 ((uint32_t)0x00001000)Ü
325 Ybasepri,..\..\..\os\kernel\src\chmsg.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilxø„j>¿DchMsgSendix²,'htp$imsg^__resultiP8YctpYbasepriŸ¨®YbasepriF¾¹Š˜LnÎn×>Îc chMsgWait²ä '^__resultP0YtpYbasepri¨ÜâYbasepriFÍàÌØinùe€b€T?®ychMsgReleaseäøì&htphmsgiYbasepri­ðöYbasepriØ..\..\..\os\kernel\src\chmempools.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilä vluvoid"¦?õ7chPoolInitä î à'hmpxŒhsizewhprovider,;Iœȋî ö Ì'n݋nä‹bí‹Iýø‹ö  325 ADC_SQR2_SQ21_3 ((uint32_t)0x00002000)Ý
326 ¸'n ŒnŒeŒÖ,Œd/ŒFüȋü §f݋nä‹bí‹?›MchPoolLoadArray 326 ADC_SQR2_SQ21_4 ((uint32_t)0x00004000)ß
327 2Œ'hmpxŒhp¬hnwFšø‹&Rf ŒnŒdŒ.ó $,Œd/Œ<F™ȋ&§f݋nä‹bí‹8IÄAŒ2Nl'nYŒb`ŒPbnŒ>ÚychPoolAlloc¬NvL'hmpxŒ^__result¬P&Yobjp¬YbasepriµntYbasepriFÙAŒXn}fYŒe`ŒbnŒtÄ..\..\..\os\kernel\src\chmemcore.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilx Ø Ðmuvoid"¥?Î;_core_initx Œ 0(Iö+Œ ¦ (fCbNPb\>‹TchCoreAlloc«¦ Î (hsizew^__result«P&Yp«YbasepriæÈ Ì YbasepriFŠ+¬ È XfCeNb\4>Ä}chCoreStatuswÎ Ø ô'^__resultwPÀ..\..\..\os\kernel\src\chmemcore.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYnextmemc Yendmemc ..\..\..\os\kernel\src\chmboxes.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil v o?àAchMBInit D †)hmbp\ŽhbufbŽhnÈ?³TchMBResetD x f)hmbp\ŽYbasepri²p v YbasepriIèhŽx ® F)n€ŽnˆŽn’ŽbŽP4b­Ž>©schMBPosti® ð &)hmbp\Žhmsgihtimeµ^__resultiP@YrdymsgiYbasepriöæ î YbasepriF¨hŽ¼ æ wn€ŽnˆŽn’ŽeŽb­Ž >÷®chMBPostIið  )hmbp\Žhmsgi___resultiî)I¬»Ž V æ(n؎nàŽnêŽbõŽP4b>ôÐchMBPostAheadiV ˜ Æ(hmbp\Žhmsgihtimeµ^__resultiP@YrdymsgiYbasepriÀŽ – YbasepriFó»Žd Ž Ôn؎nàŽnêŽeõŽbÈ>Ç‹chMBPostAheadIi˜ È ¦(hmbp\Žhmsgi___resultiÐ)IüÈ  †(n,n4n=bHP6bX>À ­chMBFetchi D f(hmbp\ŽhmsgpbŽhtimeµ^__resultiPBYrdymsgiYbasepri : B YbasepriF¿  : ±n,f4n=eHbXò> 327 ADC_SQR2_SQ22 ((uint32_t)0x000F8000)à
328 èchMBFetchIiD v D(hmbp\ŽhmsgpbŽ___resulti²)8..\..\..\os\kernel\src\chheap.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÌ  èquvoid"¢?ËD_heap_initÌ Þ ›*?–\chHeapInitÞ ò ‡*hheapp—Vhbuf¨hsizewYhp>€}chHeapAlloc¨ò r 328 ADC_SQR2_SQ22_0 ((uint32_t)0x00008000)á
329 g*hheapp—V$wsize___result¨¯*Yqp\hpYfp?È»chHeapFreer 329 ADC_SQR2_SQ22_1 ((uint32_t)0x00010000)â
330 330 ADC_SQR2_SQ22_2 ((uint32_t)0x00020000)ã
331 /*hp¨YqpYhpYheapp—V>¹óchHeapStatuswÜ 331 ADC_SQR2_SQ22_3 ((uint32_t)0x00040000)ä
332   *hheapp—Vhsizep^__resultwP4YqpYnwYszw°..\..\..\os\kernel\src\chheap.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYdefault_heapjV@ ..\..\..\os\kernel\src\chevents.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil”È üs?–NchEvtRegisterMask”²ž,hespÀhelp³3hmask‹Ybasepri•ª®Ybasepri?ƒhchEvtUnregister²ÜŠ,hespÀhelp³3Yp³3Ybasepri‚ÔÚYbasepri>† chEvtGetAndClearEvents‹Üüv,hmask‹^__result‹PYm‹Ybasepri…ðúYbasepri>÷– chEvtAddEvents‹üb,$‹mask^__result‹PYbasepriö 332 ADC_SQR2_SQ22_4 ((uint32_t)0x00080000)æ
333 YbasepriI—АFB,nænïIÞûF”",n‘n!‘b-‘FÝАdŠºnænï>ãÊ chEvtGetAndClearFlags ”¨,help³3^__result PYflags Ybasepri➦Ybasepri?äÞchEvtSignal¨äî+htphmask‹YbasepriÃÞâYbasepriFãА°Úãnænï?— chEvtBroadcastFlagsä>Î+hespÀhflags YbasepriÎ6:YbasepriF– ûò2’n‘n!‘b-‘ÞF• А,ºnænï>ó ¢ chEvtGetAndClearFlagsI >Hº+help³3^__result PYflags ?½ 333 ADC_SQR2_SQ23 ((uint32_t)0x01F00000)ç
334 ´chEvtDispatchHxš+hhandlers̐hmask‹Yeidx>À × chEvtWaitOne‹xªz+hmask‹^__result‹P0Yctp\m‹Ybasepri¿  ¨Ybasepri>Ä ô chEvtWaitAny‹ªØZ+hmask‹^__result‹P,YctpYm‹Ybaseprià ÎÖYbasepri>¿  chEvtWaitAll‹Ø :+hmask‹^__result‹P,YctpYbasepri¾ ú Ybasepri>· chEvtWaitOneTimeout‹ J +hmask‹htimeµ___result‹î,Yctp\m‹YbasepriÖ0 B YbasepriPñ H YbasepriŒ& . Ybasepri>Üâ chEvtWaitAnyTimeout‹J Š ú*hmask‹htimeµ___result‹Ð,YctpYm‹Ybasepri¥p ‚ YbasepriPÀb ˆ YbasepriÛf n Ybasepri>¢‹ chEvtWaitAllTimeout‹Š È Ø*hmask‹htimeµ___result‹²,YctpYbaseprië¦ ² YbasepriP†² Ä Ybasepri¡¾ Æ Ybaseprià..\..\..\os\kernel\src\chdynamic.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¬”xuvoid"¥>›- chThdAddRef¬À`-htp^__resultPYbasepriš¸¾Ybasepri?üCchThdReleaseÀL-htpYrefs4YbasepriûÐYbasepri>²{ chThdCreateFromHeapT,-hheapp—VhsizewhprioXhpf?harg«___result’-Ywsp«YtpYbasepri±JRYbasepri>ଠchThdCreateFromMemoryPoolT” -hmpç‘hprioXhpf?harg«___resultt-Ywsp«YtpYbasepriߊ’YbasepriÄ..\..\..\os\kernel\src\chcond.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilبìy?Ë4chCondInitØÞ°.hcpš”?ÅBchCondSignalސ.hcpš”YbasepriŸúYbasepriFļ“ìòHnՓeݓbí“?–WchCondSignalIp.hcpš”F•¼“ ]nՓeݓbí“4IŲ”DP.n˔bҔFbݔFbä”F?ËgchCondBroadcastDz0.hcpš”YbasepriœrxYbasepriFʲ”Nnjn˔bҔvbݔvbä”vIªø”z¼.n•b•P>b)•b3•b:•F©“Œª¾n¡“nª“b²“´>þ—chCondWaiti¼ð-hcpš”^__resultiPJYmsgiYbasepri YbasepriFýø”Æþ›n•e•b)•îb3•b:•Fü“Òð¾n¡“nª“b²“úIÜE•RÐ-nf•nm•bx•PFbˆ•b•Fۍ“8“n¡“nª“b²“Ä>à âchCondWaitTimeoutiR¨°-hcpš”htimeµ^__resultiPRYmsgiYbasepri圤YbasepriF E•`œænf•nm•ex•bˆ•ˆb•ˆFÁ “lˆ“n¡“nª“b²“”„..\..\..\os\ports\common\ARMCMx\nvic.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil8Î\|unsigned int?û'nvicEnableVector8xì.hnhprioYsh©?²5nvicDisableVectorx¬Ø.hnYsh©?†CnvicSetSystemHandlerPriority¬ÎÄ.hhandlerhprioYsh©Ð¤..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\STM32L1xx\\vectors.sARM Assembler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil46}_unhandled_exception46ô..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil< ~IøK–<†x/eg–áT„w–dz–dƒ–÷JR–d“–?(SysTickVector†ÞX/YbasepriÃ’˜YbasepriFŽK–˜Ü0dg–\÷¬Üw–dz–pdƒ–p¤ª–d“–h?Õ:SVCallVectorÞðD/\ctxpE–YpspYbasepri?ôq_port_initð/¤..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\chcoreasm_v7m.sARM Assembler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil<L_port_switch(_port_thread_start(6_port_switch_from_isr6<Ô¤..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.sARM Assembler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilØÄReset_HandlerØò__early_initòôì..\..\..\boards\ST_STM32L_DISCOVERY\board.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÐÖœŒ?Ï0__early_initÐÔ /?íeboardInitÔÖŒ/À..\..\..\boards\ST_STM32L_DISCOVERY\board.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilppal_default_configR—°r|q C:\Program Files\Keil\ARM\ARMCC\bin\..\include\GPS_dekoduj.cGPS_dekoduj.hstring.hl` C:\Program Files\Keil\ARM\ARMCC\bin\..\include\GPS_dekoduj.hstdint.h$ GPS_dekoduj.c(p  334 ADC_SQR2_SQ23_0 ((uint32_t)0x00100000)è
335  335 ADC_SQR2_SQ23_1 ((uint32_t)0x00200000)é
336 x1U}% )  " 336 ADC_SQR2_SQ23_2 ((uint32_t)0x00400000)ê
337 x~  !|}"ô ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\test\C:\Program Files\Keil\ARM\ARMCC\bin\..\include\..\..\main.cch.hhal.htest.hserial.hgpt.hstring.hkeil/GPS_dekoduj.hmain.cti ..\C:\Program Files\Keil\ARM\ARMCC\bin\..\include\keil/GPS_dekoduj.hstdint.h$! ..\main.c\hÙ!{%),<s23>: 337 ADC_SQR2_SQ23_3 ((uint32_t)0x00800000)ë
338  338 ADC_SQR2_SQ23_4 ((uint32_t)0x01000000)í
339 } 339 ADC_SQR2_SQ24 ((uint32_t)0x3E000000)î
340 iq&|DiÓ8&8&8&8&8&8$t &,+f =3'& 8>88>88>88888M88>AC} $ 340 ADC_SQR2_SQ24_0 ((uint32_t)0x02000000)ï
341 v '~ b2!m mï 341 ADC_SQR2_SQ24_1 ((uint32_t)0x04000000)ð
342   2+  !321 *!0& 342 ADC_SQR2_SQ24_2 ((uint32_t)0x08000000)ñ
343 %B;Œ7,Zd€9 x%ø~ 1 +z{1ûú~Šë~ 1-~ z8 n tk ..\..\..\os\kernel\include\..\..\..\test\..\..\..\test\testthd.cch.htest.hì/ ..\..\..\test\testthd.c e; V>PPP V>PQ J &)7Y'I[$7^"CcIj7mCoCs 7v 343 ADC_SQR2_SQ24_3 ((uint32_t)0x10000000)ò
344 IxC{ 1s 1x 1}tk ..\..\..\os\kernel\include\..\..\..\test\..\..\..\test\testsem.cch.htest.hÐ/ ..\..\..\test\testsem.c¬`É" V>PPP %zJ  I"  7dCe=j]27o=p=u~,&7{B|A|!'1" \&C{B} ?C   =m_" =x=z=}èd“?8xn ..\..\..\os\kernel\include\..\..\..\test\..\..\..\test\testqueues.cch.htest.hx2 ..\..\..\test\testqueues.cè[:!> #a>s[}JO("_>>7eO>27p2CrI KyVU!U>&##{+O}JI} m%g[27lOPm`ÕI,7z,<|I| xm ..\..\..\os\kernel\include\..\..\..\test\..\..\..\test\testpools.cch.htest.h´1 ..\..\..\test\testpools.c[>"..Im"L t:Ix"N~& tk ..\..\..\os\kernel\include\..\..\..\test\..\..\..\test\testmtx.cch.htest.hh/ ..\..\..\test\testmtx.cÐQÕ   D8DDDE,+    \>P ')7!   ! V8JJJ'7   }~~2>&#C^!C`Cb4Vû+dCfChCjDP&CqCs Cu 344 ADC_SQR2_SQ24_4 ((uint32_t)0x20000000)õ
345 CwC{G}E  %q+tCy=zC|?C   VJJJJ 1  VJJJJ 1 )   V ÐZ×J tk ..\..\..\os\kernel\include\..\..\..\test\..\..\..\test\testmsg.cch.htest.h”/ ..\..\..\test\testmsg.c<Q:   ?   xl ..\..\..\os\kernel\include\..\..\..\test\..\..\..\test\testmbox.cch.htest.hÀ0 ..\..\..\test\testmbox.cŒKÈ!(H„ý~8‚7þ~!,ÿ7†&ù7ˆ õ7Œ&ó7Ž ï7–UUO{,á7 3Þ%§2Ø7©,Ö7«ÕC¬ÔC±&Î7³ Ê7»UU[ <7E :7G 87I 67K 37N81P -7T3*%WUU '7[ ˜O¸#+^ !7` 7b 7d 7g8i 7m3+pII 7wII[Ixl ..\..\..\os\kernel\include\..\..\..\test\..\..\..\test\testheap.cch.htest.h”0 ..\..\..\test\testheap.cIÁ!. &:1G&77L"&&&+OX&& "Oa&&Oe(sjOo&&Os  345 ADC_SQR3_SQ13 ((uint32_t)0x0000001F)ö
346 Oy &T|]%2htk ..\..\..\os\kernel\include\..\..\..\test\..\..\..\test\testevt.cch.htest.hè/ ..\..\..\test\testevt.cØDÌ("  z&& =v  =x =~  "     ?7B =7D ;7JQ21+P0=Q .7S &7[ $7a?2+g=h 7j&E&+y 7{  ?> "  7v  7x 7z&<|&:~&„x ..\..\..\os\kernel\include\..\..\..\test\..\..\..\test\testdyn.cch.htest.htestdyn.c˜/ ..\..\..\test\testdyn.c AÆ .  } ~'E: &?!‹z*~Q%2 .  }L22,,-‹y(~K~ #O .  }>=k=m= 346 ADC_SQR3_SQ13_0 ((uint32_t)0x00000001)÷
347 U&! 347 ADC_SQR3_SQ13_1 ((uint32_t)0x00000002)ø
348 U&!u 348 ADC_SQR3_SQ13_2 ((uint32_t)0x00000004)ù
349 =w = 349 ADC_SQR3_SQ13_3 ((uint32_t)0x00000008)ú
350 U&! 350 ADC_SQR3_SQ13_4 ((uint32_t)0x00000010)ü
351 U&!zB 351 ADC_SQR3_SQ14 ((uint32_t)0x000003E0)ý
352 U&!"! 352 ADC_SQR3_SQ14_0 ((uint32_t)0x00000020)þ
353 V&%„x ..\..\..\os\kernel\include\..\..\..\test\..\..\..\test\testbmk.cch.htest.htestbmk.c8, ..\..\..\test\test.h / ..\..\..\test\testbmk.c8?- \ e"  \ H" /   V8JJJ ¡" Ö ~! bz    &    &"}D    ,"}8}8 "V8JJL"  &œ<y< V8JJK&   > v    &&&&&+! %z,2 !"  353 ADC_SQR3_SQ14_1 ((uint32_t)0x00000040)ÿ
354 x&!  354 ADC_SQR3_SQ14_2 ((uint32_t)0x00000080)€ ADC_SQR3_SQ14_3 ((uint32_t)0x00000100) ADC_SQR3_SQ14_4 ((uint32_t)0x00000200)ƒ ADC_SQR3_SQ15 ((uint32_t)0x00007C00)„ ADC_SQR3_SQ15_0 ((uint32_t)0x00000400)… ADC_SQR3_SQ15_1 ((uint32_t)0x00000800)† ADC_SQR3_SQ15_2 ((uint32_t)0x00001000)‡ ADC_SQR3_SQ15_3 ((uint32_t)0x00002000)ˆ ADC_SQR3_SQ15_4 ((uint32_t)0x00004000)Š ADC_SQR3_SQ16 ((uint32_t)0x000F8000)‹ ADC_SQR3_SQ16_0 ((uint32_t)0x00008000)Œ ADC_SQR3_SQ16_1 ((uint32_t)0x00010000) ADC_SQR3_SQ16_2 ((uint32_t)0x00020000)Ž ADC_SQR3_SQ16_3 ((uint32_t)0x00040000) ADC_SQR3_SQ16_4 ((uint32_t)0x00080000)‘ ADC_SQR3_SQ17 ((uint32_t)0x01F00000)’ ADC_SQR3_SQ17_0 ((uint32_t)0x00100000)“ ADC_SQR3_SQ17_1 ((uint32_t)0x00200000)” ADC_SQR3_SQ17_2 ((uint32_t)0x00400000)• ADC_SQR3_SQ17_3 ((uint32_t)0x00800000)– ADC_SQR3_SQ17_4 ((uint32_t)0x01000000)˜ ADC_SQR3_SQ18 ((uint32_t)0x3E000000)™ ADC_SQR3_SQ18_0 ((uint32_t)0x02000000)š ADC_SQR3_SQ18_1 ((uint32_t)0x04000000)› ADC_SQR3_SQ18_2 ((uint32_t)0x08000000)œ ADC_SQR3_SQ18_3 ((uint32_t)0x10000000) ADC_SQR3_SQ18_4 ((uint32_t)0x20000000)  ADC_SQR4_SQ7 ((uint32_t)0x0000001F)¡ ADC_SQR4_SQ7_0 ((uint32_t)0x00000001)¢ ADC_SQR4_SQ7_1 ((uint32_t)0x00000002)£ ADC_SQR4_SQ7_2 ((uint32_t)0x00000004)¤ ADC_SQR4_SQ7_3 ((uint32_t)0x00000008)¥ ADC_SQR4_SQ7_4 ((uint32_t)0x00000010)§ ADC_SQR4_SQ8 ((uint32_t)0x000003E0)¨ ADC_SQR4_SQ8_0 ((uint32_t)0x00000020)© ADC_SQR4_SQ8_1 ((uint32_t)0x00000040)ª ADC_SQR4_SQ8_2 ((uint32_t)0x00000080)« ADC_SQR4_SQ8_3 ((uint32_t)0x00000100)¬ ADC_SQR4_SQ8_4 ((uint32_t)0x00000200)® ADC_SQR4_SQ9 ((uint32_t)0x00007C00)¯ ADC_SQR4_SQ9_0 ((uint32_t)0x00000400)° ADC_SQR4_SQ9_1 ((uint32_t)0x00000800)± ADC_SQR4_SQ9_2 ((uint32_t)0x00001000)² ADC_SQR4_SQ9_3 ((uint32_t)0x00002000)³ ADC_SQR4_SQ9_4 ((uint32_t)0x00004000)µ ADC_SQR4_SQ10 ((uint32_t)0x000F8000)¶ ADC_SQR4_SQ10_0 ((uint32_t)0x00008000)· ADC_SQR4_SQ10_1 ((uint32_t)0x00010000)¸ ADC_SQR4_SQ10_2 ((uint32_t)0x00020000)¹ ADC_SQR4_SQ10_3 ((uint32_t)0x00040000)º ADC_SQR4_SQ10_4 ((uint32_t)0x00080000)¼ ADC_SQR4_SQ11 ((uint32_t)0x01F00000)½ ADC_SQR4_SQ11_0 ((uint32_t)0x00100000)¾ ADC_SQR4_SQ11_1 ((uint32_t)0x00200000)¿ ADC_SQR4_SQ11_2 ((uint32_t)0x00400000)À ADC_SQR4_SQ11_3 ((uint32_t)0x00800000)Á ADC_SQR4_SQ11_4 ((uint32_t)0x01000000)à ADC_SQR4_SQ12 ((uint32_t)0x3E000000)Ä ADC_SQR4_SQ12_0 ((uint32_t)0x02000000)Å ADC_SQR4_SQ12_1 ((uint32_t)0x04000000)Æ ADC_SQR4_SQ12_2 ((uint32_t)0x08000000)Ç ADC_SQR4_SQ12_3 ((uint32_t)0x10000000)È ADC_SQR4_SQ12_4 ((uint32_t)0x20000000)Ë ADC_SQR5_SQ1 ((uint32_t)0x0000001F)Ì ADC_SQR5_SQ1_0 ((uint32_t)0x00000001)Í ADC_SQR5_SQ1_1 ((uint32_t)0x00000002)Î ADC_SQR5_SQ1_2 ((uint32_t)0x00000004)Ï ADC_SQR5_SQ1_3 ((uint32_t)0x00000008)Ð ADC_SQR5_SQ1_4 ((uint32_t)0x00000010)Ò ADC_SQR5_SQ2 ((uint32_t)0x000003E0)Ó ADC_SQR5_SQ2_0 ((uint32_t)0x00000020)Ô ADC_SQR5_SQ2_1 ((uint32_t)0x00000040)Õ ADC_SQR5_SQ2_2 ((uint32_t)0x00000080)Ö ADC_SQR5_SQ2_3 ((uint32_t)0x00000100)× ADC_SQR5_SQ2_4 ((uint32_t)0x00000200)Ù ADC_SQR5_SQ3 ((uint32_t)0x00007C00)Ú ADC_SQR5_SQ3_0 ((uint32_t)0x00000400)Û ADC_SQR5_SQ3_1 ((uint32_t)0x00000800)Ü ADC_SQR5_SQ3_2 ((uint32_t)0x00001000)Ý ADC_SQR5_SQ3_3 ((uint32_t)0x00002000)Þ ADC_SQR5_SQ3_4 ((uint32_t)0x00004000)à ADC_SQR5_SQ4 ((uint32_t)0x000F8000)á ADC_SQR5_SQ4_0 ((uint32_t)0x00008000)â ADC_SQR5_SQ4_1 ((uint32_t)0x00010000)ã ADC_SQR5_SQ4_2 ((uint32_t)0x00020000)ä ADC_SQR5_SQ4_3 ((uint32_t)0x00040000)å ADC_SQR5_SQ4_4 ((uint32_t)0x00080000)ç ADC_SQR5_SQ5 ((uint32_t)0x01F00000)è ADC_SQR5_SQ5_0 ((uint32_t)0x00100000)é ADC_SQR5_SQ5_1 ((uint32_t)0x00200000)ê ADC_SQR5_SQ5_2 ((uint32_t)0x00400000)ë ADC_SQR5_SQ5_3 ((uint32_t)0x00800000)ì ADC_SQR5_SQ5_4 ((uint32_t)0x01000000)î ADC_SQR5_SQ6 ((uint32_t)0x3E000000)ï ADC_SQR5_SQ6_0 ((uint32_t)0x02000000)ð ADC_SQR5_SQ6_1 ((uint32_t)0x04000000)ñ ADC_SQR5_SQ6_2 ((uint32_t)0x08000000)ò ADC_SQR5_SQ6_3 ((uint32_t)0x10000000)ó ADC_SQR5_SQ6_4 ((uint32_t)0x20000000)÷ ADC_JSQR_JSQ1 ((uint32_t)0x0000001F)ø ADC_JSQR_JSQ1_0 ((uint32_t)0x00000001)ù ADC_JSQR_JSQ1_1 ((uint32_t)0x00000002)ú ADC_JSQR_JSQ1_2 ((uint32_t)0x00000004)û ADC_JSQR_JSQ1_3 ((uint32_t)0x00000008)ü ADC_JSQR_JSQ1_4 ((uint32_t)0x00000010)þ ADC_JSQR_JSQ2 ((uint32_t)0x000003E0)ÿ ADC_JSQR_JSQ2_0 ((uint32_t)0x00000020)€ ADC_JSQR_JSQ2_1 ((uint32_t)0x00000040) ADC_JSQR_JSQ2_2 ((uint32_t)0x00000080)‚ ADC_JSQR_JSQ2_3 ((uint32_t)0x00000100)ƒ ADC_JSQR_JSQ2_4 ((uint32_t)0x00000200)… ADC_JSQR_JSQ3 ((uint32_t)0x00007C00)† ADC_JSQR_JSQ3_0 ((uint32_t)0x00000400)‡ ADC_JSQR_JSQ3_1 ((uint32_t)0x00000800)ˆ ADC_JSQR_JSQ3_2 ((uint32_t)0x00001000)‰ ADC_JSQR_JSQ3_3 ((uint32_t)0x00002000)Š ADC_JSQR_JSQ3_4 ((uint32_t)0x00004000)Œ ADC_JSQR_JSQ4 ((uint32_t)0x000F8000) ADC_JSQR_JSQ4_0 ((uint32_t)0x00008000)Ž ADC_JSQR_JSQ4_1 ((uint32_t)0x00010000) ADC_JSQR_JSQ4_2 ((uint32_t)0x00020000) ADC_JSQR_JSQ4_3 ((uint32_t)0x00040000)‘ ADC_JSQR_JSQ4_4 ((uint32_t)0x00080000)“ ADC_JSQR_JL ((uint32_t)0x00300000)” ADC_JSQR_JL_0 ((uint32_t)0x00100000)• ADC_JSQR_JL_1 ((uint32_t)0x00200000)˜ ADC_JDR1_JDATA ((uint32_t)0x0000FFFF)› ADC_JDR2_JDATA ((uint32_t)0x0000FFFF)ž ADC_JDR3_JDATA ((uint32_t)0x0000FFFF)¡ ADC_JDR4_JDATA ((uint32_t)0x0000FFFF)¤ ADC_DR_DATA ((uint32_t)0x0000FFFF)§ ADC_SMPR3_SMP30 ((uint32_t)0x00000007)¨ ADC_SMPR3_SMP30_0 ((uint32_t)0x00000001)© ADC_SMPR3_SMP30_1 ((uint32_t)0x00000002)ª ADC_SMPR3_SMP30_2 ((uint32_t)0x00000004)¬ ADC_SMPR3_SMP31 ((uint32_t)0x00000038)­ ADC_SMPR3_SMP31_0 ((uint32_t)0x00000008)® ADC_SMPR3_SMP31_1 ((uint32_t)0x00000010)¯ ADC_SMPR3_SMP31_2 ((uint32_t)0x00000020)² ADC_CSR_AWD1 ((uint32_t)0x00000001)³ ADC_CSR_EOC1 ((uint32_t)0x00000002)´ ADC_CSR_JEOC1 ((uint32_t)0x00000004)µ ADC_CSR_JSTRT1 ((uint32_t)0x00000008)¶ ADC_CSR_STRT1 ((uint32_t)0x00000010)· ADC_CSR_OVR1 ((uint32_t)0x00000020)¸ ADC_CSR_ADONS1 ((uint32_t)0x00000040)» ADC_CCR_ADCPRE ((uint32_t)0x00030000)¼ ADC_CCR_ADCPRE_0 ((uint32_t)0x00010000)½ ADC_CCR_ADCPRE_1 ((uint32_t)0x00020000)¾ ADC_CCR_TSVREFE ((uint32_t)0x00800000)Æ AES_CR_EN ((uint32_t)0x00000001)Ç AES_CR_DATATYPE ((uint32_t)0x00000006)È AES_CR_DATATYPE_0 ((uint32_t)0x00000002)É AES_CR_DATATYPE_1 ((uint32_t)0x00000004)Ë AES_CR_MODE ((uint32_t)0x00000018)Ì AES_CR_MODE_0 ((uint32_t)0x00000008)Í AES_CR_MODE_1 ((uint32_t)0x00000010)Ï AES_CR_CHMOD ((uint32_t)0x00000060)Ð AES_CR_CHMOD_0 ((uint32_t)0x00000020)Ñ AES_CR_CHMOD_1 ((uint32_t)0x00000040)Ó AES_CR_CCFC ((uint32_t)0x00000080)Ô AES_CR_ERRC ((uint32_t)0x00000100)Õ AES_CR_CCIE ((uint32_t)0x00000200)Ö AES_CR_ERRIE ((uint32_t)0x00000400)× AES_CR_DMAINEN ((uint32_t)0x00000800)Ø AES_CR_DMAOUTEN ((uint32_t)0x00001000)Û AES_SR_CCF ((uint32_t)0x00000001)Ü AES_SR_RDERR ((uint32_t)0x00000002)Ý AES_SR_WRERR ((uint32_t)0x00000004)à AES_DINR ((uint32_t)0x0000FFFF)ã AES_DOUTR ((uint32_t)0x0000FFFF)æ AES_KEYR0 ((uint32_t)0x0000FFFF)é AES_KEYR1 ((uint32_t)0x0000FFFF)ì AES_KEYR2 ((uint32_t)0x0000FFFF)ï AES_KEYR3 ((uint32_t)0x0000FFFF)ò AES_IVR0 ((uint32_t)0x0000FFFF)õ AES_IVR1 ((uint32_t)0x0000FFFF)ø AES_IVR2 ((uint32_t)0x0000FFFF)û AES_IVR3 ((uint32_t)0x0000FFFF)„ COMP_CSR_10KPU ((uint32_t)0x00000001)… COMP_CSR_400KPU ((uint32_t)0x00000002)† COMP_CSR_10KPD ((uint32_t)0x00000004)‡ COMP_CSR_400KPD ((uint32_t)0x00000008)‰ COMP_CSR_CMP1EN ((uint32_t)0x00000010)Š COMP_CSR_SW1 ((uint32_t)0x00000020)‹ COMP_CSR_CMP1OUT ((uint32_t)0x00000080) COMP_CSR_SPEED ((uint32_t)0x00001000)Ž COMP_CSR_CMP2OUT ((uint32_t)0x00002000) COMP_CSR_VREFOUTEN ((uint32_t)0x00010000)‘ COMP_CSR_WNDWE ((uint32_t)0x00020000)“ COMP_CSR_INSEL ((uint32_t)0x001C0000)” COMP_CSR_INSEL_0 ((uint32_t)0x00040000)• COMP_CSR_INSEL_1 ((uint32_t)0x00080000)– COMP_CSR_INSEL_2 ((uint32_t)0x00100000)˜ COMP_CSR_OUTSEL ((uint32_t)0x00E00000)™ COMP_CSR_OUTSEL_0 ((uint32_t)0x00200000)š COMP_CSR_OUTSEL_1 ((uint32_t)0x00400000)› COMP_CSR_OUTSEL_2 ((uint32_t)0x00800000) COMP_CSR_FCH3 ((uint32_t)0x04000000)ž COMP_CSR_FCH8 ((uint32_t)0x08000000)Ÿ COMP_CSR_RCH13 ((uint32_t)0x10000000)¡ COMP_CSR_CAIE ((uint32_t)0x20000000)¢ COMP_CSR_CAIF ((uint32_t)0x40000000)£ COMP_CSR_TSUSP ((uint32_t)0x80000000)« OPAMP_CSR_OPA1PD ((uint32_t)0x00000001)¬ OPAMP_CSR_S3SEL1 ((uint32_t)0x00000002)­ OPAMP_CSR_S4SEL1 ((uint32_t)0x00000004)® OPAMP_CSR_S5SEL1 ((uint32_t)0x00000008)¯ OPAMP_CSR_S6SEL1 ((uint32_t)0x00000010)° OPAMP_CSR_OPA1CAL_L ((uint32_t)0x00000020)± OPAMP_CSR_OPA1CAL_H ((uint32_t)0x00000040)² OPAMP_CSR_OPA1LPM ((uint32_t)0x00000080)³ OPAMP_CSR_OPA2PD ((uint32_t)0x00000100)´ OPAMP_CSR_S3SEL2 ((uint32_t)0x00000200)µ OPAMP_CSR_S4SEL2 ((uint32_t)0x00000400)¶ OPAMP_CSR_S5SEL2 ((uint32_t)0x00000800)· OPAMP_CSR_S6SEL2 ((uint32_t)0x00001000)¸ OPAMP_CSR_OPA2CAL_L ((uint32_t)0x00002000)¹ OPAMP_CSR_OPA2CAL_H ((uint32_t)0x00004000)º OPAMP_CSR_OPA2LPM ((uint32_t)0x00008000)» OPAMP_CSR_OPA3PD ((uint32_t)0x00010000)¼ OPAMP_CSR_S3SEL3 ((uint32_t)0x00020000)½ OPAMP_CSR_S4SEL3 ((uint32_t)0x00040000)¾ OPAMP_CSR_S5SEL3 ((uint32_t)0x00080000)¿ OPAMP_CSR_S6SEL3 ((uint32_t)0x00100000)À OPAMP_CSR_OPA3CAL_L ((uint32_t)0x00200000)Á OPAMP_CSR_OPA3CAL_H ((uint32_t)0x00400000) OPAMP_CSR_OPA3LPM ((uint32_t)0x00800000)à OPAMP_CSR_ANAWSEL1 ((uint32_t)0x01000000)Ä OPAMP_CSR_ANAWSEL2 ((uint32_t)0x02000000)Å OPAMP_CSR_ANAWSEL3 ((uint32_t)0x04000000)Æ OPAMP_CSR_S7SEL2 ((uint32_t)0x08000000)Ç OPAMP_CSR_AOP_RANGE ((uint32_t)0x10000000)È OPAMP_CSR_OPA1CALOUT ((uint32_t)0x20000000)É OPAMP_CSR_OPA2CALOUT ((uint32_t)0x40000000)Ê OPAMP_CSR_OPA3CALOUT ((uint32_t)0x80000000)Í OPAMP_OTR_AO1_OPT_OFFSET_TRIM ((uint32_t)0x000003FF)Î OPAMP_OTR_AO2_OPT_OFFSET_TRIM ((uint32_t)0x000FFC00)Ï OPAMP_OTR_AO3_OPT_OFFSET_TRIM ((uint32_t)0x3FF00000)Ð OPAMP_OTR_OT_USER ((uint32_t)0x80000000)Ó OPAMP_LP_OTR_AO1_OPT_OFFSET_TRIM_LP ((uint32_t)0x000003FF)Ô OPAMP_LP_OTR_AO2_OPT_OFFSET_TRIM_LP ((uint32_t)0x000FFC00)Õ OPAMP_LP_OTR_AO3_OPT_OFFSET_TRIM_LP ((uint32_t)0x3FF00000)Þ CRC_DR_DR ((uint32_t)0xFFFFFFFF)á CRC_IDR_IDR ((uint8_t)0xFF)ä CRC_CR_RESET ((uint32_t)0x00000001)í DAC_CR_EN1 ((uint32_t)0x00000001)î DAC_CR_BOFF1 ((uint32_t)0x00000002)ï DAC_CR_TEN1 ((uint32_t)0x00000004)ñ DAC_CR_TSEL1 ((uint32_t)0x00000038)ò DAC_CR_TSEL1_0 ((uint32_t)0x00000008)ó DAC_CR_TSEL1_1 ((uint32_t)0x00000010)ô DAC_CR_TSEL1_2 ((uint32_t)0x00000020)ö DAC_CR_WAVE1 ((uint32_t)0x000000C0)÷ DAC_CR_WAVE1_0 ((uint32_t)0x00000040)ø DAC_CR_WAVE1_1 ((uint32_t)0x00000080)ú DAC_CR_MAMP1 ((uint32_t)0x00000F00)û DAC_CR_MAMP1_0 ((uint32_t)0x00000100)ü DAC_CR_MAMP1_1 ((uint32_t)0x00000200)ý DAC_CR_MAMP1_2 ((uint32_t)0x00000400)þ DAC_CR_MAMP1_3 ((uint32_t)0x00000800)€DAC_CR_DMAEN1 ((uint32_t)0x00001000)DAC_CR_DMAUDRIE1 ((uint32_t)0x00002000)‚DAC_CR_EN2 ((uint32_t)0x00010000)ƒDAC_CR_BOFF2 ((uint32_t)0x00020000)„DAC_CR_TEN2 ((uint32_t)0x00040000)†DAC_CR_TSEL2 ((uint32_t)0x00380000)‡DAC_CR_TSEL2_0 ((uint32_t)0x00080000)ˆDAC_CR_TSEL2_1 ((uint32_t)0x00100000)‰DAC_CR_TSEL2_2 ((uint32_t)0x00200000)‹DAC_CR_WAVE2 ((uint32_t)0x00C00000)ŒDAC_CR_WAVE2_0 ((uint32_t)0x00400000)DAC_CR_WAVE2_1 ((uint32_t)0x00800000)DAC_CR_MAMP2 ((uint32_t)0x0F000000)DAC_CR_MAMP2_0 ((uint32_t)0x01000000)‘DAC_CR_MAMP2_1 ((uint32_t)0x02000000)’DAC_CR_MAMP2_2 ((uint32_t)0x04000000)“DAC_CR_MAMP2_3 ((uint32_t)0x08000000)•DAC_CR_DMAEN2 ((uint32_t)0x10000000)–DAC_CR_DMAUDRIE2 ((uint32_t)0x20000000)˜DAC_SWTRIGR_SWTRIG1 ((uint8_t)0x01)™DAC_SWTRIGR_SWTRIG2 ((uint8_t)0x02)œDAC_DHR12R1_DACC1DHR ((uint16_t)0x0FFF)ŸDAC_DHR12L1_DACC1DHR ((uint16_t)0xFFF0)¢DAC_DHR8R1_DACC1DHR ((uint8_t)0xFF)¥DAC_DHR12R2_DACC2DHR ((uint16_t)0x0FFF)¨DAC_DHR12L2_DACC2DHR ((uint16_t)0xFFF0)«DAC_DHR8R2_DACC2DHR ((uint8_t)0xFF)®DAC_DHR12RD_DACC1DHR ((uint32_t)0x00000FFF)¯DAC_DHR12RD_DACC2DHR ((uint32_t)0x0FFF0000)²DAC_DHR12LD_DACC1DHR ((uint32_t)0x0000FFF0)³DAC_DHR12LD_DACC2DHR ((uint32_t)0xFFF00000)¶DAC_DHR8RD_DACC1DHR ((uint16_t)0x00FF)·DAC_DHR8RD_DACC2DHR ((uint16_t)0xFF00)ºDAC_DOR1_DACC1DOR ((uint16_t)0x0FFF)½DAC_DOR2_DACC2DOR ((uint16_t)0x0FFF)ÀDAC_SR_DMAUDR1 ((uint32_t)0x00002000)ÁDAC_SR_DMAUDR2 ((uint32_t)0x20000000)ÊDBGMCU_IDCODE_DEV_ID ((uint32_t)0x00000FFF)ÌDBGMCU_IDCODE_REV_ID ((uint32_t)0xFFFF0000)ÍDBGMCU_IDCODE_REV_ID_0 ((uint32_t)0x00010000)ÎDBGMCU_IDCODE_REV_ID_1 ((uint32_t)0x00020000)ÏDBGMCU_IDCODE_REV_ID_2 ((uint32_t)0x00040000)ÐDBGMCU_IDCODE_REV_ID_3 ((uint32_t)0x00080000)ÑDBGMCU_IDCODE_REV_ID_4 ((uint32_t)0x00100000)ÒDBGMCU_IDCODE_REV_ID_5 ((uint32_t)0x00200000)ÓDBGMCU_IDCODE_REV_ID_6 ((uint32_t)0x00400000)ÔDBGMCU_IDCODE_REV_ID_7 ((uint32_t)0x00800000)ÕDBGMCU_IDCODE_REV_ID_8 ((uint32_t)0x01000000)ÖDBGMCU_IDCODE_REV_ID_9 ((uint32_t)0x02000000)×DBGMCU_IDCODE_REV_ID_10 ((uint32_t)0x04000000)ØDBGMCU_IDCODE_REV_ID_11 ((uint32_t)0x08000000)ÙDBGMCU_IDCODE_REV_ID_12 ((uint32_t)0x10000000)ÚDBGMCU_IDCODE_REV_ID_13 ((uint32_t)0x20000000)ÛDBGMCU_IDCODE_REV_ID_14 ((uint32_t)0x40000000)ÜDBGMCU_IDCODE_REV_ID_15 ((uint32_t)0x80000000)ßDBGMCU_CR_DBG_SLEEP ((uint32_t)0x00000001)àDBGMCU_CR_DBG_STOP ((uint32_t)0x00000002)áDBGMCU_CR_DBG_STANDBY ((uint32_t)0x00000004)âDBGMCU_CR_TRACE_IOEN ((uint32_t)0x00000020)äDBGMCU_CR_TRACE_MODE ((uint32_t)0x000000C0)åDBGMCU_CR_TRACE_MODE_0 ((uint32_t)0x00000040)æDBGMCU_CR_TRACE_MODE_1 ((uint32_t)0x00000080)êDBGMCU_APB1_FZ_DBG_TIM2_STOP ((uint32_t)0x00000001)ëDBGMCU_APB1_FZ_DBG_TIM3_STOP ((uint32_t)0x00000002)ìDBGMCU_APB1_FZ_DBG_TIM4_STOP ((uint32_t)0x00000004)íDBGMCU_APB1_FZ_DBG_TIM5_STOP ((uint32_t)0x00000008)îDBGMCU_APB1_FZ_DBG_TIM6_STOP ((uint32_t)0x00000010)ïDBGMCU_APB1_FZ_DBG_TIM7_STOP ((uint32_t)0x00000020)ðDBGMCU_APB1_FZ_DBG_RTC_STOP ((uint32_t)0x00000400)ñDBGMCU_APB1_FZ_DBG_WWDG_STOP ((uint32_t)0x00000800)òDBGMCU_APB1_FZ_DBG_IWDG_STOP ((uint32_t)0x00001000)óDBGMCU_APB1_FZ_DBG_I2C1_SMBUS_TIMEOUT ((uint32_t)0x00200000)ôDBGMCU_APB1_FZ_DBG_I2C2_SMBUS_TIMEOUT ((uint32_t)0x00400000)øDBGMCU_APB2_FZ_DBG_TIM9_STOP ((uint32_t)0x00000004)ùDBGMCU_APB2_FZ_DBG_TIM10_STOP ((uint32_t)0x00000008)úDBGMCU_APB2_FZ_DBG_TIM11_STOP ((uint32_t)0x00000010)ƒDMA_ISR_GIF1 ((uint32_t)0x00000001)„DMA_ISR_TCIF1 ((uint32_t)0x00000002)…DMA_ISR_HTIF1 ((uint32_t)0x00000004)†DMA_ISR_TEIF1 ((uint32_t)0x00000008)‡DMA_ISR_GIF2 ((uint32_t)0x00000010)ˆDMA_ISR_TCIF2 ((uint32_t)0x00000020)‰DMA_ISR_HTIF2 ((uint32_t)0x00000040)ŠDMA_ISR_TEIF2 ((uint32_t)0x00000080)‹DMA_ISR_GIF3 ((uint32_t)0x00000100)ŒDMA_ISR_TCIF3 ((uint32_t)0x00000200)DMA_ISR_HTIF3 ((uint32_t)0x00000400)ŽDMA_ISR_TEIF3 ((uint32_t)0x00000800)DMA_ISR_GIF4 ((uint32_t)0x00001000)DMA_ISR_TCIF4 ((uint32_t)0x00002000)‘DMA_ISR_HTIF4 ((uint32_t)0x00004000)’DMA_ISR_TEIF4 ((uint32_t)0x00008000)“DMA_ISR_GIF5 ((uint32_t)0x00010000)”DMA_ISR_TCIF5 ((uint32_t)0x00020000)•DMA_ISR_HTIF5 ((uint32_t)0x00040000)–DMA_ISR_TEIF5 ((uint32_t)0x00080000)—DMA_ISR_GIF6 ((uint32_t)0x00100000)˜DMA_ISR_TCIF6 ((uint32_t)0x00200000)™DMA_ISR_HTIF6 ((uint32_t)0x00400000)šDMA_ISR_TEIF6 ((uint32_t)0x00800000)›DMA_ISR_GIF7 ((uint32_t)0x01000000)œDMA_ISR_TCIF7 ((uint32_t)0x02000000)DMA_ISR_HTIF7 ((uint32_t)0x04000000)žDMA_ISR_TEIF7 ((uint32_t)0x08000000)¡DMA_IFCR_CGIF1 ((uint32_t)0x00000001)¢DMA_IFCR_CTCIF1 ((uint32_t)0x00000002)£DMA_IFCR_CHTIF1 ((uint32_t)0x00000004)¤DMA_IFCR_CTEIF1 ((uint32_t)0x00000008)¥DMA_IFCR_CGIF2 ((uint32_t)0x00000010)¦DMA_IFCR_CTCIF2 ((uint32_t)0x00000020)§DMA_IFCR_CHTIF2 ((uint32_t)0x00000040)¨DMA_IFCR_CTEIF2 ((uint32_t)0x00000080)©DMA_IFCR_CGIF3 ((uint32_t)0x00000100)ªDMA_IFCR_CTCIF3 ((uint32_t)0x00000200)«DMA_IFCR_CHTIF3 ((uint32_t)0x00000400)¬DMA_IFCR_CTEIF3 ((uint32_t)0x00000800)­DMA_IFCR_CGIF4 ((uint32_t)0x00001000)®DMA_IFCR_CTCIF4 ((uint32_t)0x00002000)¯DMA_IFCR_CHTIF4 ((uint32_t)0x00004000)°DMA_IFCR_CTEIF4 ((uint32_t)0x00008000)±DMA_IFCR_CGIF5 ((uint32_t)0x00010000)²DMA_IFCR_CTCIF5 ((uint32_t)0x00020000)³DMA_IFCR_CHTIF5 ((uint32_t)0x00040000)´DMA_IFCR_CTEIF5 ((uint32_t)0x00080000)µDMA_IFCR_CGIF6 ((uint32_t)0x00100000)¶DMA_IFCR_CTCIF6 ((uint32_t)0x00200000)·DMA_IFCR_CHTIF6 ((uint32_t)0x00400000)¸DMA_IFCR_CTEIF6 ((uint32_t)0x00800000)¹DMA_IFCR_CGIF7 ((uint32_t)0x01000000)ºDMA_IFCR_CTCIF7 ((uint32_t)0x02000000)»DMA_IFCR_CHTIF7 ((uint32_t)0x04000000)¼DMA_IFCR_CTEIF7 ((uint32_t)0x08000000)¿DMA_CCR1_EN ((uint16_t)0x0001)ÀDMA_CCR1_TCIE ((uint16_t)0x0002)ÁDMA_CCR1_HTIE ((uint16_t)0x0004)ÂDMA_CCR1_TEIE ((uint16_t)0x0008)ÃDMA_CCR1_DIR ((uint16_t)0x0010)ÄDMA_CCR1_CIRC ((uint16_t)0x0020)ÅDMA_CCR1_PINC ((uint16_t)0x0040)ÆDMA_CCR1_MINC ((uint16_t)0x0080)ÈDMA_CCR1_PSIZE ((uint16_t)0x0300)ÉDMA_CCR1_PSIZE_0 ((uint16_t)0x0100)ÊDMA_CCR1_PSIZE_1 ((uint16_t)0x0200)ÌDMA_CCR1_MSIZE ((uint16_t)0x0C00)ÍDMA_CCR1_MSIZE_0 ((uint16_t)0x0400)ÎDMA_CCR1_MSIZE_1 ((uint16_t)0x0800)ÐDMA_CCR1_PL ((uint16_t)0x3000)ÑDMA_CCR1_PL_0 ((uint16_t)0x1000)ÒDMA_CCR1_PL_1 ((uint16_t)0x2000)ÔDMA_CCR1_MEM2MEM ((uint16_t)0x4000)×DMA_CCR2_EN ((uint16_t)0x0001)ØDMA_CCR2_TCIE ((uint16_t)0x0002)ÙDMA_CCR2_HTIE ((uint16_t)0x0004)ÚDMA_CCR2_TEIE ((uint16_t)0x0008)ÛDMA_CCR2_DIR ((uint16_t)0x0010)ÜDMA_CCR2_CIRC ((uint16_t)0x0020)ÝDMA_CCR2_PINC ((uint16_t)0x0040)ÞDMA_CCR2_MINC ((uint16_t)0x0080)àDMA_CCR2_PSIZE ((uint16_t)0x0300)áDMA_CCR2_PSIZE_0 ((uint16_t)0x0100)âDMA_CCR2_PSIZE_1 ((uint16_t)0x0200)äDMA_CCR2_MSIZE ((uint16_t)0x0C00)åDMA_CCR2_MSIZE_0 ((uint16_t)0x0400)æDMA_CCR2_MSIZE_1 ((uint16_t)0x0800)èDMA_CCR2_PL ((uint16_t)0x3000)éDMA_CCR2_PL_0 ((uint16_t)0x1000)êDMA_CCR2_PL_1 ((uint16_t)0x2000)ìDMA_CCR2_MEM2MEM ((uint16_t)0x4000)ïDMA_CCR3_EN ((uint16_t)0x0001)ðDMA_CCR3_TCIE ((uint16_t)0x0002)ñDMA_CCR3_HTIE ((uint16_t)0x0004)òDMA_CCR3_TEIE ((uint16_t)0x0008)óDMA_CCR3_DIR ((uint16_t)0x0010)ôDMA_CCR3_CIRC ((uint16_t)0x0020)õDMA_CCR3_PINC ((uint16_t)0x0040)öDMA_CCR3_MINC ((uint16_t)0x0080)øDMA_CCR3_PSIZE ((uint16_t)0x0300)ùDMA_CCR3_PSIZE_0 ((uint16_t)0x0100)úDMA_CCR3_PSIZE_1 ((uint16_t)0x0200)üDMA_CCR3_MSIZE ((uint16_t)0x0C00)ýDMA_CCR3_MSIZE_0 ((uint16_t)0x0400)þDMA_CCR3_MSIZE_1 ((uint16_t)0x0800)€DMA_CCR3_PL ((uint16_t)0x3000)DMA_CCR3_PL_0 ((uint16_t)0x1000)‚DMA_CCR3_PL_1 ((uint16_t)0x2000)„DMA_CCR3_MEM2MEM ((uint16_t)0x4000)‡DMA_CCR4_EN ((uint16_t)0x0001)ˆDMA_CCR4_TCIE ((uint16_t)0x0002)‰DMA_CCR4_HTIE ((uint16_t)0x0004)ŠDMA_CCR4_TEIE ((uint16_t)0x0008)‹DMA_CCR4_DIR ((uint16_t)0x0010)ŒDMA_CCR4_CIRC ((uint16_t)0x0020)DMA_CCR4_PINC ((uint16_t)0x0040)ŽDMA_CCR4_MINC ((uint16_t)0x0080)DMA_CCR4_PSIZE ((uint16_t)0x0300)‘DMA_CCR4_PSIZE_0 ((uint16_t)0x0100)’DMA_CCR4_PSIZE_1 ((uint16_t)0x0200)”DMA_CCR4_MSIZE ((uint16_t)0x0C00)•DMA_CCR4_MSIZE_0 ((uint16_t)0x0400)–DMA_CCR4_MSIZE_1 ((uint16_t)0x0800)˜DMA_CCR4_PL ((uint16_t)0x3000)™DMA_CCR4_PL_0 ((uint16_t)0x1000)šDMA_CCR4_PL_1 ((uint16_t)0x2000)œDMA_CCR4_MEM2MEM ((uint16_t)0x4000)ŸDMA_CCR5_EN ((uint16_t)0x0001) DMA_CCR5_TCIE ((uint16_t)0x0002)¡DMA_CCR5_HTIE ((uint16_t)0x0004)¢DMA_CCR5_TEIE ((uint16_t)0x0008)£DMA_CCR5_DIR ((uint16_t)0x0010)¤DMA_CCR5_CIRC ((uint16_t)0x0020)¥DMA_CCR5_PINC ((uint16_t)0x0040)¦DMA_CCR5_MINC ((uint16_t)0x0080)¨DMA_CCR5_PSIZE ((uint16_t)0x0300)©DMA_CCR5_PSIZE_0 ((uint16_t)0x0100)ªDMA_CCR5_PSIZE_1 ((uint16_t)0x0200)¬DMA_CCR5_MSIZE ((uint16_t)0x0C00)­DMA_CCR5_MSIZE_0 ((uint16_t)0x0400)®DMA_CCR5_MSIZE_1 ((uint16_t)0x0800)°DMA_CCR5_PL ((uint16_t)0x3000)±DMA_CCR5_PL_0 ((uint16_t)0x1000)²DMA_CCR5_PL_1 ((uint16_t)0x2000)´DMA_CCR5_MEM2MEM ((uint16_t)0x4000)·DMA_CCR6_EN ((uint16_t)0x0001)¸DMA_CCR6_TCIE ((uint16_t)0x0002)¹DMA_CCR6_HTIE ((uint16_t)0x0004)ºDMA_CCR6_TEIE ((uint16_t)0x0008)»DMA_CCR6_DIR ((uint16_t)0x0010)¼DMA_CCR6_CIRC ((uint16_t)0x0020)½DMA_CCR6_PINC ((uint16_t)0x0040)¾DMA_CCR6_MINC ((uint16_t)0x0080)ÀDMA_CCR6_PSIZE ((uint16_t)0x0300)ÁDMA_CCR6_PSIZE_0 ((uint16_t)0x0100)ÂDMA_CCR6_PSIZE_1 ((uint16_t)0x0200)ÄDMA_CCR6_MSIZE ((uint16_t)0x0C00)ÅDMA_CCR6_MSIZE_0 ((uint16_t)0x0400)ÆDMA_CCR6_MSIZE_1 ((uint16_t)0x0800)ÈDMA_CCR6_PL ((uint16_t)0x3000)ÉDMA_CCR6_PL_0 ((uint16_t)0x1000)ÊDMA_CCR6_PL_1 ((uint16_t)0x2000)ÌDMA_CCR6_MEM2MEM ((uint16_t)0x4000)ÏDMA_CCR7_EN ((uint16_t)0x0001)ÐDMA_CCR7_TCIE ((uint16_t)0x0002)ÑDMA_CCR7_HTIE ((uint16_t)0x0004)ÒDMA_CCR7_TEIE ((uint16_t)0x0008)ÓDMA_CCR7_DIR ((uint16_t)0x0010)ÔDMA_CCR7_CIRC ((uint16_t)0x0020)ÕDMA_CCR7_PINC ((uint16_t)0x0040)ÖDMA_CCR7_MINC ((uint16_t)0x0080)ØDMA_CCR7_PSIZE , ((uint16_t)0x0300)ÙDMA_CCR7_PSIZE_0 ((uint16_t)0x0100)ÚDMA_CCR7_PSIZE_1 ((uint16_t)0x0200)ÜDMA_CCR7_MSIZE ((uint16_t)0x0C00)ÝDMA_CCR7_MSIZE_0 ((uint16_t)0x0400)ÞDMA_CCR7_MSIZE_1 ((uint16_t)0x0800)àDMA_CCR7_PL ((uint16_t)0x3000)áDMA_CCR7_PL_0 ((uint16_t)0x1000)âDMA_CCR7_PL_1 ((uint16_t)0x2000)äDMA_CCR7_MEM2MEM ((uint16_t)0x4000)çDMA_CNDTR1_NDT ((uint16_t)0xFFFF)êDMA_CNDTR2_NDT ((uint16_t)0xFFFF)íDMA_CNDTR3_NDT ((uint16_t)0xFFFF)ðDMA_CNDTR4_NDT ((uint16_t)0xFFFF)óDMA_CNDTR5_NDT ((uint16_t)0xFFFF)öDMA_CNDTR6_NDT ((uint16_t)0xFFFF)ùDMA_CNDTR7_NDT ((uint16_t)0xFFFF)üDMA_CPAR1_PA ((uint32_t)0xFFFFFFFF)ÿDMA_CPAR2_PA ((uint32_t)0xFFFFFFFF)‚DMA_CPAR3_PA ((uint32_t)0xFFFFFFFF)†DMA_CPAR4_PA ((uint32_t)0xFFFFFFFF)‰DMA_CPAR5_PA ((uint32_t)0xFFFFFFFF)ŒDMA_CPAR6_PA ((uint32_t)0xFFFFFFFF)DMA_CPAR7_PA ((uint32_t)0xFFFFFFFF)“DMA_CMAR1_MA ((uint32_t)0xFFFFFFFF)–DMA_CMAR2_MA ((uint32_t)0xFFFFFFFF)™DMA_CMAR3_MA ((uint32_t)0xFFFFFFFF)DMA_CMAR4_MA ((uint32_t)0xFFFFFFFF) DMA_CMAR5_MA ((uint32_t)0xFFFFFFFF)£DMA_CMAR6_MA ((uint32_t)0xFFFFFFFF)¦DMA_CMAR7_MA ((uint32_t)0xFFFFFFFF)¯EXTI_IMR_MR0 ((uint32_t)0x00000001)°EXTI_IMR_MR1 ((uint32_t)0x00000002)±EXTI_IMR_MR2 ((uint32_t)0x00000004)²EXTI_IMR_MR3 ((uint32_t)0x00000008)³EXTI_IMR_MR4 ((uint32_t)0x00000010)´EXTI_IMR_MR5 ((uint32_t)0x00000020)µEXTI_IMR_MR6 ((uint32_t)0x00000040)¶EXTI_IMR_MR7 ((uint32_t)0x00000080)·EXTI_IMR_MR8 ((uint32_t)0x00000100)¸EXTI_IMR_MR9 ((uint32_t)0x00000200)¹EXTI_IMR_MR10 ((uint32_t)0x00000400)ºEXTI_IMR_MR11 ((uint32_t)0x00000800)»EXTI_IMR_MR12 ((uint32_t)0x00001000)¼EXTI_IMR_MR13 ((uint32_t)0x00002000)½EXTI_IMR_MR14 ((uint32_t)0x00004000)¾EXTI_IMR_MR15 ((uint32_t)0x00008000)¿EXTI_IMR_MR16 ((uint32_t)0x00010000)ÀEXTI_IMR_MR17 ((uint32_t)0x00020000)ÁEXTI_IMR_MR18 ((uint32_t)0x00040000)ÂEXTI_IMR_MR19 ((uint32_t)0x00080000)ÃEXTI_IMR_MR20 ((uint32_t)0x00100000)ÄEXTI_IMR_MR21 ((uint32_t)0x00200000)ÅEXTI_IMR_MR22 ((uint32_t)0x00400000)ÆEXTI_IMR_MR23 ((uint32_t)0x00800000)ÉEXTI_EMR_MR0 ((uint32_t)0x00000001)ÊEXTI_EMR_MR1 ((uint32_t)0x00000002)ËEXTI_EMR_MR2 ((uint32_t)0x00000004)ÌEXTI_EMR_MR3 ((uint32_t)0x00000008)ÍEXTI_EMR_MR4 ((uint32_t)0x00000010)ÎEXTI_EMR_MR5 ((uint32_t)0x00000020)ÏEXTI_EMR_MR6 ((uint32_t)0x00000040)ÐEXTI_EMR_MR7 ((uint32_t)0x00000080)ÑEXTI_EMR_MR8 ((uint32_t)0x00000100)ÒEXTI_EMR_MR9 ((uint32_t)0x00000200)ÓEXTI_EMR_MR10 ((uint32_t)0x00000400)ÔEXTI_EMR_MR11 ((uint32_t)0x00000800)ÕEXTI_EMR_MR12 ((uint32_t)0x00001000)ÖEXTI_EMR_MR13 ((uint32_t)0x00002000)×EXTI_EMR_MR14 ((uint32_t)0x00004000)ØEXTI_EMR_MR15 ((uint32_t)0x00008000)ÙEXTI_EMR_MR16 ((uint32_t)0x00010000)ÚEXTI_EMR_MR17 ((uint32_t)0x00020000)ÛEXTI_EMR_MR18 ((uint32_t)0x00040000)ÜEXTI_EMR_MR19 ((uint32_t)0x00080000)ÝEXTI_EMR_MR20 ((uint32_t)0x00100000)ÞEXTI_EMR_MR21 ((uint32_t)0x00200000)ßEXTI_EMR_MR22 ((uint32_t)0x00400000)àEXTI_EMR_MR23 ((uint32_t)0x00800000)ãEXTI_RTSR_TR0 ((uint32_t)0x00000001)äEXTI_RTSR_TR1 ((uint32_t)0x00000002)åEXTI_RTSR_TR2 ((uint32_t)0x00000004)æEXTI_RTSR_TR3 ((uint32_t)0x00000008)çEXTI_RTSR_TR4 ((uint32_t)0x00000010)èEXTI_RTSR_TR5 ((uint32_t)0x00000020)éEXTI_RTSR_TR6 ((uint32_t)0x00000040)êEXTI_RTSR_TR7 ((uint32_t)0x00000080)ëEXTI_RTSR_TR8 ((uint32_t)0x00000100)ìEXTI_RTSR_TR9 ((uint32_t)0x00000200)íEXTI_RTSR_TR10 ((uint32_t)0x00000400)îEXTI_RTSR_TR11 ((uint32_t)0x00000800)ïEXTI_RTSR_TR12 ((uint32_t)0x00001000)ðEXTI_RTSR_TR13 ((uint32_t)0x00002000)ñEXTI_RTSR_TR14 ((uint32_t)0x00004000)òEXTI_RTSR_TR15 ((uint32_t)0x00008000)óEXTI_RTSR_TR16 ((uint32_t)0x00010000)ôEXTI_RTSR_TR17 ((uint32_t)0x00020000)õEXTI_RTSR_TR18 ((uint32_t)0x00040000)öEXTI_RTSR_TR19 ((uint32_t)0x00080000)÷EXTI_RTSR_TR20 ((uint32_t)0x00100000)øEXTI_RTSR_TR21 ((uint32_t)0x00200000)ùEXTI_RTSR_TR22 ((uint32_t)0x00400000)úEXTI_RTSR_TR23 ((uint32_t)0x00800000)ýEXTI_FTSR_TR0 ((uint32_t)0x00000001)þEXTI_FTSR_TR1 ((uint32_t)0x00000002)ÿEXTI_FTSR_TR2 ((uint32_t)0x00000004)€EXTI_FTSR_TR3 ((uint32_t)0x00000008)EXTI_FTSR_TR4 ((uint32_t)0x00000010)‚EXTI_FTSR_TR5 ((uint32_t)0x00000020)ƒEXTI_FTSR_TR6 ((uint32_t)0x00000040)„EXTI_FTSR_TR7 ((uint32_t)0x00000080)…EXTI_FTSR_TR8 ((uint32_t)0x00000100)†EXTI_FTSR_TR9 ((uint32_t)0x00000200)‡EXTI_FTSR_TR10 ((uint32_t)0x00000400)ˆEXTI_FTSR_TR11 ((uint32_t)0x00000800)‰EXTI_FTSR_TR12 ((uint32_t)0x00001000)ŠEXTI_FTSR_TR13 ((uint32_t)0x00002000)‹EXTI_FTSR_TR14 ((uint32_t)0x00004000)ŒEXTI_FTSR_TR15 ((uint32_t)0x00008000)EXTI_FTSR_TR16 ((uint32_t)0x00010000)ŽEXTI_FTSR_TR17 ((uint32_t)0x00020000)EXTI_FTSR_TR18 ((uint32_t)0x00040000)EXTI_FTSR_TR19 ((uint32_t)0x00080000)‘EXTI_FTSR_TR20 ((uint32_t)0x00100000)’EXTI_FTSR_TR21 ((uint32_t)0x00200000)“EXTI_FTSR_TR22 ((uint32_t)0x00400000)”EXTI_FTSR_TR23 ((uint32_t)0x00800000)—EXTI_SWIER_SWIER0 ((uint32_t)0x00000001)˜EXTI_SWIER_SWIER1 ((uint32_t)0x00000002)™EXTI_SWIER_SWIER2 ((uint32_t)0x00000004)šEXTI_SWIER_SWIER3 ((uint32_t)0x00000008)›EXTI_SWIER_SWIER4 ((uint32_t)0x00000010)œEXTI_SWIER_SWIER5 ((uint32_t)0x00000020)EXTI_SWIER_SWIER6 ((uint32_t)0x00000040)žEXTI_SWIER_SWIER7 ((uint32_t)0x00000080)ŸEXTI_SWIER_SWIER8 ((uint32_t)0x00000100) EXTI_SWIER_SWIER9 ((uint32_t)0x00000200)¡EXTI_SWIER_SWIER10 ((uint32_t)0x00000400)¢EXTI_SWIER_SWIER11 ((uint32_t)0x00000800)£EXTI_SWIER_SWIER12 ((uint32_t)0x00001000)¤EXTI_SWIER_SWIER13 ((uint32_t)0x00002000)¥EXTI_SWIER_SWIER14 ((uint32_t)0x00004000)¦EXTI_SWIER_SWIER15 ((uint32_t)0x00008000)§EXTI_SWIER_SWIER16 ((uint32_t)0x00010000)¨EXTI_SWIER_SWIER17 ((uint32_t)0x00020000)©EXTI_SWIER_SWIER18 ((uint32_t)0x00040000)ªEXTI_SWIER_SWIER19 ((uint32_t)0x00080000)«EXTI_SWIER_SWIER20 ((uint32_t)0x00100000)¬EXTI_SWIER_SWIER21 ((uint32_t)0x00200000)­EXTI_SWIER_SWIER22 ((uint32_t)0x00400000)®EXTI_SWIER_SWIER23 ((uint32_t)0x00800000)±EXTI_PR_PR0 ((uint32_t)0x00000001)²EXTI_PR_PR1 ((uint32_t)0x00000002)³EXTI_PR_PR2 ((uint32_t)0x00000004)´EXTI_PR_PR3 ((uint32_t)0x00000008)µEXTI_PR_PR4 ((uint32_t)0x00000010)¶EXTI_PR_PR5 ((uint32_t)0x00000020)·EXTI_PR_PR6 ((uint32_t)0x00000040)¸EXTI_PR_PR7 ((uint32_t)0x00000080)¹EXTI_PR_PR8 ((uint32_t)0x00000100)ºEXTI_PR_PR9 ((uint32_t)0x00000200)»EXTI_PR_PR10 ((uint32_t)0x00000400)¼EXTI_PR_PR11 ((uint32_t)0x00000800)½EXTI_PR_PR12 ((uint32_t)0x00001000)¾EXTI_PR_PR13 ((uint32_t)0x00002000)¿EXTI_PR_PR14 ((uint32_t)0x00004000)ÀEXTI_PR_PR15 ((uint32_t)0x00008000)ÁEXTI_PR_PR16 ((uint32_t)0x00010000)ÂEXTI_PR_PR17 ((uint32_t)0x00020000)ÃEXTI_PR_PR18 ((uint32_t)0x00040000)ÄEXTI_PR_PR19 ((uint32_t)0x00080000)ÅEXTI_PR_PR20 ((uint32_t)0x00100000)ÆEXTI_PR_PR21 ((uint32_t)0x00200000)ÇEXTI_PR_PR22 ((uint32_t)0x00400000)ÈEXTI_PR_PR23 ((uint32_t)0x00800000)ÒFLASH_ACR_LATENCY ((uint32_t)0x00000001)ÓFLASH_ACR_PRFTEN ((uint32_t)0x00000002)ÔFLASH_ACR_ACC64 ((uint32_t)0x00000004)ÕFLASH_ACR_SLEEP_PD ((uint32_t)0x00000008)ÖFLASH_ACR_RUN_PD ((uint32_t)0x00000010)ÙFLASH_PECR_PELOCK ((uint32_t)0x00000001)ÚFLASH_PECR_PRGLOCK ((uint32_t)0x00000002)ÛFLASH_PECR_OPTLOCK ((uint32_t)0x00000004)ÜFLASH_PECR_PROG ((uint32_t)0x00000008)ÝFLASH_PECR_DATA ((uint32_t)0x00000010)ÞFLASH_PECR_FTDW ((uint32_t)0x00000100)ßFLASH_PECR_ERASE ((uint32_t)0x00000200)àFLASH_PECR_FPRG ((uint32_t)0x00000400)áFLASH_PECR_PARALLBANK ((uint32_t)0x00008000)âFLASH_PECR_EOPIE ((uint32_t)0x00010000)ãFLASH_PECR_ERRIE ((uint32_t)0x00020000)äFLASH_PECR_OBL_LAUNCH ((uint32_t)0x00040000)çFLASH_PDKEYR_PDKEYR ((uint32_t)0xFFFFFFFF)êFLASH_PEKEYR_PEKEYR ((uint32_t)0xFFFFFFFF)íFLASH_PRGKEYR_PRGKEYR ((uint32_t)0xFFFFFFFF)ðFLASH_OPTKEYR_OPTKEYR ((uint32_t)0xFFFFFFFF)óFLASH_SR_BSY ((uint32_t)0x00000001)ôFLASH_SR_EOP ((uint32_t)0x00000002)õFLASH_SR_ENHV ((uint32_t)0x00000004)öFLASH_SR_READY ((uint32_t)0x00000008)øFLASH_SR_WRPERR ((uint32_t)0x00000100)ùFLASH_SR_PGAERR ((uint32_t)0x00000200)úFLASH_SR_SIZERR ((uint32_t)0x00000400)ûFLASH_SR_OPTVERR ((uint32_t)0x00000800)üFLASH_SR_OPTVERRUSR ((uint32_t)0x00001000)ÿFLASH_OBR_RDPRT ((uint16_t)0x000000AA)€FLASH_OBR_BOR_LEV ((uint16_t)0x000F0000)FLASH_OBR_USER ((uint32_t)0x00700000)‚FLASH_OBR_IWDG_SW ((uint32_t)0x00100000)ƒFLASH_OBR_nRST_STOP ((uint32_t)0x00200000)„FLASH_OBR_nRST_STDBY ((uint32_t)0x00400000)…FLASH_OBR_nRST_BFB2 ((uint32_t)0x00800000)ˆFLASH_WRPR_WRP ((uint32_t)0xFFFFFFFF)‹FLASH_WRPR1_WRP ((uint32_t)0xFFFFFFFF)ŽFLASH_WRPR2_WRP ((uint32_t)0xFFFFFFFF)•FSMC_BCR1_MBKEN ((uint32_t)0x00000001)–FSMC_BCR1_MUXEN ((uint32_t)0x00000002)˜FSMC_BCR1_MTYP ((uint32_t)0x0000000C)™FSMC_BCR1_MTYP_0 ((uint32_t)0x00000004)šFSMC_BCR1_MTYP_1 ((uint32_t)0x00000008)œFSMC_BCR1_MWID ((uint32_t)0x00000030)FSMC_BCR1_MWID_0 ((uint32_t)0x00000010)žFSMC_BCR1_MWID_1 ((uint32_t)0x00000020) FSMC_BCR1_FACCEN ((uint32_t)0x00000040)¡FSMC_BCR1_BURSTEN ((uint32_t)0x00000100)¢FSMC_BCR1_WAITPOL ((uint32_t)0x00000200)£FSMC_BCR1_WRAPMOD ((uint32_t)0x00000400)¤FSMC_BCR1_WAITCFG ((uint32_t)0x00000800)¥FSMC_BCR1_WREN ((uint32_t)0x00001000)¦FSMC_BCR1_WAITEN ((uint32_t)0x00002000)§FSMC_BCR1_EXTMOD ((uint32_t)0x00004000)¨FSMC_BCR1_ASYNCWAIT ((uint32_t)0x00008000)©FSMC_BCR1_CBURSTRW ((uint32_t)0x00080000)¬FSMC_BCR2_MBKEN ((uint32_t)0x00000001)­FSMC_BCR2_MUXEN ((uint32_t)0x00000002)¯FSMC_BCR2_MTYP ((uint32_t)0x0000000C)°FSMC_BCR2_MTYP_0 ((uint32_t)0x00000004)±FSMC_BCR2_MTYP_1 ((uint32_t)0x00000008)³FSMC_BCR2_MWID ((uint32_t)0x00000030)´FSMC_BCR2_MWID_0 ((uint32_t)0x00000010)µFSMC_BCR2_MWID_1 ((uint32_t)0x00000020)·FSMC_BCR2_FACCEN ((uint32_t)0x00000040)¸FSMC_BCR2_BURSTEN ((uint32_t)0x00000100)¹FSMC_BCR2_WAITPOL ((uint32_t)0x00000200)ºFSMC_BCR2_WRAPMOD ((uint32_t)0x00000400)»FSMC_BCR2_WAITCFG ((uint32_t)0x00000800)¼FSMC_BCR2_WREN ((uint32_t)0x00001000)½FSMC_BCR2_WAITEN ((uint32_t)0x00002000)¾FSMC_BCR2_EXTMOD ((uint32_t)0x00004000)¿FSMC_BCR2_ASYNCWAIT ((uint32_t)0x00008000)ÀFSMC_BCR2_CBURSTRW ((uint32_t)0x00080000)ÃFSMC_BCR3_MBKEN ((uint32_t)0x00000001)ÄFSMC_BCR3_MUXEN ((uint32_t)0x00000002)ÆFSMC_BCR3_MTYP ((uint32_t)0x0000000C)ÇFSMC_BCR3_MTYP_0 ((uint32_t)0x00000004)ÈFSMC_BCR3_MTYP_1 ((uint32_t)0x00000008)ÊFSMC_BCR3_MWID ((uint32_t)0x00000030)ËFSMC_BCR3_MWID_0 ((uint32_t)0x00000010)ÌFSMC_BCR3_MWID_1 ((uint32_t)0x00000020)ÎFSMC_BCR3_FACCEN ((uint32_t)0x00000040)ÏFSMC_BCR3_BURSTEN ((uint32_t)0x00000100)ÐFSMC_BCR3_WAITPOL ((uint32_t)0x00000200)ÑFSMC_BCR3_WRAPMOD ((uint32_t)0x00000400)ÒFSMC_BCR3_WAITCFG ((uint32_t)0x00000800)ÓFSMC_BCR3_WREN ((uint32_t)0x00001000)ÔFSMC_BCR3_WAITEN ((uint32_t)0x00002000)ÕFSMC_BCR3_EXTMOD ((uint32_t)0x00004000)ÖFSMC_BCR3_ASYNCWAIT ((uint32_t)0x00008000)×FSMC_BCR3_CBURSTRW ((uint32_t)0x00080000)ÚFSMC_BCR4_MBKEN ((uint32_t)0x00000001)ÛFSMC_BCR4_MUXEN ((uint32_t)0x00000002)ÝFSMC_BCR4_MTYP ((uint32_t)0x0000000C)ÞFSMC_BCR4_MTYP_0 ((uint32_t)0x00000004)ßFSMC_BCR4_MTYP_1 ((uint32_t)0x00000008)áFSMC_BCR4_MWID ((uint32_t)0x00000030)âFSMC_BCR4_MWID_0 ((uint32_t)0x00000010)ãFSMC_BCR4_MWID_1 ((uint32_t)0x00000020)åFSMC_BCR4_FACCEN ((uint32_t)0x00000040)æFSMC_BCR4_BURSTEN ((uint32_t)0x00000100)çFSMC_BCR4_WAITPOL ((uint32_t)0x00000200)èFSMC_BCR4_WRAPMOD ((uint32_t)0x00000400)éFSMC_BCR4_WAITCFG ((uint32_t)0x00000800)êFSMC_BCR4_WREN ((uint32_t)0x00001000)ëFSMC_BCR4_WAITEN ((uint32_t)0x00002000)ìFSMC_BCR4_EXTMOD ((uint32_t)0x00004000)íFSMC_BCR4_ASYNCWAIT ((uint32_t)0x00008000)îFSMC_BCR4_CBURSTRW ((uint32_t)0x00080000)ñFSMC_BTR1_ADDSET ((uint32_t)0x0000000F)òFSMC_BTR1_ADDSET_0 ((uint32_t)0x00000001)óFSMC_BTR1_ADDSET_1 ((uint32_t)0x00000002)ôFSMC_BTR1_ADDSET_2 ((uint32_t)0x00000004)õFSMC_BTR1_ADDSET_3 ((uint32_t)0x00000008)÷FSMC_BTR1_ADDHLD ((uint32_t)0x000000F0)øFSMC_BTR1_ADDHLD_0 ((uint32_t)0x00000010)ùFSMC_BTR1_ADDHLD_1 ((uint32_t)0x00000020)úFSMC_BTR1_ADDHLD_2 ((uint32_t)0x00000040)ûFSMC_BTR1_ADDHLD_3 ((uint32_t)0x00000080)ýFSMC_BTR1_DATAST ((uint32_t)0x0000FF00)þFSMC_BTR1_DATAST_0 ((uint32_t)0x00000100)ÿFSMC_BTR1_DATAST_1 ((uint32_t)0x00000200)€FSMC_BTR1_DATAST_2 ((uint32_t)0x00000400)FSMC_BTR1_DATAST_3 ((uint32_t)0x00000800)ƒFSMC_BTR1_BUSTURN ((uint32_t)0x000F0000)„FSMC_BTR1_BUSTURN_0 ((uint32_t)0x00010000)…FSMC_BTR1_BUSTURN_1 ((uint32_t)0x00020000)†FSMC_BTR1_BUSTURN_2 ((uint32_t)0x00040000)‡FSMC_BTR1_BUSTURN_3 ((uint32_t)0x00080000)‰FSMC_BTR1_CLKDIV ((uint32_t)0x00F00000)ŠFSMC_BTR1_CLKDIV_0 ((uint32_t)0x00100000)‹FSMC_BTR1_CLKDIV_1 ((uint32_t)0x00200000)ŒFSMC_BTR1_CLKDIV_2 ((uint32_t)0x00400000)FSMC_BTR1_CLKDIV_3 ((uint32_t)0x00800000)FSMC_BTR1_DATLAT ((uint32_t)0x0F000000)FSMC_BTR1_DATLAT_0 ((uint32_t)0x01000000)‘FSMC_BTR1_DATLAT_1 ((uint32_t)0x02000000)’FSMC_BTR1_DATLAT_2 ((uint32_t)0x04000000)“FSMC_BTR1_DATLAT_3 ((uint32_t)0x08000000)•FSMC_BTR1_ACCMOD ((uint32_t)0x30000000)–FSMC_BTR1_ACCMOD_0 ((uint32_t)0x10000000)—FSMC_BTR1_ACCMOD_1 ((uint32_t)0x20000000)šFSMC_BTR2_ADDSET ((uint32_t)0x0000000F)›FSMC_BTR2_ADDSET_0 ((uint32_t)0x00000001)œFSMC_BTR2_ADDSET_1 ((uint32_t)0x00000002)FSMC_BTR2_ADDSET_2 ((uint32_t)0x00000004)žFSMC_BTR2_ADDSET_3 ((uint32_t)0x00000008) FSMC_BTR2_ADDHLD ((uint32_t)0x000000F0)¡FSMC_BTR2_ADDHLD_0 ((uint32_t)0x00000010)¢FSMC_BTR2_ADDHLD_1 ((uint32_t)0x00000020)£FSMC_BTR2_ADDHLD_2 ((uint32_t)0x00000040)¤FSMC_BTR2_ADDHLD_3 ((uint32_t)0x00000080)¦FSMC_BTR2_DATAST ((uint32_t)0x0000FF00)§FSMC_BTR2_DATAST_0 ((uint32_t)0x00000100)¨FSMC_BTR2_DATAST_1 ((uint32_t)0x00000200)©FSMC_BTR2_DATAST_2 ((uint32_t)0x00000400)ªFSMC_BTR2_DATAST_3 ((uint32_t)0x00000800)¬FSMC_BTR2_BUSTURN ((uint32_t)0x000F0000)­FSMC_BTR2_BUSTURN_0 ((uint32_t)0x00010000)®FSMC_BTR2_BUSTURN_1 ((uint32_t)0x00020000)¯FSMC_BTR2_BUSTURN_2 ((uint32_t)0x00040000)°FSMC_BTR2_BUSTURN_3 ((uint32_t)0x00080000)²FSMC_BTR2_CLKDIV ((uint32_t)0x00F00000)³FSMC_BTR2_CLKDIV_0 ((uint32_t)0x00100000)´FSMC_BTR2_CLKDIV_1 ((uint32_t)0x00200000)µFSMC_BTR2_CLKDIV_2 ((uint32_t)0x00400000)¶FSMC_BTR2_CLKDIV_3 ((uint32_t)0x00800000)¸FSMC_BTR2_DATLAT ((uint32_t)0x0F000000)¹FSMC_BTR2_DATLAT_0 ((uint32_t)0x01000000)ºFSMC_BTR2_DATLAT_1 ((uint32_t)0x02000000)»FSMC_BTR2_DATLAT_2 ((uint32_t)0x04000000)¼FSMC_BTR2_DATLAT_3 ((uint32_t)0x08000000)¾FSMC_BTR2_ACCMOD ((uint32_t)0x30000000)¿FSMC_BTR2_ACCMOD_0 ((uint32_t)0x10000000)ÀFSMC_BTR2_ACCMOD_1 ((uint32_t)0x20000000)ÃFSMC_BTR3_ADDSET ((uint32_t)0x0000000F)ÄFSMC_BTR3_ADDSET_0 ((uint32_t)0x00000001)ÅFSMC_BTR3_ADDSET_1 ((uint32_t)0x00000002)ÆFSMC_BTR3_ADDSET_2 ((uint32_t)0x00000004)ÇFSMC_BTR3_ADDSET_3 ((uint32_t)0x00000008)ÉFSMC_BTR3_ADDHLD ((uint32_t)0x000000F0)ÊFSMC_BTR3_ADDHLD_0 ((uint32_t)0x00000010)ËFSMC_BTR3_ADDHLD_1 ((uint32_t)0x00000020)ÌFSMC_BTR3_ADDHLD_2 ((uint32_t)0x00000040)ÍFSMC_BTR3_ADDHLD_3 ((uint32_t)0x00000080)ÏFSMC_BTR3_DATAST ((uint32_t)0x0000FF00)ÐFSMC_BTR3_DATAST_0 ((uint32_t)0x00000100)ÑFSMC_BTR3_DATAST_1 ((uint32_t)0x00000200)ÒFSMC_BTR3_DATAST_2 ((uint32_t)0x00000400)ÓFSMC_BTR3_DATAST_3 ((uint32_t)0x00000800)ÕFSMC_BTR3_BUSTURN ((uint32_t)0x000F0000)ÖFSMC_BTR3_BUSTURN_0 ((uint32_t)0x00010000)×FSMC_BTR3_BUSTURN_1 ((uint32_t)0x00020000)ØFSMC_BTR3_BUSTURN_2 ((uint32_t)0x00040000)ÙFSMC_BTR3_BUSTURN_3 ((uint32_t)0x00080000)ÛFSMC_BTR3_CLKDIV ((uint32_t)0x00F00000)ÜFSMC_BTR3_CLKDIV_0 ((uint32_t)0x00100000)ÝFSMC_BTR3_CLKDIV_1 ((uint32_t)0x00200000)ÞFSMC_BTR3_CLKDIV_2 ((uint32_t)0x00400000)ßFSMC_BTR3_CLKDIV_3 ((uint32_t)0x00800000)áFSMC_BTR3_DATLAT ((uint32_t)0x0F000000)âFSMC_BTR3_DATLAT_0 ((uint32_t)0x01000000)ãFSMC_BTR3_DATLAT_1 ((uint32_t)0x02000000)äFSMC_BTR3_DATLAT_2 ((uint32_t)0x04000000)åFSMC_BTR3_DATLAT_3 ((uint32_t)0x08000000)çFSMC_BTR3_ACCMOD ((uint32_t)0x30000000)èFSMC_BTR3_ACCMOD_0 ((uint32_t)0x10000000)éFSMC_BTR3_ACCMOD_1 ((uint32_t)0x20000000)ìFSMC_BTR4_ADDSET ((uint32_t)0x0000000F)íFSMC_BTR4_ADDSET_0 ((uint32_t)0x00000001)îFSMC_BTR4_ADDSET_1 ((uint32_t)0x00000002)ïFSMC_BTR4_ADDSET_2 ((uint32_t)0x00000004)ðFSMC_BTR4_ADDSET_3 ((uint32_t)0x00000008)òFSMC_BTR4_ADDHLD ((uint32_t)0x000000F0)óFSMC_BTR4_ADDHLD_0 ((uint32_t)0x00000010)ôFSMC_BTR4_ADDHLD_1 ((uint32_t)0x00000020)õFSMC_BTR4_ADDHLD_2 ((uint32_t)0x00000040)öFSMC_BTR4_ADDHLD_3 ((uint32_t)0x00000080)øFSMC_BTR4_DATAST ((uint32_t)0x0000FF00)ùFSMC_BTR4_DATAST_0 ((uint32_t)0x00000100)úFSMC_BTR4_DATAST_1 ((uint32_t)0x00000200)ûFSMC_BTR4_DATAST_2 ((uint32_t)0x00000400)üFSMC_BTR4_DATAST_3 ((uint32_t)0x00000800)þFSMC_BTR4_BUSTURN ((uint32_t)0x000F0000)ÿFSMC_BTR4_BUSTURN_0 ((uint32_t)0x00010000)€FSMC_BTR4_BUSTURN_1 ((uint32_t)0x00020000)FSMC_BTR4_BUSTURN_2 ((uint32_t)0x00040000)‚FSMC_BTR4_BUSTURN_3 ((uint32_t)0x00080000)„FSMC_BTR4_CLKDIV ((uint32_t)0x00F00000)…FSMC_BTR4_CLKDIV_0 ((uint32_t)0x00100000)†FSMC_BTR4_CLKDIV_1 ((uint32_t)0x00200000)‡FSMC_BTR4_CLKDIV_2 ((uint32_t)0x00400000)ˆFSMC_BTR4_CLKDIV_3 ((uint32_t)0x00800000)ŠFSMC_BTR4_DATLAT ((uint32_t)0x0F000000)‹FSMC_BTR4_DATLAT_0 ((uint32_t)0x01000000)ŒFSMC_BTR4_DATLAT_1 ((uint32_t)0x02000000)FSMC_BTR4_DATLAT_2 ((uint32_t)0x04000000)ŽFSMC_BTR4_DATLAT_3 ((uint32_t)0x08000000)FSMC_BTR4_ACCMOD ((uint32_t)0x30000000)‘FSMC_BTR4_ACCMOD_0 ((uint32_t)0x10000000)’FSMC_BTR4_ACCMOD_1 ((uint32_t)0x20000000)•FSMC_BWTR1_ADDSET ((uint32_t)0x0000000F)–FSMC_BWTR1_ADDSET_0 ((uint32_t)0x00000001)—FSMC_BWTR1_ADDSET_1 ((uint32_t)0x00000002)˜FSMC_BWTR1_ADDSET_2 ((uint32_t)0x00000004)™FSMC_BWTR1_ADDSET_3 ((uint32_t)0x00000008)›FSMC_BWTR1_ADDHLD ((uint32_t)0x000000F0)œFSMC_BWTR1_ADDHLD_0 ((uint32_t)0x00000010)FSMC_BWTR1_ADDHLD_1 ((uint32_t)0x00000020)žFSMC_BWTR1_ADDHLD_2 ((uint32_t)0x00000040)ŸFSMC_BWTR1_ADDHLD_3 ((uint32_t)0x00000080)¡FSMC_BWTR1_DATAST ((uint32_t)0x0000FF00)¢FSMC_BWTR1_DATAST_0 ((uint32_t)0x00000100)£FSMC_BWTR1_DATAST_1 ((uint32_t)0x00000200)¤FSMC_BWTR1_DATAST_2 ((uint32_t)0x00000400)¥FSMC_BWTR1_DATAST_3 ((uint32_t)0x00000800)§FSMC_BWTR1_CLKDIV ((uint32_t)0x00F00000)¨FSMC_BWTR1_CLKDIV_0 ((uint32_t)0x00100000)©FSMC_BWTR1_CLKDIV_1 ((uint32_t)0x00200000)ªFSMC_BWTR1_CLKDIV_2 ((uint32_t)0x00400000)«FSMC_BWTR1_CLKDIV_3 ((uint32_t)0x00800000)­FSMC_BWTR1_DATLAT ((uint32_t)0x0F000000)®FSMC_BWTR1_DATLAT_0 ((uint32_t)0x01000000)¯FSMC_BWTR1_DATLAT_1 ((uint32_t)0x02000000)°FSMC_BWTR1_DATLAT_2 ((uint32_t)0x04000000)±FSMC_BWTR1_DATLAT_3 ((uint32_t)0x08000000)³FSMC_BWTR1_ACCMOD ((uint32_t)0x30000000)´FSMC_BWTR1_ACCMOD_0 ((uint32_t)0x10000000)µFSMC_BWTR1_ACCMOD_1 ((uint32_t)0x20000000)¸FSMC_BWTR2_ADDSET ((uint32_t)0x0000000F)¹FSMC_BWTR2_ADDSET_0 ((uint32_t)0x00000001)ºFSMC_BWTR2_ADDSET_1 ((uint32_t)0x00000002)»FSMC_BWTR2_ADDSET_2 ((uint32_t)0x00000004)¼FSMC_BWTR2_ADDSET_3 ((uint32_t)0x00000008)¾FSMC_BWTR2_ADDHLD ((uint32_t)0x000000F0)¿FSMC_BWTR2_ADDHLD_0 ((uint32_t)0x00000010)ÀFSMC_BWTR2_ADDHLD_1 ((uint32_t)0x00000020)ÁFSMC_BWTR2_ADDHLD_2 ((uint32_t)0x00000040)ÂFSMC_BWTR2_ADDHLD_3 ((uint32_t)0x00000080)ÄFSMC_BWTR2_DATAST ((uint32_t)0x0000FF00)ÅFSMC_BWTR2_DATAST_0 ((uint32_t)0x00000100)ÆFSMC_BWTR2_DATAST_1 ((uint32_t)0x00000200)ÇFSMC_BWTR2_DATAST_2 ((uint32_t)0x00000400)ÈFSMC_BWTR2_DATAST_3 ((uint32_t)0x00000800)ÊFSMC_BWTR2_CLKDIV ((uint32_t)0x00F00000)ËFSMC_BWTR2_CLKDIV_0 ((uint32_t)0x00100000)ÌFSMC_BWTR2_CLKDIV_1 ((uint32_t)0x00200000)ÍFSMC_BWTR2_CLKDIV_2 ((uint32_t)0x00400000)ÎFSMC_BWTR2_CLKDIV_3 ((uint32_t)0x00800000)ÐFSMC_BWTR2_DATLAT ((uint32_t)0x0F000000)ÑFSMC_BWTR2_DATLAT_0 ((uint32_t)0x01000000)ÒFSMC_BWTR2_DATLAT_1 ((uint32_t)0x02000000)ÓFSMC_BWTR2_DATLAT_2 ((uint32_t)0x04000000)ÔFSMC_BWTR2_DATLAT_3 ((uint32_t)0x08000000)ÖFSMC_BWTR2_ACCMOD ((uint32_t)0x30000000)×FSMC_BWTR2_ACCMOD_0 ((uint32_t)0x10000000)ØFSMC_BWTR2_ACCMOD_1 ((uint32_t)0x20000000)ÛFSMC_BWTR3_ADDSET ((uint32_t)0x0000000F)ÜFSMC_BWTR3_ADDSET_0 ((uint32_t)0x00000001)ÝFSMC_BWTR3_ADDSET_1 ((uint32_t)0x00000002)ÞFSMC_BWTR3_ADDSET_2 ((uint32_t)0x00000004)ßFSMC_BWTR3_ADDSET_3 ((uint32_t)0x00000008)áFSMC_BWTR3_ADDHLD ((uint32_t)0x000000F0)âFSMC_BWTR3_ADDHLD_0 ((uint32_t)0x00000010)ãFSMC_BWTR3_ADDHLD_1 ((uint32_t)0x00000020)äFSMC_BWTR3_ADDHLD_2 ((uint32_t)0x00000040)åFSMC_BWTR3_ADDHLD_3 ((uint32_t)0x00000080)çFSMC_BWTR3_DATAST ((uint32_t)0x0000FF00)èFSMC_BWTR3_DATAST_0 ((uint32_t)0x00000100)éFSMC_BWTR3_DATAST_1 ((uint32_t)0x00000200)êFSMC_BWTR3_DATAST_2 ((uint32_t)0x00000400)ëFSMC_BWTR3_DATAST_3 ((uint32_t)0x00000800)íFSMC_BWTR3_CLKDIV ((uint32_t)0x00F00000)îFSMC_BWTR3_CLKDIV_0 ((uint32_t)0x00100000)ïFSMC_BWTR3_CLKDIV_1 ((uint32_t)0x00200000)ðFSMC_BWTR3_CLKDIV_2 ((uint32_t)0x00400000)ñFSMC_BWTR3_CLKDIV_3 ((uint32_t)0x00800000)óFSMC_BWTR3_DATLAT ((uint32_t)0x0F000000)ôFSMC_BWTR3_DATLAT_0 ((uint32_t)0x01000000)õFSMC_BWTR3_DATLAT_1 ((uint32_t)0x02000000)öFSMC_BWTR3_DATLAT_2 ((uint32_t)0x04000000)÷FSMC_BWTR3_DATLAT_3 ((uint32_t)0x08000000)ùFSMC_BWTR3_ACCMOD ((uint32_t)0x30000000)úFSMC_BWTR3_ACCMOD_0 ((uint32_t)0x10000000)ûFSMC_BWTR3_ACCMOD_1 ((uint32_t)0x20000000)þFSMC_BWTR4_ADDSET ((uint32_t)0x0000000F)ÿFSMC_BWTR4_ADDSET_0 ((uint32_t)0x00000001)€FSMC_BWTR4_ADDSET_1 ((uint32_t)0x00000002)FSMC_BWTR4_ADDSET_2 ((uint32_t)0x00000004)‚FSMC_BWTR4_ADDSET_3 ((uint32_t)0x00000008)„FSMC_BWTR4_ADDHLD ((uint32_t)0x000000F0)…FSMC_BWTR4_ADDHLD_0 ((uint32_t)0x00000010)†FSMC_BWTR4_ADDHLD_1 ((uint32_t)0x00000020)‡FSMC_BWTR4_ADDHLD_2 ((uint32_t)0x00000040)ˆFSMC_BWTR4_ADDHLD_3 ((uint32_t)0x00000080)ŠFSMC_BWTR4_DATAST ((uint32_t)0x0000FF00)‹FSMC_BWTR4_DATAST_0 ((uint32_t)0x00000100)ŒFSMC_BWTR4_DATAST_1 ((uint32_t)0x00000200)FSMC_BWTR4_DATAST_2 ((uint32_t)0x00000400)ŽFSMC_BWTR4_DATAST_3 ((uint32_t)0x00000800)FSMC_BWTR4_CLKDIV ((uint32_t)0x00F00000)‘FSMC_BWTR4_CLKDIV_0 ((uint32_t)0x00100000)’FSMC_BWTR4_CLKDIV_1 ((uint32_t)0x00200000)“FSMC_BWTR4_CLKDIV_2 ((uint32_t)0x00400000)”FSMC_BWTR4_CLKDIV_3 ((uint32_t)0x00800000)–FSMC_BWTR4_DATLAT ((uint32_t)0x0F000000)—FSMC_BWTR4_DATLAT_0 ((uint32_t)0x01000000)˜FSMC_BWTR4_DATLAT_1 ((uint32_t)0x02000000)™FSMC_BWTR4_DATLAT_2 ((uint32_t)0x04000000)šFSMC_BWTR4_DATLAT_3 ((uint32_t)0x08000000)œFSMC_BWTR4_ACCMOD ((uint32_t)0x30000000)FSMC_BWTR4_ACCMOD_0 ((uint32_t)0x10000000)žFSMC_BWTR4_ACCMOD_1 ((uint32_t)0x20000000)¦GPIO_MODER_MODER0 ((uint32_t)0x00000003)§GPIO_MODER_MODER0_0 ((uint32_t)0x00000001)¨GPIO_MODER_MODER0_1 ((uint32_t)0x00000002)©GPIO_MODER_MODER1 ((uint32_t)0x0000000C)ªGPIO_MODER_MODER1_0 ((uint32_t)0x00000004)«GPIO_MODER_MODER1_1 ((uint32_t)0x00000008)¬GPIO_MODER_MODER2 ((uint32_t)0x00000030)­GPIO_MODER_MODER2_0 ((uint32_t)0x00000010)®GPIO_MODER_MODER2_1 ((uint32_t)0x00000020)¯GPIO_MODER_MODER3 ((uint32_t)0x000000C0)°GPIO_MODER_MODER3_0 ((uint32_t)0x00000040)±GPIO_MODER_MODER3_1 ((uint32_t)0x00000080)²GPIO_MODER_MODER4 ((uint32_t)0x00000300)³GPIO_MODER_MODER4_0 ((uint32_t)0x00000100)´GPIO_MODER_MODER4_1 ((uint32_t)0x00000200)µGPIO_MODER_MODER5 ((uint32_t)0x00000C00)¶GPIO_MODER_MODER5_0 ((uint32_t)0x00000400)·GPIO_MODER_MODER5_1 ((uint32_t)0x00000800)¸GPIO_MODER_MODER6 ((uint32_t)0x00003000)¹GPIO_MODER_MODER6_0 ((uint32_t)0x00001000)ºGPIO_MODER_MODER6_1 ((uint32_t)0x00002000)»GPIO_MODER_MODER7 ((uint32_t)0x0000C000)¼GPIO_MODER_MODER7_0 ((uint32_t)0x00004000)½GPIO_MODER_MODER7_1 ((uint32_t)0x00008000)¾GPIO_MODER_MODER8 ((uint32_t)0x00030000)¿GPIO_MODER_MODER8_0 ((uint32_t)0x00010000)ÀGPIO_MODER_MODER8_1 ((uint32_t)0x00020000)ÁGPIO_MODER_MODER9 ((uint32_t)0x000C0000)ÂGPIO_MODER_MODER9_0 ((uint32_t)0x00040000)ÃGPIO_MODER_MODER9_1 ((uint32_t)0x00080000)ÄGPIO_MODER_MODER10 ((uint32_t)0x00300000)ÅGPIO_MODER_MODER10_0 ((uint32_t)0x00100000)ÆGPIO_MODER_MODER10_1 ((uint32_t)0x00200000)ÇGPIO_MODER_MODER11 ((uint32_t)0x00C00000)ÈGPIO_MODER_MODER11_0 ((uint32_t)0x00400000)ÉGPIO_MODER_MODER11_1 ((uint32_t)0x00800000)ÊGPIO_MODER_MODER12 ((uint32_t)0x03000000)ËGPIO_MODER_MODER12_0 ((uint32_t)0x01000000)ÌGPIO_MODER_MODER12_1 ((uint32_t)0x02000000)ÍGPIO_MODER_MODER13 ((uint32_t)0x0C000000)ÎGPIO_MODER_MODER13_0 ((uint32_t)0x04000000)ÏGPIO_MODER_MODER13_1 ((uint32_t)0x08000000)ÐGPIO_MODER_MODER14 ((uint32_t)0x30000000)ÑGPIO_MODER_MODER14_0 ((uint32_t)0x10000000)ÒGPIO_MODER_MODER14_1 ((uint32_t)0x20000000)ÓGPIO_MODER_MODER15 ((uint32_t)0xC0000000)ÔGPIO_MODER_MODER15_0 ((uint32_t)0x40000000)ÕGPIO_MODER_MODER15_1 ((uint32_t)0x80000000)ØGPIO_OTYPER_OT_0 ((uint32_t)0x00000001)ÙGPIO_OTYPER_OT_1 ((uint32_t)0x00000002)ÚGPIO_OTYPER_OT_2 ((uint32_t)0x00000004)ÛGPIO_OTYPER_OT_3 ((uint32_t)0x00000008)ÜGPIO_OTYPER_OT_4 ((uint32_t)0x00000010)ÝGPIO_OTYPER_OT_5 ((uint32_t)0x00000020)ÞGPIO_OTYPER_OT_6 ((uint32_t)0x00000040)ßGPIO_OTYPER_OT_7 ((uint32_t)0x00000080)àGPIO_OTYPER_OT_8 ((uint32_t)0x00000100)áGPIO_OTYPER_OT_9 ((uint32_t)0x00000200)âGPIO_OTYPER_OT_10 ((uint32_t)0x00000400)ãGPIO_OTYPER_OT_11 ((uint32_t)0x00000800)äGPIO_OTYPER_OT_12 ((uint32_t)0x00001000)åGPIO_OTYPER_OT_13 ((uint32_t)0x00002000)æGPIO_OTYPER_OT_14 ((uint32_t)0x00004000)çGPIO_OTYPER_OT_15 ((uint32_t)0x00008000)êGPIO_OSPEEDER_OSPEEDR0 ((uint32_t)0x00000003)ëGPIO_OSPEEDER_OSPEEDR0_0 ((uint32_t)0x00000001)ìGPIO_OSPEEDER_OSPEEDR0_1 ((uint32_t)0x00000002)íGPIO_OSPEEDER_OSPEEDR1 ((uint32_t)0x0000000C)îGPIO_OSPEEDER_OSPEEDR1_0 ((uint32_t)0x00000004)ïGPIO_OSPEEDER_OSPEEDR1_1 ((uint32_t)0x00000008)ðGPIO_OSPEEDER_OSPEEDR2 ((uint32_t)0x00000030)ñGPIO_OSPEEDER_OSPEEDR2_0 ((uint32_t)0x00000010)òGPIO_OSPEEDER_OSPEEDR2_1 ((uint32_t)0x00000020)óGPIO_OSPEEDER_OSPEEDR3 ((uint32_t)0x000000C0)ôGPIO_OSPEEDER_OSPEEDR3_0 ((uint32_t)0x00000040)õGPIO_OSPEEDER_OSPEEDR3_1 ((uint32_t)0x00000080)öGPIO_OSPEEDER_OSPEEDR4 ((uint32_t)0x00000300)÷GPIO_OSPEEDER_OSPEEDR4_0 ((uint32_t)0x00000100)øGPIO_OSPEEDER_OSPEEDR4_1 ((uint32_t)0x00000200)ùGPIO_OSPEEDER_OSPEEDR5 ((uint32_t)0x00000C00)úGPIO_OSPEEDER_OSPEEDR5_0 ((uint32_t)0x00000400)ûGPIO_OSPEEDER_OSPEEDR5_1 ((uint32_t)0x00000800)üGPIO_OSPEEDER_OSPEEDR6 ((uint32_t)0x00003000)ýGPIO_OSPEEDER_OSPEEDR6_0 ((uint32_t)0x00001000)þGPIO_OSPEEDER_OSPEEDR6_1 ((uint32_t)0x00002000)ÿGPIO_OSPEEDER_OSPEEDR7 ((uint32_t)0x0000C000)€GPIO_OSPEEDER_OSPEEDR7_0 ((uint32_t)0x00004000)GPIO_OSPEEDER_OSPEEDR7_1 ((uint32_t)0x00008000)‚GPIO_OSPEEDER_OSPEEDR8 ((uint32_t)0x00030000)ƒGPIO_OSPEEDER_OSPEEDR8_0 ((uint32_t)0x00010000)„GPIO_OSPEEDER_OSPEEDR8_1 ((uint32_t)0x00020000)…GPIO_OSPEEDER_OSPEEDR9 ((uint32_t)0x000C0000)†GPIO_OSPEEDER_OSPEEDR9_0 ((uint32_t)0x00040000)‡GPIO_OSPEEDER_OSPEEDR9_1 ((uint32_t)0x00080000)ˆGPIO_OSPEEDER_OSPEEDR10 ((uint32_t)0x00300000)‰GPIO_OSPEEDER_OSPEEDR10_0 ((uint32_t)0x00100000)ŠGPIO_OSPEEDER_OSPEEDR10_1 ((uint32_t)0x00200000)‹GPIO_OSPEEDER_OSPEEDR11 ((uint32_t)0x00C00000)ŒGPIO_OSPEEDER_OSPEEDR11_0 ((uint32_t)0x00400000)GPIO_OSPEEDER_OSPEEDR11_1 ((uint32_t)0x00800000)ŽGPIO_OSPEEDER_OSPEEDR12 ((uint32_t)0x03000000)GPIO_OSPEEDER_OSPEEDR12_0 ((uint32_t)0x01000000)GPIO_OSPEEDER_OSPEEDR12_1 ((uint32_t)0x02000000)‘GPIO_OSPEEDER_OSPEEDR13 ((uint32_t)0x0C000000)’GPIO_OSPEEDER_OSPEEDR13_0 ((uint32_t)0x04000000)“GPIO_OSPEEDER_OSPEEDR13_1 ((uint32_t)0x08000000)”GPIO_OSPEEDER_OSPEEDR14 ((uint32_t)0x30000000)•GPIO_OSPEEDER_OSPEEDR14_0 ((uint32_t)0x10000000)–GPIO_OSPEEDER_OSPEEDR14_1 ((uint32_t)0x20000000)—GPIO_OSPEEDER_OSPEEDR15 ((uint32_t)0xC0000000)˜GPIO_OSPEEDER_OSPEEDR15_0 ((uint32_t)0x40000000)™GPIO_OSPEEDER_OSPEEDR15_1 ((uint32_t)0x80000000)œGPIO_PUPDR_PUPDR0 ((uint32_t)0x00000003)GPIO_PUPDR_PUPDR0_0 ((uint32_t)0x00000001)žGPIO_PUPDR_PUPDR0_1 ((uint32_t)0x00000002)ŸGPIO_PUPDR_PUPDR1 ((uint32_t)0x0000000C) GPIO_PUPDR_PUPDR1_0 ((uint32_t)0x00000004)¡GPIO_PUPDR_PUPDR1_1 ((uint32_t)0x00000008)¢GPIO_PUPDR_PUPDR2 ((uint32_t)0x00000030)£GPIO_PUPDR_PUPDR2_0 ((uint32_t)0x00000010)¤GPIO_PUPDR_PUPDR2_1 ((uint32_t)0x00000020)¥GPIO_PUPDR_PUPDR3 ((uint32_t)0x000000C0)¦GPIO_PUPDR_PUPDR3_0 ((uint32_t)0x00000040)§GPIO_PUPDR_PUPDR3_1 ((uint32_t)0x00000080)¨GPIO_PUPDR_PUPDR4 ((uint32_t)0x00000300)©GPIO_PUPDR_PUPDR4_0 ((uint32_t)0x00000100)ªGPIO_PUPDR_PUPDR4_1 ((uint32_t)0x00000200)«GPIO_PUPDR_PUPDR5 ((uint32_t)0x00000C00)¬GPIO_PUPDR_PUPDR5_0 ((uint32_t)0x00000400)­GPIO_PUPDR_PUPDR5_1 ((uint32_t)0x00000800)®GPIO_PUPDR_PUPDR6 ((uint32_t)0x00003000)¯GPIO_PUPDR_PUPDR6_0 ((uint32_t)0x00001000)°GPIO_PUPDR_PUPDR6_1 ((uint32_t)0x00002000)±GPIO_PUPDR_PUPDR7 ((uint32_t)0x0000C000)²GPIO_PUPDR_PUPDR7_0 ((uint32_t)0x00004000)³GPIO_PUPDR_PUPDR7_1 ((uint32_t)0x00008000)´GPIO_PUPDR_PUPDR8 ((uint32_t)0x00030000)µGPIO_PUPDR_PUPDR8_0 ((uint32_t)0x00010000)¶GPIO_PUPDR_PUPDR8_1 ((uint32_t)0x00020000)·GPIO_PUPDR_PUPDR9 ((uint32_t)0x000C0000)¸GPIO_PUPDR_PUPDR9_0 ((uint32_t)0x00040000)¹GPIO_PUPDR_PUPDR9_1 ((uint32_t)0x00080000)ºGPIO_PUPDR_PUPDR10 ((uint32_t)0x00300000)»GPIO_PUPDR_PUPDR10_0 ((uint32_t)0x00100000)¼GPIO_PUPDR_PUPDR10_1 ((uint32_t)0x00200000)½GPIO_PUPDR_PUPDR11 ((uint32_t)0x00C00000)¾GPIO_PUPDR_PUPDR11_0 ((uint32_t)0x00400000)¿GPIO_PUPDR_PUPDR11_1 ((uint32_t)0x00800000)ÀGPIO_PUPDR_PUPDR12 ((uint32_t)0x03000000)ÁGPIO_PUPDR_PUPDR12_0 ((uint32_t)0x01000000)ÂGPIO_PUPDR_PUPDR12_1 ((uint32_t)0x02000000)ÃGPIO_PUPDR_PUPDR13 ((uint32_t)0x0C000000)ÄGPIO_PUPDR_PUPDR13_0 ((uint32_t)0x04000000)ÅGPIO_PUPDR_PUPDR13_1 ((uint32_t)0x08000000)ÆGPIO_PUPDR_PUPDR14 ((uint32_t)0x30000000)ÇGPIO_PUPDR_PUPDR14_0 ((uint32_t)0x10000000)ÈGPIO_PUPDR_PUPDR14_1 ((uint32_t)0x20000000)ÉGPIO_PUPDR_PUPDR15 ((uint32_t)0xC0000000)ÊGPIO_PUPDR_PUPDR15_0 ((uint32_t)0x40000000)ËGPIO_PUPDR_PUPDR15_1 ((uint32_t)0x80000000)ÎGPIO_IDR_IDR_0 ((uint32_t)0x00000001)ÏGPIO_IDR_IDR_1 ((uint32_t)0x00000002)ÐGPIO_IDR_IDR_2 ((uint32_t)0x00000004)ÑGPIO_IDR_IDR_3 ((uint32_t)0x00000008)ÒGPIO_IDR_IDR_4 ((uint32_t)0x00000010)ÓGPIO_IDR_IDR_5 ((uint32_t)0x00000020)ÔGPIO_IDR_IDR_6 ((uint32_t)0x00000040)ÕGPIO_IDR_IDR_7 ((uint32_t)0x00000080)ÖGPIO_IDR_IDR_8 ((uint32_t)0x00000100)×GPIO_IDR_IDR_9 ((uint32_t)0x00000200)ØGPIO_IDR_IDR_10 ((uint32_t)0x00000400)ÙGPIO_IDR_IDR_11 ((uint32_t)0x00000800)ÚGPIO_IDR_IDR_12 ((uint32_t)0x00001000)ÛGPIO_IDR_IDR_13 ((uint32_t)0x00002000)ÜGPIO_IDR_IDR_14 ((uint32_t)0x00004000)ÝGPIO_IDR_IDR_15 ((uint32_t)0x00008000)ßGPIO_OTYPER_IDR_0 GPIO_IDR_IDR_0àGPIO_OTYPER_IDR_1 GPIO_IDR_IDR_1áGPIO_OTYPER_IDR_2 GPIO_IDR_IDR_2âGPIO_OTYPER_IDR_3 GPIO_IDR_IDR_3ãGPIO_OTYPER_IDR_4 GPIO_IDR_IDR_4äGPIO_OTYPER_IDR_5 GPIO_IDR_IDR_5åGPIO_OTYPER_IDR_6 GPIO_IDR_IDR_6æGPIO_OTYPER_IDR_7 GPIO_IDR_IDR_7çGPIO_OTYPER_IDR_8 GPIO_IDR_IDR_8èGPIO_OTYPER_IDR_9 GPIO_IDR_IDR_9éGPIO_OTYPER_IDR_10 GPIO_IDR_IDR_10êGPIO_OTYPER_IDR_11 GPIO_IDR_IDR_11ëGPIO_OTYPER_IDR_12 GPIO_IDR_IDR_12ìGPIO_OTYPER_IDR_13 GPIO_IDR_IDR_13íGPIO_OTYPER_IDR_14 GPIO_IDR_IDR_14îGPIO_OTYPER_IDR_15 GPIO_IDR_IDR_15ñGPIO_ODR_ODR_0 ((uint32_t)0x00000001)òGPIO_ODR_ODR_1 ((uint32_t)0x00000002)óGPIO_ODR_ODR_2 ((uint32_t)0x00000004)ôGPIO_ODR_ODR_3 ((uint32_t)0x00000008)õGPIO_ODR_ODR_4 ((uint32_t)0x00000010)öGPIO_ODR_ODR_5 ((uint32_t)0x00000020)÷GPIO_ODR_ODR_6 ((uint32_t)0x00000040)øGPIO_ODR_ODR_7 ((uint32_t)0x00000080)ùGPIO_ODR_ODR_8 ((uint32_t)0x00000100)úGPIO_ODR_ODR_9 ((uint32_t)0x00000200)ûGPIO_ODR_ODR_10 ((uint32_t)0x00000400)üGPIO_ODR_ODR_11 ((uint32_t)0x00000800)ýGPIO_ODR_ODR_12 ((uint32_t)0x00001000)þGPIO_ODR_ODR_13 ((uint32_t)0x00002000)ÿGPIO_ODR_ODR_14 ((uint32_t)0x00004000)€GPIO_ODR_ODR_15 ((uint32_t)0x00008000)‚GPIO_OTYPER_ODR_0 GPIO_ODR_ODR_0ƒGPIO_OTYPER_ODR_1 GPIO_ODR_ODR_1„GPIO_OTYPER_ODR_2 GPIO_ODR_ODR_2…GPIO_OTYPER_ODR_3 GPIO_ODR_ODR_3†GPIO_OTYPER_ODR_4 GPIO_ODR_ODR_4‡GPIO_OTYPER_ODR_5 GPIO_ODR_ODR_5ˆGPIO_OTYPER_ODR_6 GPIO_ODR_ODR_6‰GPIO_OTYPER_ODR_7 GPIO_ODR_ODR_7ŠGPIO_OTYPER_ODR_8 GPIO_ODR_ODR_8‹GPIO_OTYPER_ODR_9 GPIO_ODR_ODR_9ŒGPIO_OTYPER_ODR_10 GPIO_ODR_ODR_10GPIO_OTYPER_ODR_11 GPIO_ODR_ODR_11ŽGPIO_OTYPER_ODR_12 GPIO_ODR_ODR_12GPIO_OTYPER_ODR_13 GPIO_ODR_ODR_13GPIO_OTYPER_ODR_14 GPIO_ODR_ODR_14‘GPIO_OTYPER_ODR_15 GPIO_ODR_ODR_15”GPIO_BSRR_BS_0 ((uint32_t)0x00000001)•GPIO_BSRR_BS_1 ((uint32_t)0x00000002)–GPIO_BSRR_BS_2 ((uint32_t)0x00000004)—GPIO_BSRR_BS_3 ((uint32_t)0x00000008)˜GPIO_BSRR_BS_4 ((uint32_t)0x00000010)™GPIO_BSRR_BS_5 ((uint32_t)0x00000020)šGPIO_BSRR_BS_6 ((uint32_t)0x00000040)›GPIO_BSRR_BS_7 ((uint32_t)0x00000080)œGPIO_BSRR_BS_8 ((uint32_t)0x00000100)GPIO_BSRR_BS_9 ((uint32_t)0x00000200)žGPIO_BSRR_BS_10 ((uint32_t)0x00000400)ŸGPIO_BSRR_BS_11 ((uint32_t)0x00000800) GPIO_BSRR_BS_12 ((uint32_t)0x00001000)¡GPIO_BSRR_BS_13 ((uint32_t)0x00002000)¢GPIO_BSRR_BS_14 ((uint32_t)0x00004000)£GPIO_BSRR_BS_15 ((uint32_t)0x00008000)¤GPIO_BSRR_BR_0 ((uint32_t)0x00010000)¥GPIO_BSRR_BR_1 ((uint32_t)0x00020000)¦GPIO_BSRR_BR_2 ((uint32_t)0x00040000)§GPIO_BSRR_BR_3 ((uint32_t)0x00080000)¨GPIO_BSRR_BR_4 ((uint32_t)0x00100000)©GPIO_BSRR_BR_5 ((uint32_t)0x00200000)ªGPIO_BSRR_BR_6 ((uint32_t)0x00400000)«GPIO_BSRR_BR_7 ((uint32_t)0x00800000)¬GPIO_BSRR_BR_8 ((uint32_t)0x01000000)­GPIO_BSRR_BR_9 ((uint32_t)0x02000000)®GPIO_BSRR_BR_10 ((uint32_t)0x04000000)¯GPIO_BSRR_BR_11 ((uint32_t)0x08000000)°GPIO_BSRR_BR_12 ((uint32_t)0x10000000)±GPIO_BSRR_BR_13 ((uint32_t)0x20000000)²GPIO_BSRR_BR_14 ((uint32_t)0x40000000)³GPIO_BSRR_BR_15 ((uint32_t)0x80000000)¶GPIO_LCKR_LCK0 ((uint32_t)0x00000001)·GPIO_LCKR_LCK1 ((uint32_t)0x00000002)¸GPIO_LCKR_LCK2 ((uint32_t)0x00000004)¹GPIO_LCKR_LCK3 ((uint32_t)0x00000008)ºGPIO_LCKR_LCK4 ((uint32_t)0x00000010)»GPIO_LCKR_LCK5 ((uint32_t)0x00000020)¼GPIO_LCKR_LCK6 ((uint32_t)0x00000040)½GPIO_LCKR_LCK7 ((uint32_t)0x00000080)¾GPIO_LCKR_LCK8 ((uint32_t)0x00000100)¿GPIO_LCKR_LCK9 ((uint32_t)0x00000200)ÀGPIO_LCKR_LCK10 ((uint32_t)0x00000400)ÁGPIO_LCKR_LCK11 ((uint32_t)0x00000800)ÂGPIO_LCKR_LCK12 ((uint32_t)0x00001000)ÃGPIO_LCKR_LCK13 ((uint32_t)0x00002000)ÄGPIO_LCKR_LCK14 ((uint32_t)0x00004000)ÅGPIO_LCKR_LCK15 ((uint32_t)0x00008000)ÆGPIO_LCKR_LCKK ((uint32_t)0x00010000)ÉGPIO_AFRL_AFRL0 ((uint32_t)0x0000000F)ÊGPIO_AFRL_AFRL1 ((uint32_t)0x000000F0)ËGPIO_AFRL_AFRL2 ((uint32_t)0x00000F00)ÌGPIO_AFRL_AFRL3 ((uint32_t)0x0000F000)ÍGPIO_AFRL_AFRL4 ((uint32_t)0x000F0000)ÎGPIO_AFRL_AFRL5 ((uint32_t)0x00F00000)ÏGPIO_AFRL_AFRL6 ((uint32_t)0x0F000000)ÐGPIO_AFRL_AFRL7 ((uint32_t)0xF0000000)ÓGPIO_AFRH_AFRH8 ((uint32_t)0x0000000F)ÔGPIO_AFRH_AFRH9 ((uint32_t)0x000000F0)ÕGPIO_AFRH_AFRH10 ((uint32_t)0x00000F00)ÖGPIO_AFRH_AFRH11 ((uint32_t)0x0000F000)×GPIO_AFRH_AFRH12 ((uint32_t)0x000F0000)ØGPIO_AFRH_AFRH13 ((uint32_t)0x00F00000)ÙGPIO_AFRH_AFRH14 ((uint32_t)0x0F000000)ÚGPIO_AFRH_AFRH15 ((uint32_t)0xF0000000)ãI2C_CR1_PE ((uint16_t)0x0001)äI2C_CR1_SMBUS ((uint16_t)0x0002)åI2C_CR1_SMBTYPE ((uint16_t)0x0008)æI2C_CR1_ENARP ((uint16_t)0x0010)çI2C_CR1_ENPEC ((uint16_t)0x0020)èI2C_CR1_ENGC ((uint16_t)0x0040)éI2C_CR1_NOSTRETCH ((uint16_t)0x0080)êI2C_CR1_START ((uint16_t)0x0100)ëI2C_CR1_STOP ((uint16_t)0x0200)ìI2C_CR1_ACK ((uint16_t)0x0400)íI2C_CR1_POS ((uint16_t)0x0800)îI2C_CR1_PEC ((uint16_t)0x1000)ïI2C_CR1_ALERT ((uint16_t)0x2000)ðI2C_CR1_SWRST ((uint16_t)0x8000)óI2C_CR2_FREQ ((uint16_t)0x003F)ôI2C_CR2_FREQ_0 ((uint16_t)0x0001)õI2C_CR2_FREQ_1 ((uint16_t)0x0002)öI2C_CR2_FREQ_2 ((uint16_t)0x0004)÷I2C_CR2_FREQ_3 ((uint16_t)0x0008)øI2C_CR2_FREQ_4 ((uint16_t)0x0010)ùI2C_CR2_FREQ_5 ((uint16_t)0x0020)ûI2C_CR2_ITERREN ((uint16_t)0x0100)üI2C_CR2_ITEVTEN ((uint16_t)0x0200)ýI2C_CR2_ITBUFEN ((uint16_t)0x0400)þI2C_CR2_DMAEN ((uint16_t)0x0800)ÿI2C_CR2_LAST ((uint16_t)0x1000)‚I2C_OAR1_ADD1_7 ((uint16_t)0x00FE)ƒI2C_OAR1_ADD8_9 ((uint16_t)0x0300)…I2C_OAR1_ADD0 ((uint16_t)0x0001)†I2C_OAR1_ADD1 ((uint16_t)0x0002)‡I2C_OAR1_ADD2 ((uint16_t)0x0004)ˆI2C_OAR1_ADD3 ((uint16_t)0x0008)‰I2C_OAR1_ADD4 ((uint16_t)0x0010)ŠI2C_OAR1_ADD5 ((uint16_t)0x0020)‹I2C_OAR1_ADD6 ((uint16_t)0x0040)ŒI2C_OAR1_ADD7 ((uint16_t)0x0080)I2C_OAR1_ADD8 ((uint16_t)0x0100)ŽI2C_OAR1_ADD9 ((uint16_t)0x0200)I2C_OAR1_ADDMODE ((uint16_t)0x8000)“I2C_OAR2_ENDUAL ((uint8_t)0x01)”I2C_OAR2_ADD2 ((uint8_t)0xFE)—I2C_DR_DR ((uint8_t)0xFF)šI2C_SR1_SB ((uint16_t)0x0001)›I2C_SR1_ADDR ((uint16_t)0x0002)œI2C_SR1_BTF ((uint16_t)0x0004)I2C_SR1_ADD10 ((uint16_t)0x0008)žI2C_SR1_STOPF ((uint16_t)0x0010)ŸI2C_SR1_RXNE ((uint16_t)0x0040) I2C_SR1_TXE ((uint16_t)0x0080)¡I2C_SR1_BERR ((uint16_t)0x0100)¢I2C_SR1_ARLO ((uint16_t)0x0200)£I2C_SR1_AF ((uint16_t)0x0400)¤I2C_SR1_OVR ((uint16_t)0x0800)¥I2C_SR1_PECERR ((uint16_t)0x1000)¦I2C_SR1_TIMEOUT ((uint16_t)0x4000)§I2C_SR1_SMBALERT ((uint16_t)0x8000)ªI2C_SR2_MSL ((uint16_t)0x0001)«I2C_SR2_BUSY ((uint16_t)0x0002)¬I2C_SR2_TRA ((uint16_t)0x0004)­I2C_SR2_GENCALL ((uint16_t)0x0010)®I2C_SR2_SMBDEFAULT ((uint16_t)0x0020)¯I2C_SR2_SMBHOST ((uint16_t)0x0040)°I2C_SR2_DUALF ((uint16_t)0x0080)±I2C_SR2_PEC ((uint16_t)0xFF00)´I2C_CCR_CCR ((uint16_t)0x0FFF)µI2C_CCR_DUTY ((uint16_t)0x4000)¶I2C_CCR_FS ((uint16_t)0x8000)¹I2C_TRISE_TRISE ((uint8_t)0x3F)ÂIWDG_KR_KEY ((uint16_t)0xFFFF)ÅIWDG_PR_PR ((uint8_t)0x07)ÆIWDG_PR_PR_0 ((uint8_t)0x01)ÇIWDG_PR_PR_1 ((uint8_t)0x02)ÈIWDG_PR_PR_2 ((uint8_t)0x04)ËIWDG_RLR_RL ((uint16_t)0x0FFF)ÎIWDG_SR_PVU ((uint8_t)0x01)ÏIWDG_SR_RVU ((uint8_t)0x02)ØLCD_CR_LCDEN ((uint32_t)0x00000001)ÙLCD_CR_VSEL ((uint32_t)0x00000002)ÛLCD_CR_DUTY ((uint32_t)0x0000001C)ÜLCD_CR_DUTY_0 ((uint32_t)0x00000004)ÝLCD_CR_DUTY_1 ((uint32_t)0x00000008)ÞLCD_CR_DUTY_2 ((uint32_t)0x00000010)àLCD_CR_BIAS ((uint32_t)0x00000060)áLCD_CR_BIAS_0 ((uint32_t)0x00000020)âLCD_CR_BIAS_1 ((uint32_t)0x00000040)äLCD_CR_MUX_SEG ((uint32_t)0x00000080)çLCD_FCR_HD ((uint32_t)0x00000001)èLCD_FCR_SOFIE ((uint32_t)0x00000002)éLCD_FCR_UDDIE ((uint32_t)0x00000008)ëLCD_FCR_PON ((uint32_t)0x00000070)ìLCD_FCR_PON_0 ((uint32_t)0x00000010)íLCD_FCR_PON_1 ((uint32_t)0x00000020)îLCD_FCR_PON_2 ((uint32_t)0x00000040)ðLCD_FCR_DEAD ((uint32_t)0x00000380)ñLCD_FCR_DEAD_0 ((uint32_t)0x00000080)òLCD_FCR_DEAD_1 ((uint32_t)0x00000100)óLCD_FCR_DEAD_2 ((uint32_t)0x00000200)õLCD_FCR_CC ((uint32_t)0x00001C00)öLCD_FCR_CC_0 ((uint32_t)0x00000400)÷LCD_FCR_CC_1 ((uint32_t)0x00000800)øLCD_FCR_CC_2 ((uint32_t)0x00001000)úLCD_FCR_BLINKF ((uint32_t)0x0000E000)ûLCD_FCR_BLINKF_0 ((uint32_t)0x00002000)üLCD_FCR_BLINKF_1 ((uint32_t)0x00004000)ýLCD_FCR_BLINKF_2 ((uint32_t)0x00008000)ÿLCD_FCR_BLINK ((uint32_t)0x00030000)€LCD_FCR_BLINK_0 ((uint32_t)0x00010000)LCD_FCR_BLINK_1 ((uint32_t)0x00020000)ƒLCD_FCR_DIV ((uint32_t)0x003C0000)„LCD_FCR_PS ((uint32_t)0x03C00000)‡LCD_SR_ENS ((uint32_t)0x00000001)ˆLCD_SR_SOF ((uint32_t)0x00000002)‰LCD_SR_UDR ((uint32_t)0x00000004)ŠLCD_SR_UDD ((uint32_t)0x00000008)‹LCD_SR_RDY ((uint32_t)0x00000010)ŒLCD_SR_FCRSR ((uint32_t)0x00000020)LCD_CLR_SOFC ((uint32_t)0x00000002)LCD_CLR_UDDC ((uint32_t)0x00000008)“LCD_RAM_SEGMENT_DATA ((uint32_t)0xFFFFFFFF)œPWR_CR_LPSDSR ((uint16_t)0x0001)PWR_CR_PDDS ((uint16_t)0x0002)žPWR_CR_CWUF ((uint16_t)0x0004)ŸPWR_CR_CSBF ((uint16_t)0x0008) PWR_CR_PVDE ((uint16_t)0x0010)¢PWR_CR_PLS ((uint16_t)0x00E0)£PWR_CR_PLS_0 ((uint16_t)0x0020)¤PWR_CR_PLS_1 ((uint16_t)0x0040)¥PWR_CR_PLS_2 ((uint16_t)0x0080)¨PWR_CR_PLS_LEV0 ((uint16_t)0x0000)©PWR_CR_PLS_LEV1 ((uint16_t)0x0020)ªPWR_CR_PLS_LEV2 ((uint16_t)0x0040)«PWR_CR_PLS_LEV3 ((uint16_t)0x0060)¬PWR_CR_PLS_LEV4 ((uint16_t)0x0080)­PWR_CR_PLS_LEV5 ((uint16_t)0x00A0)®PWR_CR_PLS_LEV6 ((uint16_t)0x00C0)¯PWR_CR_PLS_LEV7 ((uint16_t)0x00E0)±PWR_CR_DBP ((uint16_t)0x0100)²PWR_CR_ULP ((uint16_t)0x0200)³PWR_CR_FWU ((uint16_t)0x0400)µPWR_CR_VOS ((uint16_t)0x1800)¶PWR_CR_VOS_0 ((uint16_t)0x0800)·PWR_CR_VOS_1 ((uint16_t)0x1000)¸PWR_CR_LPRUN ((uint16_t)0x4000)»PWR_CSR_WUF ((uint16_t)0x0001)¼PWR_CSR_SBF ((uint16_t)0x0002)½PWR_CSR_PVDO ((uint16_t)0x0004)¾PWR_CSR_VREFINTRDYF ((uint16_t)0x0008)¿PWR_CSR_VOSF ((uint16_t)0x0010)ÀPWR_CSR_REGLPF ((uint16_t)0x0020)ÂPWR_CSR_EWUP1 ((uint16_t)0x0100)ÃPWR_CSR_EWUP2 ((uint16_t)0x0200)ÄPWR_CSR_EWUP3 ((uint16_t)0x0400)ÌRCC_CR_HSION ((uint32_t)0x00000001)ÍRCC_CR_HSIRDY ((uint32_t)0x00000002)ÏRCC_CR_MSION ((uint32_t)0x00000100)ÐRCC_CR_MSIRDY ((uint32_t)0x00000200)ÒRCC_CR_HSEON ((uint32_t)0x00010000)ÓRCC_CR_HSERDY ((uint32_t)0x00020000)ÔRCC_CR_HSEBYP ((uint32_t)0x00040000)ÖRCC_CR_PLLON ((uint32_t)0x01000000)×RCC_CR_PLLRDY ((uint32_t)0x02000000)ØRCC_CR_CSSON ((uint32_t)0x10000000)ÚRCC_CR_RTCPRE ((uint32_t)0x60000000)ÛRCC_CR_RTCPRE_0 ((uint32_t)0x20000000)ÜRCC_CR_RTCPRE_1 ((uint32_t)0x40000000)ßRCC_ICSCR_HSICAL ((uint32_t)0x000000FF)àRCC_ICSCR_HSITRIM ((uint32_t)0x00001F00)âRCC_ICSCR_MSIRANGE ((uint32_t)0x0000E000)ãRCC_ICSCR_MSIRANGE_0 ((uint32_t)0x00000000)äRCC_ICSCR_MSIRANGE_1 ((uint32_t)0x00002000)åRCC_ICSCR_MSIRANGE_2 ((uint32_t)0x00004000)æRCC_ICSCR_MSIRANGE_3 ((uint32_t)0x00006000)çRCC_ICSCR_MSIRANGE_4 ((uint32_t)0x00008000)èRCC_ICSCR_MSIRANGE_5 ((uint32_t)0x0000A000)éRCC_ICSCR_MSIRANGE_6 ((uint32_t)0x0000C000)êRCC_ICSCR_MSICAL ((uint32_t)0x00FF0000)ëRCC_ICSCR_MSITRIM ((uint32_t)0xFF000000)îRCC_CFGR_SW ((uint32_t)0x00000003)ïRCC_CFGR_SW_0 ((uint32_t)0x00000001)ðRCC_CFGR_SW_1 ((uint32_t)0x00000002)óRCC_CFGR_SW_MSI ((uint32_t)0x00000000)ôRCC_CFGR_SW_HSI ((uint32_t)0x00000001)õRCC_CFGR_SW_HSE ((uint32_t)0x00000002)öRCC_CFGR_SW_PLL ((uint32_t)0x00000003)øRCC_CFGR_SWS ((uint32_t)0x0000000C)ùRCC_CFGR_SWS_0 ((uint32_t)0x00000004)úRCC_CFGR_SWS_1 ((uint32_t)0x00000008)ýRCC_CFGR_SWS_MSI ((uint32_t)0x00000000)þRCC_CFGR_SWS_HSI ((uint32_t)0x00000004)ÿRCC_CFGR_SWS_HSE ((uint32_t)0x00000008)€RCC_CFGR_SWS_PLL ((uint32_t)0x0000000C)‚RCC_CFGR_HPRE ((uint32_t)0x000000F0)ƒRCC_CFGR_HPRE_0 ((uint32_t)0x00000010)„RCC_CFGR_HPRE_1 ((uint32_t)0x00000020)…RCC_CFGR_HPRE_2 ((uint32_t)0x00000040)†RCC_CFGR_HPRE_3 ((uint32_t)0x00000080)‰RCC_CFGR_HPRE_DIV1 ((uint32_t)0x00000000)ŠRCC_CFGR_HPRE_DIV2 ((uint32_t)0x00000080)‹RCC_CFGR_HPRE_DIV4 ((uint32_t)0x00000090)ŒRCC_CFGR_HPRE_DIV8 ((uint32_t)0x000000A0)RCC_CFGR_HPRE_DIV16 ((uint32_t)0x000000B0)ŽRCC_CFGR_HPRE_DIV64 ((uint32_t)0x000000C0)RCC_CFGR_HPRE_DIV128 ((uint32_t)0x000000D0)RCC_CFGR_HPRE_DIV256 ((uint32_t)0x000000E0)‘RCC_CFGR_HPRE_DIV512 ((uint32_t)0x000000F0)“RCC_CFGR_PPRE1 ((uint32_t)0x00000700)”RCC_CFGR_PPRE1_0 ((uint32_t)0x00000100)•RCC_CFGR_PPRE1_1 ((uint32_t)0x00000200)–RCC_CFGR_PPRE1_2 ((uint32_t)0x00000400)™RCC_CFGR_PPRE1_DIV1 ((uint32_t)0x00000000)šRCC_CFGR_PPRE1_DIV2 ((uint32_t)0x00000400)›RCC_CFGR_PPRE1_DIV4 ((uint32_t)0x00000500)œRCC_CFGR_PPRE1_DIV8 ((uint32_t)0x00000600)RCC_CFGR_PPRE1_DIV16 ((uint32_t)0x00000700)ŸRCC_CFGR_PPRE2 ((uint32_t)0x00003800) RCC_CFGR_PPRE2_0 ((uint32_t)0x00000800)¡RCC_CFGR_PPRE2_1 ((uint32_t)0x00001000)¢RCC_CFGR_PPRE2_2 ((uint32_t)0x00002000)¥RCC_CFGR_PPRE2_DIV1 ((uint32_t)0x00000000)¦RCC_CFGR_PPRE2_DIV2 ((uint32_t)0x00002000)§RCC_CFGR_PPRE2_DIV4 ((uint32_t)0x00002800)¨RCC_CFGR_PPRE2_DIV8 ((uint32_t)0x00003000)©RCC_CFGR_PPRE2_DIV16 ((uint32_t)0x00003800)¬RCC_CFGR_PLLSRC ((uint32_t)0x00010000)®RCC_CFGR_PLLSRC_HSI ((uint32_t)0x00000000)¯RCC_CFGR_PLLSRC_HSE ((uint32_t)0x00010000)²RCC_CFGR_PLLMUL ((uint32_t)0x003C0000)³RCC_CFGR_PLLMUL_0 ((uint32_t)0x00040000)´RCC_CFGR_PLLMUL_1 ((uint32_t)0x00080000)µRCC_CFGR_PLLMUL_2 ((uint32_t)0x00100000)¶RCC_CFGR_PLLMUL_3 ((uint32_t)0x00200000)¹RCC_CFGR_PLLMUL3 ((uint32_t)0x00000000)ºRCC_CFGR_PLLMUL4 ((uint32_t)0x00040000)»RCC_CFGR_PLLMUL6 ((uint32_t)0x00080000)¼RCC_CFGR_PLLMUL8 ((uint32_t)0x000C0000)½RCC_CFGR_PLLMUL12 ((uint32_t)0x00100000)¾RCC_CFGR_PLLMUL16 ((uint32_t)0x00140000)¿RCC_CFGR_PLLMUL24 ((uint32_t)0x00180000)ÀRCC_CFGR_PLLMUL32 ((uint32_t)0x001C0000)ÁRCC_CFGR_PLLMUL48 ((uint32_t)0x00200000)ÄRCC_CFGR_PLLDIV ((uint32_t)0x00C00000)ÅRCC_CFGR_PLLDIV_0 ((uint32_t)0x00400000)ÆRCC_CFGR_PLLDIV_1 ((uint32_t)0x00800000)ÊRCC_CFGR_PLLDIV1 ((uint32_t)0x00000000)ËRCC_CFGR_PLLDIV2 ((uint32_t)0x00400000)ÌRCC_CFGR_PLLDIV3 ((uint32_t)0x00800000)ÍRCC_CFGR_PLLDIV4 ((uint32_t)0x00C00000)ÐRCC_CFGR_MCOSEL ((uint32_t)0x07000000)ÑRCC_CFGR_MCOSEL_0 ((uint32_t)0x01000000)ÒRCC_CFGR_MCOSEL_1 ((uint32_t)0x02000000)ÓRCC_CFGR_MCOSEL_2 ((uint32_t)0x04000000)ÖRCC_CFGR_MCO_NOCLOCK ((uint32_t)0x00000000)×RCC_CFGR_MCO_SYSCLK ((uint32_t)0x01000000)ØRCC_CFGR_MCO_HSI ((uint32_t)0x02000000)ÙRCC_CFGR_MCO_MSI ((uint32_t)0x03000000)ÚRCC_CFGR_MCO_HSE ((uint32_t)0x04000000)ÛRCC_CFGR_MCO_PLL ((uint32_t)0x05000000)ÜRCC_CFGR_MCO_LSI ((uint32_t)0x06000000)ÝRCC_CFGR_MCO_LSE ((uint32_t)0x07000000)ßRCC_CFGR_MCOPRE ((uint32_t)0x70000000)àRCC_CFGR_MCOPRE_0 ((uint32_t)0x10000000)áRCC_CFGR_MCOPRE_1 ((uint32_t)0x20000000)âRCC_CFGR_MCOPRE_2 ((uint32_t)0x40000000)åRCC_CFGR_MCO_DIV1 ((uint32_t)0x00000000)æRCC_CFGR_MCO_DIV2 ((uint32_t)0x10000000)çRCC_CFGR_MCO_DIV4 ((uint32_t)0x20000000)èRCC_CFGR_MCO_DIV8 ((uint32_t)0x30000000)éRCC_CFGR_MCO_DIV16 ((uint32_t)0x40000000)ìRCC_CIR_LSIRDYF ((uint32_t)0x00000001)íRCC_CIR_LSERDYF ((uint32_t)0x00000002)îRCC_CIR_HSIRDYF ((uint32_t)0x00000004)ïRCC_CIR_HSERDYF ((uint32_t)0x00000008)ðRCC_CIR_PLLRDYF ((uint32_t)0x00000010)ñRCC_CIR_MSIRDYF ((uint32_t)0x00000020)òRCC_CIR_LSECSS ((uint32_t)0x00000040)óRCC_CIR_CSSF ((uint32_t)0x00000080)õRCC_CIR_LSIRDYIE ((uint32_t)0x00000100)öRCC_CIR_LSERDYIE ((uint32_t)0x00000200)÷RCC_CIR_HSIRDYIE ((uint32_t)0x00000400)øRCC_CIR_HSERDYIE ((uint32_t)0x00000800)ùRCC_CIR_PLLRDYIE ((uint32_t)0x00001000)úRCC_CIR_MSIRDYIE ((uint32_t)0x00002000)ûRCC_CIR_LSECSSIE ((uint32_t)0x00004000)ýRCC_CIR_LSIRDYC ((uint32_t)0x00010000)þRCC_CIR_LSERDYC ((uint32_t)0x00020000)ÿRCC_CIR_HSIRDYC ((uint32_t)0x00040000)€RCC_CIR_HSERDYC ((uint32_t)0x00080000)RCC_CIR_PLLRDYC ((uint32_t)0x00100000)‚RCC_CIR_MSIRDYC ((uint32_t)0x00200000)ƒRCC_CIR_LSECSSC ((uint32_t)0x00400000)„RCC_CIR_CSSC ((uint32_t)0x00800000)ˆRCC_AHBRSTR_GPIOARST ((uint32_t)0x00000001)‰RCC_AHBRSTR_GPIOBRST ((uint32_t)0x00000002)ŠRCC_AHBRSTR_GPIOCRST ((uint32_t)0x00000004)‹RCC_AHBRSTR_GPIODRST ((uint32_t)0x00000008)ŒRCC_AHBRSTR_GPIOERST ((uint32_t)0x00000010)RCC_AHBRSTR_GPIOHRST ((uint32_t)0x00000020)ŽRCC_AHBRSTR_GPIOFRST ((uint32_t)0x00000040)RCC_AHBRSTR_GPIOGRST ((uint32_t)0x00000080)RCC_AHBRSTR_CRCRST ((uint32_t)0x00001000)‘RCC_AHBRSTR_FLITFRST ((uint32_t)0x00008000)’RCC_AHBRSTR_DMA1RST ((uint32_t)0x01000000)“RCC_AHBRSTR_DMA2RST ((uint32_t)0x02000000)”RCC_AHBRSTR_AESRST ((uint32_t)0x08000000)•RCC_AHBRSTR_FSMCRST ((uint32_t)0x40000000)˜RCC_APB2RSTR_SYSCFGRST ((uint32_t)0x00000001)™RCC_APB2RSTR_TIM9RST ((uint32_t)0x00000004)šRCC_APB2RSTR_TIM10RST ((uint32_t)0x00000008)›RCC_APB2RSTR_TIM11RST ((uint32_t)0x00000010)œRCC_APB2RSTR_ADC1RST ((uint32_t)0x00000200)RCC_APB2RSTR_SDIORST ((uint32_t)0x00000800)žRCC_APB2RSTR_SPI1RST ((uint32_t)0x00001000)ŸRCC_APB2RSTR_USART1RST ((uint32_t)0x00004000)¢RCC_APB1RSTR_TIM2RST ((uint32_t)0x00000001)£RCC_APB1RSTR_TIM3RST ((uint32_t)0x00000002)¤RCC_APB1RSTR_TIM4RST ((uint32_t)0x00000004)¥RCC_APB1RSTR_TIM5RST ((uint32_t)0x00000008)¦RCC_APB1RSTR_TIM6RST ((uint32_t)0x00000010)§RCC_APB1RSTR_TIM7RST ((uint32_t)0x00000020)¨RCC_APB1RSTR_LCDRST ((uint32_t)0x00000200)©RCC_APB1RSTR_WWDGRST ((uint32_t)0x00000800)ªRCC_APB1RSTR_SPI2RST ((uint32_t)0x00004000)«RCC_APB1RSTR_SPI3RST ((uint32_t)0x00008000)¬RCC_APB1RSTR_USART2RST ((uint32_t)0x00020000)­RCC_APB1RSTR_USART3RST ((uint32_t)0x00040000)®RCC_APB1RSTR_UART4RST ((uint32_t)0x00080000)¯RCC_APB1RSTR_UART5RST ((uint32_t)0x00100000)°RCC_APB1RSTR_I2C1RST ((uint32_t)0x00200000)±RCC_APB1RSTR_I2C2RST ((uint32_t)0x00400000)²RCC_APB1RSTR_USBRST ((uint32_t)0x00800000)³RCC_APB1RSTR_PWRRST ((uint32_t)0x10000000)´RCC_APB1RSTR_DACRST ((uint32_t)0x20000000)µRCC_APB1RSTR_COMPRST ((uint32_t)0x80000000)¸RCC_AHBENR_GPIOAEN ((uint32_t)0x00000001)¹RCC_AHBENR_GPIOBEN ((uint32_t)0x00000002)ºRCC_AHBENR_GPIOCEN ((uint32_t)0x00000004)»RCC_AHBENR_GPIODEN ((uint32_t)0x00000008)¼RCC_AHBENR_GPIOEEN ((uint32_t)0x00000010)½RCC_AHBENR_GPIOHEN ((uint32_t)0x00000020)¾RCC_AHBENR_GPIOFEN ((uint32_t)0x00000040)¿RCC_AHBENR_GPIOGEN ((uint32_t)0x00000080)ÀRCC_AHBENR_CRCEN ((uint32_t)0x00001000)ÁRCC_AHBENR_FLITFEN ((uint32_t)0x00008000)ÃRCC_AHBENR_DMA1EN ((uint32_t)0x01000000)ÄRCC_AHBENR_DMA2EN ((uint32_t)0x02000000)ÅRCC_AHBENR_AESEN ((uint32_t)0x08000000)ÆRCC_AHBENR_FSMCEN ((uint32_t)0x40000000)ÊRCC_APB2ENR_SYSCFGEN ((uint32_t)0x00000001)ËRCC_APB2ENR_TIM9EN ((uint32_t)0x00000004)ÌRCC_APB2ENR_TIM10EN ((uint32_t)0x00000008)ÍRCC_APB2ENR_TIM11EN ((uint32_t)0x00000010)ÎRCC_APB2ENR_ADC1EN ((uint32_t)0x00000200)ÏRCC_APB2ENR_SDIOEN ((uint32_t)0x00000800)ÐRCC_APB2ENR_SPI1EN ((uint32_t)0x00001000)ÑRCC_APB2ENR_USART1EN ((uint32_t)0x00004000)ÕRCC_APB1ENR_TIM2EN ((uint32_t)0x00000001)ÖRCC_APB1ENR_TIM3EN ((uint32_t)0x00000002)×RCC_APB1ENR_TIM4EN ((uint32_t)0x00000004)ØRCC_APB1ENR_TIM5EN ((uint32_t)0x00000008)ÙRCC_APB1ENR_TIM6EN ((uint32_t)0x00000010)ÚRCC_APB1ENR_TIM7EN ((uint32_t)0x00000020)ÛRCC_APB1ENR_LCDEN ((uint32_t)0x00000200)ÜRCC_APB1ENR_WWDGEN ((uint32_t)0x00000800)ÝRCC_APB1ENR_SPI2EN ((uint32_t)0x00004000)ÞRCC_APB1ENR_SPI3EN ((uint32_t)0x00008000)ßRCC_APB1ENR_USART2EN ((uint32_t)0x00020000)àRCC_APB1ENR_USART3EN ((uint32_t)0x00040000)áRCC_APB1ENR_UART4EN ((uint32_t)0x00080000)âRCC_APB1ENR_UART5EN ((uint32_t)0x00100000)ãRCC_APB1ENR_I2C1EN ((uint32_t)0x00200000)äRCC_APB1ENR_I2C2EN ((uint32_t)0x00400000)åRCC_APB1ENR_USBEN ((uint32_t)0x00800000)æRCC_APB1ENR_PWREN ((uint32_t)0x10000000)çRCC_APB1ENR_DACEN ((uint32_t)0x20000000)èRCC_APB1ENR_COMPEN ((uint32_t)0x80000000)ëRCC_AHBLPENR_GPIOALPEN ((uint32_t)0x00000001)ìRCC_AHBLPENR_GPIOBLPEN ((uint32_t)0x00000002)íRCC_AHBLPENR_GPIOCLPEN ((uint32_t)0x00000004)îRCC_AHBLPENR_GPIODLPEN ((uint32_t)0x00000008)ïRCC_AHBLPENR_GPIOELPEN ((uint32_t)0x00000010)ðRCC_AHBLPENR_GPIOHLPEN ((uint32_t)0x00000020)ñRCC_AHBLPENR_GPIOFLPEN ((uint32_t)0x00000040)òRCC_AHBLPENR_GPIOGLPEN ((uint32_t)0x00000080)óRCC_AHBLPENR_CRCLPEN ((uint32_t)0x00001000)ôRCC_AHBLPENR_FLITFLPEN ((uint32_t)0x00008000)÷RCC_AHBLPENR_SRAMLPEN ((uint32_t)0x00010000)øRCC_AHBLPENR_DMA1LPEN ((uint32_t)0x01000000)ùRCC_AHBLPENR_DMA2LPEN ((uint32_t)0x02000000)úRCC_AHBLPENR_AESLPEN ((uint32_t)0x08000000)ûRCC_AHBLPENR_FSMCLPEN ((uint32_t)0x40000000)þRCC_APB2LPENR_SYSCFGLPEN ((uint32_t)0x00000001)ÿRCC_APB2LPENR_TIM9LPEN ((uint32_t)0x00000004)€RCC_APB2LPENR_TIM10LPEN ((uint32_t)0x00000008)RCC_APB2LPENR_TIM11LPEN ((uint32_t)0x00000010)‚RCC_APB2LPENR_ADC1LPEN ((uint32_t)0x00000200)ƒRCC_APB2LPENR_SDIOLPEN ((uint32_t)0x00000800)„RCC_APB2LPENR_SPI1LPEN ((uint32_t)0x00001000)…RCC_APB2LPENR_USART1LPEN ((uint32_t)0x00004000)ˆRCC_APB1LPENR_TIM2LPEN ((uint32_t)0x00000001)‰RCC_APB1LPENR_TIM3LPEN ((uint32_t)0x00000002)ŠRCC_APB1LPENR_TIM4LPEN ((uint32_t)0x00000004)‹RCC_APB1LPENR_TIM5LPEN ((uint32_t)0x00000008)ŒRCC_APB1LPENR_TIM6LPEN ((uint32_t)0x00000010)RCC_APB1LPENR_TIM7LPEN ((uint32_t)0x00000020)ŽRCC_APB1LPENR_LCDLPEN ((uint32_t)0x00000200)RCC_APB1LPENR_WWDGLPEN ((uint32_t)0x00000800)RCC_APB1LPENR_SPI2LPEN ((uint32_t)0x00004000)‘RCC_APB1LPENR_SPI3LPEN ((uint32_t)0x00008000)’RCC_APB1LPENR_USART2LPEN ((uint32_t)0x00020000)“RCC_APB1LPENR_USART3LPEN ((uint32_t)0x00040000)”RCC_APB1LPENR_UART4LPEN ((uint32_t)0x00080000)•RCC_APB1LPENR_UART5LPEN ((uint32_t)0x00100000)–RCC_APB1LPENR_I2C1LPEN ((uint32_t)0x00200000)—RCC_APB1LPENR_I2C2LPEN ((uint32_t)0x00400000)˜RCC_APB1LPENR_USBLPEN ((uint32_t)0x00800000)™RCC_APB1LPENR_PWRLPEN ((uint32_t)0x10000000)šRCC_APB1LPENR_DACLPEN ((uint32_t)0x20000000)›RCC_APB1LPENR_COMPLPEN ((uint32_t)0x80000000)žRCC_CSR_LSION ((uint32_t)0x00000001)ŸRCC_CSR_LSIRDY ((uint32_t)0x00000002)¡RCC_CSR_LSEON ((uint32_t)0x00000100)¢RCC_CSR_LSERDY ((uint32_t)0x00000200)£RCC_CSR_LSEBYP ((uint32_t)0x00000400)¤RCC_CSR_LSECSSON ((uint32_t)0x00000800)¥RCC_CSR_LSECSSD ((uint32_t)0x00001000)§RCC_CSR_RTCSEL ((uint32_t)0x00030000)¨RCC_CSR_RTCSEL_0 ((uint32_t)0x00010000)©RCC_CSR_RTCSEL_1 ((uint32_t)0x00020000)¬RCC_CSR_RTCSEL_NOCLOCK ((uint32_t)0x00000000)­RCC_CSR_RTCSEL_LSE ((uint32_t)0x00010000)®RCC_CSR_RTCSEL_LSI ((uint32_t)0x00020000)¯RCC_CSR_RTCSEL_HSE ((uint32_t)0x00030000)±RCC_CSR_RTCEN ((uint32_t)0x00400000)²RCC_CSR_RTCRST ((uint32_t)0x00800000)´RCC_CSR_RMVF ((uint32_t)0x01000000)µRCC_CSR_OBLRSTF ((uint32_t)0x02000000)¶RCC_CSR_PINRSTF ((uint32_t)0x04000000)·RCC_CSR_PORRSTF ((uint32_t)0x08000000)¸RCC_CSR_SFTRSTF ((uint32_t)0x10000000)¹RCC_CSR_IWDGRSTF ((uint32_t)0x20000000)ºRCC_CSR_WWDGRSTF ((uint32_t)0x40000000)»RCC_CSR_LPWRRSTF ((uint32_t)0x80000000)ÄRTC_TR_PM ((uint32_t)0x00400000)ÅRTC_TR_HT ((uint32_t)0x00300000)ÆRTC_TR_HT_0 ((uint32_t)0x00100000)ÇRTC_TR_HT_1 ((uint32_t)0x00200000)ÈRTC_TR_HU ((uint32_t)0x000F0000)ÉRTC_TR_HU_0 ((uint32_t)0x00010000)ÊRTC_TR_HU_1 ((uint32_t)0x00020000)ËRTC_TR_HU_2 ((uint32_t)0x00040000)ÌRTC_TR_HU_3 ((uint32_t)0x00080000)ÍRTC_TR_MNT ((uint32_t)0x00007000)ÎRTC_TR_MNT_0 ((uint32_t)0x00001000)ÏRTC_TR_MNT_1 ((uint32_t)0x00002000)ÐRTC_TR_MNT_2 ((uint32_t)0x00004000)ÑRTC_TR_MNU ((uint32_t)0x00000F00)ÒRTC_TR_MNU_0 ((uint32_t)0x00000100)ÓRTC_TR_MNU_1 ((uint32_t)0x00000200)ÔRTC_TR_MNU_2 ((uint32_t)0x00000400)ÕRTC_TR_MNU_3 ((uint32_t)0x00000800)ÖRTC_TR_ST ((uint32_t)0x00000070)×RTC_TR_ST_0 ((uint32_t)0x00000010)ØRTC_TR_ST_1 ((uint32_t)0x00000020)ÙRTC_TR_ST_2 ((uint32_t)0x00000040)ÚRTC_TR_SU ((uint32_t)0x0000000F)ÛRTC_TR_SU_0 ((uint32_t)0x00000001)ÜRTC_TR_SU_1 ((uint32_t)0x00000002)ÝRTC_TR_SU_2 ((uint32_t)0x00000004)ÞRTC_TR_SU_3 ((uint32_t)0x00000008)áRTC_DR_YT ((uint32_t)0x00F00000)âRTC_DR_YT_0 ((uint32_t)0x00100000)ãRTC_DR_YT_1 ((uint32_t)0x00200000)äRTC_DR_YT_2 ((uint32_t)0x00400000)åRTC_DR_YT_3 ((uint32_t)0x00800000)æRTC_DR_YU ((uint32_t)0x000F0000)çRTC_DR_YU_0 ((uint32_t)0x00010000)èRTC_DR_YU_1 ((uint32_t)0x00020000)éRTC_DR_YU_2 ((uint32_t)0x00040000)êRTC_DR_YU_3 ((uint32_t)0x00080000)ëRTC_DR_WDU ((uint32_t)0x0000E000)ìRTC_DR_WDU_0 ((uint32_t)0x00002000)íRTC_DR_WDU_1 ((uint32_t)0x00004000)îRTC_DR_WDU_2 ((uint32_t)0x00008000)ïRTC_DR_MT ((uint32_t)0x00001000)ðRTC_DR_MU ((uint32_t)0x00000F00)ñRTC_DR_MU_0 ((uint32_t)0x00000100)òRTC_DR_MU_1 ((uint32_t)0x00000200)óRTC_DR_MU_2 ((uint32_t)0x00000400)ôRTC_DR_MU_3 ((uint32_t)0x00000800)õRTC_DR_DT ((uint32_t)0x00000030)öRTC_DR_DT_0 ((uint32_t)0x00000010)÷RTC_DR_DT_1 ((uint32_t)0x00000020)øRTC_DR_DU ((uint32_t)0x0000000F)ùRTC_DR_DU_0 ((uint32_t)0x00000001)úRTC_DR_DU_1 ((uint32_t)0x00000002)ûRTC_DR_DU_2 ((uint32_t)0x00000004)üRTC_DR_DU_3 ((uint32_t)0x00000008)ÿRTC_CR_COE ((uint32_t)0x00800000)€RTC_CR_OSEL ((uint32_t)0x00600000)RTC_CR_OSEL_0 ((uint32_t)0x00200000)‚RTC_CR_OSEL_1 ((uint32_t)0x00400000)ƒRTC_CR_POL ((uint32_t)0x00100000)„RTC_CR_COSEL ((uint32_t)0x00080000)…RTC_CR_BCK ((uint32_t)0x00040000)†RTC_CR_SUB1H ((uint32_t)0x00020000)‡RTC_CR_ADD1H ((uint32_t)0x00010000)ˆRTC_CR_TSIE ((uint32_t)0x00008000)‰RTC_CR_WUTIE ((uint32_t)0x00004000)ŠRTC_CR_ALRBIE ((uint32_t)0x00002000)‹RTC_CR_ALRAIE ((uint32_t)0x00001000)ŒRTC_CR_TSE ((uint32_t)0x00000800)RTC_CR_WUTE ((uint32_t)0x00000400)ŽRTC_CR_ALRBE ((uint32_t)0x00000200)RTC_CR_ALRAE ((uint32_t)0x00000100)RTC_CR_DCE ((uint32_t)0x00000080)‘RTC_CR_FMT ((uint32_t)0x00000040)’RTC_CR_BYPSHAD ((uint32_t)0x00000020)“RTC_CR_REFCKON ((uint32_t)0x00000010)”RTC_CR_TSEDGE ((uint32_t)0x00000008)•RTC_CR_WUCKSEL ((uint32_t)0x00000007)–RTC_CR_WUCKSEL_0 ((uint32_t)0x00000001)—RTC_CR_WUCKSEL_1 ((uint32_t)0x00000002)˜RTC_CR_WUCKSEL_2 ((uint32_t)0x00000004)›RTC_ISR_RECALPF ((uint32_t)0x00010000)œRTC_ISR_TAMP3F ((uint32_t)0x00008000)RTC_ISR_TAMP2F ((uint32_t)0x00004000)žRTC_ISR_TAMP1F ((uint32_t)0x00002000)ŸRTC_ISR_TSOVF ((uint32_t)0x00001000) RTC_ISR_TSF ((uint32_t)0x00000800)¡RTC_ISR_WUTF ((uint32_t)0x00000400)¢RTC_ISR_ALRBF ((uint32_t)0x00000200)£RTC_ISR_ALRAF ((uint32_t)0x00000100)¤RTC_ISR_INIT ((uint32_t)0x00000080)¥RTC_ISR_INITF ((uint32_t)0x00000040)¦RTC_ISR_RSF ((uint32_t)0x00000020)§RTC_ISR_INITS ((uint32_t)0x00000010)¨RTC_ISR_SHPF ((uint32_t)0x00000008)©RTC_ISR_WUTWF ((uint32_t)0x00000004)ªRTC_ISR_ALRBWF ((uint32_t)0x00000002)«RTC_ISR_ALRAWF ((uint32_t)0x00000001)®RTC_PRER_PREDIV_A ((uint32_t)0x007F0000)¯RTC_PRER_PREDIV_S ((uint32_t)0x00007FFF)²RTC_WUTR_WUT ((uint32_t)0x0000FFFF)µRTC_CALIBR_DCS ((uint32_t)0x00000080)¶RTC_CALIBR_DC ((uint32_t)0x0000001F)¹RTC_ALRMAR_MSK4 ((uint32_t)0x80000000)ºRTC_ALRMAR_WDSEL ((uint32_t)0x40000000)»RTC_ALRMAR_DT ((uint32_t)0x30000000)¼RTC_ALRMAR_DT_0 ((uint32_t)0x10000000)½RTC_ALRMAR_DT_1 ((uint32_t)0x20000000)¾RTC_ALRMAR_DU ((uint32_t)0x0F000000)¿RTC_ALRMAR_DU_0 ((uint32_t)0x01000000)ÀRTC_ALRMAR_DU_1 ((uint32_t)0x02000000)ÁRTC_ALRMAR_DU_2 ((uint32_t)0x04000000)ÂRTC_ALRMAR_DU_3 ((uint32_t)0x08000000)ÃRTC_ALRMAR_MSK3 ((uint32_t)0x00800000)ÄRTC_ALRMAR_PM ((uint32_t)0x00400000)ÅRTC_ALRMAR_HT ((uint32_t)0x00300000)ÆRTC_ALRMAR_HT_0 ((uint32_t)0x00100000)ÇRTC_ALRMAR_HT_1 ((uint32_t)0x00200000)ÈRTC_ALRMAR_HU ((uint32_t)0x000F0000)ÉRTC_ALRMAR_HU_0 ((uint32_t)0x00010000)ÊRTC_ALRMAR_HU_1 ((uint32_t)0x00020000)ËRTC_ALRMAR_HU_2 ((uint32_t)0x00040000)ÌRTC_ALRMAR_HU_3 ((uint32_t)0x00080000)ÍRTC_ALRMAR_MSK2 ((uint32_t)0x00008000)ÎRTC_ALRMAR_MNT ((uint32_t)0x00007000)ÏRTC_ALRMAR_MNT_0 ((uint32_t)0x00001000)ÐRTC_ALRMAR_MNT_1 ((uint32_t)0x00002000)ÑRTC_ALRMAR_MNT_2 ((uint32_t)0x00004000)ÒRTC_ALRMAR_MNU ((uint32_t)0x00000F00)ÓRTC_ALRMAR_MNU_0 ((uint32_t)0x00000100)ÔRTC_ALRMAR_MNU_1 ((uint32_t)0x00000200)ÕRTC_ALRMAR_MNU_2 ((uint32_t)0x00000400)ÖRTC_ALRMAR_MNU_3 ((uint32_t)0x00000800)×RTC_ALRMAR_MSK1 ((uint32_t)0x00000080)ØRTC_ALRMAR_ST ((uint32_t)0x00000070)ÙRTC_ALRMAR_ST_0 ((uint32_t)0x00000010)ÚRTC_ALRMAR_ST_1 ((uint32_t)0x00000020)ÛRTC_ALRMAR_ST_2 ((uint32_t)0x00000040)ÜRTC_ALRMAR_SU ((uint32_t)0x0000000F)ÝRTC_ALRMAR_SU_0 ((uint32_t)0x00000001)ÞRTC_ALRMAR_SU_1 ((uint32_t)0x00000002)ßRTC_ALRMAR_SU_2 ((uint32_t)0x00000004)àRTC_ALRMAR_SU_3 ((uint32_t)0x00000008)ãRTC_ALRMBR_MSK4 ((uint32_t)0x80000000)äRTC_ALRMBR_WDSEL ((uint32_t)0x40000000)åRTC_ALRMBR_DT ((uint32_t)0x30000000)æRTC_ALRMBR_DT_0 ((uint32_t)0x10000000)çRTC_ALRMBR_DT_1 ((uint32_t)0x20000000)èRTC_ALRMBR_DU ((uint32_t)0x0F000000)éRTC_ALRMBR_DU_0 ((uint32_t)0x01000000)êRTC_ALRMBR_DU_1 ((uint32_t)0x02000000)ëRTC_ALRMBR_DU_2 ((uint32_t)0x04000000)ìRTC_ALRMBR_DU_3 ((uint32_t)0x08000000)íRTC_ALRMBR_MSK3 ((uint32_t)0x00800000)îRTC_ALRMBR_PM ((uint32_t)0x00400000)ïRTC_ALRMBR_HT ((uint32_t)0x00300000)ðRTC_ALRMBR_HT_0 ((uint32_t)0x00100000)ñRTC_ALRMBR_HT_1 ((uint32_t)0x00200000)òRTC_ALRMBR_HU ((uint32_t)0x000F0000)óRTC_ALRMBR_HU_0 ((uint32_t)0x00010000)ôRTC_ALRMBR_HU_1 ((uint32_t)0x00020000)õRTC_ALRMBR_HU_2 ((uint32_t)0x00040000)öRTC_ALRMBR_HU_3 ((uint32_t)0x00080000)÷RTC_ALRMBR_MSK2 ((uint32_t)0x00008000)øRTC_ALRMBR_MNT ((uint32_t)0x00007000)ùRTC_ALRMBR_MNT_0 ((uint32_t)0x00001000)úRTC_ALRMBR_MNT_1 ((uint32_t)0x00002000)ûRTC_ALRMBR_MNT_2 ((uint32_t)0x00004000)üRTC_ALRMBR_MNU ((uint32_t)0x00000F00)ýRTC_ALRMBR_MNU_0 ((uint32_t)0x00000100)þRTC_ALRMBR_MNU_1 ((uint32_t)0x00000200)ÿRTC_ALRMBR_MNU_2 ((uint32_t)0x00000400)€RTC_ALRMBR_MNU_3 ((uint32_t)0x00000800)RTC_ALRMBR_MSK1 ((uint32_t)0x00000080)‚RTC_ALRMBR_ST ((uint32_t)0x00000070)ƒRTC_ALRMBR_ST_0 ((uint32_t)0x00000010)„RTC_ALRMBR_ST_1 ((uint32_t)0x00000020)…RTC_ALRMBR_ST_2 ((uint32_t)0x00000040)†RTC_ALRMBR_SU ((uint32_t)0x0000000F)‡RTC_ALRMBR_SU_0 ((uint32_t)0x00000001)ˆRTC_ALRMBR_SU_1 ((uint32_t)0x00000002)‰RTC_ALRMBR_SU_2 ((uint32_t)0x00000004)ŠRTC_ALRMBR_SU_3 ((uint32_t)0x00000008)RTC_WPR_KEY ((uint32_t)0x000000FF)RTC_SSR_SS ((uint32_t)0x0000FFFF)“RTC_SHIFTR_SUBFS ((uint32_t)0x00007FFF)”RTC_SHIFTR_ADD1S ((uint32_t)0x80000000)—RTC_TSTR_PM ((uint32_t)0x00400000)˜RTC_TSTR_HT ((uint32_t)0x00300000)™RTC_TSTR_HT_0 ((uint32_t)0x00100000)šRTC_TSTR_HT_1 ((uint32_t)0x00200000)›RTC_TSTR_HU ((uint32_t)0x000F0000)œRTC_TSTR_HU_0 ((uint32_t)0x00010000)RTC_TSTR_HU_1 ((uint32_t)0x00020000)žRTC_TSTR_HU_2 ((uint32_t)0x00040000)ŸRTC_TSTR_HU_3 ((uint32_t)0x00080000) RTC_TSTR_MNT ((uint32_t)0x00007000)¡RTC_TSTR_MNT_0 ((uint32_t)0x00001000)¢RTC_TSTR_MNT_1 ((uint32_t)0x00002000)£RTC_TSTR_MNT_2 ((uint32_t)0x00004000)¤RTC_TSTR_MNU ((uint32_t)0x00000F00)¥RTC_TSTR_MNU_0 ((uint32_t)0x00000100)¦RTC_TSTR_MNU_1 ((uint32_t)0x00000200)§RTC_TSTR_MNU_2 ((uint32_t)0x00000400)¨RTC_TSTR_MNU_3 ((uint32_t)0x00000800)©RTC_TSTR_ST ((uint32_t)0x00000070)ªRTC_TSTR_ST_0 ((uint32_t)0x00000010)«RTC_TSTR_ST_1 ((uint32_t)0x00000020)¬RTC_TSTR_ST_2 ((uint32_t)0x00000040)­RTC_TSTR_SU ((uint32_t)0x0000000F)®RTC_TSTR_SU_0 ((uint32_t)0x00000001)¯RTC_TSTR_SU_1 ((uint32_t)0x00000002)°RTC_TSTR_SU_2 ((uint32_t)0x00000004)±RTC_TSTR_SU_3 ((uint32_t)0x00000008)´RTC_TSDR_WDU ((uint32_t)0x0000E000)µRTC_TSDR_WDU_0 ((uint32_t)0x00002000)¶RTC_TSDR_WDU_1 ((uint32_t)0x00004000)·RTC_TSDR_WDU_2 ((uint32_t)0x00008000)¸RTC_TSDR_MT ((uint32_t)0x00001000)¹RTC_TSDR_MU ((uint32_t)0x00000F00)ºRTC_TSDR_MU_0 ((uint32_t)0x00000100)»RTC_TSDR_MU_1 ((uint32_t)0x00000200)¼RTC_TSDR_MU_2 ((uint32_t)0x00000400)½RTC_TSDR_MU_3 ((uint32_t)0x00000800)¾RTC_TSDR_DT ((uint32_t)0x00000030)¿RTC_TSDR_DT_0 ((uint32_t)0x00000010)ÀRTC_TSDR_DT_1 ((uint32_t)0x00000020)ÁRTC_TSDR_DU ((uint32_t)0x0000000F)ÂRTC_TSDR_DU_0 ((uint32_t)0x00000001)ÃRTC_TSDR_DU_1 ((uint32_t)0x00000002)ÄRTC_TSDR_DU_2 ((uint32_t)0x00000004)ÅRTC_TSDR_DU_3 ((uint32_t)0x00000008)ÈRTC_TSSSR_SS ((uint32_t)0x0000FFFF)ËRTC_CALR_CALP ((uint32_t)0x00008000)ÌRTC_CALR_CALW8 ((uint32_t)0x00004000)ÍRTC_CALR_CALW16 ((uint32_t)0x00002000)ÎRTC_CALR_CALM ((uint32_t)0x000001FF)ÏRTC_CALR_CALM_0 ((uint32_t)0x00000001)ÐRTC_CALR_CALM_1 ((uint32_t)0x00000002)ÑRTC_CALR_CALM_2 ((uint32_t)0x00000004)ÒRTC_CALR_CALM_3 ((uint32_t)0x00000008)ÓRTC_CALR_CALM_4 ((uint32_t)0x00000010)ÔRTC_CALR_CALM_5 ((uint32_t)0x00000020)ÕRTC_CALR_CALM_6 ((uint32_t)0x00000040)ÖRTC_CALR_CALM_7 ((uint32_t)0x00000080)×RTC_CALR_CALM_8 ((uint32_t)0x00000100)ÚRTC_TAFCR_ALARMOUTTYPE ((uint32_t)0x00040000)ÛRTC_TAFCR_TAMPPUDIS ((uint32_t)0x00008000)ÜRTC_TAFCR_TAMPPRCH ((uint32_t)0x00006000)ÝRTC_TAFCR_TAMPPRCH_0 ((uint32_t)0x00002000)ÞRTC_TAFCR_TAMPPRCH_1 ((uint32_t)0x00004000)ßRTC_TAFCR_TAMPFLT ((uint32_t)0x00001800)àRTC_TAFCR_TAMPFLT_0 ((uint32_t)0x00000800)áRTC_TAFCR_TAMPFLT_1 ((uint32_t)0x00001000)âRTC_TAFCR_TAMPFREQ ((uint32_t)0x00000700)ãRTC_TAFCR_TAMPFREQ_0 ((uint32_t)0x00000100)äRTC_TAFCR_TAMPFREQ_1 ((uint32_t)0x00000200)åRTC_TAFCR_TAMPFREQ_2 ((uint32_t)0x00000400)æRTC_TAFCR_TAMPTS ((uint32_t)0x00000080)çRTC_TAFCR_TAMP3TRG ((uint32_t)0x00000040)èRTC_TAFCR_TAMP3E ((uint32_t)0x00000020)éRTC_TAFCR_TAMP2TRG ((uint32_t)0x00000010)êRTC_TAFCR_TAMP2E ((uint32_t)0x00000008)ëRTC_TAFCR_TAMPIE ((uint32_t)0x00000004)ìRTC_TAFCR_TAMP1TRG ((uint32_t)0x00000002)íRTC_TAFCR_TAMP1E ((uint32_t)0x00000001)ðRTC_ALRMASSR_MASKSS ((uint32_t)0x0F000000)ñRTC_ALRMASSR_MASKSS_0 ((uint32_t)0x01000000)òRTC_ALRMASSR_MASKSS_1 ((uint32_t)0x02000000)óRTC_ALRMASSR_MASKSS_2 ((uint32_t)0x04000000)ôRTC_ALRMASSR_MASKSS_3 ((uint32_t)0x08000000)õRTC_ALRMASSR_SS ((uint32_t)0x00007FFF)øRTC_ALRMBSSR_MASKSS ((uint32_t)0x0F000000)ùRTC_ALRMBSSR_MASKSS_0 ((uint32_t)0x01000000)úRTC_ALRMBSSR_MASKSS_1 ((uint32_t)0x02000000)ûRTC_ALRMBSSR_MASKSS_2 ((uint32_t)0x04000000)üRTC_ALRMBSSR_MASKSS_3 ((uint32_t)0x08000000)ýRTC_ALRMBSSR_SS ((uint32_t)0x00007FFF)€ RTC_BKP0R ((uint32_t)0xFFFFFFFF)ƒ RTC_BKP1R ((uint32_t)0xFFFFFFFF)† RTC_BKP2R ((uint32_t)0xFFFFFFFF)‰ RTC_BKP3R ((uint32_t)0xFFFFFFFF)Œ RTC_BKP4R ((uint32_t)0xFFFFFFFF) RTC_BKP5R ((uint32_t)0xFFFFFFFF)’ RTC_BKP6R ((uint32_t)0xFFFFFFFF)• RTC_BKP7R ((uint32_t)0xFFFFFFFF)˜ RTC_BKP8R ((uint32_t)0xFFFFFFFF)› RTC_BKP9R ((uint32_t)0xFFFFFFFF)ž RTC_BKP10R ((uint32_t)0xFFFFFFFF)¡ RTC_BKP11R ((uint32_t)0xFFFFFFFF)¤ RTC_BKP12R ((uint32_t)0xFFFFFFFF)§ RTC_BKP13R ((uint32_t)0xFFFFFFFF)ª RTC_BKP14R ((uint32_t)0xFFFFFFFF)­ RTC_BKP15R ((uint32_t)0xFFFFFFFF)° RTC_BKP16R ((uint32_t)0xFFFFFFFF)³ RTC_BKP17R ((uint32_t)0xFFFFFFFF)¶ RTC_BKP18R ((uint32_t)0xFFFFFFFF)¹ RTC_BKP19R ((uint32_t)0xFFFFFFFF)¼ RTC_BKP20R ((uint32_t)0xFFFFFFFF)¿ RTC_BKP21R ((uint32_t)0xFFFFFFFF) RTC_BKP22R ((uint32_t)0xFFFFFFFF)Å RTC_BKP23R ((uint32_t)0xFFFFFFFF)È RTC_BKP24R ((uint32_t)0xFFFFFFFF)Ë RTC_BKP25R ((uint32_t)0xFFFFFFFF)Î RTC_BKP26R ((uint32_t)0xFFFFFFFF)Ñ RTC_BKP27R ((uint32_t)0xFFFFFFFF)Ô RTC_BKP28R ((uint32_t)0xFFFFFFFF)× RTC_BKP29R ((uint32_t)0xFFFFFFFF)Ú RTC_BKP30R ((uint32_t)0xFFFFFFFF)Ý RTC_BKP31R ((uint32_t)0xFFFFFFFF)æ SDIO_POWER_PWRCTRL ((uint8_t)0x03)ç SDIO_POWER_PWRCTRL_0 ((uint8_t)0x01)è SDIO_POWER_PWRCTRL_1 ((uint8_t)0x02)ë SDIO_CLKCR_CLKDIV ((uint16_t)0x00FF)ì SDIO_CLKCR_CLKEN ((uint16_t)0x0100)í SDIO_CLKCR_PWRSAV ((uint16_t)0x0200)î SDIO_CLKCR_BYPASS ((uint16_t)0x0400)ð SDIO_CLKCR_WIDBUS ((uint16_t)0x1800)ñ SDIO_CLKCR_WIDBUS_0 ((uint16_t)0x0800)ò SDIO_CLKCR_WIDBUS_1 ((uint16_t)0x1000)ô SDIO_CLKCR_NEGEDGE ((uint16_t)0x2000)õ SDIO_CLKCR_HWFC_EN ((uint16_t)0x4000)ø SDIO_ARG_CMDARG ((uint32_t)0xFFFFFFFF)û SDIO_CMD_CMDINDEX ((uint16_t)0x003F)ý SDIO_CMD_WAITRESP ((uint16_t)0x00C0)þ SDIO_CMD_WAITRESP_0 ((uint16_t)0x0040)ÿ SDIO_CMD_WAITRESP_1 ((uint16_t)0x0080)!SDIO_CMD_WAITINT ((uint16_t)0x0100)‚!SDIO_CMD_WAITPEND ((uint16_t)0x0200)ƒ!SDIO_CMD_CPSMEN ((uint16_t)0x0400)„!SDIO_CMD_SDIOSUSPEND ((uint16_t)0x0800)…!SDIO_CMD_ENCMDCOMPL ((uint16_t)0x1000)†!SDIO_CMD_NIEN ((uint16_t)0x2000)‡!SDIO_CMD_CEATACMD ((uint16_t)0x4000)Š!SDIO_RESPCMD_RESPCMD ((uint8_t)0x3F)!SDIO_RESP0_CARDSTATUS0 ((uint32_t)0xFFFFFFFF)!SDIO_RESP1_CARDSTATUS1 ((uint32_t)0xFFFFFFFF)“!SDIO_RESP2_CARDSTATUS2 ((uint32_t)0xFFFFFFFF)–!SDIO_RESP3_CARDSTATUS3 ((uint32_t)0xFFFFFFFF)™!SDIO_RESP4_CARDSTATUS4 ((uint32_t)0xFFFFFFFF)œ!SDIO_DTIMER_DATATIME ((uint32_t)0xFFFFFFFF)Ÿ!SDIO_DLEN_DATALENGTH ((uint32_t)0x01FFFFFF)¢!SDIO_DCTRL_DTEN ((uint16_t)0x0001)£!SDIO_DCTRL_DTDIR ((uint16_t)0x0002)¤!SDIO_DCTRL_DTMODE ((uint16_t)0x0004)¥!SDIO_DCTRL_DMAEN ((uint16_t)0x0008)§!SDIO_DCTRL_DBLOCKSIZE ((uint16_t)0x00F0)¨!SDIO_DCTRL_DBLOCKSIZE_0 ((uint16_t)0x0010)©!SDIO_DCTRL_DBLOCKSIZE_1 ((uint16_t)0x0020)ª!SDIO_DCTRL_DBLOCKSIZE_2 ((uint16_t)0x0040)«!SDIO_DCTRL_DBLOCKSIZE_3 ((uint16_t)0x0080)­!SDIO_DCTRL_RWSTART ((uint16_t)0x0100)®!SDIO_DCTRL_RWSTOP ((uint16_t)0x0200)¯!SDIO_DCTRL_RWMOD ((uint16_t)0x0400)°!SDIO_DCTRL_SDIOEN ((uint16_t)0x0800)³!SDIO_DCOUNT_DATACOUNT ((uint32_t)0x01FFFFFF)¶!SDIO_STA_CCRCFAIL ((uint32_t)0x00000001)·!SDIO_STA_DCRCFAIL ((uint32_t)0x00000002)¸!SDIO_STA_CTIMEOUT ((uint32_t)0x00000004)¹!SDIO_STA_DTIMEOUT ((uint32_t)0x00000008)º!SDIO_STA_TXUNDERR ((uint32_t)0x00000010)»!SDIO_STA_RXOVERR ((uint32_t)0x00000020)¼!SDIO_STA_CMDREND ((uint32_t)0x00000040)½!SDIO_STA_CMDSENT ((uint32_t)0x00000080)¾!SDIO_STA_DATAEND ((uint32_t)0x00000100)¿!SDIO_STA_STBITERR ((uint32_t)0x00000200)À!SDIO_STA_DBCKEND ((uint32_t)0x00000400)Á!SDIO_STA_CMDACT ((uint32_t)0x00000800)Â!SDIO_STA_TXACT ((uint32_t)0x00001000)Ã!SDIO_STA_RXACT ((uint32_t)0x00002000)Ä!SDIO_STA_TXFIFOHE ((uint32_t)0x00004000)Å!SDIO_STA_RXFIFOHF ((uint32_t)0x00008000)Æ!SDIO_STA_TXFIFOF ((uint32_t)0x00010000)Ç!SDIO_STA_RXFIFOF ((uint32_t)0x00020000)È!SDIO_STA_TXFIFOE ((uint32_t)0x00040000)É!SDIO_STA_RXFIFOE ((uint32_t)0x00080000)Ê!SDIO_STA_TXDAVL ((uint32_t)0x00100000)Ë!SDIO_STA_RXDAVL ((uint32_t)0x00200000)Ì!SDIO_STA_SDIOIT ((uint32_t)0x00400000)Í!SDIO_STA_CEATAEND ((uint32_t)0x00800000)Ð!SDIO_ICR_CCRCFAILC ((uint32_t)0x00000001)Ñ!SDIO_ICR_DCRCFAILC ((uint32_t)0x00000002)Ò!SDIO_ICR_CTIMEOUTC ((uint32_t)0x00000004)Ó!SDIO_ICR_DTIMEOUTC ((uint32_t)0x00000008)Ô!SDIO_ICR_TXUNDERRC ((uint32_t)0x00000010)Õ!SDIO_ICR_RXOVERRC ((uint32_t)0x00000020)Ö!SDIO_ICR_CMDRENDC ((uint32_t)0x00000040)×!SDIO_ICR_CMDSENTC ((uint32_t)0x00000080)Ø!SDIO_ICR_DATAENDC ((uint32_t)0x00000100)Ù!SDIO_ICR_STBITERRC ((uint32_t)0x00000200)Ú!SDIO_ICR_DBCKENDC ((uint32_t)0x00000400)Û!SDIO_ICR_SDIOITC ((uint32_t)0x00400000)Ü!SDIO_ICR_CEATAENDC ((uint32_t)0x00800000)ß!SDIO_MASK_CCRCFAILIE ((uint32_t)0x00000001)à!SDIO_MASK_DCRCFAILIE ((uint32_t)0x00000002)á!SDIO_MASK_CTIMEOUTIE ((uint32_t)0x00000004)â!SDIO_MASK_DTIMEOUTIE ((uint32_t)0x00000008)ã!SDIO_MASK_TXUNDERRIE ((uint32_t)0x00000010)ä!SDIO_MASK_RXOVERRIE ((uint32_t)0x00000020)å!SDIO_MASK_CMDRENDIE ((uint32_t)0x00000040)æ!SDIO_MASK_CMDSENTIE ((uint32_t)0x00000080)ç!SDIO_MASK_DATAENDIE ((uint32_t)0x00000100)è!SDIO_MASK_STBITERRIE ((uint32_t)0x00000200)é!SDIO_MASK_DBCKENDIE ((uint32_t)0x00000400)ê!SDIO_MASK_CMDACTIE ((uint32_t)0x00000800)ë!SDIO_MASK_TXACTIE ((uint32_t)0x00001000)ì!SDIO_MASK_RXACTIE ((uint32_t)0x00002000)í!SDIO_MASK_TXFIFOHEIE ((uint32_t)0x00004000)î!SDIO_MASK_RXFIFOHFIE ((uint32_t)0x00008000)ï!SDIO_MASK_TXFIFOFIE ((uint32_t)0x00010000)ð!SDIO_MASK_RXFIFOFIE ((uint32_t)0x00020000)ñ!SDIO_MASK_TXFIFOEIE ((uint32_t)0x00040000)ò!SDIO_MASK_RXFIFOEIE ((uint32_t)0x00080000)ó!SDIO_MASK_TXDAVLIE ((uint32_t)0x00100000)ô!SDIO_MASK_RXDAVLIE ((uint32_t)0x00200000)õ!SDIO_MASK_SDIOITIE ((uint32_t)0x00400000)ö!SDIO_MASK_CEATAENDIE ((uint32_t)0x00800000)ù!SDIO_FIFOCNT_FIFOCOUNT ((uint32_t)0x00FFFFFF)ü!SDIO_FIFO_FIFODATA ((uint32_t)0xFFFFFFFF)…"SPI_CR1_CPHA ((uint16_t)0x0001)†"SPI_CR1_CPOL ((uint16_t)0x0002)‡"SPI_CR1_MSTR ((uint16_t)0x0004)‰"SPI_CR1_BR ((uint16_t)0x0038)Š"SPI_CR1_BR_0 ((uint16_t)0x0008)‹"SPI_CR1_BR_1 ((uint16_t)0x0010)Œ"SPI_CR1_BR_2 ((uint16_t)0x0020)Ž"SPI_CR1_SPE ((uint16_t)0x0040)"SPI_CR1_LSBFIRST ((uint16_t)0x0080)"SPI_CR1_SSI ((uint16_t)0x0100)‘"SPI_CR1_SSM ((uint16_t)0x0200)’"SPI_CR1_RXONLY ((uint16_t)0x0400)“"SPI_CR1_DFF ((uint16_t)0x0800)”"SPI_CR1_CRCNEXT ((uint16_t)0x1000)•"SPI_CR1_CRCEN ((uint16_t)0x2000)–"SPI_CR1_BIDIOE ((uint16_t)0x4000)—"SPI_CR1_BIDIMODE ((uint16_t)0x8000)š"SPI_CR2_RXDMAEN ((uint8_t)0x01)›"SPI_CR2_TXDMAEN ((uint8_t)0x02)œ"SPI_CR2_SSOE ((uint8_t)0x04)"SPI_CR2_FRF ((uint8_t)0x08)ž"SPI_CR2_ERRIE ((uint8_t)0x20)Ÿ"SPI_CR2_RXNEIE ((uint8_t)0x40) "SPI_CR2_TXEIE ((uint8_t)0x80)£"SPI_SR_RXNE ((uint8_t)0x01)¤"SPI_SR_TXE ((uint8_t)0x02)¥"SPI_SR_CHSIDE ((uint8_t)0x04)¦"SPI_SR_UDR ((uint8_t)0x08)§"SPI_SR_CRCERR ((uint8_t)0x10)¨"SPI_SR_MODF ((uint8_t)0x20)©"SPI_SR_OVR ((uint8_t)0x40)ª"SPI_SR_BSY ((uint8_t)0x80)­"SPI_DR_DR ((uint16_t)0xFFFF)°"SPI_CRCPR_CRCPOLY ((uint16_t)0xFFFF)³"SPI_RXCRCR_RXCRC ((uint16_t)0xFFFF)¶"SPI_TXCRCR_TXCRC ((uint16_t)0xFFFF)¹"SPI_I2SCFGR_CHLEN ((uint16_t)0x0001)»"SPI_I2SCFGR_DATLEN ((uint16_t)0x0006)¼"SPI_I2SCFGR_DATLEN_0 ((uint16_t)0x0002)½"SPI_I2SCFGR_DATLEN_1 ((uint16_t)0x0004)¿"SPI_I2SCFGR_CKPOL ((uint16_t)0x0008)Á"SPI_I2SCFGR_I2SSTD ((uint16_t)0x0030)Â"SPI_I2SCFGR_I2SSTD_0 ((uint16_t)0x0010)Ã"SPI_I2SCFGR_I2SSTD_1 ((uint16_t)0x0020)Å"SPI_I2SCFGR_PCMSYNC ((uint16_t)0x0080)Ç"SPI_I2SCFGR_I2SCFG ((uint16_t)0x0300)È"SPI_I2SCFGR_I2SCFG_0 ((uint16_t)0x0100)É"SPI_I2SCFGR_I2SCFG_1 ((uint16_t)0x0200)Ë"SPI_I2SCFGR_I2SE ((uint16_t)0x0400)Ì"SPI_I2SCFGR_I2SMOD ((uint16_t)0x0800)Ï"SPI_I2SPR_I2SDIV ((uint16_t)0x00FF)Ð"SPI_I2SPR_ODD ((uint16_t)0x0100)Ñ"SPI_I2SPR_MCKOE ((uint16_t)0x0200)Ù"SYSCFG_MEMRMP_MEM_MODE ((uint32_t)0x00000003)Ú"SYSCFG_MEMRMP_MEM_MODE_0 ((uint32_t)0x00000001)Û"SYSCFG_MEMRMP_MEM_MODE_1 ((uint32_t)0x00000002)Ü"SYSCFG_MEMRMP_BOOT_MODE ((uint32_t)0x00000300)Ý"SYSCFG_MEMRMP_BOOT_MODE_0 ((uint32_t)0x00000100)Þ"SYSCFG_MEMRMP_BOOT_MODE_1 ((uint32_t)0x00000200)á"SYSCFG_PMC_USB_PU ((uint32_t)0x00000001)ä"SYSCFG_EXTICR1_EXTI0 ((uint16_t)0x000F)å"SYSCFG_EXTICR1_EXTI1 ((uint16_t)0x00F0)æ"SYSCFG_EXTICR1_EXTI2 ((uint16_t)0x0F00)ç"SYSCFG_EXTICR1_EXTI3 ((uint16_t)0xF000)ì"SYSCFG_EXTICR1_EXTI0_PA ((uint16_t)0x0000)í"SYSCFG_EXTICR1_EXTI0_PB ((uint16_t)0x0001)î"SYSCFG_EXTICR1_EXTI0_PC ((uint16_t)0x0002)ï"SYSCFG_EXTICR1_EXTI0_PD ((uint16_t)0x0003)ð"SYSCFG_EXTICR1_EXTI0_PE ((uint16_t)0x0004)ñ"SYSCFG_EXTICR1_EXTI0_PH ((uint16_t)0x0005)ò"SYSCFG_EXTICR1_EXTI0_PF ((uint16_t)0x0006)ó"SYSCFG_EXTICR1_EXTI0_PG ((uint16_t)0x0007)ø"SYSCFG_EXTICR1_EXTI1_PA ((uint16_t)0x0000)ù"SYSCFG_EXTICR1_EXTI1_PB ((uint16_t)0x0010)ú"SYSCFG_EXTICR1_EXTI1_PC ((uint16_t)0x0020)û"SYSCFG_EXTICR1_EXTI1_PD ((uint16_t)0x0030)ü"SYSCFG_EXTICR1_EXTI1_PE ((uint16_t)0x0040)ý"SYSCFG_EXTICR1_EXTI1_PH ((uint16_t)0x0050)þ"SYSCFG_EXTICR1_EXTI1_PF ((uint16_t)0x0060)ÿ"SYSCFG_EXTICR1_EXTI1_PG ((uint16_t)0x0070)„#SYSCFG_EXTICR1_EXTI2_PA ((uint16_t)0x0000)…#SYSCFG_EXTICR1_EXTI2_PB ((uint16_t)0x0100)†#SYSCFG_EXTICR1_EXTI2_PC ((uint16_t)0x0200)‡#SYSCFG_EXTICR1_EXTI2_PD ((uint16_t)0x0300)ˆ#SYSCFG_EXTICR1_EXTI2_PE ((uint16_t)0x0400)‰#SYSCFG_EXTICR1_EXTI2_PH ((uint16_t)0x0500)Š#SYSCFG_EXTICR1_EXTI2_PF ((uint16_t)0x0600)‹#SYSCFG_EXTICR1_EXTI2_PG ((uint16_t)0x0700)#SYSCFG_EXTICR1_EXTI3_PA ((uint16_t)0x0000)‘#SYSCFG_EXTICR1_EXTI3_PB ((uint16_t)0x1000)’#SYSCFG_EXTICR1_EXTI3_PC ((uint16_t)0x2000)“#SYSCFG_EXTICR1_EXTI3_PD ((uint16_t)0x3000)”#SYSCFG_EXTICR1_EXTI3_PE ((uint16_t)0x4000)•#SYSCFG_EXTICR1_EXTI3_PF ((uint16_t)0x3000)–#SYSCFG_EXTICR1_EXTI3_PG ((uint16_t)0x4000)™#SYSCFG_EXTICR2_EXTI4 ((uint16_t)0x000F)š#SYSCFG_EXTICR2_EXTI5 ((uint16_t)0x00F0)›#SYSCFG_EXTICR2_EXTI6 ((uint16_t)0x0F00)œ#SYSCFG_EXTICR2_EXTI7 ((uint16_t)0xF000)¡#SYSCFG_EXTICR2_EXTI4_PA ((uint16_t)0x0000)¢#SYSCFG_EXTICR2_EXTI4_PB ((uint16_t)0x0001)£#SYSCFG_EXTICR2_EXTI4_PC ((uint16_t)0x0002)¤#SYSCFG_EXTICR2_EXTI4_PD ((uint16_t)0x0003)¥#SYSCFG_EXTICR2_EXTI4_PE ((uint16_t)0x0004)¦#SYSCFG_EXTICR2_EXTI4_PF ((uint16_t)0x0006)§#SYSCFG_EXTICR2_EXTI4_PG ((uint16_t)0x0007)¬#SYSCFG_EXTICR2_EXTI5_PA ((uint16_t)0x0000)­#SYSCFG_EXTICR2_EXTI5_PB ((uint16_t)0x0010)®#SYSCFG_EXTICR2_EXTI5_PC ((uint16_t)0x0020)¯#SYSCFG_EXTICR2_EXTI5_PD ((uint16_t)0x0030)°#SYSCFG_EXTICR2_EXTI5_PE ((uint16_t)0x0040)±#SYSCFG_EXTICR2_EXTI5_PF ((uint16_t)0x0060)²#SYSCFG_EXTICR2_EXTI5_PG ((uint16_t)0x0070)·#SYSCFG_EXTICR2_EXTI6_PA ((uint16_t)0x0000)¸#SYSCFG_EXTICR2_EXTI6_PB ((uint16_t)0x0100)¹#SYSCFG_EXTICR2_EXTI6_PC ((uint16_t)0x0200)º#SYSCFG_EXTICR2_EXTI6_PD ((uint16_t)0x0300)»#SYSCFG_EXTICR2_EXTI6_PE ((uint16_t)0x0400)¼#SYSCFG_EXTICR2_EXTI6_PF ((uint16_t)0x0600)½#SYSCFG_EXTICR2_EXTI6_PG ((uint16_t)0x0700)Â#SYSCFG_EXTICR2_EXTI7_PA ((uint16_t)0x0000)Ã#SYSCFG_EXTICR2_EXTI7_PB ((uint16_t)0x1000)Ä#SYSCFG_EXTICR2_EXTI7_PC ((uint16_t)0x2000)Å#SYSCFG_EXTICR2_EXTI7_PD ((uint16_t)0x3000)Æ#SYSCFG_EXTICR2_EXTI7_PE ((uint16_t)0x4000)Ç#SYSCFG_EXTICR2_EXTI7_PF ((uint16_t)0x6000)È#SYSCFG_EXTICR2_EXTI7_PG ((uint16_t)0x7000)Ë#SYSCFG_EXTICR3_EXTI8 ((uint16_t)0x000F)Ì#SYSCFG_EXTICR3_EXTI9 ((uint16_t)0x00F0)Í#SYSCFG_EXTICR3_EXTI10 ((uint16_t)0x0F00)Î#SYSCFG_EXTICR3_EXTI11 ((uint16_t)0xF000)Ó#SYSCFG_EXTICR3_EXTI8_PA ((uint16_t)0x0000)Ô#SYSCFG_EXTICR3_EXTI8_PB ((uint16_t)0x0001)Õ#SYSCFG_EXTICR3_EXTI8_PC ((uint16_t)0x0002)Ö#SYSCFG_EXTICR3_EXTI8_PD ((uint16_t)0x0003)×#SYSCFG_EXTICR3_EXTI8_PE ((uint16_t)0x0004)Ø#SYSCFG_EXTICR3_EXTI8_PF ((uint16_t)0x0006)Ù#SYSCFG_EXTICR3_EXTI8_PG ((uint16_t)0x0007)Þ#SYSCFG_EXTICR3_EXTI9_PA ((uint16_t)0x0000)ß#SYSCFG_EXTICR3_EXTI9_PB ((uint16_t)0x0010)à#SYSCFG_EXTICR3_EXTI9_PC ((uint16_t)0x0020)á#SYSCFG_EXTICR3_EXTI9_PD ((uint16_t)0x0030)â#SYSCFG_EXTICR3_EXTI9_PE ((uint16_t)0x0040)ã#SYSCFG_EXTICR3_EXTI9_PF ((uint16_t)0x0060)ä#SYSCFG_EXTICR3_EXTI9_PG ((uint16_t)0x0070)é#SYSCFG_EXTICR3_EXTI10_PA ((uint16_t)0x0000)ê#SYSCFG_EXTICR3_EXTI10_PB ((uint16_t)0x0100)ë#SYSCFG_EXTICR3_EXTI10_PC ((uint16_t)0x0200)ì#SYSCFG_EXTICR3_EXTI10_PD ((uint16_t)0x0300)í#SYSCFG_EXTICR3_EXTI10_PE ((uint16_t)0x0400)î#SYSCFG_EXTICR3_EXTI10_PF ((uint16_t)0x0600)ï#SYSCFG_EXTICR3_EXTI10_PG ((uint16_t)0x0700)ô#SYSCFG_EXTICR3_EXTI11_PA ((uint16_t)0x0000)õ#SYSCFG_EXTICR3_EXTI11_PB ((uint16_t)0x1000)ö#SYSCFG_EXTICR3_EXTI11_PC ((uint16_t)0x2000)÷#SYSCFG_EXTICR3_EXTI11_PD ((uint16_t)0x3000)ø#SYSCFG_EXTICR3_EXTI11_PE ((uint16_t)0x4000)ù#SYSCFG_EXTICR3_EXTI11_PF ((uint16_t)0x6000)ú#SYSCFG_EXTICR3_EXTI11_PG ((uint16_t)0x7000)ý#SYSCFG_EXTICR4_EXTI12 ((uint16_t)0x000F)þ#SYSCFG_EXTICR4_EXTI13 ((uint16_t)0x00F0)ÿ#SYSCFG_EXTICR4_EXTI14 ((uint16_t)0x0F00)€$SYSCFG_EXTICR4_EXTI15 ((uint16_t)0xF000)…$SYSCFG_EXTICR4_EXTI12_PA ((uint16_t)0x0000)†$SYSCFG_EXTICR4_EXTI12_PB ((uint16_t)0x0001)‡$SYSCFG_EXTICR4_EXTI12_PC ((uint16_t)0x0002)ˆ$SYSCFG_EXTICR4_EXTI12_PD ((uint16_t)0x0003)‰$SYSCFG_EXTICR4_EXTI12_PE ((uint16_t)0x0004)Š$SYSCFG_EXTICR4_EXTI12_PF ((uint16_t)0x0006)‹$SYSCFG_EXTICR4_EXTI12_PG ((uint16_t)0x0007)$SYSCFG_EXTICR4_EXTI13_PA ((uint16_t)0x0000)‘$SYSCFG_EXTICR4_EXTI13_PB ((uint16_t)0x0010)’$SYSCFG_EXTICR4_EXTI13_PC ((uint16_t)0x0020)“$SYSCFG_EXTICR4_EXTI13_PD ((uint16_t)0x0030)”$SYSCFG_EXTICR4_EXTI13_PE ((uint16_t)0x0040)•$SYSCFG_EXTICR4_EXTI13_PF ((uint16_t)0x0060)–$SYSCFG_EXTICR4_EXTI13_PG ((uint16_t)0x0070)›$SYSCFG_EXTICR4_EXTI14_PA ((uint16_t)0x0000)œ$SYSCFG_EXTICR4_EXTI14_PB ((uint16_t)0x0100)$SYSCFG_EXTICR4_EXTI14_PC ((uint16_t)0x0200)ž$SYSCFG_EXTICR4_EXTI14_PD ((uint16_t)0x0300)Ÿ$SYSCFG_EXTICR4_EXTI14_PE ((uint16_t)0x0400) $SYSCFG_EXTICR4_EXTI14_PF ((uint16_t)0x0600)¡$SYSCFG_EXTICR4_EXTI14_PG ((uint16_t)0x0700)¦$SYSCFG_EXTICR4_EXTI15_PA ((uint16_t)0x0000)§$SYSCFG_EXTICR4_EXTI15_PB ((uint16_t)0x1000)¨$SYSCFG_EXTICR4_EXTI15_PC ((uint16_t)0x2000)©$SYSCFG_EXTICR4_EXTI15_PD ((uint16_t)0x3000)ª$SYSCFG_EXTICR4_EXTI15_PE ((uint16_t)0x4000)«$SYSCFG_EXTICR4_EXTI15_PF ((uint16_t)0x6000)¬$SYSCFG_EXTICR4_EXTI15_PG ((uint16_t)0x7000)µ$RI_ICR_IC1Z ((uint32_t)0x0000000F)¶$RI_ICR_IC1Z_0 ((uint32_t)0x00000001)·$RI_ICR_IC1Z_1 ((uint32_t)0x00000002)¸$RI_ICR_IC1Z_2 ((uint32_t)0x00000004)¹$RI_ICR_IC1Z_3 ((uint32_t)0x00000008)»$RI_ICR_IC2Z ((uint32_t)0x000000F0)¼$RI_ICR_IC2Z_0 ((uint32_t)0x00000010)½$RI_ICR_IC2Z_1 ((uint32_t)0x00000020)¾$RI_ICR_IC2Z_2 ((uint32_t)0x00000040)¿$RI_ICR_IC2Z_3 ((uint32_t)0x00000080)Á$RI_ICR_IC3Z ((uint32_t)0x00000F00)Â$RI_ICR_IC3Z_0 ((uint32_t)0x00000100)Ã$RI_ICR_IC3Z_1 ((uint32_t)0x00000200)Ä$RI_ICR_IC3Z_2 ((uint32_t)0x00000400)Å$RI_ICR_IC3Z_3 ((uint32_t)0x00000800)Ç$RI_ICR_IC4Z ((uint32_t)0x0000F000)È$RI_ICR_IC4Z_0 ((uint32_t)0x00001000)É$RI_ICR_IC4Z_1 ((uint32_t)0x00002000)Ê$RI_ICR_IC4Z_2 ((uint32_t)0x00004000)Ë$RI_ICR_IC4Z_3 ((uint32_t)0x00008000)Í$RI_ICR_TIM ((uint32_t)0x00030000)Î$RI_ICR_TIM_0 ((uint32_t)0x00010000)Ï$RI_ICR_TIM_1 ((uint32_t)0x00020000)Ñ$RI_ICR_IC1 ((uint32_t)0x00040000)Ò$RI_ICR_IC2 ((uint32_t)0x00080000)Ó$RI_ICR_IC3 ((uint32_t)0x00100000)Ô$RI_ICR_IC4 ((uint32_t)0x00200000)×$RI_ASCR1_CH ((uint32_t)0x03FCFFFF)Ø$RI_ASCR1_CH_0 ((uint32_t)0x00000001)Ù$RI_ASCR1_CH_1 ((uint32_t)0x00000002)Ú$RI_ASCR1_CH_2 ((uint32_t)0x00000004)Û$RI_ASCR1_CH_3 ((uint32_t)0x00000008)Ü$RI_ASCR1_CH_4 ((uint32_t)0x00000010)Ý$RI_ASCR1_CH_5 ((uint32_t)0x00000020)Þ$RI_ASCR1_CH_6 ((uint32_t)0x00000040)ß$RI_ASCR1_CH_7 ((uint32_t)0x00000080)à$RI_ASCR1_CH_8 ((uint32_t)0x00000100)á$RI_ASCR1_CH_9 ((uint32_t)0x00000200)â$RI_ASCR1_CH_10 ((uint32_t)0x00000400)ã$RI_ASCR1_CH_11 ((uint32_t)0x00000800)ä$RI_ASCR1_CH_12 ((uint32_t)0x00001000)å$RI_ASCR1_CH_13 ((uint32_t)0x00002000)æ$RI_ASCR1_CH_14 ((uint32_t)0x00004000)ç$RI_ASCR1_CH_15 ((uint32_t)0x00008000)è$RI_ASCR1_CH_31 ((uint32_t)0x00010000)é$RI_ASCR1_CH_18 ((uint32_t)0x00040000)ê$RI_ASCR1_CH_19 ((uint32_t)0x00080000)ë$RI_ASCR1_CH_20 ((uint32_t)0x00100000)ì$RI_ASCR1_CH_21 ((uint32_t)0x00200000)í$RI_ASCR1_CH_22 ((uint32_t)0x00400000)î$RI_ASCR1_CH_23 ((uint32_t)0x00800000)ï$RI_ASCR1_CH_24 ((uint32_t)0x01000000)ð$RI_ASCR1_CH_25 ((uint32_t)0x02000000)ñ$RI_ASCR1_VCOMP ((uint32_t)0x04000000)ò$RI_ASCR1_CH_27 ((uint32_t)0x00400000)ó$RI_ASCR1_CH_28 ((uint32_t)0x00800000)ô$RI_ASCR1_CH_29 ((uint32_t)0x01000000)õ$RI_ASCR1_CH_30 ((uint32_t)0x02000000)ö$RI_ASCR1_SCM ((uint32_t)0x80000000)ù$RI_ASCR2_GR10_1 ((uint32_t)0x00000001)ú$RI_ASCR2_GR10_2 ((uint32_t)0x00000002)û$RI_ASCR2_GR10_3 ((uint32_t)0x00000004)ü$RI_ASCR2_GR10_4 ((uint32_t)0x00000008)ý$RI_ASCR2_GR6_1 ((uint32_t)0x00000010)þ$RI_ASCR2_GR6_2 ((uint32_t)0x00000020)ÿ$RI_ASCR2_GR5_1 ((uint32_t)0x00000040)€%RI_ASCR2_GR5_2 ((uint32_t)0x00000080)%RI_ASCR2_GR5_3 ((uint32_t)0x00000100)‚%RI_ASCR2_GR4_1 ((uint32_t)0x00000200)ƒ%RI_ASCR2_GR4_2 ((uint32_t)0x00000400)„%RI_ASCR2_GR4_3 ((uint32_t)0x00000800)…%RI_ASCR2_GR4_4 ((uint32_t)0x00008000)†%RI_ASCR2_CH0b ((uint32_t)0x00010000)‡%RI_ASCR2_CH1b ((uint32_t)0x00020000)ˆ%RI_ASCR2_CH2b ((uint32_t)0x00040000)‰%RI_ASCR2_CH3b ((uint32_t)0x00080000)Š%RI_ASCR2_CH6b ((uint32_t)0x00100000)‹%RI_ASCR2_CH7b ((uint32_t)0x00200000)Œ%RI_ASCR2_CH8b ((uint32_t)0x00400000)%RI_ASCR2_CH9b ((uint32_t)0x00800000)Ž%RI_ASCR2_CH10b ((uint32_t)0x01000000)%RI_ASCR2_CH11b ((uint32_t)0x02000000)%RI_ASCR2_CH12b ((uint32_t)0x04000000)‘%RI_ASCR2_GR6_3 ((uint32_t)0x08000000)’%RI_ASCR2_GR6_4 ((uint32_t)0x10000000)“%RI_ASCR2_GR5_4 ((uint32_t)0x20000000)–%RI_HYSCR1_PA ((uint32_t)0x0000FFFF)—%RI_HYSCR1_PA_0 ((uint32_t)0x00000001)˜%RI_HYSCR1_PA_1 ((uint32_t)0x00000002)™%RI_HYSCR1_PA_2 ((uint32_t)0x00000004)š%RI_HYSCR1_PA_3 ((uint32_t)0x00000008)›%RI_HYSCR1_PA_4 ((uint32_t)0x00000010)œ%RI_HYSCR1_PA_5 ((uint32_t)0x00000020)%RI_HYSCR1_PA_6 ((uint32_t)0x00000040)ž%RI_HYSCR1_PA_7 ((uint32_t)0x00000080)Ÿ%RI_HYSCR1_PA_8 ((uint32_t)0x00000100) %RI_HYSCR1_PA_9 ((uint32_t)0x00000200)¡%RI_HYSCR1_PA_10 ((uint32_t)0x00000400)¢%RI_HYSCR1_PA_11 ((uint32_t)0x00000800)£%RI_HYSCR1_PA_12 ((uint32_t)0x00001000)¤%RI_HYSCR1_PA_13 ((uint32_t)0x00002000)¥%RI_HYSCR1_PA_14 ((uint32_t)0x00004000)¦%RI_HYSCR1_PA_15 ((uint32_t)0x00008000)¨%RI_HYSCR1_PB ((uint32_t)0xFFFF0000)©%RI_HYSCR1_PB_0 ((uint32_t)0x00010000)ª%RI_HYSCR1_PB_1 ((uint32_t)0x00020000)«%RI_HYSCR1_PB_2 ((uint32_t)0x00040000)¬%RI_HYSCR1_PB_3 ((uint32_t)0x00080000)­%RI_HYSCR1_PB_4 ((uint32_t)0x00100000)®%RI_HYSCR1_PB_5 ((uint32_t)0x00200000)¯%RI_HYSCR1_PB_6 ((uint32_t)0x00400000)°%RI_HYSCR1_PB_7 ((uint32_t)0x00800000)±%RI_HYSCR1_PB_8 ((uint32_t)0x01000000)²%RI_HYSCR1_PB_9 ((uint32_t)0x02000000)³%RI_HYSCR1_PB_10 ((uint32_t)0x04000000)´%RI_HYSCR1_PB_11 ((uint32_t)0x08000000)µ%RI_HYSCR1_PB_12 ((uint32_t)0x10000000)¶%RI_HYSCR1_PB_13 ((uint32_t)0x20000000)·%RI_HYSCR1_PB_14 ((uint32_t)0x40000000)¸%RI_HYSCR1_PB_15 ((uint32_t)0x80000000)»%RI_HYSCR2_PC ((uint32_t)0x0000FFFF)¼%RI_HYSCR2_PC_0 ((uint32_t)0x00000001)½%RI_HYSCR2_PC_1 ((uint32_t)0x00000002)¾%RI_HYSCR2_PC_2 ((uint32_t)0x00000004)¿%RI_HYSCR2_PC_3 ((uint32_t)0x00000008)À%RI_HYSCR2_PC_4 ((uint32_t)0x00000010)Á%RI_HYSCR2_PC_5 ((uint32_t)0x00000020)Â%RI_HYSCR2_PC_6 ((uint32_t)0x00000040)Ã%RI_HYSCR2_PC_7 ((uint32_t)0x00000080)Ä%RI_HYSCR2_PC_8 ((uint32_t)0x00000100)Å%RI_HYSCR2_PC_9 ((uint32_t)0x00000200)Æ%RI_HYSCR2_PC_10 ((uint32_t)0x00000400)Ç%RI_HYSCR2_PC_11 ((uint32_t)0x00000800)È%RI_HYSCR2_PC_12 ((uint32_t)0x00001000)É%RI_HYSCR2_PC_13 ((uint32_t)0x00002000)Ê%RI_HYSCR2_PC_14 ((uint32_t)0x00004000)Ë%RI_HYSCR2_PC_15 ((uint32_t)0x00008000)Í%RI_HYSCR2_PD ((uint32_t)0xFFFF0000)Î%RI_HYSCR2_PD_0 ((uint32_t)0x00010000)Ï%RI_HYSCR2_PD_1 ((uint32_t)0x00020000)Ð%RI_HYSCR2_PD_2 ((uint32_t)0x00040000)Ñ%RI_HYSCR2_PD_3 ((uint32_t)0x00080000)Ò%RI_HYSCR2_PD_4 ((uint32_t)0x00100000)Ó%RI_HYSCR2_PD_5 ((uint32_t)0x00200000)Ô%RI_HYSCR2_PD_6 ((uint32_t)0x00400000)Õ%RI_HYSCR2_PD_7 ((uint32_t)0x00800000)Ö%RI_HYSCR2_PD_8 ((uint32_t)0x01000000)×%RI_HYSCR2_PD_9 ((uint32_t)0x02000000)Ø%RI_HYSCR2_PD_10 ((uint32_t)0x04000000)Ù%RI_HYSCR2_PD_11 ((uint32_t)0x08000000)Ú%RI_HYSCR2_PD_12 ((uint32_t)0x10000000)Û%RI_HYSCR2_PD_13 ((uint32_t)0x20000000)Ü%RI_HYSCR2_PD_14 ((uint32_t)0x40000000)Ý%RI_HYSCR2_PD_15 ((uint32_t)0x80000000)à%RI_HYSCR2_PE ((uint32_t)0x0000FFFF)á%RI_HYSCR2_PE_0 ((uint32_t)0x00000001)â%RI_HYSCR2_PE_1 ((uint32_t)0x00000002)ã%RI_HYSCR2_PE_2 ((uint32_t)0x00000004)ä%RI_HYSCR2_PE_3 ((uint32_t)0x00000008)å%RI_HYSCR2_PE_4 ((uint32_t)0x00000010)æ%RI_HYSCR2_PE_5 ((uint32_t)0x00000020)ç%RI_HYSCR2_PE_6 ((uint32_t)0x00000040)è%RI_HYSCR2_PE_7 ((uint32_t)0x00000080)é%RI_HYSCR2_PE_8 ((uint32_t)0x00000100)ê%RI_HYSCR2_PE_9 ((uint32_t)0x00000200)ë%RI_HYSCR2_PE_10 ((uint32_t)0x00000400)ì%RI_HYSCR2_PE_11 ((uint32_t)0x00000800)í%RI_HYSCR2_PE_12 ((uint32_t)0x00001000)î%RI_HYSCR2_PE_13 ((uint32_t)0x00002000)ï%RI_HYSCR2_PE_14 ((uint32_t)0x00004000)ð%RI_HYSCR2_PE_15 ((uint32_t)0x00008000)ò%RI_HYSCR3_PF ((uint32_t)0xFFFF0000)ó%RI_HYSCR3_PF_0 ((uint32_t)0x00010000)ô%RI_HYSCR3_PF_1 ((uint32_t)0x00020000)õ%RI_HYSCR3_PF_2 ((uint32_t)0x00040000)ö%RI_HYSCR3_PF_3 ((uint32_t)0x00080000)÷%RI_HYSCR3_PF_4 ((uint32_t)0x00100000)ø%RI_HYSCR3_PF_5 ((uint32_t)0x00200000)ù%RI_HYSCR3_PF_6 ((uint32_t)0x00400000)ú%RI_HYSCR3_PF_7 ((uint32_t)0x00800000)û%RI_HYSCR3_PF_8 ((uint32_t)0x01000000)ü%RI_HYSCR3_PF_9 ((uint32_t)0x02000000)ý%RI_HYSCR3_PF_10 ((uint32_t)0x04000000)þ%RI_HYSCR3_PF_11 ((uint32_t)0x08000000)ÿ%RI_HYSCR3_PF_12 ((uint32_t)0x10000000)€&RI_HYSCR3_PF_13 ((uint32_t)0x20000000)&RI_HYSCR3_PF_14 ((uint32_t)0x40000000)‚&RI_HYSCR3_PF_15 ((uint32_t)0x80000000)…&RI_HYSCR4_PG ((uint32_t)0x0000FFFF)†&RI_HYSCR4_PG_0 ((uint32_t)0x00000001)‡&RI_HYSCR4_PG_1 ((uint32_t)0x00000002)ˆ&RI_HYSCR4_PG_2 ((uint32_t)0x00000004)‰&RI_HYSCR4_PG_3 ((uint32_t)0x00000008)Š&RI_HYSCR4_PG_4 ((uint32_t)0x00000010)‹&RI_HYSCR4_PG_5 ((uint32_t)0x00000020)Œ&RI_HYSCR4_PG_6 ((uint32_t)0x00000040)&RI_HYSCR4_PG_7 ((uint32_t)0x00000080)Ž&RI_HYSCR4_PG_8 ((uint32_t)0x00000100)&RI_HYSCR4_PG_9 ((uint32_t)0x00000200)&RI_HYSCR4_PG_10 ((uint32_t)0x00000400)‘&RI_HYSCR4_PG_11 ((uint32_t)0x00000800)’&RI_HYSCR4_PG_12 ((uint32_t)0x00001000)“&RI_HYSCR4_PG_13 ((uint32_t)0x00002000)”&RI_HYSCR4_PG_14 ((uint32_t)0x00004000)•&RI_HYSCR4_PG_15 ((uint32_t)0x00008000)ž&TIM_CR1_CEN ((uint16_t)0x0001)Ÿ&TIM_CR1_UDIS ((uint16_t)0x0002) &TIM_CR1_URS ((uint16_t)0x0004)¡&TIM_CR1_OPM ((uint16_t)0x0008)¢&TIM_CR1_DIR ((uint16_t)0x0010)¤&TIM_CR1_CMS ((uint16_t)0x0060)¥&TIM_CR1_CMS_0 ((uint16_t)0x0020)¦&TIM_CR1_CMS_1 ((uint16_t)0x0040)¨&TIM_CR1_ARPE ((uint16_t)0x0080)ª&TIM_CR1_CKD ((uint16_t)0x0300)«&TIM_CR1_CKD_0 ((uint16_t)0x0100)¬&TIM_CR1_CKD_1 ((uint16_t)0x0200)¯&TIM_CR2_CCDS ((uint16_t)0x0008)±&TIM_CR2_MMS ((uint16_t)0x0070)²&TIM_CR2_MMS_0 ((uint16_t)0x0010)³&TIM_CR2_MMS_1 ((uint16_t)0x0020)´&TIM_CR2_MMS_2 ((uint16_t)0x0040)¶&TIM_CR2_TI1S ((uint16_t)0x0080)¹&TIM_SMCR_SMS ((uint16_t)0x0007)º&TIM_SMCR_SMS_0 ((uint16_t)0x0001)»&TIM_SMCR_SMS_1 ((uint16_t)0x0002)¼&TIM_SMCR_SMS_2 ((uint16_t)0x0004)¾&TIM_SMCR_OCCS ((uint16_t)0x0008)À&TIM_SMCR_TS ((uint16_t)0x0070)Á&TIM_SMCR_TS_0 ((uint16_t)0x0010)Â&TIM_SMCR_TS_1 ((uint16_t)0x0020)Ã&TIM_SMCR_TS_2 ((uint16_t)0x0040)Å&TIM_SMCR_MSM ((uint16_t)0x0080)Ç&TIM_SMCR_ETF ((uint16_t)0x0F00)È&TIM_SMCR_ETF_0 ((uint16_t)0x0100)É&TIM_SMCR_ETF_1 ((uint16_t)0x0200)Ê&TIM_SMCR_ETF_2 ((uint16_t)0x0400)Ë&TIM_SMCR_ETF_3 ((uint16_t)0x0800)Í&TIM_SMCR_ETPS ((uint16_t)0x3000)Î&TIM_SMCR_ETPS_0 ((uint16_t)0x1000)Ï&TIM_SMCR_ETPS_1 ((uint16_t)0x2000)Ñ&TIM_SMCR_ECE ((uint16_t)0x4000)Ò&TIM_SMCR_ETP ((uint16_t)0x8000)Õ&TIM_DIER_UIE ((uint16_t)0x0001)Ö&TIM_DIER_CC1IE ((uint16_t)0x0002)×&TIM_DIER_CC2IE ((uint16_t)0x0004)Ø&TIM_DIER_CC3IE ((uint16_t)0x0008)Ù&TIM_DIER_CC4IE ((uint16_t)0x0010)Ú&TIM_DIER_TIE ((uint16_t)0x0040)Û&TIM_DIER_UDE ((uint16_t)0x0100)Ü&TIM_DIER_CC1DE ((uint16_t)0x0200)Ý&TIM_DIER_CC2DE ((uint16_t)0x0400)Þ&TIM_DIER_CC3DE ((uint16_t)0x0800)ß&TIM_DIER_CC4DE ((uint16_t)0x1000)à&TIM_DIER_TDE ((uint16_t)0x4000)ã&TIM_SR_UIF ((uint16_t)0x0001)ä&TIM_SR_CC1IF ((uint16_t)0x0002)å&TIM_SR_CC2IF ((uint16_t)0x0004)æ&TIM_SR_CC3IF ((uint16_t)0x0008)ç&TIM_SR_CC4IF ((uint16_t)0x0010)è&TIM_SR_TIF ((uint16_t)0x0040)é&TIM_SR_CC1OF ((uint16_t)0x0200)ê&TIM_SR_CC2OF ((uint16_t)0x0400)ë&TIM_SR_CC3OF ((uint16_t)0x0800)ì&TIM_SR_CC4OF ((uint16_t)0x1000)ï&TIM_EGR_UG ((uint8_t)0x01)ð&TIM_EGR_CC1G ((uint8_t)0x02)ñ&TIM_EGR_CC2G ((uint8_t)0x04)ò&TIM_EGR_CC3G ((uint8_t)0x08)ó&TIM_EGR_CC4G ((uint8_t)0x10)ô&TIM_EGR_TG ((uint8_t)0x40)÷&TIM_CCMR1_CC1S ((uint16_t)0x0003)ø&TIM_CCMR1_CC1S_0 ((uint16_t)0x0001)ù&TIM_CCMR1_CC1S_1 ((uint16_t)0x0002)û&TIM_CCMR1_OC1FE ((uint16_t)0x0004)ü&TIM_CCMR1_OC1PE ((uint16_t)0x0008)þ&TIM_CCMR1_OC1M ((uint16_t)0x0070)ÿ&TIM_CCMR1_OC1M_0 ((uint16_t)0x0010)€'TIM_CCMR1_OC1M_1 ((uint16_t)0x0020)'TIM_CCMR1_OC1M_2 ((uint16_t)0x0040)ƒ'TIM_CCMR1_OC1CE ((uint16_t)0x0080)…'TIM_CCMR1_CC2S ((uint16_t)0x0300)†'TIM_CCMR1_CC2S_0 ((uint16_t)0x0100)‡'TIM_CCMR1_CC2S_1 ((uint16_t)0x0200)‰'TIM_CCMR1_OC2FE ((uint16_t)0x0400)Š'TIM_CCMR1_OC2PE ((uint16_t)0x0800)Œ'TIM_CCMR1_OC2M ((uint16_t)0x7000)'TIM_CCMR1_OC2M_0 ((uint16_t)0x1000)Ž'TIM_CCMR1_OC2M_1 ((uint16_t)0x2000)'TIM_CCMR1_OC2M_2 ((uint16_t)0x4000)‘'TIM_CCMR1_OC2CE ((uint16_t)0x8000)•'TIM_CCMR1_IC1PSC ((uint16_t)0x000C)–'TIM_CCMR1_IC1PSC_0 ((uint16_t)0x0004)—'TIM_CCMR1_IC1PSC_1 ((uint16_t)0x0008)™'TIM_CCMR1_IC1F ((uint16_t)0x00F0)š'TIM_CCMR1_IC1F_0 ((uint16_t)0x0010)›'TIM_CCMR1_IC1F_1 ((uint16_t)0x0020)œ'TIM_CCMR1_IC1F_2 ((uint16_t)0x0040)'TIM_CCMR1_IC1F_3 ((uint16_t)0x0080)Ÿ'TIM_CCMR1_IC2PSC ((uint16_t)0x0C00) 'TIM_CCMR1_IC2PSC_0 ((uint16_t)0x0400)¡'TIM_CCMR1_IC2PSC_1 ((uint16_t)0x0800)£'TIM_CCMR1_IC2F ((uint16_t)0xF000)¤'TIM_CCMR1_IC2F_0 ((uint16_t)0x1000)¥'TIM_CCMR1_IC2F_1 ((uint16_t)0x2000)¦'TIM_CCMR1_IC2F_2 ((uint16_t)0x4000)§'TIM_CCMR1_IC2F_3 ((uint16_t)0x8000)ª'TIM_CCMR2_CC3S ((uint16_t)0x0003)«'TIM_CCMR2_CC3S_0 ((uint16_t)0x0001)¬'TIM_CCMR2_CC3S_1 ((uint16_t)0x0002)®'TIM_CCMR2_OC3FE ((uint16_t)0x0004)¯'TIM_CCMR2_OC3PE ((uint16_t)0x0008)±'TIM_CCMR2_OC3M ((uint16_t)0x0070)²'TIM_CCMR2_OC3M_0 ((uint16_t)0x0010)³'TIM_CCMR2_OC3M_1 ((uint16_t)0x0020)´'TIM_CCMR2_OC3M_2 ((uint16_t)0x0040)¶'TIM_CCMR2_OC3CE ((uint16_t)0x0080)¸'TIM_CCMR2_CC4S ((uint16_t)0x0300)¹'TIM_CCMR2_CC4S_0 ((uint16_t)0x0100)º'TIM_CCMR2_CC4S_1 ((uint16_t)0x0200)¼'TIM_CCMR2_OC4FE ((uint16_t)0x0400)½'TIM_CCMR2_OC4PE ((uint16_t)0x0800)¿'TIM_CCMR2_OC4M ((uint16_t)0x7000)À'TIM_CCMR2_OC4M_0 ((uint16_t)0x1000)Á'TIM_CCMR2_OC4M_1 ((uint16_t)0x2000)Â'TIM_CCMR2_OC4M_2 ((uint16_t)0x4000)Ä'TIM_CCMR2_OC4CE ((uint16_t)0x8000)È'TIM_CCMR2_IC3PSC ((uint16_t)0x000C)É'TIM_CCMR2_IC3PSC_0 ((uint16_t)0x0004)Ê'TIM_CCMR2_IC3PSC_1 ((uint16_t)0x0008)Ì'TIM_CCMR2_IC3F ((uint16_t)0x00F0)Í'TIM_CCMR2_IC3F_0 ((uint16_t)0x0010)Î'TIM_CCMR2_IC3F_1 ((uint16_t)0x0020)Ï'TIM_CCMR2_IC3F_2 ((uint16_t)0x0040)Ð'TIM_CCMR2_IC3F_3 ((uint16_t)0x0080)Ò'TIM_CCMR2_IC4PSC ((uint16_t)0x0C00)Ó'TIM_CCMR2_IC4PSC_0 ((uint16_t)0x0400)Ô'TIM_CCMR2_IC4PSC_1 ((uint16_t)0x0800)Ö'TIM_CCMR2_IC4F ((uint16_t)0xF000)×'TIM_CCMR2_IC4F_0 ((uint16_t)0x1000)Ø'TIM_CCMR2_IC4F_1 ((uint16_t)0x2000)Ù'TIM_CCMR2_IC4F_2 ((uint16_t)0x4000)Ú'TIM_CCMR2_IC4F_3 ((uint16_t)0x8000)Ý'TIM_CCER_CC1E ((uint16_t)0x0001)Þ'TIM_CCER_CC1P ((uint16_t)0x0002)ß'TIM_CCER_CC1NP ((uint16_t)0x0008)à'TIM_CCER_CC2E ((uint16_t)0x0010)á'TIM_CCER_CC2P ((uint16_t)0x0020)â'TIM_CCER_CC2NP ((uint16_t)0x0080)ã'TIM_CCER_CC3E ((uint16_t)0x0100)ä'TIM_CCER_CC3P ((uint16_t)0x0200)å'TIM_CCER_CC3NP ((uint16_t)0x0800)æ'TIM_CCER_CC4E ((uint16_t)0x1000)ç'TIM_CCER_CC4P ((uint16_t)0x2000)è'TIM_CCER_CC4NP ((uint16_t)0x8000)ë'TIM_CNT_CNT ((uint16_t)0xFFFF)î'TIM_PSC_PSC ((uint16_t)0xFFFF)ñ'TIM_ARR_ARR ((uint16_t)0xFFFF)ô'TIM_CCR1_CCR1 ((uint16_t)0xFFFF)÷'TIM_CCR2_CCR2 ((uint16_t)0xFFFF)ú'TIM_CCR3_CCR3 ((uint16_t)0xFFFF)ý'TIM_CCR4_CCR4 ((uint16_t)0xFFFF)€(TIM_DCR_DBA ((uint16_t)0x001F)(TIM_DCR_DBA_0 ((uint16_t)0x0001)‚(TIM_DCR_DBA_1 ((uint16_t)0x0002)ƒ(TIM_DCR_DBA_2 ((uint16_t)0x0004)„(TIM_DCR_DBA_3 ((uint16_t)0x0008)…(TIM_DCR_DBA_4 ((uint16_t)0x0010)‡(TIM_DCR_DBL ((uint16_t)0x1F00)ˆ(TIM_DCR_DBL_0 ((uint16_t)0x0100)‰(TIM_DCR_DBL_1 ((uint16_t)0x0200)Š(TIM_DCR_DBL_2 ((uint16_t)0x0400)‹(TIM_DCR_DBL_3 ((uint16_t)0x0800)Œ(TIM_DCR_DBL_4 ((uint16_t)0x1000)(TIM_DMAR_DMAB ((uint16_t)0xFFFF)’(TIM_OR_TI1RMP ((uint16_t)0x0003)“(TIM_OR_TI1RMP_0 ((uint16_t)0x0001)”(TIM_OR_TI1RMP_1 ((uint16_t)0x0002)(USART_SR_PE ((uint16_t)0x0001)ž(USART_SR_FE ((uint16_t)0x0002)Ÿ(USART_SR_NE ((uint16_t)0x0004) (USART_SR_ORE ((uint16_t)0x0008)¡(USART_SR_IDLE ((uint16_t)0x0010)¢(USART_SR_RXNE ((uint16_t)0x0020)£(USART_SR_TC ((uint16_t)0x0040)¤(USART_SR_TXE ((uint16_t)0x0080)¥(USART_SR_LBD ((uint16_t)0x0100)¦(USART_SR_CTS ((uint16_t)0x0200)©(USART_DR_DR ((uint16_t)0x01FF)¬(USART_BRR_DIV_FRACTION ((uint16_t)0x000F)­(USART_BRR_DIV_MANTISSA ((uint16_t)0xFFF0)°(USART_CR1_SBK ((uint16_t)0x0001)±(USART_CR1_RWU ((uint16_t)0x0002)²(USART_CR1_RE ((uint16_t)0x0004)³(USART_CR1_TE ((uint16_t)0x0008)´(USART_CR1_IDLEIE ((uint16_t)0x0010)µ(USART_CR1_RXNEIE ((uint16_t)0x0020)¶(USART_CR1_TCIE ((uint16_t)0x0040)·(USART_CR1_TXEIE ((uint16_t)0x0080)¸(USART_CR1_PEIE ((uint16_t)0x0100)¹(USART_CR1_PS ((uint16_t)0x0200)º(USART_CR1_PCE ((uint16_t)0x0400)»(USART_CR1_WAKE ((uint16_t)0x0800)¼(USART_CR1_M ((uint16_t)0x1000)½(USART_CR1_UE ((uint16_t)0x2000)¾(USART_CR1_OVER8 ((uint16_t)0x8000)Á(USART_CR2_ADD ((uint16_t)0x000F)Â(USART_CR2_LBDL ((uint16_t)0x0020)Ã(USART_CR2_LBDIE ((uint16_t)0x0040)Ä(USART_CR2_LBCL ((uint16_t)0x0100)Å(USART_CR2_CPHA ((uint16_t)0x0200)Æ(USART_CR2_CPOL ((uint16_t)0x0400)Ç(USART_CR2_CLKEN ((uint16_t)0x0800)É(USART_CR2_STOP ((uint16_t)0x3000)Ê(USART_CR2_STOP_0 ((uint16_t)0x1000)Ë(USART_CR2_STOP_1 ((uint16_t)0x2000)Í(USART_CR2_LINEN ((uint16_t)0x4000)Ð(USART_CR3_EIE ((uint16_t)0x0001)Ñ(USART_CR3_IREN ((uint16_t)0x0002)Ò(USART_CR3_IRLP ((uint16_t)0x0004)Ó(USART_CR3_HDSEL ((uint16_t)0x0008)Ô(USART_CR3_NACK ((uint16_t)0x0010)Õ(USART_CR3_SCEN ((uint16_t)0x0020)Ö(USART_CR3_DMAR ((uint16_t)0x0040)×(USART_CR3_DMAT ((uint16_t)0x0080)Ø(USART_CR3_RTSE ((uint16_t)0x0100)Ù(USART_CR3_CTSE ((uint16_t)0x0200)Ú(USART_CR3_CTSIE ((uint16_t)0x0400)Û(USART_CR3_ONEBIT ((uint16_t)0x0800)Þ(USART_GTPR_PSC ((uint16_t)0x00FF)ß(USART_GTPR_PSC_0 ((uint16_t)0x0001)à(USART_GTPR_PSC_1 ((uint16_t)0x0002)á(USART_GTPR_PSC_2 ((uint16_t)0x0004)â(USART_GTPR_PSC_3 ((uint16_t)0x0008)ã(USART_GTPR_PSC_4 ((uint16_t)0x0010)ä(USART_GTPR_PSC_5 ((uint16_t)0x0020)å(USART_GTPR_PSC_6 ((uint16_t)0x0040)æ(USART_GTPR_PSC_7 ((uint16_t)0x0080)è(USART_GTPR_GT ((uint16_t)0xFF00)ò(USB_EP0R_EA ((uint16_t)0x000F)ô(USB_EP0R_STAT_TX ((uint16_t)0x0030)õ(USB_EP0R_STAT_TX_0 ((uint16_t)0x0010)ö(USB_EP0R_STAT_TX_1 ((uint16_t)0x0020)ø(USB_EP0R_DTOG_TX ((uint16_t)0x0040)ù(USB_EP0R_CTR_TX ((uint16_t)0x0080)ú(USB_EP0R_EP_KIND ((uint16_t)0x0100)ü(USB_EP0R_EP_TYPE ((uint16_t)0x0600)ý(USB_EP0R_EP_TYPE_0 ((uint16_t)0x0200)þ(USB_EP0R_EP_TYPE_1 ((uint16_t)0x0400)€)USB_EP0R_SETUP ((uint16_t)0x0800)‚)USB_EP0R_STAT_RX ((uint16_t)0x3000)ƒ)USB_EP0R_STAT_RX_0 ((uint16_t)0x1000)„)USB_EP0R_STAT_RX_1 ((uint16_t)0x2000)†)USB_EP0R_DTOG_RX ((uint16_t)0x4000)‡)USB_EP0R_CTR_RX ((uint16_t)0x8000)Š)USB_EP1R_EA ((uint16_t)0x000F)Œ)USB_EP1R_STAT_TX ((uint16_t)0x0030))USB_EP1R_STAT_TX_0 ((uint16_t)0x0010)Ž)USB_EP1R_STAT_TX_1 ((uint16_t)0x0020))USB_EP1R_DTOG_TX ((uint16_t)0x0040)‘)USB_EP1R_CTR_TX ((uint16_t)0x0080)’)USB_EP1R_EP_KIND ((uint16_t)0x0100)”)USB_EP1R_EP_TYPE ((uint16_t)0x0600)•)USB_EP1R_EP_TYPE_0 ((uint16_t)0x0200)–)USB_EP1R_EP_TYPE_1 ((uint16_t)0x0400)˜)USB_EP1R_SETUP ((uint16_t)0x0800)š)USB_EP1R_STAT_RX ((uint16_t)0x3000)›)USB_EP1R_STAT_RX_0 ((uint16_t)0x1000)œ)USB_EP1R_STAT_RX_1 ((uint16_t)0x2000)ž)USB_EP1R_DTOG_RX ((uint16_t)0x4000)Ÿ)USB_EP1R_CTR_RX ((uint16_t)0x8000)¢)USB_EP2R_EA ((uint16_t)0x000F)¤)USB_EP2R_STAT_TX ((uint16_t)0x0030)¥)USB_EP2R_STAT_TX_0 ((uint16_t)0x0010)¦)USB_EP2R_STAT_TX_1 ((uint16_t)0x0020)¨)USB_EP2R_DTOG_TX ((uint16_t)0x0040)©)USB_EP2R_CTR_TX ((uint16_t)0x0080)ª)USB_EP2R_EP_KIND ((uint16_t)0x0100)¬)USB_EP2R_EP_TYPE ((uint16_t)0x0600)­)USB_EP2R_EP_TYPE_0 ((uint16_t)0x0200)®)USB_EP2R_EP_TYPE_1 ((uint16_t)0x0400)°)USB_EP2R_SETUP ((uint16_t)0x0800)²)USB_EP2R_STAT_RX ((uint16_t)0x3000)³)USB_EP2R_STAT_RX_0 ((uint16_t)0x1000)´)USB_EP2R_STAT_RX_1 ((uint16_t)0x2000)¶)USB_EP2R_DTOG_RX ((uint16_t)0x4000)·)USB_EP2R_CTR_RX ((uint16_t)0x8000)º)USB_EP3R_EA ((uint16_t)0x000F)¼)USB_EP3R_STAT_TX ((uint16_t)0x0030)½)USB_EP3R_STAT_TX_0 ((uint16_t)0x0010)¾)USB_EP3R_STAT_TX_1 ((uint16_t)0x0020)À)USB_EP3R_DTOG_TX ((uint16_t)0x0040)Á)USB_EP3R_CTR_TX ((uint16_t)0x0080)Â)USB_EP3R_EP_KIND ((uint16_t)0x0100)Ä)USB_EP3R_EP_TYPE ((uint16_t)0x0600)Å)USB_EP3R_EP_TYPE_0 ((uint16_t)0x0200)Æ)USB_EP3R_EP_TYPE_1 ((uint16_t)0x0400)È)USB_EP3R_SETUP ((uint16_t)0x0800)Ê)USB_EP3R_STAT_RX ((uint16_t)0x3000)Ë)USB_EP3R_STAT_RX_0 ((uint16_t)0x1000)Ì)USB_EP3R_STAT_RX_1 ((uint16_t)0x2000)Î)USB_EP3R_DTOG_RX ((uint16_t)0x4000)Ï)USB_EP3R_CTR_RX ((uint16_t)0x8000)Ò)USB_EP4R_EA ((uint16_t)0x000F)Ô)USB_EP4R_STAT_TX ((uint16_t)0x0030)Õ)USB_EP4R_STAT_TX_0 ((uint16_t)0x0010)Ö)USB_EP4R_STAT_TX_1 ((uint16_t)0x0020)Ø)USB_EP4R_DTOG_TX ((uint16_t)0x0040)Ù)USB_EP4R_CTR_TX ((uint16_t)0x0080)Ú)USB_EP4R_EP_KIND ((uint16_t)0x0100)Ü)USB_EP4R_EP_TYPE ((uint16_t)0x0600)Ý)USB_EP4R_EP_TYPE_0 ((uint16_t)0x0200)Þ)USB_EP4R_EP_TYPE_1 ((uint16_t)0x0400)à)USB_EP4R_SETUP ((uint16_t)0x0800)â)USB_EP4R_STAT_RX ((uint16_t)0x3000)ã)USB_EP4R_STAT_RX_0 ((uint16_t)0x1000)ä)USB_EP4R_STAT_RX_1 ((uint16_t)0x2000)æ)USB_EP4R_DTOG_RX ((uint16_t)0x4000)ç)USB_EP4R_CTR_RX ((uint16_t)0x8000)ê)USB_EP5R_EA ((uint16_t)0x000F)ì)USB_EP5R_STAT_TX ((uint16_t)0x0030)í)USB_EP5R_STAT_TX_0 ((uint16_t)0x0010)î)USB_EP5R_STAT_TX_1 ((uint16_t)0x0020)ð)USB_EP5R_DTOG_TX ((uint16_t)0x0040)ñ)USB_EP5R_CTR_TX ((uint16_t)0x0080)ò)USB_EP5R_EP_KIND ((uint16_t)0x0100)ô)USB_EP5R_EP_TYPE ((uint16_t)0x0600)õ)USB_EP5R_EP_TYPE_0 ((uint16_t)0x0200)ö)USB_EP5R_EP_TYPE_1 ((uint16_t)0x0400)ø)USB_EP5R_SETUP ((uint16_t)0x0800)ú)USB_EP5R_STAT_RX ((uint16_t)0x3000)û)USB_EP5R_STAT_RX_0 ((uint16_t)0x1000)ü)USB_EP5R_STAT_RX_1 ((uint16_t)0x2000)þ)USB_EP5R_DTOG_RX ((uint16_t)0x4000)ÿ)USB_EP5R_CTR_RX ((uint16_t)0x8000)‚*USB_EP6R_EA ((uint16_t)0x000F)„*USB_EP6R_STAT_TX ((uint16_t)0x0030)…*USB_EP6R_STAT_TX_0 ((uint16_t)0x0010)†*USB_EP6R_STAT_TX_1 ((uint16_t)0x0020)ˆ*USB_EP6R_DTOG_TX ((uint16_t)0x0040)‰*USB_EP6R_CTR_TX ((uint16_t)0x0080)Š*USB_EP6R_EP_KIND ((uint16_t)0x0100)Œ*USB_EP6R_EP_TYPE ((uint16_t)0x0600)*USB_EP6R_EP_TYPE_0 ((uint16_t)0x0200)Ž*USB_EP6R_EP_TYPE_1 ((uint16_t)0x0400)*USB_EP6R_SETUP ((uint16_t)0x0800)’*USB_EP6R_STAT_RX ((uint16_t)0x3000)“*USB_EP6R_STAT_RX_0 ((uint16_t)0x1000)”*USB_EP6R_STAT_RX_1 ((uint16_t)0x2000)–*USB_EP6R_DTOG_RX ((uint16_t)0x4000)—*USB_EP6R_CTR_RX ((uint16_t)0x8000)š*USB_EP7R_EA ((uint16_t)0x000F)œ*USB_EP7R_STAT_TX ((uint16_t)0x0030)*USB_EP7R_STAT_TX_0 ((uint16_t)0x0010)ž*USB_EP7R_STAT_TX_1 ((uint16_t)0x0020) *USB_EP7R_DTOG_TX ((uint16_t)0x0040)¡*USB_EP7R_CTR_TX ((uint16_t)0x0080)¢*USB_EP7R_EP_KIND ((uint16_t)0x0100)¤*USB_EP7R_EP_TYPE ((uint16_t)0x0600)¥*USB_EP7R_EP_TYPE_0 ((uint16_t)0x0200)¦*USB_EP7R_EP_TYPE_1 ((uint16_t)0x0400)¨*USB_EP7R_SETUP ((uint16_t)0x0800)ª*USB_EP7R_STAT_RX ((uint16_t)0x3000)«*USB_EP7R_STAT_RX_0 ((uint16_t)0x1000)¬*USB_EP7R_STAT_RX_1 ((uint16_t)0x2000)®*USB_EP7R_DTOG_RX ((uint16_t)0x4000)¯*USB_EP7R_CTR_RX ((uint16_t)0x8000)³*USB_CNTR_FRES ((uint16_t)0x0001)´*USB_CNTR_PDWN ((uint16_t)0x0002)µ*USB_CNTR_LP_MODE ((uint16_t)0x0004)¶*USB_CNTR_FSUSP ((uint16_t)0x0008)·*USB_CNTR_RESUME ((uint16_t)0x0010)¸*USB_CNTR_ESOFM ((uint16_t)0x0100)¹*USB_CNTR_SOFM ((uint16_t)0x0200)º*USB_CNTR_RESETM ((uint16_t)0x0400)»*USB_CNTR_SUSPM ((uint16_t)0x0800)¼*USB_CNTR_WKUPM ((uint16_t)0x1000)½*USB_CNTR_ERRM ((uint16_t)0x2000)¾*USB_CNTR_PMAOVRM ((uint16_t)0x4000)¿*USB_CNTR_CTRM ((uint16_t)0x8000)Â*USB_ISTR_EP_ID ((uint16_t)0x000F)Ã*USB_ISTR_DIR ((uint16_t)0x0010)Ä*USB_ISTR_ESOF ((uint16_t)0x0100)Å*USB_ISTR_SOF ((uint16_t)0x0200)Æ*USB_ISTR_RESET ((uint16_t)0x0400)Ç*USB_ISTR_SUSP ((uint16_t)0x0800)È*USB_ISTR_WKUP ((uint16_t)0x1000)É*USB_ISTR_ERR ((uint16_t)0x2000)Ê*USB_ISTR_PMAOVR ((uint16_t)0x4000)Ë*USB_ISTR_CTR ((uint16_t)0x8000)Î*USB_FNR_FN ((uint16_t)0x07FF)Ï*USB_FNR_LSOF ((uint16_t)0x1800)Ð*USB_FNR_LCK ((uint16_t)0x2000)Ñ*USB_FNR_RXDM ((uint16_t)0x4000)Ò*USB_FNR_RXDP ((uint16_t)0x8000)Õ*USB_DADDR_ADD ((uint8_t)0x7F)Ö*USB_DADDR_ADD0 ((uint8_t)0x01)×*USB_DADDR_ADD1 ((uint8_t)0x02)Ø*USB_DADDR_ADD2 ((uint8_t)0x04)Ù*USB_DADDR_ADD3 ((uint8_t)0x08)Ú*USB_DADDR_ADD4 ((uint8_t)0x10)Û*USB_DADDR_ADD5 ((uint8_t)0x20)Ü*USB_DADDR_ADD6 ((uint8_t)0x40)Þ*USB_DADDR_EF ((uint8_t)0x80)á*USB_BTABLE_BTABLE ((uint16_t)0xFFF8)å*USB_ADDR0_TX_ADDR0_TX ((uint16_t)0xFFFE)è*USB_ADDR1_TX_ADDR1_TX ((uint16_t)0xFFFE)ë*USB_ADDR2_TX_ADDR2_TX ((uint16_t)0xFFFE)î*USB_ADDR3_TX_ADDR3_TX ((uint16_t)0xFFFE)ñ*USB_ADDR4_TX_ADDR4_TX ((uint16_t)0xFFFE)ô*USB_ADDR5_TX_ADDR5_TX ((uint16_t)0xFFFE)÷*USB_ADDR6_TX_ADDR6_TX ((uint16_t)0xFFFE)ú*USB_ADDR7_TX_ADDR7_TX ((uint16_t)0xFFFE)ÿ*USB_COUNT0_TX_COUNT0_TX ((uint16_t)0x03FF)‚+USB_COUNT1_TX_COUNT1_TX ((uint16_t)0x03FF)…+USB_COUNT2_TX_COUNT2_TX ((uint16_t)0x03FF)ˆ+USB_COUNT3_TX_COUNT3_TX ((uint16_t)0x03FF)‹+USB_COUNT4_TX_COUNT4_TX ((uint16_t)0x03FF)Ž+USB_COUNT5_TX_COUNT5_TX ((uint16_t)0x03FF)‘+USB_COUNT6_TX_COUNT6_TX ((uint16_t)0x03FF)”+USB_COUNT7_TX_COUNT7_TX ((uint16_t)0x03FF)™+USB_COUNT0_TX_0_COUNT0_TX_0 ((uint32_t)0x000003FF)œ+USB_COUNT0_TX_1_COUNT0_TX_1 ((uint32_t)0x03FF0000)Ÿ+USB_COUNT1_TX_0_COUNT1_TX_0 ((uint32_t)0x000003FF)¢+USB_COUNT1_TX_1_COUNT1_TX_1 ((uint32_t)0x03FF0000)¥+USB_COUNT2_TX_0_COUNT2_TX_0 ((uint32_t)0x000003FF)¨+USB_COUNT2_TX_1_COUNT2_TX_1 ((uint32_t)0x03FF0000)«+USB_COUNT3_TX_0_COUNT3_TX_0 ((uint16_t)0x000003FF)®+USB_COUNT3_TX_1_COUNT3_TX_1 ((uint16_t)0x03FF0000)±+USB_COUNT4_TX_0_COUNT4_TX_0 ((uint32_t)0x000003FF)´+USB_COUNT4_TX_1_COUNT4_TX_1 ((uint32_t)0x03FF0000)·+USB_COUNT5_TX_0_COUNT5_TX_0 ((uint32_t)0x000003FF)º+USB_COUNT5_TX_1_COUNT5_TX_1 ((uint32_t)0x03FF0000)½+USB_COUNT6_TX_0_COUNT6_TX_0 ((uint32_t)0x000003FF)À+USB_COUNT6_TX_1_COUNT6_TX_1 ((uint32_t)0x03FF0000)Ã+USB_COUNT7_TX_0_COUNT7_TX_0 ((uint32_t)0x000003FF)Æ+USB_COUNT7_TX_1_COUNT7_TX_1 ((uint32_t)0x03FF0000)Ë+USB_ADDR0_RX_ADDR0_RX ((uint16_t)0xFFFE)Î+USB_ADDR1_RX_ADDR1_RX ((uint16_t)0xFFFE)Ñ+USB_ADDR2_RX_ADDR2_RX ((uint16_t)0xFFFE)Ô+USB_ADDR3_RX_ADDR3_RX ((uint16_t)0xFFFE)×+USB_ADDR4_RX_ADDR4_RX ((uint16_t)0xFFFE)Ú+USB_ADDR5_RX_ADDR5_RX ((uint16_t)0xFFFE)Ý+USB_ADDR6_RX_ADDR6_RX ((uint16_t)0xFFFE)à+USB_ADDR7_RX_ADDR7_RX ((uint16_t)0xFFFE)å+USB_COUNT0_RX_COUNT0_RX ((uint16_t)0x03FF)ç+USB_COUNT0_RX_NUM_BLOCK ((uint16_t)0x7C00)è+USB_COUNT0_RX_NUM_BLOCK_0 ((uint16_t)0x0400)é+USB_COUNT0_RX_NUM_BLOCK_1 ((uint16_t)0x0800)ê+USB_COUNT0_RX_NUM_BLOCK_2 ((uint16_t)0x1000)ë+USB_COUNT0_RX_NUM_BLOCK_3 ((uint16_t)0x2000)ì+USB_COUNT0_RX_NUM_BLOCK_4 ((uint16_t)0x4000)î+USB_COUNT0_RX_BLSIZE ((uint16_t)0x8000)ñ+USB_COUNT1_RX_COUNT1_RX ((uint16_t)0x03FF)ó+USB_COUNT1_RX_NUM_BLOCK ((uint16_t)0x7C00)ô+USB_COUNT1_RX_NUM_BLOCK_0 ((uint16_t)0x0400)õ+USB_COUNT1_RX_NUM_BLOCK_1 ((uint16_t)0x0800)ö+USB_COUNT1_RX_NUM_BLOCK_2 ((uint16_t)0x1000)÷+USB_COUNT1_RX_NUM_BLOCK_3 ((uint16_t)0x2000)ø+USB_COUNT1_RX_NUM_BLOCK_4 ((uint16_t)0x4000)ú+USB_COUNT1_RX_BLSIZE ((uint16_t)0x8000)ý+USB_COUNT2_RX_COUNT2_RX ((uint16_t)0x03FF)ÿ+USB_COUNT2_RX_NUM_BLOCK ((uint16_t)0x7C00)€,USB_COUNT2_RX_NUM_BLOCK_0 ((uint16_t)0x0400),USB_COUNT2_RX_NUM_BLOCK_1 ((uint16_t)0x0800)‚,USB_COUNT2_RX_NUM_BLOCK_2 ((uint16_t)0x1000)ƒ,USB_COUNT2_RX_NUM_BLOCK_3 ((uint16_t)0x2000)„,USB_COUNT2_RX_NUM_BLOCK_4 ((uint16_t)0x4000)†,USB_COUNT2_RX_BLSIZE ((uint16_t)0x8000)‰,USB_COUNT3_RX_COUNT3_RX ((uint16_t)0x03FF)‹,USB_COUNT3_RX_NUM_BLOCK ((uint16_t)0x7C00)Œ,USB_COUNT3_RX_NUM_BLOCK_0 ((uint16_t)0x0400),USB_COUNT3_RX_NUM_BLOCK_1 ((uint16_t)0x0800)Ž,USB_COUNT3_RX_NUM_BLOCK_2 ((uint16_t)0x1000),USB_COUNT3_RX_NUM_BLOCK_3 ((uint16_t)0x2000),USB_COUNT3_RX_NUM_BLOCK_4 ((uint16_t)0x4000)’,USB_COUNT3_RX_BLSIZE ((uint16_t)0x8000)•,USB_COUNT4_RX_COUNT4_RX ((uint16_t)0x03FF)—,USB_COUNT4_RX_NUM_BLOCK ((uint16_t)0x7C00)˜,USB_COUNT4_RX_NUM_BLOCK_0 ((uint16_t)0x0400)™,USB_COUNT4_RX_NUM_BLOCK_1 ((uint16_t)0x0800)š,USB_COUNT4_RX_NUM_BLOCK_2 ((uint16_t)0x1000)›,USB_COUNT4_RX_NUM_BLOCK_3 ((uint16_t)0x2000)œ,USB_COUNT4_RX_NUM_BLOCK_4 ((uint16_t)0x4000)ž,USB_COUNT4_RX_BLSIZE ((uint16_t)0x8000)¡,USB_COUNT5_RX_COUNT5_RX ((uint16_t)0x03FF)£,USB_COUNT5_RX_NUM_BLOCK ((uint16_t)0x7C00)¤,USB_COUNT5_RX_NUM_BLOCK_0 ((uint16_t)0x0400)¥,USB_COUNT5_RX_NUM_BLOCK_1 ((uint16_t)0x0800)¦,USB_COUNT5_RX_NUM_BLOCK_2 ((uint16_t)0x1000)§,USB_COUNT5_RX_NUM_BLOCK_3 ((uint16_t)0x2000)¨,USB_COUNT5_RX_NUM_BLOCK_4 ((uint16_t)0x4000)ª,USB_COUNT5_RX_BLSIZE ((uint16_t)0x8000)­,USB_COUNT6_RX_COUNT6_RX ((uint16_t)0x03FF)¯,USB_COUNT6_RX_NUM_BLOCK ((uint16_t)0x7C00)°,USB_COUNT6_RX_NUM_BLOCK_0 ((uint16_t)0x0400)±,USB_COUNT6_RX_NUM_BLOCK_1 ((uint16_t)0x0800)²,USB_COUNT6_RX_NUM_BLOCK_2 ((uint16_t)0x1000)³,USB_COUNT6_RX_NUM_BLOCK_3 ((uint16_t)0x2000)´,USB_COUNT6_RX_NUM_BLOCK_4 ((uint16_t)0x4000)¶,USB_COUNT6_RX_BLSIZE ((uint16_t)0x8000)¹,USB_COUNT7_RX_COUNT7_RX ((uint16_t)0x03FF)»,USB_COUNT7_RX_NUM_BLOCK ((uint16_t)0x7C00)¼,USB_COUNT7_RX_NUM_BLOCK_0 ((uint16_t)0x0400)½,USB_COUNT7_RX_NUM_BLOCK_1 ((uint16_t)0x0800)¾,USB_COUNT7_RX_NUM_BLOCK_2 ((uint16_t)0x1000)¿,USB_COUNT7_RX_NUM_BLOCK_3 ((uint16_t)0x2000)À,USB_COUNT7_RX_NUM_BLOCK_4 ((uint16_t)0x4000)Â,USB_COUNT7_RX_BLSIZE ((uint16_t)0x8000)Ç,USB_COUNT0_RX_0_COUNT0_RX_0 ((uint32_t)0x000003FF)É,USB_COUNT0_RX_0_NUM_BLOCK_0 ((uint32_t)0x00007C00)Ê,USB_COUNT0_RX_0_NUM_BLOCK_0_0 ((uint32_t)0x00000400)Ë,USB_COUNT0_RX_0_NUM_BLOCK_0_1 ((uint32_t)0x00000800)Ì,USB_COUNT0_RX_0_NUM_BLOCK_0_2 ((uint32_t)0x00001000)Í,USB_COUNT0_RX_0_NUM_BLOCK_0_3 ((uint32_t)0x00002000)Î,USB_COUNT0_RX_0_NUM_BLOCK_0_4 ((uint32_t)0x00004000)Ð,USB_COUNT0_RX_0_BLSIZE_0 ((uint32_t)0x00008000)Ó,USB_COUNT0_RX_1_COUNT0_RX_1 ((uint32_t)0x03FF0000)Õ,USB_COUNT0_RX_1_NUM_BLOCK_1 ((uint32_t)0x7C000000)Ö,USB_COUNT0_RX_1_NUM_BLOCK_1_0 ((uint32_t)0x04000000)×,USB_COUNT0_RX_1_NUM_BLOCK_1_1 ((uint32_t)0x08000000)Ø,USB_COUNT0_RX_1_NUM_BLOCK_1_2 ((uint32_t)0x10000000)Ù,USB_COUNT0_RX_1_NUM_BLOCK_1_3 ((uint32_t)0x20000000)Ú,USB_COUNT0_RX_1_NUM_BLOCK_1_4 ((uint32_t)0x40000000)Ü,USB_COUNT0_RX_1_BLSIZE_1 ((uint32_t)0x80000000)ß,USB_COUNT1_RX_0_COUNT1_RX_0 ((uint32_t)0x000003FF)á,USB_COUNT1_RX_0_NUM_BLOCK_0 ((uint32_t)0x00007C00)â,USB_COUNT1_RX_0_NUM_BLOCK_0_0 ((uint32_t)0x00000400)ã,USB_COUNT1_RX_0_NUM_BLOCK_0_1 ((uint32_t)0x00000800)ä,USB_COUNT1_RX_0_NUM_BLOCK_0_2 ((uint32_t)0x00001000)å,USB_COUNT1_RX_0_NUM_BLOCK_0_3 ((uint32_t)0x00002000)æ,USB_COUNT1_RX_0_NUM_BLOCK_0_4 ((uint32_t)0x00004000)è,USB_COUNT1_RX_0_BLSIZE_0 ((uint32_t)0x00008000)ë,USB_COUNT1_RX_1_COUNT1_RX_1 ((uint32_t)0x03FF0000)í,USB_COUNT1_RX_1_NUM_BLOCK_1 ((uint32_t)0x7C000000)î,USB_COUNT1_RX_1_NUM_BLOCK_1_0 ((uint32_t)0x04000000)ï,USB_COUNT1_RX_1_NUM_BLOCK_1_1 ((uint32_t)0x08000000)ð,USB_COUNT1_RX_1_NUM_BLOCK_1_2 ((uint32_t)0x10000000)ñ,USB_COUNT1_RX_1_NUM_BLOCK_1_3 ((uint32_t)0x20000000)ò,USB_COUNT1_RX_1_NUM_BLOCK_1_4 ((uint32_t)0x40000000)ô,USB_COUNT1_RX_1_BLSIZE_1 ((uint32_t)0x80000000)÷,USB_COUNT2_RX_0_COUNT2_RX_0 ((uint32_t)0x000003FF)ù,USB_COUNT2_RX_0_NUM_BLOCK_0 ((uint32_t)0x00007C00)ú,USB_COUNT2_RX_0_NUM_BLOCK_0_0 ((uint32_t)0x00000400)û,USB_COUNT2_RX_0_NUM_BLOCK_0_1 ((uint32_t)0x00000800)ü,USB_COUNT2_RX_0_NUM_BLOCK_0_2 ((uint32_t)0x00001000)ý,USB_COUNT2_RX_0_NUM_BLOCK_0_3 ((uint32_t)0x00002000)þ,USB_COUNT2_RX_0_NUM_BLOCK_0_4 ((uint32_t)0x00004000)€-USB_COUNT2_RX_0_BLSIZE_0 ((uint32_t)0x00008000)ƒ-USB_COUNT2_RX_1_COUNT2_RX_1 ((uint32_t)0x03FF0000)…-USB_COUNT2_RX_1_NUM_BLOCK_1 ((uint32_t)0x7C000000)†-USB_COUNT2_RX_1_NUM_BLOCK_1_0 ((uint32_t)0x04000000)‡-USB_COUNT2_RX_1_NUM_BLOCK_1_1 ((uint32_t)0x08000000)ˆ-USB_COUNT2_RX_1_NUM_BLOCK_1_2 ((uint32_t)0x10000000)‰-USB_COUNT2_RX_1_NUM_BLOCK_1_3 ((uint32_t)0x20000000)Š-USB_COUNT2_RX_1_NUM_BLOCK_1_4 ((uint32_t)0x40000000)Œ-USB_COUNT2_RX_1_BLSIZE_1 ((uint32_t)0x80000000)-USB_COUNT3_RX_0_COUNT3_RX_0 ((uint32_t)0x000003FF)‘-USB_COUNT3_RX_0_NUM_BLOCK_0 ((uint32_t)0x00007C00)’-USB_COUNT3_RX_0_NUM_BLOCK_0_0 ((uint32_t)0x00000400)“-USB_COUNT3_RX_0_NUM_BLOCK_0_1 ((uint32_t)0x00000800)”-USB_COUNT3_RX_0_NUM_BLOCK_0_2 ((uint32_t)0x00001000)•-USB_COUNT3_RX_0_NUM_BLOCK_0_3 ((uint32_t)0x00002000)–-USB_COUNT3_RX_0_NUM_BLOCK_0_4 ((uint32_t)0x00004000)˜-USB_COUNT3_RX_0_BLSIZE_0 ((uint32_t)0x00008000)›-USB_COUNT3_RX_1_COUNT3_RX_1 ((uint32_t)0x03FF0000)-USB_COUNT3_RX_1_NUM_BLOCK_1 ((uint32_t)0x7C000000)ž-USB_COUNT3_RX_1_NUM_BLOCK_1_0 ((uint32_t)0x04000000)Ÿ-USB_COUNT3_RX_1_NUM_BLOCK_1_1 ((uint32_t)0x08000000) -USB_COUNT3_RX_1_NUM_BLOCK_1_2 ((uint32_t)0x10000000)¡-USB_COUNT3_RX_1_NUM_BLOCK_1_3 ((uint32_t)0x20000000)¢-USB_COUNT3_RX_1_NUM_BLOCK_1_4 ((uint32_t)0x40000000)¤-USB_COUNT3_RX_1_BLSIZE_1 ((uint32_t)0x80000000)§-USB_COUNT4_RX_0_COUNT4_RX_0 ((uint32_t)0x000003FF)©-USB_COUNT4_RX_0_NUM_BLOCK_0 ((uint32_t)0x00007C00)ª-USB_COUNT4_RX_0_NUM_BLOCK_0_0 ((uint32_t)0x00000400)«-USB_COUNT4_RX_0_NUM_BLOCK_0_1 ((uint32_t)0x00000800)¬-USB_COUNT4_RX_0_NUM_BLOCK_0_2 ((uint32_t)0x00001000)­-USB_COUNT4_RX_0_NUM_BLOCK_0_3 ((uint32_t)0x00002000)®-USB_COUNT4_RX_0_NUM_BLOCK_0_4 ((uint32_t)0x00004000)°-USB_COUNT4_RX_0_BLSIZE_0 ((uint32_t)0x00008000)³-USB_COUNT4_RX_1_COUNT4_RX_1 ((uint32_t)0x03FF0000)µ-USB_COUNT4_RX_1_NUM_BLOCK_1 ((uint32_t)0x7C000000)¶-USB_COUNT4_RX_1_NUM_BLOCK_1_0 ((uint32_t)0x04000000)·-USB_COUNT4_RX_1_NUM_BLOCK_1_1 ((uint32_t)0x08000000)¸-USB_COUNT4_RX_1_NUM_BLOCK_1_2 ((uint32_t)0x10000000)¹-USB_COUNT4_RX_1_NUM_BLOCK_1_3 ((uint32_t)0x20000000)º-USB_COUNT4_RX_1_NUM_BLOCK_1_4 ((uint32_t)0x40000000)¼-USB_COUNT4_RX_1_BLSIZE_1 ((uint32_t)0x80000000)¿-USB_COUNT5_RX_0_COUNT5_RX_0 ((uint32_t)0x000003FF)Á-USB_COUNT5_RX_0_NUM_BLOCK_0 ((uint32_t)0x00007C00)Â-USB_COUNT5_RX_0_NUM_BLOCK_0_0 ((uint32_t)0x00000400)Ã-USB_COUNT5_RX_0_NUM_BLOCK_0_1 ((uint32_t)0x00000800)Ä-USB_COUNT5_RX_0_NUM_BLOCK_0_2 ((uint32_t)0x00001000)Å-USB_COUNT5_RX_0_NUM_BLOCK_0_3 ((uint32_t)0x00002000)Æ-USB_COUNT5_RX_0_NUM_BLOCK_0_4 ((uint32_t)0x00004000)È-USB_COUNT5_RX_0_BLSIZE_0 ((uint32_t)0x00008000)Ë-USB_COUNT5_RX_1_COUNT5_RX_1 ((uint32_t)0x03FF0000)Í-USB_COUNT5_RX_1_NUM_BLOCK_1 ((uint32_t)0x7C000000)Î-USB_COUNT5_RX_1_NUM_BLOCK_1_0 ((uint32_t)0x04000000)Ï-USB_COUNT5_RX_1_NUM_BLOCK_1_1 ((uint32_t)0x08000000)Ð-USB_COUNT5_RX_1_NUM_BLOCK_1_2 ((uint32_t)0x10000000)Ñ-USB_COUNT5_RX_1_NUM_BLOCK_1_3 ((uint32_t)0x20000000)Ò-USB_COUNT5_RX_1_NUM_BLOCK_1_4 ((uint32_t)0x40000000)Ô-USB_COUNT5_RX_1_BLSIZE_1 ((uint32_t)0x80000000)×-USB_COUNT6_RX_0_COUNT6_RX_0 ((uint32_t)0x000003FF)Ù-USB_COUNT6_RX_0_NUM_BLOCK_0 ((uint32_t)0x00007C00)Ú-USB_COUNT6_RX_0_NUM_BLOCK_0_0 ((uint32_t)0x00000400)Û-USB_COUNT6_RX_0_NUM_BLOCK_0_1 ((uint32_t)0x00000800)Ü-USB_COUNT6_RX_0_NUM_BLOCK_0_2 ((uint32_t)0x00001000)Ý-USB_COUNT6_RX_0_NUM_BLOCK_0_3 ((uint32_t)0x00002000)Þ-USB_COUNT6_RX_0_NUM_BLOCK_0_4 ((uint32_t)0x00004000)à-USB_COUNT6_RX_0_BLSIZE_0 ((uint32_t)0x00008000)ã-USB_COUNT6_RX_1_COUNT6_RX_1 ((uint32_t)0x03FF0000)å-USB_COUNT6_RX_1_NUM_BLOCK_1 ((uint32_t)0x7C000000)æ-USB_COUNT6_RX_1_NUM_BLOCK_1_0 ((uint32_t)0x04000000)ç-USB_COUNT6_RX_1_NUM_BLOCK_1_1 ((uint32_t)0x08000000)è-USB_COUNT6_RX_1_NUM_BLOCK_1_2 ((uint32_t)0x10000000)é-USB_COUNT6_RX_1_NUM_BLOCK_1_3 ((uint32_t)0x20000000)ê-USB_COUNT6_RX_1_NUM_BLOCK_1_4 ((uint32_t)0x40000000)ì-USB_COUNT6_RX_1_BLSIZE_1 ((uint32_t)0x80000000)ï-USB_COUNT7_RX_0_COUNT7_RX_0 ((uint32_t)0x000003FF)ñ-USB_COUNT7_RX_0_NUM_BLOCK_0 ((uint32_t)0x00007C00)ò-USB_COUNT7_RX_0_NUM_BLOCK_0_0 ((uint32_t)0x00000400)ó-USB_COUNT7_RX_0_NUM_BLOCK_0_1 ((uint32_t)0x00000800)ô-USB_COUNT7_RX_0_NUM_BLOCK_0_2 ((uint32_t)0x00001000)õ-USB_COUNT7_RX_0_NUM_BLOCK_0_3 ((uint32_t)0x00002000)ö-USB_COUNT7_RX_0_NUM_BLOCK_0_4 ((uint32_t)0x00004000)ø-USB_COUNT7_RX_0_BLSIZE_0 ((uint32_t)0x00008000)û-USB_COUNT7_RX_1_COUNT7_RX_1 ((uint32_t)0x03FF0000)ý-USB_COUNT7_RX_1_NUM_BLOCK_1 ((uint32_t)0x7C000000)þ-USB_COUNT7_RX_1_NUM_BLOCK_1_0 ((uint32_t)0x04000000)ÿ-USB_COUNT7_RX_1_NUM_BLOCK_1_1 ((uint32_t)0x08000000)€.USB_COUNT7_RX_1_NUM_BLOCK_1_2 ((uint32_t)0x10000000).USB_COUNT7_RX_1_NUM_BLOCK_1_3 ((uint32_t)0x20000000)‚.USB_COUNT7_RX_1_NUM_BLOCK_1_4 ((uint32_t)0x40000000)„.USB_COUNT7_RX_1_BLSIZE_1 ((uint32_t)0x80000000).WWDG_CR_T ((uint8_t)0x7F)Ž.WWDG_CR_T0 ((uint8_t)0x01).WWDG_CR_T1 ((uint8_t)0x02).WWDG_CR_T2 ((uint8_t)0x04)‘.WWDG_CR_T3 ((uint8_t)0x08)’.WWDG_CR_T4 ((uint8_t)0x10)“.WWDG_CR_T5 ((uint8_t)0x20)”.WWDG_CR_T6 ((uint8_t)0x40)–.WWDG_CR_WDGA ((uint8_t)0x80)™.WWDG_CFR_W ((uint16_t)0x007F)š.WWDG_CFR_W0 ((uint16_t)0x0001)›.WWDG_CFR_W1 ((uint16_t)0x0002)œ.WWDG_CFR_W2 ((uint16_t)0x0004).WWDG_CFR_W3 ((uint16_t)0x0008)ž.WWDG_CFR_W4 ((uint16_t)0x0010)Ÿ.WWDG_CFR_W5 ((uint16_t)0x0020) .WWDG_CFR_W6 ((uint16_t)0x0040)¢.WWDG_CFR_WDGTB ((uint16_t)0x0180)£.WWDG_CFR_WDGTB0 ((uint16_t)0x0080)¤.WWDG_CFR_WDGTB1 ((uint16_t)0x0100)¦.WWDG_CFR_EWI ((uint16_t)0x0200)©.WWDG_SR_EWIF ((uint8_t)0x01)².SysTick_CTRL_ENABLE ((uint32_t)0x00000001)³.SysTick_CTRL_TICKINT ((uint32_t)0x00000002)´.SysTick_CTRL_CLKSOURCE ((uint32_t)0x00000004)µ.SysTick_CTRL_COUNTFLAG ((uint32_t)0x00010000)¸.SysTick_LOAD_RELOAD ((uint32_t)0x00FFFFFF)».SysTick_VAL_CURRENT ((uint32_t)0x00FFFFFF)¾.SysTick_CALIB_TENMS ((uint32_t)0x00FFFFFF)¿.SysTick_CALIB_SKEW ((uint32_t)0x40000000)À.SysTick_CALIB_NOREF ((uint32_t)0x80000000)É.NVIC_ISER_SETENA ((uint32_t)0xFFFFFFFF)Ê.NVIC_ISER_SETENA_0 ((uint32_t)0x00000001)Ë.NVIC_ISER_SETENA_1 ((uint32_t)0x00000002)Ì.NVIC_ISER_SETENA_2 ((uint32_t)0x00000004)Í.NVIC_ISER_SETENA_3 ((uint32_t)0x00000008)Î.NVIC_ISER_SETENA_4 ((uint32_t)0x00000010)Ï.NVIC_ISER_SETENA_5 ((uint32_t)0x00000020)Ð.NVIC_ISER_SETENA_6 ((uint32_t)0x00000040)Ñ.NVIC_ISER_SETENA_7 ((uint32_t)0x00000080)Ò.NVIC_ISER_SETENA_8 ((uint32_t)0x00000100)Ó.NVIC_ISER_SETENA_9 ((uint32_t)0x00000200)Ô.NVIC_ISER_SETENA_10 ((uint32_t)0x00000400)Õ.NVIC_ISER_SETENA_11 ((uint32_t)0x00000800)Ö.NVIC_ISER_SETENA_12 ((uint32_t)0x00001000)×.NVIC_ISER_SETENA_13 ((uint32_t)0x00002000)Ø.NVIC_ISER_SETENA_14 ((uint32_t)0x00004000)Ù.NVIC_ISER_SETENA_15 ((uint32_t)0x00008000)Ú.NVIC_ISER_SETENA_16 ((uint32_t)0x00010000)Û.NVIC_ISER_SETENA_17 ((uint32_t)0x00020000)Ü.NVIC_ISER_SETENA_18 ((uint32_t)0x00040000)Ý.NVIC_ISER_SETENA_19 ((uint32_t)0x00080000)Þ.NVIC_ISER_SETENA_20 ((uint32_t)0x00100000)ß.NVIC_ISER_SETENA_21 ((uint32_t)0x00200000)à.NVIC_ISER_SETENA_22 ((uint32_t)0x00400000)á.NVIC_ISER_SETENA_23 ((uint32_t)0x00800000)â.NVIC_ISER_SETENA_24 ((uint32_t)0x01000000)ã.NVIC_ISER_SETENA_25 ((uint32_t)0x02000000)ä.NVIC_ISER_SETENA_26 ((uint32_t)0x04000000)å.NVIC_ISER_SETENA_27 ((uint32_t)0x08000000)æ.NVIC_ISER_SETENA_28 ((uint32_t)0x10000000)ç.NVIC_ISER_SETENA_29 ((uint32_t)0x20000000)è.NVIC_ISER_SETENA_30 ((uint32_t)0x40000000)é.NVIC_ISER_SETENA_31 ((uint32_t)0x80000000)ì.NVIC_ICER_CLRENA ((uint32_t)0xFFFFFFFF)í.NVIC_ICER_CLRENA_0 ((uint32_t)0x00000001)î.NVIC_ICER_CLRENA_1 ((uint32_t)0x00000002)ï.NVIC_ICER_CLRENA_2 ((uint32_t)0x00000004)ð.NVIC_ICER_CLRENA_3 ((uint32_t)0x00000008)ñ.NVIC_ICER_CLRENA_4 ((uint32_t)0x00000010)ò.NVIC_ICER_CLRENA_5 ((uint32_t)0x00000020)ó.NVIC_ICER_CLRENA_6 ((uint32_t)0x00000040)ô.NVIC_ICER_CLRENA_7 ((uint32_t)0x00000080)õ.NVIC_ICER_CLRENA_8 ((uint32_t)0x00000100)ö.NVIC_ICER_CLRENA_9 ((uint32_t)0x00000200)÷.NVIC_ICER_CLRENA_10 ((uint32_t)0x00000400)ø.NVIC_ICER_CLRENA_11 ((uint32_t)0x00000800)ù.NVIC_ICER_CLRENA_12 ((uint32_t)0x00001000)ú.NVIC_ICER_CLRENA_13 ((uint32_t)0x00002000)û.NVIC_ICER_CLRENA_14 ((uint32_t)0x00004000)ü.NVIC_ICER_CLRENA_15 ((uint32_t)0x00008000)ý.NVIC_ICER_CLRENA_16 ((uint32_t)0x00010000)þ.NVIC_ICER_CLRENA_17 ((uint32_t)0x00020000)ÿ.NVIC_ICER_CLRENA_18 ((uint32_t)0x00040000)€/NVIC_ICER_CLRENA_19 ((uint32_t)0x00080000)/NVIC_ICER_CLRENA_20 ((uint32_t)0x00100000)‚/NVIC_ICER_CLRENA_21 ((uint32_t)0x00200000)ƒ/NVIC_ICER_CLRENA_22 ((uint32_t)0x00400000)„/NVIC_ICER_CLRENA_23 ((uint32_t)0x00800000)…/NVIC_ICER_CLRENA_24 ((uint32_t)0x01000000)†/NVIC_ICER_CLRENA_25 ((uint32_t)0x02000000)‡/NVIC_ICER_CLRENA_26 ((uint32_t)0x04000000)ˆ/NVIC_ICER_CLRENA_27 ((uint32_t)0x08000000)‰/NVIC_ICER_CLRENA_28 ((uint32_t)0x10000000)Š/NVIC_ICER_CLRENA_29 ((uint32_t)0x20000000)‹/NVIC_ICER_CLRENA_30 ((uint32_t)0x40000000)Œ/NVIC_ICER_CLRENA_31 ((uint32_t)0x80000000)/NVIC_ISPR_SETPEND ((uint32_t)0xFFFFFFFF)/NVIC_ISPR_SETPEND_0 ((uint32_t)0x00000001)‘/NVIC_ISPR_SETPEND_1 ((uint32_t)0x00000002)’/NVIC_ISPR_SETPEND_2 ((uint32_t)0x00000004)“/NVIC_ISPR_SETPEND_3 ((uint32_t)0x00000008)”/NVIC_ISPR_SETPEND_4 ((uint32_t)0x00000010)•/NVIC_ISPR_SETPEND_5 ((uint32_t)0x00000020)–/NVIC_ISPR_SETPEND_6 ((uint32_t)0x00000040)—/NVIC_ISPR_SETPEND_7 ((uint32_t)0x00000080)˜/NVIC_ISPR_SETPEND_8 ((uint32_t)0x00000100)™/NVIC_ISPR_SETPEND_9 ((uint32_t)0x00000200)š/NVIC_ISPR_SETPEND_10 ((uint32_t)0x00000400)›/NVIC_ISPR_SETPEND_11 ((uint32_t)0x00000800)œ/NVIC_ISPR_SETPEND_12 ((uint32_t)0x00001000)/NVIC_ISPR_SETPEND_13 ((uint32_t)0x00002000)ž/NVIC_ISPR_SETPEND_14 ((uint32_t)0x00004000)Ÿ/NVIC_ISPR_SETPEND_15 ((uint32_t)0x00008000) /NVIC_ISPR_SETPEND_16 ((uint32_t)0x00010000)¡/NVIC_ISPR_SETPEND_17 ((uint32_t)0x00020000)¢/NVIC_ISPR_SETPEND_18 ((uint32_t)0x00040000)£/NVIC_ISPR_SETPEND_19 ((uint32_t)0x00080000)¤/NVIC_ISPR_SETPEND_20 ((uint32_t)0x00100000)¥/NVIC_ISPR_SETPEND_21 ((uint32_t)0x00200000)¦/NVIC_ISPR_SETPEND_22 ((uint32_t)0x00400000)§/NVIC_ISPR_SETPEND_23 ((uint32_t)0x00800000)¨/NVIC_ISPR_SETPEND_24 ((uint32_t)0x01000000)©/NVIC_ISPR_SETPEND_25 ((uint32_t)0x02000000)ª/NVIC_ISPR_SETPEND_26 ((uint32_t)0x04000000)«/NVIC_ISPR_SETPEND_27 ((uint32_t)0x08000000)¬/NVIC_ISPR_SETPEND_28 ((uint32_t)0x10000000)­/NVIC_ISPR_SETPEND_29 ((uint32_t)0x20000000)®/NVIC_ISPR_SETPEND_30 ((uint32_t)0x40000000)¯/NVIC_ISPR_SETPEND_31 ((uint32_t)0x80000000)²/NVIC_ICPR_CLRPEND ((uint32_t)0xFFFFFFFF)³/NVIC_ICPR_CLRPEND_0 ((uint32_t)0x00000001)´/NVIC_ICPR_CLRPEND_1 ((uint32_t)0x00000002)µ/NVIC_ICPR_CLRPEND_2 ((uint32_t)0x00000004)¶/NVIC_ICPR_CLRPEND_3 ((uint32_t)0x00000008)·/NVIC_ICPR_CLRPEND_4 ((uint32_t)0x00000010)¸/NVIC_ICPR_CLRPEND_5 ((uint32_t)0x00000020)¹/NVIC_ICPR_CLRPEND_6 ((uint32_t)0x00000040)º/NVIC_ICPR_CLRPEND_7 ((uint32_t)0x00000080)»/NVIC_ICPR_CLRPEND_8 ((uint32_t)0x00000100)¼/NVIC_ICPR_CLRPEND_9 ((uint32_t)0x00000200)½/NVIC_ICPR_CLRPEND_10 ((uint32_t)0x00000400)¾/NVIC_ICPR_CLRPEND_11 ((uint32_t)0x00000800)¿/NVIC_ICPR_CLRPEND_12 ((uint32_t)0x00001000)À/NVIC_ICPR_CLRPEND_13 ((uint32_t)0x00002000)Á/NVIC_ICPR_CLRPEND_14 ((uint32_t)0x00004000)Â/NVIC_ICPR_CLRPEND_15 ((uint32_t)0x00008000)Ã/NVIC_ICPR_CLRPEND_16 ((uint32_t)0x00010000)Ä/NVIC_ICPR_CLRPEND_17 ((uint32_t)0x00020000)Å/NVIC_ICPR_CLRPEND_18 ((uint32_t)0x00040000)Æ/NVIC_ICPR_CLRPEND_19 ((uint32_t)0x00080000)Ç/NVIC_ICPR_CLRPEND_20 ((uint32_t)0x00100000)È/NVIC_ICPR_CLRPEND_21 ((uint32_t)0x00200000)É/NVIC_ICPR_CLRPEND_22 ((uint32_t)0x00400000)Ê/NVIC_ICPR_CLRPEND_23 ((uint32_t)0x00800000)Ë/NVIC_ICPR_CLRPEND_24 ((uint32_t)0x01000000)Ì/NVIC_ICPR_CLRPEND_25 ((uint32_t)0x02000000)Í/NVIC_ICPR_CLRPEND_26 ((uint32_t)0x04000000)Î/NVIC_ICPR_CLRPEND_27 ((uint32_t)0x08000000)Ï/NVIC_ICPR_CLRPEND_28 ((uint32_t)0x10000000)Ð/NVIC_ICPR_CLRPEND_29 ((uint32_t)0x20000000)Ñ/NVIC_ICPR_CLRPEND_30 ((uint32_t)0x40000000)Ò/NVIC_ICPR_CLRPEND_31 ((uint32_t)0x80000000)Õ/NVIC_IABR_ACTIVE ((uint32_t)0xFFFFFFFF)Ö/NVIC_IABR_ACTIVE_0 ((uint32_t)0x00000001)×/NVIC_IABR_ACTIVE_1 ((uint32_t)0x00000002)Ø/NVIC_IABR_ACTIVE_2 ((uint32_t)0x00000004)Ù/NVIC_IABR_ACTIVE_3 ((uint32_t)0x00000008)Ú/NVIC_IABR_ACTIVE_4 ((uint32_t)0x00000010)Û/NVIC_IABR_ACTIVE_5 ((uint32_t)0x00000020)Ü/NVIC_IABR_ACTIVE_6 ((uint32_t)0x00000040)Ý/NVIC_IABR_ACTIVE_7 ((uint32_t)0x00000080)Þ/NVIC_IABR_ACTIVE_8 ((uint32_t)0x00000100)ß/NVIC_IABR_ACTIVE_9 ((uint32_t)0x00000200)à/NVIC_IABR_ACTIVE_10 ((uint32_t)0x00000400)á/NVIC_IABR_ACTIVE_11 ((uint32_t)0x00000800)â/NVIC_IABR_ACTIVE_12 ((uint32_t)0x00001000)ã/NVIC_IABR_ACTIVE_13 ((uint32_t)0x00002000)ä/NVIC_IABR_ACTIVE_14 ((uint32_t)0x00004000)å/NVIC_IABR_ACTIVE_15 ((uint32_t)0x00008000)æ/NVIC_IABR_ACTIVE_16 ((uint32_t)0x00010000)ç/NVIC_IABR_ACTIVE_17 ((uint32_t)0x00020000)è/NVIC_IABR_ACTIVE_18 ((uint32_t)0x00040000)é/NVIC_IABR_ACTIVE_19 ((uint32_t)0x00080000)ê/NVIC_IABR_ACTIVE_20 ((uint32_t)0x00100000)ë/NVIC_IABR_ACTIVE_21 ((uint32_t)0x00200000)ì/NVIC_IABR_ACTIVE_22 ((uint32_t)0x00400000)í/NVIC_IABR_ACTIVE_23 ((uint32_t)0x00800000)î/NVIC_IABR_ACTIVE_24 ((uint32_t)0x01000000)ï/NVIC_IABR_ACTIVE_25 ((uint32_t)0x02000000)ð/NVIC_IABR_ACTIVE_26 ((uint32_t)0x04000000)ñ/NVIC_IABR_ACTIVE_27 ((uint32_t)0x08000000)ò/NVIC_IABR_ACTIVE_28 ((uint32_t)0x10000000)ó/NVIC_IABR_ACTIVE_29 ((uint32_t)0x20000000)ô/NVIC_IABR_ACTIVE_30 ((uint32_t)0x40000000)õ/NVIC_IABR_ACTIVE_31 ((uint32_t)0x80000000)ø/NVIC_IPR0_PRI_0 ((uint32_t)0x000000FF)ù/NVIC_IPR0_PRI_1 ((uint32_t)0x0000FF00)ú/NVIC_IPR0_PRI_2 ((uint32_t)0x00FF0000)û/NVIC_IPR0_PRI_3 ((uint32_t)0xFF000000)þ/NVIC_IPR1_PRI_4 ((uint32_t)0x000000FF)ÿ/NVIC_IPR1_PRI_5 ((uint32_t)0x0000FF00)€0NVIC_IPR1_PRI_6 ((uint32_t)0x00FF0000)0NVIC_IPR1_PRI_7 ((uint32_t)0xFF000000)„0NVIC_IPR2_PRI_8 ((uint32_t)0x000000FF)…0NVIC_IPR2_PRI_9 ((uint32_t)0x0000FF00)†0NVIC_IPR2_PRI_10 ((uint32_t)0x00FF0000)‡0NVIC_IPR2_PRI_11 ((uint32_t)0xFF000000)Š0NVIC_IPR3_PRI_12 ((uint32_t)0x000000FF)‹0NVIC_IPR3_PRI_13 ((uint32_t)0x0000FF00)Œ0NVIC_IPR3_PRI_14 ((uint32_t)0x00FF0000)0NVIC_IPR3_PRI_15 ((uint32_t)0xFF000000)0NVIC_IPR4_PRI_16 ((uint32_t)0x000000FF)‘0NVIC_IPR4_PRI_17 ((uint32_t)0x0000FF00)’0NVIC_IPR4_PRI_18 ((uint32_t)0x00FF0000)“0NVIC_IPR4_PRI_19 ((uint32_t)0xFF000000)–0NVIC_IPR5_PRI_20 ((uint32_t)0x000000FF)—0NVIC_IPR5_PRI_21 ((uint32_t)0x0000FF00)˜0NVIC_IPR5_PRI_22 ((uint32_t)0x00FF0000)™0NVIC_IPR5_PRI_23 ((uint32_t)0xFF000000)œ0NVIC_IPR6_PRI_24 ((uint32_t)0x000000FF)0NVIC_IPR6_PRI_25 ((uint32_t)0x0000FF00)ž0NVIC_IPR6_PRI_26 ((uint32_t)0x00FF0000)Ÿ0NVIC_IPR6_PRI_27 ((uint32_t)0xFF000000)¢0NVIC_IPR7_PRI_28 ((uint32_t)0x000000FF)£0NVIC_IPR7_PRI_29 ((uint32_t)0x0000FF00)¤0NVIC_IPR7_PRI_30 ((uint32_t)0x00FF0000)¥0NVIC_IPR7_PRI_31 ((uint32_t)0xFF000000)¨0SCB_CPUID_REVISION ((uint32_t)0x0000000F)©0SCB_CPUID_PARTNO ((uint32_t)0x0000FFF0)ª0SCB_CPUID_Constant ((uint32_t)0x000F0000)«0SCB_CPUID_VARIANT ((uint32_t)0x00F00000)¬0SCB_CPUID_IMPLEMENTER ((uint32_t)0xFF000000)¯0SCB_ICSR_VECTACTIVE ((uint32_t)0x000001FF)°0SCB_ICSR_RETTOBASE ((uint32_t)0x00000800)±0SCB_ICSR_VECTPENDING ((uint32_t)0x003FF000)²0SCB_ICSR_ISRPENDING ((uint32_t)0x00400000)³0SCB_ICSR_ISRPREEMPT ((uint32_t)0x00800000)´0SCB_ICSR_PENDSTCLR ((uint32_t)0x02000000)µ0SCB_ICSR_PENDSTSET ((uint32_t)0x04000000)¶0SCB_ICSR_PENDSVCLR ((uint32_t)0x08000000)·0SCB_ICSR_PENDSVSET ((uint32_t)0x10000000)¸0SCB_ICSR_NMIPENDSET ((uint32_t)0x80000000)»0SCB_VTOR_TBLOFF ((uint32_t)0x1FFFFF80)¼0SCB_VTOR_TBLBASE ((uint32_t)0x20000000)¿0SCB_AIRCR_VECTRESET ((uint32_t)0x00000001)À0SCB_AIRCR_VECTCLRACTIVE ((uint32_t)0x00000002)Á0SCB_AIRCR_SYSRESETREQ ((uint32_t)0x00000004)Ã0SCB_AIRCR_PRIGROUP ((uint32_t)0x00000700)Ä0SCB_AIRCR_PRIGROUP_0 ((uint32_t)0x00000100)Å0SCB_AIRCR_PRIGROUP_1 ((uint32_t)0x00000200)Æ0SCB_AIRCR_PRIGROUP_2 ((uint32_t)0x00000400)É0SCB_AIRCR_PRIGROUP0 ((uint32_t)0x00000000)Ê0SCB_AIRCR_PRIGROUP1 ((uint32_t)0x00000100)Ë0SCB_AIRCR_PRIGROUP2 ((uint32_t)0x00000200)Ì0SCB_AIRCR_PRIGROUP3 ((uint32_t)0x00000300)Í0SCB_AIRCR_PRIGROUP4 ((uint32_t)0x00000400)Î0SCB_AIRCR_PRIGROUP5 ((uint32_t)0x00000500)Ï0SCB_AIRCR_PRIGROUP6 ((uint32_t)0x00000600)Ð0SCB_AIRCR_PRIGROUP7 ((uint32_t)0x00000700)Ò0SCB_AIRCR_ENDIANESS ((uint32_t)0x00008000)Ó0SCB_AIRCR_VECTKEY ((uint32_t)0xFFFF0000)Ö0SCB_SCR_SLEEPONEXIT ((uint8_t)0x02)×0SCB_SCR_SLEEPDEEP ((uint8_t)0x04)Ø0SCB_SCR_SEVONPEND ((uint8_t)0x10)Û0SCB_CCR_NONBASETHRDENA ((uint16_t)0x0001)Ü0SCB_CCR_USERSETMPEND ((uint16_t)0x0002)Ý0SCB_CCR_UNALIGN_TRP ((uint16_t)0x0008)Þ0SCB_CCR_DIV_0_TRP ((uint16_t)0x0010)ß0SCB_CCR_BFHFNMIGN ((uint16_t)0x0100)à0SCB_CCR_STKALIGN ((uint16_t)0x0200)ã0SCB_SHPR_PRI_N ((uint32_t)0x000000FF)ä0SCB_SHPR_PRI_N1 ((uint32_t)0x0000FF00)å0SCB_SHPR_PRI_N2 ((uint32_t)0x00FF0000)æ0SCB_SHPR_PRI_N3 ((uint32_t)0xFF000000)é0SCB_SHCSR_MEMFAULTACT ((uint32_t)0x00000001)ê0SCB_SHCSR_BUSFAULTACT ((uint32_t)0x00000002)ë0SCB_SHCSR_USGFAULTACT ((uint32_t)0x00000008)ì0SCB_SHCSR_SVCALLACT ((uint32_t)0x00000080)í0SCB_SHCSR_MONITORACT ((uint32_t)0x00000100)î0SCB_SHCSR_PENDSVACT ((uint32_t)0x00000400)ï0SCB_SHCSR_SYSTICKACT ((uint32_t)0x00000800)ð0SCB_SHCSR_USGFAULTPENDED ((uint32_t)0x00001000)ñ0SCB_SHCSR_MEMFAULTPENDED ((uint32_t)0x00002000)ò0SCB_SHCSR_BUSFAULTPENDED ((uint32_t)0x00004000)ó0SCB_SHCSR_SVCALLPENDED ((uint32_t)0x00008000)ô0SCB_SHCSR_MEMFAULTENA ((uint32_t)0x00010000)õ0SCB_SHCSR_BUSFAULTENA ((uint32_t)0x00020000)ö0SCB_SHCSR_USGFAULTENA ((uint32_t)0x00040000)ú0SCB_CFSR_IACCVIOL ((uint32_t)0x00000001)û0SCB_CFSR_DACCVIOL ((uint32_t)0x00000002)ü0SCB_CFSR_MUNSTKERR ((uint32_t)0x00000008)ý0SCB_CFSR_MSTKERR ((uint32_t)0x00000010)þ0SCB_CFSR_MMARVALID ((uint32_t)0x00000080)€1SCB_CFSR_IBUSERR ((uint32_t)0x00000100)1SCB_CFSR_PRECISERR ((uint32_t)0x00000200)‚1SCB_CFSR_IMPRECISERR ((uint32_t)0x00000400)ƒ1SCB_CFSR_UNSTKERR ((uint32_t)0x00000800)„1SCB_CFSR_STKERR ((uint32_t)0x00001000)…1SCB_CFSR_BFARVALID ((uint32_t)0x00008000)‡1SCB_CFSR_UNDEFINSTR ((uint32_t)0x00010000)ˆ1SCB_CFSR_INVSTATE ((uint32_t)0x00020000)‰1SCB_CFSR_INVPC ((uint32_t)0x00040000)Š1SCB_CFSR_NOCP ((uint32_t)0x00080000)‹1SCB_CFSR_UNALIGNED ((uint32_t)0x01000000)Œ1SCB_CFSR_DIVBYZERO ((uint32_t)0x02000000)1SCB_HFSR_VECTTBL ((uint32_t)0x00000002)1SCB_HFSR_FORCED ((uint32_t)0x40000000)‘1SCB_HFSR_DEBUGEVT ((uint32_t)0x80000000)”1SCB_DFSR_HALTED ((uint8_t)0x01)•1SCB_DFSR_BKPT ((uint8_t)0x02)–1SCB_DFSR_DWTTRAP ((uint8_t)0x04)—1SCB_DFSR_VCATCH ((uint8_t)0x08)˜1SCB_DFSR_EXTERNAL ((uint8_t)0x10)›1SCB_MMFAR_ADDRESS ((uint32_t)0xFFFFFFFF)ž1SCB_BFAR_ADDRESS ((uint32_t)0xFFFFFFFF)¡1SCB_AFSR_IMPDEF ((uint32_t)0xFFFFFFFF)²1SET_BIT(REG,BIT) ((REG) |= (BIT))´1CLEAR_BIT(REG,BIT) ((REG) &= ~(BIT))¶1READ_BIT(REG,BIT) ((REG) & (BIT))¸1CLEAR_REG(REG) ((REG) = (0x0))º1WRITE_REG(REG,VAL) ((REG) = (VAL))¼1READ_REG(REG) ((REG))¾1MODIFY_REG(REG,CLEARMASK,SETMASK) WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))_CHQUEUES_H_ &Q_OK RDY_OK'Q_TIMEOUT RDY_TIMEOUT(Q_RESET RDY_RESET)Q_EMPTY -3*Q_FULL -4VchQSizeI(qp) ((size_t)((qp)->q_top - (qp)->q_buffer))bchQSpaceI(qp) ((qp)->q_counter)mchQGetLink(qp) ((qp)->q_link)ŠchIQGetFullI(iqp) chQSpaceI(iqp)•chIQGetEmptyI(iqp) (chQSizeI(iqp) - chQSpaceI(iqp))¡chIQIsEmptyI(iqp) ((bool_t)(chQSpaceI(iqp) <= 0))­chIQIsFullI(iqp) ((bool_t)(((iqp)->q_wrptr == (iqp)->q_rdptr) && ((iqp)->q_counter != 0)))¼chIQGet(iqp) chIQGetTimeout(iqp, TIME_INFINITE)Ê_INPUTQUEUE_DATA(name,buffer,size,inotify,link) { _THREADSQUEUE_DATA(name), 0, (uint8_t *)(buffer), (uint8_t *)(buffer) + (size), (uint8_t *)(buffer), (uint8_t *)(buffer), (inotify), (link) }àINPUTQUEUE_DECL(name,buffer,size,inotify,link) InputQueue name = _INPUTQUEUE_DATA(name, buffer, size, inotify, link)ýchOQGetFullI(oqp) (chQSizeI(oqp) - chQSpaceI(oqp))ˆchOQGetEmptyI(oqp) chQSpaceI(oqp)”chOQIsEmptyI(oqp) ((bool_t)(((oqp)->q_wrptr == (oqp)->q_rdptr) && ((oqp)->q_counter != 0)))¡chOQIsFullI(oqp) ((bool_t)(chQSpaceI(oqp) <= 0))±chOQPut(oqp,b) chOQPutTimeout(oqp, b, TIME_INFINITE)¿_OUTPUTQUEUE_DATA(name,buffer,size,onotify,link) { _THREADSQUEUE_DATA(name), (size), (uint8_t *)(buffer), (uint8_t *)(buffer) + (size), (uint8_t *)(buffer), (uint8_t *)(buffer), (onotify), (link) }ÕOUTPUTQUEUE_DECL(name,buffer,size,onotify,link) OutputQueue name = _OUTPUTQUEUE_DATA(name, buffer, size, onotify, link)_CHTHREADS_H_ $THD_STATE_READY 0%THD_STATE_CURRENT 1&THD_STATE_SUSPENDED 2'THD_STATE_WTSEM 3(THD_STATE_WTMTX 4)THD_STATE_WTCOND 5+THD_STATE_SLEEPING 6-THD_STATE_WTEXIT 7.THD_STATE_WTOREVT 8/THD_STATE_WTANDEVT 90THD_STATE_SNDMSGQ 101THD_STATE_SNDMSG 113THD_STATE_WTMSG 124THD_STATE_WTQUEUE 135THD_STATE_FINAL 14<THD_STATE_NAMES "READY", "CURRENT", "SUSPENDED", "WTSEM", "WTMTX", "WTCOND", "SLEEPING", "WTEXIT", "WTOREVT", "WTANDEVT", "SNDMSGQ", "SNDMSG", "WTMSG", "WTQUEUE", "FINAL"FTHD_MEM_MODE_MASK 3GTHD_MEM_MODE_STATIC 0HTHD_MEM_MODE_HEAP 1JTHD_MEM_MODE_MEMPOOL 2LTHD_TERMINATE 4êchThdSelf() currpòchThdGetPriority() (currp->p_prio)þchThdGetTicks(tp) ((tp)->p_time)†chThdLS() (void *)(currp + 1)’chThdTerminated(tp) ((tp)->p_state == THD_STATE_FINAL)chThdShouldTerminate() (currp->p_flags & THD_TERMINATE)¦chThdResumeI(tp) chSchReadyI(tp)´chThdSleepS(time) chSchGoSleepTimeoutS(THD_STATE_SLEEPING, time)ÀchThdSleepSeconds(sec) chThdSleep(S2ST(sec))ÍchThdSleepMilliseconds(msec) chThdSleep(MS2ST(msec))ÚchThdSleepMicroseconds(usec) chThdSleep(US2ST(usec))_CHMEMPOOLS_H_ >_MEMORYPOOL_DATA(name,size,provider) {NULL, size, provider}KMEMORYPOOL_DECL(name,size,provider) MemoryPool name = _MEMORYPOOL_DATA(name, size, provider)achPoolAdd(mp,objp) chPoolFree(mp, objp)rchPoolAddI(mp,objp) chPoolFreeI(mp, objp)_CHHEAP_H_ _CHMEMCORE_H_ -MEM_ALIGN_SIZE sizeof(stkalign_t)2MEM_ALIGN_MASK (MEM_ALIGN_SIZE - 1)7MEM_ALIGN_PREV(p) ((size_t)(p) & ~MEM_ALIGN_MASK)<MEM_ALIGN_NEXT(p) MEM_ALIGN_PREV((size_t)(p) + MEM_ALIGN_MASK)BMEM_IS_ALIGNED(p) (((size_t)(p) & MEM_ALIGN_MASK) == 0)!_CHEVENTS_H_ K_EVENTSOURCE_DATA(name) {(void *)(&name)}TEVENTSOURCE_DECL(name) EventSource name = _EVENTSOURCE_DATA(name)YALL_EVENTS ((eventmask_t)-1)^EVENT_MASK(eid) ((eventmask_t)(1 << (eid)))schEvtRegister(esp,elp,eid) chEvtRegisterMask(esp, elp, EVENT_MASK(eid))chEvtInit(esp) ((esp)->es_next = (EventListener *)(void *)(esp))‰chEvtIsListeningI(esp) ((void *)(esp) != (void *)(esp)->es_next)”chEvtBroadcast(esp) chEvtBroadcastFlags(esp, 0)¢chEvtBroadcastI(esp) chEvtBroadcastFlagsI(esp, 0)_CHMTX_H_ D_MUTEX_DATA(name) {_THREADSQUEUE_DATA(name.m_queue), NULL, NULL}MMUTEX_DECL(name) Mutex name = _MUTEX_DATA(name)YchMtxQueueNotEmptyS(mp) notempty(&(mp)->m_queue)_CHVT_H_ .S2ST(sec) ((systime_t)((sec) * CH_FREQUENCY)):MS2ST(msec) ((systime_t)(((((msec) - 1L) * CH_FREQUENCY) / 1000L) + 1L))GUS2ST(usec) ((systime_t)(((((usec) - 1L) * CH_FREQUENCY) / 1000000L) + 1L))‚chVTDoTickI() { vtlist.vt_systime++; if (&vtlist != (VTList *)vtlist.vt_next) { VirtualTimer *vtp; --vtlist.vt_next->vt_time; while (!(vtp = vtlist.vt_next)->vt_time) { vtfunc_t fn = vtp->vt_func; vtp->vt_func = (vtfunc_t)NULL; vtp->vt_next->vt_prev = (void *)&vtlist; (&vtlist)->vt_next = vtp->vt_next; chSysUnlockFromIsr(); fn(vtp->vt_par); chSysLockFromIsr(); } } }™chVTIsArmedI(vtp) ((vtp)->vt_func != NULL)®chVTSet(vtp,time,vtfunc,par) { chSysLock(); chVTSetI(vtp, time, vtfunc, par); chSysUnlock(); }¼chVTReset(vtp) { chSysLock(); if (chVTIsArmedI(vtp)) chVTResetI(vtp); chSysUnlock(); }ÎchTimeNow() (vtlist.vt_systime)_CHCORE_V7M_H_ 'CORTEX_BASEPRI_DISABLED 0;PORT_IDLE_THREAD_STACK_SIZE 16HPORT_INT_REQUIRED_STACK 32OCORTEX_ENABLE_WFI_IDLE FALSEXCORTEX_PRIORITY_SYSTICK (CORTEX_PRIORITY_LEVELS >> 1)cCORTEX_USE_FPU CORTEX_HAS_FPUoCORTEX_SIMPLIFIED_PRIORITY FALSEzCORTEX_PRIORITY_SVCALL (CORTEX_MAXIMUM_PRIORITY + 1)„CORTEX_VTOR_INIT 0x00000000CORTEX_PRIGROUP_INIT (7 - CORTEX_PRIORITY_BITS)˜CORTEX_MAX_KERNEL_PRIORITY (CORTEX_PRIORITY_SVCALL + 1)žCORTEX_BASEPRI_KERNEL CORTEX_PRIORITY_MASK(CORTEX_MAX_KERNEL_PRIORITY)¬CORTEX_PRIORITY_PENDSV CORTEX_BASEPRI_KERNEL¶CH_ARCHITECTURE_ARM_v7M »CH_ARCHITECTURE_NAME "ARMv7-M"ÀCH_CORE_VARIANT_NAME "Cortex-M3"ÐCH_PORT_INFO "Advanced kernel mode"¹SETUP_CONTEXT(workspace,wsize,pf,arg) { tp->p_ctx.r13 = (struct intctx *)((uint8_t *)workspace + wsize - sizeof(struct intctx)); tp->p_ctx.r13->r4 = (regarm_t)pf; tp->p_ctx.r13->r5 = (regarm_t)arg; tp->p_ctx.r13->lr = (regarm_t)_port_thread_start; }ÅSTACK_ALIGN(n) ((((n) - 1) | (sizeof(stkalign_t) - 1)) + 1)ÊTHD_WA_SIZE(n) STACK_ALIGN(sizeof(Thread) + sizeof(struct intctx) + sizeof(struct extctx) + (n) + (PORT_INT_REQUIRED_STACK))ÔWORKING_AREA(s,n) stkalign_t s[THD_WA_SIZE(n) / sizeof(stkalign_t)]ÛPORT_IRQ_PROLOGUE() âPORT_IRQ_EPILOGUE() _port_irq_epilogue()éPORT_IRQ_HANDLER(id) void id(void)ðPORT_FAST_IRQ_HANDLER(id) void id(void)õport_init() _port_init()þport_lock() { register uint32_t basepri __asm("basepri"); basepri = CORTEX_BASEPRI_KERNEL; }port_unlock() { register uint32_t basepri __asm("basepri"); basepri = CORTEX_BASEPRI_DISABLED; }œport_lock_from_isr() port_lock()¥port_unlock_from_isr() port_unlock()­port_disable() __disable_irq()µport_suspend() { register uint32_t basepri __asm("basepri"); basepri = CORTEX_BASEPRI_KERNEL; }Âport_enable() { register uint32_t basepri __asm("basepri"); basepri = CORTEX_BASEPRI_DISABLED; __enable_irq(); }Öport_wait_for_interrupt() äport_switch(ntp,otp) _port_switch(ntp, otp)!_CHLISTS_H_ *queue_init(tqp) ((tqp)->p_next = (tqp)->p_prev = (Thread *)(tqp));1list_init(tlp) ((tlp)->p_next = (Thread *)(tlp))9isempty(p) ((p)->p_next == (Thread *)(p))Anotempty(p) ((p)->p_next != (Thread *)(p))J_THREADSQUEUE_DATA(name) {(Thread *)&name, (Thread *)&name}STHREADSQUEUE_DECL(name) ThreadsQueue name = _THREADSQUEUE_DATA(name)_CHTYPES_H_  !"4INLINE __inline:ROMCONST const@PACK_STRUCT_STRUCT EPACK_STRUCT_BEGIN __packedKPACK_STRUCT_END  __stdint_h  __ARMCLIB_VERSION 5030024__STDINT_DECLS __CLIBNS__CLIBNS \INT8_MIN -128]INT16_MIN -32768^INT32_MIN (~0x7fffffff)_INT64_MIN __ESCAPE__(~0x7fffffffffffffffll)bINT8_MAX 127cINT16_MAX 32767dINT32_MAX 2147483647eINT64_MAX __ESCAPE__(9223372036854775807ll)hUINT8_MAX 255iUINT16_MAX 65535jUINT32_MAX 4294967295ukUINT64_MAX __ESCAPE__(18446744073709551615ull)pINT_LEAST8_MIN -128qINT_LEAST16_MIN -32768rINT_LEAST32_MIN (~0x7fffffff)sINT_LEAST64_MIN __ESCAPE__(~0x7fffffffffffffffll)vINT_LEAST8_MAX 127wINT_LEAST16_MAX 32767xINT_LEAST32_MAX 2147483647yINT_LEAST64_MAX __ESCAPE__(9223372036854775807ll)|UINT_LEAST8_MAX 255}UINT_LEAST16_MAX 65535~UINT_LEAST32_MAX 4294967295uUINT_LEAST64_MAX __ESCAPE__(18446744073709551615ull)„INT_FAST8_MIN (~0x7fffffff)…INT_FAST16_MIN (~0x7fffffff)†INT_FAST32_MIN (~0x7fffffff)‡INT_FAST64_MIN __ESCAPE__(~0x7fffffffffffffffll)ŠINT_FAST8_MAX 2147483647‹INT_FAST16_MAX 2147483647ŒINT_FAST32_MAX 2147483647INT_FAST64_MAX __ESCAPE__(9223372036854775807ll)UINT_FAST8_MAX 4294967295u‘UINT_FAST16_MAX 4294967295u’UINT_FAST32_MAX 4294967295u“UINT_FAST64_MAX __ESCAPE__(18446744073709551615ull)˜INTPTR_MIN (~0x7fffffff)›INTPTR_MAX 2147483647žUINTPTR_MAX 4294967295u£INTMAX_MIN __ESCAPE__(~0x7fffffffffffffffll)¦INTMAX_MAX __ESCAPE__(9223372036854775807ll)©UINTMAX_MAX __ESCAPE__(18446744073709551615ull)®PTRDIFF_MIN (~0x7fffffff)¯PTRDIFF_MAX 2147483647²SIG_ATOMIC_MIN (~0x7fffffff)³SIG_ATOMIC_MAX 2147483647¶SIZE_MAX 4294967295u»WCHAR_MIN¼WCHAR_MAXÂWCHAR_MIN 0ÃWCHAR_MAX 65535ÇWINT_MIN (~0x7fffffff)ÈWINT_MAX 2147483647ÏINT8_C(x) (x)ÐINT16_C(x) (x)ÑINT32_C(x) (x)ÒINT64_C(x) __ESCAPE__(x##ll)ÔUINT8_C(x) (x##u)ÕUINT16_C(x) (x##u)ÖUINT32_C(x) (x##u)×UINT64_C(x) __ESCAPE__(x##ull)ÚINTMAX_C(x) __ESCAPE__(x##ll)ÛUINTMAX_C(x) __ESCAPE__(x##ull)__stddef_h __ARMCLIB_VERSION 5030024__STDDEF_DECLS __CLIBNS __CLIBNS GNULLHNULL 0Loffsetof(t,memb) ((__CLIBNS size_t)__INTADDR__(&(((t *)0)->memb)))%gdekoduj_zpravu_GPS"¨h¤„GPGGA_informace4DC€»dekodujPrikazIGPGGA_informaceLiômain@mü€tp_odpal%ÄD¨gpt_lld_stop_timer€<n0ÆVectorB0gpt_lld_init9gpt_lld_startsgpt_lld_stop¡gpt_lld_start_timerægpt_lld_polled_delaylp¸ GPTD24$q °hal_lld_initästm32_clock_initY0rDVectorD4!VectorD8?sd_lld_init`sd_lld_startÁsd_lld_stoptuìÆSD1×SD2:`vl³_pal_lld_init“_pal_lld_setgroupmodeØI¼—tmObjectInitÌxPtmInithÌz¤ÿsdInitsdObjectInitesdStartÅsdStopsdIncomingDataIOsdRequestDataI%\Kì˜halIsCounterWithin-€dœhalInitèhalPolledDelayMHL,˜gptStartContinuousIÐgptStartOneShotIgptStopTimerIª|0œgptInit¸gptObjectInitægptStartGgptStop™gptChangeInterval&gptStartContinuousÔgptStartOneShotygptStopTimerëgptPolledDelay%6ܾpal_default_configJ¬…¨ª_vt_initÇchVTSetIchVTResetIEchTimeIsWithinT‡¬”vtlist?Q¬·_thread_initöchThdCreateIZchThdExitSªˆÐ=chThdCreateStaticHchThdSetPriorityÎchThdResume;chThdTerminate“chThdSleepéchThdSleepUntilCchThdYieldÇchThdExit7chThdWaitDЍ˜«_idle_threadÒchSysInitchSysTimerHandlerI"h´•_idle_thread_wag(Wx¨chSchReadyIächSchGoSleepSchSchDoRescheduleAheadHchSchDoRescheduleBehindwœ¬_scheduler_init÷chSchGoSleepTimeoutSýchSchWakeupSãchSchRescheduleS½chSchDoReschedule¸•¬–rlistd–´šch_debug¯—$®chIQInitchIQResetIZchIQPutIÌchIQGetTimeoutÂchIQReadTimeoutâchOQInit7chOQResetIchOQPutTimeoutchOQGetIÿchOQWriteTimeout/„]¯chMtxLockSáchMtxTryLockSo<ž¡chMtxInitÔchMtxLockIchMtxTryLockßchMtxUnlock®chMtxUnlockSTchMtxUnlockAll>¨`d¬chPoolFreeIÜchPoolFree%chPoolAllocIAL£Ü°chPoolInit}chPoolLoadArrayDchPoolAllocX b<«chCoreAllocIóImage$$RW_IRAM1$$ZI$$LimitImage$$RW_IRAM2$$Base>(¦È¯_core_initöchCoreAlloc‹chCoreStatus\´¨<¬_heap_initËchHeapInitchHeapAlloc€chHeapFreeÈchHeapStatus8d°chEvtSignalIÛchEvtBroadcastFlagsIP¤«$ ¤chEvtRegisterMaskchEvtUnregisterƒchEvtGetAndClearEventschEvtAddEventsÞchEvtGetAndClearFlagscchEvtSignalächEvtBroadcastFlags—chEvtGetAndClearFlagsIóchEvtDispatch=chEvtWaitOneÀchEvtWaitAnyDchEvtWaitAll¿chEvtWaitOneTimeoutchEvtWaitAnyTimeout\chEvtWaitAllTimeouteÈ´ä¯chThdAddRefchThdRelease|chThdCreateFromHeap2chThdCreateFromMemoryPoolZ¬·ˆ¹nvicEnableVectorûnvicDisableVector2nvicSetSystemHandlerPriority%Ðe ¯_port_irq_epilogue@ºøøSysTickVectorSVCallVectorÕ_port_init2,SD1SD2Ðp]GPTD2ÀR¨Žvtlist-ܽð®__early_initÏboardInit%̾Ģpal_default_config ô( 0€ „¾ ØÜ ôŽ ˜´ ¸þ  h  t (  , \ `  (Ì èB PÞ ä $4 8¨ ¸J lj œJ |” ¤:  @  # è$"& H&' 'È( Ì(Ð( ñÿDñÿpvÐ(¨ñÿ±x ¸x ¿x Îx Óx p˜@ÜñÿpØ$ñÿ8ñÿpücñÿôpô£ñÿpøÊñÿêñÿ ñÿp˜.ñÿp€Pñÿp¸p u ‚ñÿ£ñÿÅñÿp è î ö ýñÿpt !ñÿ@ñÿp
355 x&!$4* ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\test\..\..\..\test\test.cch.hhal.htest.htestthd.htestsem.htestmtx.htestmsg.htestmbox.htestevt.htestheap.htestpools.htestdyn.htestqueues.htestbmk.htest.c8, ..\..\..\test\test.hð, ..\..\..\test\test.c@0Ú|x\~9x+#D%w%x I7  u>>~ q>~2mN1Qm%d#  %' 91y%   $~1%%} °~ÑC®~ÓI«~ÖI¨~ÙI¥~ÜI¡~àI~äI™~èI~„~üN%82+Ž~óCý}}h€=Œ~õIû}}b‚=Š~÷Iˆ~ä5ïøCˆ~ Iï1—~›~'«™% xƒ~mC}h Œ=€~ I èCþ}nIs Cû73¶7>Ë7 ô}CÀ´ ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32\..\..\..\os\hal\platforms\STM32\gpt_lld.cch.hhal.hgpt_lld.clc ..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32\gpt.hgpt_lld.hLA ..\..\..\os\hal\platforms\STM32\gpt_lld.h˜A ..\..\..\os\hal\platforms\STM32\gpt_lld.c/Ýà{$|X$'ZǺ{)Õ%Ç %q !è{ γ Â$°À }!ȼ ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32L1xx\..\..\..\os\hal\platforms\STM32L1xx\hal_lld.cch.hhal.hhal_lld.cTE ..\..\..\os\hal\platforms\STM32L1xx\hal_lld.c8-à "C"'%[ $ !"+!, *,+,+&,,-  $#  ȼ ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32L1xx\..\..\..\os\hal\platforms\STM32L1xx\adc_lld.cch.hhal.hadc_lld.cPE ..\..\..\os\hal\platforms\STM32L1xx\adc_lld.hE ..\..\..\os\hal\platforms\STM32L1xx\adc_lld.cÀ)û+2I¹~"ÀÀ~IzÃ+,À~+  tu v ~ - |) |±s+, Ì~m!%!w .}˜%2é~%  % 355 _ñÿp, ñÿvx)¥ñÿp`ų`p0 Ìñÿëñÿp(pP 
356 1n0$  356 P Hñÿpè8ñÿpPpX Vñÿvñÿñÿ°ñÿÊñÿêñÿñÿ$ñÿ>ñÿ^ñÿpäxñÿ˜ñÿp¸²ñÿÒñÿìñÿ ñÿ&ñÿFñÿ`ñÿ„ñÿ¢ñÿÂñÿÜñÿüñÿñÿ6ñÿPñÿpñÿŠñÿ­ñÿp$Ê%
357 w}" 2K.20^#$~!  357 Ð/
358  ÌÀ ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32L1xx\..\..\..\os\hal\platforms\STM32L1xx\stm32_dma.cch.hhal.hstm32_dma.cPG ..\..\..\os\hal\platforms\STM32L1xx\stm32_dma.hüG ..\..\..\os\hal\platforms\STM32L1xx\stm32_dma.cÐ'ö%{ %{ %{ %{ %{ %{ %{'2o(&.1>!9 : ÔÊ ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32\USARTv1\..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.cch.hhal.hserial_lld.cXL ..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.hPL ..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.c %Ë  &0& Ù&,B B{ $ °}"  (ä -í|ç #^ 0®} 0~ o0 358 Õ9
359 l&"&- { )z !À´ ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32\..\..\..\os\hal\platforms\STM32\pwm_lld.cch.hhal.hpwm_lld.clc ..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32\pwm.hpwm_lld.hLA ..\..\..\os\hal\platforms\STM32\pwm_lld.hTA ..\..\..\os\hal\platforms\STM32\pwm_lld.c|#$ìƒ$ö‹    óé% %|Ø)|&#3~· !$ -~-~3~)2  5L$H 4-{%x*|+8Ì ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32\GPIOv2\..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.cch.hhal.hpal_lld.c¤H ..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.cÈ!í `zzzzz :+ u& ~+,28- z~œ’ ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\..\os\hal\src\tm.cch.hhal.h..\..\os\hal\src\tm.cÄ0 ..\..\..\os\hal\src\tm.cH!? &&%ez"n „y ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\os\hal\src\serial.cch.hhal.h,4 ..\..\..\os\hal\src\serial.c4 8%%**LL|>>=     44{ -)+  Ü1 ..\..\..\os\hal\src\pwm.c¨> 9  '? ” ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\..\os\hal\src\hal.cch.hhal.h..\..\os\hal\src\hal.c¼1 ..\..\..\os\hal\src\hal.c4<  0=}-~~+l+k% ” ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\..\os\hal\src\gpt.cch.hhal.h..\..\os\hal\src\gpt.c@1 ..\..\..\os\hal\src\gpt.c`> 9 359 ÙC
360    =im3:im2$im9! ” ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\..\os\hal\src\adc.cch.hhal.h..\..\os\hal\src\adc.ct1 ..\..\..\os\hal\src\adc.c<> 9  <'U%Y)3)x !*  {~ %£Ú TH ..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.hD9 ..\..\..\os\kernel\include\chvt.hè5 ..\..\..\os\kernel\src\chvt.c¨,~ Nv "$x , 7}-~~„ ..\..\..\os\kernel\include\..\..\..\..\os\kernel\src\chthreads.cch.h..\..\os\kernel\src\chthreads.cH= ..\..\..\os\kernel\include\chinline.hÄ` ..\..\..\os\kernel\src\chthreads.c..\..\os\kernel\include\chinline.h@Ç 360 ÝMâSçYî_v) ô) øñÿñÿ@ñÿ`ñÿzñÿ™ñÿp8²9»A&è à Öñÿ÷ñÿ ñÿK ñÿp¸| ñÿ­ ñÿ× ñÿ
361  5%§ 361 ñÿ2
362 À@ `©×§ 362 ñÿo
363 åžß&++x! ! & 363 ñÿpl¤
364   %% xë}ž0,!Z c€~ž0,!%v £}ݤ}Ý"!dY ..\..\..\os\kernel\include\..\..\..\os\kernel\src\chsys.cch.hÔ6 ..\..\..\os\kernel\src\chsys.c€8&@ |+|%/ˆ| ..\..\..\os\kernel\include\..\..\..\..\os\kernel\src\chsem.cch.h..\..\os\kernel\src\chsem.c@\ ..\..\..\os\kernel\src\chsem.c..\..\os\kernel\include\chinline.h`Ò*, 364 m ¬
365  ¯Ð2)W$]$)XXÐ\1!Æ zó~  [ \ó~ cØ w®~Ò{7Q" 7R&®~Ò{%]!1!w¨~âž~á  |ƒ~ý/r 365 y ´
366 %æ}%› 7 7r%Ð}¿Á}¾   ·}É!ˆ~ ..\..\..\os\kernel\include\..\..\..\..\os\kernel\src\chschd.cch.h..\..\os\kernel\src\chschd.cH= ..\..\..\os\kernel\include\chinline.hD; ..\..\..\os\kernel\include\chschd.h] ..\..\..\os\kernel\src\chschd.c..\..\os\kernel\include\chinline.h˜1#!zBÀ% #f 366 {ðph ðv°) Ä
367 7µ+×¹#Á??y#»?>´%zBÀƸzBˆø~ÀË+ ò~1}+‚þ~#Ží~)ŠÜ î}!~#¦%3Ëð}!#X% ‡~÷!¤~~#×/% Í}ú9{dð})Z%&ã}÷¤~)×h^ ..\..\..\os\kernel\include\..\..\..\os\kernel\src\chregistry.cch.hH? ..\..\..\os\kernel\include\chregistry.h˜; ..\..\..\os\kernel\src\chregistry.cTð% %z Œ‚ ..\..\..\os\kernel\include\..\..\..\..\os\kernel\src\chqueues.cch.h..\..\os\kernel\src\chqueues.c _ ..\..\..\os\kernel\src\chqueues.c..\..\os\kernel\include\chinline.h Ø }%"  A>2, ,p,y­Û-7"‘7è lï‘ó 2š 367 °) Ó
368 2zá~¡Ù~l ¤+ p#2x }%#  ~ò2C'þ}Cÿù}lƒý}„ê}Š8, "o yÍ}»-3 368 ñÿ
369 3z­}Õ¨}l Õ+ o">v ˆ| ..\..\..\os\kernel\include\..\..\..\..\os\kernel\src\chmtx.cch.h..\..\os\kernel\src\chmtx.cH= ..\..\..\os\kernel\include\chinline.h\ ..\..\..\os\kernel\src\chmtx.c..\..\os\kernel\include\chinline.hüÒ y#@I à : Þ e f» Ó : î¬ Ü „4þ +¬|\ ^#a*  369 ñÿ: ñÿo ñÿ ñÿÒ ñÿpœ ñÿ1 ñÿp|pX [ ñÿf ñÿp¤p ¥*w Ï>„ !’ph à h 0ž ˜ °v¼)« ¼)³ Ä) è Á ñÿpH&pH -Ï ñÿÚ ñÿß ñÿp 'ð ñÿpD'Vð ñÿpœ'€ ñÿp( ñÿ- ô5 ñÿL pð ñÿp"(D5 ñÿl pŒ t¬ tÌ xì x5 ñÿ5 ñÿ p,€L€ð ñÿpf(N\ñÿpñÿp´(ñÿñÿñÿšñÿ¬h\ñÿ5 ñÿÌ„šñÿëj j+jKjkj‹j«jËjëj j+jKjkj‹j«jËjëj j+jKj5 ñÿk†Š†©ŠÈñÿÈñÿÙñÿëñÿpÀ(ñÿÈñÿÈñÿšñÿlëñÿ\ñÿpÌ(\ñÿpÎ(&ñÿ:ñÿ:ñÿšñÿKnon“n·nÛnÿn#ñÿ:ñÿ:ñÿ:ñÿ:ñÿëñÿ6ñÿ:ñÿ:ñÿ:ñÿ:ñÿ:ñÿ:ñÿ:ñÿ:ñÿGñÿ_ü4jñÿƒ0jñÿ’LŸñÿ<ñÿNXõ_ýmý,ýœ ¯1ÂMÙiçkþkk*k@kTkok‚kšk±kÆkákúkk1kIk^kskŠk k»mÍoéooo6oPooqzqq›u©u½yÍyá…ë‡ø‡
370 ~U3~  ~è# V &~ ã}£  }| xÀ} ÂH= ..\..\..\os\kernel\include\chinline.hø\ ..\..\..\os\kernel\src\chmsg.c..\..\os\kernel\include\chinline.hx Ä(!d!  M3* † ..\..\..\os\kernel\include\..\..\..\..\os\kernel\src\chmempools.cch.h..\..\os\kernel\src\chmempools.c$; ..\..\..\os\kernel\src\chmempools.cä :"Ön ¨Õ°9wÙn«$ $y# l#q„ ..\..\..\os\kernel\include\..\..\..\..\os\kernel\src\chmemcore.cch.h..\..\os\kernel\src\chmemcore.c¬: ..\..\..\os\kernel\src\chmemcore.cx > %)&c2g$Œ‚ ..\..\..\os\kernel\include\..\..\..\..\os\kernel\src\chmboxes.cch.h..\..\os\kernel\src\chmboxes.cl9 ..\..\..\os\kernel\src\chmboxes.c 2À2|&% 8&:1&, 9U , ]9*s2?1&,&>U ,&]9z2/w  =1&   <U    ]9-s& dZ ..\..\..\os\kernel\include\..\..\..\os\kernel\src\chheap.cch.h€7 ..\..\..\os\kernel\src\chheap.cÌ Ä3! | o ; 9 '}7!2Œ‚ ..\..\..\os\kernel\include\..\..\..\..\os\kernel\src\chevents.cch.h..\..\os\kernel\src\chevents.cœ9 ..\..\..\os\kernel\src\chevents.c”Ñ'<y    !1Ö1y{$&{$@±@y$|À%_¼0 370 ‹‘&•0™>µWÙdéw÷û¡ýJ´GXŸϱ,Úõ"éõ"üõ" õ"õ"&õ"3õ"Dõ"Mõ"Võ"_õ"hõ"qõ"zõ"ƒõ"Œõ"•õ"žõ"§õ"°õ"¹õ"Âõ"Ëõ"Ôõ"Ýõ"æõ"ïõ"øõ"õ"
371 ~0cSe?)§Ú¥?תÀ%e¼ØC $ w#!, !,z !,  !,z !,  !,{! C !Czp)| C !Czq)|C !C{%,|h] ..\..\..\os\kernel\include\..\..\..\os\kernel\src\chdynamic.cch.h: ..\..\..\os\kernel\src\chdynamic.c¬.&m+yv7B'#z2 :%y2&ˆ~ ..\..\..\os\kernel\include\..\..\..\..\os\kernel\src\chcond.cch.h..\..\os\kernel\src\chcond.cH= ..\..\..\os\kernel\include\chinline.hl] ..\..\..\os\kernel\src\chcond.c..\..\os\kernel\include\chinline.hØ7   {u&!y`&,$ ³Ì2#ch#dPÌh1 Ä  371 õ"õ"õ"%õ".õ"7õ"@õ"Iõ"Rõ"[õ"dõ"mõ"võ"õ"ˆõ"‘õ"šõ"£õ"¬õ"µõ"¾õ"Çõ"Ðõ"Ùõ"âõ"ëõù@94#m"@™L­VY>mA@‡™Ÿ*©É ÀéÏ2Ü3Nñ•<ÑZ'+
372 !è~4•! T  372 >50Le2Y—.fÅ.sóD‡7@›w>¯¹ºËÅ߀Ñ_jÜÉ6é ô 7 ( _ 
373 ! æ~4• Z7é 373 u 
374 “~4ê, 6J+“~4ê,Q°> ..\..\..\os\ports\common\ARMCMx\nvic.c8)2} ~ ~>J  PJ  374 % 1‡ <› (Là Yß (e
375  ~QhQ ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\STM32L1xx\\vectors.s4ß ” ..\..\..\os\kernel\include\..\..\..\os\ports\RVCT\ARMCMx\..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.cch.hchcore_v7m.c(B ..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.c<˜0 TI{Ý~ë0ç~îIü~(}!'tL ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\chcoreasm_v7m.s/)&)%' % %pG ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.sØÆ&&& %”ˆ ..\..\..\os\kernel\include\..\..\..\os\hal\include\..\..\..\boards\ST_STM32L_DISCOVERY\board.cch.hhal.h|q ..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32\USARTv1\serial.hserial_lld.hXL ..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.hlc ..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32\pwm.hpwm_lld.hLA ..\..\..\os\hal\platforms\STM32\pwm_lld.hlc ..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32\gpt.hgpt_lld.hLA ..\..\..\os\hal\platforms\STM32\gpt_lld.hpg ..\..\..\os\hal\include\..\..\..\os\hal\platforms\STM32L1xx\adc.hadc_lld.hPE ..\..\..\os\hal\platforms\STM32L1xx\adc_lld.hTH ..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.h@4 ..\..\..\os\hal\include\tm.h¨ž ..\..\..\os\hal\platforms\STM32L1xx\..\..\..\os\hal\platforms\STM32\hal_lld.hstm32.hstm32_isr.hstm32_dma.hstm32_rcc.hPG ..\..\..\os\hal\platforms\STM32L1xx\stm32_dma.h|s ..\..\..\os\hal\platforms\STM32\..\..\..\os\hal\platforms\STM32L1xx\stm32.hstm32l1xx.hÌÀ ..\..\..\os\hal\platforms\STM32L1xx\..\..\..\os\ports\common\ARMCMx\CMSIS\include\C:\Program Files\Keil\ARM\ARMCC\bin\..\include\stm32l1xx.hcore_cm3.hstdint.hH> ..\..\..\os\kernel\include\chstreams.hH= ..\..\..\os\kernel\include\chqueues.hH> ..\..\..\os\kernel\include\chthreads.hH? ..\..\..\os\kernel\include\chmempools.hD; ..\..\..\os\kernel\include\chheap.hH> ..\..\..\os\kernel\include\chmemcore.hH= ..\..\..\os\kernel\include\chmboxes.hH= ..\..\..\os\kernel\include\chevents.hD; ..\..\..\os\kernel\include\chcond.hD: ..\..\..\os\kernel\include\chmtx.hD; ..\..\..\os\kernel\include\chbsem.hD: ..\..\..\os\kernel\include\chsem.hD9 ..\..\..\os\kernel\include\chvt.hLB ..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.hH< ..\..\..\os\kernel\include\chlists.h ” ..\..\..\os\ports\RVCT\ARMCMx\C:\Program Files\Keil\ARM\ARMCC\bin\..\include\chtypes.hstddef.hstdint.hstdbool.hXO C:\Program Files\Keil\ARM\ARMCC\bin\..\include\stdint.hXO C:\Program Files\Keil\ARM\ARMCC\bin\..\include\stddef.hdC ..\..\..\boards\ST_STM32L_DISCOVERY\board.cÐ14}}}Ä}ÄÆ}ÆÒ}ÒÔ}46}–6‚}Øln}np}pÎ}ÀÎö}öø}`ø4}PRl}Ž”}”R}ØžŽ}BD}Dž}&(}(B}}&}šœ}œ} }<@}@š} œž}ž4}4<} }”}”œ}} }:<}––<>} >d} d }  Ô}xÔì}dì^}P^r}¼rt}¨}:}”–}–}}‚„}„”}z‚}:<}<t}tz}}:}}}}} 375 
376 } 376 o
377 }}’}’¼}¼À}€‚}‚}jl}l€}&*}*f} fj}}&}}}}}Æ}ÆÊ}}} ¢}¢0 }0 6 }ˆŠ}Š }\^}^ˆ}DF}FV}V\}²´}´>}>D} ¢}¢¬}¬²}æè}èš}š }ÈÊ}Êæ}¶¸}¸Â}ÂÈ}úü}ü²}²¶}ôú}LP}Pð} ðô}68}8L} "}"6}}} }fj}j} }DF}Ff},.}.D} 377 Òzå
378  } ,}ÒÔ}Ô 378 „ù
379 }¶¸}¸Ò}¤¦}¦°}°¶}"&}&œ} œ¤}}"}èê}ê}ÆÈ}Èè}ÀÆ} } º}ºÀ}}}} } v}v~}}} 379 ’ *ŸA V«— J¸á HÇ-  ÐM .Û{ FäÁ ló- ”Á  Û 0 |&‡D/Ë’@aPq\$jdw^ŒÕ>£J´]BÌŸ‚Þ)
380 } ¬} 380 ë3DõwVé8!P"qf4×,EQ`3kK{i"†‹@‘ËF›2¥Q®c8·›"½"ÑåÙé
381 } }–––}8}8^}^´}´þ}þ6}x6j}pj”}h”Ì}`Ìü}Xü,}P,T}HTj}@jp}¸ }`b}––b 381 çóðø-
382 } 382 C K1 cB kR ƒ` ‹m £| ¹ „ Ù"— û ¦ e­ i8º ¡ ½0É í.Ù è gõ {.ü ¹æ
383 }<}X`}Üà}àâ}â}È$}$D}pDŽ}DŽ¨}˜¨È}ì~Èò}À~ò}”~R}è}Rl}¼}lŒ}}Œî}ä|î}¸|<}Œ|<T}à{TX}´{ÀÂ}ÂÜ}ª¬}¬À}¢ª}} } L}(Ll}lŒ}hŒ }H ¢}¨}}}}òô}ôŠ}Š}æò}}â}âæ}ú}}}°} °Ä}Äâ}âø}pøú}` }} }(*}*Þ}Þä}ÎÐ}Ð"}"(}ÈÎ}fh}hÂ}ÂÈ}^f}öú}úX}X^}ôö}\^}^î}îô}°²}²´}´Z} Z\}„†}†°}NP}P}„}FN}$&}&F}ÒÖ}Ö} $}z~}~Ì} ÌÒ}âæ}æt} tz}ÂÆ}Æâ}úü}ü¼}¼Â}øú}ˆŠ}Šò}òø}}‚}‚ˆ}}}ìð}–ðô}$ô€}à€„}$ÀÐ}Ðì}¸À}ª¬}¬¸}zª}\^}^z}@B}B\} } @}âä}ä} }} }Ìâ}¾Ì}¦¾}xz}z¢}¢¦}VX}Xx}}}2} 2F}FT}TV}p24P>@PPPÒÔPàâPô}Òô} À}ÀÒ}LN}N }>L}}:}:>}} ®} }P\}DP}’D}bd}d’} "}"b}üþ}þ} }xz}zø}øü},0}0þ} þ}}  383 !Ÿ¬ !…)!•2!¥$>!ÉrK!;@W! d!=u!}ˆ!.‘!»ž!ÉT¬!2¹!O"Í!q$â!Ÿ"žð!=#æõ!I&Ô"!'$"E'V"'€"(6"(O"!(h"#(w"#(Dƒ"'(‹"g(›"g(«"g(N¹"k(Ã"µ( È"Á(Ò"Í(æ"Í(ÿ"Ï(#Ð(¨1#x):#Ð)N#ð)c# l#0 r#˜ À‚#X ‰#h x#à x‘#X —#H -§#x Â#x Ï#x ê#x ø#@ $d.realdata$t$d..\\..\\..\\boards\\ST_STM32L_DISCOVERY\\board.c..\..\..\boards\ST_STM32L_DISCOVERY\board.c.text.constdata..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.sMSTACKCSTACKproc_stack_memHEAPHeap_Mem..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\chcoreasm_v7m.s..\..\..\os\ports\RVCT\ARMCMx\chcore.c..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.c..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\STM32L1xx\\vectors.sRESET..\..\..\os\ports\common\ARMCMx\nvic.c..\..\..\os\kernel\src\chcond.c..\..\..\os\kernel\src\chdebug.c..\..\..\os\kernel\src\chdynamic.c..\..\..\os\kernel\src\chevents.c..\..\..\os\kernel\src\chheap.c.bssdefault_heap..\..\..\os\kernel\src\chlists.c..\..\..\os\kernel\src\chmboxes.c..\..\..\os\kernel\src\chmemcore.c.datanextmemendmem..\..\..\os\kernel\src\chmempools.c..\..\..\os\kernel\src\chmsg.c..\..\..\os\kernel\src\chmtx.c..\..\..\os\kernel\src\chqueues.c..\..\..\os\kernel\src\chregistry.c..\..\..\os\kernel\src\chschd.cwakeup..\..\..\os\kernel\src\chsem.c..\..\..\os\kernel\src\chsys.cmainthread..\..\..\os\kernel\src\chthreads.c..\..\..\os\kernel\src\chvt.c..\\..\\..\\os\\hal\\src\\usb.c..\..\..\os\hal\src\usb.c..\\..\\..\\os\\hal\\src\\adc.c..\..\..\os\hal\src\adc.c..\\..\\..\\os\\hal\\src\\can.c..\..\..\os\hal\src\can.c..\\..\\..\\os\\hal\\src\\ext.c..\..\..\os\hal\src\ext.c..\\..\\..\\os\\hal\\src\\gpt.c..\..\..\os\hal\src\gpt.c..\\..\\..\\os\\hal\\src\\hal.c..\..\..\os\hal\src\hal.c..\\..\\..\\os\\hal\\src\\i2c.c..\..\..\os\hal\src\i2c.c..\\..\\..\\os\\hal\\src\\icu.c..\..\..\os\hal\src\icu.c..\\..\\..\\os\\hal\\src\\mac.c..\..\..\os\hal\src\mac.c..\\..\\..\\os\\hal\\src\\mmc_spi.c..\..\..\os\hal\src\mmc_spi.c..\\..\\..\\os\\hal\\src\\pal.c..\..\..\os\hal\src\pal.c..\\..\\..\\os\\hal\\src\\pwm.c..\..\..\os\hal\src\pwm.c..\\..\\..\\os\\hal\\src\\rtc.c..\..\..\os\hal\src\rtc.c..\\..\\..\\os\\hal\\src\\sdc.c..\..\..\os\hal\src\sdc.c..\\..\\..\\os\\hal\\src\\serial.c..\..\..\os\hal\src\serial.cwritereadputgetputtgettwritetreadtvmt..\\..\\..\\os\\hal\\src\\serial_usb.c..\..\..\os\hal\src\serial_usb.c..\\..\\..\\os\\hal\\src\\spi.c..\..\..\os\hal\src\spi.c..\\..\\..\\os\\hal\\src\\tm.c..\..\..\os\hal\src\tm.ctm_starttm_stopmeasurement_offset..\\..\\..\\os\\hal\\src\\uart.c..\..\..\os\hal\src\uart.c..\\..\\..\\os\\hal\\platforms\\STM32\\GPIOv2\\pal_lld.c..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.c..\\..\\..\\os\\hal\\platforms\\STM32\\mac_lld.c..\..\..\os\hal\platforms\STM32\mac_lld.c..\\..\\..\\os\\hal\\platforms\\STM32\\pwm_lld.c..\..\..\os\hal\platforms\STM32\pwm_lld.c..\\..\\..\\os\\hal\\platforms\\STM32\\USARTv1\\serial_lld.c..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.cnotify1notify2serve_interruptdefault_config..\\..\\..\\os\\hal\\platforms\\STM32L1xx\\stm32_dma.c..\..\..\os\hal\platforms\STM32L1xx\stm32_dma.c..\\..\\..\\os\\hal\\platforms\\STM32L1xx\\adc_lld.c..\..\..\os\hal\platforms\STM32L1xx\adc_lld.c..\\..\\..\\os\\hal\\platforms\\STM32L1xx\\hal_lld.c..\..\..\os\hal\platforms\STM32L1xx\hal_lld.c..\\..\\..\\os\\hal\\platforms\\STM32\\gpt_lld.c..\..\..\os\hal\platforms\STM32\gpt_lld.c..\\main.c..\main.cgpt2cbThread_odpalThread_GPSwaThread_odpalwaThread_GPSgpt2cfgUSART2_configGPS_dekoduj.ckom_uziv.cdc.s../clib/string.c../clib/memcpset.s../clib/heapaux.c../clib/angel/startup.s!!!main../clib/angel/kernel.s.ARM.Collect$$rtentry$$00000000.ARM.Collect$$rtentry$$00000002.ARM.Collect$$rtentry$$00000009.ARM.Collect$$rtentry$$0000000A.ARM.Collect$$rtentry$$0000000C.ARM.Collect$$rtentry$$0000000D.ARM.Collect$$rtentry$$00000005.ARM.Collect$$rtentry$$00002716__lit__00000000../clib/angel/sys.s../clib/stdlib.c../clib/angel/boardlib.s../clib/libinit.s.ARM.Collect$$libinit$$00000000.ARM.Collect$$rtexit$$00000000.ARM.Collect$$libinit$$00000002.ARM.Collect$$libinit$$00000008.ARM.Collect$$libinit$$0000000A.ARM.Collect$$libinit$$0000000C.ARM.Collect$$libinit$$0000000F.ARM.Collect$$libinit$$00000011.ARM.Collect$$libinit$$00000013.ARM.Collect$$libinit$$00000015.ARM.Collect$$libinit$$00000017.ARM.Collect$$libinit$$00000019.ARM.Collect$$libinit$$0000001B.ARM.Collect$$libinit$$0000001D.ARM.Collect$$libinit$$0000001F.ARM.Collect$$libinit$$00000021.ARM.Collect$$libinit$$00000023.ARM.Collect$$libinit$$0000002A.ARM.Collect$$libinit$$0000002C.ARM.Collect$$libinit$$0000002E.ARM.Collect$$libinit$$00000030.ARM.Collect$$libinit$$00000031.ARM.Collect$$rtexit$$00000002.ARM.Collect$$rtexit$$00000003.ARM.Collect$$rtexit$$00000004../clib/armsys.c../fplib/fpinit.s../clib/angel/sysapp.c.ARM.Collect$$libshutdown$$00000000../clib/heapalloc.c../clib/signal.c.ARM.Collect$$libshutdown$$00000003.ARM.Collect$$libshutdown$$00000006.ARM.Collect$$libshutdown$$00000009.ARM.Collect$$libshutdown$$0000000B.ARM.Collect$$libshutdown$$0000000E.ARM.Collect$$libshutdown$$0000000F../clib/angel/rt.s../clib/signal.s../clib/angel/scatter.s!!!scatter../clib/angel/handlers.s!!handler_copy!!handler_ziBuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2__ARM_use_no_argv__Vectors__main__scatterload__scatterload_rt2__scatterload_rt2_thumb_only__scatterload_null__scatterload_copy__scatterload_zeroinit__rt_lib_init__rt_lib_init_alloca_1__rt_lib_init_argv_1__rt_lib_init_atexit_1__rt_lib_init_clock_1__rt_lib_init_cpp_1__rt_lib_init_exceptions_1__rt_lib_init_fp_1__rt_lib_init_fp_trap_1__rt_lib_init_getenv_1__rt_lib_init_heap_1__rt_lib_init_lc_collate_1__rt_lib_init_lc_ctype_1__rt_lib_init_lc_monetary_1__rt_lib_init_lc_numeric_1__rt_lib_init_lc_time_1__rt_lib_init_rand_1__rt_lib_init_return__rt_lib_init_signal_1__rt_lib_init_stdio_1__rt_lib_init_user_alloc_1__rt_lib_shutdown__rt_lib_shutdown_fp_trap_1__rt_lib_shutdown_heap_1__rt_lib_shutdown_return__rt_lib_shutdown_signal_1__rt_lib_shutdown_stdio_1__rt_lib_shutdown_user_alloc_1__rt_entry__rt_entry_presh_1__rt_entry_sh__rt_entry_li__rt_entry_postsh_1__rt_entry_main__rt_entry_postli_1__rt_exit__rt_exit_ls__rt_exit_prels_1__rt_exit_exit__early_initboardInitReset_Handler__user_initial_stackheap_port_switch_port_thread_start_port_switch_from_isr_port_exit_from_isr_port_irq_epilogueSysTickVectorSVCallVector_port_initBusFaultVectorDebugMonitorVectorHardFaultVectorMemManageVectorNMIVectorPendSVVectorUsageFaultVectorVector1CVector20Vector24Vector28Vector34Vector40Vector44Vector48Vector4CVector50Vector54Vector58Vector5CVector60Vector64Vector68Vector6CVector70Vector74Vector78Vector7CVector80Vector84Vector88Vector8CVector90Vector94Vector98Vector9CVectorA0VectorA4VectorA8VectorACVectorB4VectorB8VectorBCVectorC0VectorC4VectorC8VectorCCVectorD0VectorDCVectorE0VectorE4VectorE8VectorECVectorF0_unhandled_exceptionnvicEnableVectornvicDisableVectornvicSetSystemHandlerPrioritychThdAddRefchThdReleasechThdCreateFromHeapchThdCreateFromMemoryPoolchEvtRegisterMaskchEvtUnregisterchEvtGetAndClearEventschEvtAddEventschEvtSignalIchEvtBroadcastFlagsIchEvtGetAndClearFlagschEvtSignalchEvtBroadcastFlagschEvtGetAndClearFlagsIchEvtDispatchchEvtWaitOnechEvtWaitAnychEvtWaitAllchEvtWaitOneTimeoutchEvtWaitAnyTimeoutchEvtWaitAllTimeout_heap_initchHeapInitchHeapAllocchHeapFreechHeapStatus_core_initchCoreAllocIchCoreAllocchCoreStatuschPoolInitchPoolFreeIchPoolFreechPoolLoadArraychPoolAllocIchPoolAllocchMtxInitchMtxLockSchMtxLockchMtxTryLockSchMtxTryLockchMtxUnlockchMtxUnlockSchMtxUnlockAllchIQInitchIQResetIchIQPutIchIQGetTimeoutchIQReadTimeoutchOQInitchOQResetIchOQPutTimeoutchOQGetIchOQWriteTimeout_scheduler_initchSchReadyIchSchGoSleepSchSchGoSleepTimeoutSchSchWakeupSchSchDoRescheduleAheadchSchRescheduleSchSchDoRescheduleBehindchSchDoReschedule_idle_threadchSysInitchSysTimerHandlerI_thread_initchThdCreateIchThdCreateStaticchThdSetPrioritychThdResumechThdTerminatechThdSleepchThdSleepUntilchThdYieldchThdExitSchThdExitchThdWait_vt_initchVTSetIchVTResetIchTimeIsWithingptInitgptObjectInitgptStartgptStopgptChangeIntervalgptStartContinuousIgptStartContinuousgptStartOneShotIgptStartOneShotgptStopTimerIgptStopTimergptPolledDelayhalInithalIsCounterWithinhalPolledDelaysdInitsdObjectInitsdStartsdStopsdIncomingDataIsdRequestDataItmObjectInittmInit_pal_lld_init_pal_lld_setgroupmodeVectorD4VectorD8sd_lld_initsd_lld_startsd_lld_stophal_lld_initstm32_clock_initgpt_lld_stop_timerVectorB0gpt_lld_initgpt_lld_startgpt_lld_stopgpt_lld_start_timergpt_lld_polled_delaydekodujPrikazmaindekoduj_zpravu_GPSstrstrstrncpystrcmp__use_two_region_memory__rt_heap_escrow$2region__rt_heap_expand$2region__aeabi_memclr__rt_memclr_memset__aeabi_memclr4__aeabi_memclr8__rt_memclr_w_memset_wexit_sys_exit__I$use$semihosting__use_no_semihosting_swi__semihosting_library_functionpal_default_configch_debugRegion$$Table$$BaseRegion$$Table$$Limittp_odpalrlist_idle_thread_wavtlistSD1SD2GPTD2GPGGA_informace__main_thread_stack_base____initial_spImage$$RW_IRAM1$$ZI$$Limit__initial_mspImage$$RW_IRAM2$$Base@ARMARM Linker, 5.03 [Build 24]
384 } 384 ArmLink --strict --callgraph --map --symbols --xref --cpu=Cortex-M3 --fpu=SoftVFP --list=.\lst\ch.map --output=.\obj\ch.axf --scatter=.\obj\ch.sct --info=summarysizes,sizes,totals,unused,veneers
385 x} ,}ª¬}––¬Ú}$(}(ª}ø$}ÔØ}Øô}ôø}°´}´Ð}ÐÔ}Œ}¬}¬°}hl}lˆ}ˆŒ}DH}Hd}dh}"&}&@}@D}}}"}>BP¦ªP}þ} Î}\^}^Î}8:}:\}(*}*4}48}}$}$(} } }ì}°ì}~ž}ž°}pr}r~}`b}bp}}\}\`}æê}ê’}$æ}BD}DH}Hn} np}.B}.}}öø}ø}ÈÊ}Êò}òö}˜š}šÈ}|~}~˜}DF}F|}@D}:@}4:}.4}(.}(}} 385 C:\Program Files\Keil\ARM\ARMCC\bin\..\lib\armlib\c_w.lC:\Program Files\Keil\ARM\ARMCC\bin\..\lib\armlib\fz_ws.lC:\Program Files\Keil\ARM\ARMCC\bin\..\lib\armlib\h_w.lC:\Program Files\Keil\ARM\ARMCC\bin\..\lib\armlib\m_ws.lC:\Program Files\Keil\ARM\ARMCC\bin\..\lib\armlib\vfpsupport.lInput Comments:board.oARM Linker, 5.03 [Build 24]
386 } 386 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\board.o --vfemode=force
387 }xz}zŒ}df}fx}Ld}02}2L}}0}}}Jj}––(J}}$}$(}:<P>@P¾À}ÀÒ}¦¨}¨¾}ž¦}†ˆ}ˆž}~†}fh}h~}^f}H^},.}.H}},}}} }}äæ}æ}²´}´à}àä}‚„}„²}bd}d‚}Tb}8:}:T}}8}}}lŽ}––Jl}J}}~€P‚„P(*}*Z}âä}ä"}"(}¢¤}¤Ü}Üâ}€‚}‚¢}bd}d€}JL}Lb}4J}}4}îð}ð}ˆŠ}Šî}8ˆ}8}NP}P¤} 387 Input Comments:p44e8-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p44e8-2board.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\board.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\board.crfcstartup.oARM Assembler, 5.03 [Build 24]ArmAsm --debug --xref --cpreproc --cpu=Cortex-M3 --apcs=interwork --depend=.\obj\cstartup.d -I..\ -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Programchcoreasm_v7m.oARM Assembler, 5.03 [Build 24]ArmAsm --debug --xref --cpreproc --cpu=Cortex-M3 --apcs=interwork --depend=.\obj\chcoreasm_v7m.d -I..\ -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Programchcore.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chcore.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chcore.crfchcore_v7m.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chcore_v7m.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chcore_v7m.crfvectors.oARM Assembler, 5.03 [Build 24]ArmAsm --debug --xref --cpreproc --cpu=Cortex-M3 --apcs=interwork --depend=.\obj\vectors.d -I..\ -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Programnvic.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\nvic.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\nvic.crfchcond.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chcond.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chcond.crfchdebug.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chdebug.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chdebug.crfchdynamic.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chdynamic.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chdynamic.crfchevents.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chevents.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chevents.crfchheap.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chheap.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chheap.crfchlists.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chlists.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chlists.crfchmboxes.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chmboxes.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chmboxes.crfchmemcore.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chmemcore.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chmemcore.crfchmempools.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chmempools.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chmempools.crfchmsg.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chmsg.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chmsg.crfchmtx.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chmtx.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chmtx.crfchsem.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chsem.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chsem.crfchsys.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chsys.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chsys.crfgps_dekoduj.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\gps_dekoduj.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\gps_dekoduj.crfchqueues.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chqueues.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chqueues.crfchregistry.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chregistry.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chregistry.crfchschd.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chschd.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chschd.crfchthreads.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chthreads.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chthreads.crfchvt.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chvt.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chvt.crfusb.oARM Linker, 5.03 [Build 24]
388 } N} 388 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\usb.o --vfemode=force
389 }ÂÄ}Ä}”œ}œÂ}t”}HJ}Jt}}H}Ô}šœ}œÔ}ln}nš}24}4l} 389 Input Comments:p4818-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4818-2usb.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\usb.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\usb.crfadc.oARM Linker, 5.03 [Build 24]
390 } 390 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\adc.o --vfemode=force
391 2}}àâPPz|P˜šP>@}@‚}‚†}†¼}¼À}ü>}²ü}t²}}P}PR}Rp}pt}²´}´º}º}(}R²}.R}.}}}@}}ž¢}–––¢0}(Zp}pž}Þâ}âZ}®°}°Þ}”®}}”}(”˜}˜}Nd}d”} "}"N}}} }æêP,0PlnPœžP PVZPTXP”PöúP`bP’”PØÚ}––Ú }Ž’}’Ø}8:}:Ž}8}ð}ÜÞ}Þð} 391 Input Comments:p4850-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4850-2adc.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\adc.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\adc.crfcan.oARM Linker, 5.03 [Build 24]
392 } Î}ÎÒ}ÒÜ} 392 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\can.o --vfemode=force
393 }øúP Pln}n€}:<}<l}}:}jl}l’}NP}Pj}&4}4L}LN}&} 393 Input Comments:p4888-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4888-2can.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\can.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\can.crfext.oARM Linker, 5.03 [Build 24]
394 } 394 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\ext.o --vfemode=force
395 }V`}.V}.}}(6}––6Z}äæ}æ(}¬®}®ä}| } ¬}:<}<|}}:}Ôâ}â}’”}”Ô}\^}^’}(*}*\}}"}"(}24PXZP†ˆPª¬PÞàPP}–––F}¦¨}¨} } }&*}*¦}&}}z~Pœ P¢¦Pöø}––ø4}¶¸}¸ö}rt}t¶}DF}Fr}}D}äæ}æ}´¸}¸ä}ª´}PT}Tª}}P}}²¶}¶}€‚}‚²}h€}Hh}H}}$&P24PØÚPôöP˜šP´¶P¨ª}ªè}jl}l¨}j}}¸¼PæèPz~P¦¨Pz~}~Ð}04}4z}äæ}æ0}¢¦}¦ä}ln}n¢}FH}Hl}*4}4F}}*}}t–}@t}}>}>@}´¸}¸Ú}Úà}¢´}JL}L¢}J}}}_GPS_DEKODUJ_H_ ADC_GRP1_NUM_CHANNELS 2 ADC_GRP1_BUF_DEPTH 4#MAX_DELKA_PRIKAZU 10&GPS_BUFFER 500_GPS_DEKODUJ_H_ 4ALLOWED_DELAY MS2ST(5)7TEST_QUEUES_SIZE 4=ALLOWED_DELAY 54ALLOWED_DELAY MS2ST(5)5MB_SIZE 51SIZE 164ALLOWED_DELAY MS2ST(5)_TEST_H_  DELAY_BETWEEN_TESTS 200'TEST_NO_BENCHMARKS FALSE*MAX_THREADS 5+MAX_TOKENS 164THREADS_STACK_SIZE 1286WA_SIZE THD_WA_SIZE(THREADS_STACK_SIZE)ltest_fail(point) { _test_fail(point); return; }xtest_assert(point,condition,msg) { if (_test_assert(point, condition)) return; }„test_assert_lock(point,condition,msg) { chSysLock(); if (_test_assert(point, condition)) { chSysUnlock(); return; } chSysUnlock(); }“test_assert_sequence(point,expected) { if (_test_assert_sequence(point, expected)) return; }Ÿtest_assert_time_window(point,start,end) { if (_test_assert_time_window(point, start, end)) return; } ! " 395 Input Comments:p48c0-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p48c0-2ext.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\ext.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\ext.crfgpt.oARM Linker, 5.03 [Build 24]
396 # $ % &'_TEST_H_  DELAY_BETWEEN_TESTS 200'TEST_NO_BENCHMARKS FALSE*MAX_THREADS 5+MAX_TOKENS 164THREADS_STACK_SIZE 1286WA_SIZE THD_WA_SIZE(THREADS_STACK_SIZE)ltest_fail(point) { _test_fail(point); return; }xtest_assert(point,condition,msg) { if (_test_assert(point, condition)) return; }„test_assert_lock(point,condition,msg) { chSysLock(); if (_test_assert(point, condition)) { chSysUnlock(); return; } chSysUnlock(); }“test_assert_sequence(point,expected) { if (_test_assert_sequence(point, expected)) return; }Ÿtest_assert_time_window(point,start,end) { if (_test_assert_time_window(point, start, end)) return; }_GPT_H_ I\gptChangeIntervalI(gptp,interval) { gpt_lld_change_interval(gptp, interval); }_GPT_LLD_H_ 0STM32_GPT_USE_TIM1 FALSETSTM32_GPT_USE_TIM5 FALSE]STM32_GPT_USE_TIM6 FALSEfSTM32_GPT_USE_TIM7 FALSEoSTM32_GPT_USE_TIM8 FALSExSTM32_GPT_USE_TIM9 FALSESTM32_GPT_USE_TIM11 FALSEŠSTM32_GPT_USE_TIM12 FALSE“STM32_GPT_USE_TIM14 FALSEšSTM32_GPT_TIM1_IRQ_PRIORITY 7¶STM32_GPT_TIM5_IRQ_PRIORITY 7½STM32_GPT_TIM6_IRQ_PRIORITY 7ÄSTM32_GPT_TIM7_IRQ_PRIORITY 7ËSTM32_GPT_TIM8_IRQ_PRIORITY 7ÒSTM32_GPT_TIM9_IRQ_PRIORITY 7ÙSTM32_GPT_TIM11_IRQ_PRIORITY 7àSTM32_GPT_TIM12_IRQ_PRIORITY 7çSTM32_GPT_TIM14_IRQ_PRIORITY 7°gpt_lld_change_interval(gptp,interval) ((gptp)->tim->ARR = (uint16_t)((interval) - 1))_ADC_LLD_H_ &ADC_CR2_EXTSEL_SRC(n) ((n) << 24)-ADC_CCR_ADCPRE_DIV1 0.ADC_CCR_ADCPRE_DIV2 1/ADC_CCR_ADCPRE_DIV4 26ADC_CHANNEL_IN0 07ADC_CHANNEL_IN1 18ADC_CHANNEL_IN2 29ADC_CHANNEL_IN3 3:ADC_CHANNEL_IN4 4;ADC_CHANNEL_IN5 5<ADC_CHANNEL_IN6 6=ADC_CHANNEL_IN7 7>ADC_CHANNEL_IN8 8?ADC_CHANNEL_IN9 9@ADC_CHANNEL_IN10 10AADC_CHANNEL_IN11 11BADC_CHANNEL_IN12 12CADC_CHANNEL_IN13 13DADC_CHANNEL_IN14 14EADC_CHANNEL_IN15 15FADC_CHANNEL_SENSOR 16GADC_CHANNEL_VREFINT 17HADC_CHANNEL_IN18 18IADC_CHANNEL_IN19 19JADC_CHANNEL_IN20 20KADC_CHANNEL_IN21 21LADC_CHANNEL_IN22 22MADC_CHANNEL_IN23 23NADC_CHANNEL_IN24 24OADC_CHANNEL_IN25 25VADC_SAMPLE_4 0WADC_SAMPLE_9 1XADC_SAMPLE_16 2YADC_SAMPLE_24 3ZADC_SAMPLE_48 4[ADC_SAMPLE_96 5\ADC_SAMPLE_192 6]ADC_SAMPLE_384 7ySTM32_ADC_ADCPRE ADC_CCR_ADCPRE_DIV1¯STM32_DMA_REQUIRED ƒADC_SQR1_NUM_CH(n) (((n) - 1) << 20)…ADC_SQR5_SQ1_N(n) ((n) << 0)†ADC_SQR5_SQ2_N(n) ((n) << 5)‡ADC_SQR5_SQ3_N(n) ((n) << 10)ˆADC_SQR5_SQ4_N(n) ((n) << 15)‰ADC_SQR5_SQ5_N(n) ((n) << 20)ŠADC_SQR5_SQ6_N(n) ((n) << 25)ŒADC_SQR4_SQ7_N(n) ((n) << 0)ADC_SQR4_SQ8_N(n) ((n) << 5)ŽADC_SQR4_SQ9_N(n) ((n) << 10)ADC_SQR4_SQ10_N(n) ((n) << 15)ADC_SQR4_SQ11_N(n) ((n) << 20)‘ADC_SQR4_SQ12_N(n) ((n) << 25)“ADC_SQR3_SQ13_N(n) ((n) << 0)”ADC_SQR3_SQ14_N(n) ((n) << 5)•ADC_SQR3_SQ15_N(n) ((n) << 10)–ADC_SQR3_SQ16_N(n) ((n) << 15)—ADC_SQR3_SQ17_N(n) ((n) << 20)˜ADC_SQR3_SQ18_N(n) ((n) << 25)šADC_SQR2_SQ19_N(n) ((n) << 0)›ADC_SQR2_SQ20_N(n) ((n) << 5)œADC_SQR2_SQ21_N(n) ((n) << 10)ADC_SQR2_SQ22_N(n) ((n) << 15)žADC_SQR2_SQ23_N(n) ((n) << 20)ŸADC_SQR2_SQ24_N(n) ((n) << 25)¡ADC_SQR1_SQ25_N(n) ((n) << 0)¢ADC_SQR1_SQ26_N(n) ((n) << 5)£ADC_SQR1_SQ27_N(n) ((n) << 10)ªADC_SMPR3_SMP_AN0(n) ((n) << 0)«ADC_SMPR3_SMP_AN1(n) ((n) << 3)¬ADC_SMPR3_SMP_AN2(n) ((n) << 6)­ADC_SMPR3_SMP_AN3(n) ((n) << 9)®ADC_SMPR3_SMP_AN4(n) ((n) << 12)¯ADC_SMPR3_SMP_AN5(n) ((n) << 15)°ADC_SMPR3_SMP_AN6(n) ((n) << 18)±ADC_SMPR3_SMP_AN7(n) ((n) << 21)²ADC_SMPR3_SMP_AN8(n) ((n) << 24)³ADC_SMPR3_SMP_AN9(n) ((n) << 27)µADC_SMPR2_SMP_AN10(n) ((n) << 0)¶ADC_SMPR2_SMP_AN11(n) ((n) << 3)·ADC_SMPR2_SMP_AN12(n) ((n) << 6)¸ADC_SMPR2_SMP_AN13(n) ((n) << 9)¹ADC_SMPR2_SMP_AN14(n) ((n) << 12)ºADC_SMPR2_SMP_AN15(n) ((n) << 15)»ADC_SMPR2_SMP_SENSOR(n) ((n) << 18)½ADC_SMPR2_SMP_VREF(n) ((n) << 21)¿ADC_SMPR2_SMP_AN18(n) ((n) << 24)ÀADC_SMPR2_SMP_AN19(n) ((n) << 27)ÂADC_SMPR1_SMP_AN20(n) ((n) << 0)ÃADC_SMPR1_SMP_AN21(n) ((n) << 3)ÄADC_SMPR1_SMP_AN22(n) ((n) << 6)ÅADC_SMPR1_SMP_AN23(n) ((n) << 9)ÆADC_SMPR1_SMP_AN24(n) ((n) << 12)ÇADC_SMPR1_SMP_AN25(n) ((n) << 15) !.STM32_DMA1_STREAMS_MASK 0x0000007F3STM32_DMA2_STREAMS_MASK 0x00000F808STM32_DMA_CCR_RESET_VALUE 0x00000000_STM32_DMA_H_ 'STM32_DMA_STREAMS 7,STM32_DMA_ISR_MASK 0x0F7STM32_DMA_GETCHANNEL(n,c) 0ASTM32_DMA_IS_VALID_PRIORITY(prio) (((prio) >= 0) && ((prio) <= 3))JSTM32_DMA_STREAM_ID(dma,stream) ((stream) - 1)TSTM32_DMA_STREAM_ID_MSK(dma,stream) (1 << STM32_DMA_STREAM_ID(dma, stream))`STM32_DMA_IS_VALID_ID(id,mask) (((1 << (id)) & (mask)))mSTM32_DMA_STREAM(id) (&_stm32_dma_streams[id])oSTM32_DMA1_STREAM1 STM32_DMA_STREAM(0)pSTM32_DMA1_STREAM2 STM32_DMA_STREAM(1)qSTM32_DMA1_STREAM3 STM32_DMA_STREAM(2)rSTM32_DMA1_STREAM4 STM32_DMA_STREAM(3)sSTM32_DMA1_STREAM5 STM32_DMA_STREAM(4)tSTM32_DMA1_STREAM6 STM32_DMA_STREAM(5)uSTM32_DMA1_STREAM7 STM32_DMA_STREAM(6)|STM32_DMA_CR_EN DMA_CCR1_EN}STM32_DMA_CR_TEIE DMA_CCR1_TEIE~STM32_DMA_CR_HTIE DMA_CCR1_HTIESTM32_DMA_CR_TCIE DMA_CCR1_TCIE€STM32_DMA_CR_DIR_MASK (DMA_CCR1_DIR | DMA_CCR1_MEM2MEM)STM32_DMA_CR_DIR_P2M 0‚STM32_DMA_CR_DIR_M2P DMA_CCR1_DIRƒSTM32_DMA_CR_DIR_M2M DMA_CCR1_MEM2MEM„STM32_DMA_CR_CIRC DMA_CCR1_CIRC…STM32_DMA_CR_PINC DMA_CCR1_PINC†STM32_DMA_CR_MINC DMA_CCR1_MINC‡STM32_DMA_CR_PSIZE_MASK DMA_CCR1_PSIZEˆSTM32_DMA_CR_PSIZE_BYTE 0‰STM32_DMA_CR_PSIZE_HWORD DMA_CCR1_PSIZE_0ŠSTM32_DMA_CR_PSIZE_WORD DMA_CCR1_PSIZE_1‹STM32_DMA_CR_MSIZE_MASK DMA_CCR1_MSIZEŒSTM32_DMA_CR_MSIZE_BYTE 0STM32_DMA_CR_MSIZE_HWORD DMA_CCR1_MSIZE_0ŽSTM32_DMA_CR_MSIZE_WORD DMA_CCR1_MSIZE_1STM32_DMA_CR_SIZE_MASK (STM32_DMA_CR_PSIZE_MASK | STM32_DMA_CR_MSIZE_MASK)‘STM32_DMA_CR_PL_MASK DMA_CCR1_PL’STM32_DMA_CR_PL(n) ((n) << 12)™STM32_DMA_CR_DMEIE 0šSTM32_DMA_CR_CHSEL_MASK 0›STM32_DMA_CR_CHSEL(n) 0¢STM32_DMA_ISR_FEIF 0£STM32_DMA_ISR_DMEIF 0¤STM32_DMA_ISR_TEIF DMA_ISR_TEIF1¥STM32_DMA_ISR_HTIF DMA_ISR_HTIF1¦STM32_DMA_ISR_TCIF DMA_ISR_TCIF1ÝdmaStreamSetPeripheral(dmastp,addr) { (dmastp)->channel->CPAR = (uint32_t)(addr); }ìdmaStreamSetMemory0(dmastp,addr) { (dmastp)->channel->CMAR = (uint32_t)(addr); }ûdmaStreamSetTransactionSize(dmastp,size) { (dmastp)->channel->CNDTR = (uint32_t)(size); }ŠdmaStreamGetTransactionSize(dmastp) ((size_t)((dmastp)->channel->CNDTR))—dmaStreamSetMode(dmastp,mode) { (dmastp)->channel->CCR = (uint32_t)(mode); }¥dmaStreamEnable(dmastp) { (dmastp)->channel->CCR |= STM32_DMA_CR_EN; }·dmaStreamDisable(dmastp) { (dmastp)->channel->CCR &= ~(STM32_DMA_CR_TCIE | STM32_DMA_CR_HTIE | STM32_DMA_CR_TEIE | STM32_DMA_CR_EN); dmaStreamClearInterrupt(dmastp); }ÇdmaStreamClearInterrupt(dmastp) { *(dmastp)->ifcr = STM32_DMA_ISR_MASK << (dmastp)->ishift; }ÞdmaStartMemCopy(dmastp,mode,src,dst,n) { dmaStreamSetPeripheral(dmastp, src); dmaStreamSetMemory0(dmastp, dst); dmaStreamSetTransactionSize(dmastp, n); dmaStreamSetMode(dmastp, (mode) | STM32_DMA_CR_MINC | STM32_DMA_CR_PINC | STM32_DMA_CR_DIR_M2M | STM32_DMA_CR_EN); }îdmaWaitCompletion(dmastp) { while ((dmastp)->channel->CNDTR > 0) ; dmaStreamDisable(dmastp); }_SERIAL_LLD_H_ KSTM32_SERIAL_USE_UART4 FALSETSTM32_SERIAL_USE_UART5 FALSE]STM32_SERIAL_USE_USART6 FALSEySTM32_SERIAL_UART4_PRIORITY 12€STM32_SERIAL_UART5_PRIORITY 12‡STM32_SERIAL_USART6_PRIORITY 12î_serial_driver_data _base_asynchronous_channel_data sdstate_t state; InputQueue iqueue; OutputQueue oqueue; uint8_t ib[SERIAL_BUFFERS_SIZE]; uint8_t ob[SERIAL_BUFFERS_SIZE]; USART_TypeDef *usart;…USART_CR2_STOP1_BITS (0 << 12)†USART_CR2_STOP0P5_BITS (1 << 12)‡USART_CR2_STOP2_BITS (2 << 12)ˆUSART_CR2_STOP1P5_BITS (3 << 12)_PWM_H_ -PWM_OUTPUT_MASK 0x0F2PWM_OUTPUT_DISABLED 0x007PWM_OUTPUT_ACTIVE_HIGH 0x01<PWM_OUTPUT_ACTIVE_LOW 0x02`xPWM_FRACTION_TO_WIDTH(pwmp,denominator,numerator) ((uint16_t)((((uint32_t)(pwmp)->period) * (uint32_t)(numerator)) / (uint32_t)(denominator)))‰PWM_DEGREES_TO_WIDTH(pwmp,degrees) PWM_FRACTION_TO_WIDTH(pwmp, 36000, degrees)™PWM_PERCENTAGE_TO_WIDTH(pwmp,percentage) PWM_FRACTION_TO_WIDTH(pwmp, 10000, percentage)°pwmChangePeriodI(pwmp,period) { (pwmp)->period = (period); pwm_lld_change_period(pwmp, period); }ÃpwmEnableChannelI(pwmp,channel,width) pwm_lld_enable_channel(pwmp, channel, width)ÔpwmDisableChannelI(pwmp,channel) pwm_lld_disable_channel(pwmp, channel)àpwmIsChannelEnabledI(pwmp,channel) pwm_lld_is_channel_enabled(pwmp, channel)_PWM_LLD_H_ %PWM_CHANNELS 4+PWM_COMPLEMENTARY_OUTPUT_MASK 0xF01PWM_COMPLEMENTARY_OUTPUT_DISABLED 0x00:PWM_COMPLEMENTARY_OUTPUT_ACTIVE_HIGH 0x10CPWM_COMPLEMENTARY_OUTPUT_ACTIVE_LOW 0x20TSTM32_PWM_USE_ADVANCED FALSE]STM32_PWM_USE_TIM1 FALSESTM32_PWM_USE_TIM5 FALSEŠSTM32_PWM_USE_TIM8 FALSE“STM32_PWM_USE_TIM9 FALSEšSTM32_PWM_TIM1_IRQ_PRIORITY 7¶STM32_PWM_TIM5_IRQ_PRIORITY 7½STM32_PWM_TIM8_IRQ_PRIORITY 7ÅSTM32_PWM_TIM9_IRQ_PRIORITY 7–pwm_lld_change_period(pwmp,period) ((pwmp)->tim->ARR = (uint16_t)((period) - 1))¢pwm_lld_is_channel_enabled(pwmp,channel) (((pwmp)->tim->CCR[channel] != 0) || (((pwmp)->tim->DIER & (2 << channel)) != 0))#AHB_EN_MASK (RCC_AHBENR_GPIOAEN | RCC_AHBENR_GPIOBEN | RCC_AHBENR_GPIOCEN | RCC_AHBENR_GPIODEN | RCC_AHBENR_GPIOEEN | RCC_AHBENR_GPIOHEN)&AHB_LPEN_MASK AHB_EN_MASK_PAL_LLD_H_ "PAL_MODE_RESET#PAL_MODE_UNCONNECTED$PAL_MODE_INPUT%PAL_MODE_INPUT_PULLUP&PAL_MODE_INPUT_PULLDOWN'PAL_MODE_INPUT_ANALOG(PAL_MODE_OUTPUT_PUSHPULL)PAL_MODE_OUTPUT_OPENDRAIN/PAL_STM32_MODE_MASK (3 << 0)0PAL_STM32_MODE_INPUT (0 << 0)1PAL_STM32_MODE_OUTPUT (1 << 0)2PAL_STM32_MODE_ALTERNATE (2 << 0)3PAL_STM32_MODE_ANALOG (3 << 0)5PAL_STM32_OTYPE_MASK (1 << 2)6PAL_STM32_OTYPE_PUSHPULL (0 << 2)7PAL_STM32_OTYPE_OPENDRAIN (1 << 2)9PAL_STM32_OSPEED_MASK (3 << 3):PAL_STM32_OSPEED_LOWEST (0 << 3)>PAL_STM32_OSPEED_MID1 (1 << 3)?PAL_STM32_OSPEED_MID2 (2 << 3)APAL_STM32_OSPEED_HIGHEST (3 << 3)CPAL_STM32_PUDR_MASK (3 << 5)DPAL_STM32_PUDR_FLOATING (0 << 5)EPAL_STM32_PUDR_PULLUP (1 << 5)FPAL_STM32_PUDR_PULLDOWN (2 << 5)HPAL_STM32_ALTERNATE_MASK (15 << 7)IPAL_STM32_ALTERNATE(n) ((n) << 7)PPAL_MODE_ALTERNATE(n) (PAL_STM32_MODE_ALTERNATE | PAL_STM32_ALTERNATE(n))[PAL_MODE_RESET PAL_STM32_MODE_INPUT`PAL_MODE_UNCONNECTED PAL_MODE_INPUT_PULLUPePAL_MODE_INPUT PAL_STM32_MODE_INPUTjPAL_MODE_INPUT_PULLUP (PAL_STM32_MODE_INPUT | PAL_STM32_PUDR_PULLUP)pPAL_MODE_INPUT_PULLDOWN (PAL_STM32_MODE_INPUT | PAL_STM32_PUDR_PULLDOWN)vPAL_MODE_INPUT_ANALOG PAL_STM32_MODE_ANALOG{PAL_MODE_OUTPUT_PUSHPULL (PAL_STM32_MODE_OUTPUT | PAL_STM32_OTYPE_PUSHPULL)PAL_MODE_OUTPUT_OPENDRAIN (PAL_STM32_MODE_OUTPUT | PAL_STM32_OTYPE_OPENDRAIN)ÝPAL_IOPORTS_WIDTH 16ãPAL_WHOLE_PORT ((ioportmask_t)0xFFFF)IOPORT1 GPIOAˆIOPORT2 GPIOBIOPORT3 GPIOC–IOPORT4 GPIODIOPORT5 GPIOE²IOPORT8 GPIOHÆpal_lld_init(config) _pal_lld_init(config)Ôpal_lld_readport(port) ((port)->IDR)âpal_lld_readlatch(port) ((port)->ODR)îpal_lld_writeport(port,bits) ((port)->ODR = (bits))úpal_lld_setport(port,bits) ((port)->BSRR.H.set = (uint16_t)(bits))†pal_lld_clearport(port,bits) ((port)->BSRR.H.clear = (uint16_t)(bits))•pal_lld_writegroup(port,mask,offset,bits) ((port)->BSRR.W = ((~(bits) & (mask)) << (16 + (offset))) | (((bits) & (mask)) << (offset)))¥pal_lld_setgroupmode(port,mask,offset,mode) _pal_lld_setgroupmode(port, mask << offset, mode)²pal_lld_writepad(port,pad,bit) pal_lld_writegroup(port, 1, pad, bit)_CHVT_H_ .S2ST(sec) ((systime_t)((sec) * CH_FREQUENCY)):MS2ST(msec) ((systime_t)(((((msec) - 1L) * CH_FREQUENCY) / 1000L) + 1L))GUS2ST(usec) ((systime_t)(((((usec) - 1L) * CH_FREQUENCY) / 1000000L) + 1L))‚chVTDoTickI() { vtlist.vt_systime++; if (&vtlist != (VTList *)vtlist.vt_next) { VirtualTimer *vtp; --vtlist.vt_next->vt_time; while (!(vtp = vtlist.vt_next)->vt_time) { vtfunc_t fn = vtp->vt_func; vtp->vt_func = (vtfunc_t)NULL; vtp->vt_next->vt_prev = (void *)&vtlist; (&vtlist)->vt_next = vtp->vt_next; chSysUnlockFromIsr(); fn(vtp->vt_par); chSysLockFromIsr(); } } }™chVTIsArmedI(vtp) ((vtp)->vt_func != NULL)®chVTSet(vtp,time,vtfunc,par) { chSysLock(); chVTSetI(vtp, time, vtfunc, par); chSysUnlock(); }¼chVTReset(vtp) { chSysLock(); if (chVTIsArmedI(vtp)) chVTResetI(vtp); chSysUnlock(); }ÎchTimeNow() (vtlist.vt_systime)9_CHINLINE_H_ $<Csem_insert(tp,qp) queue_insert(tp, qp)"_CHINLINE_H_ _CHSCHD_H_ $RDY_OK 0%RDY_TIMEOUT -1'RDY_RESET -2/NOPRIO 00IDLEPRIO 11LOWPRIO 22NORMALPRIO 643HIGHPRIO 1274ABSPRIO 255ATIME_IMMEDIATE ((systime_t)0)GTIME_INFINITE ((systime_t)-1)Ofirstprio(rlp) ((rlp)->p_next->p_prio)scurrp rlist.r_current~setcurrp(tp) (currp = (tp))³chSchIsRescRequiredI() (firstprio(&rlist.r_queue) > currp->p_prio)¾chSchCanYieldS() (firstprio(&rlist.r_queue) >= currp->p_prio)ÉchSchDoYieldS() { if (chSchCanYieldS()) chSchDoRescheduleBehind(); }×chSchPreemption() { tprio_t p1 = firstprio(&rlist.r_queue); tprio_t p2 = currp->p_prio; if (currp->p_preempt) { if (p1 > p2) chSchDoRescheduleAhead(); } else { if (p1 >= p2) chSchDoRescheduleBehind(); } }15_offsetof(st,m) ((size_t)((char *)&((st *)0)->m - (char *)0))_CHREGISTRY_H_ IchRegSetThreadName(p) (currp->p_name = (p))UchRegGetThreadName(tp) ((tp)->p_name)cREG_REMOVE(tp) { (tp)->p_older->p_newer = (tp)->p_newer; (tp)->p_newer->p_older = (tp)->p_older; }nREG_INSERT(tp) { (tp)->p_newer = (Thread *)&rlist; (tp)->p_older = rlist.r_older; (tp)->p_older->p_newer = rlist.r_older = (tp); },D_CHINLINE_H_ _CHINLINE_H_ '/5)3H_LOCK(h) chMtxLock(&(h)->h_mtx)4H_UNLOCK(h) chMtxUnlock()°LIMIT(p) (union heap_header *)((uint8_t *)(p) + sizeof(union heap_header) + (p)->h.size)=)_CHINLINE_H_ _SERIAL_H_ *SD_PARITY_ERROR 32+SD_FRAMING_ERROR 64,SD_OVERRUN_ERROR 128-SD_NOISE_ERROR 256.SD_BREAK_DETECTED 512hm_serial_driver_methods _base_asynchronous_channel_methods™sdPutWouldBlock(sdp) chOQIsFullI(&(sdp)->oqueue)¦sdGetWouldBlock(sdp) chIQIsEmptyI(&(sdp)->iqueue)²sdPut(sdp,b) chOQPut(&(sdp)->oqueue, b)¾sdPutTimeout(sdp,b,t) chOQPutTimeout(&(sdp)->oqueue, b, t)ÊsdGet(sdp) chIQGet(&(sdp)->iqueue)ÖsdGetTimeout(sdp,t) chIQGetTimeout(&(sdp)->iqueue, t)âsdWrite(sdp,b,n) chOQWriteTimeout(&(sdp)->oqueue, b, n, TIME_INFINITE)ðsdWriteTimeout(sdp,b,n,t) chOQWriteTimeout(&(sdp)->oqueue, b, n, t)ýsdAsynchronousWrite(sdp,b,n) chOQWriteTimeout(&(sdp)->oqueue, b, n, TIME_IMMEDIATE)ŠsdRead(sdp,b,n) chIQReadTimeout(&(sdp)->iqueue, b, n, TIME_INFINITE)˜sdReadTimeout(sdp,b,n,t) chIQReadTimeout(&(sdp)->iqueue, b, n, t)¥sdAsynchronousRead(sdp,b,n) chIQReadTimeout(&(sdp)->iqueue, b, n, TIME_IMMEDIATE)_SERIAL_LLD_H_ KSTM32_SERIAL_USE_UART4 FALSETSTM32_SERIAL_USE_UART5 FALSE]STM32_SERIAL_USE_USART6 FALSEySTM32_SERIAL_UART4_PRIORITY 12€STM32_SERIAL_UART5_PRIORITY 12‡STM32_SERIAL_USART6_PRIORITY 12î_serial_driver_data _base_asynchronous_channel_data sdstate_t state; InputQueue iqueue; OutputQueue oqueue; uint8_t ib[SERIAL_BUFFERS_SIZE]; uint8_t ob[SERIAL_BUFFERS_SIZE]; USART_TypeDef *usart;…USART_CR2_STOP1_BITS (0 << 12)†USART_CR2_STOP0P5_BITS (1 << 12)‡USART_CR2_STOP2_BITS (2 << 12)ˆUSART_CR2_STOP1P5_BITS (3 << 12)_PWM_H_ -PWM_OUTPUT_MASK 0x0F2PWM_OUTPUT_DISABLED 0x007PWM_OUTPUT_ACTIVE_HIGH 0x01<PWM_OUTPUT_ACTIVE_LOW 0x02`xPWM_FRACTION_TO_WIDTH(pwmp,denominator,numerator) ((uint16_t)((((uint32_t)(pwmp)->period) * (uint32_t)(numerator)) / (uint32_t)(denominator)))‰PWM_DEGREES_TO_WIDTH(pwmp,degrees) PWM_FRACTION_TO_WIDTH(pwmp, 36000, degrees)™PWM_PERCENTAGE_TO_WIDTH(pwmp,percentage) PWM_FRACTION_TO_WIDTH(pwmp, 10000, percentage)°pwmChangePeriodI(pwmp,period) { (pwmp)->period = (period); pwm_lld_change_period(pwmp, period); }ÃpwmEnableChannelI(pwmp,channel,width) pwm_lld_enable_channel(pwmp, channel, width)ÔpwmDisableChannelI(pwmp,channel) pwm_lld_disable_channel(pwmp, channel)àpwmIsChannelEnabledI(pwmp,channel) pwm_lld_is_channel_enabled(pwmp, channel)_PWM_LLD_H_ %PWM_CHANNELS 4+PWM_COMPLEMENTARY_OUTPUT_MASK 0xF01PWM_COMPLEMENTARY_OUTPUT_DISABLED 0x00:PWM_COMPLEMENTARY_OUTPUT_ACTIVE_HIGH 0x10CPWM_COMPLEMENTARY_OUTPUT_ACTIVE_LOW 0x20TSTM32_PWM_USE_ADVANCED FALSE]STM32_PWM_USE_TIM1 FALSESTM32_PWM_USE_TIM5 FALSEŠSTM32_PWM_USE_TIM8 FALSE“STM32_PWM_USE_TIM9 FALSEšSTM32_PWM_TIM1_IRQ_PRIORITY 7¶STM32_PWM_TIM5_IRQ_PRIORITY 7½STM32_PWM_TIM8_IRQ_PRIORITY 7ÅSTM32_PWM_TIM9_IRQ_PRIORITY 7–pwm_lld_change_period(pwmp,period) ((pwmp)->tim->ARR = (uint16_t)((period) - 1))¢pwm_lld_is_channel_enabled(pwmp,channel) (((pwmp)->tim->CCR[channel] != 0) || (((pwmp)->tim->DIER & (2 << channel)) != 0))_GPT_H_ I\gptChangeIntervalI(gptp,interval) { gpt_lld_change_interval(gptp, interval); }_GPT_LLD_H_ 0STM32_GPT_USE_TIM1 FALSETSTM32_GPT_USE_TIM5 FALSE]STM32_GPT_USE_TIM6 FALSEfSTM32_GPT_USE_TIM7 FALSEoSTM32_GPT_USE_TIM8 FALSExSTM32_GPT_USE_TIM9 FALSESTM32_GPT_USE_TIM11 FALSEŠSTM32_GPT_USE_TIM12 FALSE“STM32_GPT_USE_TIM14 FALSEšSTM32_GPT_TIM1_IRQ_PRIORITY 7¶STM32_GPT_TIM5_IRQ_PRIORITY 7½STM32_GPT_TIM6_IRQ_PRIORITY 7ÄSTM32_GPT_TIM7_IRQ_PRIORITY 7ËSTM32_GPT_TIM8_IRQ_PRIORITY 7ÒSTM32_GPT_TIM9_IRQ_PRIORITY 7ÙSTM32_GPT_TIM11_IRQ_PRIORITY 7àSTM32_GPT_TIM12_IRQ_PRIORITY 7çSTM32_GPT_TIM14_IRQ_PRIORITY 7°gpt_lld_change_interval(gptp,interval) ((gptp)->tim->ARR = (uint16_t)((interval) - 1))_ADC_H_ Wi_adc_reset_i(adcp) { if ((adcp)->thread != NULL) { Thread *tp = (adcp)->thread; (adcp)->thread = NULL; tp->p_u.rdymsg = RDY_RESET; chSchReadyI(tp); } }y_adc_reset_s(adcp) { if ((adcp)->thread != NULL) { Thread *tp = (adcp)->thread; (adcp)->thread = NULL; chSchWakeupS(tp, RDY_RESET); } }ˆ_adc_wakeup_isr(adcp) { chSysLockFromIsr(); if ((adcp)->thread != NULL) { Thread *tp; tp = (adcp)->thread; (adcp)->thread = NULL; tp->p_u.rdymsg = RDY_OK; chSchReadyI(tp); } chSysUnlockFromIsr(); }›_adc_timeout_isr(adcp) { chSysLockFromIsr(); if ((adcp)->thread != NULL) { Thread *tp; tp = (adcp)->thread; (adcp)->thread = NULL; tp->p_u.rdymsg = RDY_TIMEOUT; chSchReadyI(tp); } chSysUnlockFromIsr(); }º_adc_isr_half_code(adcp) { if ((adcp)->grpp->end_cb != NULL) { (adcp)->grpp->end_cb(adcp, (adcp)->samples, (adcp)->depth / 2); } }Î_adc_isr_full_code(adcp) { if ((adcp)->grpp->circular) { if ((adcp)->grpp->end_cb != NULL) { if ((adcp)->depth > 1) { size_t half = (adcp)->depth / 2; size_t half_index = half * (adcp)->grpp->num_channels; (adcp)->grpp->end_cb(adcp, (adcp)->samples + half_index, half); } else { (adcp)->grpp->end_cb(adcp, (adcp)->samples, (adcp)->depth); } } } else { adc_lld_stop_conversion(adcp); if ((adcp)->grpp->end_cb != NULL) { (adcp)->state = ADC_COMPLETE; if ((adcp)->depth > 1) { size_t half = (adcp)->depth / 2; size_t half_index = half * (adcp)->grpp->num_channels; (adcp)->grpp->end_cb(adcp, (adcp)->samples + half_index, half); } else { (adcp)->grpp->end_cb(adcp, (adcp)->samples, (adcp)->depth); } if ((adcp)->state == ADC_COMPLETE) { (adcp)->state = ADC_READY; (adcp)->grpp = NULL; } } else { (adcp)->state = ADC_READY; (adcp)->grpp = NULL; } _adc_wakeup_isr(adcp); } }‰_adc_isr_error_code(adcp,err) { adc_lld_stop_conversion(adcp); if ((adcp)->grpp->error_cb != NULL) { (adcp)->state = ADC_ERROR; (adcp)->grpp->error_cb(adcp, err); if ((adcp)->state == ADC_ERROR) (adcp)->state = ADC_READY; } (adcp)->grpp = NULL; _adc_timeout_isr(adcp); }_ADC_LLD_H_ &ADC_CR2_EXTSEL_SRC(n) ((n) << 24)-ADC_CCR_ADCPRE_DIV1 0.ADC_CCR_ADCPRE_DIV2 1/ADC_CCR_ADCPRE_DIV4 26ADC_CHANNEL_IN0 07ADC_CHANNEL_IN1 18ADC_CHANNEL_IN2 29ADC_CHANNEL_IN3 3:ADC_CHANNEL_IN4 4;ADC_CHANNEL_IN5 5<ADC_CHANNEL_IN6 6=ADC_CHANNEL_IN7 7>ADC_CHANNEL_IN8 8?ADC_CHANNEL_IN9 9@ADC_CHANNEL_IN10 10AADC_CHANNEL_IN11 11BADC_CHANNEL_IN12 12CADC_CHANNEL_IN13 13DADC_CHANNEL_IN14 14EADC_CHANNEL_IN15 15FADC_CHANNEL_SENSOR 16GADC_CHANNEL_VREFINT 17HADC_CHANNEL_IN18 18IADC_CHANNEL_IN19 19JADC_CHANNEL_IN20 20KADC_CHANNEL_IN21 21LADC_CHANNEL_IN22 22MADC_CHANNEL_IN23 23NADC_CHANNEL_IN24 24OADC_CHANNEL_IN25 25VADC_SAMPLE_4 0WADC_SAMPLE_9 1XADC_SAMPLE_16 2YADC_SAMPLE_24 3ZADC_SAMPLE_48 4[ADC_SAMPLE_96 5\ADC_SAMPLE_192 6]ADC_SAMPLE_384 7ySTM32_ADC_ADCPRE ADC_CCR_ADCPRE_DIV1¯STM32_DMA_REQUIRED ƒADC_SQR1_NUM_CH(n) (((n) - 1) << 20)…ADC_SQR5_SQ1_N(n) ((n) << 0)†ADC_SQR5_SQ2_N(n) ((n) << 5)‡ADC_SQR5_SQ3_N(n) ((n) << 10)ˆADC_SQR5_SQ4_N(n) ((n) << 15)‰ADC_SQR5_SQ5_N(n) ((n) << 20)ŠADC_SQR5_SQ6_N(n) ((n) << 25)ŒADC_SQR4_SQ7_N(n) ((n) << 0)ADC_SQR4_SQ8_N(n) ((n) << 5)ŽADC_SQR4_SQ9_N(n) ((n) << 10)ADC_SQR4_SQ10_N(n) ((n) << 15)ADC_SQR4_SQ11_N(n) ((n) << 20)‘ADC_SQR4_SQ12_N(n) ((n) << 25)“ADC_SQR3_SQ13_N(n) ((n) << 0)”ADC_SQR3_SQ14_N(n) ((n) << 5)•ADC_SQR3_SQ15_N(n) ((n) << 10)–ADC_SQR3_SQ16_N(n) ((n) << 15)—ADC_SQR3_SQ17_N(n) ((n) << 20)˜ADC_SQR3_SQ18_N(n) ((n) << 25)šADC_SQR2_SQ19_N(n) ((n) << 0)›ADC_SQR2_SQ20_N(n) ((n) << 5)œADC_SQR2_SQ21_N(n) ((n) << 10)ADC_SQR2_SQ22_N(n) ((n) << 15)žADC_SQR2_SQ23_N(n) ((n) << 20)ŸADC_SQR2_SQ24_N(n) ((n) << 25)¡ADC_SQR1_SQ25_N(n) ((n) << 0)¢ADC_SQR1_SQ26_N(n) ((n) << 5)£ADC_SQR1_SQ27_N(n) ((n) << 10)ªADC_SMPR3_SMP_AN0(n) ((n) << 0)«ADC_SMPR3_SMP_AN1(n) ((n) << 3)¬ADC_SMPR3_SMP_AN2(n) ((n) << 6)­ADC_SMPR3_SMP_AN3(n) ((n) << 9)®ADC_SMPR3_SMP_AN4(n) ((n) << 12)¯ADC_SMPR3_SMP_AN5(n) ((n) << 15)°ADC_SMPR3_SMP_AN6(n) ((n) << 18)±ADC_SMPR3_SMP_AN7(n) ((n) << 21)²ADC_SMPR3_SMP_AN8(n) ((n) << 24)³ADC_SMPR3_SMP_AN9(n) ((n) << 27)µADC_SMPR2_SMP_AN10(n) ((n) << 0)¶ADC_SMPR2_SMP_AN11(n) ((n) << 3)·ADC_SMPR2_SMP_AN12(n) ((n) << 6)¸ADC_SMPR2_SMP_AN13(n) ((n) << 9)¹ADC_SMPR2_SMP_AN14(n) ((n) << 12)ºADC_SMPR2_SMP_AN15(n) ((n) << 15)»ADC_SMPR2_SMP_SENSOR(n) ((n) << 18)½ADC_SMPR2_SMP_VREF(n) ((n) << 21)¿ADC_SMPR2_SMP_AN18(n) ((n) << 24)ÀADC_SMPR2_SMP_AN19(n) ((n) << 27)ÂADC_SMPR1_SMP_AN20(n) ((n) << 0)ÃADC_SMPR1_SMP_AN21(n) ((n) << 3)ÄADC_SMPR1_SMP_AN22(n) ((n) << 6)ÅADC_SMPR1_SMP_AN23(n) ((n) << 9)ÆADC_SMPR1_SMP_AN24(n) ((n) << 12)ÇADC_SMPR1_SMP_AN25(n) ((n) << 15)_PAL_LLD_H_ "PAL_MODE_RESET#PAL_MODE_UNCONNECTED$PAL_MODE_INPUT%PAL_MODE_INPUT_PULLUP&PAL_MODE_INPUT_PULLDOWN'PAL_MODE_INPUT_ANALOG(PAL_MODE_OUTPUT_PUSHPULL)PAL_MODE_OUTPUT_OPENDRAIN/PAL_STM32_MODE_MASK (3 << 0)0PAL_STM32_MODE_INPUT (0 << 0)1PAL_STM32_MODE_OUTPUT (1 << 0)2PAL_STM32_MODE_ALTERNATE (2 << 0)3PAL_STM32_MODE_ANALOG (3 << 0)5PAL_STM32_OTYPE_MASK (1 << 2)6PAL_STM32_OTYPE_PUSHPULL (0 << 2)7PAL_STM32_OTYPE_OPENDRAIN (1 << 2)9PAL_STM32_OSPEED_MASK (3 << 3):PAL_STM32_OSPEED_LOWEST (0 << 3)>PAL_STM32_OSPEED_MID1 (1 << 3)?PAL_STM32_OSPEED_MID2 (2 << 3)APAL_STM32_OSPEED_HIGHEST (3 << 3)CPAL_STM32_PUDR_MASK (3 << 5)DPAL_STM32_PUDR_FLOATING (0 << 5)EPAL_STM32_PUDR_PULLUP (1 << 5)FPAL_STM32_PUDR_PULLDOWN (2 << 5)HPAL_STM32_ALTERNATE_MASK (15 << 7)IPAL_STM32_ALTERNATE(n) ((n) << 7)PPAL_MODE_ALTERNATE(n) (PAL_STM32_MODE_ALTERNATE | PAL_STM32_ALTERNATE(n))[PAL_MODE_RESET PAL_STM32_MODE_INPUT`PAL_MODE_UNCONNECTED PAL_MODE_INPUT_PULLUPePAL_MODE_INPUT PAL_STM32_MODE_INPUTjPAL_MODE_INPUT_PULLUP (PAL_STM32_MODE_INPUT | PAL_STM32_PUDR_PULLUP)pPAL_MODE_INPUT_PULLDOWN (PAL_STM32_MODE_INPUT | PAL_STM32_PUDR_PULLDOWN)vPAL_MODE_INPUT_ANALOG PAL_STM32_MODE_ANALOG{PAL_MODE_OUTPUT_PUSHPULL (PAL_STM32_MODE_OUTPUT | PAL_STM32_OTYPE_PUSHPULL)PAL_MODE_OUTPUT_OPENDRAIN (PAL_STM32_MODE_OUTPUT | PAL_STM32_OTYPE_OPENDRAIN)ÝPAL_IOPORTS_WIDTH 16ãPAL_WHOLE_PORT ((ioportmask_t)0xFFFF)IOPORT1 GPIOAˆIOPORT2 GPIOBIOPORT3 GPIOC–IOPORT4 GPIODIOPORT5 GPIOE²IOPORT8 GPIOHÆpal_lld_init(config) _pal_lld_init(config)Ôpal_lld_readport(port) ((port)->IDR)âpal_lld_readlatch(port) ((port)->ODR)îpal_lld_writeport(port,bits) ((port)->ODR = (bits))úpal_lld_setport(port,bits) ((port)->BSRR.H.set = (uint16_t)(bits))†pal_lld_clearport(port,bits) ((port)->BSRR.H.clear = (uint16_t)(bits))•pal_lld_writegroup(port,mask,offset,bits) ((port)->BSRR.W = ((~(bits) & (mask)) << (16 + (offset))) | (((bits) & (mask)) << (offset)))¥pal_lld_setgroupmode(port,mask,offset,mode) _pal_lld_setgroupmode(port, mask << offset, mode)²pal_lld_writepad(port,pad,bit) pal_lld_writegroup(port, 1, pad, bit)_TM_H_ XtmStartMeasurement(tmp) (tmp)->start(tmp)ctmStopMeasurement(tmp) (tmp)->stop(tmp)#_HAL_LLD_H_ %.HAL_IMPLEMENTS_COUNTERS TRUE4PLATFORM_NAME "STM32L1xx Ultra Low Power Medium Density";STM32_HSICLK 16000000<STM32_LSICLK 38000CSTM32_VOS_MASK (3 << 11)DSTM32_VOS_1P8 (1 << 11)ESTM32_VOS_1P5 (2 << 11)FSTM32_VOS_1P2 (3 << 11)HSTM32_PLS_MASK (7 << 5)ISTM32_PLS_LEV0 (0 << 5)JSTM32_PLS_LEV1 (1 << 5)KSTM32_PLS_LEV2 (2 << 5)LSTM32_PLS_LEV3 (3 << 5)MSTM32_PLS_LEV4 (4 << 5)NSTM32_PLS_LEV5 (5 << 5)OSTM32_PLS_LEV6 (6 << 5)PSTM32_PLS_LEV7 (7 << 5)WSTM32_RTCPRE_MASK (3 << 29)XSTM32_RTCPRE_DIV2 (0 << 29)YSTM32_RTCPRE_DIV4 (1 << 29)ZSTM32_RTCPRE_DIV8 (2 << 29)[STM32_RTCPRE_DIV16 (3 << 29)bSTM32_SW_MSI (0 << 0)cSTM32_SW_HSI (1 << 0)dSTM32_SW_HSE (2 << 0)eSTM32_SW_PLL (3 << 0)gSTM32_HPRE_DIV1 (0 << 4)hSTM32_HPRE_DIV2 (8 << 4)iSTM32_HPRE_DIV4 (9 << 4)jSTM32_HPRE_DIV8 (10 << 4)kSTM32_HPRE_DIV16 (11 << 4)lSTM32_HPRE_DIV64 (12 << 4)mSTM32_HPRE_DIV128 (13 << 4)nSTM32_HPRE_DIV256 (14 << 4)oSTM32_HPRE_DIV512 (15 << 4)qSTM32_PPRE1_DIV1 (0 << 8)rSTM32_PPRE1_DIV2 (4 << 8)sSTM32_PPRE1_DIV4 (5 << 8)tSTM32_PPRE1_DIV8 (6 << 8)uSTM32_PPRE1_DIV16 (7 << 8)wSTM32_PPRE2_DIV1 (0 << 11)xSTM32_PPRE2_DIV2 (4 << 11)ySTM32_PPRE2_DIV4 (5 << 11)zSTM32_PPRE2_DIV8 (6 << 11){STM32_PPRE2_DIV16 (7 << 11)}STM32_PLLSRC_HSI (0 << 16)~STM32_PLLSRC_HSE (1 << 16)€STM32_MCOSEL_NOCLOCK (0 << 24)STM32_MCOSEL_SYSCLK (1 << 24)‚STM32_MCOSEL_HSI (2 << 24)ƒSTM32_MCOSEL_MSI (3 << 24)„STM32_MCOSEL_HSE (4 << 24)…STM32_MCOSEL_PLL (5 << 24)†STM32_MCOSEL_LSI (6 << 24)‡STM32_MCOSEL_LSE (7 << 24)‰STM32_MCOPRE_DIV1 (0 << 28)ŠSTM32_MCOPRE_DIV2 (1 << 28)‹STM32_MCOPRE_DIV4 (2 << 28)ŒSTM32_MCOPRE_DIV8 (3 << 28)STM32_MCOPRE_DIV16 (4 << 28)”STM32_MSIRANGE_MASK (7 << 13)•STM32_MSIRANGE_64K (0 << 13)–STM32_MSIRANGE_128K (1 << 13)—STM32_MSIRANGE_256K (2 << 13)˜STM32_MSIRANGE_512K (3 << 13)™STM32_MSIRANGE_1M (4 << 13)šSTM32_MSIRANGE_2M (5 << 13)›STM32_MSIRANGE_4M (6 << 13)¢STM32_RTCSEL_MASK (3 << 16)£STM32_RTCSEL_NOCLOCK (0 << 16)¤STM32_RTCSEL_LSE (1 << 16)¥STM32_RTCSEL_LSI (2 << 16)¦STM32_RTCSEL_HSEDIV (3 << 16)²STM32_HAS_ADC1 TRUE³STM32_HAS_ADC2 FALSE´STM32_HAS_ADC3 FALSEµSTM32_HAS_ADC4 FALSE¸STM32_HAS_CAN1 FALSE¹STM32_HAS_CAN2 FALSEºSTM32_CAN_MAX_FILTERS 0½STM32_HAS_DAC TRUEÀSTM32_ADVANCED_DMA FALSEÁSTM32_HAS_DMA1 TRUEÂSTM32_HAS_DMA2 FALSEÅSTM32_HAS_ETH FALSEÈSTM32_EXTI_NUM_CHANNELS 23ËSTM32_HAS_GPIOA TRUEÌSTM32_HAS_GPIOB TRUEÍSTM32_HAS_GPIOC TRUEÎSTM32_HAS_GPIOD TRUEÏSTM32_HAS_GPIOE TRUEÐSTM32_HAS_GPIOF FALSEÑSTM32_HAS_GPIOG FALSEÒSTM32_HAS_GPIOH TRUEÓSTM32_HAS_GPIOI FALSEÖSTM32_HAS_I2C1 TRUE×STM32_I2C1_RX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 7))ØSTM32_I2C1_RX_DMA_CHN 0x00000000ÙSTM32_I2C1_TX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 6))ÚSTM32_I2C1_TX_DMA_CHN 0x00000000ÜSTM32_HAS_I2C2 TRUEÝSTM32_I2C2_RX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 5))ÞSTM32_I2C2_RX_DMA_CHN 0x00000000ßSTM32_I2C2_TX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 4))àSTM32_I2C2_TX_DMA_CHN 0x00000000âSTM32_HAS_I2C3 FALSEãSTM32_I2C3_RX_DMA_MSK 0äSTM32_I2C3_RX_DMA_CHN 0x00000000åSTM32_I2C3_TX_DMA_MSK 0æSTM32_I2C3_TX_DMA_CHN 0x00000000éSTM32_HAS_RTC TRUEêSTM32_RTC_HAS_SUBSECONDS FALSEëSTM32_RTC_IS_CALENDAR TRUEîSTM32_HAS_SDIO TRUEñSTM32_HAS_SPI1 TRUEòSTM32_SPI1_RX_DMA_MSK STM32_DMA_STREAM_ID_MSK(1, 2)óSTM32_SPI1_RX_DMA_CHN 0x00000000ôSTM32_SPI1_TX_DMA_MSK STM32_DMA_STREAM_ID_MSK(1, 3)õSTM32_SPI1_TX_DMA_CHN 0x00000000÷STM32_HAS_SPI2 TRUEøSTM32_SPI2_RX_DMA_MSK STM32_DMA_STREAM_ID_MSK(1, 4)ùSTM32_SPI2_RX_DMA_CHN 0x00000000úSTM32_SPI2_TX_DMA_MSK STM32_DMA_STREAM_ID_MSK(1, 5)ûSTM32_SPI2_TX_DMA_CHN 0x00000000ýSTM32_HAS_SPI3 FALSEþSTM32_SPI3_RX_DMA_MSK 0ÿSTM32_SPI3_RX_DMA_CHN 0x00000000€STM32_SPI3_TX_DMA_MSK 0STM32_SPI3_TX_DMA_CHN 0x00000000„STM32_HAS_TIM1 FALSE…STM32_HAS_TIM2 TRUE†STM32_HAS_TIM3 TRUE‡STM32_HAS_TIM4 TRUEˆSTM32_HAS_TIM5 FALSE‰STM32_HAS_TIM6 TRUEŠSTM32_HAS_TIM7 TRUE‹STM32_HAS_TIM8 FALSEŒSTM32_HAS_TIM9 TRUESTM32_HAS_TIM10 TRUEŽSTM32_HAS_TIM11 TRUESTM32_HAS_TIM12 FALSESTM32_HAS_TIM13 FALSE‘STM32_HAS_TIM14 FALSE’STM32_HAS_TIM15 FALSE“STM32_HAS_TIM16 FALSE”STM32_HAS_TIM17 FALSE•STM32_HAS_TIM18 FALSE–STM32_HAS_TIM19 FALSE™STM32_HAS_USART1 TRUEšSTM32_USART1_RX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 5))›STM32_USART1_RX_DMA_CHN 0x00000000œSTM32_USART1_TX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 4))STM32_USART1_TX_DMA_CHN 0x00000000ŸSTM32_HAS_USART2 TRUE STM32_USART2_RX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 6))¡STM32_USART2_RX_DMA_CHN 0x00000000¢STM32_USART2_TX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 7))£STM32_USART2_TX_DMA_CHN 0x00000000¥STM32_HAS_USART3 TRUE¦STM32_USART3_RX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 3))§STM32_USART3_RX_DMA_CHN 0x00000000¨STM32_USART3_TX_DMA_MSK (STM32_DMA_STREAM_ID_MSK(1, 2))©STM32_USART3_TX_DMA_CHN 0x00000000«STM32_HAS_UART4 FALSE¬STM32_UART4_RX_DMA_MSK 0­STM32_UART4_RX_DMA_CHN 0x00000000®STM32_UART4_TX_DMA_MSK 0¯STM32_UART4_TX_DMA_CHN 0x00000000±STM32_HAS_UART5 FALSE²STM32_UART5_RX_DMA_MSK 0³STM32_UART5_RX_DMA_CHN 0x00000000´STM32_UART5_TX_DMA_MSK 0µSTM32_UART5_TX_DMA_CHN 0x00000000·STM32_HAS_USART6 FALSE¸STM32_USART6_RX_DMA_MSK 0¹STM32_USART6_RX_DMA_CHN 0x00000000ºSTM32_USART6_TX_DMA_MSK 0»STM32_USART6_TX_DMA_CHN 0x00000000¾STM32_HAS_USB TRUE¿STM32_HAS_OTG1 FALSEÀSTM32_HAS_OTG2 FALSEËWWDG_IRQHandler Vector40ÌPVD_IRQHandler Vector44ÎTAMPER_STAMP_IRQHandler Vector48ÐRTC_WKUP_IRQHandler Vector4CÒFLASH_IRQHandler Vector50ÓRCC_IRQHandler Vector54ÔEXTI0_IRQHandler Vector58ÕEXTI1_IRQHandler Vector5CÖEXTI2_IRQHandler Vector60×EXTI3_IRQHandler Vector64ØEXTI4_IRQHandler Vector68ÙDMA1_Ch1_IRQHandler Vector6CÚDMA1_Ch2_IRQHandler Vector70ÛDMA1_Ch3_IRQHandler Vector74ÜDMA1_Ch4_IRQHandler Vector78ÝDMA1_Ch5_IRQHandler Vector7CÞDMA1_Ch6_IRQHandler Vector80ßDMA1_Ch7_IRQHandler Vector84àADC1_IRQHandler Vector88áUSB_HP_IRQHandler Vector8CâUSB_LP_IRQHandler Vector90ãDAC_IRQHandler Vector94äCOMP_IRQHandler Vector98åEXTI9_5_IRQHandler Vector9CæTIM9_IRQHandler VectorA0çTIM10_IRQHandler VectorA4èTIM11_IRQHandler VectorA8éLCD_IRQHandler VectorACêTIM2_IRQHandler VectorB0ëTIM3_IRQHandler VectorB4ìTIM4_IRQHandler VectorB8íI2C1_EV_IRQHandler VectorBCîI2C1_ER_IRQHandler VectorC0ïI2C2_EV_IRQHandler VectorC4ðI2C2_ER_IRQHandler VectorC8ñSPI1_IRQHandler VectorCCòSPI2_IRQHandler VectorD0óUSART1_IRQHandler VectorD4ôUSART2_IRQHandler VectorD8õUSART3_IRQHandler VectorDCöEXTI15_10_IRQHandler VectorE0÷RTC_Alarm_IRQHandler VectorE4øUSB_FS_WKUP_IRQHandler VectorE8ùTIM6_IRQHandler VectorECúTIM7_IRQHandler VectorF0ÃSTM32_HSECLK_MAX 32000000ÈSTM32_SYSCLK_MAX 32000000ÍSTM32_PLLVCO_MAX 96000000ÒSTM32_PLLVCO_MIN 6000000×STM32_PCLK1_MAX 32000000ÜSTM32_PCLK2_MAX 32000000áSTM32_0WS_THRESHOLD 16000000æSTM32_HSI_AVAILABLE TRUEÁSTM32_ACTIVATE_PLL TRUEÎSTM32_PLLMUL (2 << 18)åSTM32_PLLDIV (2 << 22)òSTM32_PLLCLKIN STM32_HSICLKÿSTM32_PLLVCO (STM32_PLLCLKIN * STM32_PLLMUL_VALUE)‰STM32_PLLCLKOUT (STM32_PLLVCO / STM32_PLLDIV_VALUE)ŸSTM32_MSICLK 2100000²STM32_SYSCLK STM32_PLLCLKOUTÀSTM32_HCLK (STM32_SYSCLK / 1)ÞSTM32_PCLK1 (STM32_HCLK / 1)ôSTM32_PCLK2 (STM32_HCLK / 1)ŠSTM_MCODIVCLK 0ŸSTM_MCOCLK STM_MCODIVCLK°STM32_HSEDIVCLK (STM32_HSECLK / 2)ÁSTM_RTCCLK STM32_LSECLKÍSTM32_ADCCLK STM32_HSICLKÒSTM32_USBCLK (STM32_PLLVCO / 2)ØSTM32_TIMCLK1 (STM32_PCLK1 * 1)áSTM32_TIMCLK2 (STM32_PCLK2 * 1)ìSTM32_FLASHBITS1 0x00000004íSTM32_FLASHBITS2 0x00000007Œhal_lld_get_counter_value() DWT_CYCCNT—hal_lld_get_counter_frequency() STM32_HCLKžŸ _STM32_DMA_H_ 'STM32_DMA_STREAMS 7,STM32_DMA_ISR_MASK 0x0F7STM32_DMA_GETCHANNEL(n,c) 0ASTM32_DMA_IS_VALID_PRIORITY(prio) (((prio) >= 0) && ((prio) <= 3))JSTM32_DMA_STREAM_ID(dma,stream) ((stream) - 1)TSTM32_DMA_STREAM_ID_MSK(dma,stream) (1 << STM32_DMA_STREAM_ID(dma, stream))`STM32_DMA_IS_VALID_ID(id,mask) (((1 << (id)) & (mask)))mSTM32_DMA_STREAM(id) (&_stm32_dma_streams[id])oSTM32_DMA1_STREAM1 STM32_DMA_STREAM(0)pSTM32_DMA1_STREAM2 STM32_DMA_STREAM(1)qSTM32_DMA1_STREAM3 STM32_DMA_STREAM(2)rSTM32_DMA1_STREAM4 STM32_DMA_STREAM(3)sSTM32_DMA1_STREAM5 STM32_DMA_STREAM(4)tSTM32_DMA1_STREAM6 STM32_DMA_STREAM(5)uSTM32_DMA1_STREAM7 STM32_DMA_STREAM(6)|STM32_DMA_CR_EN DMA_CCR1_EN}STM32_DMA_CR_TEIE DMA_CCR1_TEIE~STM32_DMA_CR_HTIE DMA_CCR1_HTIESTM32_DMA_CR_TCIE DMA_CCR1_TCIE€STM32_DMA_CR_DIR_MASK (DMA_CCR1_DIR | DMA_CCR1_MEM2MEM)STM32_DMA_CR_DIR_P2M 0‚STM32_DMA_CR_DIR_M2P DMA_CCR1_DIRƒSTM32_DMA_CR_DIR_M2M DMA_CCR1_MEM2MEM„STM32_DMA_CR_CIRC DMA_CCR1_CIRC…STM32_DMA_CR_PINC DMA_CCR1_PINC†STM32_DMA_CR_MINC DMA_CCR1_MINC‡STM32_DMA_CR_PSIZE_MASK DMA_CCR1_PSIZEˆSTM32_DMA_CR_PSIZE_BYTE 0‰STM32_DMA_CR_PSIZE_HWORD DMA_CCR1_PSIZE_0ŠSTM32_DMA_CR_PSIZE_WORD DMA_CCR1_PSIZE_1‹STM32_DMA_CR_MSIZE_MASK DMA_CCR1_MSIZEŒSTM32_DMA_CR_MSIZE_BYTE 0STM32_DMA_CR_MSIZE_HWORD DMA_CCR1_MSIZE_0ŽSTM32_DMA_CR_MSIZE_WORD DMA_CCR1_MSIZE_1STM32_DMA_CR_SIZE_MASK (STM32_DMA_CR_PSIZE_MASK | STM32_DMA_CR_MSIZE_MASK)‘STM32_DMA_CR_PL_MASK DMA_CCR1_PL’STM32_DMA_CR_PL(n) ((n) << 12)™STM32_DMA_CR_DMEIE 0šSTM32_DMA_CR_CHSEL_MASK 0›STM32_DMA_CR_CHSEL(n) 0¢STM32_DMA_ISR_FEIF 0£STM32_DMA_ISR_DMEIF 0¤STM32_DMA_ISR_TEIF DMA_ISR_TEIF1¥STM32_DMA_ISR_HTIF DMA_ISR_HTIF1¦STM32_DMA_ISR_TCIF DMA_ISR_TCIF1ÝdmaStreamSetPeripheral(dmastp,addr) { (dmastp)->channel->CPAR = (uint32_t)(addr); }ìdmaStreamSetMemory0(dmastp,addr) { (dmastp)->channel->CMAR = (uint32_t)(addr); }ûdmaStreamSetTransactionSize(dmastp,size) { (dmastp)->channel->CNDTR = (uint32_t)(size); }ŠdmaStreamGetTransactionSize(dmastp) ((size_t)((dmastp)->channel->CNDTR))—dmaStreamSetMode(dmastp,mode) { (dmastp)->channel->CCR = (uint32_t)(mode); }¥dmaStreamEnable(dmastp) { (dmastp)->channel->CCR |= STM32_DMA_CR_EN; }·dmaStreamDisable(dmastp) { (dmastp)->channel->CCR &= ~(STM32_DMA_CR_TCIE | STM32_DMA_CR_HTIE | STM32_DMA_CR_TEIE | STM32_DMA_CR_EN); dmaStreamClearInterrupt(dmastp); }ÇdmaStreamClearInterrupt(dmastp) { *(dmastp)->ifcr = STM32_DMA_ISR_MASK << (dmastp)->ishift; }ÞdmaStartMemCopy(dmastp,mode,src,dst,n) { dmaStreamSetPeripheral(dmastp, src); dmaStreamSetMemory0(dmastp, dst); dmaStreamSetTransactionSize(dmastp, n); dmaStreamSetMode(dmastp, (mode) | STM32_DMA_CR_MINC | STM32_DMA_CR_PINC | STM32_DMA_CR_DIR_M2M | STM32_DMA_CR_EN); }îdmaWaitCompletion(dmastp) { while ((dmastp)->channel->CNDTR > 0) ; dmaStreamDisable(dmastp); }+_STM32_H_ DŒSTM32_TIM1 ((stm32_tim_t *)TIM1_BASE)STM32_TIM2 ((stm32_tim_t *)TIM2_BASE)ŽSTM32_TIM3 ((stm32_tim_t *)TIM3_BASE)STM32_TIM4 ((stm32_tim_t *)TIM4_BASE)STM32_TIM5 ((stm32_tim_t *)TIM5_BASE)‘STM32_TIM6 ((stm32_tim_t *)TIM6_BASE)’STM32_TIM7 ((stm32_tim_t *)TIM7_BASE)“STM32_TIM8 ((stm32_tim_t *)TIM8_BASE)”STM32_TIM9 ((stm32_tim_t *)TIM9_BASE)•STM32_TIM10 ((stm32_tim_t *)TIM10_BASE)–STM32_TIM11 ((stm32_tim_t *)TIM11_BASE)—STM32_TIM12 ((stm32_tim_t *)TIM12_BASE)˜STM32_TIM13 ((stm32_tim_t *)TIM13_BASE)™STM32_TIM14 ((stm32_tim_t *)TIM14_BASE)7__STM32L1XX_H jHSE_VALUE ((uint32_t)8000000)rHSE_STARTUP_TIMEOUT ((uint16_t)0x0500)zHSI_STARTUP_TIMEOUT ((uint16_t)0x0500)~HSI_VALUE ((uint32_t)16000000)„LSI_VALUE ((uint32_t)37000)ŠLSE_VALUE ((uint32_t)32768)__STM32L1XX_STDPERIPH_VERSION_MAIN (0x01)‘__STM32L1XX_STDPERIPH_VERSION_SUB1 (0x01)’__STM32L1XX_STDPERIPH_VERSION_SUB2 (0x01)“__STM32L1XX_STDPERIPH_VERSION_RC (0x00)”__STM32L1XX_STDPERIPH_VERSION ( (__STM32L1XX_STDPERIPH_VERSION_MAIN << 24) |(__STM32L1XX_STDPERIPH_VERSION_SUB1 << 16) |(__STM32L1XX_STDPERIPH_VERSION_SUB2 << 8) |(__STM32L1XX_STDPERIPH_VERSION_RC))¥__CM3_REV 0x200¦__MPU_PRESENT 1§__NVIC_PRIO_BITS 4¨__Vendor_SysTickConfig 0Š–IS_FUNCTIONAL_STATE(STATE) (((STATE) == DISABLE) || ((STATE) == ENABLE))§__RAM_FUNC FLASH_StatusëFLASH_BASE ((uint32_t)0x08000000)ìSRAM_BASE ((uint32_t)0x20000000)íPERIPH_BASE ((uint32_t)0x40000000)ïSRAM_BB_BASE ((uint32_t)0x22000000)ðPERIPH_BB_BASE ((uint32_t)0x42000000)òFSMC_R_BASE ((uint32_t)0xA0000000)õAPB1PERIPH_BASE PERIPH_BASEöAPB2PERIPH_BASE (PERIPH_BASE + 0x10000)÷AHBPERIPH_BASE (PERIPH_BASE + 0x20000)ùTIM2_BASE (APB1PERIPH_BASE + 0x0000)úTIM3_BASE (APB1PERIPH_BASE + 0x0400)ûTIM4_BASE (APB1PERIPH_BASE + 0x0800)üTIM5_BASE (APB1PERIPH_BASE + 0x0C00)ýTIM6_BASE (APB1PERIPH_BASE + 0x1000)þTIM7_BASE (APB1PERIPH_BASE + 0x1400)ÿLCD_BASE (APB1PERIPH_BASE + 0x2400)€RTC_BASE (APB1PERIPH_BASE + 0x2800)WWDG_BASE (APB1PERIPH_BASE + 0x2C00)‚IWDG_BASE (APB1PERIPH_BASE + 0x3000)ƒSPI2_BASE (APB1PERIPH_BASE + 0x3800)„SPI3_BASE (APB1PERIPH_BASE + 0x3C00)…USART2_BASE (APB1PERIPH_BASE + 0x4400)†USART3_BASE (APB1PERIPH_BASE + 0x4800)‡UART4_BASE (APB1PERIPH_BASE + 0x4C00)ˆUART5_BASE (APB1PERIPH_BASE + 0x5000)‰I2C1_BASE (APB1PERIPH_BASE + 0x5400)ŠI2C2_BASE (APB1PERIPH_BASE + 0x5800)‹PWR_BASE (APB1PERIPH_BASE + 0x7000)ŒDAC_BASE (APB1PERIPH_BASE + 0x7400)COMP_BASE (APB1PERIPH_BASE + 0x7C00)ŽRI_BASE (APB1PERIPH_BASE + 0x7C04)OPAMP_BASE (APB1PERIPH_BASE + 0x7C5C)‘SYSCFG_BASE (APB2PERIPH_BASE + 0x0000)’EXTI_BASE (APB2PERIPH_BASE + 0x0400)“TIM9_BASE (APB2PERIPH_BASE + 0x0800)”TIM10_BASE (APB2PERIPH_BASE + 0x0C00)•TIM11_BASE (APB2PERIPH_BASE + 0x1000)–ADC1_BASE (APB2PERIPH_BASE + 0x2400)—ADC_BASE (APB2PERIPH_BASE + 0x2700)˜SDIO_BASE (APB2PERIPH_BASE + 0x2C00)™SPI1_BASE (APB2PERIPH_BASE + 0x3000)šUSART1_BASE (APB2PERIPH_BASE + 0x3800)œGPIOA_BASE (AHBPERIPH_BASE + 0x0000)GPIOB_BASE (AHBPERIPH_BASE + 0x0400)žGPIOC_BASE (AHBPERIPH_BASE + 0x0800)ŸGPIOD_BASE (AHBPERIPH_BASE + 0x0C00) GPIOE_BASE (AHBPERIPH_BASE + 0x1000)¡GPIOH_BASE (AHBPERIPH_BASE + 0x1400)¢GPIOF_BASE (AHBPERIPH_BASE + 0x1800)£GPIOG_BASE (AHBPERIPH_BASE + 0x1C00)¤CRC_BASE (AHBPERIPH_BASE + 0x3000)¥RCC_BASE (AHBPERIPH_BASE + 0x3800)¨FLASH_R_BASE (AHBPERIPH_BASE + 0x3C00)©OB_BASE ((uint32_t)0x1FF80000)«DMA1_BASE (AHBPERIPH_BASE + 0x6000)¬DMA1_Channel1_BASE (DMA1_BASE + 0x0008)­DMA1_Channel2_BASE (DMA1_BASE + 0x001C)®DMA1_Channel3_BASE (DMA1_BASE + 0x0030)¯DMA1_Channel4_BASE (DMA1_BASE + 0x0044)°DMA1_Channel5_BASE (DMA1_BASE + 0x0058)±DMA1_Channel6_BASE (DMA1_BASE + 0x006C)²DMA1_Channel7_BASE (DMA1_BASE + 0x0080)´DMA2_BASE (AHBPERIPH_BASE + 0x6400)µDMA2_Channel1_BASE (DMA2_BASE + 0x0008)¶DMA2_Channel2_BASE (DMA2_BASE + 0x001C)·DMA2_Channel3_BASE (DMA2_BASE + 0x0030)¸DMA2_Channel4_BASE (DMA2_BASE + 0x0044)¹DMA2_Channel5_BASE (DMA2_BASE + 0x0058)»AES_BASE ((uint32_t)0x50060000)½FSMC_Bank1_R_BASE (FSMC_R_BASE + 0x0000)¾FSMC_Bank1E_R_BASE (FSMC_R_BASE + 0x0104)ÀDBGMCU_BASE ((uint32_t)0xE0042000)ÊTIM2 ((TIM_TypeDef *) TIM2_BASE)ËTIM3 ((TIM_TypeDef *) TIM3_BASE)ÌTIM4 ((TIM_TypeDef *) TIM4_BASE)ÍTIM5 ((TIM_TypeDef *) TIM5_BASE)ÎTIM6 ((TIM_TypeDef *) TIM6_BASE)ÏTIM7 ((TIM_TypeDef *) TIM7_BASE)ÐLCD ((LCD_TypeDef *) LCD_BASE)ÑRTC ((RTC_TypeDef *) RTC_BASE)ÒWWDG ((WWDG_TypeDef *) WWDG_BASE)ÓIWDG ((IWDG_TypeDef *) IWDG_BASE)ÔSPI2 ((SPI_TypeDef *) SPI2_BASE)ÕSPI3 ((SPI_TypeDef *) SPI3_BASE)ÖUSART2 ((USART_TypeDef *) USART2_BASE)×USART3 ((USART_TypeDef *) USART3_BASE)ØUART4 ((USART_TypeDef *) UART4_BASE)ÙUART5 ((USART_TypeDef *) UART5_BASE)ÚI2C1 ((I2C_TypeDef *) I2C1_BASE)ÛI2C2 ((I2C_TypeDef *) I2C2_BASE)ÜPWR ((PWR_TypeDef *) PWR_BASE)ÝDAC ((DAC_TypeDef *) DAC_BASE)ÞCOMP ((COMP_TypeDef *) COMP_BASE)ßRI ((RI_TypeDef *) RI_BASE)àOPAMP ((OPAMP_TypeDef *) OPAMP_BASE)áSYSCFG ((SYSCFG_TypeDef *) SYSCFG_BASE)âEXTI ((EXTI_TypeDef *) EXTI_BASE)äADC1 ((ADC_TypeDef *) ADC1_BASE)åADC ((ADC_Common_TypeDef *) ADC_BASE)æSDIO ((SDIO_TypeDef *) SDIO_BASE)çTIM9 ((TIM_TypeDef *) TIM9_BASE)èTIM10 ((TIM_TypeDef *) TIM10_BASE)éTIM11 ((TIM_TypeDef *) TIM11_BASE)êSPI1 ((SPI_TypeDef *) SPI1_BASE)ëUSART1 ((USART_TypeDef *) USART1_BASE)ìDMA1 ((DMA_TypeDef *) DMA1_BASE)íDMA1_Channel1 ((DMA_Channel_TypeDef *) DMA1_Channel1_BASE)îDMA1_Channel2 ((DMA_Channel_TypeDef *) DMA1_Channel2_BASE)ïDMA1_Channel3 ((DMA_Channel_TypeDef *) DMA1_Channel3_BASE)ðDMA1_Channel4 ((DMA_Channel_TypeDef *) DMA1_Channel4_BASE)ñDMA1_Channel5 ((DMA_Channel_TypeDef *) DMA1_Channel5_BASE)òDMA1_Channel6 ((DMA_Channel_TypeDef *) DMA1_Channel6_BASE)óDMA1_Channel7 ((DMA_Channel_TypeDef *) DMA1_Channel7_BASE)õDMA2 ((DMA_TypeDef *) DMA2_BASE)öDMA2_Channel1 ((DMA_Channel_TypeDef *) DMA2_Channel1_BASE)÷DMA2_Channel2 ((DMA_Channel_TypeDef *) DMA2_Channel2_BASE)øDMA2_Channel3 ((DMA_Channel_TypeDef *) DMA2_Channel3_BASE)ùDMA2_Channel4 ((DMA_Channel_TypeDef *) DMA2_Channel4_BASE)úDMA2_Channel5 ((DMA_Channel_TypeDef *) DMA2_Channel5_BASE)üRCC ((RCC_TypeDef *) RCC_BASE)ýCRC ((CRC_TypeDef *) CRC_BASE)ÿGPIOA ((GPIO_TypeDef *) GPIOA_BASE)€GPIOB ((GPIO_TypeDef *) GPIOB_BASE)GPIOC ((GPIO_TypeDef *) GPIOC_BASE)‚GPIOD ((GPIO_TypeDef *) GPIOD_BASE)ƒGPIOE ((GPIO_TypeDef *) GPIOE_BASE)„GPIOH ((GPIO_TypeDef *) GPIOH_BASE)…GPIOF ((GPIO_TypeDef *) GPIOF_BASE)†GPIOG ((GPIO_TypeDef *) GPIOG_BASE)ˆFLASH ((FLASH_TypeDef *) FLASH_R_BASE)‰OB ((OB_TypeDef *) OB_BASE)‹AES ((AES_TypeDef *) AES_BASE)FSMC_Bank1 ((FSMC_Bank1_TypeDef *) FSMC_Bank1_R_BASE)ŽFSMC_Bank1E ((FSMC_Bank1E_TypeDef *) FSMC_Bank1E_R_BASE)DBGMCU ((DBGMCU_TypeDef *) DBGMCU_BASE)¨ADC_SR_AWD ((uint32_t)0x00000001)©ADC_SR_EOC ((uint32_t)0x00000002)ªADC_SR_JEOC ((uint32_t)0x00000004)«ADC_SR_JSTRT ((uint32_t)0x00000008)¬ADC_SR_STRT ((uint32_t)0x00000010)­ADC_SR_OVR ((uint32_t)0x00000020)®ADC_SR_ADONS ((uint32_t)0x00000040)¯ADC_SR_RCNR ((uint32_t)0x00000100)°ADC_SR_JCNR ((uint32_t)0x00000200)³ADC_CR1_AWDCH ((uint32_t)0x0000001F)´ADC_CR1_AWDCH_0 ((uint32_t)0x00000001)µADC_CR1_AWDCH_1 ((uint32_t)0x00000002)¶ADC_CR1_AWDCH_2 ((uint32_t)0x00000004)·ADC_CR1_AWDCH_3 ((uint32_t)0x00000008)¸ADC_CR1_AWDCH_4 ((uint32_t)0x00000010)ºADC_CR1_EOCIE ((uint32_t)0x00000020)»ADC_CR1_AWDIE ((uint32_t)0x00000040)¼ADC_CR1_JEOCIE ((uint32_t)0x00000080)½ADC_CR1_SCAN ((uint32_t)0x00000100)¾ADC_CR1_AWDSGL ((uint32_t)0x00000200)¿ADC_CR1_JAUTO ((uint32_t)0x00000400)ÀADC_CR1_DISCEN ((uint32_t)0x00000800)ÁADC_CR1_JDISCEN ((uint32_t)0x00001000)ÃADC_CR1_DISCNUM ((uint32_t)0x0000E000)ÄADC_CR1_DISCNUM_0 ((uint32_t)0x00002000)ÅADC_CR1_DISCNUM_1 ((uint32_t)0x00004000)ÆADC_CR1_DISCNUM_2 ((uint32_t)0x00008000)ÈADC_CR1_PDD ((uint32_t)0x00010000)ÉADC_CR1_PDI ((uint32_t)0x00020000)ËADC_CR1_JAWDEN ((uint32_t)0x00400000)ÌADC_CR1_AWDEN ((uint32_t)0x00800000)ÎADC_CR1_RES ((uint32_t)0x03000000)ÏADC_CR1_RES_0 ((uint32_t)0x01000000)ÐADC_CR1_RES_1 ((uint32_t)0x02000000)ÒADC_CR1_OVRIE ((uint32_t)0x04000000)ÕADC_CR2_ADON ((uint32_t)0x00000001)ÖADC_CR2_CONT ((uint32_t)0x00000002)×ADC_CR2_CFG ((uint32_t)0x00000004)ÙADC_CR2_DELS ((uint32_t)0x00000070)ÚADC_CR2_DELS_0 ((uint32_t)0x00000010)ÛADC_CR2_DELS_1 ((uint32_t)0x00000020)ÜADC_CR2_DELS_2 ((uint32_t)0x00000040)ÞADC_CR2_DMA ((uint32_t)0x00000100)ßADC_CR2_DDS ((uint32_t)0x00000200)àADC_CR2_EOCS ((uint32_t)0x00000400)áADC_CR2_ALIGN ((uint32_t)0x00000800)ãADC_CR2_JEXTSEL ((uint32_t)0x000F0000)äADC_CR2_JEXTSEL_0 ((uint32_t)0x00010000)åADC_CR2_JEXTSEL_1 ((uint32_t)0x00020000)æADC_CR2_JEXTSEL_2 ((uint32_t)0x00040000)çADC_CR2_JEXTSEL_3 ((uint32_t)0x00080000)éADC_CR2_JEXTEN ((uint32_t)0x00300000)êADC_CR2_JEXTEN_0 ((uint32_t)0x00100000)ëADC_CR2_JEXTEN_1 ((uint32_t)0x00200000)íADC_CR2_JSWSTART ((uint32_t)0x00400000)ïADC_CR2_EXTSEL ((uint32_t)0x0F000000)ðADC_CR2_EXTSEL_0 ((uint32_t)0x01000000)ñADC_CR2_EXTSEL_1 ((uint32_t)0x02000000)òADC_CR2_EXTSEL_2 ((uint32_t)0x04000000)óADC_CR2_EXTSEL_3 ((uint32_t)0x08000000)õADC_CR2_EXTEN ((uint32_t)0x30000000)öADC_CR2_EXTEN_0 ((uint32_t)0x10000000)÷ADC_CR2_EXTEN_1 ((uint32_t)0x20000000)ùADC_CR2_SWSTART ((uint32_t)0x40000000)üADC_SMPR1_SMP20 ((uint32_t)0x00000007)ýADC_SMPR1_SMP20_0 ((uint32_t)0x00000001)þADC_SMPR1_SMP20_1 ((uint32_t)0x00000002)ÿADC_SMPR1_SMP20_2 ((uint32_t)0x00000004) ADC_SMPR1_SMP21 ((uint32_t)0x00000038)‚ ADC_SMPR1_SMP21_0 ((uint32_t)0x00000008)ƒ ADC_SMPR1_SMP21_1 ((uint32_t)0x00000010)„ ADC_SMPR1_SMP21_2 ((uint32_t)0x00000020)† ADC_SMPR1_SMP22 ((uint32_t)0x000001C0)‡ ADC_SMPR1_SMP22_0 ((uint32_t)0x00000040)ˆ ADC_SMPR1_SMP22_1 ((uint32_t)0x00000080)‰ ADC_SMPR1_SMP22_2 ((uint32_t)0x00000100)‹ ADC_SMPR1_SMP23 ((uint32_t)0x00000E00)Œ ADC_SMPR1_SMP23_0 ((uint32_t)0x00000200) ADC_SMPR1_SMP23_1 ((uint32_t)0x00000400)Ž ADC_SMPR1_SMP23_2 ((uint32_t)0x00000800) ADC_SMPR1_SMP24 ((uint32_t)0x00007000)‘ ADC_SMPR1_SMP24_0 ((uint32_t)0x00001000)’ ADC_SMPR1_SMP24_1 ((uint32_t)0x00002000)“ ADC_SMPR1_SMP24_2 ((uint32_t)0x00004000)• ADC_SMPR1_SMP25 ((uint32_t)0x00038000)– ADC_SMPR1_SMP25_0 ((uint32_t)0x00008000)— ADC_SMPR1_SMP25_1 ((uint32_t)0x00010000)˜ ADC_SMPR1_SMP25_2 ((uint32_t)0x00020000)š ADC_SMPR1_SMP26 ((uint32_t)0x001C0000)› ADC_SMPR1_SMP26_0 ((uint32_t)0x00040000)œ ADC_SMPR1_SMP26_1 ((uint32_t)0x00080000) ADC_SMPR1_SMP26_2 ((uint32_t)0x00100000)Ÿ ADC_SMPR1_SMP27 ((uint32_t)0x00E00000)  ADC_SMPR1_SMP27_0 ((uint32_t)0x00200000)¡ ADC_SMPR1_SMP27_1 ((uint32_t)0x00400000)¢ ADC_SMPR1_SMP27_2 ((uint32_t)0x00800000)¤ ADC_SMPR1_SMP28 ((uint32_t)0x07000000)¥ ADC_SMPR1_SMP28_0 ((uint32_t)0x01000000)¦ ADC_SMPR1_SMP28_1 ((uint32_t)0x02000000)§ ADC_SMPR1_SMP28_2 ((uint32_t)0x04000000)© ADC_SMPR1_SMP29 ((uint32_t)0x38000000)ª ADC_SMPR1_SMP29_0 ((uint32_t)0x08000000)« ADC_SMPR1_SMP29_1 ((uint32_t)0x10000000)¬ ADC_SMPR1_SMP29_2 ((uint32_t)0x20000000)¯ ADC_SMPR2_SMP10 ((uint32_t)0x00000007)° ADC_SMPR2_SMP10_0 ((uint32_t)0x00000001)± ADC_SMPR2_SMP10_1 ((uint32_t)0x00000002)² ADC_SMPR2_SMP10_2 ((uint32_t)0x00000004)´ ADC_SMPR2_SMP11 ((uint32_t)0x00000038)µ ADC_SMPR2_SMP11_0 ((uint32_t)0x00000008)¶ ADC_SMPR2_SMP11_1 ((uint32_t)0x00000010)· ADC_SMPR2_SMP11_2 ((uint32_t)0x00000020)¹ ADC_SMPR2_SMP12 ((uint32_t)0x000001C0)º ADC_SMPR2_SMP12_0 ((uint32_t)0x00000040)» ADC_SMPR2_SMP12_1 ((uint32_t)0x00000080)¼ ADC_SMPR2_SMP12_2 ((uint32_t)0x00000100)¾ ADC_SMPR2_SMP13 ((uint32_t)0x00000E00)¿ ADC_SMPR2_SMP13_0 ((uint32_t)0x00000200)À ADC_SMPR2_SMP13_1 ((uint32_t)0x00000400)Á ADC_SMPR2_SMP13_2 ((uint32_t)0x00000800)à ADC_SMPR2_SMP14 ((uint32_t)0x00007000)Ä ADC_SMPR2_SMP14_0 ((uint32_t)0x00001000)Å ADC_SMPR2_SMP14_1 ((uint32_t)0x00002000)Æ ADC_SMPR2_SMP14_2 ((uint32_t)0x00004000)È ADC_SMPR2_SMP15 ((uint32_t)0x00038000)É ADC_SMPR2_SMP15_0 ((uint32_t)0x00008000)Ê ADC_SMPR2_SMP15_1 ((uint32_t)0x00010000)Ë ADC_SMPR2_SMP15_2 ((uint32_t)0x00020000)Í ADC_SMPR2_SMP16 ((uint32_t)0x001C0000)Î ADC_SMPR2_SMP16_0 ((uint32_t)0x00040000)Ï ADC_SMPR2_SMP16_1 ((uint32_t)0x00080000)Ð ADC_SMPR2_SMP16_2 ((uint32_t)0x00100000)Ò ADC_SMPR2_SMP17 ((uint32_t)0x00E00000)Ó ADC_SMPR2_SMP17_0 ((uint32_t)0x00200000)Ô ADC_SMPR2_SMP17_1 ((uint32_t)0x00400000)Õ ADC_SMPR2_SMP17_2 ((uint32_t)0x00800000)× ADC_SMPR2_SMP18 ((uint32_t)0x07000000)Ø ADC_SMPR2_SMP18_0 ((uint32_t)0x01000000)Ù ADC_SMPR2_SMP18_1 ((uint32_t)0x02000000)Ú ADC_SMPR2_SMP18_2 ((uint32_t)0x04000000)Ü ADC_SMPR2_SMP19 ((uint32_t)0x38000000)Ý ADC_SMPR2_SMP19_0 ((uint32_t)0x08000000)Þ ADC_SMPR2_SMP19_1 ((uint32_t)0x10000000)ß ADC_SMPR2_SMP19_2 ((uint32_t)0x20000000)â ADC_SMPR3_SMP0 ((uint32_t)0x00000007)ã ADC_SMPR3_SMP0_0 ((uint32_t)0x00000001)ä ADC_SMPR3_SMP0_1 ((uint32_t)0x00000002)å ADC_SMPR3_SMP0_2 ((uint32_t)0x00000004)ç ADC_SMPR3_SMP1 ((uint32_t)0x00000038)è ADC_SMPR3_SMP1_0 ((uint32_t)0x00000008)é ADC_SMPR3_SMP1_1 ((uint32_t)0x00000010)ê ADC_SMPR3_SMP1_2 ((uint32_t)0x00000020)ì ADC_SMPR3_SMP2 ((uint32_t)0x000001C0)í ADC_SMPR3_SMP2_0 ((uint32_t)0x00000040)î ADC_SMPR3_SMP2_1 ((uint32_t)0x00000080)ï ADC_SMPR3_SMP2_2 ((uint32_t)0x00000100)ñ ADC_SMPR3_SMP3 ((uint32_t)0x00000E00)ò ADC_SMPR3_SMP3_0 ((uint32_t)0x00000200)ó ADC_SMPR3_SMP3_1 ((uint32_t)0x00000400)ô ADC_SMPR3_SMP3_2 ((uint32_t)0x00000800)ö ADC_SMPR3_SMP4 ((uint32_t)0x00007000)÷ ADC_SMPR3_SMP4_0 ((uint32_t)0x00001000)ø ADC_SMPR3_SMP4_1 ((uint32_t)0x00002000)ù ADC_SMPR3_SMP4_2 ((uint32_t)0x00004000)û ADC_SMPR3_SMP5 ((uint32_t)0x00038000)ü ADC_SMPR3_SMP5_0 ((uint32_t)0x00008000)ý ADC_SMPR3_SMP5_1 ((uint32_t)0x00010000)þ ADC_SMPR3_SMP5_2 ((uint32_t)0x00020000)€ 396 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\gpt.o --vfemode=force
397 ADC_SMPR3_SMP6 ((uint32_t)0x001C0000) 397 Input Comments:p48f8-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p48f8-2gpt.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\gpt.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\gpt.crfhal.oARM Linker, 5.03 [Build 24]
398 ADC_SMPR3_SMP6_0 ((uint32_t)0x00040000)‚ 398 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\hal.o --vfemode=force
399 ADC_SMPR3_SMP6_1 ((uint32_t)0x00080000)ƒ 399 Input Comments:p4930-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4930-2hal.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\hal.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\hal.crfi2c.oARM Linker, 5.03 [Build 24]
400 ADC_SMPR3_SMP6_2 ((uint32_t)0x00100000)… 400 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\i2c.o --vfemode=force
401 ADC_SMPR3_SMP7 ((uint32_t)0x00E00000)† 401 Input Comments:p4968-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4968-2i2c.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\i2c.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\i2c.crficu.oARM Linker, 5.03 [Build 24]
402 ADC_SMPR3_SMP7_0 ((uint32_t)0x00200000)‡ 402 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\icu.o --vfemode=force
403 ADC_SMPR3_SMP7_1 ((uint32_t)0x00400000)ˆ 403 Input Comments:p49a0-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p49a0-2icu.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\icu.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\icu.crfmac.oARM Linker, 5.03 [Build 24]
404 ADC_SMPR3_SMP7_2 ((uint32_t)0x00800000)Š 404 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\mac.o --vfemode=force
405 ADC_SMPR3_SMP8 ((uint32_t)0x07000000)‹ 405 Input Comments:p49d8-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p49d8-2mac.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\mac.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\mac.crfmmc_spi.oARM Linker, 5.03 [Build 24]
406 ADC_SMPR3_SMP8_0 ((uint32_t)0x01000000)Π406 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\mmc_spi.o --vfemode=force
407 ADC_SMPR3_SMP8_1 ((uint32_t)0x02000000) 407 Input Comments:p4a18-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4a18-2mmc_spi.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\mmc_spi.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\mmc_spi.crfpal.oARM Linker, 5.03 [Build 24]
408 ADC_SMPR3_SMP8_2 ((uint32_t)0x04000000) 408 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\pal.o --vfemode=force
409 ADC_SMPR3_SMP9 ((uint32_t)0x38000000) 409 Input Comments:p4a50-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4a50-2pal.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\pal.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\pal.crfpwm.oARM Linker, 5.03 [Build 24]
410 ADC_SMPR3_SMP9_0 ((uint32_t)0x08000000)‘ 410 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\pwm.o --vfemode=force
411 ADC_SMPR3_SMP9_1 ((uint32_t)0x10000000)’ 411 Input Comments:p4a88-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4a88-2pwm.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\pwm.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\pwm.crfrtc.oARM Linker, 5.03 [Build 24]
412 ADC_SMPR3_SMP9_2 ((uint32_t)0x20000000)• 412 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\rtc.o --vfemode=force
413 ADC_JOFR1_JOFFSET1 ((uint32_t)0x00000FFF)˜ 413 Input Comments:p4ac0-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4ac0-2rtc.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\rtc.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\rtc.crfsdc.oARM Linker, 5.03 [Build 24]
414 ADC_JOFR2_JOFFSET2 ((uint32_t)0x00000FFF)› 414 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\sdc.o --vfemode=force
415 ADC_JOFR3_JOFFSET3 ((uint32_t)0x00000FFF)ž 415 Input Comments:p4af8-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4af8-2sdc.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\sdc.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\sdc.crfserial.oARM Linker, 5.03 [Build 24]
416 ADC_JOFR4_JOFFSET4 ((uint32_t)0x00000FFF)¡ 416 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\serial.o --vfemode=force
417 ADC_HTR_HT ((uint32_t)0x00000FFF)¤ 417 Input Comments:p4b34-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4b34-2serial.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\serial.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\serial.crfserial_usb.oARM Linker, 5.03 [Build 24]
418 ADC_LTR_LT ((uint32_t)0x00000FFF)§ 418 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\serial_usb.o --vfemode=force
419 ADC_SQR1_L ((uint32_t)0x00F00000)¨ 419 Input Comments:p4b94-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4b94-2serial_usb.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\serial_usb.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\serial_usb.crfspi.oARM Linker, 5.03 [Build 24]
420 ADC_SQR1_L_0 ((uint32_t)0x00100000)© 420 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\spi.o --vfemode=force
421 ADC_SQR1_L_1 ((uint32_t)0x00200000)ª 421 Input Comments:p4bcc-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4bcc-2spi.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\spi.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\spi.crftm.oARM Linker, 5.03 [Build 24]
422 ADC_SQR1_L_2 ((uint32_t)0x00400000)« 422 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\tm.o --vfemode=force
423 ADC_SQR1_L_3 ((uint32_t)0x00800000)­ 423 Input Comments:p4c04-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4c04-2tm.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\tm.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\tm.crfuart.oARM Linker, 5.03 [Build 24]
424 ADC_SQR1_SQ28 ((uint32_t)0x000F8000)® 424 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\uart.o --vfemode=force
425 ADC_SQR1_SQ28_0 ((uint32_t)0x00008000)¯ 425 Input Comments:p4c3c-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4c3c-2uart.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\uart.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\uart.crfpal_lld.oARM Linker, 5.03 [Build 24]
426 ADC_SQR1_SQ28_1 ((uint32_t)0x00010000)° 426 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\pal_lld.o --vfemode=force
427 ADC_SQR1_SQ28_2 ((uint32_t)0x00020000)± 427 Input Comments:p4c74-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4c74-2pal_lld.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\pal_lld.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\pal_lld.crfmac_lld.oARM Linker, 5.03 [Build 24]
428 ADC_SQR1_SQ28_3 ((uint32_t)0x00040000)² 428 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\mac_lld.o --vfemode=force
429 ADC_SQR1_SQ28_4 ((uint32_t)0x00080000)´ 429 Input Comments:p4cac-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4cac-2mac_lld.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\mac_lld.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\mac_lld.crfpwm_lld.oARM Linker, 5.03 [Build 24]
430 ADC_SQR1_SQ27 ((uint32_t)0x00007C00)µ 430 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\pwm_lld.o --vfemode=force
431 ADC_SQR1_SQ27_0 ((uint32_t)0x00000400)¶ 431 Input Comments:p4ce4-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4ce4-2pwm_lld.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\pwm_lld.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\pwm_lld.crfserial_lld.oARM Linker, 5.03 [Build 24]
432 ADC_SQR1_SQ27_1 ((uint32_t)0x00000800)· 432 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\serial_lld.o --vfemode=force
433 ADC_SQR1_SQ27_2 ((uint32_t)0x00001000)¸ 433 Input Comments:p4d1c-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4d1c-2serial_lld.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\serial_lld.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\serial_lld.crfstm32_dma.oARM Linker, 5.03 [Build 24]
434 ADC_SQR1_SQ27_3 ((uint32_t)0x00002000)¹ 434 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\stm32_dma.o --vfemode=force
435 ADC_SQR1_SQ27_4 ((uint32_t)0x00004000)» 435 Input Comments:p4d58-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4d58-2stm32_dma.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\stm32_dma.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\stm32_dma.crfadc_lld.oARM Linker, 5.03 [Build 24]
436 ADC_SQR1_SQ26 ((uint32_t)0x000003E0)¼ 436 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\adc_lld.o --vfemode=force
437 ADC_SQR1_SQ26_0 ((uint32_t)0x00000020)½ 437 Input Comments:p4d94-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4d94-2adc_lld.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\adc_lld.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\adc_lld.crfhal_lld.oARM Linker, 5.03 [Build 24]
438 ADC_SQR1_SQ26_1 ((uint32_t)0x00000040)¾ 438 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\hal_lld.o --vfemode=force
439 ADC_SQR1_SQ26_2 ((uint32_t)0x00000080)¿ 439 Input Comments:p4dcc-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4dcc-2hal_lld.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\hal_lld.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\hal_lld.crfgpt_lld.oARM Linker, 5.03 [Build 24]
440 ADC_SQR1_SQ26_3 ((uint32_t)0x00000100)À 440 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\gpt_lld.o --vfemode=force
441 ADC_SQR1_SQ26_4 ((uint32_t)0x00000200)Â 441 Input Comments:p4e04-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4e04-2gpt_lld.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\gpt_lld.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\gpt_lld.crfmain.oARM Linker, 5.03 [Build 24]
442 ADC_SQR1_SQ25 ((uint32_t)0x0000001F)Ã 442 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\main.o --vfemode=force
443 ADC_SQR1_SQ25_0 ((uint32_t)0x00000001)Ä 443 Input Comments:p4d88-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4d88-2main.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\main.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\main.crfkom_uziv.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\kom_uziv.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\kom_uziv.crfargv_veneer.oARM Linker, 5.03 [Build 24]
444 ADC_SQR1_SQ25_1 ((uint32_t)0x00000002)Å 444 armlink --partial --no_add_relocs_to_undefined --no_execstack --no_generate_mapping_symbols --diag_suppress=6642 --cpu=7-M --fpu=None --no_unaligned_access --output=argv_veneer.o --vfemode=force --branchpatch=m3-ldrd
445 ADC_SQR1_SQ25_2 ((uint32_t)0x00000004)Æ 445 Input Comments:ER_IROM1RW_IRAM1RW_IRAM2.debug_abbrev.debug_frame.debug_info.debug_line.debug_loc.debug_macinfo.debug_pubnames.symtab.strtab.note.comment.shstrtab4*h=€4ð)
446 ADC_SQR1_SQ25_3 ((uint32_t)0x00000008)Ç 446  $*
447 ADC_SQR1_SQ25_4 ((uint32_t)0x00000010)Ê 447  4*h@ 4*4*Ä*ø/7@¿C¤ÿLEOðDÀZ°Wpi Xï yfà% Hð‹$‰°  °¼á˜ܑ¤
448 ADC_SQR2_SQ19 ((uint32_t)0x0000001F)Ë -  
449 ADC_SQR2_SQ19_0 ((uint32_t)0x00000001)Ì -  
450 ADC_SQR2_SQ19_1 ((uint32_t)0x00000002)Í -  
451 ADC_SQR2_SQ19_2 ((uint32_t)0x00000004)Î -  
452 ADC_SQR2_SQ19_3 ((uint32_t)0x00000008)Ï -  
453 ADC_SQR2_SQ19_4 ((uint32_t)0x00000010)Ñ -  
454 ADC_SQR2_SQ20 ((uint32_t)0x000003E0)Ò -  
455 ADC_SQR2_SQ20_0 ((uint32_t)0x00000020)Ó -  
456 ADC_SQR2_SQ20_1 ((uint32_t)0x00000040)Ô -  
457 ADC_SQR2_SQ20_2 ((uint32_t)0x00000080)Õ -  
458 ADC_SQR2_SQ20_3 ((uint32_t)0x00000100)Ö -  
459 ADC_SQR2_SQ20_4 ((uint32_t)0x00000200)Ø -  
460 ADC_SQR2_SQ21 ((uint32_t)0x00007C00)Ù -  
461 ADC_SQR2_SQ21_0 ((uint32_t)0x00000400)Ú -  
462 ADC_SQR2_SQ21_1 ((uint32_t)0x00000800)Û -  
463 ADC_SQR2_SQ21_2 ((uint32_t)0x00001000)Ü -  
464 ADC_SQR2_SQ21_3 ((uint32_t)0x00002000)Ý -  
465 ADC_SQR2_SQ21_4 ((uint32_t)0x00004000)ß -  
466 ADC_SQR2_SQ22 ((uint32_t)0x000F8000)à -  
467 ADC_SQR2_SQ22_0 ((uint32_t)0x00008000)á -  
468 ADC_SQR2_SQ22_1 ((uint32_t)0x00010000)â -  
469 ADC_SQR2_SQ22_2 ((uint32_t)0x00020000)ã -  
470 ADC_SQR2_SQ22_3 ((uint32_t)0x00040000)ä -  
471 ADC_SQR2_SQ22_4 ((uint32_t)0x00080000)æ -  
472 ADC_SQR2_SQ23 ((uint32_t)0x01F00000)ç -  
473 ADC_SQR2_SQ23_0 ((uint32_t)0x00100000)è -  
474 ADC_SQR2_SQ23_1 ((uint32_t)0x00200000)é -  
475 ADC_SQR2_SQ23_2 ((uint32_t)0x00400000)ê -  
476 ADC_SQR2_SQ23_3 ((uint32_t)0x00800000)ë -  
477 ADC_SQR2_SQ23_4 ((uint32_t)0x01000000)í -  
478 ADC_SQR2_SQ24 ((uint32_t)0x3E000000)î -  
479 ADC_SQR2_SQ24_0 ((uint32_t)0x02000000)ï -  
480 ADC_SQR2_SQ24_1 ((uint32_t)0x04000000)ð -  
481 ADC_SQR2_SQ24_2 ((uint32_t)0x08000000)ñ -  
482 ADC_SQR2_SQ24_3 ((uint32_t)0x10000000)ò -  
483 ADC_SQR2_SQ24_4 ((uint32_t)0x20000000)õ -  
484 ADC_SQR3_SQ13 ((uint32_t)0x0000001F)ö -  
485 ADC_SQR3_SQ13_0 ((uint32_t)0x00000001)÷ -  
486 ADC_SQR3_SQ13_1 ((uint32_t)0x00000002)ø -  
487 ADC_SQR3_SQ13_2 ((uint32_t)0x00000004)ù -  
488 ADC_SQR3_SQ13_3 ((uint32_t)0x00000008)ú -  
489 ADC_SQR3_SQ13_4 ((uint32_t)0x00000010)ü -  
490 ADC_SQR3_SQ14 ((uint32_t)0x000003E0)ý -  
491 ADC_SQR3_SQ14_0 ((uint32_t)0x00000020)þ -  
492 ADC_SQR3_SQ14_1 ((uint32_t)0x00000040)ÿ -  
493 ADC_SQR3_SQ14_2 ((uint32_t)0x00000080)€ ADC_SQR3_SQ14_3 ((uint32_t)0x00000100) ADC_SQR3_SQ14_4 ((uint32_t)0x00000200)ƒ ADC_SQR3_SQ15 ((uint32_t)0x00007C00)„ ADC_SQR3_SQ15_0 ((uint32_t)0x00000400)… ADC_SQR3_SQ15_1 ((uint32_t)0x00000800)† ADC_SQR3_SQ15_2 ((uint32_t)0x00001000)‡ ADC_SQR3_SQ15_3 ((uint32_t)0x00002000)ˆ ADC_SQR3_SQ15_4 ((uint32_t)0x00004000)Š ADC_SQR3_SQ16 ((uint32_t)0x000F8000)‹ ADC_SQR3_SQ16_0 ((uint32_t)0x00008000)Œ ADC_SQR3_SQ16_1 ((uint32_t)0x00010000) ADC_SQR3_SQ16_2 ((uint32_t)0x00020000)Ž ADC_SQR3_SQ16_3 ((uint32_t)0x00040000) ADC_SQR3_SQ16_4 ((uint32_t)0x00080000)‘ ADC_SQR3_SQ17 ((uint32_t)0x01F00000)’ ADC_SQR3_SQ17_0 ((uint32_t)0x00100000)“ ADC_SQR3_SQ17_1 ((uint32_t)0x00200000)” ADC_SQR3_SQ17_2 ((uint32_t)0x00400000)• ADC_SQR3_SQ17_3 ((uint32_t)0x00800000)– ADC_SQR3_SQ17_4 ((uint32_t)0x01000000)˜ ADC_SQR3_SQ18 ((uint32_t)0x3E000000)™ ADC_SQR3_SQ18_0 ((uint32_t)0x02000000)š ADC_SQR3_SQ18_1 ((uint32_t)0x04000000)› ADC_SQR3_SQ18_2 ((uint32_t)0x08000000)œ ADC_SQR3_SQ18_3 ((uint32_t)0x10000000) ADC_SQR3_SQ18_4 ((uint32_t)0x20000000)  ADC_SQR4_SQ7 ((uint32_t)0x0000001F)¡ ADC_SQR4_SQ7_0 ((uint32_t)0x00000001)¢ ADC_SQR4_SQ7_1 ((uint32_t)0x00000002)£ ADC_SQR4_SQ7_2 ((uint32_t)0x00000004)¤ ADC_SQR4_SQ7_3 ((uint32_t)0x00000008)¥ ADC_SQR4_SQ7_4 ((uint32_t)0x00000010)§ ADC_SQR4_SQ8 ((uint32_t)0x000003E0)¨ ADC_SQR4_SQ8_0 ((uint32_t)0x00000020)© ADC_SQR4_SQ8_1 ((uint32_t)0x00000040)ª ADC_SQR4_SQ8_2 ((uint32_t)0x00000080)« ADC_SQR4_SQ8_3 ((uint32_t)0x00000100)¬ ADC_SQR4_SQ8_4 ((uint32_t)0x00000200)® ADC_SQR4_SQ9 ((uint32_t)0x00007C00)¯ ADC_SQR4_SQ9_0 ((uint32_t)0x00000400)° ADC_SQR4_SQ9_1 ((uint32_t)0x00000800)± ADC_SQR4_SQ9_2 ((uint32_t)0x00001000)² ADC_SQR4_SQ9_3 ((uint32_t)0x00002000)³ ADC_SQR4_SQ9_4 ((uint32_t)0x00004000)µ ADC_SQR4_SQ10 ((uint32_t)0x000F8000)¶ ADC_SQR4_SQ10_0 ((uint32_t)0x00008000)· ADC_SQR4_SQ10_1 ((uint32_t)0x00010000)¸ ADC_SQR4_SQ10_2 ((uint32_t)0x00020000)¹ ADC_SQR4_SQ10_3 ((uint32_t)0x00040000)º ADC_SQR4_SQ10_4 ((uint32_t)0x00080000)¼ ADC_SQR4_SQ11 ((uint32_t)0x01F00000)½ ADC_SQR4_SQ11_0 ((uint32_t)0x00100000)¾ ADC_SQR4_SQ11_1 ((uint32_t)0x00200000)¿ ADC_SQR4_SQ11_2 ((uint32_t)0x00400000)À ADC_SQR4_SQ11_3 ((uint32_t)0x00800000)Á ADC_SQR4_SQ11_4 ((uint32_t)0x01000000)à ADC_SQR4_SQ12 ((uint32_t)0x3E000000)Ä ADC_SQR4_SQ12_0 ((uint32_t)0x02000000)Å ADC_SQR4_SQ12_1 ((uint32_t)0x04000000)Æ ADC_SQR4_SQ12_2 ((uint32_t)0x08000000)Ç ADC_SQR4_SQ12_3 ((uint32_t)0x10000000)È ADC_SQR4_SQ12_4 ((uint32_t)0x20000000)Ë ADC_SQR5_SQ1 ((uint32_t)0x0000001F)Ì ADC_SQR5_SQ1_0 ((uint32_t)0x00000001)Í ADC_SQR5_SQ1_1 ((uint32_t)0x00000002)Î ADC_SQR5_SQ1_2 ((uint32_t)0x00000004)Ï ADC_SQR5_SQ1_3 ((uint32_t)0x00000008)Ð ADC_SQR5_SQ1_4 ((uint32_t)0x00000010)Ò ADC_SQR5_SQ2 ((uint32_t)0x000003E0)Ó ADC_SQR5_SQ2_0 ((uint32_t)0x00000020)Ô ADC_SQR5_SQ2_1 ((uint32_t)0x00000040)Õ ADC_SQR5_SQ2_2 ((uint32_t)0x00000080)Ö ADC_SQR5_SQ2_3 ((uint32_t)0x00000100)× ADC_SQR5_SQ2_4 ((uint32_t)0x00000200)Ù ADC_SQR5_SQ3 ((uint32_t)0x00007C00)Ú ADC_SQR5_SQ3_0 ((uint32_t)0x00000400)Û ADC_SQR5_SQ3_1 ((uint32_t)0x00000800)Ü ADC_SQR5_SQ3_2 ((uint32_t)0x00001000)Ý ADC_SQR5_SQ3_3 ((uint32_t)0x00002000)Þ ADC_SQR5_SQ3_4 ((uint32_t)0x00004000)à ADC_SQR5_SQ4 ((uint32_t)0x000F8000)á ADC_SQR5_SQ4_0 ((uint32_t)0x00008000)â ADC_SQR5_SQ4_1 ((uint32_t)0x00010000)ã ADC_SQR5_SQ4_2 ((uint32_t)0x00020000)ä ADC_SQR5_SQ4_3 ((uint32_t)0x00040000)å ADC_SQR5_SQ4_4 ((uint32_t)0x00080000)ç ADC_SQR5_SQ5 ((uint32_t)0x01F00000)è ADC_SQR5_SQ5_0 ((uint32_t)0x00100000)é ADC_SQR5_SQ5_1 ((uint32_t)0x00200000)ê ADC_SQR5_SQ5_2 ((uint32_t)0x00400000)ë ADC_SQR5_SQ5_3 ((uint32_t)0x00800000)ì ADC_SQR5_SQ5_4 ((uint32_t)0x01000000)î ADC_SQR5_SQ6 ((uint32_t)0x3E000000)ï ADC_SQR5_SQ6_0 ((uint32_t)0x02000000)ð ADC_SQR5_SQ6_1 ((uint32_t)0x04000000)ñ ADC_SQR5_SQ6_2 ((uint32_t)0x08000000)ò ADC_SQR5_SQ6_3 ((uint32_t)0x10000000)ó ADC_SQR5_SQ6_4 ((uint32_t)0x20000000)÷ ADC_JSQR_JSQ1 ((uint32_t)0x0000001F)ø ADC_JSQR_JSQ1_0 ((uint32_t)0x00000001)ù ADC_JSQR_JSQ1_1 ((uint32_t)0x00000002)ú ADC_JSQR_JSQ1_2 ((uint32_t)0x00000004)û ADC_JSQR_JSQ1_3 ((uint32_t)0x00000008)ü ADC_JSQR_JSQ1_4 ((uint32_t)0x00000010)þ ADC_JSQR_JSQ2 ((uint32_t)0x000003E0)ÿ ADC_JSQR_JSQ2_0 ((uint32_t)0x00000020)€ ADC_JSQR_JSQ2_1 ((uint32_t)0x00000040) ADC_JSQR_JSQ2_2 ((uint32_t)0x00000080)‚ ADC_JSQR_JSQ2_3 ((uint32_t)0x00000100)ƒ ADC_JSQR_JSQ2_4 ((uint32_t)0x00000200)… ADC_JSQR_JSQ3 ((uint32_t)0x00007C00)† ADC_JSQR_JSQ3_0 ((uint32_t)0x00000400)‡ ADC_JSQR_JSQ3_1 ((uint32_t)0x00000800)ˆ ADC_JSQR_JSQ3_2 ((uint32_t)0x00001000)‰ ADC_JSQR_JSQ3_3 ((uint32_t)0x00002000)Š ADC_JSQR_JSQ3_4 ((uint32_t)0x00004000)Œ ADC_JSQR_JSQ4 ((uint32_t)0x000F8000) ADC_JSQR_JSQ4_0 ((uint32_t)0x00008000)Ž ADC_JSQR_JSQ4_1 ((uint32_t)0x00010000) ADC_JSQR_JSQ4_2 ((uint32_t)0x00020000) ADC_JSQR_JSQ4_3 ((uint32_t)0x00040000)‘ ADC_JSQR_JSQ4_4 ((uint32_t)0x00080000)“ ADC_JSQR_JL ((uint32_t)0x00300000)” ADC_JSQR_JL_0 ((uint32_t)0x00100000)• ADC_JSQR_JL_1 ((uint32_t)0x00200000)˜ ADC_JDR1_JDATA ((uint32_t)0x0000FFFF)› ADC_JDR2_JDATA ((uint32_t)0x0000FFFF)ž ADC_JDR3_JDATA ((uint32_t)0x0000FFFF)¡ ADC_JDR4_JDATA ((uint32_t)0x0000FFFF)¤ ADC_DR_DATA ((uint32_t)0x0000FFFF)§ ADC_SMPR3_SMP30 ((uint32_t)0x00000007)¨ ADC_SMPR3_SMP30_0 ((uint32_t)0x00000001)© ADC_SMPR3_SMP30_1 ((uint32_t)0x00000002)ª ADC_SMPR3_SMP30_2 ((uint32_t)0x00000004)¬ ADC_SMPR3_SMP31 ((uint32_t)0x00000038)­ ADC_SMPR3_SMP31_0 ((uint32_t)0x00000008)® ADC_SMPR3_SMP31_1 ((uint32_t)0x00000010)¯ ADC_SMPR3_SMP31_2 ((uint32_t)0x00000020)² ADC_CSR_AWD1 ((uint32_t)0x00000001)³ ADC_CSR_EOC1 ((uint32_t)0x00000002)´ ADC_CSR_JEOC1 ((uint32_t)0x00000004)µ ADC_CSR_JSTRT1 ((uint32_t)0x00000008)¶ ADC_CSR_STRT1 ((uint32_t)0x00000010)· ADC_CSR_OVR1 ((uint32_t)0x00000020)¸ ADC_CSR_ADONS1 ((uint32_t)0x00000040)» ADC_CCR_ADCPRE ((uint32_t)0x00030000)¼ ADC_CCR_ADCPRE_0 ((uint32_t)0x00010000)½ ADC_CCR_ADCPRE_1 ((uint32_t)0x00020000)¾ ADC_CCR_TSVREFE ((uint32_t)0x00800000)Æ AES_CR_EN ((uint32_t)0x00000001)Ç AES_CR_DATATYPE ((uint32_t)0x00000006)È AES_CR_DATATYPE_0 ((uint32_t)0x00000002)É AES_CR_DATATYPE_1 ((uint32_t)0x00000004)Ë AES_CR_MODE ((uint32_t)0x00000018)Ì AES_CR_MODE_0 ((uint32_t)0x00000008)Í AES_CR_MODE_1 ((uint32_t)0x00000010)Ï AES_CR_CHMOD ((uint32_t)0x00000060)Ð AES_CR_CHMOD_0 ((uint32_t)0x00000020)Ñ AES_CR_CHMOD_1 ((uint32_t)0x00000040)Ó AES_CR_CCFC ((uint32_t)0x00000080)Ô AES_CR_ERRC ((uint32_t)0x00000100)Õ AES_CR_CCIE ((uint32_t)0x00000200)Ö AES_CR_ERRIE ((uint32_t)0x00000400)× AES_CR_DMAINEN ((uint32_t)0x00000800)Ø AES_CR_DMAOUTEN ((uint32_t)0x00001000)Û AES_SR_CCF ((uint32_t)0x00000001)Ü AES_SR_RDERR ((uint32_t)0x00000002)Ý AES_SR_WRERR ((uint32_t)0x00000004)à AES_DINR ((uint32_t)0x0000FFFF)ã AES_DOUTR ((uint32_t)0x0000FFFF)æ AES_KEYR0 ((uint32_t)0x0000FFFF)é AES_KEYR1 ((uint32_t)0x0000FFFF)ì AES_KEYR2 ((uint32_t)0x0000FFFF)ï AES_KEYR3 ((uint32_t)0x0000FFFF)ò AES_IVR0 ((uint32_t)0x0000FFFF)õ AES_IVR1 ((uint32_t)0x0000FFFF)ø AES_IVR2 ((uint32_t)0x0000FFFF)û AES_IVR3 ((uint32_t)0x0000FFFF)„ COMP_CSR_10KPU ((uint32_t)0x00000001)… COMP_CSR_400KPU ((uint32_t)0x00000002)† COMP_CSR_10KPD ((uint32_t)0x00000004)‡ COMP_CSR_400KPD ((uint32_t)0x00000008)‰ COMP_CSR_CMP1EN ((uint32_t)0x00000010)Š COMP_CSR_SW1 ((uint32_t)0x00000020)‹ COMP_CSR_CMP1OUT ((uint32_t)0x00000080) COMP_CSR_SPEED ((uint32_t)0x00001000)Ž COMP_CSR_CMP2OUT ((uint32_t)0x00002000) COMP_CSR_VREFOUTEN ((uint32_t)0x00010000)‘ COMP_CSR_WNDWE ((uint32_t)0x00020000)“ COMP_CSR_INSEL ((uint32_t)0x001C0000)” COMP_CSR_INSEL_0 ((uint32_t)0x00040000)• COMP_CSR_INSEL_1 ((uint32_t)0x00080000)– COMP_CSR_INSEL_2 ((uint32_t)0x00100000)˜ COMP_CSR_OUTSEL ((uint32_t)0x00E00000)™ COMP_CSR_OUTSEL_0 ((uint32_t)0x00200000)š COMP_CSR_OUTSEL_1 ((uint32_t)0x00400000)› COMP_CSR_OUTSEL_2 ((uint32_t)0x00800000) COMP_CSR_FCH3 ((uint32_t)0x04000000)ž COMP_CSR_FCH8 ((uint32_t)0x08000000)Ÿ COMP_CSR_RCH13 ((uint32_t)0x10000000)¡ COMP_CSR_CAIE ((uint32_t)0x20000000)¢ COMP_CSR_CAIF ((uint32_t)0x40000000)£ COMP_CSR_TSUSP ((uint32_t)0x80000000)« OPAMP_CSR_OPA1PD ((uint32_t)0x00000001)¬ OPAMP_CSR_S3SEL1 ((uint32_t)0x00000002)­ OPAMP_CSR_S4SEL1 ((uint32_t)0x00000004)® OPAMP_CSR_S5SEL1 ((uint32_t)0x00000008)¯ OPAMP_CSR_S6SEL1 ((uint32_t)0x00000010)° OPAMP_CSR_OPA1CAL_L ((uint32_t)0x00000020)± OPAMP_CSR_OPA1CAL_H ((uint32_t)0x00000040)² OPAMP_CSR_OPA1LPM ((uint32_t)0x00000080)³ OPAMP_CSR_OPA2PD ((uint32_t)0x00000100)´ OPAMP_CSR_S3SEL2 ((uint32_t)0x00000200)µ OPAMP_CSR_S4SEL2 ((uint32_t)0x00000400)¶ OPAMP_CSR_S5SEL2 ((uint32_t)0x00000800)· OPAMP_CSR_S6SEL2 ((uint32_t)0x00001000)¸ OPAMP_CSR_OPA2CAL_L ((uint32_t)0x00002000)¹ OPAMP_CSR_OPA2CAL_H ((uint32_t)0x00004000)º OPAMP_CSR_OPA2LPM ((uint32_t)0x00008000)» OPAMP_CSR_OPA3PD ((uint32_t)0x00010000)¼ OPAMP_CSR_S3SEL3 ((uint32_t)0x00020000)½ OPAMP_CSR_S4SEL3 ((uint32_t)0x00040000)¾ OPAMP_CSR_S5SEL3 ((uint32_t)0x00080000)¿ OPAMP_CSR_S6SEL3 ((uint32_t)0x00100000)À OPAMP_CSR_OPA3CAL_L ((uint32_t)0x00200000)Á OPAMP_CSR_OPA3CAL_H ((uint32_t)0x00400000) OPAMP_CSR_OPA3LPM ((uint32_t)0x00800000)à OPAMP_CSR_ANAWSEL1 ((uint32_t)0x01000000)Ä OPAMP_CSR_ANAWSEL2 ((uint32_t)0x02000000)Å OPAMP_CSR_ANAWSEL3 ((uint32_t)0x04000000)Æ OPAMP_CSR_S7SEL2 ((uint32_t)0x08000000)Ç OPAMP_CSR_AOP_RANGE ((uint32_t)0x10000000)È OPAMP_CSR_OPA1CALOUT ((uint32_t)0x20000000)É OPAMP_CSR_OPA2CALOUT ((uint32_t)0x40000000)Ê OPAMP_CSR_OPA3CALOUT ((uint32_t)0x80000000)Í OPAMP_OTR_AO1_OPT_OFFSET_TRIM ((uint32_t)0x000003FF)Î OPAMP_OTR_AO2_OPT_OFFSET_TRIM ((uint32_t)0x000FFC00)Ï OPAMP_OTR_AO3_OPT_OFFSET_TRIM ((uint32_t)0x3FF00000)Ð OPAMP_OTR_OT_USER ((uint32_t)0x80000000)Ó OPAMP_LP_OTR_AO1_OPT_OFFSET_TRIM_LP ((uint32_t)0x000003FF)Ô OPAMP_LP_OTR_AO2_OPT_OFFSET_TRIM_LP ((uint32_t)0x000FFC00)Õ OPAMP_LP_OTR_AO3_OPT_OFFSET_TRIM_LP ((uint32_t)0x3FF00000)Þ CRC_DR_DR ((uint32_t)0xFFFFFFFF)á CRC_IDR_IDR ((uint8_t)0xFF)ä CRC_CR_RESET ((uint32_t)0x00000001)í DAC_CR_EN1 ((uint32_t)0x00000001)î DAC_CR_BOFF1 ((uint32_t)0x00000002)ï DAC_CR_TEN1 ((uint32_t)0x00000004)ñ DAC_CR_TSEL1 ((uint32_t)0x00000038)ò DAC_CR_TSEL1_0 ((uint32_t)0x00000008)ó DAC_CR_TSEL1_1 ((uint32_t)0x00000010)ô DAC_CR_TSEL1_2 ((uint32_t)0x00000020)ö DAC_CR_WAVE1 ((uint32_t)0x000000C0)÷ DAC_CR_WAVE1_0 ((uint32_t)0x00000040)ø DAC_CR_WAVE1_1 ((uint32_t)0x00000080)ú DAC_CR_MAMP1 ((uint32_t)0x00000F00)û DAC_CR_MAMP1_0 ((uint32_t)0x00000100)ü DAC_CR_MAMP1_1 ((uint32_t)0x00000200)ý DAC_CR_MAMP1_2 ((uint32_t)0x00000400)þ DAC_CR_MAMP1_3 ((uint32_t)0x00000800)€DAC_CR_DMAEN1 ((uint32_t)0x00001000)DAC_CR_DMAUDRIE1 ((uint32_t)0x00002000)‚DAC_CR_EN2 ((uint32_t)0x00010000)ƒDAC_CR_BOFF2 ((uint32_t)0x00020000)„DAC_CR_TEN2 ((uint32_t)0x00040000)†DAC_CR_TSEL2 ((uint32_t)0x00380000)‡DAC_CR_TSEL2_0 ((uint32_t)0x00080000)ˆDAC_CR_TSEL2_1 ((uint32_t)0x00100000)‰DAC_CR_TSEL2_2 ((uint32_t)0x00200000)‹DAC_CR_WAVE2 ((uint32_t)0x00C00000)ŒDAC_CR_WAVE2_0 ((uint32_t)0x00400000)DAC_CR_WAVE2_1 ((uint32_t)0x00800000)DAC_CR_MAMP2 ((uint32_t)0x0F000000)DAC_CR_MAMP2_0 ((uint32_t)0x01000000)‘DAC_CR_MAMP2_1 ((uint32_t)0x02000000)’DAC_CR_MAMP2_2 ((uint32_t)0x04000000)“DAC_CR_MAMP2_3 ((uint32_t)0x08000000)•DAC_CR_DMAEN2 ((uint32_t)0x10000000)–DAC_CR_DMAUDRIE2 ((uint32_t)0x20000000)˜DAC_SWTRIGR_SWTRIG1 ((uint8_t)0x01)™DAC_SWTRIGR_SWTRIG2 ((uint8_t)0x02)œDAC_DHR12R1_DACC1DHR ((uint16_t)0x0FFF)ŸDAC_DHR12L1_DACC1DHR ((uint16_t)0xFFF0)¢DAC_DHR8R1_DACC1DHR ((uint8_t)0xFF)¥DAC_DHR12R2_DACC2DHR ((uint16_t)0x0FFF)¨DAC_DHR12L2_DACC2DHR ((uint16_t)0xFFF0)«DAC_DHR8R2_DACC2DHR ((uint8_t)0xFF)®DAC_DHR12RD_DACC1DHR ((uint32_t)0x00000FFF)¯DAC_DHR12RD_DACC2DHR ((uint32_t)0x0FFF0000)²DAC_DHR12LD_DACC1DHR ((uint32_t)0x0000FFF0)³DAC_DHR12LD_DACC2DHR ((uint32_t)0xFFF00000)¶DAC_DHR8RD_DACC1DHR ((uint16_t)0x00FF)·DAC_DHR8RD_DACC2DHR ((uint16_t)0xFF00)ºDAC_DOR1_DACC1DOR ((uint16_t)0x0FFF)½DAC_DOR2_DACC2DOR ((uint16_t)0x0FFF)ÀDAC_SR_DMAUDR1 ((uint32_t)0x00002000)ÁDAC_SR_DMAUDR2 ((uint32_t)0x20000000)ÊDBGMCU_IDCODE_DEV_ID ((uint32_t)0x00000FFF)ÌDBGMCU_IDCODE_REV_ID ((uint32_t)0xFFFF0000)ÍDBGMCU_IDCODE_REV_ID_0 ((uint32_t)0x00010000)ÎDBGMCU_IDCODE_REV_ID_1 ((uint32_t)0x00020000)ÏDBGMCU_IDCODE_REV_ID_2 ((uint32_t)0x00040000)ÐDBGMCU_IDCODE_REV_ID_3 ((uint32_t)0x00080000)ÑDBGMCU_IDCODE_REV_ID_4 ((uint32_t)0x00100000)ÒDBGMCU_IDCODE_REV_ID_5 ((uint32_t)0x00200000)ÓDBGMCU_IDCODE_REV_ID_6 ((uint32_t)0x00400000)ÔDBGMCU_IDCODE_REV_ID_7 ((uint32_t)0x00800000)ÕDBGMCU_IDCODE_REV_ID_8 ((uint32_t)0x01000000)ÖDBGMCU_IDCODE_REV_ID_9 ((uint32_t)0x02000000)×DBGMCU_IDCODE_REV_ID_10 ((uint32_t)0x04000000)ØDBGMCU_IDCODE_REV_ID_11 ((uint32_t)0x08000000)ÙDBGMCU_IDCODE_REV_ID_12 ((uint32_t)0x10000000)ÚDBGMCU_IDCODE_REV_ID_13 ((uint32_t)0x20000000)ÛDBGMCU_IDCODE_REV_ID_14 ((uint32_t)0x40000000)ÜDBGMCU_IDCODE_REV_ID_15 ((uint32_t)0x80000000)ßDBGMCU_CR_DBG_SLEEP ((uint32_t)0x00000001)àDBGMCU_CR_DBG_STOP ((uint32_t)0x00000002)áDBGMCU_CR_DBG_STANDBY ((uint32_t)0x00000004)âDBGMCU_CR_TRACE_IOEN ((uint32_t)0x00000020)äDBGMCU_CR_TRACE_MODE ((uint32_t)0x000000C0)åDBGMCU_CR_TRACE_MODE_0 ((uint32_t)0x00000040)æDBGMCU_CR_TRACE_MODE_1 ((uint32_t)0x00000080)êDBGMCU_APB1_FZ_DBG_TIM2_STOP ((uint32_t)0x00000001)ëDBGMCU_APB1_FZ_DBG_TIM3_STOP ((uint32_t)0x00000002)ìDBGMCU_APB1_FZ_DBG_TIM4_STOP ((uint32_t)0x00000004)íDBGMCU_APB1_FZ_DBG_TIM5_STOP ((uint32_t)0x00000008)îDBGMCU_APB1_FZ_DBG_TIM6_STOP ((uint32_t)0x00000010)ïDBGMCU_APB1_FZ_DBG_TIM7_STOP ((uint32_t)0x00000020)ðDBGMCU_APB1_FZ_DBG_RTC_STOP ((uint32_t)0x00000400)ñDBGMCU_APB1_FZ_DBG_WWDG_STOP ((uint32_t)0x00000800)òDBGMCU_APB1_FZ_DBG_IWDG_STOP ((uint32_t)0x00001000)óDBGMCU_APB1_FZ_DBG_I2C1_SMBUS_TIMEOUT ((uint32_t)0x00200000)ôDBGMCU_APB1_FZ_DBG_I2C2_SMBUS_TIMEOUT ((uint32_t)0x00400000)øDBGMCU_APB2_FZ_DBG_TIM9_STOP ((uint32_t)0x00000004)ùDBGMCU_APB2_FZ_DBG_TIM10_STOP ((uint32_t)0x00000008)úDBGMCU_APB2_FZ_DBG_TIM11_STOP ((uint32_t)0x00000010)ƒDMA_ISR_GIF1 ((uint32_t)0x00000001)„DMA_ISR_TCIF1 ((uint32_t)0x00000002)…DMA_ISR_HTIF1 ((uint32_t)0x00000004)†DMA_ISR_TEIF1 ((uint32_t)0x00000008)‡DMA_ISR_GIF2 ((uint32_t)0x00000010)ˆDMA_ISR_TCIF2 ((uint32_t)0x00000020)‰DMA_ISR_HTIF2 ((uint32_t)0x00000040)ŠDMA_ISR_TEIF2 ((uint32_t)0x00000080)‹DMA_ISR_GIF3 ((uint32_t)0x00000100)ŒDMA_ISR_TCIF3 ((uint32_t)0x00000200)DMA_ISR_HTIF3 ((uint32_t)0x00000400)ŽDMA_ISR_TEIF3 ((uint32_t)0x00000800)DMA_ISR_GIF4 ((uint32_t)0x00001000)DMA_ISR_TCIF4 ((uint32_t)0x00002000)‘DMA_ISR_HTIF4 ((uint32_t)0x00004000)’DMA_ISR_TEIF4 ((uint32_t)0x00008000)“DMA_ISR_GIF5 ((uint32_t)0x00010000)”DMA_ISR_TCIF5 ((uint32_t)0x00020000)•DMA_ISR_HTIF5 ((uint32_t)0x00040000)–DMA_ISR_TEIF5 ((uint32_t)0x00080000)—DMA_ISR_GIF6 ((uint32_t)0x00100000)˜DMA_ISR_TCIF6 ((uint32_t)0x00200000)™DMA_ISR_HTIF6 ((uint32_t)0x00400000)šDMA_ISR_TEIF6 ((uint32_t)0x00800000)›DMA_ISR_GIF7 ((uint32_t)0x01000000)œDMA_ISR_TCIF7 ((uint32_t)0x02000000)DMA_ISR_HTIF7 ((uint32_t)0x04000000)žDMA_ISR_TEIF7 ((uint32_t)0x08000000)¡DMA_IFCR_CGIF1 ((uint32_t)0x00000001)¢DMA_IFCR_CTCIF1 ((uint32_t)0x00000002)£DMA_IFCR_CHTIF1 ((uint32_t)0x00000004)¤DMA_IFCR_CTEIF1 ((uint32_t)0x00000008)¥DMA_IFCR_CGIF2 ((uint32_t)0x00000010)¦DMA_IFCR_CTCIF2 ((uint32_t)0x00000020)§DMA_IFCR_CHTIF2 ((uint32_t)0x00000040)¨DMA_IFCR_CTEIF2 ((uint32_t)0x00000080)©DMA_IFCR_CGIF3 ((uint32_t)0x00000100)ªDMA_IFCR_CTCIF3 ((uint32_t)0x00000200)«DMA_IFCR_CHTIF3 ((uint32_t)0x00000400)¬DMA_IFCR_CTEIF3 ((uint32_t)0x00000800)­DMA_IFCR_CGIF4 ((uint32_t)0x00001000)®DMA_IFCR_CTCIF4 ((uint32_t)0x00002000)¯DMA_IFCR_CHTIF4 ((uint32_t)0x00004000)°DMA_IFCR_CTEIF4 ((uint32_t)0x00008000)±DMA_IFCR_CGIF5 ((uint32_t)0x00010000)²DMA_IFCR_CTCIF5 ((uint32_t)0x00020000)³DMA_IFCR_CHTIF5 ((uint32_t)0x00040000)´DMA_IFCR_CTEIF5 ((uint32_t)0x00080000)µDMA_IFCR_CGIF6 ((uint32_t)0x00100000)¶DMA_IFCR_CTCIF6 ((uint32_t)0x00200000)·DMA_IFCR_CHTIF6 ((uint32_t)0x00400000)¸DMA_IFCR_CTEIF6 ((uint32_t)0x00800000)¹DMA_IFCR_CGIF7 ((uint32_t)0x01000000)ºDMA_IFCR_CTCIF7 ((uint32_t)0x02000000)»DMA_IFCR_CHTIF7 ((uint32_t)0x04000000)¼DMA_IFCR_CTEIF7 ((uint32_t)0x08000000)¿DMA_CCR1_EN ((uint16_t)0x0001)ÀDMA_CCR1_TCIE ((uint16_t)0x0002)ÁDMA_CCR1_HTIE ((uint16_t)0x0004)ÂDMA_CCR1_TEIE ((uint16_t)0x0008)ÃDMA_CCR1_DIR ((uint16_t)0x0010)ÄDMA_CCR1_CIRC ((uint16_t)0x0020)ÅDMA_CCR1_PINC ((uint16_t)0x0040)ÆDMA_CCR1_MINC ((uint16_t)0x0080)ÈDMA_CCR1_PSIZE ((uint16_t)0x0300)ÉDMA_CCR1_PSIZE_0 ((uint16_t)0x0100)ÊDMA_CCR1_PSIZE_1 ((uint16_t)0x0200)ÌDMA_CCR1_MSIZE ((uint16_t)0x0C00)ÍDMA_CCR1_MSIZE_0 ((uint16_t)0x0400)ÎDMA_CCR1_MSIZE_1 ((uint16_t)0x0800)ÐDMA_CCR1_PL ((uint16_t)0x3000)ÑDMA_CCR1_PL_0 ((uint16_t)0x1000)ÒDMA_CCR1_PL_1 ((uint16_t)0x2000)ÔDMA_CCR1_MEM2MEM ((uint16_t)0x4000)×DMA_CCR2_EN ((uint16_t)0x0001)ØDMA_CCR2_TCIE ((uint16_t)0x0002)ÙDMA_CCR2_HTIE ((uint16_t)0x0004)ÚDMA_CCR2_TEIE ((uint16_t)0x0008)ÛDMA_CCR2_DIR ((uint16_t)0x0010)ÜDMA_CCR2_CIRC ((uint16_t)0x0020)ÝDMA_CCR2_PINC ((uint16_t)0x0040)ÞDMA_CCR2_MINC ((uint16_t)0x0080)àDMA_CCR2_PSIZE ((uint16_t)0x0300)áDMA_CCR2_PSIZE_0 ((uint16_t)0x0100)âDMA_CCR2_PSIZE_1 ((uint16_t)0x0200)äDMA_CCR2_MSIZE ((uint16_t)0x0C00)åDMA_CCR2_MSIZE_0 ((uint16_t)0x0400)æDMA_CCR2_MSIZE_1 ((uint16_t)0x0800)èDMA_CCR2_PL ((uint16_t)0x3000)éDMA_CCR2_PL_0 ((uint16_t)0x1000)êDMA_CCR2_PL_1 ((uint16_t)0x2000)ìDMA_CCR2_MEM2MEM ((uint16_t)0x4000)ïDMA_CCR3_EN ((uint16_t)0x0001)ðDMA_CCR3_TCIE ((uint16_t)0x0002)ñDMA_CCR3_HTIE ((uint16_t)0x0004)òDMA_CCR3_TEIE ((uint16_t)0x0008)óDMA_CCR3_DIR ((uint16_t)0x0010)ôDMA_CCR3_CIRC ((uint16_t)0x0020)õDMA_CCR3_PINC ((uint16_t)0x0040)öDMA_CCR3_MINC ((uint16_t)0x0080)øDMA_CCR3_PSIZE ((uint16_t)0x0300)ùDMA_CCR3_PSIZE_0 ((uint16_t)0x0100)úDMA_CCR3_PSIZE_1 ((uint16_t)0x0200)üDMA_CCR3_MSIZE ((uint16_t)0x0C00)ýDMA_CCR3_MSIZE_0 ((uint16_t)0x0400)þDMA_CCR3_MSIZE_1 ((uint16_t)0x0800)€DMA_CCR3_PL ((uint16_t)0x3000)DMA_CCR3_PL_0 ((uint16_t)0x1000)‚DMA_CCR3_PL_1 ((uint16_t)0x2000)„DMA_CCR3_MEM2MEM ((uint16_t)0x4000)‡DMA_CCR4_EN ((uint16_t)0x0001)ˆDMA_CCR4_TCIE ((uint16_t)0x0002)‰DMA_CCR4_HTIE ((uint16_t)0x0004)ŠDMA_CCR4_TEIE ((uint16_t)0x0008)‹DMA_CCR4_DIR ((uint16_t)0x0010)ŒDMA_CCR4_CIRC ((uint16_t)0x0020)DMA_CCR4_PINC ((uint16_t)0x0040)ŽDMA_CCR4_MINC ((uint16_t)0x0080)DMA_CCR4_PSIZE ((uint16_t)0x0300)‘DMA_CCR4_PSIZE_0 ((uint16_t)0x0100)’DMA_CCR4_PSIZE_1 ((uint16_t)0x0200)”DMA_CCR4_MSIZE ((uint16_t)0x0C00)•DMA_CCR4_MSIZE_0 ((uint16_t)0x0400)–DMA_CCR4_MSIZE_1 ((uint16_t)0x0800)˜DMA_CCR4_PL ((uint16_t)0x3000)™DMA_CCR4_PL_0 ((uint16_t)0x1000)šDMA_CCR4_PL_1 ((uint16_t)0x2000)œDMA_CCR4_MEM2MEM ((uint16_t)0x4000)ŸDMA_CCR5_EN ((uint16_t)0x0001) DMA_CCR5_TCIE ((uint16_t)0x0002)¡DMA_CCR5_HTIE ((uint16_t)0x0004)¢DMA_CCR5_TEIE ((uint16_t)0x0008)£DMA_CCR5_DIR ((uint16_t)0x0010)¤DMA_CCR5_CIRC ((uint16_t)0x0020)¥DMA_CCR5_PINC ((uint16_t)0x0040)¦DMA_CCR5_MINC ((uint16_t)0x0080)¨DMA_CCR5_PSIZE ((uint16_t)0x0300)©DMA_CCR5_PSIZE_0 ((uint16_t)0x0100)ªDMA_CCR5_PSIZE_1 ((uint16_t)0x0200)¬DMA_CCR5_MSIZE ((uint16_t)0x0C00)­DMA_CCR5_MSIZE_0 ((uint16_t)0x0400)®DMA_CCR5_MSIZE_1 ((uint16_t)0x0800)°DMA_CCR5_PL ((uint16_t)0x3000)±DMA_CCR5_PL_0 ((uint16_t)0x1000)²DMA_CCR5_PL_1 ((uint16_t)0x2000)´DMA_CCR5_MEM2MEM ((uint16_t)0x4000)·DMA_CCR6_EN ((uint16_t)0x0001)¸DMA_CCR6_TCIE ((uint16_t)0x0002)¹DMA_CCR6_HTIE ((uint16_t)0x0004)ºDMA_CCR6_TEIE ((uint16_t)0x0008)»DMA_CCR6_DIR ((uint16_t)0x0010)¼DMA_CCR6_CIRC ((uint16_t)0x0020)½DMA_CCR6_PINC ((uint16_t)0x0040)¾DMA_CCR6_MINC ((uint16_t)0x0080)ÀDMA_CCR6_PSIZE ((uint16_t)0x0300)ÁDMA_CCR6_PSIZE_0 ((uint16_t)0x0100)ÂDMA_CCR6_PSIZE_1 ((uint16_t)0x0200)ÄDMA_CCR6_MSIZE ((uint16_t)0x0C00)ÅDMA_CCR6_MSIZE_0 ((uint16_t)0x0400)ÆDMA_CCR6_MSIZE_1 ((uint16_t)0x0800)ÈDMA_CCR6_PL ((uint16_t)0x3000)ÉDMA_CCR6_PL_0 ((uint16_t)0x1000)ÊDMA_CCR6_PL_1 ((uint16_t)0x2000)ÌDMA_CCR6_MEM2MEM ((uint16_t)0x4000)ÏDMA_CCR7_EN ((uint16_t)0x0001)ÐDMA_CCR7_TCIE ((uint16_t)0x0002)ÑDMA_CCR7_HTIE ((uint16_t)0x0004)ÒDMA_CCR7_TEIE ((uint16_t)0x0008)ÓDMA_CCR7_DIR ((uint16_t)0x0010)ÔDMA_CCR7_CIRC ((uint16_t)0x0020)ÕDMA_CCR7_PINC ((uint16_t)0x0040)ÖDMA_CCR7_MINC ((uint16_t)0x0080)ØDMA_CCR7_PSIZE , ((uint16_t)0x0300)ÙDMA_CCR7_PSIZE_0 ((uint16_t)0x0100)ÚDMA_CCR7_PSIZE_1 ((uint16_t)0x0200)ÜDMA_CCR7_MSIZE ((uint16_t)0x0C00)ÝDMA_CCR7_MSIZE_0 ((uint16_t)0x0400)ÞDMA_CCR7_MSIZE_1 ((uint16_t)0x0800)àDMA_CCR7_PL ((uint16_t)0x3000)áDMA_CCR7_PL_0 ((uint16_t)0x1000)âDMA_CCR7_PL_1 ((uint16_t)0x2000)äDMA_CCR7_MEM2MEM ((uint16_t)0x4000)çDMA_CNDTR1_NDT ((uint16_t)0xFFFF)êDMA_CNDTR2_NDT ((uint16_t)0xFFFF)íDMA_CNDTR3_NDT ((uint16_t)0xFFFF)ðDMA_CNDTR4_NDT ((uint16_t)0xFFFF)óDMA_CNDTR5_NDT ((uint16_t)0xFFFF)öDMA_CNDTR6_NDT ((uint16_t)0xFFFF)ùDMA_CNDTR7_NDT ((uint16_t)0xFFFF)üDMA_CPAR1_PA ((uint32_t)0xFFFFFFFF)ÿDMA_CPAR2_PA ((uint32_t)0xFFFFFFFF)‚DMA_CPAR3_PA ((uint32_t)0xFFFFFFFF)†DMA_CPAR4_PA ((uint32_t)0xFFFFFFFF)‰DMA_CPAR5_PA ((uint32_t)0xFFFFFFFF)ŒDMA_CPAR6_PA ((uint32_t)0xFFFFFFFF)DMA_CPAR7_PA ((uint32_t)0xFFFFFFFF)“DMA_CMAR1_MA ((uint32_t)0xFFFFFFFF)–DMA_CMAR2_MA ((uint32_t)0xFFFFFFFF)™DMA_CMAR3_MA ((uint32_t)0xFFFFFFFF)DMA_CMAR4_MA ((uint32_t)0xFFFFFFFF) DMA_CMAR5_MA ((uint32_t)0xFFFFFFFF)£DMA_CMAR6_MA ((uint32_t)0xFFFFFFFF)¦DMA_CMAR7_MA ((uint32_t)0xFFFFFFFF)¯EXTI_IMR_MR0 ((uint32_t)0x00000001)°EXTI_IMR_MR1 ((uint32_t)0x00000002)±EXTI_IMR_MR2 ((uint32_t)0x00000004)²EXTI_IMR_MR3 ((uint32_t)0x00000008)³EXTI_IMR_MR4 ((uint32_t)0x00000010)´EXTI_IMR_MR5 ((uint32_t)0x00000020)µEXTI_IMR_MR6 ((uint32_t)0x00000040)¶EXTI_IMR_MR7 ((uint32_t)0x00000080)·EXTI_IMR_MR8 ((uint32_t)0x00000100)¸EXTI_IMR_MR9 ((uint32_t)0x00000200)¹EXTI_IMR_MR10 ((uint32_t)0x00000400)ºEXTI_IMR_MR11 ((uint32_t)0x00000800)»EXTI_IMR_MR12 ((uint32_t)0x00001000)¼EXTI_IMR_MR13 ((uint32_t)0x00002000)½EXTI_IMR_MR14 ((uint32_t)0x00004000)¾EXTI_IMR_MR15 ((uint32_t)0x00008000)¿EXTI_IMR_MR16 ((uint32_t)0x00010000)ÀEXTI_IMR_MR17 ((uint32_t)0x00020000)ÁEXTI_IMR_MR18 ((uint32_t)0x00040000)ÂEXTI_IMR_MR19 ((uint32_t)0x00080000)ÃEXTI_IMR_MR20 ((uint32_t)0x00100000)ÄEXTI_IMR_MR21 ((uint32_t)0x00200000)ÅEXTI_IMR_MR22 ((uint32_t)0x00400000)ÆEXTI_IMR_MR23 ((uint32_t)0x00800000)ÉEXTI_EMR_MR0 ((uint32_t)0x00000001)ÊEXTI_EMR_MR1 ((uint32_t)0x00000002)ËEXTI_EMR_MR2 ((uint32_t)0x00000004)ÌEXTI_EMR_MR3 ((uint32_t)0x00000008)ÍEXTI_EMR_MR4 ((uint32_t)0x00000010)ÎEXTI_EMR_MR5 ((uint32_t)0x00000020)ÏEXTI_EMR_MR6 ((uint32_t)0x00000040)ÐEXTI_EMR_MR7 ((uint32_t)0x00000080)ÑEXTI_EMR_MR8 ((uint32_t)0x00000100)ÒEXTI_EMR_MR9 ((uint32_t)0x00000200)ÓEXTI_EMR_MR10 ((uint32_t)0x00000400)ÔEXTI_EMR_MR11 ((uint32_t)0x00000800)ÕEXTI_EMR_MR12 ((uint32_t)0x00001000)ÖEXTI_EMR_MR13 ((uint32_t)0x00002000)×EXTI_EMR_MR14 ((uint32_t)0x00004000)ØEXTI_EMR_MR15 ((uint32_t)0x00008000)ÙEXTI_EMR_MR16 ((uint32_t)0x00010000)ÚEXTI_EMR_MR17 ((uint32_t)0x00020000)ÛEXTI_EMR_MR18 ((uint32_t)0x00040000)ÜEXTI_EMR_MR19 ((uint32_t)0x00080000)ÝEXTI_EMR_MR20 ((uint32_t)0x00100000)ÞEXTI_EMR_MR21 ((uint32_t)0x00200000)ßEXTI_EMR_MR22 ((uint32_t)0x00400000)àEXTI_EMR_MR23 ((uint32_t)0x00800000)ãEXTI_RTSR_TR0 ((uint32_t)0x00000001)äEXTI_RTSR_TR1 ((uint32_t)0x00000002)åEXTI_RTSR_TR2 ((uint32_t)0x00000004)æEXTI_RTSR_TR3 ((uint32_t)0x00000008)çEXTI_RTSR_TR4 ((uint32_t)0x00000010)èEXTI_RTSR_TR5 ((uint32_t)0x00000020)éEXTI_RTSR_TR6 ((uint32_t)0x00000040)êEXTI_RTSR_TR7 ((uint32_t)0x00000080)ëEXTI_RTSR_TR8 ((uint32_t)0x00000100)ìEXTI_RTSR_TR9 ((uint32_t)0x00000200)íEXTI_RTSR_TR10 ((uint32_t)0x00000400)îEXTI_RTSR_TR11 ((uint32_t)0x00000800)ïEXTI_RTSR_TR12 ((uint32_t)0x00001000)ðEXTI_RTSR_TR13 ((uint32_t)0x00002000)ñEXTI_RTSR_TR14 ((uint32_t)0x00004000)òEXTI_RTSR_TR15 ((uint32_t)0x00008000)óEXTI_RTSR_TR16 ((uint32_t)0x00010000)ôEXTI_RTSR_TR17 ((uint32_t)0x00020000)õEXTI_RTSR_TR18 ((uint32_t)0x00040000)öEXTI_RTSR_TR19 ((uint32_t)0x00080000)÷EXTI_RTSR_TR20 ((uint32_t)0x00100000)øEXTI_RTSR_TR21 ((uint32_t)0x00200000)ùEXTI_RTSR_TR22 ((uint32_t)0x00400000)úEXTI_RTSR_TR23 ((uint32_t)0x00800000)ýEXTI_FTSR_TR0 ((uint32_t)0x00000001)þEXTI_FTSR_TR1 ((uint32_t)0x00000002)ÿEXTI_FTSR_TR2 ((uint32_t)0x00000004)€EXTI_FTSR_TR3 ((uint32_t)0x00000008)EXTI_FTSR_TR4 ((uint32_t)0x00000010)‚EXTI_FTSR_TR5 ((uint32_t)0x00000020)ƒEXTI_FTSR_TR6 ((uint32_t)0x00000040)„EXTI_FTSR_TR7 ((uint32_t)0x00000080)…EXTI_FTSR_TR8 ((uint32_t)0x00000100)†EXTI_FTSR_TR9 ((uint32_t)0x00000200)‡EXTI_FTSR_TR10 ((uint32_t)0x00000400)ˆEXTI_FTSR_TR11 ((uint32_t)0x00000800)‰EXTI_FTSR_TR12 ((uint32_t)0x00001000)ŠEXTI_FTSR_TR13 ((uint32_t)0x00002000)‹EXTI_FTSR_TR14 ((uint32_t)0x00004000)ŒEXTI_FTSR_TR15 ((uint32_t)0x00008000)EXTI_FTSR_TR16 ((uint32_t)0x00010000)ŽEXTI_FTSR_TR17 ((uint32_t)0x00020000)EXTI_FTSR_TR18 ((uint32_t)0x00040000)EXTI_FTSR_TR19 ((uint32_t)0x00080000)‘EXTI_FTSR_TR20 ((uint32_t)0x00100000)’EXTI_FTSR_TR21 ((uint32_t)0x00200000)“EXTI_FTSR_TR22 ((uint32_t)0x00400000)”EXTI_FTSR_TR23 ((uint32_t)0x00800000)—EXTI_SWIER_SWIER0 ((uint32_t)0x00000001)˜EXTI_SWIER_SWIER1 ((uint32_t)0x00000002)™EXTI_SWIER_SWIER2 ((uint32_t)0x00000004)šEXTI_SWIER_SWIER3 ((uint32_t)0x00000008)›EXTI_SWIER_SWIER4 ((uint32_t)0x00000010)œEXTI_SWIER_SWIER5 ((uint32_t)0x00000020)EXTI_SWIER_SWIER6 ((uint32_t)0x00000040)žEXTI_SWIER_SWIER7 ((uint32_t)0x00000080)ŸEXTI_SWIER_SWIER8 ((uint32_t)0x00000100) EXTI_SWIER_SWIER9 ((uint32_t)0x00000200)¡EXTI_SWIER_SWIER10 ((uint32_t)0x00000400)¢EXTI_SWIER_SWIER11 ((uint32_t)0x00000800)£EXTI_SWIER_SWIER12 ((uint32_t)0x00001000)¤EXTI_SWIER_SWIER13 ((uint32_t)0x00002000)¥EXTI_SWIER_SWIER14 ((uint32_t)0x00004000)¦EXTI_SWIER_SWIER15 ((uint32_t)0x00008000)§EXTI_SWIER_SWIER16 ((uint32_t)0x00010000)¨EXTI_SWIER_SWIER17 ((uint32_t)0x00020000)©EXTI_SWIER_SWIER18 ((uint32_t)0x00040000)ªEXTI_SWIER_SWIER19 ((uint32_t)0x00080000)«EXTI_SWIER_SWIER20 ((uint32_t)0x00100000)¬EXTI_SWIER_SWIER21 ((uint32_t)0x00200000)­EXTI_SWIER_SWIER22 ((uint32_t)0x00400000)®EXTI_SWIER_SWIER23 ((uint32_t)0x00800000)±EXTI_PR_PR0 ((uint32_t)0x00000001)²EXTI_PR_PR1 ((uint32_t)0x00000002)³EXTI_PR_PR2 ((uint32_t)0x00000004)´EXTI_PR_PR3 ((uint32_t)0x00000008)µEXTI_PR_PR4 ((uint32_t)0x00000010)¶EXTI_PR_PR5 ((uint32_t)0x00000020)·EXTI_PR_PR6 ((uint32_t)0x00000040)¸EXTI_PR_PR7 ((uint32_t)0x00000080)¹EXTI_PR_PR8 ((uint32_t)0x00000100)ºEXTI_PR_PR9 ((uint32_t)0x00000200)»EXTI_PR_PR10 ((uint32_t)0x00000400)¼EXTI_PR_PR11 ((uint32_t)0x00000800)½EXTI_PR_PR12 ((uint32_t)0x00001000)¾EXTI_PR_PR13 ((uint32_t)0x00002000)¿EXTI_PR_PR14 ((uint32_t)0x00004000)ÀEXTI_PR_PR15 ((uint32_t)0x00008000)ÁEXTI_PR_PR16 ((uint32_t)0x00010000)ÂEXTI_PR_PR17 ((uint32_t)0x00020000)ÃEXTI_PR_PR18 ((uint32_t)0x00040000)ÄEXTI_PR_PR19 ((uint32_t)0x00080000)ÅEXTI_PR_PR20 ((uint32_t)0x00100000)ÆEXTI_PR_PR21 ((uint32_t)0x00200000)ÇEXTI_PR_PR22 ((uint32_t)0x00400000)ÈEXTI_PR_PR23 ((uint32_t)0x00800000)ÒFLASH_ACR_LATENCY ((uint32_t)0x00000001)ÓFLASH_ACR_PRFTEN ((uint32_t)0x00000002)ÔFLASH_ACR_ACC64 ((uint32_t)0x00000004)ÕFLASH_ACR_SLEEP_PD ((uint32_t)0x00000008)ÖFLASH_ACR_RUN_PD ((uint32_t)0x00000010)ÙFLASH_PECR_PELOCK ((uint32_t)0x00000001)ÚFLASH_PECR_PRGLOCK ((uint32_t)0x00000002)ÛFLASH_PECR_OPTLOCK ((uint32_t)0x00000004)ÜFLASH_PECR_PROG ((uint32_t)0x00000008)ÝFLASH_PECR_DATA ((uint32_t)0x00000010)ÞFLASH_PECR_FTDW ((uint32_t)0x00000100)ßFLASH_PECR_ERASE ((uint32_t)0x00000200)àFLASH_PECR_FPRG ((uint32_t)0x00000400)áFLASH_PECR_PARALLBANK ((uint32_t)0x00008000)âFLASH_PECR_EOPIE ((uint32_t)0x00010000)ãFLASH_PECR_ERRIE ((uint32_t)0x00020000)äFLASH_PECR_OBL_LAUNCH ((uint32_t)0x00040000)çFLASH_PDKEYR_PDKEYR ((uint32_t)0xFFFFFFFF)êFLASH_PEKEYR_PEKEYR ((uint32_t)0xFFFFFFFF)íFLASH_PRGKEYR_PRGKEYR ((uint32_t)0xFFFFFFFF)ðFLASH_OPTKEYR_OPTKEYR ((uint32_t)0xFFFFFFFF)óFLASH_SR_BSY ((uint32_t)0x00000001)ôFLASH_SR_EOP ((uint32_t)0x00000002)õFLASH_SR_ENHV ((uint32_t)0x00000004)öFLASH_SR_READY ((uint32_t)0x00000008)øFLASH_SR_WRPERR ((uint32_t)0x00000100)ùFLASH_SR_PGAERR ((uint32_t)0x00000200)úFLASH_SR_SIZERR ((uint32_t)0x00000400)ûFLASH_SR_OPTVERR ((uint32_t)0x00000800)üFLASH_SR_OPTVERRUSR ((uint32_t)0x00001000)ÿFLASH_OBR_RDPRT ((uint16_t)0x000000AA)€FLASH_OBR_BOR_LEV ((uint16_t)0x000F0000)FLASH_OBR_USER ((uint32_t)0x00700000)‚FLASH_OBR_IWDG_SW ((uint32_t)0x00100000)ƒFLASH_OBR_nRST_STOP ((uint32_t)0x00200000)„FLASH_OBR_nRST_STDBY ((uint32_t)0x00400000)…FLASH_OBR_nRST_BFB2 ((uint32_t)0x00800000)ˆFLASH_WRPR_WRP ((uint32_t)0xFFFFFFFF)‹FLASH_WRPR1_WRP ((uint32_t)0xFFFFFFFF)ŽFLASH_WRPR2_WRP ((uint32_t)0xFFFFFFFF)•FSMC_BCR1_MBKEN ((uint32_t)0x00000001)–FSMC_BCR1_MUXEN ((uint32_t)0x00000002)˜FSMC_BCR1_MTYP ((uint32_t)0x0000000C)™FSMC_BCR1_MTYP_0 ((uint32_t)0x00000004)šFSMC_BCR1_MTYP_1 ((uint32_t)0x00000008)œFSMC_BCR1_MWID ((uint32_t)0x00000030)FSMC_BCR1_MWID_0 ((uint32_t)0x00000010)žFSMC_BCR1_MWID_1 ((uint32_t)0x00000020) FSMC_BCR1_FACCEN ((uint32_t)0x00000040)¡FSMC_BCR1_BURSTEN ((uint32_t)0x00000100)¢FSMC_BCR1_WAITPOL ((uint32_t)0x00000200)£FSMC_BCR1_WRAPMOD ((uint32_t)0x00000400)¤FSMC_BCR1_WAITCFG ((uint32_t)0x00000800)¥FSMC_BCR1_WREN ((uint32_t)0x00001000)¦FSMC_BCR1_WAITEN ((uint32_t)0x00002000)§FSMC_BCR1_EXTMOD ((uint32_t)0x00004000)¨FSMC_BCR1_ASYNCWAIT ((uint32_t)0x00008000)©FSMC_BCR1_CBURSTRW ((uint32_t)0x00080000)¬FSMC_BCR2_MBKEN ((uint32_t)0x00000001)­FSMC_BCR2_MUXEN ((uint32_t)0x00000002)¯FSMC_BCR2_MTYP ((uint32_t)0x0000000C)°FSMC_BCR2_MTYP_0 ((uint32_t)0x00000004)±FSMC_BCR2_MTYP_1 ((uint32_t)0x00000008)³FSMC_BCR2_MWID ((uint32_t)0x00000030)´FSMC_BCR2_MWID_0 ((uint32_t)0x00000010)µFSMC_BCR2_MWID_1 ((uint32_t)0x00000020)·FSMC_BCR2_FACCEN ((uint32_t)0x00000040)¸FSMC_BCR2_BURSTEN ((uint32_t)0x00000100)¹FSMC_BCR2_WAITPOL ((uint32_t)0x00000200)ºFSMC_BCR2_WRAPMOD ((uint32_t)0x00000400)»FSMC_BCR2_WAITCFG ((uint32_t)0x00000800)¼FSMC_BCR2_WREN ((uint32_t)0x00001000)½FSMC_BCR2_WAITEN ((uint32_t)0x00002000)¾FSMC_BCR2_EXTMOD ((uint32_t)0x00004000)¿FSMC_BCR2_ASYNCWAIT ((uint32_t)0x00008000)ÀFSMC_BCR2_CBURSTRW ((uint32_t)0x00080000)ÃFSMC_BCR3_MBKEN ((uint32_t)0x00000001)ÄFSMC_BCR3_MUXEN ((uint32_t)0x00000002)ÆFSMC_BCR3_MTYP ((uint32_t)0x0000000C)ÇFSMC_BCR3_MTYP_0 ((uint32_t)0x00000004)ÈFSMC_BCR3_MTYP_1 ((uint32_t)0x00000008)ÊFSMC_BCR3_MWID ((uint32_t)0x00000030)ËFSMC_BCR3_MWID_0 ((uint32_t)0x00000010)ÌFSMC_BCR3_MWID_1 ((uint32_t)0x00000020)ÎFSMC_BCR3_FACCEN ((uint32_t)0x00000040)ÏFSMC_BCR3_BURSTEN ((uint32_t)0x00000100)ÐFSMC_BCR3_WAITPOL ((uint32_t)0x00000200)ÑFSMC_BCR3_WRAPMOD ((uint32_t)0x00000400)ÒFSMC_BCR3_WAITCFG ((uint32_t)0x00000800)ÓFSMC_BCR3_WREN ((uint32_t)0x00001000)ÔFSMC_BCR3_WAITEN ((uint32_t)0x00002000)ÕFSMC_BCR3_EXTMOD ((uint32_t)0x00004000)ÖFSMC_BCR3_ASYNCWAIT ((uint32_t)0x00008000)×FSMC_BCR3_CBURSTRW ((uint32_t)0x00080000)ÚFSMC_BCR4_MBKEN ((uint32_t)0x00000001)ÛFSMC_BCR4_MUXEN ((uint32_t)0x00000002)ÝFSMC_BCR4_MTYP ((uint32_t)0x0000000C)ÞFSMC_BCR4_MTYP_0 ((uint32_t)0x00000004)ßFSMC_BCR4_MTYP_1 ((uint32_t)0x00000008)áFSMC_BCR4_MWID ((uint32_t)0x00000030)âFSMC_BCR4_MWID_0 ((uint32_t)0x00000010)ãFSMC_BCR4_MWID_1 ((uint32_t)0x00000020)åFSMC_BCR4_FACCEN ((uint32_t)0x00000040)æFSMC_BCR4_BURSTEN ((uint32_t)0x00000100)çFSMC_BCR4_WAITPOL ((uint32_t)0x00000200)èFSMC_BCR4_WRAPMOD ((uint32_t)0x00000400)éFSMC_BCR4_WAITCFG ((uint32_t)0x00000800)êFSMC_BCR4_WREN ((uint32_t)0x00001000)ëFSMC_BCR4_WAITEN ((uint32_t)0x00002000)ìFSMC_BCR4_EXTMOD ((uint32_t)0x00004000)íFSMC_BCR4_ASYNCWAIT ((uint32_t)0x00008000)îFSMC_BCR4_CBURSTRW ((uint32_t)0x00080000)ñFSMC_BTR1_ADDSET ((uint32_t)0x0000000F)òFSMC_BTR1_ADDSET_0 ((uint32_t)0x00000001)óFSMC_BTR1_ADDSET_1 ((uint32_t)0x00000002)ôFSMC_BTR1_ADDSET_2 ((uint32_t)0x00000004)õFSMC_BTR1_ADDSET_3 ((uint32_t)0x00000008)÷FSMC_BTR1_ADDHLD ((uint32_t)0x000000F0)øFSMC_BTR1_ADDHLD_0 ((uint32_t)0x00000010)ùFSMC_BTR1_ADDHLD_1 ((uint32_t)0x00000020)úFSMC_BTR1_ADDHLD_2 ((uint32_t)0x00000040)ûFSMC_BTR1_ADDHLD_3 ((uint32_t)0x00000080)ýFSMC_BTR1_DATAST ((uint32_t)0x0000FF00)þFSMC_BTR1_DATAST_0 ((uint32_t)0x00000100)ÿFSMC_BTR1_DATAST_1 ((uint32_t)0x00000200)€FSMC_BTR1_DATAST_2 ((uint32_t)0x00000400)FSMC_BTR1_DATAST_3 ((uint32_t)0x00000800)ƒFSMC_BTR1_BUSTURN ((uint32_t)0x000F0000)„FSMC_BTR1_BUSTURN_0 ((uint32_t)0x00010000)…FSMC_BTR1_BUSTURN_1 ((uint32_t)0x00020000)†FSMC_BTR1_BUSTURN_2 ((uint32_t)0x00040000)‡FSMC_BTR1_BUSTURN_3 ((uint32_t)0x00080000)‰FSMC_BTR1_CLKDIV ((uint32_t)0x00F00000)ŠFSMC_BTR1_CLKDIV_0 ((uint32_t)0x00100000)‹FSMC_BTR1_CLKDIV_1 ((uint32_t)0x00200000)ŒFSMC_BTR1_CLKDIV_2 ((uint32_t)0x00400000)FSMC_BTR1_CLKDIV_3 ((uint32_t)0x00800000)FSMC_BTR1_DATLAT ((uint32_t)0x0F000000)FSMC_BTR1_DATLAT_0 ((uint32_t)0x01000000)‘FSMC_BTR1_DATLAT_1 ((uint32_t)0x02000000)’FSMC_BTR1_DATLAT_2 ((uint32_t)0x04000000)“FSMC_BTR1_DATLAT_3 ((uint32_t)0x08000000)•FSMC_BTR1_ACCMOD ((uint32_t)0x30000000)–FSMC_BTR1_ACCMOD_0 ((uint32_t)0x10000000)—FSMC_BTR1_ACCMOD_1 ((uint32_t)0x20000000)šFSMC_BTR2_ADDSET ((uint32_t)0x0000000F)›FSMC_BTR2_ADDSET_0 ((uint32_t)0x00000001)œFSMC_BTR2_ADDSET_1 ((uint32_t)0x00000002)FSMC_BTR2_ADDSET_2 ((uint32_t)0x00000004)žFSMC_BTR2_ADDSET_3 ((uint32_t)0x00000008) FSMC_BTR2_ADDHLD ((uint32_t)0x000000F0)¡FSMC_BTR2_ADDHLD_0 ((uint32_t)0x00000010)¢FSMC_BTR2_ADDHLD_1 ((uint32_t)0x00000020)£FSMC_BTR2_ADDHLD_2 ((uint32_t)0x00000040)¤FSMC_BTR2_ADDHLD_3 ((uint32_t)0x00000080)¦FSMC_BTR2_DATAST ((uint32_t)0x0000FF00)§FSMC_BTR2_DATAST_0 ((uint32_t)0x00000100)¨FSMC_BTR2_DATAST_1 ((uint32_t)0x00000200)©FSMC_BTR2_DATAST_2 ((uint32_t)0x00000400)ªFSMC_BTR2_DATAST_3 ((uint32_t)0x00000800)¬FSMC_BTR2_BUSTURN ((uint32_t)0x000F0000)­FSMC_BTR2_BUSTURN_0 ((uint32_t)0x00010000)®FSMC_BTR2_BUSTURN_1 ((uint32_t)0x00020000)¯FSMC_BTR2_BUSTURN_2 ((uint32_t)0x00040000)°FSMC_BTR2_BUSTURN_3 ((uint32_t)0x00080000)²FSMC_BTR2_CLKDIV ((uint32_t)0x00F00000)³FSMC_BTR2_CLKDIV_0 ((uint32_t)0x00100000)´FSMC_BTR2_CLKDIV_1 ((uint32_t)0x00200000)µFSMC_BTR2_CLKDIV_2 ((uint32_t)0x00400000)¶FSMC_BTR2_CLKDIV_3 ((uint32_t)0x00800000)¸FSMC_BTR2_DATLAT ((uint32_t)0x0F000000)¹FSMC_BTR2_DATLAT_0 ((uint32_t)0x01000000)ºFSMC_BTR2_DATLAT_1 ((uint32_t)0x02000000)»FSMC_BTR2_DATLAT_2 ((uint32_t)0x04000000)¼FSMC_BTR2_DATLAT_3 ((uint32_t)0x08000000)¾FSMC_BTR2_ACCMOD ((uint32_t)0x30000000)¿FSMC_BTR2_ACCMOD_0 ((uint32_t)0x10000000)ÀFSMC_BTR2_ACCMOD_1 ((uint32_t)0x20000000)ÃFSMC_BTR3_ADDSET ((uint32_t)0x0000000F)ÄFSMC_BTR3_ADDSET_0 ((uint32_t)0x00000001)ÅFSMC_BTR3_ADDSET_1 ((uint32_t)0x00000002)ÆFSMC_BTR3_ADDSET_2 ((uint32_t)0x00000004)ÇFSMC_BTR3_ADDSET_3 ((uint32_t)0x00000008)ÉFSMC_BTR3_ADDHLD ((uint32_t)0x000000F0)ÊFSMC_BTR3_ADDHLD_0 ((uint32_t)0x00000010)ËFSMC_BTR3_ADDHLD_1 ((uint32_t)0x00000020)ÌFSMC_BTR3_ADDHLD_2 ((uint32_t)0x00000040)ÍFSMC_BTR3_ADDHLD_3 ((uint32_t)0x00000080)ÏFSMC_BTR3_DATAST ((uint32_t)0x0000FF00)ÐFSMC_BTR3_DATAST_0 ((uint32_t)0x00000100)ÑFSMC_BTR3_DATAST_1 ((uint32_t)0x00000200)ÒFSMC_BTR3_DATAST_2 ((uint32_t)0x00000400)ÓFSMC_BTR3_DATAST_3 ((uint32_t)0x00000800)ÕFSMC_BTR3_BUSTURN ((uint32_t)0x000F0000)ÖFSMC_BTR3_BUSTURN_0 ((uint32_t)0x00010000)×FSMC_BTR3_BUSTURN_1 ((uint32_t)0x00020000)ØFSMC_BTR3_BUSTURN_2 ((uint32_t)0x00040000)ÙFSMC_BTR3_BUSTURN_3 ((uint32_t)0x00080000)ÛFSMC_BTR3_CLKDIV ((uint32_t)0x00F00000)ÜFSMC_BTR3_CLKDIV_0 ((uint32_t)0x00100000)ÝFSMC_BTR3_CLKDIV_1 ((uint32_t)0x00200000)ÞFSMC_BTR3_CLKDIV_2 ((uint32_t)0x00400000)ßFSMC_BTR3_CLKDIV_3 ((uint32_t)0x00800000)áFSMC_BTR3_DATLAT ((uint32_t)0x0F000000)âFSMC_BTR3_DATLAT_0 ((uint32_t)0x01000000)ãFSMC_BTR3_DATLAT_1 ((uint32_t)0x02000000)äFSMC_BTR3_DATLAT_2 ((uint32_t)0x04000000)åFSMC_BTR3_DATLAT_3 ((uint32_t)0x08000000)çFSMC_BTR3_ACCMOD ((uint32_t)0x30000000)èFSMC_BTR3_ACCMOD_0 ((uint32_t)0x10000000)éFSMC_BTR3_ACCMOD_1 ((uint32_t)0x20000000)ìFSMC_BTR4_ADDSET ((uint32_t)0x0000000F)íFSMC_BTR4_ADDSET_0 ((uint32_t)0x00000001)îFSMC_BTR4_ADDSET_1 ((uint32_t)0x00000002)ïFSMC_BTR4_ADDSET_2 ((uint32_t)0x00000004)ðFSMC_BTR4_ADDSET_3 ((uint32_t)0x00000008)òFSMC_BTR4_ADDHLD ((uint32_t)0x000000F0)óFSMC_BTR4_ADDHLD_0 ((uint32_t)0x00000010)ôFSMC_BTR4_ADDHLD_1 ((uint32_t)0x00000020)õFSMC_BTR4_ADDHLD_2 ((uint32_t)0x00000040)öFSMC_BTR4_ADDHLD_3 ((uint32_t)0x00000080)øFSMC_BTR4_DATAST ((uint32_t)0x0000FF00)ùFSMC_BTR4_DATAST_0 ((uint32_t)0x00000100)úFSMC_BTR4_DATAST_1 ((uint32_t)0x00000200)ûFSMC_BTR4_DATAST_2 ((uint32_t)0x00000400)üFSMC_BTR4_DATAST_3 ((uint32_t)0x00000800)þFSMC_BTR4_BUSTURN ((uint32_t)0x000F0000)ÿFSMC_BTR4_BUSTURN_0 ((uint32_t)0x00010000)€FSMC_BTR4_BUSTURN_1 ((uint32_t)0x00020000)FSMC_BTR4_BUSTURN_2 ((uint32_t)0x00040000)‚FSMC_BTR4_BUSTURN_3 ((uint32_t)0x00080000)„FSMC_BTR4_CLKDIV ((uint32_t)0x00F00000)…FSMC_BTR4_CLKDIV_0 ((uint32_t)0x00100000)†FSMC_BTR4_CLKDIV_1 ((uint32_t)0x00200000)‡FSMC_BTR4_CLKDIV_2 ((uint32_t)0x00400000)ˆFSMC_BTR4_CLKDIV_3 ((uint32_t)0x00800000)ŠFSMC_BTR4_DATLAT ((uint32_t)0x0F000000)‹FSMC_BTR4_DATLAT_0 ((uint32_t)0x01000000)ŒFSMC_BTR4_DATLAT_1 ((uint32_t)0x02000000)FSMC_BTR4_DATLAT_2 ((uint32_t)0x04000000)ŽFSMC_BTR4_DATLAT_3 ((uint32_t)0x08000000)FSMC_BTR4_ACCMOD ((uint32_t)0x30000000)‘FSMC_BTR4_ACCMOD_0 ((uint32_t)0x10000000)’FSMC_BTR4_ACCMOD_1 ((uint32_t)0x20000000)•FSMC_BWTR1_ADDSET ((uint32_t)0x0000000F)–FSMC_BWTR1_ADDSET_0 ((uint32_t)0x00000001)—FSMC_BWTR1_ADDSET_1 ((uint32_t)0x00000002)˜FSMC_BWTR1_ADDSET_2 ((uint32_t)0x00000004)™FSMC_BWTR1_ADDSET_3 ((uint32_t)0x00000008)›FSMC_BWTR1_ADDHLD ((uint32_t)0x000000F0)œFSMC_BWTR1_ADDHLD_0 ((uint32_t)0x00000010)FSMC_BWTR1_ADDHLD_1 ((uint32_t)0x00000020)žFSMC_BWTR1_ADDHLD_2 ((uint32_t)0x00000040)ŸFSMC_BWTR1_ADDHLD_3 ((uint32_t)0x00000080)¡FSMC_BWTR1_DATAST ((uint32_t)0x0000FF00)¢FSMC_BWTR1_DATAST_0 ((uint32_t)0x00000100)£FSMC_BWTR1_DATAST_1 ((uint32_t)0x00000200)¤FSMC_BWTR1_DATAST_2 ((uint32_t)0x00000400)¥FSMC_BWTR1_DATAST_3 ((uint32_t)0x00000800)§FSMC_BWTR1_CLKDIV ((uint32_t)0x00F00000)¨FSMC_BWTR1_CLKDIV_0 ((uint32_t)0x00100000)©FSMC_BWTR1_CLKDIV_1 ((uint32_t)0x00200000)ªFSMC_BWTR1_CLKDIV_2 ((uint32_t)0x00400000)«FSMC_BWTR1_CLKDIV_3 ((uint32_t)0x00800000)­FSMC_BWTR1_DATLAT ((uint32_t)0x0F000000)®FSMC_BWTR1_DATLAT_0 ((uint32_t)0x01000000)¯FSMC_BWTR1_DATLAT_1 ((uint32_t)0x02000000)°FSMC_BWTR1_DATLAT_2 ((uint32_t)0x04000000)±FSMC_BWTR1_DATLAT_3 ((uint32_t)0x08000000)³FSMC_BWTR1_ACCMOD ((uint32_t)0x30000000)´FSMC_BWTR1_ACCMOD_0 ((uint32_t)0x10000000)µFSMC_BWTR1_ACCMOD_1 ((uint32_t)0x20000000)¸FSMC_BWTR2_ADDSET ((uint32_t)0x0000000F)¹FSMC_BWTR2_ADDSET_0 ((uint32_t)0x00000001)ºFSMC_BWTR2_ADDSET_1 ((uint32_t)0x00000002)»FSMC_BWTR2_ADDSET_2 ((uint32_t)0x00000004)¼FSMC_BWTR2_ADDSET_3 ((uint32_t)0x00000008)¾FSMC_BWTR2_ADDHLD ((uint32_t)0x000000F0)¿FSMC_BWTR2_ADDHLD_0 ((uint32_t)0x00000010)ÀFSMC_BWTR2_ADDHLD_1 ((uint32_t)0x00000020)ÁFSMC_BWTR2_ADDHLD_2 ((uint32_t)0x00000040)ÂFSMC_BWTR2_ADDHLD_3 ((uint32_t)0x00000080)ÄFSMC_BWTR2_DATAST ((uint32_t)0x0000FF00)ÅFSMC_BWTR2_DATAST_0 ((uint32_t)0x00000100)ÆFSMC_BWTR2_DATAST_1 ((uint32_t)0x00000200)ÇFSMC_BWTR2_DATAST_2 ((uint32_t)0x00000400)ÈFSMC_BWTR2_DATAST_3 ((uint32_t)0x00000800)ÊFSMC_BWTR2_CLKDIV ((uint32_t)0x00F00000)ËFSMC_BWTR2_CLKDIV_0 ((uint32_t)0x00100000)ÌFSMC_BWTR2_CLKDIV_1 ((uint32_t)0x00200000)ÍFSMC_BWTR2_CLKDIV_2 ((uint32_t)0x00400000)ÎFSMC_BWTR2_CLKDIV_3 ((uint32_t)0x00800000)ÐFSMC_BWTR2_DATLAT ((uint32_t)0x0F000000)ÑFSMC_BWTR2_DATLAT_0 ((uint32_t)0x01000000)ÒFSMC_BWTR2_DATLAT_1 ((uint32_t)0x02000000)ÓFSMC_BWTR2_DATLAT_2 ((uint32_t)0x04000000)ÔFSMC_BWTR2_DATLAT_3 ((uint32_t)0x08000000)ÖFSMC_BWTR2_ACCMOD ((uint32_t)0x30000000)×FSMC_BWTR2_ACCMOD_0 ((uint32_t)0x10000000)ØFSMC_BWTR2_ACCMOD_1 ((uint32_t)0x20000000)ÛFSMC_BWTR3_ADDSET ((uint32_t)0x0000000F)ÜFSMC_BWTR3_ADDSET_0 ((uint32_t)0x00000001)ÝFSMC_BWTR3_ADDSET_1 ((uint32_t)0x00000002)ÞFSMC_BWTR3_ADDSET_2 ((uint32_t)0x00000004)ßFSMC_BWTR3_ADDSET_3 ((uint32_t)0x00000008)áFSMC_BWTR3_ADDHLD ((uint32_t)0x000000F0)âFSMC_BWTR3_ADDHLD_0 ((uint32_t)0x00000010)ãFSMC_BWTR3_ADDHLD_1 ((uint32_t)0x00000020)äFSMC_BWTR3_ADDHLD_2 ((uint32_t)0x00000040)åFSMC_BWTR3_ADDHLD_3 ((uint32_t)0x00000080)çFSMC_BWTR3_DATAST ((uint32_t)0x0000FF00)èFSMC_BWTR3_DATAST_0 ((uint32_t)0x00000100)éFSMC_BWTR3_DATAST_1 ((uint32_t)0x00000200)êFSMC_BWTR3_DATAST_2 ((uint32_t)0x00000400)ëFSMC_BWTR3_DATAST_3 ((uint32_t)0x00000800)íFSMC_BWTR3_CLKDIV ((uint32_t)0x00F00000)îFSMC_BWTR3_CLKDIV_0 ((uint32_t)0x00100000)ïFSMC_BWTR3_CLKDIV_1 ((uint32_t)0x00200000)ðFSMC_BWTR3_CLKDIV_2 ((uint32_t)0x00400000)ñFSMC_BWTR3_CLKDIV_3 ((uint32_t)0x00800000)óFSMC_BWTR3_DATLAT ((uint32_t)0x0F000000)ôFSMC_BWTR3_DATLAT_0 ((uint32_t)0x01000000)õFSMC_BWTR3_DATLAT_1 ((uint32_t)0x02000000)öFSMC_BWTR3_DATLAT_2 ((uint32_t)0x04000000)÷FSMC_BWTR3_DATLAT_3 ((uint32_t)0x08000000)ùFSMC_BWTR3_ACCMOD ((uint32_t)0x30000000)úFSMC_BWTR3_ACCMOD_0 ((uint32_t)0x10000000)ûFSMC_BWTR3_ACCMOD_1 ((uint32_t)0x20000000)þFSMC_BWTR4_ADDSET ((uint32_t)0x0000000F)ÿFSMC_BWTR4_ADDSET_0 ((uint32_t)0x00000001)€FSMC_BWTR4_ADDSET_1 ((uint32_t)0x00000002)FSMC_BWTR4_ADDSET_2 ((uint32_t)0x00000004)‚FSMC_BWTR4_ADDSET_3 ((uint32_t)0x00000008)„FSMC_BWTR4_ADDHLD ((uint32_t)0x000000F0)…FSMC_BWTR4_ADDHLD_0 ((uint32_t)0x00000010)†FSMC_BWTR4_ADDHLD_1 ((uint32_t)0x00000020)‡FSMC_BWTR4_ADDHLD_2 ((uint32_t)0x00000040)ˆFSMC_BWTR4_ADDHLD_3 ((uint32_t)0x00000080)ŠFSMC_BWTR4_DATAST ((uint32_t)0x0000FF00)‹FSMC_BWTR4_DATAST_0 ((uint32_t)0x00000100)ŒFSMC_BWTR4_DATAST_1 ((uint32_t)0x00000200)FSMC_BWTR4_DATAST_2 ((uint32_t)0x00000400)ŽFSMC_BWTR4_DATAST_3 ((uint32_t)0x00000800)FSMC_BWTR4_CLKDIV ((uint32_t)0x00F00000)‘FSMC_BWTR4_CLKDIV_0 ((uint32_t)0x00100000)’FSMC_BWTR4_CLKDIV_1 ((uint32_t)0x00200000)“FSMC_BWTR4_CLKDIV_2 ((uint32_t)0x00400000)”FSMC_BWTR4_CLKDIV_3 ((uint32_t)0x00800000)–FSMC_BWTR4_DATLAT ((uint32_t)0x0F000000)—FSMC_BWTR4_DATLAT_0 ((uint32_t)0x01000000)˜FSMC_BWTR4_DATLAT_1 ((uint32_t)0x02000000)™FSMC_BWTR4_DATLAT_2 ((uint32_t)0x04000000)šFSMC_BWTR4_DATLAT_3 ((uint32_t)0x08000000)œFSMC_BWTR4_ACCMOD ((uint32_t)0x30000000)FSMC_BWTR4_ACCMOD_0 ((uint32_t)0x10000000)žFSMC_BWTR4_ACCMOD_1 ((uint32_t)0x20000000)¦GPIO_MODER_MODER0 ((uint32_t)0x00000003)§GPIO_MODER_MODER0_0 ((uint32_t)0x00000001)¨GPIO_MODER_MODER0_1 ((uint32_t)0x00000002)©GPIO_MODER_MODER1 ((uint32_t)0x0000000C)ªGPIO_MODER_MODER1_0 ((uint32_t)0x00000004)«GPIO_MODER_MODER1_1 ((uint32_t)0x00000008)¬GPIO_MODER_MODER2 ((uint32_t)0x00000030)­GPIO_MODER_MODER2_0 ((uint32_t)0x00000010)®GPIO_MODER_MODER2_1 ((uint32_t)0x00000020)¯GPIO_MODER_MODER3 ((uint32_t)0x000000C0)°GPIO_MODER_MODER3_0 ((uint32_t)0x00000040)±GPIO_MODER_MODER3_1 ((uint32_t)0x00000080)²GPIO_MODER_MODER4 ((uint32_t)0x00000300)³GPIO_MODER_MODER4_0 ((uint32_t)0x00000100)´GPIO_MODER_MODER4_1 ((uint32_t)0x00000200)µGPIO_MODER_MODER5 ((uint32_t)0x00000C00)¶GPIO_MODER_MODER5_0 ((uint32_t)0x00000400)·GPIO_MODER_MODER5_1 ((uint32_t)0x00000800)¸GPIO_MODER_MODER6 ((uint32_t)0x00003000)¹GPIO_MODER_MODER6_0 ((uint32_t)0x00001000)ºGPIO_MODER_MODER6_1 ((uint32_t)0x00002000)»GPIO_MODER_MODER7 ((uint32_t)0x0000C000)¼GPIO_MODER_MODER7_0 ((uint32_t)0x00004000)½GPIO_MODER_MODER7_1 ((uint32_t)0x00008000)¾GPIO_MODER_MODER8 ((uint32_t)0x00030000)¿GPIO_MODER_MODER8_0 ((uint32_t)0x00010000)ÀGPIO_MODER_MODER8_1 ((uint32_t)0x00020000)ÁGPIO_MODER_MODER9 ((uint32_t)0x000C0000)ÂGPIO_MODER_MODER9_0 ((uint32_t)0x00040000)ÃGPIO_MODER_MODER9_1 ((uint32_t)0x00080000)ÄGPIO_MODER_MODER10 ((uint32_t)0x00300000)ÅGPIO_MODER_MODER10_0 ((uint32_t)0x00100000)ÆGPIO_MODER_MODER10_1 ((uint32_t)0x00200000)ÇGPIO_MODER_MODER11 ((uint32_t)0x00C00000)ÈGPIO_MODER_MODER11_0 ((uint32_t)0x00400000)ÉGPIO_MODER_MODER11_1 ((uint32_t)0x00800000)ÊGPIO_MODER_MODER12 ((uint32_t)0x03000000)ËGPIO_MODER_MODER12_0 ((uint32_t)0x01000000)ÌGPIO_MODER_MODER12_1 ((uint32_t)0x02000000)ÍGPIO_MODER_MODER13 ((uint32_t)0x0C000000)ÎGPIO_MODER_MODER13_0 ((uint32_t)0x04000000)ÏGPIO_MODER_MODER13_1 ((uint32_t)0x08000000)ÐGPIO_MODER_MODER14 ((uint32_t)0x30000000)ÑGPIO_MODER_MODER14_0 ((uint32_t)0x10000000)ÒGPIO_MODER_MODER14_1 ((uint32_t)0x20000000)ÓGPIO_MODER_MODER15 ((uint32_t)0xC0000000)ÔGPIO_MODER_MODER15_0 ((uint32_t)0x40000000)ÕGPIO_MODER_MODER15_1 ((uint32_t)0x80000000)ØGPIO_OTYPER_OT_0 ((uint32_t)0x00000001)ÙGPIO_OTYPER_OT_1 ((uint32_t)0x00000002)ÚGPIO_OTYPER_OT_2 ((uint32_t)0x00000004)ÛGPIO_OTYPER_OT_3 ((uint32_t)0x00000008)ÜGPIO_OTYPER_OT_4 ((uint32_t)0x00000010)ÝGPIO_OTYPER_OT_5 ((uint32_t)0x00000020)ÞGPIO_OTYPER_OT_6 ((uint32_t)0x00000040)ßGPIO_OTYPER_OT_7 ((uint32_t)0x00000080)àGPIO_OTYPER_OT_8 ((uint32_t)0x00000100)áGPIO_OTYPER_OT_9 ((uint32_t)0x00000200)âGPIO_OTYPER_OT_10 ((uint32_t)0x00000400)ãGPIO_OTYPER_OT_11 ((uint32_t)0x00000800)äGPIO_OTYPER_OT_12 ((uint32_t)0x00001000)åGPIO_OTYPER_OT_13 ((uint32_t)0x00002000)æGPIO_OTYPER_OT_14 ((uint32_t)0x00004000)çGPIO_OTYPER_OT_15 ((uint32_t)0x00008000)êGPIO_OSPEEDER_OSPEEDR0 ((uint32_t)0x00000003)ëGPIO_OSPEEDER_OSPEEDR0_0 ((uint32_t)0x00000001)ìGPIO_OSPEEDER_OSPEEDR0_1 ((uint32_t)0x00000002)íGPIO_OSPEEDER_OSPEEDR1 ((uint32_t)0x0000000C)îGPIO_OSPEEDER_OSPEEDR1_0 ((uint32_t)0x00000004)ïGPIO_OSPEEDER_OSPEEDR1_1 ((uint32_t)0x00000008)ðGPIO_OSPEEDER_OSPEEDR2 ((uint32_t)0x00000030)ñGPIO_OSPEEDER_OSPEEDR2_0 ((uint32_t)0x00000010)òGPIO_OSPEEDER_OSPEEDR2_1 ((uint32_t)0x00000020)óGPIO_OSPEEDER_OSPEEDR3 ((uint32_t)0x000000C0)ôGPIO_OSPEEDER_OSPEEDR3_0 ((uint32_t)0x00000040)õGPIO_OSPEEDER_OSPEEDR3_1 ((uint32_t)0x00000080)öGPIO_OSPEEDER_OSPEEDR4 ((uint32_t)0x00000300)÷GPIO_OSPEEDER_OSPEEDR4_0 ((uint32_t)0x00000100)øGPIO_OSPEEDER_OSPEEDR4_1 ((uint32_t)0x00000200)ùGPIO_OSPEEDER_OSPEEDR5 ((uint32_t)0x00000C00)úGPIO_OSPEEDER_OSPEEDR5_0 ((uint32_t)0x00000400)ûGPIO_OSPEEDER_OSPEEDR5_1 ((uint32_t)0x00000800)üGPIO_OSPEEDER_OSPEEDR6 ((uint32_t)0x00003000)ýGPIO_OSPEEDER_OSPEEDR6_0 ((uint32_t)0x00001000)þGPIO_OSPEEDER_OSPEEDR6_1 ((uint32_t)0x00002000)ÿGPIO_OSPEEDER_OSPEEDR7 ((uint32_t)0x0000C000)€GPIO_OSPEEDER_OSPEEDR7_0 ((uint32_t)0x00004000)GPIO_OSPEEDER_OSPEEDR7_1 ((uint32_t)0x00008000)‚GPIO_OSPEEDER_OSPEEDR8 ((uint32_t)0x00030000)ƒGPIO_OSPEEDER_OSPEEDR8_0 ((uint32_t)0x00010000)„GPIO_OSPEEDER_OSPEEDR8_1 ((uint32_t)0x00020000)…GPIO_OSPEEDER_OSPEEDR9 ((uint32_t)0x000C0000)†GPIO_OSPEEDER_OSPEEDR9_0 ((uint32_t)0x00040000)‡GPIO_OSPEEDER_OSPEEDR9_1 ((uint32_t)0x00080000)ˆGPIO_OSPEEDER_OSPEEDR10 ((uint32_t)0x00300000)‰GPIO_OSPEEDER_OSPEEDR10_0 ((uint32_t)0x00100000)ŠGPIO_OSPEEDER_OSPEEDR10_1 ((uint32_t)0x00200000)‹GPIO_OSPEEDER_OSPEEDR11 ((uint32_t)0x00C00000)ŒGPIO_OSPEEDER_OSPEEDR11_0 ((uint32_t)0x00400000)GPIO_OSPEEDER_OSPEEDR11_1 ((uint32_t)0x00800000)ŽGPIO_OSPEEDER_OSPEEDR12 ((uint32_t)0x03000000)GPIO_OSPEEDER_OSPEEDR12_0 ((uint32_t)0x01000000)GPIO_OSPEEDER_OSPEEDR12_1 ((uint32_t)0x02000000)‘GPIO_OSPEEDER_OSPEEDR13 ((uint32_t)0x0C000000)’GPIO_OSPEEDER_OSPEEDR13_0 ((uint32_t)0x04000000)“GPIO_OSPEEDER_OSPEEDR13_1 ((uint32_t)0x08000000)”GPIO_OSPEEDER_OSPEEDR14 ((uint32_t)0x30000000)•GPIO_OSPEEDER_OSPEEDR14_0 ((uint32_t)0x10000000)–GPIO_OSPEEDER_OSPEEDR14_1 ((uint32_t)0x20000000)—GPIO_OSPEEDER_OSPEEDR15 ((uint32_t)0xC0000000)˜GPIO_OSPEEDER_OSPEEDR15_0 ((uint32_t)0x40000000)™GPIO_OSPEEDER_OSPEEDR15_1 ((uint32_t)0x80000000)œGPIO_PUPDR_PUPDR0 ((uint32_t)0x00000003)GPIO_PUPDR_PUPDR0_0 ((uint32_t)0x00000001)žGPIO_PUPDR_PUPDR0_1 ((uint32_t)0x00000002)ŸGPIO_PUPDR_PUPDR1 ((uint32_t)0x0000000C) GPIO_PUPDR_PUPDR1_0 ((uint32_t)0x00000004)¡GPIO_PUPDR_PUPDR1_1 ((uint32_t)0x00000008)¢GPIO_PUPDR_PUPDR2 ((uint32_t)0x00000030)£GPIO_PUPDR_PUPDR2_0 ((uint32_t)0x00000010)¤GPIO_PUPDR_PUPDR2_1 ((uint32_t)0x00000020)¥GPIO_PUPDR_PUPDR3 ((uint32_t)0x000000C0)¦GPIO_PUPDR_PUPDR3_0 ((uint32_t)0x00000040)§GPIO_PUPDR_PUPDR3_1 ((uint32_t)0x00000080)¨GPIO_PUPDR_PUPDR4 ((uint32_t)0x00000300)©GPIO_PUPDR_PUPDR4_0 ((uint32_t)0x00000100)ªGPIO_PUPDR_PUPDR4_1 ((uint32_t)0x00000200)«GPIO_PUPDR_PUPDR5 ((uint32_t)0x00000C00)¬GPIO_PUPDR_PUPDR5_0 ((uint32_t)0x00000400)­GPIO_PUPDR_PUPDR5_1 ((uint32_t)0x00000800)®GPIO_PUPDR_PUPDR6 ((uint32_t)0x00003000)¯GPIO_PUPDR_PUPDR6_0 ((uint32_t)0x00001000)°GPIO_PUPDR_PUPDR6_1 ((uint32_t)0x00002000)±GPIO_PUPDR_PUPDR7 ((uint32_t)0x0000C000)²GPIO_PUPDR_PUPDR7_0 ((uint32_t)0x00004000)³GPIO_PUPDR_PUPDR7_1 ((uint32_t)0x00008000)´GPIO_PUPDR_PUPDR8 ((uint32_t)0x00030000)µGPIO_PUPDR_PUPDR8_0 ((uint32_t)0x00010000)¶GPIO_PUPDR_PUPDR8_1 ((uint32_t)0x00020000)·GPIO_PUPDR_PUPDR9 ((uint32_t)0x000C0000)¸GPIO_PUPDR_PUPDR9_0 ((uint32_t)0x00040000)¹GPIO_PUPDR_PUPDR9_1 ((uint32_t)0x00080000)ºGPIO_PUPDR_PUPDR10 ((uint32_t)0x00300000)»GPIO_PUPDR_PUPDR10_0 ((uint32_t)0x00100000)¼GPIO_PUPDR_PUPDR10_1 ((uint32_t)0x00200000)½GPIO_PUPDR_PUPDR11 ((uint32_t)0x00C00000)¾GPIO_PUPDR_PUPDR11_0 ((uint32_t)0x00400000)¿GPIO_PUPDR_PUPDR11_1 ((uint32_t)0x00800000)ÀGPIO_PUPDR_PUPDR12 ((uint32_t)0x03000000)ÁGPIO_PUPDR_PUPDR12_0 ((uint32_t)0x01000000)ÂGPIO_PUPDR_PUPDR12_1 ((uint32_t)0x02000000)ÃGPIO_PUPDR_PUPDR13 ((uint32_t)0x0C000000)ÄGPIO_PUPDR_PUPDR13_0 ((uint32_t)0x04000000)ÅGPIO_PUPDR_PUPDR13_1 ((uint32_t)0x08000000)ÆGPIO_PUPDR_PUPDR14 ((uint32_t)0x30000000)ÇGPIO_PUPDR_PUPDR14_0 ((uint32_t)0x10000000)ÈGPIO_PUPDR_PUPDR14_1 ((uint32_t)0x20000000)ÉGPIO_PUPDR_PUPDR15 ((uint32_t)0xC0000000)ÊGPIO_PUPDR_PUPDR15_0 ((uint32_t)0x40000000)ËGPIO_PUPDR_PUPDR15_1 ((uint32_t)0x80000000)ÎGPIO_IDR_IDR_0 ((uint32_t)0x00000001)ÏGPIO_IDR_IDR_1 ((uint32_t)0x00000002)ÐGPIO_IDR_IDR_2 ((uint32_t)0x00000004)ÑGPIO_IDR_IDR_3 ((uint32_t)0x00000008)ÒGPIO_IDR_IDR_4 ((uint32_t)0x00000010)ÓGPIO_IDR_IDR_5 ((uint32_t)0x00000020)ÔGPIO_IDR_IDR_6 ((uint32_t)0x00000040)ÕGPIO_IDR_IDR_7 ((uint32_t)0x00000080)ÖGPIO_IDR_IDR_8 ((uint32_t)0x00000100)×GPIO_IDR_IDR_9 ((uint32_t)0x00000200)ØGPIO_IDR_IDR_10 ((uint32_t)0x00000400)ÙGPIO_IDR_IDR_11 ((uint32_t)0x00000800)ÚGPIO_IDR_IDR_12 ((uint32_t)0x00001000)ÛGPIO_IDR_IDR_13 ((uint32_t)0x00002000)ÜGPIO_IDR_IDR_14 ((uint32_t)0x00004000)ÝGPIO_IDR_IDR_15 ((uint32_t)0x00008000)ßGPIO_OTYPER_IDR_0 GPIO_IDR_IDR_0àGPIO_OTYPER_IDR_1 GPIO_IDR_IDR_1áGPIO_OTYPER_IDR_2 GPIO_IDR_IDR_2âGPIO_OTYPER_IDR_3 GPIO_IDR_IDR_3ãGPIO_OTYPER_IDR_4 GPIO_IDR_IDR_4äGPIO_OTYPER_IDR_5 GPIO_IDR_IDR_5åGPIO_OTYPER_IDR_6 GPIO_IDR_IDR_6æGPIO_OTYPER_IDR_7 GPIO_IDR_IDR_7çGPIO_OTYPER_IDR_8 GPIO_IDR_IDR_8èGPIO_OTYPER_IDR_9 GPIO_IDR_IDR_9éGPIO_OTYPER_IDR_10 GPIO_IDR_IDR_10êGPIO_OTYPER_IDR_11 GPIO_IDR_IDR_11ëGPIO_OTYPER_IDR_12 GPIO_IDR_IDR_12ìGPIO_OTYPER_IDR_13 GPIO_IDR_IDR_13íGPIO_OTYPER_IDR_14 GPIO_IDR_IDR_14îGPIO_OTYPER_IDR_15 GPIO_IDR_IDR_15ñGPIO_ODR_ODR_0 ((uint32_t)0x00000001)òGPIO_ODR_ODR_1 ((uint32_t)0x00000002)óGPIO_ODR_ODR_2 ((uint32_t)0x00000004)ôGPIO_ODR_ODR_3 ((uint32_t)0x00000008)õGPIO_ODR_ODR_4 ((uint32_t)0x00000010)öGPIO_ODR_ODR_5 ((uint32_t)0x00000020)÷GPIO_ODR_ODR_6 ((uint32_t)0x00000040)øGPIO_ODR_ODR_7 ((uint32_t)0x00000080)ùGPIO_ODR_ODR_8 ((uint32_t)0x00000100)úGPIO_ODR_ODR_9 ((uint32_t)0x00000200)ûGPIO_ODR_ODR_10 ((uint32_t)0x00000400)üGPIO_ODR_ODR_11 ((uint32_t)0x00000800)ýGPIO_ODR_ODR_12 ((uint32_t)0x00001000)þGPIO_ODR_ODR_13 ((uint32_t)0x00002000)ÿGPIO_ODR_ODR_14 ((uint32_t)0x00004000)€GPIO_ODR_ODR_15 ((uint32_t)0x00008000)‚GPIO_OTYPER_ODR_0 GPIO_ODR_ODR_0ƒGPIO_OTYPER_ODR_1 GPIO_ODR_ODR_1„GPIO_OTYPER_ODR_2 GPIO_ODR_ODR_2…GPIO_OTYPER_ODR_3 GPIO_ODR_ODR_3†GPIO_OTYPER_ODR_4 GPIO_ODR_ODR_4‡GPIO_OTYPER_ODR_5 GPIO_ODR_ODR_5ˆGPIO_OTYPER_ODR_6 GPIO_ODR_ODR_6‰GPIO_OTYPER_ODR_7 GPIO_ODR_ODR_7ŠGPIO_OTYPER_ODR_8 GPIO_ODR_ODR_8‹GPIO_OTYPER_ODR_9 GPIO_ODR_ODR_9ŒGPIO_OTYPER_ODR_10 GPIO_ODR_ODR_10GPIO_OTYPER_ODR_11 GPIO_ODR_ODR_11ŽGPIO_OTYPER_ODR_12 GPIO_ODR_ODR_12GPIO_OTYPER_ODR_13 GPIO_ODR_ODR_13GPIO_OTYPER_ODR_14 GPIO_ODR_ODR_14‘GPIO_OTYPER_ODR_15 GPIO_ODR_ODR_15”GPIO_BSRR_BS_0 ((uint32_t)0x00000001)•GPIO_BSRR_BS_1 ((uint32_t)0x00000002)–GPIO_BSRR_BS_2 ((uint32_t)0x00000004)—GPIO_BSRR_BS_3 ((uint32_t)0x00000008)˜GPIO_BSRR_BS_4 ((uint32_t)0x00000010)™GPIO_BSRR_BS_5 ((uint32_t)0x00000020)šGPIO_BSRR_BS_6 ((uint32_t)0x00000040)›GPIO_BSRR_BS_7 ((uint32_t)0x00000080)œGPIO_BSRR_BS_8 ((uint32_t)0x00000100)GPIO_BSRR_BS_9 ((uint32_t)0x00000200)žGPIO_BSRR_BS_10 ((uint32_t)0x00000400)ŸGPIO_BSRR_BS_11 ((uint32_t)0x00000800) GPIO_BSRR_BS_12 ((uint32_t)0x00001000)¡GPIO_BSRR_BS_13 ((uint32_t)0x00002000)¢GPIO_BSRR_BS_14 ((uint32_t)0x00004000)£GPIO_BSRR_BS_15 ((uint32_t)0x00008000)¤GPIO_BSRR_BR_0 ((uint32_t)0x00010000)¥GPIO_BSRR_BR_1 ((uint32_t)0x00020000)¦GPIO_BSRR_BR_2 ((uint32_t)0x00040000)§GPIO_BSRR_BR_3 ((uint32_t)0x00080000)¨GPIO_BSRR_BR_4 ((uint32_t)0x00100000)©GPIO_BSRR_BR_5 ((uint32_t)0x00200000)ªGPIO_BSRR_BR_6 ((uint32_t)0x00400000)«GPIO_BSRR_BR_7 ((uint32_t)0x00800000)¬GPIO_BSRR_BR_8 ((uint32_t)0x01000000)­GPIO_BSRR_BR_9 ((uint32_t)0x02000000)®GPIO_BSRR_BR_10 ((uint32_t)0x04000000)¯GPIO_BSRR_BR_11 ((uint32_t)0x08000000)°GPIO_BSRR_BR_12 ((uint32_t)0x10000000)±GPIO_BSRR_BR_13 ((uint32_t)0x20000000)²GPIO_BSRR_BR_14 ((uint32_t)0x40000000)³GPIO_BSRR_BR_15 ((uint32_t)0x80000000)¶GPIO_LCKR_LCK0 ((uint32_t)0x00000001)·GPIO_LCKR_LCK1 ((uint32_t)0x00000002)¸GPIO_LCKR_LCK2 ((uint32_t)0x00000004)¹GPIO_LCKR_LCK3 ((uint32_t)0x00000008)ºGPIO_LCKR_LCK4 ((uint32_t)0x00000010)»GPIO_LCKR_LCK5 ((uint32_t)0x00000020)¼GPIO_LCKR_LCK6 ((uint32_t)0x00000040)½GPIO_LCKR_LCK7 ((uint32_t)0x00000080)¾GPIO_LCKR_LCK8 ((uint32_t)0x00000100)¿GPIO_LCKR_LCK9 ((uint32_t)0x00000200)ÀGPIO_LCKR_LCK10 ((uint32_t)0x00000400)ÁGPIO_LCKR_LCK11 ((uint32_t)0x00000800)ÂGPIO_LCKR_LCK12 ((uint32_t)0x00001000)ÃGPIO_LCKR_LCK13 ((uint32_t)0x00002000)ÄGPIO_LCKR_LCK14 ((uint32_t)0x00004000)ÅGPIO_LCKR_LCK15 ((uint32_t)0x00008000)ÆGPIO_LCKR_LCKK ((uint32_t)0x00010000)ÉGPIO_AFRL_AFRL0 ((uint32_t)0x0000000F)ÊGPIO_AFRL_AFRL1 ((uint32_t)0x000000F0)ËGPIO_AFRL_AFRL2 ((uint32_t)0x00000F00)ÌGPIO_AFRL_AFRL3 ((uint32_t)0x0000F000)ÍGPIO_AFRL_AFRL4 ((uint32_t)0x000F0000)ÎGPIO_AFRL_AFRL5 ((uint32_t)0x00F00000)ÏGPIO_AFRL_AFRL6 ((uint32_t)0x0F000000)ÐGPIO_AFRL_AFRL7 ((uint32_t)0xF0000000)ÓGPIO_AFRH_AFRH8 ((uint32_t)0x0000000F)ÔGPIO_AFRH_AFRH9 ((uint32_t)0x000000F0)ÕGPIO_AFRH_AFRH10 ((uint32_t)0x00000F00)ÖGPIO_AFRH_AFRH11 ((uint32_t)0x0000F000)×GPIO_AFRH_AFRH12 ((uint32_t)0x000F0000)ØGPIO_AFRH_AFRH13 ((uint32_t)0x00F00000)ÙGPIO_AFRH_AFRH14 ((uint32_t)0x0F000000)ÚGPIO_AFRH_AFRH15 ((uint32_t)0xF0000000)ãI2C_CR1_PE ((uint16_t)0x0001)äI2C_CR1_SMBUS ((uint16_t)0x0002)åI2C_CR1_SMBTYPE ((uint16_t)0x0008)æI2C_CR1_ENARP ((uint16_t)0x0010)çI2C_CR1_ENPEC ((uint16_t)0x0020)èI2C_CR1_ENGC ((uint16_t)0x0040)éI2C_CR1_NOSTRETCH ((uint16_t)0x0080)êI2C_CR1_START ((uint16_t)0x0100)ëI2C_CR1_STOP ((uint16_t)0x0200)ìI2C_CR1_ACK ((uint16_t)0x0400)íI2C_CR1_POS ((uint16_t)0x0800)îI2C_CR1_PEC ((uint16_t)0x1000)ïI2C_CR1_ALERT ((uint16_t)0x2000)ðI2C_CR1_SWRST ((uint16_t)0x8000)óI2C_CR2_FREQ ((uint16_t)0x003F)ôI2C_CR2_FREQ_0 ((uint16_t)0x0001)õI2C_CR2_FREQ_1 ((uint16_t)0x0002)öI2C_CR2_FREQ_2 ((uint16_t)0x0004)÷I2C_CR2_FREQ_3 ((uint16_t)0x0008)øI2C_CR2_FREQ_4 ((uint16_t)0x0010)ùI2C_CR2_FREQ_5 ((uint16_t)0x0020)ûI2C_CR2_ITERREN ((uint16_t)0x0100)üI2C_CR2_ITEVTEN ((uint16_t)0x0200)ýI2C_CR2_ITBUFEN ((uint16_t)0x0400)þI2C_CR2_DMAEN ((uint16_t)0x0800)ÿI2C_CR2_LAST ((uint16_t)0x1000)‚I2C_OAR1_ADD1_7 ((uint16_t)0x00FE)ƒI2C_OAR1_ADD8_9 ((uint16_t)0x0300)…I2C_OAR1_ADD0 ((uint16_t)0x0001)†I2C_OAR1_ADD1 ((uint16_t)0x0002)‡I2C_OAR1_ADD2 ((uint16_t)0x0004)ˆI2C_OAR1_ADD3 ((uint16_t)0x0008)‰I2C_OAR1_ADD4 ((uint16_t)0x0010)ŠI2C_OAR1_ADD5 ((uint16_t)0x0020)‹I2C_OAR1_ADD6 ((uint16_t)0x0040)ŒI2C_OAR1_ADD7 ((uint16_t)0x0080)I2C_OAR1_ADD8 ((uint16_t)0x0100)ŽI2C_OAR1_ADD9 ((uint16_t)0x0200)I2C_OAR1_ADDMODE ((uint16_t)0x8000)“I2C_OAR2_ENDUAL ((uint8_t)0x01)”I2C_OAR2_ADD2 ((uint8_t)0xFE)—I2C_DR_DR ((uint8_t)0xFF)šI2C_SR1_SB ((uint16_t)0x0001)›I2C_SR1_ADDR ((uint16_t)0x0002)œI2C_SR1_BTF ((uint16_t)0x0004)I2C_SR1_ADD10 ((uint16_t)0x0008)žI2C_SR1_STOPF ((uint16_t)0x0010)ŸI2C_SR1_RXNE ((uint16_t)0x0040) I2C_SR1_TXE ((uint16_t)0x0080)¡I2C_SR1_BERR ((uint16_t)0x0100)¢I2C_SR1_ARLO ((uint16_t)0x0200)£I2C_SR1_AF ((uint16_t)0x0400)¤I2C_SR1_OVR ((uint16_t)0x0800)¥I2C_SR1_PECERR ((uint16_t)0x1000)¦I2C_SR1_TIMEOUT ((uint16_t)0x4000)§I2C_SR1_SMBALERT ((uint16_t)0x8000)ªI2C_SR2_MSL ((uint16_t)0x0001)«I2C_SR2_BUSY ((uint16_t)0x0002)¬I2C_SR2_TRA ((uint16_t)0x0004)­I2C_SR2_GENCALL ((uint16_t)0x0010)®I2C_SR2_SMBDEFAULT ((uint16_t)0x0020)¯I2C_SR2_SMBHOST ((uint16_t)0x0040)°I2C_SR2_DUALF ((uint16_t)0x0080)±I2C_SR2_PEC ((uint16_t)0xFF00)´I2C_CCR_CCR ((uint16_t)0x0FFF)µI2C_CCR_DUTY ((uint16_t)0x4000)¶I2C_CCR_FS ((uint16_t)0x8000)¹I2C_TRISE_TRISE ((uint8_t)0x3F)ÂIWDG_KR_KEY ((uint16_t)0xFFFF)ÅIWDG_PR_PR ((uint8_t)0x07)ÆIWDG_PR_PR_0 ((uint8_t)0x01)ÇIWDG_PR_PR_1 ((uint8_t)0x02)ÈIWDG_PR_PR_2 ((uint8_t)0x04)ËIWDG_RLR_RL ((uint16_t)0x0FFF)ÎIWDG_SR_PVU ((uint8_t)0x01)ÏIWDG_SR_RVU ((uint8_t)0x02)ØLCD_CR_LCDEN ((uint32_t)0x00000001)ÙLCD_CR_VSEL ((uint32_t)0x00000002)ÛLCD_CR_DUTY ((uint32_t)0x0000001C)ÜLCD_CR_DUTY_0 ((uint32_t)0x00000004)ÝLCD_CR_DUTY_1 ((uint32_t)0x00000008)ÞLCD_CR_DUTY_2 ((uint32_t)0x00000010)àLCD_CR_BIAS ((uint32_t)0x00000060)áLCD_CR_BIAS_0 ((uint32_t)0x00000020)âLCD_CR_BIAS_1 ((uint32_t)0x00000040)äLCD_CR_MUX_SEG ((uint32_t)0x00000080)çLCD_FCR_HD ((uint32_t)0x00000001)èLCD_FCR_SOFIE ((uint32_t)0x00000002)éLCD_FCR_UDDIE ((uint32_t)0x00000008)ëLCD_FCR_PON ((uint32_t)0x00000070)ìLCD_FCR_PON_0 ((uint32_t)0x00000010)íLCD_FCR_PON_1 ((uint32_t)0x00000020)îLCD_FCR_PON_2 ((uint32_t)0x00000040)ðLCD_FCR_DEAD ((uint32_t)0x00000380)ñLCD_FCR_DEAD_0 ((uint32_t)0x00000080)òLCD_FCR_DEAD_1 ((uint32_t)0x00000100)óLCD_FCR_DEAD_2 ((uint32_t)0x00000200)õLCD_FCR_CC ((uint32_t)0x00001C00)öLCD_FCR_CC_0 ((uint32_t)0x00000400)÷LCD_FCR_CC_1 ((uint32_t)0x00000800)øLCD_FCR_CC_2 ((uint32_t)0x00001000)úLCD_FCR_BLINKF ((uint32_t)0x0000E000)ûLCD_FCR_BLINKF_0 ((uint32_t)0x00002000)üLCD_FCR_BLINKF_1 ((uint32_t)0x00004000)ýLCD_FCR_BLINKF_2 ((uint32_t)0x00008000)ÿLCD_FCR_BLINK ((uint32_t)0x00030000)€LCD_FCR_BLINK_0 ((uint32_t)0x00010000)LCD_FCR_BLINK_1 ((uint32_t)0x00020000)ƒLCD_FCR_DIV ((uint32_t)0x003C0000)„LCD_FCR_PS ((uint32_t)0x03C00000)‡LCD_SR_ENS ((uint32_t)0x00000001)ˆLCD_SR_SOF ((uint32_t)0x00000002)‰LCD_SR_UDR ((uint32_t)0x00000004)ŠLCD_SR_UDD ((uint32_t)0x00000008)‹LCD_SR_RDY ((uint32_t)0x00000010)ŒLCD_SR_FCRSR ((uint32_t)0x00000020)LCD_CLR_SOFC ((uint32_t)0x00000002)LCD_CLR_UDDC ((uint32_t)0x00000008)“LCD_RAM_SEGMENT_DATA ((uint32_t)0xFFFFFFFF)œPWR_CR_LPSDSR ((uint16_t)0x0001)PWR_CR_PDDS ((uint16_t)0x0002)žPWR_CR_CWUF ((uint16_t)0x0004)ŸPWR_CR_CSBF ((uint16_t)0x0008) PWR_CR_PVDE ((uint16_t)0x0010)¢PWR_CR_PLS ((uint16_t)0x00E0)£PWR_CR_PLS_0 ((uint16_t)0x0020)¤PWR_CR_PLS_1 ((uint16_t)0x0040)¥PWR_CR_PLS_2 ((uint16_t)0x0080)¨PWR_CR_PLS_LEV0 ((uint16_t)0x0000)©PWR_CR_PLS_LEV1 ((uint16_t)0x0020)ªPWR_CR_PLS_LEV2 ((uint16_t)0x0040)«PWR_CR_PLS_LEV3 ((uint16_t)0x0060)¬PWR_CR_PLS_LEV4 ((uint16_t)0x0080)­PWR_CR_PLS_LEV5 ((uint16_t)0x00A0)®PWR_CR_PLS_LEV6 ((uint16_t)0x00C0)¯PWR_CR_PLS_LEV7 ((uint16_t)0x00E0)±PWR_CR_DBP ((uint16_t)0x0100)²PWR_CR_ULP ((uint16_t)0x0200)³PWR_CR_FWU ((uint16_t)0x0400)µPWR_CR_VOS ((uint16_t)0x1800)¶PWR_CR_VOS_0 ((uint16_t)0x0800)·PWR_CR_VOS_1 ((uint16_t)0x1000)¸PWR_CR_LPRUN ((uint16_t)0x4000)»PWR_CSR_WUF ((uint16_t)0x0001)¼PWR_CSR_SBF ((uint16_t)0x0002)½PWR_CSR_PVDO ((uint16_t)0x0004)¾PWR_CSR_VREFINTRDYF ((uint16_t)0x0008)¿PWR_CSR_VOSF ((uint16_t)0x0010)ÀPWR_CSR_REGLPF ((uint16_t)0x0020)ÂPWR_CSR_EWUP1 ((uint16_t)0x0100)ÃPWR_CSR_EWUP2 ((uint16_t)0x0200)ÄPWR_CSR_EWUP3 ((uint16_t)0x0400)ÌRCC_CR_HSION ((uint32_t)0x00000001)ÍRCC_CR_HSIRDY ((uint32_t)0x00000002)ÏRCC_CR_MSION ((uint32_t)0x00000100)ÐRCC_CR_MSIRDY ((uint32_t)0x00000200)ÒRCC_CR_HSEON ((uint32_t)0x00010000)ÓRCC_CR_HSERDY ((uint32_t)0x00020000)ÔRCC_CR_HSEBYP ((uint32_t)0x00040000)ÖRCC_CR_PLLON ((uint32_t)0x01000000)×RCC_CR_PLLRDY ((uint32_t)0x02000000)ØRCC_CR_CSSON ((uint32_t)0x10000000)ÚRCC_CR_RTCPRE ((uint32_t)0x60000000)ÛRCC_CR_RTCPRE_0 ((uint32_t)0x20000000)ÜRCC_CR_RTCPRE_1 ((uint32_t)0x40000000)ßRCC_ICSCR_HSICAL ((uint32_t)0x000000FF)àRCC_ICSCR_HSITRIM ((uint32_t)0x00001F00)âRCC_ICSCR_MSIRANGE ((uint32_t)0x0000E000)ãRCC_ICSCR_MSIRANGE_0 ((uint32_t)0x00000000)äRCC_ICSCR_MSIRANGE_1 ((uint32_t)0x00002000)åRCC_ICSCR_MSIRANGE_2 ((uint32_t)0x00004000)æRCC_ICSCR_MSIRANGE_3 ((uint32_t)0x00006000)çRCC_ICSCR_MSIRANGE_4 ((uint32_t)0x00008000)èRCC_ICSCR_MSIRANGE_5 ((uint32_t)0x0000A000)éRCC_ICSCR_MSIRANGE_6 ((uint32_t)0x0000C000)êRCC_ICSCR_MSICAL ((uint32_t)0x00FF0000)ëRCC_ICSCR_MSITRIM ((uint32_t)0xFF000000)îRCC_CFGR_SW ((uint32_t)0x00000003)ïRCC_CFGR_SW_0 ((uint32_t)0x00000001)ðRCC_CFGR_SW_1 ((uint32_t)0x00000002)óRCC_CFGR_SW_MSI ((uint32_t)0x00000000)ôRCC_CFGR_SW_HSI ((uint32_t)0x00000001)õRCC_CFGR_SW_HSE ((uint32_t)0x00000002)öRCC_CFGR_SW_PLL ((uint32_t)0x00000003)øRCC_CFGR_SWS ((uint32_t)0x0000000C)ùRCC_CFGR_SWS_0 ((uint32_t)0x00000004)úRCC_CFGR_SWS_1 ((uint32_t)0x00000008)ýRCC_CFGR_SWS_MSI ((uint32_t)0x00000000)þRCC_CFGR_SWS_HSI ((uint32_t)0x00000004)ÿRCC_CFGR_SWS_HSE ((uint32_t)0x00000008)€RCC_CFGR_SWS_PLL ((uint32_t)0x0000000C)‚RCC_CFGR_HPRE ((uint32_t)0x000000F0)ƒRCC_CFGR_HPRE_0 ((uint32_t)0x00000010)„RCC_CFGR_HPRE_1 ((uint32_t)0x00000020)…RCC_CFGR_HPRE_2 ((uint32_t)0x00000040)†RCC_CFGR_HPRE_3 ((uint32_t)0x00000080)‰RCC_CFGR_HPRE_DIV1 ((uint32_t)0x00000000)ŠRCC_CFGR_HPRE_DIV2 ((uint32_t)0x00000080)‹RCC_CFGR_HPRE_DIV4 ((uint32_t)0x00000090)ŒRCC_CFGR_HPRE_DIV8 ((uint32_t)0x000000A0)RCC_CFGR_HPRE_DIV16 ((uint32_t)0x000000B0)ŽRCC_CFGR_HPRE_DIV64 ((uint32_t)0x000000C0)RCC_CFGR_HPRE_DIV128 ((uint32_t)0x000000D0)RCC_CFGR_HPRE_DIV256 ((uint32_t)0x000000E0)‘RCC_CFGR_HPRE_DIV512 ((uint32_t)0x000000F0)“RCC_CFGR_PPRE1 ((uint32_t)0x00000700)”RCC_CFGR_PPRE1_0 ((uint32_t)0x00000100)•RCC_CFGR_PPRE1_1 ((uint32_t)0x00000200)–RCC_CFGR_PPRE1_2 ((uint32_t)0x00000400)™RCC_CFGR_PPRE1_DIV1 ((uint32_t)0x00000000)šRCC_CFGR_PPRE1_DIV2 ((uint32_t)0x00000400)›RCC_CFGR_PPRE1_DIV4 ((uint32_t)0x00000500)œRCC_CFGR_PPRE1_DIV8 ((uint32_t)0x00000600)RCC_CFGR_PPRE1_DIV16 ((uint32_t)0x00000700)ŸRCC_CFGR_PPRE2 ((uint32_t)0x00003800) RCC_CFGR_PPRE2_0 ((uint32_t)0x00000800)¡RCC_CFGR_PPRE2_1 ((uint32_t)0x00001000)¢RCC_CFGR_PPRE2_2 ((uint32_t)0x00002000)¥RCC_CFGR_PPRE2_DIV1 ((uint32_t)0x00000000)¦RCC_CFGR_PPRE2_DIV2 ((uint32_t)0x00002000)§RCC_CFGR_PPRE2_DIV4 ((uint32_t)0x00002800)¨RCC_CFGR_PPRE2_DIV8 ((uint32_t)0x00003000)©RCC_CFGR_PPRE2_DIV16 ((uint32_t)0x00003800)¬RCC_CFGR_PLLSRC ((uint32_t)0x00010000)®RCC_CFGR_PLLSRC_HSI ((uint32_t)0x00000000)¯RCC_CFGR_PLLSRC_HSE ((uint32_t)0x00010000)²RCC_CFGR_PLLMUL ((uint32_t)0x003C0000)³RCC_CFGR_PLLMUL_0 ((uint32_t)0x00040000)´RCC_CFGR_PLLMUL_1 ((uint32_t)0x00080000)µRCC_CFGR_PLLMUL_2 ((uint32_t)0x00100000)¶RCC_CFGR_PLLMUL_3 ((uint32_t)0x00200000)¹RCC_CFGR_PLLMUL3 ((uint32_t)0x00000000)ºRCC_CFGR_PLLMUL4 ((uint32_t)0x00040000)»RCC_CFGR_PLLMUL6 ((uint32_t)0x00080000)¼RCC_CFGR_PLLMUL8 ((uint32_t)0x000C0000)½RCC_CFGR_PLLMUL12 ((uint32_t)0x00100000)¾RCC_CFGR_PLLMUL16 ((uint32_t)0x00140000)¿RCC_CFGR_PLLMUL24 ((uint32_t)0x00180000)ÀRCC_CFGR_PLLMUL32 ((uint32_t)0x001C0000)ÁRCC_CFGR_PLLMUL48 ((uint32_t)0x00200000)ÄRCC_CFGR_PLLDIV ((uint32_t)0x00C00000)ÅRCC_CFGR_PLLDIV_0 ((uint32_t)0x00400000)ÆRCC_CFGR_PLLDIV_1 ((uint32_t)0x00800000)ÊRCC_CFGR_PLLDIV1 ((uint32_t)0x00000000)ËRCC_CFGR_PLLDIV2 ((uint32_t)0x00400000)ÌRCC_CFGR_PLLDIV3 ((uint32_t)0x00800000)ÍRCC_CFGR_PLLDIV4 ((uint32_t)0x00C00000)ÐRCC_CFGR_MCOSEL ((uint32_t)0x07000000)ÑRCC_CFGR_MCOSEL_0 ((uint32_t)0x01000000)ÒRCC_CFGR_MCOSEL_1 ((uint32_t)0x02000000)ÓRCC_CFGR_MCOSEL_2 ((uint32_t)0x04000000)ÖRCC_CFGR_MCO_NOCLOCK ((uint32_t)0x00000000)×RCC_CFGR_MCO_SYSCLK ((uint32_t)0x01000000)ØRCC_CFGR_MCO_HSI ((uint32_t)0x02000000)ÙRCC_CFGR_MCO_MSI ((uint32_t)0x03000000)ÚRCC_CFGR_MCO_HSE ((uint32_t)0x04000000)ÛRCC_CFGR_MCO_PLL ((uint32_t)0x05000000)ÜRCC_CFGR_MCO_LSI ((uint32_t)0x06000000)ÝRCC_CFGR_MCO_LSE ((uint32_t)0x07000000)ßRCC_CFGR_MCOPRE ((uint32_t)0x70000000)àRCC_CFGR_MCOPRE_0 ((uint32_t)0x10000000)áRCC_CFGR_MCOPRE_1 ((uint32_t)0x20000000)âRCC_CFGR_MCOPRE_2 ((uint32_t)0x40000000)åRCC_CFGR_MCO_DIV1 ((uint32_t)0x00000000)æRCC_CFGR_MCO_DIV2 ((uint32_t)0x10000000)çRCC_CFGR_MCO_DIV4 ((uint32_t)0x20000000)èRCC_CFGR_MCO_DIV8 ((uint32_t)0x30000000)éRCC_CFGR_MCO_DIV16 ((uint32_t)0x40000000)ìRCC_CIR_LSIRDYF ((uint32_t)0x00000001)íRCC_CIR_LSERDYF ((uint32_t)0x00000002)îRCC_CIR_HSIRDYF ((uint32_t)0x00000004)ïRCC_CIR_HSERDYF ((uint32_t)0x00000008)ðRCC_CIR_PLLRDYF ((uint32_t)0x00000010)ñRCC_CIR_MSIRDYF ((uint32_t)0x00000020)òRCC_CIR_LSECSS ((uint32_t)0x00000040)óRCC_CIR_CSSF ((uint32_t)0x00000080)õRCC_CIR_LSIRDYIE ((uint32_t)0x00000100)öRCC_CIR_LSERDYIE ((uint32_t)0x00000200)÷RCC_CIR_HSIRDYIE ((uint32_t)0x00000400)øRCC_CIR_HSERDYIE ((uint32_t)0x00000800)ùRCC_CIR_PLLRDYIE ((uint32_t)0x00001000)úRCC_CIR_MSIRDYIE ((uint32_t)0x00002000)ûRCC_CIR_LSECSSIE ((uint32_t)0x00004000)ýRCC_CIR_LSIRDYC ((uint32_t)0x00010000)þRCC_CIR_LSERDYC ((uint32_t)0x00020000)ÿRCC_CIR_HSIRDYC ((uint32_t)0x00040000)€RCC_CIR_HSERDYC ((uint32_t)0x00080000)RCC_CIR_PLLRDYC ((uint32_t)0x00100000)‚RCC_CIR_MSIRDYC ((uint32_t)0x00200000)ƒRCC_CIR_LSECSSC ((uint32_t)0x00400000)„RCC_CIR_CSSC ((uint32_t)0x00800000)ˆRCC_AHBRSTR_GPIOARST ((uint32_t)0x00000001)‰RCC_AHBRSTR_GPIOBRST ((uint32_t)0x00000002)ŠRCC_AHBRSTR_GPIOCRST ((uint32_t)0x00000004)‹RCC_AHBRSTR_GPIODRST ((uint32_t)0x00000008)ŒRCC_AHBRSTR_GPIOERST ((uint32_t)0x00000010)RCC_AHBRSTR_GPIOHRST ((uint32_t)0x00000020)ŽRCC_AHBRSTR_GPIOFRST ((uint32_t)0x00000040)RCC_AHBRSTR_GPIOGRST ((uint32_t)0x00000080)RCC_AHBRSTR_CRCRST ((uint32_t)0x00001000)‘RCC_AHBRSTR_FLITFRST ((uint32_t)0x00008000)’RCC_AHBRSTR_DMA1RST ((uint32_t)0x01000000)“RCC_AHBRSTR_DMA2RST ((uint32_t)0x02000000)”RCC_AHBRSTR_AESRST ((uint32_t)0x08000000)•RCC_AHBRSTR_FSMCRST ((uint32_t)0x40000000)˜RCC_APB2RSTR_SYSCFGRST ((uint32_t)0x00000001)™RCC_APB2RSTR_TIM9RST ((uint32_t)0x00000004)šRCC_APB2RSTR_TIM10RST ((uint32_t)0x00000008)›RCC_APB2RSTR_TIM11RST ((uint32_t)0x00000010)œRCC_APB2RSTR_ADC1RST ((uint32_t)0x00000200)RCC_APB2RSTR_SDIORST ((uint32_t)0x00000800)žRCC_APB2RSTR_SPI1RST ((uint32_t)0x00001000)ŸRCC_APB2RSTR_USART1RST ((uint32_t)0x00004000)¢RCC_APB1RSTR_TIM2RST ((uint32_t)0x00000001)£RCC_APB1RSTR_TIM3RST ((uint32_t)0x00000002)¤RCC_APB1RSTR_TIM4RST ((uint32_t)0x00000004)¥RCC_APB1RSTR_TIM5RST ((uint32_t)0x00000008)¦RCC_APB1RSTR_TIM6RST ((uint32_t)0x00000010)§RCC_APB1RSTR_TIM7RST ((uint32_t)0x00000020)¨RCC_APB1RSTR_LCDRST ((uint32_t)0x00000200)©RCC_APB1RSTR_WWDGRST ((uint32_t)0x00000800)ªRCC_APB1RSTR_SPI2RST ((uint32_t)0x00004000)«RCC_APB1RSTR_SPI3RST ((uint32_t)0x00008000)¬RCC_APB1RSTR_USART2RST ((uint32_t)0x00020000)­RCC_APB1RSTR_USART3RST ((uint32_t)0x00040000)®RCC_APB1RSTR_UART4RST ((uint32_t)0x00080000)¯RCC_APB1RSTR_UART5RST ((uint32_t)0x00100000)°RCC_APB1RSTR_I2C1RST ((uint32_t)0x00200000)±RCC_APB1RSTR_I2C2RST ((uint32_t)0x00400000)²RCC_APB1RSTR_USBRST ((uint32_t)0x00800000)³RCC_APB1RSTR_PWRRST ((uint32_t)0x10000000)´RCC_APB1RSTR_DACRST ((uint32_t)0x20000000)µRCC_APB1RSTR_COMPRST ((uint32_t)0x80000000)¸RCC_AHBENR_GPIOAEN ((uint32_t)0x00000001)¹RCC_AHBENR_GPIOBEN ((uint32_t)0x00000002)ºRCC_AHBENR_GPIOCEN ((uint32_t)0x00000004)»RCC_AHBENR_GPIODEN ((uint32_t)0x00000008)¼RCC_AHBENR_GPIOEEN ((uint32_t)0x00000010)½RCC_AHBENR_GPIOHEN ((uint32_t)0x00000020)¾RCC_AHBENR_GPIOFEN ((uint32_t)0x00000040)¿RCC_AHBENR_GPIOGEN ((uint32_t)0x00000080)ÀRCC_AHBENR_CRCEN ((uint32_t)0x00001000)ÁRCC_AHBENR_FLITFEN ((uint32_t)0x00008000)ÃRCC_AHBENR_DMA1EN ((uint32_t)0x01000000)ÄRCC_AHBENR_DMA2EN ((uint32_t)0x02000000)ÅRCC_AHBENR_AESEN ((uint32_t)0x08000000)ÆRCC_AHBENR_FSMCEN ((uint32_t)0x40000000)ÊRCC_APB2ENR_SYSCFGEN ((uint32_t)0x00000001)ËRCC_APB2ENR_TIM9EN ((uint32_t)0x00000004)ÌRCC_APB2ENR_TIM10EN ((uint32_t)0x00000008)ÍRCC_APB2ENR_TIM11EN ((uint32_t)0x00000010)ÎRCC_APB2ENR_ADC1EN ((uint32_t)0x00000200)ÏRCC_APB2ENR_SDIOEN ((uint32_t)0x00000800)ÐRCC_APB2ENR_SPI1EN ((uint32_t)0x00001000)ÑRCC_APB2ENR_USART1EN ((uint32_t)0x00004000)ÕRCC_APB1ENR_TIM2EN ((uint32_t)0x00000001)ÖRCC_APB1ENR_TIM3EN ((uint32_t)0x00000002)×RCC_APB1ENR_TIM4EN ((uint32_t)0x00000004)ØRCC_APB1ENR_TIM5EN ((uint32_t)0x00000008)ÙRCC_APB1ENR_TIM6EN ((uint32_t)0x00000010)ÚRCC_APB1ENR_TIM7EN ((uint32_t)0x00000020)ÛRCC_APB1ENR_LCDEN ((uint32_t)0x00000200)ÜRCC_APB1ENR_WWDGEN ((uint32_t)0x00000800)ÝRCC_APB1ENR_SPI2EN ((uint32_t)0x00004000)ÞRCC_APB1ENR_SPI3EN ((uint32_t)0x00008000)ßRCC_APB1ENR_USART2EN ((uint32_t)0x00020000)àRCC_APB1ENR_USART3EN ((uint32_t)0x00040000)áRCC_APB1ENR_UART4EN ((uint32_t)0x00080000)âRCC_APB1ENR_UART5EN ((uint32_t)0x00100000)ãRCC_APB1ENR_I2C1EN ((uint32_t)0x00200000)äRCC_APB1ENR_I2C2EN ((uint32_t)0x00400000)åRCC_APB1ENR_USBEN ((uint32_t)0x00800000)æRCC_APB1ENR_PWREN ((uint32_t)0x10000000)çRCC_APB1ENR_DACEN ((uint32_t)0x20000000)èRCC_APB1ENR_COMPEN ((uint32_t)0x80000000)ëRCC_AHBLPENR_GPIOALPEN ((uint32_t)0x00000001)ìRCC_AHBLPENR_GPIOBLPEN ((uint32_t)0x00000002)íRCC_AHBLPENR_GPIOCLPEN ((uint32_t)0x00000004)îRCC_AHBLPENR_GPIODLPEN ((uint32_t)0x00000008)ïRCC_AHBLPENR_GPIOELPEN ((uint32_t)0x00000010)ðRCC_AHBLPENR_GPIOHLPEN ((uint32_t)0x00000020)ñRCC_AHBLPENR_GPIOFLPEN ((uint32_t)0x00000040)òRCC_AHBLPENR_GPIOGLPEN ((uint32_t)0x00000080)óRCC_AHBLPENR_CRCLPEN ((uint32_t)0x00001000)ôRCC_AHBLPENR_FLITFLPEN ((uint32_t)0x00008000)÷RCC_AHBLPENR_SRAMLPEN ((uint32_t)0x00010000)øRCC_AHBLPENR_DMA1LPEN ((uint32_t)0x01000000)ùRCC_AHBLPENR_DMA2LPEN ((uint32_t)0x02000000)úRCC_AHBLPENR_AESLPEN ((uint32_t)0x08000000)ûRCC_AHBLPENR_FSMCLPEN ((uint32_t)0x40000000)þRCC_APB2LPENR_SYSCFGLPEN ((uint32_t)0x00000001)ÿRCC_APB2LPENR_TIM9LPEN ((uint32_t)0x00000004)€RCC_APB2LPENR_TIM10LPEN ((uint32_t)0x00000008)RCC_APB2LPENR_TIM11LPEN ((uint32_t)0x00000010)‚RCC_APB2LPENR_ADC1LPEN ((uint32_t)0x00000200)ƒRCC_APB2LPENR_SDIOLPEN ((uint32_t)0x00000800)„RCC_APB2LPENR_SPI1LPEN ((uint32_t)0x00001000)…RCC_APB2LPENR_USART1LPEN ((uint32_t)0x00004000)ˆRCC_APB1LPENR_TIM2LPEN ((uint32_t)0x00000001)‰RCC_APB1LPENR_TIM3LPEN ((uint32_t)0x00000002)ŠRCC_APB1LPENR_TIM4LPEN ((uint32_t)0x00000004)‹RCC_APB1LPENR_TIM5LPEN ((uint32_t)0x00000008)ŒRCC_APB1LPENR_TIM6LPEN ((uint32_t)0x00000010)RCC_APB1LPENR_TIM7LPEN ((uint32_t)0x00000020)ŽRCC_APB1LPENR_LCDLPEN ((uint32_t)0x00000200)RCC_APB1LPENR_WWDGLPEN ((uint32_t)0x00000800)RCC_APB1LPENR_SPI2LPEN ((uint32_t)0x00004000)‘RCC_APB1LPENR_SPI3LPEN ((uint32_t)0x00008000)’RCC_APB1LPENR_USART2LPEN ((uint32_t)0x00020000)“RCC_APB1LPENR_USART3LPEN ((uint32_t)0x00040000)”RCC_APB1LPENR_UART4LPEN ((uint32_t)0x00080000)•RCC_APB1LPENR_UART5LPEN ((uint32_t)0x00100000)–RCC_APB1LPENR_I2C1LPEN ((uint32_t)0x00200000)—RCC_APB1LPENR_I2C2LPEN ((uint32_t)0x00400000)˜RCC_APB1LPENR_USBLPEN ((uint32_t)0x00800000)™RCC_APB1LPENR_PWRLPEN ((uint32_t)0x10000000)šRCC_APB1LPENR_DACLPEN ((uint32_t)0x20000000)›RCC_APB1LPENR_COMPLPEN ((uint32_t)0x80000000)žRCC_CSR_LSION ((uint32_t)0x00000001)ŸRCC_CSR_LSIRDY ((uint32_t)0x00000002)¡RCC_CSR_LSEON ((uint32_t)0x00000100)¢RCC_CSR_LSERDY ((uint32_t)0x00000200)£RCC_CSR_LSEBYP ((uint32_t)0x00000400)¤RCC_CSR_LSECSSON ((uint32_t)0x00000800)¥RCC_CSR_LSECSSD ((uint32_t)0x00001000)§RCC_CSR_RTCSEL ((uint32_t)0x00030000)¨RCC_CSR_RTCSEL_0 ((uint32_t)0x00010000)©RCC_CSR_RTCSEL_1 ((uint32_t)0x00020000)¬RCC_CSR_RTCSEL_NOCLOCK ((uint32_t)0x00000000)­RCC_CSR_RTCSEL_LSE ((uint32_t)0x00010000)®RCC_CSR_RTCSEL_LSI ((uint32_t)0x00020000)¯RCC_CSR_RTCSEL_HSE ((uint32_t)0x00030000)±RCC_CSR_RTCEN ((uint32_t)0x00400000)²RCC_CSR_RTCRST ((uint32_t)0x00800000)´RCC_CSR_RMVF ((uint32_t)0x01000000)µRCC_CSR_OBLRSTF ((uint32_t)0x02000000)¶RCC_CSR_PINRSTF ((uint32_t)0x04000000)·RCC_CSR_PORRSTF ((uint32_t)0x08000000)¸RCC_CSR_SFTRSTF ((uint32_t)0x10000000)¹RCC_CSR_IWDGRSTF ((uint32_t)0x20000000)ºRCC_CSR_WWDGRSTF ((uint32_t)0x40000000)»RCC_CSR_LPWRRSTF ((uint32_t)0x80000000)ÄRTC_TR_PM ((uint32_t)0x00400000)ÅRTC_TR_HT ((uint32_t)0x00300000)ÆRTC_TR_HT_0 ((uint32_t)0x00100000)ÇRTC_TR_HT_1 ((uint32_t)0x00200000)ÈRTC_TR_HU ((uint32_t)0x000F0000)ÉRTC_TR_HU_0 ((uint32_t)0x00010000)ÊRTC_TR_HU_1 ((uint32_t)0x00020000)ËRTC_TR_HU_2 ((uint32_t)0x00040000)ÌRTC_TR_HU_3 ((uint32_t)0x00080000)ÍRTC_TR_MNT ((uint32_t)0x00007000)ÎRTC_TR_MNT_0 ((uint32_t)0x00001000)ÏRTC_TR_MNT_1 ((uint32_t)0x00002000)ÐRTC_TR_MNT_2 ((uint32_t)0x00004000)ÑRTC_TR_MNU ((uint32_t)0x00000F00)ÒRTC_TR_MNU_0 ((uint32_t)0x00000100)ÓRTC_TR_MNU_1 ((uint32_t)0x00000200)ÔRTC_TR_MNU_2 ((uint32_t)0x00000400)ÕRTC_TR_MNU_3 ((uint32_t)0x00000800)ÖRTC_TR_ST ((uint32_t)0x00000070)×RTC_TR_ST_0 ((uint32_t)0x00000010)ØRTC_TR_ST_1 ((uint32_t)0x00000020)ÙRTC_TR_ST_2 ((uint32_t)0x00000040)ÚRTC_TR_SU ((uint32_t)0x0000000F)ÛRTC_TR_SU_0 ((uint32_t)0x00000001)ÜRTC_TR_SU_1 ((uint32_t)0x00000002)ÝRTC_TR_SU_2 ((uint32_t)0x00000004)ÞRTC_TR_SU_3 ((uint32_t)0x00000008)áRTC_DR_YT ((uint32_t)0x00F00000)âRTC_DR_YT_0 ((uint32_t)0x00100000)ãRTC_DR_YT_1 ((uint32_t)0x00200000)äRTC_DR_YT_2 ((uint32_t)0x00400000)åRTC_DR_YT_3 ((uint32_t)0x00800000)æRTC_DR_YU ((uint32_t)0x000F0000)çRTC_DR_YU_0 ((uint32_t)0x00010000)èRTC_DR_YU_1 ((uint32_t)0x00020000)éRTC_DR_YU_2 ((uint32_t)0x00040000)êRTC_DR_YU_3 ((uint32_t)0x00080000)ëRTC_DR_WDU ((uint32_t)0x0000E000)ìRTC_DR_WDU_0 ((uint32_t)0x00002000)íRTC_DR_WDU_1 ((uint32_t)0x00004000)îRTC_DR_WDU_2 ((uint32_t)0x00008000)ïRTC_DR_MT ((uint32_t)0x00001000)ðRTC_DR_MU ((uint32_t)0x00000F00)ñRTC_DR_MU_0 ((uint32_t)0x00000100)òRTC_DR_MU_1 ((uint32_t)0x00000200)óRTC_DR_MU_2 ((uint32_t)0x00000400)ôRTC_DR_MU_3 ((uint32_t)0x00000800)õRTC_DR_DT ((uint32_t)0x00000030)öRTC_DR_DT_0 ((uint32_t)0x00000010)÷RTC_DR_DT_1 ((uint32_t)0x00000020)øRTC_DR_DU ((uint32_t)0x0000000F)ùRTC_DR_DU_0 ((uint32_t)0x00000001)úRTC_DR_DU_1 ((uint32_t)0x00000002)ûRTC_DR_DU_2 ((uint32_t)0x00000004)üRTC_DR_DU_3 ((uint32_t)0x00000008)ÿRTC_CR_COE ((uint32_t)0x00800000)€RTC_CR_OSEL ((uint32_t)0x00600000)RTC_CR_OSEL_0 ((uint32_t)0x00200000)‚RTC_CR_OSEL_1 ((uint32_t)0x00400000)ƒRTC_CR_POL ((uint32_t)0x00100000)„RTC_CR_COSEL ((uint32_t)0x00080000)…RTC_CR_BCK ((uint32_t)0x00040000)†RTC_CR_SUB1H ((uint32_t)0x00020000)‡RTC_CR_ADD1H ((uint32_t)0x00010000)ˆRTC_CR_TSIE ((uint32_t)0x00008000)‰RTC_CR_WUTIE ((uint32_t)0x00004000)ŠRTC_CR_ALRBIE ((uint32_t)0x00002000)‹RTC_CR_ALRAIE ((uint32_t)0x00001000)ŒRTC_CR_TSE ((uint32_t)0x00000800)RTC_CR_WUTE ((uint32_t)0x00000400)ŽRTC_CR_ALRBE ((uint32_t)0x00000200)RTC_CR_ALRAE ((uint32_t)0x00000100)RTC_CR_DCE ((uint32_t)0x00000080)‘RTC_CR_FMT ((uint32_t)0x00000040)’RTC_CR_BYPSHAD ((uint32_t)0x00000020)“RTC_CR_REFCKON ((uint32_t)0x00000010)”RTC_CR_TSEDGE ((uint32_t)0x00000008)•RTC_CR_WUCKSEL ((uint32_t)0x00000007)–RTC_CR_WUCKSEL_0 ((uint32_t)0x00000001)—RTC_CR_WUCKSEL_1 ((uint32_t)0x00000002)˜RTC_CR_WUCKSEL_2 ((uint32_t)0x00000004)›RTC_ISR_RECALPF ((uint32_t)0x00010000)œRTC_ISR_TAMP3F ((uint32_t)0x00008000)RTC_ISR_TAMP2F ((uint32_t)0x00004000)žRTC_ISR_TAMP1F ((uint32_t)0x00002000)ŸRTC_ISR_TSOVF ((uint32_t)0x00001000) RTC_ISR_TSF ((uint32_t)0x00000800)¡RTC_ISR_WUTF ((uint32_t)0x00000400)¢RTC_ISR_ALRBF ((uint32_t)0x00000200)£RTC_ISR_ALRAF ((uint32_t)0x00000100)¤RTC_ISR_INIT ((uint32_t)0x00000080)¥RTC_ISR_INITF ((uint32_t)0x00000040)¦RTC_ISR_RSF ((uint32_t)0x00000020)§RTC_ISR_INITS ((uint32_t)0x00000010)¨RTC_ISR_SHPF ((uint32_t)0x00000008)©RTC_ISR_WUTWF ((uint32_t)0x00000004)ªRTC_ISR_ALRBWF ((uint32_t)0x00000002)«RTC_ISR_ALRAWF ((uint32_t)0x00000001)®RTC_PRER_PREDIV_A ((uint32_t)0x007F0000)¯RTC_PRER_PREDIV_S ((uint32_t)0x00007FFF)²RTC_WUTR_WUT ((uint32_t)0x0000FFFF)µRTC_CALIBR_DCS ((uint32_t)0x00000080)¶RTC_CALIBR_DC ((uint32_t)0x0000001F)¹RTC_ALRMAR_MSK4 ((uint32_t)0x80000000)ºRTC_ALRMAR_WDSEL ((uint32_t)0x40000000)»RTC_ALRMAR_DT ((uint32_t)0x30000000)¼RTC_ALRMAR_DT_0 ((uint32_t)0x10000000)½RTC_ALRMAR_DT_1 ((uint32_t)0x20000000)¾RTC_ALRMAR_DU ((uint32_t)0x0F000000)¿RTC_ALRMAR_DU_0 ((uint32_t)0x01000000)ÀRTC_ALRMAR_DU_1 ((uint32_t)0x02000000)ÁRTC_ALRMAR_DU_2 ((uint32_t)0x04000000)ÂRTC_ALRMAR_DU_3 ((uint32_t)0x08000000)ÃRTC_ALRMAR_MSK3 ((uint32_t)0x00800000)ÄRTC_ALRMAR_PM ((uint32_t)0x00400000)ÅRTC_ALRMAR_HT ((uint32_t)0x00300000)ÆRTC_ALRMAR_HT_0 ((uint32_t)0x00100000)ÇRTC_ALRMAR_HT_1 ((uint32_t)0x00200000)ÈRTC_ALRMAR_HU ((uint32_t)0x000F0000)ÉRTC_ALRMAR_HU_0 ((uint32_t)0x00010000)ÊRTC_ALRMAR_HU_1 ((uint32_t)0x00020000)ËRTC_ALRMAR_HU_2 ((uint32_t)0x00040000)ÌRTC_ALRMAR_HU_3 ((uint32_t)0x00080000)ÍRTC_ALRMAR_MSK2 ((uint32_t)0x00008000)ÎRTC_ALRMAR_MNT ((uint32_t)0x00007000)ÏRTC_ALRMAR_MNT_0 ((uint32_t)0x00001000)ÐRTC_ALRMAR_MNT_1 ((uint32_t)0x00002000)ÑRTC_ALRMAR_MNT_2 ((uint32_t)0x00004000)ÒRTC_ALRMAR_MNU ((uint32_t)0x00000F00)ÓRTC_ALRMAR_MNU_0 ((uint32_t)0x00000100)ÔRTC_ALRMAR_MNU_1 ((uint32_t)0x00000200)ÕRTC_ALRMAR_MNU_2 ((uint32_t)0x00000400)ÖRTC_ALRMAR_MNU_3 ((uint32_t)0x00000800)×RTC_ALRMAR_MSK1 ((uint32_t)0x00000080)ØRTC_ALRMAR_ST ((uint32_t)0x00000070)ÙRTC_ALRMAR_ST_0 ((uint32_t)0x00000010)ÚRTC_ALRMAR_ST_1 ((uint32_t)0x00000020)ÛRTC_ALRMAR_ST_2 ((uint32_t)0x00000040)ÜRTC_ALRMAR_SU ((uint32_t)0x0000000F)ÝRTC_ALRMAR_SU_0 ((uint32_t)0x00000001)ÞRTC_ALRMAR_SU_1 ((uint32_t)0x00000002)ßRTC_ALRMAR_SU_2 ((uint32_t)0x00000004)àRTC_ALRMAR_SU_3 ((uint32_t)0x00000008)ãRTC_ALRMBR_MSK4 ((uint32_t)0x80000000)äRTC_ALRMBR_WDSEL ((uint32_t)0x40000000)åRTC_ALRMBR_DT ((uint32_t)0x30000000)æRTC_ALRMBR_DT_0 ((uint32_t)0x10000000)çRTC_ALRMBR_DT_1 ((uint32_t)0x20000000)èRTC_ALRMBR_DU ((uint32_t)0x0F000000)éRTC_ALRMBR_DU_0 ((uint32_t)0x01000000)êRTC_ALRMBR_DU_1 ((uint32_t)0x02000000)ëRTC_ALRMBR_DU_2 ((uint32_t)0x04000000)ìRTC_ALRMBR_DU_3 ((uint32_t)0x08000000)íRTC_ALRMBR_MSK3 ((uint32_t)0x00800000)îRTC_ALRMBR_PM ((uint32_t)0x00400000)ïRTC_ALRMBR_HT ((uint32_t)0x00300000)ðRTC_ALRMBR_HT_0 ((uint32_t)0x00100000)ñRTC_ALRMBR_HT_1 ((uint32_t)0x00200000)òRTC_ALRMBR_HU ((uint32_t)0x000F0000)óRTC_ALRMBR_HU_0 ((uint32_t)0x00010000)ôRTC_ALRMBR_HU_1 ((uint32_t)0x00020000)õRTC_ALRMBR_HU_2 ((uint32_t)0x00040000)öRTC_ALRMBR_HU_3 ((uint32_t)0x00080000)÷RTC_ALRMBR_MSK2 ((uint32_t)0x00008000)øRTC_ALRMBR_MNT ((uint32_t)0x00007000)ùRTC_ALRMBR_MNT_0 ((uint32_t)0x00001000)úRTC_ALRMBR_MNT_1 ((uint32_t)0x00002000)ûRTC_ALRMBR_MNT_2 ((uint32_t)0x00004000)üRTC_ALRMBR_MNU ((uint32_t)0x00000F00)ýRTC_ALRMBR_MNU_0 ((uint32_t)0x00000100)þRTC_ALRMBR_MNU_1 ((uint32_t)0x00000200)ÿRTC_ALRMBR_MNU_2 ((uint32_t)0x00000400)€RTC_ALRMBR_MNU_3 ((uint32_t)0x00000800)RTC_ALRMBR_MSK1 ((uint32_t)0x00000080)‚RTC_ALRMBR_ST ((uint32_t)0x00000070)ƒRTC_ALRMBR_ST_0 ((uint32_t)0x00000010)„RTC_ALRMBR_ST_1 ((uint32_t)0x00000020)…RTC_ALRMBR_ST_2 ((uint32_t)0x00000040)†RTC_ALRMBR_SU ((uint32_t)0x0000000F)‡RTC_ALRMBR_SU_0 ((uint32_t)0x00000001)ˆRTC_ALRMBR_SU_1 ((uint32_t)0x00000002)‰RTC_ALRMBR_SU_2 ((uint32_t)0x00000004)ŠRTC_ALRMBR_SU_3 ((uint32_t)0x00000008)RTC_WPR_KEY ((uint32_t)0x000000FF)RTC_SSR_SS ((uint32_t)0x0000FFFF)“RTC_SHIFTR_SUBFS ((uint32_t)0x00007FFF)”RTC_SHIFTR_ADD1S ((uint32_t)0x80000000)—RTC_TSTR_PM ((uint32_t)0x00400000)˜RTC_TSTR_HT ((uint32_t)0x00300000)™RTC_TSTR_HT_0 ((uint32_t)0x00100000)šRTC_TSTR_HT_1 ((uint32_t)0x00200000)›RTC_TSTR_HU ((uint32_t)0x000F0000)œRTC_TSTR_HU_0 ((uint32_t)0x00010000)RTC_TSTR_HU_1 ((uint32_t)0x00020000)žRTC_TSTR_HU_2 ((uint32_t)0x00040000)ŸRTC_TSTR_HU_3 ((uint32_t)0x00080000) RTC_TSTR_MNT ((uint32_t)0x00007000)¡RTC_TSTR_MNT_0 ((uint32_t)0x00001000)¢RTC_TSTR_MNT_1 ((uint32_t)0x00002000)£RTC_TSTR_MNT_2 ((uint32_t)0x00004000)¤RTC_TSTR_MNU ((uint32_t)0x00000F00)¥RTC_TSTR_MNU_0 ((uint32_t)0x00000100)¦RTC_TSTR_MNU_1 ((uint32_t)0x00000200)§RTC_TSTR_MNU_2 ((uint32_t)0x00000400)¨RTC_TSTR_MNU_3 ((uint32_t)0x00000800)©RTC_TSTR_ST ((uint32_t)0x00000070)ªRTC_TSTR_ST_0 ((uint32_t)0x00000010)«RTC_TSTR_ST_1 ((uint32_t)0x00000020)¬RTC_TSTR_ST_2 ((uint32_t)0x00000040)­RTC_TSTR_SU ((uint32_t)0x0000000F)®RTC_TSTR_SU_0 ((uint32_t)0x00000001)¯RTC_TSTR_SU_1 ((uint32_t)0x00000002)°RTC_TSTR_SU_2 ((uint32_t)0x00000004)±RTC_TSTR_SU_3 ((uint32_t)0x00000008)´RTC_TSDR_WDU ((uint32_t)0x0000E000)µRTC_TSDR_WDU_0 ((uint32_t)0x00002000)¶RTC_TSDR_WDU_1 ((uint32_t)0x00004000)·RTC_TSDR_WDU_2 ((uint32_t)0x00008000)¸RTC_TSDR_MT ((uint32_t)0x00001000)¹RTC_TSDR_MU ((uint32_t)0x00000F00)ºRTC_TSDR_MU_0 ((uint32_t)0x00000100)»RTC_TSDR_MU_1 ((uint32_t)0x00000200)¼RTC_TSDR_MU_2 ((uint32_t)0x00000400)½RTC_TSDR_MU_3 ((uint32_t)0x00000800)¾RTC_TSDR_DT ((uint32_t)0x00000030)¿RTC_TSDR_DT_0 ((uint32_t)0x00000010)ÀRTC_TSDR_DT_1 ((uint32_t)0x00000020)ÁRTC_TSDR_DU ((uint32_t)0x0000000F)ÂRTC_TSDR_DU_0 ((uint32_t)0x00000001)ÃRTC_TSDR_DU_1 ((uint32_t)0x00000002)ÄRTC_TSDR_DU_2 ((uint32_t)0x00000004)ÅRTC_TSDR_DU_3 ((uint32_t)0x00000008)ÈRTC_TSSSR_SS ((uint32_t)0x0000FFFF)ËRTC_CALR_CALP ((uint32_t)0x00008000)ÌRTC_CALR_CALW8 ((uint32_t)0x00004000)ÍRTC_CALR_CALW16 ((uint32_t)0x00002000)ÎRTC_CALR_CALM ((uint32_t)0x000001FF)ÏRTC_CALR_CALM_0 ((uint32_t)0x00000001)ÐRTC_CALR_CALM_1 ((uint32_t)0x00000002)ÑRTC_CALR_CALM_2 ((uint32_t)0x00000004)ÒRTC_CALR_CALM_3 ((uint32_t)0x00000008)ÓRTC_CALR_CALM_4 ((uint32_t)0x00000010)ÔRTC_CALR_CALM_5 ((uint32_t)0x00000020)ÕRTC_CALR_CALM_6 ((uint32_t)0x00000040)ÖRTC_CALR_CALM_7 ((uint32_t)0x00000080)×RTC_CALR_CALM_8 ((uint32_t)0x00000100)ÚRTC_TAFCR_ALARMOUTTYPE ((uint32_t)0x00040000)ÛRTC_TAFCR_TAMPPUDIS ((uint32_t)0x00008000)ÜRTC_TAFCR_TAMPPRCH ((uint32_t)0x00006000)ÝRTC_TAFCR_TAMPPRCH_0 ((uint32_t)0x00002000)ÞRTC_TAFCR_TAMPPRCH_1 ((uint32_t)0x00004000)ßRTC_TAFCR_TAMPFLT ((uint32_t)0x00001800)àRTC_TAFCR_TAMPFLT_0 ((uint32_t)0x00000800)áRTC_TAFCR_TAMPFLT_1 ((uint32_t)0x00001000)âRTC_TAFCR_TAMPFREQ ((uint32_t)0x00000700)ãRTC_TAFCR_TAMPFREQ_0 ((uint32_t)0x00000100)äRTC_TAFCR_TAMPFREQ_1 ((uint32_t)0x00000200)åRTC_TAFCR_TAMPFREQ_2 ((uint32_t)0x00000400)æRTC_TAFCR_TAMPTS ((uint32_t)0x00000080)çRTC_TAFCR_TAMP3TRG ((uint32_t)0x00000040)èRTC_TAFCR_TAMP3E ((uint32_t)0x00000020)éRTC_TAFCR_TAMP2TRG ((uint32_t)0x00000010)êRTC_TAFCR_TAMP2E ((uint32_t)0x00000008)ëRTC_TAFCR_TAMPIE ((uint32_t)0x00000004)ìRTC_TAFCR_TAMP1TRG ((uint32_t)0x00000002)íRTC_TAFCR_TAMP1E ((uint32_t)0x00000001)ðRTC_ALRMASSR_MASKSS ((uint32_t)0x0F000000)ñRTC_ALRMASSR_MASKSS_0 ((uint32_t)0x01000000)òRTC_ALRMASSR_MASKSS_1 ((uint32_t)0x02000000)óRTC_ALRMASSR_MASKSS_2 ((uint32_t)0x04000000)ôRTC_ALRMASSR_MASKSS_3 ((uint32_t)0x08000000)õRTC_ALRMASSR_SS ((uint32_t)0x00007FFF)øRTC_ALRMBSSR_MASKSS ((uint32_t)0x0F000000)ùRTC_ALRMBSSR_MASKSS_0 ((uint32_t)0x01000000)úRTC_ALRMBSSR_MASKSS_1 ((uint32_t)0x02000000)ûRTC_ALRMBSSR_MASKSS_2 ((uint32_t)0x04000000)üRTC_ALRMBSSR_MASKSS_3 ((uint32_t)0x08000000)ýRTC_ALRMBSSR_SS ((uint32_t)0x00007FFF)€ RTC_BKP0R ((uint32_t)0xFFFFFFFF)ƒ RTC_BKP1R ((uint32_t)0xFFFFFFFF)† RTC_BKP2R ((uint32_t)0xFFFFFFFF)‰ RTC_BKP3R ((uint32_t)0xFFFFFFFF)Œ RTC_BKP4R ((uint32_t)0xFFFFFFFF) RTC_BKP5R ((uint32_t)0xFFFFFFFF)’ RTC_BKP6R ((uint32_t)0xFFFFFFFF)• RTC_BKP7R ((uint32_t)0xFFFFFFFF)˜ RTC_BKP8R ((uint32_t)0xFFFFFFFF)› RTC_BKP9R ((uint32_t)0xFFFFFFFF)ž RTC_BKP10R ((uint32_t)0xFFFFFFFF)¡ RTC_BKP11R ((uint32_t)0xFFFFFFFF)¤ RTC_BKP12R ((uint32_t)0xFFFFFFFF)§ RTC_BKP13R ((uint32_t)0xFFFFFFFF)ª RTC_BKP14R ((uint32_t)0xFFFFFFFF)­ RTC_BKP15R ((uint32_t)0xFFFFFFFF)° RTC_BKP16R ((uint32_t)0xFFFFFFFF)³ RTC_BKP17R ((uint32_t)0xFFFFFFFF)¶ RTC_BKP18R ((uint32_t)0xFFFFFFFF)¹ RTC_BKP19R ((uint32_t)0xFFFFFFFF)¼ RTC_BKP20R ((uint32_t)0xFFFFFFFF)¿ RTC_BKP21R ((uint32_t)0xFFFFFFFF) RTC_BKP22R ((uint32_t)0xFFFFFFFF)Å RTC_BKP23R ((uint32_t)0xFFFFFFFF)È RTC_BKP24R ((uint32_t)0xFFFFFFFF)Ë RTC_BKP25R ((uint32_t)0xFFFFFFFF)Î RTC_BKP26R ((uint32_t)0xFFFFFFFF)Ñ RTC_BKP27R ((uint32_t)0xFFFFFFFF)Ô RTC_BKP28R ((uint32_t)0xFFFFFFFF)× RTC_BKP29R ((uint32_t)0xFFFFFFFF)Ú RTC_BKP30R ((uint32_t)0xFFFFFFFF)Ý RTC_BKP31R ((uint32_t)0xFFFFFFFF)æ SDIO_POWER_PWRCTRL ((uint8_t)0x03)ç SDIO_POWER_PWRCTRL_0 ((uint8_t)0x01)è SDIO_POWER_PWRCTRL_1 ((uint8_t)0x02)ë SDIO_CLKCR_CLKDIV ((uint16_t)0x00FF)ì SDIO_CLKCR_CLKEN ((uint16_t)0x0100)í SDIO_CLKCR_PWRSAV ((uint16_t)0x0200)î SDIO_CLKCR_BYPASS ((uint16_t)0x0400)ð SDIO_CLKCR_WIDBUS ((uint16_t)0x1800)ñ SDIO_CLKCR_WIDBUS_0 ((uint16_t)0x0800)ò SDIO_CLKCR_WIDBUS_1 ((uint16_t)0x1000)ô SDIO_CLKCR_NEGEDGE ((uint16_t)0x2000)õ SDIO_CLKCR_HWFC_EN ((uint16_t)0x4000)ø SDIO_ARG_CMDARG ((uint32_t)0xFFFFFFFF)û SDIO_CMD_CMDINDEX ((uint16_t)0x003F)ý SDIO_CMD_WAITRESP ((uint16_t)0x00C0)þ SDIO_CMD_WAITRESP_0 ((uint16_t)0x0040)ÿ SDIO_CMD_WAITRESP_1 ((uint16_t)0x0080)!SDIO_CMD_WAITINT ((uint16_t)0x0100)‚!SDIO_CMD_WAITPEND ((uint16_t)0x0200)ƒ!SDIO_CMD_CPSMEN ((uint16_t)0x0400)„!SDIO_CMD_SDIOSUSPEND ((uint16_t)0x0800)…!SDIO_CMD_ENCMDCOMPL ((uint16_t)0x1000)†!SDIO_CMD_NIEN ((uint16_t)0x2000)‡!SDIO_CMD_CEATACMD ((uint16_t)0x4000)Š!SDIO_RESPCMD_RESPCMD ((uint8_t)0x3F)!SDIO_RESP0_CARDSTATUS0 ((uint32_t)0xFFFFFFFF)!SDIO_RESP1_CARDSTATUS1 ((uint32_t)0xFFFFFFFF)“!SDIO_RESP2_CARDSTATUS2 ((uint32_t)0xFFFFFFFF)–!SDIO_RESP3_CARDSTATUS3 ((uint32_t)0xFFFFFFFF)™!SDIO_RESP4_CARDSTATUS4 ((uint32_t)0xFFFFFFFF)œ!SDIO_DTIMER_DATATIME ((uint32_t)0xFFFFFFFF)Ÿ!SDIO_DLEN_DATALENGTH ((uint32_t)0x01FFFFFF)¢!SDIO_DCTRL_DTEN ((uint16_t)0x0001)£!SDIO_DCTRL_DTDIR ((uint16_t)0x0002)¤!SDIO_DCTRL_DTMODE ((uint16_t)0x0004)¥!SDIO_DCTRL_DMAEN ((uint16_t)0x0008)§!SDIO_DCTRL_DBLOCKSIZE ((uint16_t)0x00F0)¨!SDIO_DCTRL_DBLOCKSIZE_0 ((uint16_t)0x0010)©!SDIO_DCTRL_DBLOCKSIZE_1 ((uint16_t)0x0020)ª!SDIO_DCTRL_DBLOCKSIZE_2 ((uint16_t)0x0040)«!SDIO_DCTRL_DBLOCKSIZE_3 ((uint16_t)0x0080)­!SDIO_DCTRL_RWSTART ((uint16_t)0x0100)®!SDIO_DCTRL_RWSTOP ((uint16_t)0x0200)¯!SDIO_DCTRL_RWMOD ((uint16_t)0x0400)°!SDIO_DCTRL_SDIOEN ((uint16_t)0x0800)³!SDIO_DCOUNT_DATACOUNT ((uint32_t)0x01FFFFFF)¶!SDIO_STA_CCRCFAIL ((uint32_t)0x00000001)·!SDIO_STA_DCRCFAIL ((uint32_t)0x00000002)¸!SDIO_STA_CTIMEOUT ((uint32_t)0x00000004)¹!SDIO_STA_DTIMEOUT ((uint32_t)0x00000008)º!SDIO_STA_TXUNDERR ((uint32_t)0x00000010)»!SDIO_STA_RXOVERR ((uint32_t)0x00000020)¼!SDIO_STA_CMDREND ((uint32_t)0x00000040)½!SDIO_STA_CMDSENT ((uint32_t)0x00000080)¾!SDIO_STA_DATAEND ((uint32_t)0x00000100)¿!SDIO_STA_STBITERR ((uint32_t)0x00000200)À!SDIO_STA_DBCKEND ((uint32_t)0x00000400)Á!SDIO_STA_CMDACT ((uint32_t)0x00000800)Â!SDIO_STA_TXACT ((uint32_t)0x00001000)Ã!SDIO_STA_RXACT ((uint32_t)0x00002000)Ä!SDIO_STA_TXFIFOHE ((uint32_t)0x00004000)Å!SDIO_STA_RXFIFOHF ((uint32_t)0x00008000)Æ!SDIO_STA_TXFIFOF ((uint32_t)0x00010000)Ç!SDIO_STA_RXFIFOF ((uint32_t)0x00020000)È!SDIO_STA_TXFIFOE ((uint32_t)0x00040000)É!SDIO_STA_RXFIFOE ((uint32_t)0x00080000)Ê!SDIO_STA_TXDAVL ((uint32_t)0x00100000)Ë!SDIO_STA_RXDAVL ((uint32_t)0x00200000)Ì!SDIO_STA_SDIOIT ((uint32_t)0x00400000)Í!SDIO_STA_CEATAEND ((uint32_t)0x00800000)Ð!SDIO_ICR_CCRCFAILC ((uint32_t)0x00000001)Ñ!SDIO_ICR_DCRCFAILC ((uint32_t)0x00000002)Ò!SDIO_ICR_CTIMEOUTC ((uint32_t)0x00000004)Ó!SDIO_ICR_DTIMEOUTC ((uint32_t)0x00000008)Ô!SDIO_ICR_TXUNDERRC ((uint32_t)0x00000010)Õ!SDIO_ICR_RXOVERRC ((uint32_t)0x00000020)Ö!SDIO_ICR_CMDRENDC ((uint32_t)0x00000040)×!SDIO_ICR_CMDSENTC ((uint32_t)0x00000080)Ø!SDIO_ICR_DATAENDC ((uint32_t)0x00000100)Ù!SDIO_ICR_STBITERRC ((uint32_t)0x00000200)Ú!SDIO_ICR_DBCKENDC ((uint32_t)0x00000400)Û!SDIO_ICR_SDIOITC ((uint32_t)0x00400000)Ü!SDIO_ICR_CEATAENDC ((uint32_t)0x00800000)ß!SDIO_MASK_CCRCFAILIE ((uint32_t)0x00000001)à!SDIO_MASK_DCRCFAILIE ((uint32_t)0x00000002)á!SDIO_MASK_CTIMEOUTIE ((uint32_t)0x00000004)â!SDIO_MASK_DTIMEOUTIE ((uint32_t)0x00000008)ã!SDIO_MASK_TXUNDERRIE ((uint32_t)0x00000010)ä!SDIO_MASK_RXOVERRIE ((uint32_t)0x00000020)å!SDIO_MASK_CMDRENDIE ((uint32_t)0x00000040)æ!SDIO_MASK_CMDSENTIE ((uint32_t)0x00000080)ç!SDIO_MASK_DATAENDIE ((uint32_t)0x00000100)è!SDIO_MASK_STBITERRIE ((uint32_t)0x00000200)é!SDIO_MASK_DBCKENDIE ((uint32_t)0x00000400)ê!SDIO_MASK_CMDACTIE ((uint32_t)0x00000800)ë!SDIO_MASK_TXACTIE ((uint32_t)0x00001000)ì!SDIO_MASK_RXACTIE ((uint32_t)0x00002000)í!SDIO_MASK_TXFIFOHEIE ((uint32_t)0x00004000)î!SDIO_MASK_RXFIFOHFIE ((uint32_t)0x00008000)ï!SDIO_MASK_TXFIFOFIE ((uint32_t)0x00010000)ð!SDIO_MASK_RXFIFOFIE ((uint32_t)0x00020000)ñ!SDIO_MASK_TXFIFOEIE ((uint32_t)0x00040000)ò!SDIO_MASK_RXFIFOEIE ((uint32_t)0x00080000)ó!SDIO_MASK_TXDAVLIE ((uint32_t)0x00100000)ô!SDIO_MASK_RXDAVLIE ((uint32_t)0x00200000)õ!SDIO_MASK_SDIOITIE ((uint32_t)0x00400000)ö!SDIO_MASK_CEATAENDIE ((uint32_t)0x00800000)ù!SDIO_FIFOCNT_FIFOCOUNT ((uint32_t)0x00FFFFFF)ü!SDIO_FIFO_FIFODATA ((uint32_t)0xFFFFFFFF)…"SPI_CR1_CPHA ((uint16_t)0x0001)†"SPI_CR1_CPOL ((uint16_t)0x0002)‡"SPI_CR1_MSTR ((uint16_t)0x0004)‰"SPI_CR1_BR ((uint16_t)0x0038)Š"SPI_CR1_BR_0 ((uint16_t)0x0008)‹"SPI_CR1_BR_1 ((uint16_t)0x0010)Œ"SPI_CR1_BR_2 ((uint16_t)0x0020)Ž"SPI_CR1_SPE ((uint16_t)0x0040)"SPI_CR1_LSBFIRST ((uint16_t)0x0080)"SPI_CR1_SSI ((uint16_t)0x0100)‘"SPI_CR1_SSM ((uint16_t)0x0200)’"SPI_CR1_RXONLY ((uint16_t)0x0400)“"SPI_CR1_DFF ((uint16_t)0x0800)”"SPI_CR1_CRCNEXT ((uint16_t)0x1000)•"SPI_CR1_CRCEN ((uint16_t)0x2000)–"SPI_CR1_BIDIOE ((uint16_t)0x4000)—"SPI_CR1_BIDIMODE ((uint16_t)0x8000)š"SPI_CR2_RXDMAEN ((uint8_t)0x01)›"SPI_CR2_TXDMAEN ((uint8_t)0x02)œ"SPI_CR2_SSOE ((uint8_t)0x04)"SPI_CR2_FRF ((uint8_t)0x08)ž"SPI_CR2_ERRIE ((uint8_t)0x20)Ÿ"SPI_CR2_RXNEIE ((uint8_t)0x40) "SPI_CR2_TXEIE ((uint8_t)0x80)£"SPI_SR_RXNE ((uint8_t)0x01)¤"SPI_SR_TXE ((uint8_t)0x02)¥"SPI_SR_CHSIDE ((uint8_t)0x04)¦"SPI_SR_UDR ((uint8_t)0x08)§"SPI_SR_CRCERR ((uint8_t)0x10)¨"SPI_SR_MODF ((uint8_t)0x20)©"SPI_SR_OVR ((uint8_t)0x40)ª"SPI_SR_BSY ((uint8_t)0x80)­"SPI_DR_DR ((uint16_t)0xFFFF)°"SPI_CRCPR_CRCPOLY ((uint16_t)0xFFFF)³"SPI_RXCRCR_RXCRC ((uint16_t)0xFFFF)¶"SPI_TXCRCR_TXCRC ((uint16_t)0xFFFF)¹"SPI_I2SCFGR_CHLEN ((uint16_t)0x0001)»"SPI_I2SCFGR_DATLEN ((uint16_t)0x0006)¼"SPI_I2SCFGR_DATLEN_0 ((uint16_t)0x0002)½"SPI_I2SCFGR_DATLEN_1 ((uint16_t)0x0004)¿"SPI_I2SCFGR_CKPOL ((uint16_t)0x0008)Á"SPI_I2SCFGR_I2SSTD ((uint16_t)0x0030)Â"SPI_I2SCFGR_I2SSTD_0 ((uint16_t)0x0010)Ã"SPI_I2SCFGR_I2SSTD_1 ((uint16_t)0x0020)Å"SPI_I2SCFGR_PCMSYNC ((uint16_t)0x0080)Ç"SPI_I2SCFGR_I2SCFG ((uint16_t)0x0300)È"SPI_I2SCFGR_I2SCFG_0 ((uint16_t)0x0100)É"SPI_I2SCFGR_I2SCFG_1 ((uint16_t)0x0200)Ë"SPI_I2SCFGR_I2SE ((uint16_t)0x0400)Ì"SPI_I2SCFGR_I2SMOD ((uint16_t)0x0800)Ï"SPI_I2SPR_I2SDIV ((uint16_t)0x00FF)Ð"SPI_I2SPR_ODD ((uint16_t)0x0100)Ñ"SPI_I2SPR_MCKOE ((uint16_t)0x0200)Ù"SYSCFG_MEMRMP_MEM_MODE ((uint32_t)0x00000003)Ú"SYSCFG_MEMRMP_MEM_MODE_0 ((uint32_t)0x00000001)Û"SYSCFG_MEMRMP_MEM_MODE_1 ((uint32_t)0x00000002)Ü"SYSCFG_MEMRMP_BOOT_MODE ((uint32_t)0x00000300)Ý"SYSCFG_MEMRMP_BOOT_MODE_0 ((uint32_t)0x00000100)Þ"SYSCFG_MEMRMP_BOOT_MODE_1 ((uint32_t)0x00000200)á"SYSCFG_PMC_USB_PU ((uint32_t)0x00000001)ä"SYSCFG_EXTICR1_EXTI0 ((uint16_t)0x000F)å"SYSCFG_EXTICR1_EXTI1 ((uint16_t)0x00F0)æ"SYSCFG_EXTICR1_EXTI2 ((uint16_t)0x0F00)ç"SYSCFG_EXTICR1_EXTI3 ((uint16_t)0xF000)ì"SYSCFG_EXTICR1_EXTI0_PA ((uint16_t)0x0000)í"SYSCFG_EXTICR1_EXTI0_PB ((uint16_t)0x0001)î"SYSCFG_EXTICR1_EXTI0_PC ((uint16_t)0x0002)ï"SYSCFG_EXTICR1_EXTI0_PD ((uint16_t)0x0003)ð"SYSCFG_EXTICR1_EXTI0_PE ((uint16_t)0x0004)ñ"SYSCFG_EXTICR1_EXTI0_PH ((uint16_t)0x0005)ò"SYSCFG_EXTICR1_EXTI0_PF ((uint16_t)0x0006)ó"SYSCFG_EXTICR1_EXTI0_PG ((uint16_t)0x0007)ø"SYSCFG_EXTICR1_EXTI1_PA ((uint16_t)0x0000)ù"SYSCFG_EXTICR1_EXTI1_PB ((uint16_t)0x0010)ú"SYSCFG_EXTICR1_EXTI1_PC ((uint16_t)0x0020)û"SYSCFG_EXTICR1_EXTI1_PD ((uint16_t)0x0030)ü"SYSCFG_EXTICR1_EXTI1_PE ((uint16_t)0x0040)ý"SYSCFG_EXTICR1_EXTI1_PH ((uint16_t)0x0050)þ"SYSCFG_EXTICR1_EXTI1_PF ((uint16_t)0x0060)ÿ"SYSCFG_EXTICR1_EXTI1_PG ((uint16_t)0x0070)„#SYSCFG_EXTICR1_EXTI2_PA ((uint16_t)0x0000)…#SYSCFG_EXTICR1_EXTI2_PB ((uint16_t)0x0100)†#SYSCFG_EXTICR1_EXTI2_PC ((uint16_t)0x0200)‡#SYSCFG_EXTICR1_EXTI2_PD ((uint16_t)0x0300)ˆ#SYSCFG_EXTICR1_EXTI2_PE ((uint16_t)0x0400)‰#SYSCFG_EXTICR1_EXTI2_PH ((uint16_t)0x0500)Š#SYSCFG_EXTICR1_EXTI2_PF ((uint16_t)0x0600)‹#SYSCFG_EXTICR1_EXTI2_PG ((uint16_t)0x0700)#SYSCFG_EXTICR1_EXTI3_PA ((uint16_t)0x0000)‘#SYSCFG_EXTICR1_EXTI3_PB ((uint16_t)0x1000)’#SYSCFG_EXTICR1_EXTI3_PC ((uint16_t)0x2000)“#SYSCFG_EXTICR1_EXTI3_PD ((uint16_t)0x3000)”#SYSCFG_EXTICR1_EXTI3_PE ((uint16_t)0x4000)•#SYSCFG_EXTICR1_EXTI3_PF ((uint16_t)0x3000)–#SYSCFG_EXTICR1_EXTI3_PG ((uint16_t)0x4000)™#SYSCFG_EXTICR2_EXTI4 ((uint16_t)0x000F)š#SYSCFG_EXTICR2_EXTI5 ((uint16_t)0x00F0)›#SYSCFG_EXTICR2_EXTI6 ((uint16_t)0x0F00)œ#SYSCFG_EXTICR2_EXTI7 ((uint16_t)0xF000)¡#SYSCFG_EXTICR2_EXTI4_PA ((uint16_t)0x0000)¢#SYSCFG_EXTICR2_EXTI4_PB ((uint16_t)0x0001)£#SYSCFG_EXTICR2_EXTI4_PC ((uint16_t)0x0002)¤#SYSCFG_EXTICR2_EXTI4_PD ((uint16_t)0x0003)¥#SYSCFG_EXTICR2_EXTI4_PE ((uint16_t)0x0004)¦#SYSCFG_EXTICR2_EXTI4_PF ((uint16_t)0x0006)§#SYSCFG_EXTICR2_EXTI4_PG ((uint16_t)0x0007)¬#SYSCFG_EXTICR2_EXTI5_PA ((uint16_t)0x0000)­#SYSCFG_EXTICR2_EXTI5_PB ((uint16_t)0x0010)®#SYSCFG_EXTICR2_EXTI5_PC ((uint16_t)0x0020)¯#SYSCFG_EXTICR2_EXTI5_PD ((uint16_t)0x0030)°#SYSCFG_EXTICR2_EXTI5_PE ((uint16_t)0x0040)±#SYSCFG_EXTICR2_EXTI5_PF ((uint16_t)0x0060)²#SYSCFG_EXTICR2_EXTI5_PG ((uint16_t)0x0070)·#SYSCFG_EXTICR2_EXTI6_PA ((uint16_t)0x0000)¸#SYSCFG_EXTICR2_EXTI6_PB ((uint16_t)0x0100)¹#SYSCFG_EXTICR2_EXTI6_PC ((uint16_t)0x0200)º#SYSCFG_EXTICR2_EXTI6_PD ((uint16_t)0x0300)»#SYSCFG_EXTICR2_EXTI6_PE ((uint16_t)0x0400)¼#SYSCFG_EXTICR2_EXTI6_PF ((uint16_t)0x0600)½#SYSCFG_EXTICR2_EXTI6_PG ((uint16_t)0x0700)Â#SYSCFG_EXTICR2_EXTI7_PA ((uint16_t)0x0000)Ã#SYSCFG_EXTICR2_EXTI7_PB ((uint16_t)0x1000)Ä#SYSCFG_EXTICR2_EXTI7_PC ((uint16_t)0x2000)Å#SYSCFG_EXTICR2_EXTI7_PD ((uint16_t)0x3000)Æ#SYSCFG_EXTICR2_EXTI7_PE ((uint16_t)0x4000)Ç#SYSCFG_EXTICR2_EXTI7_PF ((uint16_t)0x6000)È#SYSCFG_EXTICR2_EXTI7_PG ((uint16_t)0x7000)Ë#SYSCFG_EXTICR3_EXTI8 ((uint16_t)0x000F)Ì#SYSCFG_EXTICR3_EXTI9 ((uint16_t)0x00F0)Í#SYSCFG_EXTICR3_EXTI10 ((uint16_t)0x0F00)Î#SYSCFG_EXTICR3_EXTI11 ((uint16_t)0xF000)Ó#SYSCFG_EXTICR3_EXTI8_PA ((uint16_t)0x0000)Ô#SYSCFG_EXTICR3_EXTI8_PB ((uint16_t)0x0001)Õ#SYSCFG_EXTICR3_EXTI8_PC ((uint16_t)0x0002)Ö#SYSCFG_EXTICR3_EXTI8_PD ((uint16_t)0x0003)×#SYSCFG_EXTICR3_EXTI8_PE ((uint16_t)0x0004)Ø#SYSCFG_EXTICR3_EXTI8_PF ((uint16_t)0x0006)Ù#SYSCFG_EXTICR3_EXTI8_PG ((uint16_t)0x0007)Þ#SYSCFG_EXTICR3_EXTI9_PA ((uint16_t)0x0000)ß#SYSCFG_EXTICR3_EXTI9_PB ((uint16_t)0x0010)à#SYSCFG_EXTICR3_EXTI9_PC ((uint16_t)0x0020)á#SYSCFG_EXTICR3_EXTI9_PD ((uint16_t)0x0030)â#SYSCFG_EXTICR3_EXTI9_PE ((uint16_t)0x0040)ã#SYSCFG_EXTICR3_EXTI9_PF ((uint16_t)0x0060)ä#SYSCFG_EXTICR3_EXTI9_PG ((uint16_t)0x0070)é#SYSCFG_EXTICR3_EXTI10_PA ((uint16_t)0x0000)ê#SYSCFG_EXTICR3_EXTI10_PB ((uint16_t)0x0100)ë#SYSCFG_EXTICR3_EXTI10_PC ((uint16_t)0x0200)ì#SYSCFG_EXTICR3_EXTI10_PD ((uint16_t)0x0300)í#SYSCFG_EXTICR3_EXTI10_PE ((uint16_t)0x0400)î#SYSCFG_EXTICR3_EXTI10_PF ((uint16_t)0x0600)ï#SYSCFG_EXTICR3_EXTI10_PG ((uint16_t)0x0700)ô#SYSCFG_EXTICR3_EXTI11_PA ((uint16_t)0x0000)õ#SYSCFG_EXTICR3_EXTI11_PB ((uint16_t)0x1000)ö#SYSCFG_EXTICR3_EXTI11_PC ((uint16_t)0x2000)÷#SYSCFG_EXTICR3_EXTI11_PD ((uint16_t)0x3000)ø#SYSCFG_EXTICR3_EXTI11_PE ((uint16_t)0x4000)ù#SYSCFG_EXTICR3_EXTI11_PF ((uint16_t)0x6000)ú#SYSCFG_EXTICR3_EXTI11_PG ((uint16_t)0x7000)ý#SYSCFG_EXTICR4_EXTI12 ((uint16_t)0x000F)þ#SYSCFG_EXTICR4_EXTI13 ((uint16_t)0x00F0)ÿ#SYSCFG_EXTICR4_EXTI14 ((uint16_t)0x0F00)€$SYSCFG_EXTICR4_EXTI15 ((uint16_t)0xF000)…$SYSCFG_EXTICR4_EXTI12_PA ((uint16_t)0x0000)†$SYSCFG_EXTICR4_EXTI12_PB ((uint16_t)0x0001)‡$SYSCFG_EXTICR4_EXTI12_PC ((uint16_t)0x0002)ˆ$SYSCFG_EXTICR4_EXTI12_PD ((uint16_t)0x0003)‰$SYSCFG_EXTICR4_EXTI12_PE ((uint16_t)0x0004)Š$SYSCFG_EXTICR4_EXTI12_PF ((uint16_t)0x0006)‹$SYSCFG_EXTICR4_EXTI12_PG ((uint16_t)0x0007)$SYSCFG_EXTICR4_EXTI13_PA ((uint16_t)0x0000)‘$SYSCFG_EXTICR4_EXTI13_PB ((uint16_t)0x0010)’$SYSCFG_EXTICR4_EXTI13_PC ((uint16_t)0x0020)“$SYSCFG_EXTICR4_EXTI13_PD ((uint16_t)0x0030)”$SYSCFG_EXTICR4_EXTI13_PE ((uint16_t)0x0040)•$SYSCFG_EXTICR4_EXTI13_PF ((uint16_t)0x0060)–$SYSCFG_EXTICR4_EXTI13_PG ((uint16_t)0x0070)›$SYSCFG_EXTICR4_EXTI14_PA ((uint16_t)0x0000)œ$SYSCFG_EXTICR4_EXTI14_PB ((uint16_t)0x0100)$SYSCFG_EXTICR4_EXTI14_PC ((uint16_t)0x0200)ž$SYSCFG_EXTICR4_EXTI14_PD ((uint16_t)0x0300)Ÿ$SYSCFG_EXTICR4_EXTI14_PE ((uint16_t)0x0400) $SYSCFG_EXTICR4_EXTI14_PF ((uint16_t)0x0600)¡$SYSCFG_EXTICR4_EXTI14_PG ((uint16_t)0x0700)¦$SYSCFG_EXTICR4_EXTI15_PA ((uint16_t)0x0000)§$SYSCFG_EXTICR4_EXTI15_PB ((uint16_t)0x1000)¨$SYSCFG_EXTICR4_EXTI15_PC ((uint16_t)0x2000)©$SYSCFG_EXTICR4_EXTI15_PD ((uint16_t)0x3000)ª$SYSCFG_EXTICR4_EXTI15_PE ((uint16_t)0x4000)«$SYSCFG_EXTICR4_EXTI15_PF ((uint16_t)0x6000)¬$SYSCFG_EXTICR4_EXTI15_PG ((uint16_t)0x7000)µ$RI_ICR_IC1Z ((uint32_t)0x0000000F)¶$RI_ICR_IC1Z_0 ((uint32_t)0x00000001)·$RI_ICR_IC1Z_1 ((uint32_t)0x00000002)¸$RI_ICR_IC1Z_2 ((uint32_t)0x00000004)¹$RI_ICR_IC1Z_3 ((uint32_t)0x00000008)»$RI_ICR_IC2Z ((uint32_t)0x000000F0)¼$RI_ICR_IC2Z_0 ((uint32_t)0x00000010)½$RI_ICR_IC2Z_1 ((uint32_t)0x00000020)¾$RI_ICR_IC2Z_2 ((uint32_t)0x00000040)¿$RI_ICR_IC2Z_3 ((uint32_t)0x00000080)Á$RI_ICR_IC3Z ((uint32_t)0x00000F00)Â$RI_ICR_IC3Z_0 ((uint32_t)0x00000100)Ã$RI_ICR_IC3Z_1 ((uint32_t)0x00000200)Ä$RI_ICR_IC3Z_2 ((uint32_t)0x00000400)Å$RI_ICR_IC3Z_3 ((uint32_t)0x00000800)Ç$RI_ICR_IC4Z ((uint32_t)0x0000F000)È$RI_ICR_IC4Z_0 ((uint32_t)0x00001000)É$RI_ICR_IC4Z_1 ((uint32_t)0x00002000)Ê$RI_ICR_IC4Z_2 ((uint32_t)0x00004000)Ë$RI_ICR_IC4Z_3 ((uint32_t)0x00008000)Í$RI_ICR_TIM ((uint32_t)0x00030000)Î$RI_ICR_TIM_0 ((uint32_t)0x00010000)Ï$RI_ICR_TIM_1 ((uint32_t)0x00020000)Ñ$RI_ICR_IC1 ((uint32_t)0x00040000)Ò$RI_ICR_IC2 ((uint32_t)0x00080000)Ó$RI_ICR_IC3 ((uint32_t)0x00100000)Ô$RI_ICR_IC4 ((uint32_t)0x00200000)×$RI_ASCR1_CH ((uint32_t)0x03FCFFFF)Ø$RI_ASCR1_CH_0 ((uint32_t)0x00000001)Ù$RI_ASCR1_CH_1 ((uint32_t)0x00000002)Ú$RI_ASCR1_CH_2 ((uint32_t)0x00000004)Û$RI_ASCR1_CH_3 ((uint32_t)0x00000008)Ü$RI_ASCR1_CH_4 ((uint32_t)0x00000010)Ý$RI_ASCR1_CH_5 ((uint32_t)0x00000020)Þ$RI_ASCR1_CH_6 ((uint32_t)0x00000040)ß$RI_ASCR1_CH_7 ((uint32_t)0x00000080)à$RI_ASCR1_CH_8 ((uint32_t)0x00000100)á$RI_ASCR1_CH_9 ((uint32_t)0x00000200)â$RI_ASCR1_CH_10 ((uint32_t)0x00000400)ã$RI_ASCR1_CH_11 ((uint32_t)0x00000800)ä$RI_ASCR1_CH_12 ((uint32_t)0x00001000)å$RI_ASCR1_CH_13 ((uint32_t)0x00002000)æ$RI_ASCR1_CH_14 ((uint32_t)0x00004000)ç$RI_ASCR1_CH_15 ((uint32_t)0x00008000)è$RI_ASCR1_CH_31 ((uint32_t)0x00010000)é$RI_ASCR1_CH_18 ((uint32_t)0x00040000)ê$RI_ASCR1_CH_19 ((uint32_t)0x00080000)ë$RI_ASCR1_CH_20 ((uint32_t)0x00100000)ì$RI_ASCR1_CH_21 ((uint32_t)0x00200000)í$RI_ASCR1_CH_22 ((uint32_t)0x00400000)î$RI_ASCR1_CH_23 ((uint32_t)0x00800000)ï$RI_ASCR1_CH_24 ((uint32_t)0x01000000)ð$RI_ASCR1_CH_25 ((uint32_t)0x02000000)ñ$RI_ASCR1_VCOMP ((uint32_t)0x04000000)ò$RI_ASCR1_CH_27 ((uint32_t)0x00400000)ó$RI_ASCR1_CH_28 ((uint32_t)0x00800000)ô$RI_ASCR1_CH_29 ((uint32_t)0x01000000)õ$RI_ASCR1_CH_30 ((uint32_t)0x02000000)ö$RI_ASCR1_SCM ((uint32_t)0x80000000)ù$RI_ASCR2_GR10_1 ((uint32_t)0x00000001)ú$RI_ASCR2_GR10_2 ((uint32_t)0x00000002)û$RI_ASCR2_GR10_3 ((uint32_t)0x00000004)ü$RI_ASCR2_GR10_4 ((uint32_t)0x00000008)ý$RI_ASCR2_GR6_1 ((uint32_t)0x00000010)þ$RI_ASCR2_GR6_2 ((uint32_t)0x00000020)ÿ$RI_ASCR2_GR5_1 ((uint32_t)0x00000040)€%RI_ASCR2_GR5_2 ((uint32_t)0x00000080)%RI_ASCR2_GR5_3 ((uint32_t)0x00000100)‚%RI_ASCR2_GR4_1 ((uint32_t)0x00000200)ƒ%RI_ASCR2_GR4_2 ((uint32_t)0x00000400)„%RI_ASCR2_GR4_3 ((uint32_t)0x00000800)…%RI_ASCR2_GR4_4 ((uint32_t)0x00008000)†%RI_ASCR2_CH0b ((uint32_t)0x00010000)‡%RI_ASCR2_CH1b ((uint32_t)0x00020000)ˆ%RI_ASCR2_CH2b ((uint32_t)0x00040000)‰%RI_ASCR2_CH3b ((uint32_t)0x00080000)Š%RI_ASCR2_CH6b ((uint32_t)0x00100000)‹%RI_ASCR2_CH7b ((uint32_t)0x00200000)Œ%RI_ASCR2_CH8b ((uint32_t)0x00400000)%RI_ASCR2_CH9b ((uint32_t)0x00800000)Ž%RI_ASCR2_CH10b ((uint32_t)0x01000000)%RI_ASCR2_CH11b ((uint32_t)0x02000000)%RI_ASCR2_CH12b ((uint32_t)0x04000000)‘%RI_ASCR2_GR6_3 ((uint32_t)0x08000000)’%RI_ASCR2_GR6_4 ((uint32_t)0x10000000)“%RI_ASCR2_GR5_4 ((uint32_t)0x20000000)–%RI_HYSCR1_PA ((uint32_t)0x0000FFFF)—%RI_HYSCR1_PA_0 ((uint32_t)0x00000001)˜%RI_HYSCR1_PA_1 ((uint32_t)0x00000002)™%RI_HYSCR1_PA_2 ((uint32_t)0x00000004)š%RI_HYSCR1_PA_3 ((uint32_t)0x00000008)›%RI_HYSCR1_PA_4 ((uint32_t)0x00000010)œ%RI_HYSCR1_PA_5 ((uint32_t)0x00000020)%RI_HYSCR1_PA_6 ((uint32_t)0x00000040)ž%RI_HYSCR1_PA_7 ((uint32_t)0x00000080)Ÿ%RI_HYSCR1_PA_8 ((uint32_t)0x00000100) %RI_HYSCR1_PA_9 ((uint32_t)0x00000200)¡%RI_HYSCR1_PA_10 ((uint32_t)0x00000400)¢%RI_HYSCR1_PA_11 ((uint32_t)0x00000800)£%RI_HYSCR1_PA_12 ((uint32_t)0x00001000)¤%RI_HYSCR1_PA_13 ((uint32_t)0x00002000)¥%RI_HYSCR1_PA_14 ((uint32_t)0x00004000)¦%RI_HYSCR1_PA_15 ((uint32_t)0x00008000)¨%RI_HYSCR1_PB ((uint32_t)0xFFFF0000)©%RI_HYSCR1_PB_0 ((uint32_t)0x00010000)ª%RI_HYSCR1_PB_1 ((uint32_t)0x00020000)«%RI_HYSCR1_PB_2 ((uint32_t)0x00040000)¬%RI_HYSCR1_PB_3 ((uint32_t)0x00080000)­%RI_HYSCR1_PB_4 ((uint32_t)0x00100000)®%RI_HYSCR1_PB_5 ((uint32_t)0x00200000)¯%RI_HYSCR1_PB_6 ((uint32_t)0x00400000)°%RI_HYSCR1_PB_7 ((uint32_t)0x00800000)±%RI_HYSCR1_PB_8 ((uint32_t)0x01000000)²%RI_HYSCR1_PB_9 ((uint32_t)0x02000000)³%RI_HYSCR1_PB_10 ((uint32_t)0x04000000)´%RI_HYSCR1_PB_11 ((uint32_t)0x08000000)µ%RI_HYSCR1_PB_12 ((uint32_t)0x10000000)¶%RI_HYSCR1_PB_13 ((uint32_t)0x20000000)·%RI_HYSCR1_PB_14 ((uint32_t)0x40000000)¸%RI_HYSCR1_PB_15 ((uint32_t)0x80000000)»%RI_HYSCR2_PC ((uint32_t)0x0000FFFF)¼%RI_HYSCR2_PC_0 ((uint32_t)0x00000001)½%RI_HYSCR2_PC_1 ((uint32_t)0x00000002)¾%RI_HYSCR2_PC_2 ((uint32_t)0x00000004)¿%RI_HYSCR2_PC_3 ((uint32_t)0x00000008)À%RI_HYSCR2_PC_4 ((uint32_t)0x00000010)Á%RI_HYSCR2_PC_5 ((uint32_t)0x00000020)Â%RI_HYSCR2_PC_6 ((uint32_t)0x00000040)Ã%RI_HYSCR2_PC_7 ((uint32_t)0x00000080)Ä%RI_HYSCR2_PC_8 ((uint32_t)0x00000100)Å%RI_HYSCR2_PC_9 ((uint32_t)0x00000200)Æ%RI_HYSCR2_PC_10 ((uint32_t)0x00000400)Ç%RI_HYSCR2_PC_11 ((uint32_t)0x00000800)È%RI_HYSCR2_PC_12 ((uint32_t)0x00001000)É%RI_HYSCR2_PC_13 ((uint32_t)0x00002000)Ê%RI_HYSCR2_PC_14 ((uint32_t)0x00004000)Ë%RI_HYSCR2_PC_15 ((uint32_t)0x00008000)Í%RI_HYSCR2_PD ((uint32_t)0xFFFF0000)Î%RI_HYSCR2_PD_0 ((uint32_t)0x00010000)Ï%RI_HYSCR2_PD_1 ((uint32_t)0x00020000)Ð%RI_HYSCR2_PD_2 ((uint32_t)0x00040000)Ñ%RI_HYSCR2_PD_3 ((uint32_t)0x00080000)Ò%RI_HYSCR2_PD_4 ((uint32_t)0x00100000)Ó%RI_HYSCR2_PD_5 ((uint32_t)0x00200000)Ô%RI_HYSCR2_PD_6 ((uint32_t)0x00400000)Õ%RI_HYSCR2_PD_7 ((uint32_t)0x00800000)Ö%RI_HYSCR2_PD_8 ((uint32_t)0x01000000)×%RI_HYSCR2_PD_9 ((uint32_t)0x02000000)Ø%RI_HYSCR2_PD_10 ((uint32_t)0x04000000)Ù%RI_HYSCR2_PD_11 ((uint32_t)0x08000000)Ú%RI_HYSCR2_PD_12 ((uint32_t)0x10000000)Û%RI_HYSCR2_PD_13 ((uint32_t)0x20000000)Ü%RI_HYSCR2_PD_14 ((uint32_t)0x40000000)Ý%RI_HYSCR2_PD_15 ((uint32_t)0x80000000)à%RI_HYSCR2_PE ((uint32_t)0x0000FFFF)á%RI_HYSCR2_PE_0 ((uint32_t)0x00000001)â%RI_HYSCR2_PE_1 ((uint32_t)0x00000002)ã%RI_HYSCR2_PE_2 ((uint32_t)0x00000004)ä%RI_HYSCR2_PE_3 ((uint32_t)0x00000008)å%RI_HYSCR2_PE_4 ((uint32_t)0x00000010)æ%RI_HYSCR2_PE_5 ((uint32_t)0x00000020)ç%RI_HYSCR2_PE_6 ((uint32_t)0x00000040)è%RI_HYSCR2_PE_7 ((uint32_t)0x00000080)é%RI_HYSCR2_PE_8 ((uint32_t)0x00000100)ê%RI_HYSCR2_PE_9 ((uint32_t)0x00000200)ë%RI_HYSCR2_PE_10 ((uint32_t)0x00000400)ì%RI_HYSCR2_PE_11 ((uint32_t)0x00000800)í%RI_HYSCR2_PE_12 ((uint32_t)0x00001000)î%RI_HYSCR2_PE_13 ((uint32_t)0x00002000)ï%RI_HYSCR2_PE_14 ((uint32_t)0x00004000)ð%RI_HYSCR2_PE_15 ((uint32_t)0x00008000)ò%RI_HYSCR3_PF ((uint32_t)0xFFFF0000)ó%RI_HYSCR3_PF_0 ((uint32_t)0x00010000)ô%RI_HYSCR3_PF_1 ((uint32_t)0x00020000)õ%RI_HYSCR3_PF_2 ((uint32_t)0x00040000)ö%RI_HYSCR3_PF_3 ((uint32_t)0x00080000)÷%RI_HYSCR3_PF_4 ((uint32_t)0x00100000)ø%RI_HYSCR3_PF_5 ((uint32_t)0x00200000)ù%RI_HYSCR3_PF_6 ((uint32_t)0x00400000)ú%RI_HYSCR3_PF_7 ((uint32_t)0x00800000)û%RI_HYSCR3_PF_8 ((uint32_t)0x01000000)ü%RI_HYSCR3_PF_9 ((uint32_t)0x02000000)ý%RI_HYSCR3_PF_10 ((uint32_t)0x04000000)þ%RI_HYSCR3_PF_11 ((uint32_t)0x08000000)ÿ%RI_HYSCR3_PF_12 ((uint32_t)0x10000000)€&RI_HYSCR3_PF_13 ((uint32_t)0x20000000)&RI_HYSCR3_PF_14 ((uint32_t)0x40000000)‚&RI_HYSCR3_PF_15 ((uint32_t)0x80000000)…&RI_HYSCR4_PG ((uint32_t)0x0000FFFF)†&RI_HYSCR4_PG_0 ((uint32_t)0x00000001)‡&RI_HYSCR4_PG_1 ((uint32_t)0x00000002)ˆ&RI_HYSCR4_PG_2 ((uint32_t)0x00000004)‰&RI_HYSCR4_PG_3 ((uint32_t)0x00000008)Š&RI_HYSCR4_PG_4 ((uint32_t)0x00000010)‹&RI_HYSCR4_PG_5 ((uint32_t)0x00000020)Œ&RI_HYSCR4_PG_6 ((uint32_t)0x00000040)&RI_HYSCR4_PG_7 ((uint32_t)0x00000080)Ž&RI_HYSCR4_PG_8 ((uint32_t)0x00000100)&RI_HYSCR4_PG_9 ((uint32_t)0x00000200)&RI_HYSCR4_PG_10 ((uint32_t)0x00000400)‘&RI_HYSCR4_PG_11 ((uint32_t)0x00000800)’&RI_HYSCR4_PG_12 ((uint32_t)0x00001000)“&RI_HYSCR4_PG_13 ((uint32_t)0x00002000)”&RI_HYSCR4_PG_14 ((uint32_t)0x00004000)•&RI_HYSCR4_PG_15 ((uint32_t)0x00008000)ž&TIM_CR1_CEN ((uint16_t)0x0001)Ÿ&TIM_CR1_UDIS ((uint16_t)0x0002) &TIM_CR1_URS ((uint16_t)0x0004)¡&TIM_CR1_OPM ((uint16_t)0x0008)¢&TIM_CR1_DIR ((uint16_t)0x0010)¤&TIM_CR1_CMS ((uint16_t)0x0060)¥&TIM_CR1_CMS_0 ((uint16_t)0x0020)¦&TIM_CR1_CMS_1 ((uint16_t)0x0040)¨&TIM_CR1_ARPE ((uint16_t)0x0080)ª&TIM_CR1_CKD ((uint16_t)0x0300)«&TIM_CR1_CKD_0 ((uint16_t)0x0100)¬&TIM_CR1_CKD_1 ((uint16_t)0x0200)¯&TIM_CR2_CCDS ((uint16_t)0x0008)±&TIM_CR2_MMS ((uint16_t)0x0070)²&TIM_CR2_MMS_0 ((uint16_t)0x0010)³&TIM_CR2_MMS_1 ((uint16_t)0x0020)´&TIM_CR2_MMS_2 ((uint16_t)0x0040)¶&TIM_CR2_TI1S ((uint16_t)0x0080)¹&TIM_SMCR_SMS ((uint16_t)0x0007)º&TIM_SMCR_SMS_0 ((uint16_t)0x0001)»&TIM_SMCR_SMS_1 ((uint16_t)0x0002)¼&TIM_SMCR_SMS_2 ((uint16_t)0x0004)¾&TIM_SMCR_OCCS ((uint16_t)0x0008)À&TIM_SMCR_TS ((uint16_t)0x0070)Á&TIM_SMCR_TS_0 ((uint16_t)0x0010)Â&TIM_SMCR_TS_1 ((uint16_t)0x0020)Ã&TIM_SMCR_TS_2 ((uint16_t)0x0040)Å&TIM_SMCR_MSM ((uint16_t)0x0080)Ç&TIM_SMCR_ETF ((uint16_t)0x0F00)È&TIM_SMCR_ETF_0 ((uint16_t)0x0100)É&TIM_SMCR_ETF_1 ((uint16_t)0x0200)Ê&TIM_SMCR_ETF_2 ((uint16_t)0x0400)Ë&TIM_SMCR_ETF_3 ((uint16_t)0x0800)Í&TIM_SMCR_ETPS ((uint16_t)0x3000)Î&TIM_SMCR_ETPS_0 ((uint16_t)0x1000)Ï&TIM_SMCR_ETPS_1 ((uint16_t)0x2000)Ñ&TIM_SMCR_ECE ((uint16_t)0x4000)Ò&TIM_SMCR_ETP ((uint16_t)0x8000)Õ&TIM_DIER_UIE ((uint16_t)0x0001)Ö&TIM_DIER_CC1IE ((uint16_t)0x0002)×&TIM_DIER_CC2IE ((uint16_t)0x0004)Ø&TIM_DIER_CC3IE ((uint16_t)0x0008)Ù&TIM_DIER_CC4IE ((uint16_t)0x0010)Ú&TIM_DIER_TIE ((uint16_t)0x0040)Û&TIM_DIER_UDE ((uint16_t)0x0100)Ü&TIM_DIER_CC1DE ((uint16_t)0x0200)Ý&TIM_DIER_CC2DE ((uint16_t)0x0400)Þ&TIM_DIER_CC3DE ((uint16_t)0x0800)ß&TIM_DIER_CC4DE ((uint16_t)0x1000)à&TIM_DIER_TDE ((uint16_t)0x4000)ã&TIM_SR_UIF ((uint16_t)0x0001)ä&TIM_SR_CC1IF ((uint16_t)0x0002)å&TIM_SR_CC2IF ((uint16_t)0x0004)æ&TIM_SR_CC3IF ((uint16_t)0x0008)ç&TIM_SR_CC4IF ((uint16_t)0x0010)è&TIM_SR_TIF ((uint16_t)0x0040)é&TIM_SR_CC1OF ((uint16_t)0x0200)ê&TIM_SR_CC2OF ((uint16_t)0x0400)ë&TIM_SR_CC3OF ((uint16_t)0x0800)ì&TIM_SR_CC4OF ((uint16_t)0x1000)ï&TIM_EGR_UG ((uint8_t)0x01)ð&TIM_EGR_CC1G ((uint8_t)0x02)ñ&TIM_EGR_CC2G ((uint8_t)0x04)ò&TIM_EGR_CC3G ((uint8_t)0x08)ó&TIM_EGR_CC4G ((uint8_t)0x10)ô&TIM_EGR_TG ((uint8_t)0x40)÷&TIM_CCMR1_CC1S ((uint16_t)0x0003)ø&TIM_CCMR1_CC1S_0 ((uint16_t)0x0001)ù&TIM_CCMR1_CC1S_1 ((uint16_t)0x0002)û&TIM_CCMR1_OC1FE ((uint16_t)0x0004)ü&TIM_CCMR1_OC1PE ((uint16_t)0x0008)þ&TIM_CCMR1_OC1M ((uint16_t)0x0070)ÿ&TIM_CCMR1_OC1M_0 ((uint16_t)0x0010)€'TIM_CCMR1_OC1M_1 ((uint16_t)0x0020)'TIM_CCMR1_OC1M_2 ((uint16_t)0x0040)ƒ'TIM_CCMR1_OC1CE ((uint16_t)0x0080)…'TIM_CCMR1_CC2S ((uint16_t)0x0300)†'TIM_CCMR1_CC2S_0 ((uint16_t)0x0100)‡'TIM_CCMR1_CC2S_1 ((uint16_t)0x0200)‰'TIM_CCMR1_OC2FE ((uint16_t)0x0400)Š'TIM_CCMR1_OC2PE ((uint16_t)0x0800)Œ'TIM_CCMR1_OC2M ((uint16_t)0x7000)'TIM_CCMR1_OC2M_0 ((uint16_t)0x1000)Ž'TIM_CCMR1_OC2M_1 ((uint16_t)0x2000)'TIM_CCMR1_OC2M_2 ((uint16_t)0x4000)‘'TIM_CCMR1_OC2CE ((uint16_t)0x8000)•'TIM_CCMR1_IC1PSC ((uint16_t)0x000C)–'TIM_CCMR1_IC1PSC_0 ((uint16_t)0x0004)—'TIM_CCMR1_IC1PSC_1 ((uint16_t)0x0008)™'TIM_CCMR1_IC1F ((uint16_t)0x00F0)š'TIM_CCMR1_IC1F_0 ((uint16_t)0x0010)›'TIM_CCMR1_IC1F_1 ((uint16_t)0x0020)œ'TIM_CCMR1_IC1F_2 ((uint16_t)0x0040)'TIM_CCMR1_IC1F_3 ((uint16_t)0x0080)Ÿ'TIM_CCMR1_IC2PSC ((uint16_t)0x0C00) 'TIM_CCMR1_IC2PSC_0 ((uint16_t)0x0400)¡'TIM_CCMR1_IC2PSC_1 ((uint16_t)0x0800)£'TIM_CCMR1_IC2F ((uint16_t)0xF000)¤'TIM_CCMR1_IC2F_0 ((uint16_t)0x1000)¥'TIM_CCMR1_IC2F_1 ((uint16_t)0x2000)¦'TIM_CCMR1_IC2F_2 ((uint16_t)0x4000)§'TIM_CCMR1_IC2F_3 ((uint16_t)0x8000)ª'TIM_CCMR2_CC3S ((uint16_t)0x0003)«'TIM_CCMR2_CC3S_0 ((uint16_t)0x0001)¬'TIM_CCMR2_CC3S_1 ((uint16_t)0x0002)®'TIM_CCMR2_OC3FE ((uint16_t)0x0004)¯'TIM_CCMR2_OC3PE ((uint16_t)0x0008)±'TIM_CCMR2_OC3M ((uint16_t)0x0070)²'TIM_CCMR2_OC3M_0 ((uint16_t)0x0010)³'TIM_CCMR2_OC3M_1 ((uint16_t)0x0020)´'TIM_CCMR2_OC3M_2 ((uint16_t)0x0040)¶'TIM_CCMR2_OC3CE ((uint16_t)0x0080)¸'TIM_CCMR2_CC4S ((uint16_t)0x0300)¹'TIM_CCMR2_CC4S_0 ((uint16_t)0x0100)º'TIM_CCMR2_CC4S_1 ((uint16_t)0x0200)¼'TIM_CCMR2_OC4FE ((uint16_t)0x0400)½'TIM_CCMR2_OC4PE ((uint16_t)0x0800)¿'TIM_CCMR2_OC4M ((uint16_t)0x7000)À'TIM_CCMR2_OC4M_0 ((uint16_t)0x1000)Á'TIM_CCMR2_OC4M_1 ((uint16_t)0x2000)Â'TIM_CCMR2_OC4M_2 ((uint16_t)0x4000)Ä'TIM_CCMR2_OC4CE ((uint16_t)0x8000)È'TIM_CCMR2_IC3PSC ((uint16_t)0x000C)É'TIM_CCMR2_IC3PSC_0 ((uint16_t)0x0004)Ê'TIM_CCMR2_IC3PSC_1 ((uint16_t)0x0008)Ì'TIM_CCMR2_IC3F ((uint16_t)0x00F0)Í'TIM_CCMR2_IC3F_0 ((uint16_t)0x0010)Î'TIM_CCMR2_IC3F_1 ((uint16_t)0x0020)Ï'TIM_CCMR2_IC3F_2 ((uint16_t)0x0040)Ð'TIM_CCMR2_IC3F_3 ((uint16_t)0x0080)Ò'TIM_CCMR2_IC4PSC ((uint16_t)0x0C00)Ó'TIM_CCMR2_IC4PSC_0 ((uint16_t)0x0400)Ô'TIM_CCMR2_IC4PSC_1 ((uint16_t)0x0800)Ö'TIM_CCMR2_IC4F ((uint16_t)0xF000)×'TIM_CCMR2_IC4F_0 ((uint16_t)0x1000)Ø'TIM_CCMR2_IC4F_1 ((uint16_t)0x2000)Ù'TIM_CCMR2_IC4F_2 ((uint16_t)0x4000)Ú'TIM_CCMR2_IC4F_3 ((uint16_t)0x8000)Ý'TIM_CCER_CC1E ((uint16_t)0x0001)Þ'TIM_CCER_CC1P ((uint16_t)0x0002)ß'TIM_CCER_CC1NP ((uint16_t)0x0008)à'TIM_CCER_CC2E ((uint16_t)0x0010)á'TIM_CCER_CC2P ((uint16_t)0x0020)â'TIM_CCER_CC2NP ((uint16_t)0x0080)ã'TIM_CCER_CC3E ((uint16_t)0x0100)ä'TIM_CCER_CC3P ((uint16_t)0x0200)å'TIM_CCER_CC3NP ((uint16_t)0x0800)æ'TIM_CCER_CC4E ((uint16_t)0x1000)ç'TIM_CCER_CC4P ((uint16_t)0x2000)è'TIM_CCER_CC4NP ((uint16_t)0x8000)ë'TIM_CNT_CNT ((uint16_t)0xFFFF)î'TIM_PSC_PSC ((uint16_t)0xFFFF)ñ'TIM_ARR_ARR ((uint16_t)0xFFFF)ô'TIM_CCR1_CCR1 ((uint16_t)0xFFFF)÷'TIM_CCR2_CCR2 ((uint16_t)0xFFFF)ú'TIM_CCR3_CCR3 ((uint16_t)0xFFFF)ý'TIM_CCR4_CCR4 ((uint16_t)0xFFFF)€(TIM_DCR_DBA ((uint16_t)0x001F)(TIM_DCR_DBA_0 ((uint16_t)0x0001)‚(TIM_DCR_DBA_1 ((uint16_t)0x0002)ƒ(TIM_DCR_DBA_2 ((uint16_t)0x0004)„(TIM_DCR_DBA_3 ((uint16_t)0x0008)…(TIM_DCR_DBA_4 ((uint16_t)0x0010)‡(TIM_DCR_DBL ((uint16_t)0x1F00)ˆ(TIM_DCR_DBL_0 ((uint16_t)0x0100)‰(TIM_DCR_DBL_1 ((uint16_t)0x0200)Š(TIM_DCR_DBL_2 ((uint16_t)0x0400)‹(TIM_DCR_DBL_3 ((uint16_t)0x0800)Œ(TIM_DCR_DBL_4 ((uint16_t)0x1000)(TIM_DMAR_DMAB ((uint16_t)0xFFFF)’(TIM_OR_TI1RMP ((uint16_t)0x0003)“(TIM_OR_TI1RMP_0 ((uint16_t)0x0001)”(TIM_OR_TI1RMP_1 ((uint16_t)0x0002)(USART_SR_PE ((uint16_t)0x0001)ž(USART_SR_FE ((uint16_t)0x0002)Ÿ(USART_SR_NE ((uint16_t)0x0004) (USART_SR_ORE ((uint16_t)0x0008)¡(USART_SR_IDLE ((uint16_t)0x0010)¢(USART_SR_RXNE ((uint16_t)0x0020)£(USART_SR_TC ((uint16_t)0x0040)¤(USART_SR_TXE ((uint16_t)0x0080)¥(USART_SR_LBD ((uint16_t)0x0100)¦(USART_SR_CTS ((uint16_t)0x0200)©(USART_DR_DR ((uint16_t)0x01FF)¬(USART_BRR_DIV_FRACTION ((uint16_t)0x000F)­(USART_BRR_DIV_MANTISSA ((uint16_t)0xFFF0)°(USART_CR1_SBK ((uint16_t)0x0001)±(USART_CR1_RWU ((uint16_t)0x0002)²(USART_CR1_RE ((uint16_t)0x0004)³(USART_CR1_TE ((uint16_t)0x0008)´(USART_CR1_IDLEIE ((uint16_t)0x0010)µ(USART_CR1_RXNEIE ((uint16_t)0x0020)¶(USART_CR1_TCIE ((uint16_t)0x0040)·(USART_CR1_TXEIE ((uint16_t)0x0080)¸(USART_CR1_PEIE ((uint16_t)0x0100)¹(USART_CR1_PS ((uint16_t)0x0200)º(USART_CR1_PCE ((uint16_t)0x0400)»(USART_CR1_WAKE ((uint16_t)0x0800)¼(USART_CR1_M ((uint16_t)0x1000)½(USART_CR1_UE ((uint16_t)0x2000)¾(USART_CR1_OVER8 ((uint16_t)0x8000)Á(USART_CR2_ADD ((uint16_t)0x000F)Â(USART_CR2_LBDL ((uint16_t)0x0020)Ã(USART_CR2_LBDIE ((uint16_t)0x0040)Ä(USART_CR2_LBCL ((uint16_t)0x0100)Å(USART_CR2_CPHA ((uint16_t)0x0200)Æ(USART_CR2_CPOL ((uint16_t)0x0400)Ç(USART_CR2_CLKEN ((uint16_t)0x0800)É(USART_CR2_STOP ((uint16_t)0x3000)Ê(USART_CR2_STOP_0 ((uint16_t)0x1000)Ë(USART_CR2_STOP_1 ((uint16_t)0x2000)Í(USART_CR2_LINEN ((uint16_t)0x4000)Ð(USART_CR3_EIE ((uint16_t)0x0001)Ñ(USART_CR3_IREN ((uint16_t)0x0002)Ò(USART_CR3_IRLP ((uint16_t)0x0004)Ó(USART_CR3_HDSEL ((uint16_t)0x0008)Ô(USART_CR3_NACK ((uint16_t)0x0010)Õ(USART_CR3_SCEN ((uint16_t)0x0020)Ö(USART_CR3_DMAR ((uint16_t)0x0040)×(USART_CR3_DMAT ((uint16_t)0x0080)Ø(USART_CR3_RTSE ((uint16_t)0x0100)Ù(USART_CR3_CTSE ((uint16_t)0x0200)Ú(USART_CR3_CTSIE ((uint16_t)0x0400)Û(USART_CR3_ONEBIT ((uint16_t)0x0800)Þ(USART_GTPR_PSC ((uint16_t)0x00FF)ß(USART_GTPR_PSC_0 ((uint16_t)0x0001)à(USART_GTPR_PSC_1 ((uint16_t)0x0002)á(USART_GTPR_PSC_2 ((uint16_t)0x0004)â(USART_GTPR_PSC_3 ((uint16_t)0x0008)ã(USART_GTPR_PSC_4 ((uint16_t)0x0010)ä(USART_GTPR_PSC_5 ((uint16_t)0x0020)å(USART_GTPR_PSC_6 ((uint16_t)0x0040)æ(USART_GTPR_PSC_7 ((uint16_t)0x0080)è(USART_GTPR_GT ((uint16_t)0xFF00)ò(USB_EP0R_EA ((uint16_t)0x000F)ô(USB_EP0R_STAT_TX ((uint16_t)0x0030)õ(USB_EP0R_STAT_TX_0 ((uint16_t)0x0010)ö(USB_EP0R_STAT_TX_1 ((uint16_t)0x0020)ø(USB_EP0R_DTOG_TX ((uint16_t)0x0040)ù(USB_EP0R_CTR_TX ((uint16_t)0x0080)ú(USB_EP0R_EP_KIND ((uint16_t)0x0100)ü(USB_EP0R_EP_TYPE ((uint16_t)0x0600)ý(USB_EP0R_EP_TYPE_0 ((uint16_t)0x0200)þ(USB_EP0R_EP_TYPE_1 ((uint16_t)0x0400)€)USB_EP0R_SETUP ((uint16_t)0x0800)‚)USB_EP0R_STAT_RX ((uint16_t)0x3000)ƒ)USB_EP0R_STAT_RX_0 ((uint16_t)0x1000)„)USB_EP0R_STAT_RX_1 ((uint16_t)0x2000)†)USB_EP0R_DTOG_RX ((uint16_t)0x4000)‡)USB_EP0R_CTR_RX ((uint16_t)0x8000)Š)USB_EP1R_EA ((uint16_t)0x000F)Œ)USB_EP1R_STAT_TX ((uint16_t)0x0030))USB_EP1R_STAT_TX_0 ((uint16_t)0x0010)Ž)USB_EP1R_STAT_TX_1 ((uint16_t)0x0020))USB_EP1R_DTOG_TX ((uint16_t)0x0040)‘)USB_EP1R_CTR_TX ((uint16_t)0x0080)’)USB_EP1R_EP_KIND ((uint16_t)0x0100)”)USB_EP1R_EP_TYPE ((uint16_t)0x0600)•)USB_EP1R_EP_TYPE_0 ((uint16_t)0x0200)–)USB_EP1R_EP_TYPE_1 ((uint16_t)0x0400)˜)USB_EP1R_SETUP ((uint16_t)0x0800)š)USB_EP1R_STAT_RX ((uint16_t)0x3000)›)USB_EP1R_STAT_RX_0 ((uint16_t)0x1000)œ)USB_EP1R_STAT_RX_1 ((uint16_t)0x2000)ž)USB_EP1R_DTOG_RX ((uint16_t)0x4000)Ÿ)USB_EP1R_CTR_RX ((uint16_t)0x8000)¢)USB_EP2R_EA ((uint16_t)0x000F)¤)USB_EP2R_STAT_TX ((uint16_t)0x0030)¥)USB_EP2R_STAT_TX_0 ((uint16_t)0x0010)¦)USB_EP2R_STAT_TX_1 ((uint16_t)0x0020)¨)USB_EP2R_DTOG_TX ((uint16_t)0x0040)©)USB_EP2R_CTR_TX ((uint16_t)0x0080)ª)USB_EP2R_EP_KIND ((uint16_t)0x0100)¬)USB_EP2R_EP_TYPE ((uint16_t)0x0600)­)USB_EP2R_EP_TYPE_0 ((uint16_t)0x0200)®)USB_EP2R_EP_TYPE_1 ((uint16_t)0x0400)°)USB_EP2R_SETUP ((uint16_t)0x0800)²)USB_EP2R_STAT_RX ((uint16_t)0x3000)³)USB_EP2R_STAT_RX_0 ((uint16_t)0x1000)´)USB_EP2R_STAT_RX_1 ((uint16_t)0x2000)¶)USB_EP2R_DTOG_RX ((uint16_t)0x4000)·)USB_EP2R_CTR_RX ((uint16_t)0x8000)º)USB_EP3R_EA ((uint16_t)0x000F)¼)USB_EP3R_STAT_TX ((uint16_t)0x0030)½)USB_EP3R_STAT_TX_0 ((uint16_t)0x0010)¾)USB_EP3R_STAT_TX_1 ((uint16_t)0x0020)À)USB_EP3R_DTOG_TX ((uint16_t)0x0040)Á)USB_EP3R_CTR_TX ((uint16_t)0x0080)Â)USB_EP3R_EP_KIND ((uint16_t)0x0100)Ä)USB_EP3R_EP_TYPE ((uint16_t)0x0600)Å)USB_EP3R_EP_TYPE_0 ((uint16_t)0x0200)Æ)USB_EP3R_EP_TYPE_1 ((uint16_t)0x0400)È)USB_EP3R_SETUP ((uint16_t)0x0800)Ê)USB_EP3R_STAT_RX ((uint16_t)0x3000)Ë)USB_EP3R_STAT_RX_0 ((uint16_t)0x1000)Ì)USB_EP3R_STAT_RX_1 ((uint16_t)0x2000)Î)USB_EP3R_DTOG_RX ((uint16_t)0x4000)Ï)USB_EP3R_CTR_RX ((uint16_t)0x8000)Ò)USB_EP4R_EA ((uint16_t)0x000F)Ô)USB_EP4R_STAT_TX ((uint16_t)0x0030)Õ)USB_EP4R_STAT_TX_0 ((uint16_t)0x0010)Ö)USB_EP4R_STAT_TX_1 ((uint16_t)0x0020)Ø)USB_EP4R_DTOG_TX ((uint16_t)0x0040)Ù)USB_EP4R_CTR_TX ((uint16_t)0x0080)Ú)USB_EP4R_EP_KIND ((uint16_t)0x0100)Ü)USB_EP4R_EP_TYPE ((uint16_t)0x0600)Ý)USB_EP4R_EP_TYPE_0 ((uint16_t)0x0200)Þ)USB_EP4R_EP_TYPE_1 ((uint16_t)0x0400)à)USB_EP4R_SETUP ((uint16_t)0x0800)â)USB_EP4R_STAT_RX ((uint16_t)0x3000)ã)USB_EP4R_STAT_RX_0 ((uint16_t)0x1000)ä)USB_EP4R_STAT_RX_1 ((uint16_t)0x2000)æ)USB_EP4R_DTOG_RX ((uint16_t)0x4000)ç)USB_EP4R_CTR_RX ((uint16_t)0x8000)ê)USB_EP5R_EA ((uint16_t)0x000F)ì)USB_EP5R_STAT_TX ((uint16_t)0x0030)í)USB_EP5R_STAT_TX_0 ((uint16_t)0x0010)î)USB_EP5R_STAT_TX_1 ((uint16_t)0x0020)ð)USB_EP5R_DTOG_TX ((uint16_t)0x0040)ñ)USB_EP5R_CTR_TX ((uint16_t)0x0080)ò)USB_EP5R_EP_KIND ((uint16_t)0x0100)ô)USB_EP5R_EP_TYPE ((uint16_t)0x0600)õ)USB_EP5R_EP_TYPE_0 ((uint16_t)0x0200)ö)USB_EP5R_EP_TYPE_1 ((uint16_t)0x0400)ø)USB_EP5R_SETUP ((uint16_t)0x0800)ú)USB_EP5R_STAT_RX ((uint16_t)0x3000)û)USB_EP5R_STAT_RX_0 ((uint16_t)0x1000)ü)USB_EP5R_STAT_RX_1 ((uint16_t)0x2000)þ)USB_EP5R_DTOG_RX ((uint16_t)0x4000)ÿ)USB_EP5R_CTR_RX ((uint16_t)0x8000)‚*USB_EP6R_EA ((uint16_t)0x000F)„*USB_EP6R_STAT_TX ((uint16_t)0x0030)…*USB_EP6R_STAT_TX_0 ((uint16_t)0x0010)†*USB_EP6R_STAT_TX_1 ((uint16_t)0x0020)ˆ*USB_EP6R_DTOG_TX ((uint16_t)0x0040)‰*USB_EP6R_CTR_TX ((uint16_t)0x0080)Š*USB_EP6R_EP_KIND ((uint16_t)0x0100)Œ*USB_EP6R_EP_TYPE ((uint16_t)0x0600)*USB_EP6R_EP_TYPE_0 ((uint16_t)0x0200)Ž*USB_EP6R_EP_TYPE_1 ((uint16_t)0x0400)*USB_EP6R_SETUP ((uint16_t)0x0800)’*USB_EP6R_STAT_RX ((uint16_t)0x3000)“*USB_EP6R_STAT_RX_0 ((uint16_t)0x1000)”*USB_EP6R_STAT_RX_1 ((uint16_t)0x2000)–*USB_EP6R_DTOG_RX ((uint16_t)0x4000)—*USB_EP6R_CTR_RX ((uint16_t)0x8000)š*USB_EP7R_EA ((uint16_t)0x000F)œ*USB_EP7R_STAT_TX ((uint16_t)0x0030)*USB_EP7R_STAT_TX_0 ((uint16_t)0x0010)ž*USB_EP7R_STAT_TX_1 ((uint16_t)0x0020) *USB_EP7R_DTOG_TX ((uint16_t)0x0040)¡*USB_EP7R_CTR_TX ((uint16_t)0x0080)¢*USB_EP7R_EP_KIND ((uint16_t)0x0100)¤*USB_EP7R_EP_TYPE ((uint16_t)0x0600)¥*USB_EP7R_EP_TYPE_0 ((uint16_t)0x0200)¦*USB_EP7R_EP_TYPE_1 ((uint16_t)0x0400)¨*USB_EP7R_SETUP ((uint16_t)0x0800)ª*USB_EP7R_STAT_RX ((uint16_t)0x3000)«*USB_EP7R_STAT_RX_0 ((uint16_t)0x1000)¬*USB_EP7R_STAT_RX_1 ((uint16_t)0x2000)®*USB_EP7R_DTOG_RX ((uint16_t)0x4000)¯*USB_EP7R_CTR_RX ((uint16_t)0x8000)³*USB_CNTR_FRES ((uint16_t)0x0001)´*USB_CNTR_PDWN ((uint16_t)0x0002)µ*USB_CNTR_LP_MODE ((uint16_t)0x0004)¶*USB_CNTR_FSUSP ((uint16_t)0x0008)·*USB_CNTR_RESUME ((uint16_t)0x0010)¸*USB_CNTR_ESOFM ((uint16_t)0x0100)¹*USB_CNTR_SOFM ((uint16_t)0x0200)º*USB_CNTR_RESETM ((uint16_t)0x0400)»*USB_CNTR_SUSPM ((uint16_t)0x0800)¼*USB_CNTR_WKUPM ((uint16_t)0x1000)½*USB_CNTR_ERRM ((uint16_t)0x2000)¾*USB_CNTR_PMAOVRM ((uint16_t)0x4000)¿*USB_CNTR_CTRM ((uint16_t)0x8000)Â*USB_ISTR_EP_ID ((uint16_t)0x000F)Ã*USB_ISTR_DIR ((uint16_t)0x0010)Ä*USB_ISTR_ESOF ((uint16_t)0x0100)Å*USB_ISTR_SOF ((uint16_t)0x0200)Æ*USB_ISTR_RESET ((uint16_t)0x0400)Ç*USB_ISTR_SUSP ((uint16_t)0x0800)È*USB_ISTR_WKUP ((uint16_t)0x1000)É*USB_ISTR_ERR ((uint16_t)0x2000)Ê*USB_ISTR_PMAOVR ((uint16_t)0x4000)Ë*USB_ISTR_CTR ((uint16_t)0x8000)Î*USB_FNR_FN ((uint16_t)0x07FF)Ï*USB_FNR_LSOF ((uint16_t)0x1800)Ð*USB_FNR_LCK ((uint16_t)0x2000)Ñ*USB_FNR_RXDM ((uint16_t)0x4000)Ò*USB_FNR_RXDP ((uint16_t)0x8000)Õ*USB_DADDR_ADD ((uint8_t)0x7F)Ö*USB_DADDR_ADD0 ((uint8_t)0x01)×*USB_DADDR_ADD1 ((uint8_t)0x02)Ø*USB_DADDR_ADD2 ((uint8_t)0x04)Ù*USB_DADDR_ADD3 ((uint8_t)0x08)Ú*USB_DADDR_ADD4 ((uint8_t)0x10)Û*USB_DADDR_ADD5 ((uint8_t)0x20)Ü*USB_DADDR_ADD6 ((uint8_t)0x40)Þ*USB_DADDR_EF ((uint8_t)0x80)á*USB_BTABLE_BTABLE ((uint16_t)0xFFF8)å*USB_ADDR0_TX_ADDR0_TX ((uint16_t)0xFFFE)è*USB_ADDR1_TX_ADDR1_TX ((uint16_t)0xFFFE)ë*USB_ADDR2_TX_ADDR2_TX ((uint16_t)0xFFFE)î*USB_ADDR3_TX_ADDR3_TX ((uint16_t)0xFFFE)ñ*USB_ADDR4_TX_ADDR4_TX ((uint16_t)0xFFFE)ô*USB_ADDR5_TX_ADDR5_TX ((uint16_t)0xFFFE)÷*USB_ADDR6_TX_ADDR6_TX ((uint16_t)0xFFFE)ú*USB_ADDR7_TX_ADDR7_TX ((uint16_t)0xFFFE)ÿ*USB_COUNT0_TX_COUNT0_TX ((uint16_t)0x03FF)‚+USB_COUNT1_TX_COUNT1_TX ((uint16_t)0x03FF)…+USB_COUNT2_TX_COUNT2_TX ((uint16_t)0x03FF)ˆ+USB_COUNT3_TX_COUNT3_TX ((uint16_t)0x03FF)‹+USB_COUNT4_TX_COUNT4_TX ((uint16_t)0x03FF)Ž+USB_COUNT5_TX_COUNT5_TX ((uint16_t)0x03FF)‘+USB_COUNT6_TX_COUNT6_TX ((uint16_t)0x03FF)”+USB_COUNT7_TX_COUNT7_TX ((uint16_t)0x03FF)™+USB_COUNT0_TX_0_COUNT0_TX_0 ((uint32_t)0x000003FF)œ+USB_COUNT0_TX_1_COUNT0_TX_1 ((uint32_t)0x03FF0000)Ÿ+USB_COUNT1_TX_0_COUNT1_TX_0 ((uint32_t)0x000003FF)¢+USB_COUNT1_TX_1_COUNT1_TX_1 ((uint32_t)0x03FF0000)¥+USB_COUNT2_TX_0_COUNT2_TX_0 ((uint32_t)0x000003FF)¨+USB_COUNT2_TX_1_COUNT2_TX_1 ((uint32_t)0x03FF0000)«+USB_COUNT3_TX_0_COUNT3_TX_0 ((uint16_t)0x000003FF)®+USB_COUNT3_TX_1_COUNT3_TX_1 ((uint16_t)0x03FF0000)±+USB_COUNT4_TX_0_COUNT4_TX_0 ((uint32_t)0x000003FF)´+USB_COUNT4_TX_1_COUNT4_TX_1 ((uint32_t)0x03FF0000)·+USB_COUNT5_TX_0_COUNT5_TX_0 ((uint32_t)0x000003FF)º+USB_COUNT5_TX_1_COUNT5_TX_1 ((uint32_t)0x03FF0000)½+USB_COUNT6_TX_0_COUNT6_TX_0 ((uint32_t)0x000003FF)À+USB_COUNT6_TX_1_COUNT6_TX_1 ((uint32_t)0x03FF0000)Ã+USB_COUNT7_TX_0_COUNT7_TX_0 ((uint32_t)0x000003FF)Æ+USB_COUNT7_TX_1_COUNT7_TX_1 ((uint32_t)0x03FF0000)Ë+USB_ADDR0_RX_ADDR0_RX ((uint16_t)0xFFFE)Î+USB_ADDR1_RX_ADDR1_RX ((uint16_t)0xFFFE)Ñ+USB_ADDR2_RX_ADDR2_RX ((uint16_t)0xFFFE)Ô+USB_ADDR3_RX_ADDR3_RX ((uint16_t)0xFFFE)×+USB_ADDR4_RX_ADDR4_RX ((uint16_t)0xFFFE)Ú+USB_ADDR5_RX_ADDR5_RX ((uint16_t)0xFFFE)Ý+USB_ADDR6_RX_ADDR6_RX ((uint16_t)0xFFFE)à+USB_ADDR7_RX_ADDR7_RX ((uint16_t)0xFFFE)å+USB_COUNT0_RX_COUNT0_RX ((uint16_t)0x03FF)ç+USB_COUNT0_RX_NUM_BLOCK ((uint16_t)0x7C00)è+USB_COUNT0_RX_NUM_BLOCK_0 ((uint16_t)0x0400)é+USB_COUNT0_RX_NUM_BLOCK_1 ((uint16_t)0x0800)ê+USB_COUNT0_RX_NUM_BLOCK_2 ((uint16_t)0x1000)ë+USB_COUNT0_RX_NUM_BLOCK_3 ((uint16_t)0x2000)ì+USB_COUNT0_RX_NUM_BLOCK_4 ((uint16_t)0x4000)î+USB_COUNT0_RX_BLSIZE ((uint16_t)0x8000)ñ+USB_COUNT1_RX_COUNT1_RX ((uint16_t)0x03FF)ó+USB_COUNT1_RX_NUM_BLOCK ((uint16_t)0x7C00)ô+USB_COUNT1_RX_NUM_BLOCK_0 ((uint16_t)0x0400)õ+USB_COUNT1_RX_NUM_BLOCK_1 ((uint16_t)0x0800)ö+USB_COUNT1_RX_NUM_BLOCK_2 ((uint16_t)0x1000)÷+USB_COUNT1_RX_NUM_BLOCK_3 ((uint16_t)0x2000)ø+USB_COUNT1_RX_NUM_BLOCK_4 ((uint16_t)0x4000)ú+USB_COUNT1_RX_BLSIZE ((uint16_t)0x8000)ý+USB_COUNT2_RX_COUNT2_RX ((uint16_t)0x03FF)ÿ+USB_COUNT2_RX_NUM_BLOCK ((uint16_t)0x7C00)€,USB_COUNT2_RX_NUM_BLOCK_0 ((uint16_t)0x0400),USB_COUNT2_RX_NUM_BLOCK_1 ((uint16_t)0x0800)‚,USB_COUNT2_RX_NUM_BLOCK_2 ((uint16_t)0x1000)ƒ,USB_COUNT2_RX_NUM_BLOCK_3 ((uint16_t)0x2000)„,USB_COUNT2_RX_NUM_BLOCK_4 ((uint16_t)0x4000)†,USB_COUNT2_RX_BLSIZE ((uint16_t)0x8000)‰,USB_COUNT3_RX_COUNT3_RX ((uint16_t)0x03FF)‹,USB_COUNT3_RX_NUM_BLOCK ((uint16_t)0x7C00)Œ,USB_COUNT3_RX_NUM_BLOCK_0 ((uint16_t)0x0400),USB_COUNT3_RX_NUM_BLOCK_1 ((uint16_t)0x0800)Ž,USB_COUNT3_RX_NUM_BLOCK_2 ((uint16_t)0x1000),USB_COUNT3_RX_NUM_BLOCK_3 ((uint16_t)0x2000),USB_COUNT3_RX_NUM_BLOCK_4 ((uint16_t)0x4000)’,USB_COUNT3_RX_BLSIZE ((uint16_t)0x8000)•,USB_COUNT4_RX_COUNT4_RX ((uint16_t)0x03FF)—,USB_COUNT4_RX_NUM_BLOCK ((uint16_t)0x7C00)˜,USB_COUNT4_RX_NUM_BLOCK_0 ((uint16_t)0x0400)™,USB_COUNT4_RX_NUM_BLOCK_1 ((uint16_t)0x0800)š,USB_COUNT4_RX_NUM_BLOCK_2 ((uint16_t)0x1000)›,USB_COUNT4_RX_NUM_BLOCK_3 ((uint16_t)0x2000)œ,USB_COUNT4_RX_NUM_BLOCK_4 ((uint16_t)0x4000)ž,USB_COUNT4_RX_BLSIZE ((uint16_t)0x8000)¡,USB_COUNT5_RX_COUNT5_RX ((uint16_t)0x03FF)£,USB_COUNT5_RX_NUM_BLOCK ((uint16_t)0x7C00)¤,USB_COUNT5_RX_NUM_BLOCK_0 ((uint16_t)0x0400)¥,USB_COUNT5_RX_NUM_BLOCK_1 ((uint16_t)0x0800)¦,USB_COUNT5_RX_NUM_BLOCK_2 ((uint16_t)0x1000)§,USB_COUNT5_RX_NUM_BLOCK_3 ((uint16_t)0x2000)¨,USB_COUNT5_RX_NUM_BLOCK_4 ((uint16_t)0x4000)ª,USB_COUNT5_RX_BLSIZE ((uint16_t)0x8000)­,USB_COUNT6_RX_COUNT6_RX ((uint16_t)0x03FF)¯,USB_COUNT6_RX_NUM_BLOCK ((uint16_t)0x7C00)°,USB_COUNT6_RX_NUM_BLOCK_0 ((uint16_t)0x0400)±,USB_COUNT6_RX_NUM_BLOCK_1 ((uint16_t)0x0800)²,USB_COUNT6_RX_NUM_BLOCK_2 ((uint16_t)0x1000)³,USB_COUNT6_RX_NUM_BLOCK_3 ((uint16_t)0x2000)´,USB_COUNT6_RX_NUM_BLOCK_4 ((uint16_t)0x4000)¶,USB_COUNT6_RX_BLSIZE ((uint16_t)0x8000)¹,USB_COUNT7_RX_COUNT7_RX ((uint16_t)0x03FF)»,USB_COUNT7_RX_NUM_BLOCK ((uint16_t)0x7C00)¼,USB_COUNT7_RX_NUM_BLOCK_0 ((uint16_t)0x0400)½,USB_COUNT7_RX_NUM_BLOCK_1 ((uint16_t)0x0800)¾,USB_COUNT7_RX_NUM_BLOCK_2 ((uint16_t)0x1000)¿,USB_COUNT7_RX_NUM_BLOCK_3 ((uint16_t)0x2000)À,USB_COUNT7_RX_NUM_BLOCK_4 ((uint16_t)0x4000)Â,USB_COUNT7_RX_BLSIZE ((uint16_t)0x8000)Ç,USB_COUNT0_RX_0_COUNT0_RX_0 ((uint32_t)0x000003FF)É,USB_COUNT0_RX_0_NUM_BLOCK_0 ((uint32_t)0x00007C00)Ê,USB_COUNT0_RX_0_NUM_BLOCK_0_0 ((uint32_t)0x00000400)Ë,USB_COUNT0_RX_0_NUM_BLOCK_0_1 ((uint32_t)0x00000800)Ì,USB_COUNT0_RX_0_NUM_BLOCK_0_2 ((uint32_t)0x00001000)Í,USB_COUNT0_RX_0_NUM_BLOCK_0_3 ((uint32_t)0x00002000)Î,USB_COUNT0_RX_0_NUM_BLOCK_0_4 ((uint32_t)0x00004000)Ð,USB_COUNT0_RX_0_BLSIZE_0 ((uint32_t)0x00008000)Ó,USB_COUNT0_RX_1_COUNT0_RX_1 ((uint32_t)0x03FF0000)Õ,USB_COUNT0_RX_1_NUM_BLOCK_1 ((uint32_t)0x7C000000)Ö,USB_COUNT0_RX_1_NUM_BLOCK_1_0 ((uint32_t)0x04000000)×,USB_COUNT0_RX_1_NUM_BLOCK_1_1 ((uint32_t)0x08000000)Ø,USB_COUNT0_RX_1_NUM_BLOCK_1_2 ((uint32_t)0x10000000)Ù,USB_COUNT0_RX_1_NUM_BLOCK_1_3 ((uint32_t)0x20000000)Ú,USB_COUNT0_RX_1_NUM_BLOCK_1_4 ((uint32_t)0x40000000)Ü,USB_COUNT0_RX_1_BLSIZE_1 ((uint32_t)0x80000000)ß,USB_COUNT1_RX_0_COUNT1_RX_0 ((uint32_t)0x000003FF)á,USB_COUNT1_RX_0_NUM_BLOCK_0 ((uint32_t)0x00007C00)â,USB_COUNT1_RX_0_NUM_BLOCK_0_0 ((uint32_t)0x00000400)ã,USB_COUNT1_RX_0_NUM_BLOCK_0_1 ((uint32_t)0x00000800)ä,USB_COUNT1_RX_0_NUM_BLOCK_0_2 ((uint32_t)0x00001000)å,USB_COUNT1_RX_0_NUM_BLOCK_0_3 ((uint32_t)0x00002000)æ,USB_COUNT1_RX_0_NUM_BLOCK_0_4 ((uint32_t)0x00004000)è,USB_COUNT1_RX_0_BLSIZE_0 ((uint32_t)0x00008000)ë,USB_COUNT1_RX_1_COUNT1_RX_1 ((uint32_t)0x03FF0000)í,USB_COUNT1_RX_1_NUM_BLOCK_1 ((uint32_t)0x7C000000)î,USB_COUNT1_RX_1_NUM_BLOCK_1_0 ((uint32_t)0x04000000)ï,USB_COUNT1_RX_1_NUM_BLOCK_1_1 ((uint32_t)0x08000000)ð,USB_COUNT1_RX_1_NUM_BLOCK_1_2 ((uint32_t)0x10000000)ñ,USB_COUNT1_RX_1_NUM_BLOCK_1_3 ((uint32_t)0x20000000)ò,USB_COUNT1_RX_1_NUM_BLOCK_1_4 ((uint32_t)0x40000000)ô,USB_COUNT1_RX_1_BLSIZE_1 ((uint32_t)0x80000000)÷,USB_COUNT2_RX_0_COUNT2_RX_0 ((uint32_t)0x000003FF)ù,USB_COUNT2_RX_0_NUM_BLOCK_0 ((uint32_t)0x00007C00)ú,USB_COUNT2_RX_0_NUM_BLOCK_0_0 ((uint32_t)0x00000400)û,USB_COUNT2_RX_0_NUM_BLOCK_0_1 ((uint32_t)0x00000800)ü,USB_COUNT2_RX_0_NUM_BLOCK_0_2 ((uint32_t)0x00001000)ý,USB_COUNT2_RX_0_NUM_BLOCK_0_3 ((uint32_t)0x00002000)þ,USB_COUNT2_RX_0_NUM_BLOCK_0_4 ((uint32_t)0x00004000)€-USB_COUNT2_RX_0_BLSIZE_0 ((uint32_t)0x00008000)ƒ-USB_COUNT2_RX_1_COUNT2_RX_1 ((uint32_t)0x03FF0000)…-USB_COUNT2_RX_1_NUM_BLOCK_1 ((uint32_t)0x7C000000)†-USB_COUNT2_RX_1_NUM_BLOCK_1_0 ((uint32_t)0x04000000)‡-USB_COUNT2_RX_1_NUM_BLOCK_1_1 ((uint32_t)0x08000000)ˆ-USB_COUNT2_RX_1_NUM_BLOCK_1_2 ((uint32_t)0x10000000)‰-USB_COUNT2_RX_1_NUM_BLOCK_1_3 ((uint32_t)0x20000000)Š-USB_COUNT2_RX_1_NUM_BLOCK_1_4 ((uint32_t)0x40000000)Œ-USB_COUNT2_RX_1_BLSIZE_1 ((uint32_t)0x80000000)-USB_COUNT3_RX_0_COUNT3_RX_0 ((uint32_t)0x000003FF)‘-USB_COUNT3_RX_0_NUM_BLOCK_0 ((uint32_t)0x00007C00)’-USB_COUNT3_RX_0_NUM_BLOCK_0_0 ((uint32_t)0x00000400)“-USB_COUNT3_RX_0_NUM_BLOCK_0_1 ((uint32_t)0x00000800)”-USB_COUNT3_RX_0_NUM_BLOCK_0_2 ((uint32_t)0x00001000)•-USB_COUNT3_RX_0_NUM_BLOCK_0_3 ((uint32_t)0x00002000)–-USB_COUNT3_RX_0_NUM_BLOCK_0_4 ((uint32_t)0x00004000)˜-USB_COUNT3_RX_0_BLSIZE_0 ((uint32_t)0x00008000)›-USB_COUNT3_RX_1_COUNT3_RX_1 ((uint32_t)0x03FF0000)-USB_COUNT3_RX_1_NUM_BLOCK_1 ((uint32_t)0x7C000000)ž-USB_COUNT3_RX_1_NUM_BLOCK_1_0 ((uint32_t)0x04000000)Ÿ-USB_COUNT3_RX_1_NUM_BLOCK_1_1 ((uint32_t)0x08000000) -USB_COUNT3_RX_1_NUM_BLOCK_1_2 ((uint32_t)0x10000000)¡-USB_COUNT3_RX_1_NUM_BLOCK_1_3 ((uint32_t)0x20000000)¢-USB_COUNT3_RX_1_NUM_BLOCK_1_4 ((uint32_t)0x40000000)¤-USB_COUNT3_RX_1_BLSIZE_1 ((uint32_t)0x80000000)§-USB_COUNT4_RX_0_COUNT4_RX_0 ((uint32_t)0x000003FF)©-USB_COUNT4_RX_0_NUM_BLOCK_0 ((uint32_t)0x00007C00)ª-USB_COUNT4_RX_0_NUM_BLOCK_0_0 ((uint32_t)0x00000400)«-USB_COUNT4_RX_0_NUM_BLOCK_0_1 ((uint32_t)0x00000800)¬-USB_COUNT4_RX_0_NUM_BLOCK_0_2 ((uint32_t)0x00001000)­-USB_COUNT4_RX_0_NUM_BLOCK_0_3 ((uint32_t)0x00002000)®-USB_COUNT4_RX_0_NUM_BLOCK_0_4 ((uint32_t)0x00004000)°-USB_COUNT4_RX_0_BLSIZE_0 ((uint32_t)0x00008000)³-USB_COUNT4_RX_1_COUNT4_RX_1 ((uint32_t)0x03FF0000)µ-USB_COUNT4_RX_1_NUM_BLOCK_1 ((uint32_t)0x7C000000)¶-USB_COUNT4_RX_1_NUM_BLOCK_1_0 ((uint32_t)0x04000000)·-USB_COUNT4_RX_1_NUM_BLOCK_1_1 ((uint32_t)0x08000000)¸-USB_COUNT4_RX_1_NUM_BLOCK_1_2 ((uint32_t)0x10000000)¹-USB_COUNT4_RX_1_NUM_BLOCK_1_3 ((uint32_t)0x20000000)º-USB_COUNT4_RX_1_NUM_BLOCK_1_4 ((uint32_t)0x40000000)¼-USB_COUNT4_RX_1_BLSIZE_1 ((uint32_t)0x80000000)¿-USB_COUNT5_RX_0_COUNT5_RX_0 ((uint32_t)0x000003FF)Á-USB_COUNT5_RX_0_NUM_BLOCK_0 ((uint32_t)0x00007C00)Â-USB_COUNT5_RX_0_NUM_BLOCK_0_0 ((uint32_t)0x00000400)Ã-USB_COUNT5_RX_0_NUM_BLOCK_0_1 ((uint32_t)0x00000800)Ä-USB_COUNT5_RX_0_NUM_BLOCK_0_2 ((uint32_t)0x00001000)Å-USB_COUNT5_RX_0_NUM_BLOCK_0_3 ((uint32_t)0x00002000)Æ-USB_COUNT5_RX_0_NUM_BLOCK_0_4 ((uint32_t)0x00004000)È-USB_COUNT5_RX_0_BLSIZE_0 ((uint32_t)0x00008000)Ë-USB_COUNT5_RX_1_COUNT5_RX_1 ((uint32_t)0x03FF0000)Í-USB_COUNT5_RX_1_NUM_BLOCK_1 ((uint32_t)0x7C000000)Î-USB_COUNT5_RX_1_NUM_BLOCK_1_0 ((uint32_t)0x04000000)Ï-USB_COUNT5_RX_1_NUM_BLOCK_1_1 ((uint32_t)0x08000000)Ð-USB_COUNT5_RX_1_NUM_BLOCK_1_2 ((uint32_t)0x10000000)Ñ-USB_COUNT5_RX_1_NUM_BLOCK_1_3 ((uint32_t)0x20000000)Ò-USB_COUNT5_RX_1_NUM_BLOCK_1_4 ((uint32_t)0x40000000)Ô-USB_COUNT5_RX_1_BLSIZE_1 ((uint32_t)0x80000000)×-USB_COUNT6_RX_0_COUNT6_RX_0 ((uint32_t)0x000003FF)Ù-USB_COUNT6_RX_0_NUM_BLOCK_0 ((uint32_t)0x00007C00)Ú-USB_COUNT6_RX_0_NUM_BLOCK_0_0 ((uint32_t)0x00000400)Û-USB_COUNT6_RX_0_NUM_BLOCK_0_1 ((uint32_t)0x00000800)Ü-USB_COUNT6_RX_0_NUM_BLOCK_0_2 ((uint32_t)0x00001000)Ý-USB_COUNT6_RX_0_NUM_BLOCK_0_3 ((uint32_t)0x00002000)Þ-USB_COUNT6_RX_0_NUM_BLOCK_0_4 ((uint32_t)0x00004000)à-USB_COUNT6_RX_0_BLSIZE_0 ((uint32_t)0x00008000)ã-USB_COUNT6_RX_1_COUNT6_RX_1 ((uint32_t)0x03FF0000)å-USB_COUNT6_RX_1_NUM_BLOCK_1 ((uint32_t)0x7C000000)æ-USB_COUNT6_RX_1_NUM_BLOCK_1_0 ((uint32_t)0x04000000)ç-USB_COUNT6_RX_1_NUM_BLOCK_1_1 ((uint32_t)0x08000000)è-USB_COUNT6_RX_1_NUM_BLOCK_1_2 ((uint32_t)0x10000000)é-USB_COUNT6_RX_1_NUM_BLOCK_1_3 ((uint32_t)0x20000000)ê-USB_COUNT6_RX_1_NUM_BLOCK_1_4 ((uint32_t)0x40000000)ì-USB_COUNT6_RX_1_BLSIZE_1 ((uint32_t)0x80000000)ï-USB_COUNT7_RX_0_COUNT7_RX_0 ((uint32_t)0x000003FF)ñ-USB_COUNT7_RX_0_NUM_BLOCK_0 ((uint32_t)0x00007C00)ò-USB_COUNT7_RX_0_NUM_BLOCK_0_0 ((uint32_t)0x00000400)ó-USB_COUNT7_RX_0_NUM_BLOCK_0_1 ((uint32_t)0x00000800)ô-USB_COUNT7_RX_0_NUM_BLOCK_0_2 ((uint32_t)0x00001000)õ-USB_COUNT7_RX_0_NUM_BLOCK_0_3 ((uint32_t)0x00002000)ö-USB_COUNT7_RX_0_NUM_BLOCK_0_4 ((uint32_t)0x00004000)ø-USB_COUNT7_RX_0_BLSIZE_0 ((uint32_t)0x00008000)û-USB_COUNT7_RX_1_COUNT7_RX_1 ((uint32_t)0x03FF0000)ý-USB_COUNT7_RX_1_NUM_BLOCK_1 ((uint32_t)0x7C000000)þ-USB_COUNT7_RX_1_NUM_BLOCK_1_0 ((uint32_t)0x04000000)ÿ-USB_COUNT7_RX_1_NUM_BLOCK_1_1 ((uint32_t)0x08000000)€.USB_COUNT7_RX_1_NUM_BLOCK_1_2 ((uint32_t)0x10000000).USB_COUNT7_RX_1_NUM_BLOCK_1_3 ((uint32_t)0x20000000)‚.USB_COUNT7_RX_1_NUM_BLOCK_1_4 ((uint32_t)0x40000000)„.USB_COUNT7_RX_1_BLSIZE_1 ((uint32_t)0x80000000).WWDG_CR_T ((uint8_t)0x7F)Ž.WWDG_CR_T0 ((uint8_t)0x01).WWDG_CR_T1 ((uint8_t)0x02).WWDG_CR_T2 ((uint8_t)0x04)‘.WWDG_CR_T3 ((uint8_t)0x08)’.WWDG_CR_T4 ((uint8_t)0x10)“.WWDG_CR_T5 ((uint8_t)0x20)”.WWDG_CR_T6 ((uint8_t)0x40)–.WWDG_CR_WDGA ((uint8_t)0x80)™.WWDG_CFR_W ((uint16_t)0x007F)š.WWDG_CFR_W0 ((uint16_t)0x0001)›.WWDG_CFR_W1 ((uint16_t)0x0002)œ.WWDG_CFR_W2 ((uint16_t)0x0004).WWDG_CFR_W3 ((uint16_t)0x0008)ž.WWDG_CFR_W4 ((uint16_t)0x0010)Ÿ.WWDG_CFR_W5 ((uint16_t)0x0020) .WWDG_CFR_W6 ((uint16_t)0x0040)¢.WWDG_CFR_WDGTB ((uint16_t)0x0180)£.WWDG_CFR_WDGTB0 ((uint16_t)0x0080)¤.WWDG_CFR_WDGTB1 ((uint16_t)0x0100)¦.WWDG_CFR_EWI ((uint16_t)0x0200)©.WWDG_SR_EWIF ((uint8_t)0x01)².SysTick_CTRL_ENABLE ((uint32_t)0x00000001)³.SysTick_CTRL_TICKINT ((uint32_t)0x00000002)´.SysTick_CTRL_CLKSOURCE ((uint32_t)0x00000004)µ.SysTick_CTRL_COUNTFLAG ((uint32_t)0x00010000)¸.SysTick_LOAD_RELOAD ((uint32_t)0x00FFFFFF)».SysTick_VAL_CURRENT ((uint32_t)0x00FFFFFF)¾.SysTick_CALIB_TENMS ((uint32_t)0x00FFFFFF)¿.SysTick_CALIB_SKEW ((uint32_t)0x40000000)À.SysTick_CALIB_NOREF ((uint32_t)0x80000000)É.NVIC_ISER_SETENA ((uint32_t)0xFFFFFFFF)Ê.NVIC_ISER_SETENA_0 ((uint32_t)0x00000001)Ë.NVIC_ISER_SETENA_1 ((uint32_t)0x00000002)Ì.NVIC_ISER_SETENA_2 ((uint32_t)0x00000004)Í.NVIC_ISER_SETENA_3 ((uint32_t)0x00000008)Î.NVIC_ISER_SETENA_4 ((uint32_t)0x00000010)Ï.NVIC_ISER_SETENA_5 ((uint32_t)0x00000020)Ð.NVIC_ISER_SETENA_6 ((uint32_t)0x00000040)Ñ.NVIC_ISER_SETENA_7 ((uint32_t)0x00000080)Ò.NVIC_ISER_SETENA_8 ((uint32_t)0x00000100)Ó.NVIC_ISER_SETENA_9 ((uint32_t)0x00000200)Ô.NVIC_ISER_SETENA_10 ((uint32_t)0x00000400)Õ.NVIC_ISER_SETENA_11 ((uint32_t)0x00000800)Ö.NVIC_ISER_SETENA_12 ((uint32_t)0x00001000)×.NVIC_ISER_SETENA_13 ((uint32_t)0x00002000)Ø.NVIC_ISER_SETENA_14 ((uint32_t)0x00004000)Ù.NVIC_ISER_SETENA_15 ((uint32_t)0x00008000)Ú.NVIC_ISER_SETENA_16 ((uint32_t)0x00010000)Û.NVIC_ISER_SETENA_17 ((uint32_t)0x00020000)Ü.NVIC_ISER_SETENA_18 ((uint32_t)0x00040000)Ý.NVIC_ISER_SETENA_19 ((uint32_t)0x00080000)Þ.NVIC_ISER_SETENA_20 ((uint32_t)0x00100000)ß.NVIC_ISER_SETENA_21 ((uint32_t)0x00200000)à.NVIC_ISER_SETENA_22 ((uint32_t)0x00400000)á.NVIC_ISER_SETENA_23 ((uint32_t)0x00800000)â.NVIC_ISER_SETENA_24 ((uint32_t)0x01000000)ã.NVIC_ISER_SETENA_25 ((uint32_t)0x02000000)ä.NVIC_ISER_SETENA_26 ((uint32_t)0x04000000)å.NVIC_ISER_SETENA_27 ((uint32_t)0x08000000)æ.NVIC_ISER_SETENA_28 ((uint32_t)0x10000000)ç.NVIC_ISER_SETENA_29 ((uint32_t)0x20000000)è.NVIC_ISER_SETENA_30 ((uint32_t)0x40000000)é.NVIC_ISER_SETENA_31 ((uint32_t)0x80000000)ì.NVIC_ICER_CLRENA ((uint32_t)0xFFFFFFFF)í.NVIC_ICER_CLRENA_0 ((uint32_t)0x00000001)î.NVIC_ICER_CLRENA_1 ((uint32_t)0x00000002)ï.NVIC_ICER_CLRENA_2 ((uint32_t)0x00000004)ð.NVIC_ICER_CLRENA_3 ((uint32_t)0x00000008)ñ.NVIC_ICER_CLRENA_4 ((uint32_t)0x00000010)ò.NVIC_ICER_CLRENA_5 ((uint32_t)0x00000020)ó.NVIC_ICER_CLRENA_6 ((uint32_t)0x00000040)ô.NVIC_ICER_CLRENA_7 ((uint32_t)0x00000080)õ.NVIC_ICER_CLRENA_8 ((uint32_t)0x00000100)ö.NVIC_ICER_CLRENA_9 ((uint32_t)0x00000200)÷.NVIC_ICER_CLRENA_10 ((uint32_t)0x00000400)ø.NVIC_ICER_CLRENA_11 ((uint32_t)0x00000800)ù.NVIC_ICER_CLRENA_12 ((uint32_t)0x00001000)ú.NVIC_ICER_CLRENA_13 ((uint32_t)0x00002000)û.NVIC_ICER_CLRENA_14 ((uint32_t)0x00004000)ü.NVIC_ICER_CLRENA_15 ((uint32_t)0x00008000)ý.NVIC_ICER_CLRENA_16 ((uint32_t)0x00010000)þ.NVIC_ICER_CLRENA_17 ((uint32_t)0x00020000)ÿ.NVIC_ICER_CLRENA_18 ((uint32_t)0x00040000)€/NVIC_ICER_CLRENA_19 ((uint32_t)0x00080000)/NVIC_ICER_CLRENA_20 ((uint32_t)0x00100000)‚/NVIC_ICER_CLRENA_21 ((uint32_t)0x00200000)ƒ/NVIC_ICER_CLRENA_22 ((uint32_t)0x00400000)„/NVIC_ICER_CLRENA_23 ((uint32_t)0x00800000)…/NVIC_ICER_CLRENA_24 ((uint32_t)0x01000000)†/NVIC_ICER_CLRENA_25 ((uint32_t)0x02000000)‡/NVIC_ICER_CLRENA_26 ((uint32_t)0x04000000)ˆ/NVIC_ICER_CLRENA_27 ((uint32_t)0x08000000)‰/NVIC_ICER_CLRENA_28 ((uint32_t)0x10000000)Š/NVIC_ICER_CLRENA_29 ((uint32_t)0x20000000)‹/NVIC_ICER_CLRENA_30 ((uint32_t)0x40000000)Œ/NVIC_ICER_CLRENA_31 ((uint32_t)0x80000000)/NVIC_ISPR_SETPEND ((uint32_t)0xFFFFFFFF)/NVIC_ISPR_SETPEND_0 ((uint32_t)0x00000001)‘/NVIC_ISPR_SETPEND_1 ((uint32_t)0x00000002)’/NVIC_ISPR_SETPEND_2 ((uint32_t)0x00000004)“/NVIC_ISPR_SETPEND_3 ((uint32_t)0x00000008)”/NVIC_ISPR_SETPEND_4 ((uint32_t)0x00000010)•/NVIC_ISPR_SETPEND_5 ((uint32_t)0x00000020)–/NVIC_ISPR_SETPEND_6 ((uint32_t)0x00000040)—/NVIC_ISPR_SETPEND_7 ((uint32_t)0x00000080)˜/NVIC_ISPR_SETPEND_8 ((uint32_t)0x00000100)™/NVIC_ISPR_SETPEND_9 ((uint32_t)0x00000200)š/NVIC_ISPR_SETPEND_10 ((uint32_t)0x00000400)›/NVIC_ISPR_SETPEND_11 ((uint32_t)0x00000800)œ/NVIC_ISPR_SETPEND_12 ((uint32_t)0x00001000)/NVIC_ISPR_SETPEND_13 ((uint32_t)0x00002000)ž/NVIC_ISPR_SETPEND_14 ((uint32_t)0x00004000)Ÿ/NVIC_ISPR_SETPEND_15 ((uint32_t)0x00008000) /NVIC_ISPR_SETPEND_16 ((uint32_t)0x00010000)¡/NVIC_ISPR_SETPEND_17 ((uint32_t)0x00020000)¢/NVIC_ISPR_SETPEND_18 ((uint32_t)0x00040000)£/NVIC_ISPR_SETPEND_19 ((uint32_t)0x00080000)¤/NVIC_ISPR_SETPEND_20 ((uint32_t)0x00100000)¥/NVIC_ISPR_SETPEND_21 ((uint32_t)0x00200000)¦/NVIC_ISPR_SETPEND_22 ((uint32_t)0x00400000)§/NVIC_ISPR_SETPEND_23 ((uint32_t)0x00800000)¨/NVIC_ISPR_SETPEND_24 ((uint32_t)0x01000000)©/NVIC_ISPR_SETPEND_25 ((uint32_t)0x02000000)ª/NVIC_ISPR_SETPEND_26 ((uint32_t)0x04000000)«/NVIC_ISPR_SETPEND_27 ((uint32_t)0x08000000)¬/NVIC_ISPR_SETPEND_28 ((uint32_t)0x10000000)­/NVIC_ISPR_SETPEND_29 ((uint32_t)0x20000000)®/NVIC_ISPR_SETPEND_30 ((uint32_t)0x40000000)¯/NVIC_ISPR_SETPEND_31 ((uint32_t)0x80000000)²/NVIC_ICPR_CLRPEND ((uint32_t)0xFFFFFFFF)³/NVIC_ICPR_CLRPEND_0 ((uint32_t)0x00000001)´/NVIC_ICPR_CLRPEND_1 ((uint32_t)0x00000002)µ/NVIC_ICPR_CLRPEND_2 ((uint32_t)0x00000004)¶/NVIC_ICPR_CLRPEND_3 ((uint32_t)0x00000008)·/NVIC_ICPR_CLRPEND_4 ((uint32_t)0x00000010)¸/NVIC_ICPR_CLRPEND_5 ((uint32_t)0x00000020)¹/NVIC_ICPR_CLRPEND_6 ((uint32_t)0x00000040)º/NVIC_ICPR_CLRPEND_7 ((uint32_t)0x00000080)»/NVIC_ICPR_CLRPEND_8 ((uint32_t)0x00000100)¼/NVIC_ICPR_CLRPEND_9 ((uint32_t)0x00000200)½/NVIC_ICPR_CLRPEND_10 ((uint32_t)0x00000400)¾/NVIC_ICPR_CLRPEND_11 ((uint32_t)0x00000800)¿/NVIC_ICPR_CLRPEND_12 ((uint32_t)0x00001000)À/NVIC_ICPR_CLRPEND_13 ((uint32_t)0x00002000)Á/NVIC_ICPR_CLRPEND_14 ((uint32_t)0x00004000)Â/NVIC_ICPR_CLRPEND_15 ((uint32_t)0x00008000)Ã/NVIC_ICPR_CLRPEND_16 ((uint32_t)0x00010000)Ä/NVIC_ICPR_CLRPEND_17 ((uint32_t)0x00020000)Å/NVIC_ICPR_CLRPEND_18 ((uint32_t)0x00040000)Æ/NVIC_ICPR_CLRPEND_19 ((uint32_t)0x00080000)Ç/NVIC_ICPR_CLRPEND_20 ((uint32_t)0x00100000)È/NVIC_ICPR_CLRPEND_21 ((uint32_t)0x00200000)É/NVIC_ICPR_CLRPEND_22 ((uint32_t)0x00400000)Ê/NVIC_ICPR_CLRPEND_23 ((uint32_t)0x00800000)Ë/NVIC_ICPR_CLRPEND_24 ((uint32_t)0x01000000)Ì/NVIC_ICPR_CLRPEND_25 ((uint32_t)0x02000000)Í/NVIC_ICPR_CLRPEND_26 ((uint32_t)0x04000000)Î/NVIC_ICPR_CLRPEND_27 ((uint32_t)0x08000000)Ï/NVIC_ICPR_CLRPEND_28 ((uint32_t)0x10000000)Ð/NVIC_ICPR_CLRPEND_29 ((uint32_t)0x20000000)Ñ/NVIC_ICPR_CLRPEND_30 ((uint32_t)0x40000000)Ò/NVIC_ICPR_CLRPEND_31 ((uint32_t)0x80000000)Õ/NVIC_IABR_ACTIVE ((uint32_t)0xFFFFFFFF)Ö/NVIC_IABR_ACTIVE_0 ((uint32_t)0x00000001)×/NVIC_IABR_ACTIVE_1 ((uint32_t)0x00000002)Ø/NVIC_IABR_ACTIVE_2 ((uint32_t)0x00000004)Ù/NVIC_IABR_ACTIVE_3 ((uint32_t)0x00000008)Ú/NVIC_IABR_ACTIVE_4 ((uint32_t)0x00000010)Û/NVIC_IABR_ACTIVE_5 ((uint32_t)0x00000020)Ü/NVIC_IABR_ACTIVE_6 ((uint32_t)0x00000040)Ý/NVIC_IABR_ACTIVE_7 ((uint32_t)0x00000080)Þ/NVIC_IABR_ACTIVE_8 ((uint32_t)0x00000100)ß/NVIC_IABR_ACTIVE_9 ((uint32_t)0x00000200)à/NVIC_IABR_ACTIVE_10 ((uint32_t)0x00000400)á/NVIC_IABR_ACTIVE_11 ((uint32_t)0x00000800)â/NVIC_IABR_ACTIVE_12 ((uint32_t)0x00001000)ã/NVIC_IABR_ACTIVE_13 ((uint32_t)0x00002000)ä/NVIC_IABR_ACTIVE_14 ((uint32_t)0x00004000)å/NVIC_IABR_ACTIVE_15 ((uint32_t)0x00008000)æ/NVIC_IABR_ACTIVE_16 ((uint32_t)0x00010000)ç/NVIC_IABR_ACTIVE_17 ((uint32_t)0x00020000)è/NVIC_IABR_ACTIVE_18 ((uint32_t)0x00040000)é/NVIC_IABR_ACTIVE_19 ((uint32_t)0x00080000)ê/NVIC_IABR_ACTIVE_20 ((uint32_t)0x00100000)ë/NVIC_IABR_ACTIVE_21 ((uint32_t)0x00200000)ì/NVIC_IABR_ACTIVE_22 ((uint32_t)0x00400000)í/NVIC_IABR_ACTIVE_23 ((uint32_t)0x00800000)î/NVIC_IABR_ACTIVE_24 ((uint32_t)0x01000000)ï/NVIC_IABR_ACTIVE_25 ((uint32_t)0x02000000)ð/NVIC_IABR_ACTIVE_26 ((uint32_t)0x04000000)ñ/NVIC_IABR_ACTIVE_27 ((uint32_t)0x08000000)ò/NVIC_IABR_ACTIVE_28 ((uint32_t)0x10000000)ó/NVIC_IABR_ACTIVE_29 ((uint32_t)0x20000000)ô/NVIC_IABR_ACTIVE_30 ((uint32_t)0x40000000)õ/NVIC_IABR_ACTIVE_31 ((uint32_t)0x80000000)ø/NVIC_IPR0_PRI_0 ((uint32_t)0x000000FF)ù/NVIC_IPR0_PRI_1 ((uint32_t)0x0000FF00)ú/NVIC_IPR0_PRI_2 ((uint32_t)0x00FF0000)û/NVIC_IPR0_PRI_3 ((uint32_t)0xFF000000)þ/NVIC_IPR1_PRI_4 ((uint32_t)0x000000FF)ÿ/NVIC_IPR1_PRI_5 ((uint32_t)0x0000FF00)€0NVIC_IPR1_PRI_6 ((uint32_t)0x00FF0000)0NVIC_IPR1_PRI_7 ((uint32_t)0xFF000000)„0NVIC_IPR2_PRI_8 ((uint32_t)0x000000FF)…0NVIC_IPR2_PRI_9 ((uint32_t)0x0000FF00)†0NVIC_IPR2_PRI_10 ((uint32_t)0x00FF0000)‡0NVIC_IPR2_PRI_11 ((uint32_t)0xFF000000)Š0NVIC_IPR3_PRI_12 ((uint32_t)0x000000FF)‹0NVIC_IPR3_PRI_13 ((uint32_t)0x0000FF00)Œ0NVIC_IPR3_PRI_14 ((uint32_t)0x00FF0000)0NVIC_IPR3_PRI_15 ((uint32_t)0xFF000000)0NVIC_IPR4_PRI_16 ((uint32_t)0x000000FF)‘0NVIC_IPR4_PRI_17 ((uint32_t)0x0000FF00)’0NVIC_IPR4_PRI_18 ((uint32_t)0x00FF0000)“0NVIC_IPR4_PRI_19 ((uint32_t)0xFF000000)–0NVIC_IPR5_PRI_20 ((uint32_t)0x000000FF)—0NVIC_IPR5_PRI_21 ((uint32_t)0x0000FF00)˜0NVIC_IPR5_PRI_22 ((uint32_t)0x00FF0000)™0NVIC_IPR5_PRI_23 ((uint32_t)0xFF000000)œ0NVIC_IPR6_PRI_24 ((uint32_t)0x000000FF)0NVIC_IPR6_PRI_25 ((uint32_t)0x0000FF00)ž0NVIC_IPR6_PRI_26 ((uint32_t)0x00FF0000)Ÿ0NVIC_IPR6_PRI_27 ((uint32_t)0xFF000000)¢0NVIC_IPR7_PRI_28 ((uint32_t)0x000000FF)£0NVIC_IPR7_PRI_29 ((uint32_t)0x0000FF00)¤0NVIC_IPR7_PRI_30 ((uint32_t)0x00FF0000)¥0NVIC_IPR7_PRI_31 ((uint32_t)0xFF000000)¨0SCB_CPUID_REVISION ((uint32_t)0x0000000F)©0SCB_CPUID_PARTNO ((uint32_t)0x0000FFF0)ª0SCB_CPUID_Constant ((uint32_t)0x000F0000)«0SCB_CPUID_VARIANT ((uint32_t)0x00F00000)¬0SCB_CPUID_IMPLEMENTER ((uint32_t)0xFF000000)¯0SCB_ICSR_VECTACTIVE ((uint32_t)0x000001FF)°0SCB_ICSR_RETTOBASE ((uint32_t)0x00000800)±0SCB_ICSR_VECTPENDING ((uint32_t)0x003FF000)²0SCB_ICSR_ISRPENDING ((uint32_t)0x00400000)³0SCB_ICSR_ISRPREEMPT ((uint32_t)0x00800000)´0SCB_ICSR_PENDSTCLR ((uint32_t)0x02000000)µ0SCB_ICSR_PENDSTSET ((uint32_t)0x04000000)¶0SCB_ICSR_PENDSVCLR ((uint32_t)0x08000000)·0SCB_ICSR_PENDSVSET ((uint32_t)0x10000000)¸0SCB_ICSR_NMIPENDSET ((uint32_t)0x80000000)»0SCB_VTOR_TBLOFF ((uint32_t)0x1FFFFF80)¼0SCB_VTOR_TBLBASE ((uint32_t)0x20000000)¿0SCB_AIRCR_VECTRESET ((uint32_t)0x00000001)À0SCB_AIRCR_VECTCLRACTIVE ((uint32_t)0x00000002)Á0SCB_AIRCR_SYSRESETREQ ((uint32_t)0x00000004)Ã0SCB_AIRCR_PRIGROUP ((uint32_t)0x00000700)Ä0SCB_AIRCR_PRIGROUP_0 ((uint32_t)0x00000100)Å0SCB_AIRCR_PRIGROUP_1 ((uint32_t)0x00000200)Æ0SCB_AIRCR_PRIGROUP_2 ((uint32_t)0x00000400)É0SCB_AIRCR_PRIGROUP0 ((uint32_t)0x00000000)Ê0SCB_AIRCR_PRIGROUP1 ((uint32_t)0x00000100)Ë0SCB_AIRCR_PRIGROUP2 ((uint32_t)0x00000200)Ì0SCB_AIRCR_PRIGROUP3 ((uint32_t)0x00000300)Í0SCB_AIRCR_PRIGROUP4 ((uint32_t)0x00000400)Î0SCB_AIRCR_PRIGROUP5 ((uint32_t)0x00000500)Ï0SCB_AIRCR_PRIGROUP6 ((uint32_t)0x00000600)Ð0SCB_AIRCR_PRIGROUP7 ((uint32_t)0x00000700)Ò0SCB_AIRCR_ENDIANESS ((uint32_t)0x00008000)Ó0SCB_AIRCR_VECTKEY ((uint32_t)0xFFFF0000)Ö0SCB_SCR_SLEEPONEXIT ((uint8_t)0x02)×0SCB_SCR_SLEEPDEEP ((uint8_t)0x04)Ø0SCB_SCR_SEVONPEND ((uint8_t)0x10)Û0SCB_CCR_NONBASETHRDENA ((uint16_t)0x0001)Ü0SCB_CCR_USERSETMPEND ((uint16_t)0x0002)Ý0SCB_CCR_UNALIGN_TRP ((uint16_t)0x0008)Þ0SCB_CCR_DIV_0_TRP ((uint16_t)0x0010)ß0SCB_CCR_BFHFNMIGN ((uint16_t)0x0100)à0SCB_CCR_STKALIGN ((uint16_t)0x0200)ã0SCB_SHPR_PRI_N ((uint32_t)0x000000FF)ä0SCB_SHPR_PRI_N1 ((uint32_t)0x0000FF00)å0SCB_SHPR_PRI_N2 ((uint32_t)0x00FF0000)æ0SCB_SHPR_PRI_N3 ((uint32_t)0xFF000000)é0SCB_SHCSR_MEMFAULTACT ((uint32_t)0x00000001)ê0SCB_SHCSR_BUSFAULTACT ((uint32_t)0x00000002)ë0SCB_SHCSR_USGFAULTACT ((uint32_t)0x00000008)ì0SCB_SHCSR_SVCALLACT ((uint32_t)0x00000080)í0SCB_SHCSR_MONITORACT ((uint32_t)0x00000100)î0SCB_SHCSR_PENDSVACT ((uint32_t)0x00000400)ï0SCB_SHCSR_SYSTICKACT ((uint32_t)0x00000800)ð0SCB_SHCSR_USGFAULTPENDED ((uint32_t)0x00001000)ñ0SCB_SHCSR_MEMFAULTPENDED ((uint32_t)0x00002000)ò0SCB_SHCSR_BUSFAULTPENDED ((uint32_t)0x00004000)ó0SCB_SHCSR_SVCALLPENDED ((uint32_t)0x00008000)ô0SCB_SHCSR_MEMFAULTENA ((uint32_t)0x00010000)õ0SCB_SHCSR_BUSFAULTENA ((uint32_t)0x00020000)ö0SCB_SHCSR_USGFAULTENA ((uint32_t)0x00040000)ú0SCB_CFSR_IACCVIOL ((uint32_t)0x00000001)û0SCB_CFSR_DACCVIOL ((uint32_t)0x00000002)ü0SCB_CFSR_MUNSTKERR ((uint32_t)0x00000008)ý0SCB_CFSR_MSTKERR ((uint32_t)0x00000010)þ0SCB_CFSR_MMARVALID ((uint32_t)0x00000080)€1SCB_CFSR_IBUSERR ((uint32_t)0x00000100)1SCB_CFSR_PRECISERR ((uint32_t)0x00000200)‚1SCB_CFSR_IMPRECISERR ((uint32_t)0x00000400)ƒ1SCB_CFSR_UNSTKERR ((uint32_t)0x00000800)„1SCB_CFSR_STKERR ((uint32_t)0x00001000)…1SCB_CFSR_BFARVALID ((uint32_t)0x00008000)‡1SCB_CFSR_UNDEFINSTR ((uint32_t)0x00010000)ˆ1SCB_CFSR_INVSTATE ((uint32_t)0x00020000)‰1SCB_CFSR_INVPC ((uint32_t)0x00040000)Š1SCB_CFSR_NOCP ((uint32_t)0x00080000)‹1SCB_CFSR_UNALIGNED ((uint32_t)0x01000000)Œ1SCB_CFSR_DIVBYZERO ((uint32_t)0x02000000)1SCB_HFSR_VECTTBL ((uint32_t)0x00000002)1SCB_HFSR_FORCED ((uint32_t)0x40000000)‘1SCB_HFSR_DEBUGEVT ((uint32_t)0x80000000)”1SCB_DFSR_HALTED ((uint8_t)0x01)•1SCB_DFSR_BKPT ((uint8_t)0x02)–1SCB_DFSR_DWTTRAP ((uint8_t)0x04)—1SCB_DFSR_VCATCH ((uint8_t)0x08)˜1SCB_DFSR_EXTERNAL ((uint8_t)0x10)›1SCB_MMFAR_ADDRESS ((uint32_t)0xFFFFFFFF)ž1SCB_BFAR_ADDRESS ((uint32_t)0xFFFFFFFF)¡1SCB_AFSR_IMPDEF ((uint32_t)0xFFFFFFFF)²1SET_BIT(REG,BIT) ((REG) |= (BIT))´1CLEAR_BIT(REG,BIT) ((REG) &= ~(BIT))¶1READ_BIT(REG,BIT) ((REG) & (BIT))¸1CLEAR_REG(REG) ((REG) = (0x0))º1WRITE_REG(REG,VAL) ((REG) = (VAL))¼1READ_REG(REG) ((REG))¾1MODIFY_REG(REG,CLEARMASK,SETMASK) WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))(_CHSTREAMS_H_ -_base_sequential_stream_methods size_t (*write)(void *instance, const uint8_t *bp, size_t n); size_t (*read)(void *instance, uint8_t *bp, size_t n); msg_t (*put)(void *instance, uint8_t b); msg_t (*get)(void *instance);<_base_sequential_stream_data achSequentialStreamWrite(ip,bp,n) ((ip)->vmt->write(ip, bp, n))pchSequentialStreamRead(ip,bp,n) ((ip)->vmt->read(ip, bp, n))€chSequentialStreamPut(ip,b) ((ip)->vmt->put(ip, b))ŽchSequentialStreamGet(ip) ((ip)->vmt->get(ip))_CHQUEUES_H_ &Q_OK RDY_OK'Q_TIMEOUT RDY_TIMEOUT(Q_RESET RDY_RESET)Q_EMPTY -3*Q_FULL -4VchQSizeI(qp) ((size_t)((qp)->q_top - (qp)->q_buffer))bchQSpaceI(qp) ((qp)->q_counter)mchQGetLink(qp) ((qp)->q_link)ŠchIQGetFullI(iqp) chQSpaceI(iqp)•chIQGetEmptyI(iqp) (chQSizeI(iqp) - chQSpaceI(iqp))¡chIQIsEmptyI(iqp) ((bool_t)(chQSpaceI(iqp) <= 0))­chIQIsFullI(iqp) ((bool_t)(((iqp)->q_wrptr == (iqp)->q_rdptr) && ((iqp)->q_counter != 0)))¼chIQGet(iqp) chIQGetTimeout(iqp, TIME_INFINITE)Ê_INPUTQUEUE_DATA(name,buffer,size,inotify,link) { _THREADSQUEUE_DATA(name), 0, (uint8_t *)(buffer), (uint8_t *)(buffer) + (size), (uint8_t *)(buffer), (uint8_t *)(buffer), (inotify), (link) }àINPUTQUEUE_DECL(name,buffer,size,inotify,link) InputQueue name = _INPUTQUEUE_DATA(name, buffer, size, inotify, link)ýchOQGetFullI(oqp) (chQSizeI(oqp) - chQSpaceI(oqp))ˆchOQGetEmptyI(oqp) chQSpaceI(oqp)”chOQIsEmptyI(oqp) ((bool_t)(((oqp)->q_wrptr == (oqp)->q_rdptr) && ((oqp)->q_counter != 0)))¡chOQIsFullI(oqp) ((bool_t)(chQSpaceI(oqp) <= 0))±chOQPut(oqp,b) chOQPutTimeout(oqp, b, TIME_INFINITE)¿_OUTPUTQUEUE_DATA(name,buffer,size,onotify,link) { _THREADSQUEUE_DATA(name), (size), (uint8_t *)(buffer), (uint8_t *)(buffer) + (size), (uint8_t *)(buffer), (uint8_t *)(buffer), (onotify), (link) }ÕOUTPUTQUEUE_DECL(name,buffer,size,onotify,link) OutputQueue name = _OUTPUTQUEUE_DATA(name, buffer, size, onotify, link)_CHTHREADS_H_ $THD_STATE_READY 0%THD_STATE_CURRENT 1&THD_STATE_SUSPENDED 2'THD_STATE_WTSEM 3(THD_STATE_WTMTX 4)THD_STATE_WTCOND 5+THD_STATE_SLEEPING 6-THD_STATE_WTEXIT 7.THD_STATE_WTOREVT 8/THD_STATE_WTANDEVT 90THD_STATE_SNDMSGQ 101THD_STATE_SNDMSG 113THD_STATE_WTMSG 124THD_STATE_WTQUEUE 135THD_STATE_FINAL 14<THD_STATE_NAMES "READY", "CURRENT", "SUSPENDED", "WTSEM", "WTMTX", "WTCOND", "SLEEPING", "WTEXIT", "WTOREVT", "WTANDEVT", "SNDMSGQ", "SNDMSG", "WTMSG", "WTQUEUE", "FINAL"FTHD_MEM_MODE_MASK 3GTHD_MEM_MODE_STATIC 0HTHD_MEM_MODE_HEAP 1JTHD_MEM_MODE_MEMPOOL 2LTHD_TERMINATE 4êchThdSelf() currpòchThdGetPriority() (currp->p_prio)þchThdGetTicks(tp) ((tp)->p_time)†chThdLS() (void *)(currp + 1)’chThdTerminated(tp) ((tp)->p_state == THD_STATE_FINAL)chThdShouldTerminate() (currp->p_flags & THD_TERMINATE)¦chThdResumeI(tp) chSchReadyI(tp)´chThdSleepS(time) chSchGoSleepTimeoutS(THD_STATE_SLEEPING, time)ÀchThdSleepSeconds(sec) chThdSleep(S2ST(sec))ÍchThdSleepMilliseconds(msec) chThdSleep(MS2ST(msec))ÚchThdSleepMicroseconds(usec) chThdSleep(US2ST(usec))_CHMEMPOOLS_H_ >_MEMORYPOOL_DATA(name,size,provider) {NULL, size, provider}KMEMORYPOOL_DECL(name,size,provider) MemoryPool name = _MEMORYPOOL_DATA(name, size, provider)achPoolAdd(mp,objp) chPoolFree(mp, objp)rchPoolAddI(mp,objp) chPoolFreeI(mp, objp)_CHHEAP_H_ _CHMEMCORE_H_ -MEM_ALIGN_SIZE sizeof(stkalign_t)2MEM_ALIGN_MASK (MEM_ALIGN_SIZE - 1)7MEM_ALIGN_PREV(p) ((size_t)(p) & ~MEM_ALIGN_MASK)<MEM_ALIGN_NEXT(p) MEM_ALIGN_PREV((size_t)(p) + MEM_ALIGN_MASK)BMEM_IS_ALIGNED(p) (((size_t)(p) & MEM_ALIGN_MASK) == 0)_CHMBOXES_H_ VchMBSizeI(mbp) ((mbp)->mb_top - (mbp)->mb_buffer)echMBGetFreeCountI(mbp) chSemGetCounterI(&(mbp)->mb_emptysem)schMBGetUsedCountI(mbp) chSemGetCounterI(&(mbp)->mb_fullsem)~chMBPeekI(mbp) (*(mbp)->mb_rdptr)Š_MAILBOX_DATA(name,buffer,size) { (msg_t *)(buffer), (msg_t *)(buffer) + size, (msg_t *)(buffer), (msg_t *)(buffer), _SEMAPHORE_DATA(name.mb_fullsem, 0), _SEMAPHORE_DATA(name.mb_emptysem, size), }œMAILBOX_DECL(name,buffer,size) Mailbox name = _MAILBOX_DATA(name, buffer, size)!_CHEVENTS_H_ K_EVENTSOURCE_DATA(name) {(void *)(&name)}TEVENTSOURCE_DECL(name) EventSource name = _EVENTSOURCE_DATA(name)YALL_EVENTS ((eventmask_t)-1)^EVENT_MASK(eid) ((eventmask_t)(1 << (eid)))schEvtRegister(esp,elp,eid) chEvtRegisterMask(esp, elp, EVENT_MASK(eid))chEvtInit(esp) ((esp)->es_next = (EventListener *)(void *)(esp))‰chEvtIsListeningI(esp) ((void *)(esp) != (void *)(esp)->es_next)”chEvtBroadcast(esp) chEvtBroadcastFlags(esp, 0)¢chEvtBroadcastI(esp) chEvtBroadcastFlagsI(esp, 0)!_CHCOND_H_ L_CONDVAR_DATA(name) {_THREADSQUEUE_DATA(name.c_queue)}UCONDVAR_DECL(name) CondVar name = _CONDVAR_DATA(name)_CHMTX_H_ D_MUTEX_DATA(name) {_THREADSQUEUE_DATA(name.m_queue), NULL, NULL}MMUTEX_DECL(name) Mutex name = _MUTEX_DATA(name)YchMtxQueueNotEmptyS(mp) notempty(&(mp)->m_queue)4_CHBSEM_H_ I_BSEMAPHORE_DATA(name,taken) {_SEMAPHORE_DATA(name.bs_sem, ((taken) ? 0 : 1))}TBSEMAPHORE_DECL(name,taken) BinarySemaphore name = _BSEMAPHORE_DATA(name, taken)fchBSemInit(bsp,taken) chSemInit(&(bsp)->bs_sem, (taken) ? 0 : 1)tchBSemWait(bsp) chSemWait(&(bsp)->bs_sem)‚chBSemWaitS(bsp) chSemWaitS(&(bsp)->bs_sem)—chBSemWaitTimeout(bsp,time) chSemWaitTimeout(&(bsp)->bs_sem, (time))¬chBSemWaitTimeoutS(bsp,time) chSemWaitTimeoutS(&(bsp)->bs_sem, (time))¼chBSemReset(bsp,taken) chSemReset(&(bsp)->bs_sem, (taken) ? 0 : 1)ÍchBSemResetI(bsp,taken) chSemResetI(&(bsp)->bs_sem, (taken) ? 0 : 1)ÖchBSemSignal(bsp) { chSysLock(); chBSemSignalI((bsp)); chSchRescheduleS(); chSysUnlock(); }åchBSemSignalI(bsp) { if ((bsp)->bs_sem.s_cnt < 1) chSemSignalI(&(bsp)->bs_sem); }ôchBSemGetStateI(bsp) ((bsp)->bs_sem.s_cnt > 0 ? FALSE : TRUE)_CHSEM_H_ H_SEMAPHORE_DATA(name,n) {_THREADSQUEUE_DATA(name.s_queue), n}SSEMAPHORE_DECL(name,n) Semaphore name = _SEMAPHORE_DATA(name, n)_chSemFastWaitI(sp) ((sp)->s_cnt--)hchSemFastSignalI(sp) ((sp)->s_cnt++)ochSemGetCounterI(sp) ((sp)->s_cnt)_CHVT_H_ .S2ST(sec) ((systime_t)((sec) * CH_FREQUENCY)):MS2ST(msec) ((systime_t)(((((msec) - 1L) * CH_FREQUENCY) / 1000L) + 1L))GUS2ST(usec) ((systime_t)(((((usec) - 1L) * CH_FREQUENCY) / 1000000L) + 1L))‚chVTDoTickI() { vtlist.vt_systime++; if (&vtlist != (VTList *)vtlist.vt_next) { VirtualTimer *vtp; --vtlist.vt_next->vt_time; while (!(vtp = vtlist.vt_next)->vt_time) { vtfunc_t fn = vtp->vt_func; vtp->vt_func = (vtfunc_t)NULL; vtp->vt_next->vt_prev = (void *)&vtlist; (&vtlist)->vt_next = vtp->vt_next; chSysUnlockFromIsr(); fn(vtp->vt_par); chSysLockFromIsr(); } } }™chVTIsArmedI(vtp) ((vtp)->vt_func != NULL)®chVTSet(vtp,time,vtfunc,par) { chSysLock(); chVTSetI(vtp, time, vtfunc, par); chSysUnlock(); }¼chVTReset(vtp) { chSysLock(); if (chVTIsArmedI(vtp)) chVTResetI(vtp); chSysUnlock(); }ÎchTimeNow() (vtlist.vt_systime)_CHCORE_V7M_H_ 'CORTEX_BASEPRI_DISABLED 0;PORT_IDLE_THREAD_STACK_SIZE 16HPORT_INT_REQUIRED_STACK 32OCORTEX_ENABLE_WFI_IDLE FALSEXCORTEX_PRIORITY_SYSTICK (CORTEX_PRIORITY_LEVELS >> 1)cCORTEX_USE_FPU CORTEX_HAS_FPUoCORTEX_SIMPLIFIED_PRIORITY FALSEzCORTEX_PRIORITY_SVCALL (CORTEX_MAXIMUM_PRIORITY + 1)„CORTEX_VTOR_INIT 0x00000000CORTEX_PRIGROUP_INIT (7 - CORTEX_PRIORITY_BITS)˜CORTEX_MAX_KERNEL_PRIORITY (CORTEX_PRIORITY_SVCALL + 1)žCORTEX_BASEPRI_KERNEL CORTEX_PRIORITY_MASK(CORTEX_MAX_KERNEL_PRIORITY)¬CORTEX_PRIORITY_PENDSV CORTEX_BASEPRI_KERNEL¶CH_ARCHITECTURE_ARM_v7M »CH_ARCHITECTURE_NAME "ARMv7-M"ÀCH_CORE_VARIANT_NAME "Cortex-M3"ÐCH_PORT_INFO "Advanced kernel mode"¹SETUP_CONTEXT(workspace,wsize,pf,arg) { tp->p_ctx.r13 = (struct intctx *)((uint8_t *)workspace + wsize - sizeof(struct intctx)); tp->p_ctx.r13->r4 = (regarm_t)pf; tp->p_ctx.r13->r5 = (regarm_t)arg; tp->p_ctx.r13->lr = (regarm_t)_port_thread_start; }ÅSTACK_ALIGN(n) ((((n) - 1) | (sizeof(stkalign_t) - 1)) + 1)ÊTHD_WA_SIZE(n) STACK_ALIGN(sizeof(Thread) + sizeof(struct intctx) + sizeof(struct extctx) + (n) + (PORT_INT_REQUIRED_STACK))ÔWORKING_AREA(s,n) stkalign_t s[THD_WA_SIZE(n) / sizeof(stkalign_t)]ÛPORT_IRQ_PROLOGUE() âPORT_IRQ_EPILOGUE() _port_irq_epilogue()éPORT_IRQ_HANDLER(id) void id(void)ðPORT_FAST_IRQ_HANDLER(id) void id(void)õport_init() _port_init()þport_lock() { register uint32_t basepri __asm("basepri"); basepri = CORTEX_BASEPRI_KERNEL; }port_unlock() { register uint32_t basepri __asm("basepri"); basepri = CORTEX_BASEPRI_DISABLED; }œport_lock_from_isr() port_lock()¥port_unlock_from_isr() port_unlock()­port_disable() __disable_irq()µport_suspend() { register uint32_t basepri __asm("basepri"); basepri = CORTEX_BASEPRI_KERNEL; }Âport_enable() { register uint32_t basepri __asm("basepri"); basepri = CORTEX_BASEPRI_DISABLED; __enable_irq(); }Öport_wait_for_interrupt() äport_switch(ntp,otp) _port_switch(ntp, otp)!_CHLISTS_H_ *queue_init(tqp) ((tqp)->p_next = (tqp)->p_prev = (Thread *)(tqp));1list_init(tlp) ((tlp)->p_next = (Thread *)(tlp))9isempty(p) ((p)->p_next == (Thread *)(p))Anotempty(p) ((p)->p_next != (Thread *)(p))J_THREADSQUEUE_DATA(name) {(Thread *)&name, (Thread *)&name}STHREADSQUEUE_DECL(name) ThreadsQueue name = _THREADSQUEUE_DATA(name)_CHTYPES_H_  !"4INLINE __inline:ROMCONST const@PACK_STRUCT_STRUCT EPACK_STRUCT_BEGIN __packedKPACK_STRUCT_END  __stdint_h  __ARMCLIB_VERSION 5030024__STDINT_DECLS __CLIBNS__CLIBNS \INT8_MIN -128]INT16_MIN -32768^INT32_MIN (~0x7fffffff)_INT64_MIN __ESCAPE__(~0x7fffffffffffffffll)bINT8_MAX 127cINT16_MAX 32767dINT32_MAX 2147483647eINT64_MAX __ESCAPE__(9223372036854775807ll)hUINT8_MAX 255iUINT16_MAX 65535jUINT32_MAX 4294967295ukUINT64_MAX __ESCAPE__(18446744073709551615ull)pINT_LEAST8_MIN -128qINT_LEAST16_MIN -32768rINT_LEAST32_MIN (~0x7fffffff)sINT_LEAST64_MIN __ESCAPE__(~0x7fffffffffffffffll)vINT_LEAST8_MAX 127wINT_LEAST16_MAX 32767xINT_LEAST32_MAX 2147483647yINT_LEAST64_MAX __ESCAPE__(9223372036854775807ll)|UINT_LEAST8_MAX 255}UINT_LEAST16_MAX 65535~UINT_LEAST32_MAX 4294967295uUINT_LEAST64_MAX __ESCAPE__(18446744073709551615ull)„INT_FAST8_MIN (~0x7fffffff)…INT_FAST16_MIN (~0x7fffffff)†INT_FAST32_MIN (~0x7fffffff)‡INT_FAST64_MIN __ESCAPE__(~0x7fffffffffffffffll)ŠINT_FAST8_MAX 2147483647‹INT_FAST16_MAX 2147483647ŒINT_FAST32_MAX 2147483647INT_FAST64_MAX __ESCAPE__(9223372036854775807ll)UINT_FAST8_MAX 4294967295u‘UINT_FAST16_MAX 4294967295u’UINT_FAST32_MAX 4294967295u“UINT_FAST64_MAX __ESCAPE__(18446744073709551615ull)˜INTPTR_MIN (~0x7fffffff)›INTPTR_MAX 2147483647žUINTPTR_MAX 4294967295u£INTMAX_MIN __ESCAPE__(~0x7fffffffffffffffll)¦INTMAX_MAX __ESCAPE__(9223372036854775807ll)©UINTMAX_MAX __ESCAPE__(18446744073709551615ull)®PTRDIFF_MIN (~0x7fffffff)¯PTRDIFF_MAX 2147483647²SIG_ATOMIC_MIN (~0x7fffffff)³SIG_ATOMIC_MAX 2147483647¶SIZE_MAX 4294967295u»WCHAR_MIN¼WCHAR_MAXÂWCHAR_MIN 0ÃWCHAR_MAX 65535ÇWINT_MIN (~0x7fffffff)ÈWINT_MAX 2147483647ÏINT8_C(x) (x)ÐINT16_C(x) (x)ÑINT32_C(x) (x)ÒINT64_C(x) __ESCAPE__(x##ll)ÔUINT8_C(x) (x##u)ÕUINT16_C(x) (x##u)ÖUINT32_C(x) (x##u)×UINT64_C(x) __ESCAPE__(x##ull)ÚINTMAX_C(x) __ESCAPE__(x##ll)ÛUINTMAX_C(x) __ESCAPE__(x##ull)__stddef_h __ARMCLIB_VERSION 5030024__STDDEF_DECLS __CLIBNS __CLIBNS GNULLHNULL 0Loffsetof(t,memb) ((__CLIBNS size_t)__INTADDR__(&(((t *)0)->memb)))%\—dekoduj_zpravu_GPS"t˜¤„GPGGA_informace4l\X¥dekodujPrikaz GPGGA_informace™ðÛmainžP€tp_odpalQh¡Žtestthd1¤testthd2ºtestthd3Ðtestthd4æpatternthdQô¥Ÿtestsem1µtestsem2Ëtestsem3átestsem4÷patternsem@Œ®¯testqueues1Ètestqueues2ápatternqueues.È°Ô testpools1¸patternpools…”¸ˆ»testmtx1Ñtestmtx2çtestmtx3ýtestmtx4testmtx5)testmtx6?testmtx7Utestmtx8kpatternmtx*0»ÀŽtestmsg1¤patternmsg,Âԟtestmbox1¶patternmbox,Ä؏testheap1¦patternheapDtÇ Átestevt1×testevt2ítestevt3patternevtD¬Ë Žtestdyn1¤testdyn2ºtestdyn3Ðpatterndyn>üAXthreadsftestwaŠtest_timer_done¸Ìx!thread4Ê0ÓìŽtestbmk1¤testbmk2ºtestbmk3Ðtestbmk4ætestbmk5ütestbmk6testbmk7(testbmk8>testbmk9Ttestbmk10ktestbmk11‚testbmk12™testbmk13°patternbmktiŒ test_printn@test_print]test_println“_test_failÇ_test_assert test_wait_threads¾Õ<;test_emit_tokenÿ_test_assert_sequence¶_test_assert_time_windowdtest_terminate_threads²test_cpu_pulsetest_wait_tickbtest_start_timerÊTestThread>XÝ Ötest_timer_done;waethreads‰test%¤k¨gpt_lld_stop_timer€øÞ0ÆVectorB0gpt_lld_init9gpt_lld_startsgpt_lld_stop¡gpt_lld_start_timerægpt_lld_polled_delay(ḠGPTD24àá °hal_lld_initästm32_clock_init*xmܬadc_lld_stop_conversion¡ìâ¨õVector88kadc_lld_initŒadc_lld_startÏadc_lld_stopýadc_lld_start_conversionOadcSTM32EnableTSVREFEzadcSTM32DisableTSVREFE”漤ADCD1 PçÀÃVector6CíVector70Vector74CVector78nVector7C™Vector80ÄVector84ïdmaInitdmaStreamAllocate‡dmaStreamRelease%ê¦_stm32_dma_streamsYëDVectorD4!VectorD8?sd_lld_init`sd_lld_startÁsd_lld_stopTîìÆSD1×SD2†@ï8¬VectorB8êpwm_lld_init pwm_lld_startRpwm_lld_stop€pwm_lld_enable_channelìpwm_lld_disable_channelxñ¸ PWMD4:0òl³_pal_lld_init“_pal_lld_setgroupmodes¼—tmObjectInitœôPtmInithœö¤ÿsdInitsdObjectInitesdStartÅsdStopsdIncomingDataIOsdRequestDataI„èûèœpwmInit¸pwmObjectInitæpwmStartGpwmStop™pwmChangePeriodpwmEnableChannelzpwmDisableChannel%uì˜halIsCounterWithin-ÐþdœhalInitèhalPolledDelayMv,˜gptStartContinuousIÐgptStartOneShotIgptStopTimerIª40œgptInit¸gptObjectInitægptStartGgptStop™gptChangeInterval&gptStartContinuousÔgptStartOneShotygptStopTimerëgptPolledDelay&,wè˜adcStartConversionI¼d`œadcInit¸adcObjectInitæadcStartGadcStopÅadcStartConversionwadcStopConversionêadcStopConversionI4adcConvertadcAcquireBus0adcReleaseBus%,Mܾpal_default_configJĨª_vt_initÇchVTSetIchVTResetIEchTimeIsWithinl -  
494 ¬”vtlist?´{¬·_thread_initöchThdCreateIZchThdExitSª Ð=chThdCreateStaticHchThdSetPriorityÎchThdResume;chThdTerminate“chThdSleepéchThdSleepUntilCchThdYieldÇchThdExit7chThdWaitD蘫_idle_threadÒchSysInitchSysTimerHandlerI"€´•_idle_thread_waC €|¯chSemResetIchSemWaitS4chSemWaitTimeoutS˜4è¡chSemInit chSemResetæchSemWaitächSemWaitTimeout²chSemSignal.chSemSignalI—chSemAddCounterIþchSemSignalWaitg¨ƒx¨chSchReadyIächSchGoSleepSchSchDoRescheduleAheadHchSchDoRescheduleBehindwœ¬_scheduler_init÷chSchGoSleepTimeoutSýchSchWakeupSãchSchRescheduleS½chSchDoReschedule¸¬–rlist7d˜¦chRegFirstThreadchRegNextThreadü ´šch_debug¯°!$®chIQInitchIQResetIZchIQPutIÌchIQGetTimeoutÂchIQReadTimeoutâchOQInit7chOQResetIchOQPutTimeoutchOQGetIÿchOQWriteTimeout/ø‡¯chMtxLockSáchMtxTryLockSoÔ(¡chMtxInitÔchMtxLockIchMtxTryLockßchMtxUnlock®chMtxUnlockSTchMtxUnlockAll;ä-0¡chMsgSend?chMsgWaitÎchMsgRelease>‹d¬chPoolFreeIÜchPoolFree%chPoolAllocIA0Ü°chPoolInit}chPoolLoadArrayDchPoolAllocX€Œ<«chCoreAllocIóImage$$RW_IRAM1$$ZI$$LimitImage$$RW_IRAM2$$Base>ð2ȯ_core_initöchCoreAlloc‹chCoreStatus>¼¬¬chMBPostSÿchMBPostAheadSWchMBFetchS†|5¤chMBInitàchMBResethchMBPost)chMBPostI¬chMBPostAheadtchMBPostAheadIüchMBFetchÀchMBFetchI\:<¬_heap_initËchHeapInitchHeapAlloc€chHeapFreeÈchHeapStatus8 °chEvtSignalIÛchEvtBroadcastFlagsIP€=$ ¤chEvtRegisterMaskchEvtUnregisterƒchEvtGetAndClearEventschEvtAddEventsÞchEvtGetAndClearFlagscchEvtSignalächEvtBroadcastFlags—chEvtGetAndClearFlagsIóchEvtDispatch=chEvtWaitOneÀchEvtWaitAnyDchEvtWaitAll¿chEvtWaitOneTimeoutchEvtWaitAnyTimeout\chEvtWaitAllTimeoute¤Fä¯chThdAddRefchThdRelease|chThdCreateFromHeap2chThdCreateFromMemoryPoolJü“ ¶chCondBroadcastIüchCondWaitSIchCondWaitTimeoutSyˆIÈ¢chCondInitËchCondSignalEchCondSignalIÅchCondBroadcastªchCondWaitÜchCondWaitTimeoutZPNˆ¹nvicEnableVectorûnvicDisableVector2nvicSetSystemHandlerPriority%œ• ¯_port_irq_epilogue@¬PøøSysTickVectorSVCallVectorÕ_port_init(<,SD1SD2¸ôPWMD4ô p]GPTD2T=xhADCD1%7ˆû_stm32_dma_streamslf¨Žvtlist-€Tð®__early_initÏboardInit%pUÄ¢pal_default_config ô( 0À Äþ  4Πب ¬È  Ì    Ø  ä ø ü P T” ˜X `z €$ @š ¨6 <\ `ž ¨D! H!¸! È!Z# |#Š%  %ž' Ð'ª) À)- 8-æ. /00 @0@4 à5Ä7 80< ˜<ü? AœD ØDæH I„K ŒK„O ”O8Q <QºQ ÐQÌU 0V¤Z ÌZ[ [Ú[ è[è_ `¨` ¬`¤d äd,h \h>i DiTl mÞo (püp q¨r ¬r°r ñÿDñÿpÐv°r¨ñÿ±X ¸X ¿X ÎX ÓX pØ@Üñÿp$ñÿ8ñÿp<cñÿôp4£ñÿp8ÊñÿpØêñÿ ñÿp¬.ñÿp”PñÿpÌ p@ u@ ‚ñÿ£ñÿp Åñÿpx è î ö ýñÿpä !ñÿpx@ñÿpü_ñÿp ñÿpTvXs¥ñÿp˜Åë`p` Ìñÿp`ëñÿp€p€  -  
495 € Hñÿp@8ñÿp¨pˆ Vñÿvñÿñÿ°ñÿp<Êñÿêñÿñÿ$ñÿ>ñÿ^ñÿp`xñÿ˜ñÿp4²ñÿÒñÿìñÿ ñÿ&ñÿFñÿ`ñÿ„ñÿ¢ñÿÂñÿÜñÿüñÿp¨ñÿ6ñÿPñÿpñÿŠñÿ­ñÿp4 Ê5  -  
496 Ð?  -  
497 ÕI  -  
498 ÙS  -  
499 Ý] âc çi îo vps ôps øñÿñÿ@ñÿ`ñÿzñÿ™ñÿpH!²I!»Q!&è à Öñÿ÷ñÿ ñÿK ñÿpÈ!| ñÿ­ ñÿ× ñÿ -  
500 ñÿp|#p˜ 2 -  
501 ñÿo -  
502 ñÿp %¤ -  
503 ¡% ¬ -  
504 ­% ´ -  
505 ¯&ðp¬ ðvs Ä -  
506 s Ó -  
507 ñÿ -  
508 ñÿpÐ'pœ 8: œ 8vœsTè H Y ñÿŽ ñÿpÀ)¼ í)LpÔ 4× ñÿ ñÿp8-: ñÿk ñÿp/p • ñÿ® ñÿp@0à ù1p 8Ç  Õ < pP ðvðsè @Ø  ã  ï  ù  þ   0 ñÿp8# 8+ 18p8 ¡8pE 9M 9ÈZ û9˜g “:Xt ë:R =;"‰ _;” g;6¡ <,© É<¬¶ u=˜à >Ç >hÕ w>á >bï á>û ç>Z A?¼p@ -  
509 x@ -  
510 P -  
511 $t -  
512 !ˆ -  
513 %œ -  
514 *¨ -  
515 vtvtv$tv4tvDtvTtvdtvttv„tv”tv¤tv´tvÄtvÔt8/¸w/Ïw/æw/ýw/x/6x /Vx&/|x)/¥x!/Æx$/êx"/ y/+y<ñÿp AT A [A f%AâsB ~Bà‹óB –ÿBžp¸ -  
516 ,£¸ -  
517 ©Ø -  
518 v uvuv,uv<u/Dy)/my0/y&­ñÿpØDÅÙDÐáDÓçDÖíDÙóDˆæ{E# ƒEE ™EñµE|þ1H 9HÜvLu Lu vXuvhuvxuvˆu/Ãy"/åy/zèP P !T %ñÿpI>I J!Idpè -  
519 Xè -  
520 v˜uv¨u/z(bñÿpŒK{K -  
521 ‡—K¢v°uvÀu/9z èX (•X (™ñÿp<QT=Q±[Q`vÈuvØu/Yz¾ñÿpÐQÖÑQ# ×QáïQ¢î‘Rù—R"¹R ÑR"óR‚!uS,‡S6£S8?ÛS"HýSQT"[7T¨hßTsñT|U…U¨’ÅWËW¼ª‡Xµ™X¾·XºËqYÖƒY’ãZî-Z,÷YZqZ–vàuvðuvvvvv vv0vv@vvPvv`v$/hz!/‰z+/´z,/àz/ùz/ {/{/6{è€ ( € ˆ ˜ ñÿp[0[>[ K![ºv„vv”v/J{è¨ ©¨ Zñÿpè[ué[|ë[# \Š\DšS^E i^¨y^0vœvv¬vv¼v /f{/{{è´ H´ $¸Ø $»ñÿp¬`Ó­`# µ`ÞÉ`öë¿aE Ça öça@'c /cAcˆÉc#çc:vÈvvØvvèvvøvvw/‘{/§{/»{/Ú{!èü %ü 0ñÿp eT!e H-eU½e b]f^o»grvwv,wv<wvLwv\w/û{/|/1|/J||ñÿ‡ñÿp\h‘]h&˜ƒhŸŸh\¥ûhð²ëiĽ¯kp Å Í 0ÜH °éø 0vpwHópwûxw4¬w è 8  # 0*ñÿp(pp( -8ñÿCñÿHñÿpqYñÿp$qVYñÿp|q€lñÿpüq~ñÿ–ôžñÿµ°YñÿprDžñÿÕ°õ´´5¸U¸žñÿžñÿu°•ÀµÀYñÿpFrNÅñÿÙñÿp”rêñÿêñÿêñÿñÿ¨Åñÿžñÿ5ÄñÿTªtª”ª´ªÔªôªª4ªTªtª”ª´ªÔªôªª4ªTªtª”ª´ªžñÿÔÆóÆÊ1ñÿ1ñÿBñÿTñÿp rêñÿ1ñÿ1ñÿñÿk¬TñÿÅñÿp¬rÅñÿp®rñÿ£ñÿ£ñÿñÿ´®Ø®ü® ®D®h®Œñÿ£ñÿ£ñÿ£ñÿ£ñÿTñÿŸñÿ£ñÿ£ñÿ£ñÿ£ñÿ£ñÿ£ñÿ£ñÿ£ñÿ°ñÿÊ0ZÖñÿîü4ùñÿŒñÿ¼ñÿÎØõßýíý,ÿý /1Z<1Ja©o«†«›«²«È«Ü«÷« -  
522 «"«9«N«i«‚«ž«¹«Ñ«æ«û««(«C­U¯q¯Š¯£¯¾¯Ø¯÷±±±#µ1µE¹U¹iÅsǀǒˡѮոÙÆõßì)ÿ7;)=J<‡XJßWñ,b5"q5"„5"”5"¤5"®5"»5"Ì5"Õ5"Þ5"ç5"ð5"ù5" 5" 5" 5" 5"& 5"/ 5"8 5"A 5"J 5"S 5"\ 5"e 5"n 5"w 5"€ 5"‰ 5"’ 5"› 5"¤ 5"­ 5"¶ 5"¿ 5"È 5"Ñ 5"Ú 5"ã 5"ì 5"õ 5"þ 5"!5"!5"!5""!57!9@H!y4Z!­"w!Ù‚!ß$!!&®!E6¾!{BÊ!½LÕ! Jè!SVú!­"ÁV">'"U@A"•S"³*c"Ý z"ý‰"2–"GN«"•Á"©<Í"åZá"? -  
523 ø"I0#y2#«. #Ù.-# DA#K @U#‹ >i#Í t#ß #ó €‹#s -  
524 j–#Ý -  
525 6£# (¬#E 4¶#y 6À#¯ BÉ#ñ 0Ó#! 6â#W Bð#™ 0ÿ#É 8 -  
526 $ D$E 2$y *$ 7$§ (C$Ï  -  
527 P$å  -  
528 [$ï g$÷ r$ (‚$3$O(›$y:¥$³2¯$å¼$ý -  
529 Æ$ÒÑ$ÙÛ$íé$ *ö$5V%‹J%ÕH%! '%A.2%oF;%µlJ%!”Z%µc%Ï0n%ÿ|}%{D†%¿’—%U¨%m(¸%™È%©Ô%Ç$â%Kd÷%¯^& >&KJ,&•BD&ׂV&a`&i*l&“:w&Í.‚&û:Œ&52ž&gB¯&©,»&Õ È&õ.Ù&#Xé& -  
530 ö&‹D'ÏV'A8 'yP-'Éf?'/,P'[\'uk'‹v'£†'Á"‘'ã@œ'#F¦'i2°'©¹'»8Â'ó"Í'"Ü'=ä'Aò'Wû'u(‘(Ÿ *(¿0<(ï2O(!2Z(Sh(Yv(a~(e -  
531 Œ(o•((©¯(¿Ã(ÇÖ(ßç(ç÷(ÿ))!)5())]"<) K)©S)­ -  
532 a)·"j)Ùr)õ‚) “)! ¥)u ¬)y 8¹)± Á)Í 0È)ý .Ø)+!ç)w!ô)‹!.û)É!æ *¯"¬*}#`(*Ý#5*í#C*û$2P*-%<g*i%"*¹%ˆ*É%‘*Ù%$*ý%rª*o&@¶*Ñ'"¿*ó'"È*($Ñ*9($Ú*]($ã*($ì*¥($õ*É(,ý*õ(†+{)0 +Á),8+9+„A+½+$N+á+B\+#,0i+S,²‚+- ˜+- ¯+9- ¼+Ù-Í+/à+)/.é+W/ö+e/T,¹/2,ë/"%, 0$:,A0VF,—0"Q,¹0.^,ç0n,ÿ0y, 1†,#1<œ,_1"µ,1Ì,1Þ,»10í,ë1ü,2, --2˜Û9 -ÉkÈ&-‘mN+-)pÔ>-q$E-%qVM-}q€T-ýql-ÿq…-rž-r­-rD¹-rÁ-GrÑ-Grá-GrNï-Krù-•r þ-¡r.­r.­r5.¯rT.°r¨g.Xsp.œsTƒ.ðs†.t.t˜.$t¡.4tª.Dt³.Tt¼.dtÅ.ttÎ.„t×.”tá.¤të.´tõ.Ätÿ.Ôt8 -  
533 / u/u/,u%/<u0/Xu9/huB/xuK/ˆuV/˜u`/¨ul/°uv/Àu‚/Èu‹/Øu–/àuŸ/ðu¨/v±/vº/ vÃ/0vÌ/@vÕ/PvÞ/`v$é/„vô/”v0œv 0¬v0¼v '0Èv00Øv90èvB0øvK0wV0w_0,wh0<wq0Lwz0\w…0\|™0||®0 ¾0 Ç0` Í0È ÀÝ0ˆ ä0˜ ê0¬ xî0$ xò0Ô 4ø0 þ0( 1P ð 1( -1X 61X C1X ^1X l1@ $d.realdata$t$d..\\..\\..\\boards\\ST_STM32L_DISCOVERY\\board.c..\..\..\boards\ST_STM32L_DISCOVERY\board.c.text.constdata..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.sMSTACKCSTACKproc_stack_memHEAPHeap_Mem..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\chcoreasm_v7m.s..\..\..\os\ports\RVCT\ARMCMx\chcore.c..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.c..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\STM32L1xx\\vectors.sRESET..\..\..\os\ports\common\ARMCMx\nvic.c..\..\..\os\kernel\src\chcond.c..\..\..\os\kernel\src\chdebug.c..\..\..\os\kernel\src\chdynamic.c..\..\..\os\kernel\src\chevents.c..\..\..\os\kernel\src\chheap.c.bssdefault_heap..\..\..\os\kernel\src\chlists.c..\..\..\os\kernel\src\chmboxes.c..\..\..\os\kernel\src\chmemcore.c.datanextmemendmem..\..\..\os\kernel\src\chmempools.c..\..\..\os\kernel\src\chmsg.c..\..\..\os\kernel\src\chmtx.c..\..\..\os\kernel\src\chqueues.c..\..\..\os\kernel\src\chregistry.c..\..\..\os\kernel\src\chschd.cwakeup..\..\..\os\kernel\src\chsem.c..\..\..\os\kernel\src\chsys.cmainthread..\..\..\os\kernel\src\chthreads.c..\..\..\os\kernel\src\chvt.c..\\..\\..\\os\\hal\\src\\usb.c..\..\..\os\hal\src\usb.c..\\..\\..\\os\\hal\\src\\adc.c..\..\..\os\hal\src\adc.c..\\..\\..\\os\\hal\\src\\can.c..\..\..\os\hal\src\can.c..\\..\\..\\os\\hal\\src\\ext.c..\..\..\os\hal\src\ext.c..\\..\\..\\os\\hal\\src\\gpt.c..\..\..\os\hal\src\gpt.c..\\..\\..\\os\\hal\\src\\hal.c..\..\..\os\hal\src\hal.c..\\..\\..\\os\\hal\\src\\i2c.c..\..\..\os\hal\src\i2c.c..\\..\\..\\os\\hal\\src\\icu.c..\..\..\os\hal\src\icu.c..\\..\\..\\os\\hal\\src\\mac.c..\..\..\os\hal\src\mac.c..\\..\\..\\os\\hal\\src\\mmc_spi.c..\..\..\os\hal\src\mmc_spi.c..\\..\\..\\os\\hal\\src\\pal.c..\..\..\os\hal\src\pal.c..\\..\\..\\os\\hal\\src\\pwm.c..\..\..\os\hal\src\pwm.c..\\..\\..\\os\\hal\\src\\rtc.c..\..\..\os\hal\src\rtc.c..\\..\\..\\os\\hal\\src\\sdc.c..\..\..\os\hal\src\sdc.c..\\..\\..\\os\\hal\\src\\serial.c..\..\..\os\hal\src\serial.cwritereadputgetputtgettwritetreadtvmt..\\..\\..\\os\\hal\\src\\serial_usb.c..\..\..\os\hal\src\serial_usb.c..\\..\\..\\os\\hal\\src\\spi.c..\..\..\os\hal\src\spi.c..\\..\\..\\os\\hal\\src\\tm.c..\..\..\os\hal\src\tm.ctm_starttm_stopmeasurement_offset..\\..\\..\\os\\hal\\src\\uart.c..\..\..\os\hal\src\uart.c..\\..\\..\\os\\hal\\platforms\\STM32\\GPIOv2\\pal_lld.c..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.c..\\..\\..\\os\\hal\\platforms\\STM32\\mac_lld.c..\..\..\os\hal\platforms\STM32\mac_lld.c..\\..\\..\\os\\hal\\platforms\\STM32\\pwm_lld.c..\..\..\os\hal\platforms\STM32\pwm_lld.c..\\..\\..\\os\\hal\\platforms\\STM32\\USARTv1\\serial_lld.c..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.cnotify1notify2serve_interruptdefault_config..\\..\\..\\os\\hal\\platforms\\STM32L1xx\\stm32_dma.c..\..\..\os\hal\platforms\STM32L1xx\stm32_dma.cdma_isr_redirdma_streams_mask..\\..\\..\\os\\hal\\platforms\\STM32L1xx\\adc_lld.c..\..\..\os\hal\platforms\STM32L1xx\adc_lld.cadc_lld_serve_rx_interrupt..\\..\\..\\os\\hal\\platforms\\STM32L1xx\\hal_lld.c..\..\..\os\hal\platforms\STM32L1xx\hal_lld.c..\\..\\..\\os\\hal\\platforms\\STM32\\gpt_lld.c..\..\..\os\hal\platforms\STM32\gpt_lld.c..\\..\\..\\test\\test.c..\..\..\test\test.ctmrtokens_buffervtlocal_failglobal_failfailpointtokpchppatterns..\..\..\test\testbmk.cthread1bmk1_executebmk2_executethread2bmk3_executebmk4_executebmk5_executebmk6_executethread3bmk7_setupbmk7_executethread8bmk8_executebmk9_executetmobmk10_executebmk11_setupbmk11_executebmk12_setupbmk12_executebmk13_executeibiqvt1vt2sem1mtx1.conststring..\..\..\test\testdyn.cthreaddyn1_setupdyn1_executedyn2_setupdyn2_executedyn3_setupdyn3_executeheap1mp1..\..\..\test\testevt.cevt1_setuph1h2h3evt1_executeevt2_setupevt2_executeevt3_setupevt3_executeevhndles1es2..\..\..\test\testheap.cheap1_setupheap1_executetest_heap..\..\..\test\testmbox.cmbox1_setupmbox1_executemb1..\..\..\test\testmsg.cmsg1_execute..\..\..\test\testmtx.cmtx1_setupmtx1_executemtx2_setupthread2Lthread2Mthread2Hmtx2_executemtx3_setupthread3LLthread3Lthread3Mthread3Hthread3HHmtx3_executemtx4_setupthread4athread4bmtx4_executemtx5_setupmtx5_executemtx6_setupthread10mtx6_executemtx7_setupmtx7_executemtx8_setupthread11thread12mtx8_executec1m1m2..\..\..\test\testpools.cnull_providerpools1_setuppools1_execute..\..\..\test\testqueues.cnotifyqueues1_setupqueues1_executequeues2_setupqueues2_executeoq..\..\..\test\testsem.csem1_setupsem1_executesem2_setupsem2_executesem3_setupsem3_executethread4sem4_execute..\..\..\test\testthd.cthd1_executethd2_executethd3_executethd4_execute..\\main.c..\main.cgpt2cbpwmpcbadccbThread_odpalThread_GPSThread1sampleswaThread_odpalwaThread_GPSwaThread1gpt2cfgadcgrpcfgUSART2_configseconds_counterpwmcfgGPS_dekoduj.ckom_uziv.cdc.s../clib/string.c../clib/memcpset.s../clib/heapaux.c../clib/angel/startup.s!!!main../clib/angel/kernel.s.ARM.Collect$$rtentry$$00000000.ARM.Collect$$rtentry$$00000002.ARM.Collect$$rtentry$$00000009.ARM.Collect$$rtentry$$0000000A.ARM.Collect$$rtentry$$0000000C.ARM.Collect$$rtentry$$0000000D.ARM.Collect$$rtentry$$00000005.ARM.Collect$$rtentry$$00002716__lit__00000000../clib/angel/sys.s../clib/stdlib.c../clib/angel/boardlib.s../clib/libinit.s.ARM.Collect$$libinit$$00000000.ARM.Collect$$rtexit$$00000000.ARM.Collect$$libinit$$00000002.ARM.Collect$$libinit$$00000008.ARM.Collect$$libinit$$0000000A.ARM.Collect$$libinit$$0000000C.ARM.Collect$$libinit$$0000000F.ARM.Collect$$libinit$$00000011.ARM.Collect$$libinit$$00000013.ARM.Collect$$libinit$$00000015.ARM.Collect$$libinit$$00000017.ARM.Collect$$libinit$$00000019.ARM.Collect$$libinit$$0000001B.ARM.Collect$$libinit$$0000001D.ARM.Collect$$libinit$$0000001F.ARM.Collect$$libinit$$00000021.ARM.Collect$$libinit$$00000023.ARM.Collect$$libinit$$0000002A.ARM.Collect$$libinit$$0000002C.ARM.Collect$$libinit$$0000002E.ARM.Collect$$libinit$$00000030.ARM.Collect$$libinit$$00000031.ARM.Collect$$rtexit$$00000002.ARM.Collect$$rtexit$$00000003.ARM.Collect$$rtexit$$00000004../clib/armsys.c../fplib/fpinit.s../clib/angel/sysapp.c.ARM.Collect$$libshutdown$$00000000../clib/heapalloc.c../clib/signal.c.ARM.Collect$$libshutdown$$00000003.ARM.Collect$$libshutdown$$00000006.ARM.Collect$$libshutdown$$00000009.ARM.Collect$$libshutdown$$0000000B.ARM.Collect$$libshutdown$$0000000E.ARM.Collect$$libshutdown$$0000000F../clib/angel/rt.s../clib/signal.s../clib/angel/dczerorl2.s!!dczerorl2../clib/angel/scatter.s!!!scatter../clib/angel/handlers.s!!handler_ziBuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2__ARM_use_no_argv__Vectors__main__scatterload__scatterload_rt2__scatterload_rt2_thumb_only__scatterload_null__decompress__decompress1__scatterload_zeroinit__rt_lib_init__rt_lib_init_alloca_1__rt_lib_init_argv_1__rt_lib_init_atexit_1__rt_lib_init_clock_1__rt_lib_init_cpp_1__rt_lib_init_exceptions_1__rt_lib_init_fp_1__rt_lib_init_fp_trap_1__rt_lib_init_getenv_1__rt_lib_init_heap_1__rt_lib_init_lc_collate_1__rt_lib_init_lc_ctype_1__rt_lib_init_lc_monetary_1__rt_lib_init_lc_numeric_1__rt_lib_init_lc_time_1__rt_lib_init_rand_1__rt_lib_init_return__rt_lib_init_signal_1__rt_lib_init_stdio_1__rt_lib_init_user_alloc_1__rt_lib_shutdown__rt_lib_shutdown_fp_trap_1__rt_lib_shutdown_heap_1__rt_lib_shutdown_return__rt_lib_shutdown_signal_1__rt_lib_shutdown_stdio_1__rt_lib_shutdown_user_alloc_1__rt_entry__rt_entry_presh_1__rt_entry_sh__rt_entry_li__rt_entry_postsh_1__rt_entry_main__rt_entry_postli_1__rt_exit__rt_exit_ls__rt_exit_prels_1__rt_exit_exit__early_initboardInitReset_Handler__user_initial_stackheap_port_switch_port_thread_start_port_switch_from_isr_port_exit_from_isr_port_irq_epilogueSysTickVectorSVCallVector_port_initBusFaultVectorDebugMonitorVectorHardFaultVectorMemManageVectorNMIVectorPendSVVectorUsageFaultVectorVector1CVector20Vector24Vector28Vector34Vector40Vector44Vector48Vector4CVector50Vector54Vector58Vector5CVector60Vector64Vector68Vector8CVector90Vector94Vector98Vector9CVectorA0VectorA4VectorA8VectorACVectorB4VectorBCVectorC0VectorC4VectorC8VectorCCVectorD0VectorDCVectorE0VectorE4VectorE8VectorECVectorF0_unhandled_exceptionnvicEnableVectornvicDisableVectornvicSetSystemHandlerPrioritychCondInitchCondSignalchCondSignalIchCondBroadcastIchCondBroadcastchCondWaitSchCondWaitchCondWaitTimeoutSchCondWaitTimeoutchThdAddRefchThdReleasechThdCreateFromHeapchThdCreateFromMemoryPoolchEvtRegisterMaskchEvtUnregisterchEvtGetAndClearEventschEvtAddEventschEvtSignalIchEvtBroadcastFlagsIchEvtGetAndClearFlagschEvtSignalchEvtBroadcastFlagschEvtGetAndClearFlagsIchEvtDispatchchEvtWaitOnechEvtWaitAnychEvtWaitAllchEvtWaitOneTimeoutchEvtWaitAnyTimeoutchEvtWaitAllTimeout_heap_initchHeapInitchHeapAllocchHeapFreechHeapStatuschMBInitchMBResetchMBPostSchMBPostchMBPostIchMBPostAheadSchMBPostAheadchMBPostAheadIchMBFetchSchMBFetchchMBFetchI_core_initchCoreAllocIchCoreAllocchCoreStatuschPoolInitchPoolFreeIchPoolFreechPoolLoadArraychPoolAllocIchPoolAllocchMsgSendchMsgWaitchMsgReleasechMtxInitchMtxLockSchMtxLockchMtxTryLockSchMtxTryLockchMtxUnlockchMtxUnlockSchMtxUnlockAllchIQInitchIQResetIchIQPutIchIQGetTimeoutchIQReadTimeoutchOQInitchOQResetIchOQPutTimeoutchOQGetIchOQWriteTimeoutchRegFirstThreadchRegNextThread_scheduler_initchSchReadyIchSchGoSleepSchSchGoSleepTimeoutSchSchWakeupSchSchDoRescheduleAheadchSchRescheduleSchSchDoRescheduleBehindchSchDoReschedulechSemInitchSemResetIchSemResetchSemWaitSchSemWaitchSemWaitTimeoutSchSemWaitTimeoutchSemSignalchSemSignalIchSemAddCounterIchSemSignalWait_idle_threadchSysInitchSysTimerHandlerI_thread_initchThdCreateIchThdCreateStaticchThdSetPrioritychThdResumechThdTerminatechThdSleepchThdSleepUntilchThdYieldchThdExitSchThdExitchThdWait_vt_initchVTSetIchVTResetIchTimeIsWithinadcInitadcObjectInitadcStartadcStopadcStartConversionIadcStartConversionadcStopConversionadcStopConversionIadcConvertadcAcquireBusadcReleaseBusgptInitgptObjectInitgptStartgptStopgptChangeIntervalgptStartContinuousIgptStartContinuousgptStartOneShotIgptStartOneShotgptStopTimerIgptStopTimergptPolledDelayhalInithalIsCounterWithinhalPolledDelaypwmInitpwmObjectInitpwmStartpwmStoppwmChangePeriodpwmEnableChannelpwmDisableChannelsdInitsdObjectInitsdStartsdStopsdIncomingDataIsdRequestDataItmObjectInittmInit_pal_lld_init_pal_lld_setgroupmodeVectorB8pwm_lld_initpwm_lld_startpwm_lld_stoppwm_lld_enable_channelpwm_lld_disable_channelVectorD4VectorD8sd_lld_initsd_lld_startsd_lld_stopVector6CVector70Vector74Vector78Vector7CVector80Vector84dmaInitdmaStreamAllocatedmaStreamReleaseadc_lld_stop_conversionVector88adc_lld_initadc_lld_startadc_lld_stopadc_lld_start_conversionadcSTM32EnableTSVREFEadcSTM32DisableTSVREFEhal_lld_initstm32_clock_initgpt_lld_stop_timerVectorB0gpt_lld_initgpt_lld_startgpt_lld_stopgpt_lld_start_timergpt_lld_polled_delaytest_printntest_printtest_printlntest_emit_token_test_fail_test_assert_test_assert_sequence_test_assert_time_windowtest_terminate_threadstest_wait_threadstest_cpu_pulsetest_wait_ticktest_start_timerTestThreaddekodujPrikazmaindekoduj_zpravu_GPSstrstrstrncpystrcmp__use_two_region_memory__rt_heap_escrow$2region__rt_heap_expand$2region__aeabi_memclr__rt_memclr_memset__aeabi_memclr4__aeabi_memclr8__rt_memclr_w_memset_wexit_sys_exit__I$use$semihosting__use_no_semihosting_swi__semihosting_library_functionpal_default_configch_debug_stm32_dma_streamswatestbmk1testbmk2testbmk3testbmk4testbmk5testbmk6testbmk7testbmk8testbmk9testbmk10testbmk11testbmk12testbmk13patternbmktestdyn1testdyn2testdyn3patterndyntestevt1testevt2testevt3patternevttestheap1patternheaptestmbox1patternmboxtestmsg1patternmsgtestmtx1testmtx2testmtx3testmtx4testmtx5testmtx6testmtx7testmtx8patternmtxtestpools1patternpoolstestqueues1testqueues2patternqueuestestsem1testsem2testsem3testsem4patternsemtestthd1testthd2testthd3testthd4patternthdRegion$$Table$$BaseRegion$$Table$$Limittest_timer_donetp_odpalrlist_idle_thread_wavtlistPWMD4SD1SD2ADCD1GPTD2threadstestGPGGA_informace__main_thread_stack_base____initial_spImage$$RW_IRAM1$$ZI$$Limit__initial_mspImage$$RW_IRAM2$$Base@ARMARM Linker, 5.03 [Build 24] -  
534 ArmLink --strict --callgraph --map --symbols --xref --cpu=Cortex-M3 --fpu=SoftVFP --list=.\lst\ch.map --output=.\obj\ch.axf --scatter=.\obj\ch.sct --info=summarysizes,sizes,totals,unused,veneers -  
535 C:\Program Files\Keil\ARM\ARMCC\bin\..\lib\armlib\c_w.lC:\Program Files\Keil\ARM\ARMCC\bin\..\lib\armlib\fz_ws.lC:\Program Files\Keil\ARM\ARMCC\bin\..\lib\armlib\h_w.lC:\Program Files\Keil\ARM\ARMCC\bin\..\lib\armlib\m_ws.lC:\Program Files\Keil\ARM\ARMCC\bin\..\lib\armlib\vfpsupport.lInput Comments:board.oARM Linker, 5.03 [Build 24] -  
536 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\board.o --vfemode=force -  
537 Input Comments:p3a20-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p3a20-2board.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\board.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\board.crfcstartup.oARM Assembler, 5.03 [Build 24]ArmAsm --debug --xref --cpreproc --cpu=Cortex-M3 --apcs=interwork --depend=.\obj\cstartup.d -I..\ -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Programchcoreasm_v7m.oARM Assembler, 5.03 [Build 24]ArmAsm --debug --xref --cpreproc --cpu=Cortex-M3 --apcs=interwork --depend=.\obj\chcoreasm_v7m.d -I..\ -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Programchcore.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chcore.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chcore.crfchcore_v7m.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chcore_v7m.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chcore_v7m.crfvectors.oARM Assembler, 5.03 [Build 24]ArmAsm --debug --xref --cpreproc --cpu=Cortex-M3 --apcs=interwork --depend=.\obj\vectors.d -I..\ -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Programnvic.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\nvic.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\nvic.crfchcond.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chcond.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chcond.crfchdebug.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chdebug.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chdebug.crfchdynamic.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chdynamic.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chdynamic.crfchevents.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chevents.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chevents.crfchheap.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chheap.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chheap.crfchlists.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chlists.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chlists.crfchmboxes.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chmboxes.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chmboxes.crfchmemcore.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chmemcore.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chmemcore.crfchmempools.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chmempools.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chmempools.crfchmsg.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chmsg.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chmsg.crfchmtx.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chmtx.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chmtx.crfchsem.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chsem.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chsem.crfchsys.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chsys.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chsys.crfgps_dekoduj.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\gps_dekoduj.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\gps_dekoduj.crfchqueues.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chqueues.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chqueues.crfchregistry.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chregistry.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chregistry.crfchschd.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chschd.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chschd.crfchthreads.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chthreads.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chthreads.crfchvt.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\chvt.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\chvt.crfusb.oARM Linker, 5.03 [Build 24] -  
538 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\usb.o --vfemode=force -  
539 Input Comments:p5ee4-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p5ee4-2usb.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\usb.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\usb.crfadc.oARM Linker, 5.03 [Build 24] -  
540 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\adc.o --vfemode=force -  
541 Input Comments:p3fb8-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p3fb8-2adc.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\adc.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\adc.crfcan.oARM Linker, 5.03 [Build 24] -  
542 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\can.o --vfemode=force -  
543 Input Comments:p2c48-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p2c48-2can.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\can.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\can.crfext.oARM Linker, 5.03 [Build 24] -  
544 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\ext.o --vfemode=force -  
545 Input Comments:p14dc-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p14dc-2ext.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\ext.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\ext.crfgpt.oARM Linker, 5.03 [Build 24] -  
546 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\gpt.o --vfemode=force -  
547 Input Comments:p55e8-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p55e8-2gpt.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\gpt.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\gpt.crfhal.oARM Linker, 5.03 [Build 24] -  
548 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\hal.o --vfemode=force -  
549 Input Comments:p4894-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4894-2hal.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\hal.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\hal.crfi2c.oARM Linker, 5.03 [Build 24] -  
550 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\i2c.o --vfemode=force -  
551 Input Comments:p1ef8-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p1ef8-2i2c.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\i2c.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\i2c.crficu.oARM Linker, 5.03 [Build 24] -  
552 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\icu.o --vfemode=force -  
553 Input Comments:p2bfc-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p2bfc-2icu.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\icu.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\icu.crfmac.oARM Linker, 5.03 [Build 24] -  
554 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\mac.o --vfemode=force -  
555 Input Comments:p2ce0-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p2ce0-2mac.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\mac.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\mac.crfmmc_spi.oARM Linker, 5.03 [Build 24] -  
556 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\mmc_spi.o --vfemode=force -  
557 Input Comments:p4e28-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4e28-2mmc_spi.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\mmc_spi.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\mmc_spi.crfpal.oARM Linker, 5.03 [Build 24] -  
558 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\pal.o --vfemode=force -  
559 Input Comments:p5524-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p5524-2pal.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\pal.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\pal.crfpwm.oARM Linker, 5.03 [Build 24] -  
560 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\pwm.o --vfemode=force -  
561 Input Comments:p5224-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p5224-2pwm.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\pwm.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\pwm.crfrtc.oARM Linker, 5.03 [Build 24] -  
562 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\rtc.o --vfemode=force -  
563 Input Comments:p58b8-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p58b8-2rtc.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\rtc.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\rtc.crfsdc.oARM Linker, 5.03 [Build 24] -  
564 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\sdc.o --vfemode=force -  
565 Input Comments:p4ffc-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4ffc-2sdc.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\sdc.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\sdc.crfserial.oARM Linker, 5.03 [Build 24] -  
566 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\serial.o --vfemode=force -  
567 Input Comments:p2bd8-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p2bd8-2serial.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\serial.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\serial.crfserial_usb.oARM Linker, 5.03 [Build 24] -  
568 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\serial_usb.o --vfemode=force -  
569 Input Comments:p30b8-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p30b8-2serial_usb.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\serial_usb.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\serial_usb.crfspi.oARM Linker, 5.03 [Build 24] -  
570 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\spi.o --vfemode=force -  
571 Input Comments:p4110-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4110-2spi.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\spi.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\spi.crftm.oARM Linker, 5.03 [Build 24] -  
572 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\tm.o --vfemode=force -  
573 Input Comments:p4c74-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4c74-2tm.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\tm.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\tm.crfuart.oARM Linker, 5.03 [Build 24] -  
574 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\uart.o --vfemode=force -  
575 Input Comments:p3184-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p3184-2uart.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\uart.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\uart.crfpal_lld.oARM Linker, 5.03 [Build 24] -  
576 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\pal_lld.o --vfemode=force -  
577 Input Comments:p1d4-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p1d4-2pal_lld.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\pal_lld.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\pal_lld.crfmac_lld.oARM Linker, 5.03 [Build 24] -  
578 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\mac_lld.o --vfemode=force -  
579 Input Comments:p25fc-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p25fc-2mac_lld.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\mac_lld.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\mac_lld.crfpwm_lld.oARM Linker, 5.03 [Build 24] -  
580 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\pwm_lld.o --vfemode=force -  
581 Input Comments:p3710-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p3710-2pwm_lld.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\pwm_lld.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\pwm_lld.crfserial_lld.oARM Linker, 5.03 [Build 24] -  
582 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\serial_lld.o --vfemode=force -  
583 Input Comments:p4594-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4594-2serial_lld.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\serial_lld.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\serial_lld.crfstm32_dma.oARM Linker, 5.03 [Build 24] -  
584 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\stm32_dma.o --vfemode=force -  
585 Input Comments:p34a4-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p34a4-2stm32_dma.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\stm32_dma.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\stm32_dma.crfadc_lld.oARM Linker, 5.03 [Build 24] -  
586 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\adc_lld.o --vfemode=force -  
587 Input Comments:p2004-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p2004-2adc_lld.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\adc_lld.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\adc_lld.crfhal_lld.oARM Linker, 5.03 [Build 24] -  
588 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\hal_lld.o --vfemode=force -  
589 Input Comments:p2408-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p2408-2hal_lld.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\hal_lld.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\hal_lld.crfgpt_lld.oARM Linker, 5.03 [Build 24] -  
590 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\gpt_lld.o --vfemode=force -  
591 Input Comments:p4340-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p4340-2gpt_lld.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\gpt_lld.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\gpt_lld.crftest.oARM Linker, 5.03 [Build 24] -  
592 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\test.o --vfemode=force -  
593 Input Comments:p3dc0-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p3dc0-2test.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\test.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\test.crftestbmk.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\testbmk.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\testbmk.crftestdyn.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\testdyn.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\testdyn.crftestevt.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\testevt.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\testevt.crftestheap.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\testheap.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\testheap.crftestmbox.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\testmbox.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\testmbox.crftestmsg.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\testmsg.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\testmsg.crftestmtx.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\testmtx.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\testmtx.crftestpools.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\testpools.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\testpools.crftestqueues.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\testqueues.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\testqueues.crftestsem.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\testsem.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\testsem.crftestthd.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\testthd.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\testthd.crfmain.oARM Linker, 5.03 [Build 24] -  
594 armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=6642 --cpu=Cortex-M3 --fpu=SoftVFP --output=.\obj\main.o --vfemode=force -  
595 Input Comments:p2758-3ARM Assembler, 5.03 [Build 24]armasm --debug --diag_suppress=1602,1073 --cpu=Cortex-M3 --fpu=SoftVFP --apcs=/interwork/interwork --divide C:\Users\Zbynek\AppData\Local\Temp\p2758-2main.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\main.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\main.crfkom_uziv.oARM C/C++ Compiler, 5.03 [Build 24]ArmCC --debug -c --depend=.\obj\kom_uziv.d --cpu=Cortex-M3 --apcs=interwork -O3 -Otime -I..\ -I..\..\..\os\kernel\include -I..\..\..\os\ports\common\ARMCMx -I..\..\..\os\ports\common\ARMCMx\CMSIS\include -I..\..\..\os\ports\RVCT\ARMCMx -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I..\..\..\os\hal\include -I..\..\..\os\hal\platforms\STM32 -I..\..\..\os\hal\platforms\STM32\GPIOv2 -I..\..\..\os\hal\platforms\STM32\SPIv1 -I..\..\..\os\hal\platforms\STM32\USARTv1 -I..\..\..\os\hal\platforms\STM32L1xx -I..\..\..\boards\ST_STM32L_DISCOVERY -I..\..\..\test -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32L1xx" -D__EVAL -D__heap_base__=Image$$RW_IRAM1$$ZI$$Limit -D__heap_end__=Image$$RW_IRAM2$$Base --omf_browse=.\obj\kom_uziv.crfargv_veneer.oARM Linker, 5.03 [Build 24] -  
596 armlink --partial --no_add_relocs_to_undefined --no_execstack --no_generate_mapping_symbols --diag_suppress=6642 --cpu=7-M --fpu=None --no_unaligned_access --output=argv_veneer.o --vfemode=force --branchpatch=m3-ldrd -  
597 Input Comments:ER_IROM1RW_IRAM1RW_IRAM2.debug_abbrev.debug_frame.debug_info.debug_line.debug_loc.debug_macinfo.debug_pubnames.symtab.strtab.note.comment.shstrtab4}ԙ€4|| -  
598  °|” -  
599 @ D}@ D}D}Ä*ƒ$%7,¨4VC`þOd‹´/Z»Qi( ‰y´& D œÔj„1‰Xœ xœ@ ˜¸§¤ -