Rev 2943 Rev 2945
1 ELF(õ(§H§4 (X Ù555555555ß555‡55555555555Ñ'ó'(9(]((¥(9+555555555)/5}#555555¹%É%555555ðøðZø 1 ELF(õĨä¨4 (X Ù555555555ß555‡55555555555Ñ'ó'(9(]((¥(9+555555555)/5}#555555¹%É%555555ðøðZø
2  è ‚DƒDªñÚEÑðOø¯ò ºèð¿ûCðGôz{ 2  è ‚DƒDªñÚEÑðOø¯ò ºèð¿ûCðG|{œ{
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 DOð ø;ð¿øK¿ø[dÐøkdøkùÑð¿øK­  ÑmX¿øËúÕàøkøkmùՑBÖÓpG#$%&:(¿xÁûØR(¿0ÁH¿ `pGµ½µ½ßø Ðÿ÷øÿðêýðŽøX ´ÿ÷ñÿ¼ðŒøð¾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
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 ð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µ
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 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
6 C‚c)Ð )Ð àAj 6 C‚c)Ð )Ð àAj
7 BÐàAj‘CÑðþGb$h¬Bäѽèð !óˆÂh!óˆÁ`FpGµ "‚óˆ‚k$Cc*Ð *Ð 7 BÐàAj‘CÑðþGb$h¬Bäѽèð !óˆÂh!óˆÁ`FpGµ "‚óˆ‚k$Cc*Ð *Ð
8 àBjBÐàBj2êÑðhþDbð6ÿ„óˆ½-éðAF !óˆhF'¬BÐàh0Cà`Ôé‚kCc*Ð *Ð 8 àBjBÐàBj2êÑðhþDbð6ÿ„óˆ½-éðAF !óˆhF'¬BÐàh0Cà`Ôé‚kCc*Ð *Ð
9 àBjBÐàBj2êÑð?þGb$h¬BãÑð 9 àBjBÐàBj2êÑð?þGb$h¬BãÑð
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 ÿ‡óˆ½èð"Á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ê
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 Ð)± 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ñ
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  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
13 `BhÁh‘B$¿hÁ`0ð±ý ½H ðH`I!ðA`pGIÀ ðÑé“B2¿ D 13 `BhÁh‘B$¿hÁ`0ð±ý ½H ðH`I!ðA`pGIÀ ðÑé“B2¿ D
14 `pG !óˆ IÀ ðÑé£ë #”E2¿FD 14 `pG !óˆ IÀ ðÑé£ë #”E2¿FD
15 `ƒóˆpGHAhhpG_ @ #`ÀépGh 15 `ƒóˆpGHAhhpG_ @ #`ÀépGh
16 ``pG "‚óˆh 16 ``pG "‚óˆh
17 `` €óˆpG*¿Oð #pG´ƒóˆh `Œóˆ`DhR!DôѼpGµh)¿ 17 `` €óˆpG*¿Oð #pG´ƒóˆh `Œóˆ`DhR!DôѼpGµh)¿
18 h`тh±@hGFF½µF €óˆh(¿h 18 h`тh±@hGFF½µF €óˆh(¿h
19 `ъh*¿HhG!óˆ½Jµ”i "‚óˆacñ,ab!`kb`cah ` )¿ðû 19 `ъh*¿HhG!óˆ½Jµ”i "‚óˆacñ,ab!`kb`cah ` )¿ðû
20 ðû!óˆ`j½µ €óˆL iPø,B¿ ðýú¡iQø,h 20 ðû!óˆ`j½µ €óˆL iPø,B¿ ðýú¡iQø,h
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 `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
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 `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Ð
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 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‹óˆºñ
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 ¿ €óˆÈÑ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Ð
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 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)Ð)¿ )
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 Ñà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
27 w„¿bJcF Ø h‹h“BûÒ`JhB`H`Ah`0¼pGhÒøÀœEúÒ 27 w„¿bJcF Ø h‹h“BûÒ`JhB`H`Ah`0¼pGhÒøÀœEúÒ
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 `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@¨` Õ
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` € sÈ ˆ "`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 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` €  sÈ ˆ "`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
30 XhŠBوB(¿‚BøØpGˆBõҐBóÓpGpràðº!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½0sIIh`pGIIh‚h‰Jh‰`Âh‘B„¿Á`pGi‘Bˆ¿FapGI`IA`!`Á`IapGµ L†° I `‘ 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½¸sIIh`pGIIh‚h‰Jh‰`Âh‘B„¿Á`pGi‘Bˆ¿FapGI`IA`!`Á`IapGµ L†° I `‘
31 IÍé@hFÿ÷Ïÿ™hFˆG˜ `°½à I!Q!dI 31 IÍé@hFÿ÷Ïÿ™hFˆG˜ `°½à I!Q!dI
32 hBð? 32 hBð?
33 `cI 33 `cI
34 hBð? 34 hBð?
35 ` 35 `
36 hBð? 36 hBð?
37 `_IBhJ`‚hŠ`ÂhÊ`iJaBi 37 `_IBhJ`‚hŠ`ÂhÊ`iJaBi
38 b‚iJbh 38 b‚iJbh
39 `YIjJ`BjŠ`‚jÊ`ÂjJak 39 `YIjJ`BjŠ`‚jÊ`ÂjJak
40 bBkJbÂi 40 bBkJbÂi
41 `RIÂkJ`lŠ`BlÊ`‚lJaÂl 41 `RIÂkJ`lŠ`BlÊ`‚lJaÂl
42 bmJb‚k 42 bmJb‚k
43 `LI‚mJ`ÂmŠ`nÊ`BnJa‚n 43 `LI‚mJ`ÂmŠ`nÊ`BnJa‚n
44 bÂnJbBm 44 bÂnJbBm
45 `EIBoJ`‚oŠ`ÂoÊ`Ðø€ JaÐø„ 45 `EIBoJ`‚oŠ`ÂoÊ`Ðø€ JaÐø„
46 bÐøˆ Jbo 46 bÐøˆ Jbo
47 `=IÐø J`Ðø” Š`Ðø˜ Ê`Ðøœ JaÐø  47 `=IÐø J`Ðø” Š`Ðø˜ Ê`Ðøœ JaÐø 
48 bÐø¤ JbÐøŒ`pG-éðOðÂó€ÂóÁ ÂóAÂóÃ"OðOð Oð 48 bÐø¤ JbÐøŒ`pG-éðOðÂó€ÂóÁ ÂóAÂóÃ"OðOð Oð
49 ð4ÐVOêÖkú öú û*4¿Ðø àÐø$à.ê Kê4¿bFb úöÐø°+ê&CF`VÐø° 49 ð4ÐVOêÖkú öú û*4¿Ðø àÐø$à.ê Kê4¿bFb úöÐø°+ê&CF`VÐø°
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 úö+ê 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
51 {ð*Ð*¿ ÐàNH BÑNHhAð`MHhAð``p! ý÷aÿIHà`!iFöhƒ!iˆƒÇç@ð 51 {ð*Ð*¿ ÐàNH BÑNHhAð`MHhAð``p! ý÷aÿIHà`!iFöhƒ!iˆƒÇç@ð
52 }ð*Ð*¿@ð Ñ@ð 52 }ð*Ð*¿@ð Ñ@ð
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 ð*Ð*¿@ô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
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 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Š
55 ‚Š‚IIBÑOHh!ô€A`% ý÷q¾EIB¿pGJHh!ô1`& ý÷e¾-éðGEoFµø ,ˆµø ðOð OðÐ!ð¿€!ð¿Að ð¿Að@ð¿Aô€q‡óˆ0þ÷#øˆóˆô€ ЇóˆOôq0þ÷øˆóˆ(ˆ ô€p(€ð Їóˆ 55 ‚Š‚IIBÑOHh!ô€A`% ý÷q¾EIB¿pGJHh!ô1`& ý÷e¾-éðGEoFµø ,ˆµø ðOð OðÐ!ð¿€!ð¿Að ð¿Að@ð¿Aô€q‡óˆ0þ÷#øˆóˆô€ ЇóˆOôq0þ÷øˆóˆ(ˆ ô€p(€ð Їóˆ
56 ðÿ0Fÿ÷âüˆóˆð€¿ð€Їóˆñ0þ÷þ(¨¿¨€Ú!0ý÷ñÿ)ð€@ð@¨ˆóˆð@¿½èð‡‡óˆ!0ý÷ßÿˆóˆ)ð@¨(ˆ ð@(€½èð‡ 8@ D@¬ $ ¡%8@­%D@Ps 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 ðÿ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
57 h"ê`ð¿½Hh!ð€q`½`@œ `@8@Áj h 57 h"ê`ð¿½Hh!ð€q`½`@œ `@8@Áj h
58 h"ð 58 h"ð
59 `Áj# 59 `Áj#
60 zIhúò 60 zIhúò
61 `‚j!Q`‚j‘`€j!`pG-éðGFFðOð 61 `‚j!Q`‚j‘`€j!`pG-éðGFFðOð
62 Oð OðOð Oð.Ðàjhh!ð`àjz@h 62 Oð OðOð Oð.Ðàjhh!ð`àjz@h
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 úñ` 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
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 úñ` 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
65 jcƒjJjZcƒjŠjšcƒjÊjÚcƒj 65 jcƒjJjZcƒjŠjšcƒjÊjÚcƒj
66 kdÊhƒjBô€rBð€bZ` ið€OЀj@ò2C`pG€j@ò2C`pG HhAô`pGHh!ô`pG$@Ô \sí)X$@ 8@'@kIh` `jI 66 kdÊhƒjBô€rBð€bZ` ið€OЀj@ò2C`pG€j@ò2C`pG HhAô`pGHh!ô`pG$@Ô äsí)X$@ 8@'@kIh` `jI
67 h 67 h
68 ``  68 `` 
69 hBð 69 hBð
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 ``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"
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 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ð
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 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ø*Ïà ÍÌÌÌ
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  ( ` ˆ ù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ø)
74 ñ 74 ñ
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 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 ÿ÷
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 û`ÿ÷Üú½èø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à` 8t8(  --- Score : msgs/S, ctxswc/S9 threads/Sœ
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 =; 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ø( ÿ÷'ø½è@ ÿ÷^¸` 8t<( @
78  P 78  P
79 bytes/S >t 79 bytes/S >t
80 ˆ 80 ˆ
81 timers/Sœ 81 timers/Sœ
82 wait+signal/S¨ 82 wait+signal/S¨
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 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(
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 Р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 ý÷©û (¿!!
85 þ÷bþ(¿8½%ý÷ø B ¿!! Cý÷ø(öÑ)F þ÷Oþ(¿8½%F$ü÷ìÿ¨B ¿!! Cü÷ñÿ(öфð½è8@ þ÷8¾P ¸ 85 þ÷bþ(¿8½%ý÷ø B ¿!! Cý÷ø(öÑ)F þ÷Oþ(¿8½%F$ü÷ìÿ¨B ¿!! Cü÷ñÿ(öфð½è8@ þ÷8¾P ¸
86 ` A A( BCABØ 86 ` A A( BCABØ
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 8tDEABCDOðÿ0ü÷þ¸A þ÷¾B þ÷ý½C þ÷ú½µüLˆ°"$`iF Fü÷Èø"© Fü÷Ãø h B¿!! þ÷÷ý(¿°½iFïHü÷Âø h B¿!! þ÷çý(¿°½©çHü÷²ø h B¿!! þ÷×ý(¿°½!àHü÷mùà¡ þ÷Öý°½Oðÿ0ü÷­¸µF2 ý÷ÿú! Fü÷
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 ù ½µ!Ò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 þ÷ý(¿ °½èðƒ¹ñ¿!!
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 þ÷çü(¿ °½èðƒ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ü(¿½
90 !Oðÿ0ü÷7ø(¿!! þ÷3ü(¿½ 90 !Oðÿ0ü÷7ø(¿!! þ÷3ü(¿½
91 !Oðÿ0ü÷Jø(¿!! þ÷$ü(¿½ 91 !Oðÿ0ü÷Jø(¿!! þ÷$ü(¿½
92 !Oðÿ0ü÷[ø(¿!! ½è@þ÷¼P uABCT ˆ ` °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 !Oðÿ0ü÷[ø(¿!! ½è@þ÷¼P ”uABCT ˆ ` 8tƒ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û÷Øÿ(¿!!
93 þ÷éú(¿°p½ Fû÷•ÿiFHû÷Æÿ(¿!! þ÷×úàà(¿°p½ÝéˆB¿!! þ÷Èú°p½!vçP è 93 þ÷éú(¿°p½ Fû÷•ÿiFHû÷Æÿ(¿!! þ÷×úàà(¿°p½ÝéˆB¿!! þ÷Èú°p½!vçP è
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 "ý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¿!!
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 þ÷ú(¿„óˆ%@ð'‚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@¡ ý÷´¿` 8t=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û÷þ( ý÷‹ÿû÷Æþ
96 ý÷†ÿC ý÷ÿ ½µ ü÷eü( ý÷zÿB ý÷ ÿ ½µ( ü÷Yü¼Hû÷}þ 96 ý÷†ÿC ý÷ÿ ½µ ü÷eü( ý÷zÿB ý÷ ÿ ½µ( ü÷Yü¼Hû÷}þ
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 ý÷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 ý÷¤þ ½µ
98 ü÷ðû™Hû÷þ ý÷ÿ…Hû÷þ 98 ü÷ðû™Hû÷þ ý÷ÿ…Hû÷þ
99 ý÷üþû÷7þ 99 ý÷üþû÷7þ
100 ý÷÷þû÷2þD ý÷ˆþ ½µ ü÷Ôû‹Hû÷øý 100 ý÷÷þû÷2þD ý÷ˆþ ½µ ü÷Ôû‹Hû÷øý
101 ý÷æþû÷!þC ý÷wþ ½µ( ü÷Ãû ý÷ØþB ý÷kþ ½µ2 ü÷·û|Hû÷Ûý 101 ý÷æþû÷!þC ý÷wþ ½µ( ü÷Ãû ý÷ØþB ý÷kþ ½µ2 ü÷·û|Hû÷Ûý
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 ý÷Éþû÷þ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àˆ ` E8t×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¿!!
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 ý÷ðü(¿½èøƒ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ú÷
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 þ 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˜ ˆ ` € 8t™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½
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 J!Hû÷ùHû÷Cù(¿!! ½èp@ý÷™º¨ 8t[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(¿!!
106 ý÷§ù¸¹…óˆ†óˆ!‰Hû÷Ïù‡Hû÷µù…óˆ†óˆ¸h(¿!! ý÷ù±…óˆ½èøƒ…óˆH•K€iOô˜q€hBØøû÷Zþ{I†óˆ`¸h(¿!! ý÷pù(ßхóˆý÷²ù 106 ý÷§ù¸¹…óˆ†óˆ!‰Hû÷Ïù‡Hû÷µù…óˆ†óˆ¸h(¿!! ý÷ù±…óˆ½èøƒ…óˆH•K€iOô˜q€hBØøû÷Zþ{I†óˆ`¸h(¿!! ý÷pù(ßхóˆý÷²ù
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 !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à8té[´ ABCD` \( Ø i^Öé@±hˆB¿!! ý÷sø`»…óˆ#"Hahû÷Ãù(¿!!
108 ý÷cø(¿ø½#"Hahû÷³ù(¿!! ý÷Sø(¿ø½‡óˆ°h(¿!! ý÷Fø±…óˆø½…óˆ 108 ý÷cø(¿ø½#"Hahû÷³ù(¿!! ý÷Sø(¿ø½‡óˆ°h(¿!! ý÷Fø±…óˆø½…óˆ
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 "!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¡
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 ü÷ÿ(¿ø½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` 8tµ`( 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¿!!
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ßøX“ßL/FOð ˆaˆóˆ°iÉø ú÷Óý‡óˆ-1Òßèð 'Oðÿ3"Ó¡ñ0ú÷>ý,àOðÿ3"Сñ0ú÷5ý#àOðÿ3"Ì¡ñ0ú÷,ýàOðÿ3"É¡ñ0ú÷#ýàOðÿ3"Å¡ñ0ú÷ýàOðÿ3"¡ñ0ú÷ý%hŲµç¶I­õ}¾ ‰iˆa¿IÀHû÷|û¿L@ò‚2! Fû÷tü@ò‚2! Fû÷nüºM·L¿Oôzpû÷ÕøOðÿ3OôúriFñ ú÷ü³¡hFðcû𬀱¡ð]û(}ÐÀƲd.ˆ¿d&2F9F}¨ðcû1F}¨ðáúOðÿ3 "§¡ñ0ú÷ÄüOðÿ3 "ññ0ú÷»üOðÿ3"¢¡ñ0ú÷³üOðÿ3 "Ÿ¡ñ0ú÷«üOðÿ3"ññ0ú÷¢üOðÿ3"•¡ñ0ú÷šüOðÿ3 "•¡ñ0ú÷’üOðÿ3 111 ü÷Ãü(¿½èð‡¨il°B¿!! ü÷¶ü(¿½èð‡‡óˆ¨i„`ˆóˆd½èð‡pµü÷ý%Låhd û÷àùñeQ ü÷Äü(¿p½åhd û÷ÓùñeQ ü÷·ü(¿p½åhOôzpû÷Åùòé2Q ü÷©ü(¿p½àhñd Fû÷Âùb!F½èp@ ü÷™¼E` 8t!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ð…û𬀠¡ðû(}ÐÀƲd.ˆ¿d&2F9F}¨ð…û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
112 "ñ#ñ0ú÷‰üOðÿ3"‰¡ñ0ú÷üOðÿ3 "Œ¡ñ0ú÷yüOðÿ3"éñ0ú÷qüOðÿ3"}¡ñ0ú÷iüOðÿ32F}©ñ0ú÷aüOðÿ3"u¡ààñ0ú÷WübçOðÿ3"o¡ñ0ú÷NüOðÿ3("u¡ñ0ú÷FüOðÿ3OôúriFñ0ú÷=üOðÿ3"c¡ñ0ú÷5ü@ç¿Oðÿ3"r¡ñ0ú÷+ü6çEIv ;L‰iˆaOôzpû÷ø`h@``÷ç0µ‹°Fq¡ðÖú1L(¿ h€ð@(Ðn¡(FðËú(¿ h€ð€Ðk ­èèñ‘è¥èÐé€j‘Íé Oðÿ3,"iFkHú÷íû h€ð€ ` °0½ ` °0½$”°%Fû÷šùú÷Ãþ!Hû÷Rú*N@ò‚2Oôq0Fû÷Iû@ò‚210Fû÷CûYIZHû÷ù0ið¿Hü÷÷úOô€PUI€UOF"8Fû÷.û@òš"£à@  8wÔ ˜ Odpal_vlakno` ¬ 01234konecGPS_NMEAlw$ @( $GPGGA*Latitude: 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½@  ÀwÔ ˜ Odpal_vlakno` ¬ 0 1234konecGPS_NMEAôw$ @( $GPGGA*Latitude:
113 Longitude: Altitude: Status: Nenalezen ukoncovaci znak NMEA zpravy *Nenalezen zacatek GPGGA zpravycounterahojzdarNeplatny prikaz, spravny format *<prikaz> 113 Longitude: Altitude: Status: Nenalezen ukoncovaci znak NMEA zpravy *Nenalezen zacatek GPGGA zpravycounterodpalzdarNeplatny prikaz, spravny format *<prikaz>
114 Ü 0w @@OôQ8Fû÷‚ú@ò‚"Oô€A8Fû÷{ú@òš"OôA8Fû÷tú!zHú÷Äÿû÷™ÿ"!xHû÷iúwIxHû÷éøOôr€!8Fû÷_ú"@!8Fû÷Zú"€!8Fû÷UúOð nK@"Oô˜qmHÍøú÷WþlK@"OôlqkHÍøú÷NþiK@"Oô˜qhHÍøú÷EþOôzqfHû÷?øeOßø˜ ñ 114 Ü &”°4Fû÷Íøú÷öý!¡Hû÷…ù¡O@ò‚2Oôq8Fû÷|ú@ò‚298Fû÷vú›I›Hû÷Rø8ið¿•Hü÷*úOô€P–I€–MF"(Fû÷aú@òš"OôQ(Fû÷Zú@ò‚"Oô€A(Fû÷Sú@òš"OôA(Fû÷Lú!‰Hú÷œÿû÷qÿ"!‡Hû÷Aú†I‡Hû÷ÁøOôr€!(Fû÷7ú"@!(Fû÷2ú"€!(Fû÷-ú%~K@"Oô˜q}H•ú÷1þ|K@"Oôlq{H•ú÷)þzK@"Oô˜qyH•ú÷!þßøà¡ßøœßøܑ¿Oðÿ3"©ñ ú÷¾ùø (Ð,KВà&4F ñ ¯òlXFð€ù(,ЯòtXFðyù౯òxèÍé Íé <ñ‘èÍé Íé<Ðé€j‘Íé s," ©ñ0ú÷XúÙø€ð€¿ÉøøPZà €óˆÚø(±!Abú÷¹úÊøP…óˆÙø€ð@çç
115 ¿Oðÿ3"©ñ ú÷Þùø (Ð-=Њà$%F ñ ¯ò,XFð\ù(¿Øø€ð@'Яò<XFðPù豯ò@èÍé Íé <ñ‘èÍé Íé<Ðé€j‘Íé Oðÿ3," ©ñ0ú÷rúØø€ð€ÈøøMà 115 .Ò©ˆUñƲëEp<à;ÑOð4F ñ ¯ò!XFð(ù(AЯò$!XFð!ù(¿Ùø€ð€GЯò4 èÍé Íé <ñ‘èÍé Íé<Ðé€j‘Íé Oðÿ3," ©ñ0ú÷ùùÙø€ð€Éøø*(¿,$8ið¿Hü÷ùOôúpú÷ÈýKç €óˆÚø(±!Abú÷LúÊøP…óˆÙø€ð@ÉøØç¬ @¸w @@Ô @ ˜ ¯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ø÷nÿI «¾þç&pG¨üTUUeÿÿ€RðóUU?ÿðUUUÿÿUUUUÿÿUUUUÿÿPUUUÿÿmainBH  5 ? I S ] c i o –@`@`@ `@`@ 0`@`@ D`@`@ X`@`@l`@`@€`@`@P € ° à  x18x¡8.x9Exû9_x“:~xë:žx_;g;ÄxÉ<íxu=y>2yw>>Tyá>ç>syA?Lt\tlt|tŒtœt¬t¼tÌtÜtìtüt uŒyA%AµyBBåyóBÿBTudutuáDçDíD zÙDóD-z{EµEHz1H9H u°uÀuYzI!IàuzK—Køu¡z[Qv°zÑQïQÑz‘RóRüzuS7T({ßTUA{ÅWËWQ{‡X·Xf{qYƒY~{ZqZ(v8vHvXvhvxvˆv˜v’{[![Ìv®{ë[\Ã{S^y^ävôvÙ{­`É`ï{¿aça|'cAc"|çcw w0w@wC|-e^|½ey|]f’|»gdwtw„w”wè]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Ä| @0T}@ Œ ¤wP¨v ÐuðÜ „ A"P TP d))h)At)2€)Zˆ˜ )Ác0´)9p\šThKé[ˆØ )*d „))i$ü )ÁK'ƒhZoi!/!I$ > %%%% %C
116 , Ò 116 %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@
117 øñIJ 117 B.:;9? @
118 ë€øAà@ÑOð%F ñ ¯òÄXFðù(¿Øø€ð@AЯòÔXFðù(¿Øø€ð€5ЯòäèÍé Íé <ñ‘èÍé Íé<Ðé€j‘Íé Oðÿ3," ©ñ0ú÷!úØø€ð€Èøø*(¿-%0ið¿Hü÷EùOôúpú÷ðýSçÈøêçÔ @ ˜ kkø ¥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 € ° à  xw18w¡8¦w9½wû9×w“:öwë:x_;g;<xÉ<exu=†x>ªxw>>Ìxá>ç>ëxA?ÄsÔsäsôstt$t4tDtTtdttt„tyA%A-yBB]yóBÿBÌtÜtìtáDçDíDƒyÙDóD¥y{EµEÀy1H9Hu(u8uÑyI!IXuùyK—Kpuz[Qˆu(zÑQïQIz‘RóRtzuS7T zßTU¹zÅWËWÉz‡X·XÞzqYƒYözZqZ u°uÀuÐuàuðuvv 118 C.:;9G@
119 {[![Dv&{ë[\;{S^y^\vlvQ{­`É`g{¿aça{{'cAcš{çcˆv˜v¨v¸v»{-eÖ{½eñ{]f 119 D1E1F1XYWG1XYWH.1I.1@J.1@
120 |»gÜvìvüv wè]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€HhTüt|”A"P TP d))h)At)2€)Zˆ˜ )Ác0´)9p\šThKé[ˆØ )*d „))i$ü )ÁK'ƒhZoi!/!I$ > %%%% %C 120 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+|  
121 %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@ 121   0ÿÿÿÿarmcc+|  
122 B.:;9? @ 122   0ÿÿÿÿarmcc+|  
123 C.:;9G@ 123   0ÿÿÿÿarmcc+|  
124 D1E1F1XYWG1XYWH.1I.1@J.1@ 124   0ÿÿÿÿarmcc+|  
125 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+|   125   0ÿÿÿÿarmcc+|  
126   0ÿÿÿÿarmcc+|   126   0ÿÿÿÿarmcc+|  
127   0ÿÿÿÿarmcc+|   127    Ð 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>
128   0ÿÿÿÿarmcc+|   128 H0Bz„…†‡ˆŽx2A|„…†Žª.A|„…†ŽØ.A|„…†Ž DA|„…†ŽJ @A|„…†ŽŠ >A|„…†Ž Ì  Þ ò €Bz„…†‡ˆŽ$r
129   0ÿÿÿÿarmcc+|   129 jA|„…†Žp
130   0ÿÿÿÿarmcc+|   130 ÄÅÆÎB Ü
131   0ÿÿÿÿarmcc+|   131 6A|„…†Ž (A~„ŽPÄÎD 4A~„Žx 6A|„…†Ž® BA|„…†Žð 0G~„Ž 6A|„…†ŽV BA|„…†Ž˜ 0R~„ŽÈ 8A|„…†Ž DA|„…†ŽD 2G~„Ž x  œŒ  ¦ ( Î 
132    Ð 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> 132 œä 
133 H0Bz„…†‡ˆŽx2A|„…†Žª.A|„…†ŽØ.A|„…†Ž DA|„…†ŽJ @A|„…†ŽŠ >A|„…†Ž Ì  Þ ò €Bz„…†‡ˆŽ$r 133 8î  8ö 
134 jA|„…†Žp 134 (G„LÄ2A~„ŽN(A~„Žx:B~„Ž²2A~„ŽäA~„Ž ü
135 ÄÅÆÎB Ü 135 $ÒA|„…†Ža
136 6A|„…†Ž (A~„ŽPÄÎD 4A~„Žx 6A|„…†Ž® BA|„…†Žð 0G~„Ž 6A|„…†ŽV BA|„…†Ž˜ 0R~„ŽÈ 8A|„…†Ž DA|„…†ŽD 2G~„Ž x  œŒ  ¦ ( Î  136 ÄÅÆÎB ØA~„Ž 8ì 8
137 œä  137 *4VA|„…†ŽŠJB~„ŽÔHA|„…†Ž  A„NÄ@.A|„…†ŽnFK~„Ž´lBz„…†‡ˆŽ$ ”Bv„
138 8î  8ö  138 … †‡ˆ‰Š‹Ž ´Î0A|„…†Žþ|Bz„…†‡ˆŽzDK~„Ž$¾’Bv„
139 (G„LÄ2A~„ŽN(A~„Žx:B~„Ž²2A~„ŽäA~„Ž ü 139 … †‡ˆ‰Š‹Ž Tl(A~„Ž ˜ œ¨ Æ$ ê` JdA{„…†‡ŽCvm{ ®^A~„…\
140 $ÒA|„…†Ža 140 ÄÅA OÄÅ > JJ ”B(Ö‚A|„…†‡a
141 ÄÅÆÎB ØA~„Ž 8ì 8 141 ÄÅÆÇB [ÄÅÆÇ `h*A|„…†Ž’:A|„…†ŽÌ.A~„Žú:A~„Ž 42fBA~„Ž¨,A~„Ž Ô ô.D|„…†Ž"XA|„…†Ž €
142 *4VA|„…†ŽŠJB~„ŽÔHA|„…†Ž  A„NÄ@.A|„…†ŽnFK~„Ž´lBz„…†‡ˆŽ$ ”Bv„ 142 Š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
143 … †‡ˆ‰Š‹Ž ´Î0A|„…†Žþ|Bz„…†‡ˆŽzDK~„Ž$¾’Bv„ 143 nA~„ŽŒA~„Ž 8¨ ¾ÆA~„Ž ÞæA~„Ž þA~„ŽA~„Ž4(A~„ŽQÄÎ 8\" ~ ¨ ¬
144 … †‡ˆ‰Š‹Ž Tl(A~„Ž ˜ œ¨ Æ$ ê` JdA{„…†‡ŽCvm{ ®^A~„…\ 144 ¶"A~„ŽØA~„Ž 8ô A~„Ž A~„Ž 4 
145 ÄÅA OÄÅ > JJ ”B(Ö‚A|„…†‡a 145 > 
146 ÄÅÆÇB [ÄÅÆÇ `h*A|„…†Ž’:A|„…†ŽÌ.A~„Žú:A~„Ž 42fBA~„Ž¨,A~„Ž Ô ô.D|„…†Ž"XA|„…†Ž € 146 H 
147 Š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 147 R 
148 nA~„ŽŒA~„Ž 8¨ ¾ÆA~„Ž ÞæA~„Ž þA~„ŽA~„Ž4(A~„ŽQÄÎ 8\" ~ ¨ ¬ 148 \  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
149 ¶"A~„ŽØA~„Ž 8ô A~„Ž A~„Ž 4  149 ÄÅÆÇÈÉÊÎA D
150 >  150 ÄÅÆÇÈÉÊÎ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
151 H  151 ÄÅÆ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
152 R  152 ÄÎB I @ IdA|„…†ŽAzT|S~ke\ZU\
153 \  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 153 X XTK ŒK
154 ÄÅÆÇÈÉÊÎA D 154 –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 ÄÅƐm–Al@ppÔBz„…†‡ˆ‰L
155 ÄÅÆÇÈÉÊÎ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 155 ÄÅÆÇÈÉA S
156 ÄÅÆ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 156 ÄÅÆÇÈÉA FÄÅÆÇÈÉHq$A}„…ŽhlqVB~„Ž hÄq€ 4Dr Fr Hr hô hJrDhŽrNFŽjÎÜr  èr hôr4
157 ÄÎB I @ IdA|„…†ŽAzT|S~ke\ZU\ 157 ..\..\..\os\hal\include\gpt.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilDd2éGPT_UNINIT GPT_STOP GPT_READY GPT_CONTINUOUS GPT_ONESHOT Pgptstate_tœ;PGPTDriverA@O–%"û"Pgptcallback_tG\
158 X XTK ŒK 158 ..\..\..\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"õ 
159 –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ê~jk „krA}„…ŽArs}Cök¼Bl@èoÔBz„…†‡ˆ‰L 159 ..\..\..\os\hal\include\pwm.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilt#€BÈPWM_UNINIT PWM_STOP PWM_READY Ppwmstate_tœRPPWMDriver>WOõ%õ"Ú"íPpwmcallback_tù^ô
160 ÄÅÆÇÈÉA S 160 ..\..\..\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î#€"æ"õ 
161 ÄÅÆÇÈÉA FÄÅÆÇÈÉÀp$A}„…ŽhäpVB~„Ž h<q€ 4¼q ¾q Àq hô hÂqDhrNFŽjÎTr  `r hlr4 161 ..\..\..\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ù^
162 ..\..\..\os\hal\include\gpt.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilD2éGPT_UNINIT GPT_STOP GPT_READY GPT_CONTINUOUS GPT_ONESHOT Pgptstate_tœ;PGPTDriverA@O–%"û"Pgptcallback_tG\ 162 ..\..\..\os\hal\platforms\STM32\pwm_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¨E8‚Ppwmmode_tžPpwmchannel_tý£Ppwmcnt_t ¨*‰mode¨#callback¡#PPWMChannelConfigæ¹*€0frequency#periodÓ#callback¡#â channelsY# cr2 #,PPWMConfig"â)æPWMDriverstatel#configê#periodÓ#clock# timî#€"æ"õ qPWMD4~4
163 ..\..\..\os\hal\platforms\STM32\gpt_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¬t2Pgptfreq_tëPgptcnt_t ð*÷frequency¨#callback#PGPTConfigσ)ÏGPTDriverstateé#configS#clock#timW# ÷"O"õ  163 ..\..\..\os\hal\include\gpt.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilXHˆ‚éGPT_UNINIT GPT_STOP GPT_READY GPT_CONTINUOUS GPT_ONESHOT Pgptstate_tœ;PGPTDriverý
164 ..\..\..\os\hal\include\pwm.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilt# BÈPWM_UNINIT PWM_STOP PWM_READY Ppwmstate_tœRPPWMDriver>WOõ%õ"Ú"íPpwmcallback_tù^ô 164 @O–%"û"Pgptcallback_tGl
165 ..\..\..\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î#€"æ"õ  165 ..\..\..\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· ¤
166 ..\..\..\os\hal\include\pwm.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilBhÈPWM_UNINIT PWM_STOP PWM_READY Ppwmstate_tœRPPWMDriverJWOõ%õ"Ú"íPpwmcallback_tù^ 166 ..\..\..\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 #
167 ..\..\..\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 167 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¦‚|
168 ..\..\..\os\hal\include\gpt.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilXH(‚éGPT_UNINIT GPT_STOP GPT_READY GPT_CONTINUOUS GPT_ONESHOT Pgptstate_tœ;PGPTDriverý 168 ..\..\..\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_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‹ì
169 @O–%"û"Pgptcallback_tGl 169 ..\..\..\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¡,À
170 ..\..\..\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· ¤ 170 ..\..\..\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¼#"<
171 ..\..\..\os\hal\platforms\STM32\stm32.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil„‘L…*…TCR1…#_resvd0 #CR2…#_resvd1 #SMCR…#_resvd2 # 171 ..\..\..\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„
172 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¦‚| 172 ..\..\..\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`
173 ..\..\..\os\kernel\include\chthreads.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil+4‡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‹ì 173 ..\..\..\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
174 ..\..\..\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¡,À 174 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
175 ..\..\..\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¼#"< 175 Š*Ï Â¨BTCR¹
176 ..\..\..\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„ 176 #PFSMC_Bank1_TypeDefµ
177 ..\..\..\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` 177 “*„÷¨BWTRî
178 ..\..\..\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 178 #PFSMC_Bank1E_TypeDefê
179 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 179 œ*ÕMEMRMP¨#PMC¨#ƨEXTICR= #PSYSCFG_TypeDef À*‚$CR1‚ #RESERVED0 #CR2‚ #RESERVED1 #OAR1‚ #RESERVED2 #
180 Š*Ï Â¨BTCR¹ 180 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 #
181 #PFSMC_Bank1_TypeDefµ 181 DR‚ # RESERVED3 #CRCPR‚ #RESERVED4 #RXCRCR‚ #RESERVED5 #TXCRCR‚ #RESERVED6 #I2SCFGR‚ #RESERVED7 #I2SPR‚ # RESERVED8 #"PSPI_TypeDefñ–*§,TCR1‚ #RESERVED0 #CR2‚ #RESERVED1 #SMCR‚ #RESERVED2 #
182 “*„÷¨BWTRî 182 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 #
183 #PFSMC_Bank1E_TypeDefê 183 CR1‚ # RESERVED3 #CR2‚ #RESERVED4 #CR3‚ #RESERVED5 #GTPR‚ #RESERVED6 #PUSART_TypeDef;Ö*Ë. CR¨#CFR¨#SR¨#PWWDG_TypeDef'á 
184 œ*ÕMEMRMP¨#PMC¨#ƨEXTICR= #PSYSCFG_TypeDef À*‚$CR1‚ #RESERVED0 #CR2‚ #RESERVED1 #OAR1‚ #RESERVED2 # 184 ..\..\..\os\kernel\include\chqueues.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilt%H‡uvoid"¤PGenericQueue 0Pqnotify_t3PInputQueue®{POutputQueue®îO%"®"ù)šGenericQueue$q_waiting#q_counterw#q_bufferš# q_topš#q_wrptrš#q_rdptrš#q_notifyÂ#q_linkª# "ýl
185 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 # 185 ..\..\..\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ð
186 DR‚ # RESERVED3 #CRCPR‚ #RESERVED4 #RXCRCR‚ #RESERVED5 #TXCRCR‚ #RESERVED6 #I2SCFGR‚ #RESERVED7 #I2SPR‚ # RESERVED8 #"PSPI_TypeDefñ–*§,TCR1‚ #RESERVED0 #CR2‚ #RESERVED1 #SMCR‚ #RESERVED2 # 186 ..\..\..\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Þ#„
187 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 # 187 ..\..\..\os\hal\platforms\STM32L1xx\stm32_dma.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil†X…uvoid"®"wPstm32_dma_stream_t¿Pstm32_dmaisr_t¸È¼ûîq_stm32_dma_streamsò*ç channelg#ifcrs#ishiftý#selfindexý# vectorý#
188 CR1‚ # RESERVED3 #CR2‚ #RESERVED4 #CR3‚ #RESERVED5 #GTPR‚ #RESERVED6 #PUSART_TypeDef;Ö*Ë. CR¨#CFR¨#SR¨#PWWDG_TypeDef'á  188 " "t"mO…%´%
189 ..\..\..\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 189 ..\..\..\os\hal\include\adc.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilTKHƒóADC_UNINIT ADC_STOP ADC_READY ADC_ACTIVE ADC_COMPLETE ADC_ERROR Padcstate_tœUÔ
190 ..\..\..\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ð 190 ..\..\..\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üÔ
191 ..\..\..\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Þ#„ 191 ..\..\..\os\kernel\include\chmemcore.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil´0tˆuvoid"¥N¼«%w"¯Pmemgetfunc_t¼%à
192 ..\..\..\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ý# 192 ..\..\..\os\kernel\include\chsem.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil„:0Š)ÐSemaphore s_queue#s_cntÈ#PSemaphore¡)(
193 " "t"mO…%´% 193 ..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil`@l*ú sc_speed#sc_cr1 #sc_cr2 #sc_cr3 #PSerialConfig³éqSD1¡5qSD2¡5t
194 ..\..\..\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Ô 194 ..\..\..\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!,
195 ..\..\..\os\hal\platforms\STM32L1xx\hal_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilgL„Phalclock_t÷Phalrtcnt_tüÔ 195 ..\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”
196 ..\..\..\os\kernel\include\chmemcore.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil´0ˆuvoid"¥N¼«%w"¯Pmemgetfunc_t¼%à 196 ..\..\..\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ì# ¤
197 ..\..\..\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¡)( 197 ..\..\..\test\test.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil´p,char“"›*–ð ³@%T0¨#È@%T1½#°Þ@%T2Ó#àô@%T3é#Š@%T4ÿ#À RÇtest_buffersð wa£»ýï buffer/)¥testcasenameŸ#Oä"`setupd#Où"uteardowny#O‘"execute‘# œ
198 ..\..\..\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¡5qSD2¡5t 198 ..\..\..\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
199 ..\..\..\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!, 199 ..\..\..\os\hal\platforms\STM32L1xx\adc_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil`
200 ..\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” 200 °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"^`
201 ..\..\..\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ì# ¤ 201 ..\..\..\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ý#
202 ..\..\..\test\test.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil´,char“"›*–ð ³@%T0¨#È@%T1½#°Þ@%T2Ó#àô@%T3é#Š@%T4ÿ#À RÇtest_buffersð wa£»ýï buffer/)¥testcasenameŸ#Oä"`setupd#Où"uteardowny#O‘"execute‘# œ 202 " "t"GOß%´%
203 ..\..\..\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 203 ..\..\..\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³éØ
204 ..\..\..\os\hal\platforms\STM32L1xx\adc_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil` 204 ..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilD*xQ*Ð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º(
205 P7Padcsample_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"^` 205 ..\..\..\os\hal\include\tm.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil˜fh„PTimeMeasurement²> )£TimeMeasurementOÎ%#"ÆstartÎ#Oç%#"ßstopç#lastU:#worstU:# bestU:#"›H
206 ..\..\..\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ý# 206 ..\..\..\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ý#
207 " "t"GOß%´% 207 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ý#
208 ..\..\..\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³éØ 208 ..\..\..\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$
209 ..\..\..\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º( 209 ..\..\..\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
210 ..\..\..\os\hal\include\tm.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil˜f„PTimeMeasurement²> )£TimeMeasurementOÎ%#"ÆstartÎ#Oç%#"ßstopç#lastU:#worstU:# bestU:#"›H 210 ..\..\..\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#Ð
211 ..\..\..\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ý# 211 ..\..\..\os\kernel\include\chcond.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilØ5X‰)ÀCondVarc_queue#PCondVar¢1¸
212 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ý# 212 ..\..\..\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£õ
213 ..\..\..\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$ 213 GPS_dekoduj.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil"ý$
214 ..\..\..\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 214 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
215 ..\..\..\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#Ð 215 ..\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Õ@%¸
216 ..\..\..\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¸ 216 ..\..\..\test\testthd.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÄ´uvoid"–žC" ¦·ªÌ
217 ..\..\..\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£õ 217 ..\..\..\os\kernel\include\chbsem.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil7è‰*· bs_sem<#PBinarySemaphore¢?¼
218 GPS_dekoduj.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil"ý$ 218 ..\..\..\test\testsem.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÔ
219 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Œ0 219 uvoidint"–žC"§­¾±Ð
220 ..\main.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil,ôuvoidcharint"ˆ"Ž9ç ¼dekodujPrikaz$¡prikazæÕý+\zp_neplatnyÊqGPGGA_informaceæAŠ>"=›@%¦@u±@%¸ 220 ..\..\..\test\testqueues.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilüh uvoidunsigned intchar"™žC"»ÁÒÅÀ
221 ..\..\..\test\testthd.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÄTuvoid"–žC" ¦·ªÌ 221 ..\..\..\test\testpools.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil `uvoidint"˜žC"©¯À³¸
222 ..\..\..\os\kernel\include\chbsem.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil7ˆ‰*· bs_sem<#PBinarySemaphore¢?¼ 222 ..\..\..\test\testmtx.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil0”uvoid"–žC" ¦·ª¸
223 ..\..\..\test\testsem.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÔ¼ uvoidint"–žC"§­¾±Ð 223 ..\..\..\test\testmsg.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilPxuvoid"–žC" ¦·ª¼
224 ..\..\..\test\testqueues.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilü uvoidunsigned intchar"™žC"»ÁÒÅÀ 224 ..\..\..\test\testmbox.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil`ˆunsigned intžC"§­¾±¸
225 ..\..\..\test\testpools.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil uvoidint"˜žC"©¯À³¸ 225 ..\..\..\test\testheap.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil”Èuvoid"—žC"¡§¸«Ä
226 ..\..\..\test\testmtx.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil04uvoid"–žC" ¦·ª¸ 226 ..\..\..\test\testevt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¬Üuvoid"–ø3¯ žC"¯µÆ¹
227 ..\..\..\test\testmsg.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilPuvoid"–žC" ¦·ª¼ 227 ..\..\..\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"íó„÷¤
228 ..\..\..\test\testmbox.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil`(unsigned intžC"§­¾±¸ 228 ..\..\..\os\kernel\include\chvt.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilŒ;xŠ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£%¦
229 ..\..\..\test\testheap.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil”huvoid"—žC"¡§¸«Ä 229 ..\..\..\test\testbmk.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keiläd%uvoidunsigned int"–8éPmsg_loop_testœ$tpa__resultœ\nžC"éï€ó ˆ
230 ..\..\..\test\testevt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¬|uvoid"–ø3¯ žC"¯µÆ¹ 230 ..\..\..\test\test.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilt8+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Š} ü
231 ..\..\..\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"íó„÷¤ 231 ..\..\..\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Ð
232 ..\..\..\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£%¦ 232 ..\..\..\os\hal\platforms\STM32L1xx\hal_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil@
233 ..\..\..\test\testbmk.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilä%uvoidunsigned int"–8éPmsg_loop_testœ$tpa__resultœ\nžC"éï€ó ˆ 233 À49Ð1 hal_lld_backup_domain_initØ
234 ..\..\..\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Š} ü 234 ..\..\..\os\hal\platforms\STM32L1xx\adc_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilP
235 ..\..\..\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Ð 235 ä69Ùúadc_lld_stop_conversion$Hadcp
236 ..\..\..\os\hal\platforms\STM32L1xx\hal_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil@ 236 ..\..\..\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
237 `49Ð1 hal_lld_backup_domain_initØ 237 ..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil$!4>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Ü
238 ..\..\..\os\hal\platforms\STM32L1xx\adc_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilP 238 ..\..\..\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 è
239 „69Ùúadc_lld_stop_conversion$Hadcp 239 ..\..\..\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¸
240 ..\..\..\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 240 ..\..\..\os\hal\src\tm.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilô)H9·utmObjectInit$+QtmpÄ
241 ..\..\..\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Ü 241 ..\..\..\os\hal\src\serial.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil*xIuvoid"›ý"¥"ý"¡5"="»è
242 ..\..\..\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 è 242 ..\..\..\os\hal\src\hal.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil*L8ê§halIsCounterWithin$U:start$U:enda__result\nowU:(
243 ..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil<)8EO"¯"æO9èM initgpio$ÏOgpiop$µconfig¸ 243 ..\..\..\os\hal\src\gpt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil$*tM9ЦgptStartContinuousI$Ò gptp$°
244 ..\..\..\os\hal\src\tm.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilô)°G9·utmObjectInit$+QtmpÄ 244 interval9…ÈgptStartOneShotI$Ò gptp$°
245 ..\..\..\os\hal\src\serial.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil*Iuvoid"›ý"¥"ý"¡5"="»è 245 interval9¨ègptStopTimerI$Ò gptpä
246 ..\..\..\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:( 246 ..\..\..\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”
247 ..\..\..\os\hal\src\gpt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil$*M9ЦgptStartContinuousI$Ò gptp$° 247 ..\..\..\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–%¦
248 interval9…ÈgptStartOneShotI$Ò gptp$° 248 ..\..\..\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¨
249 interval9¨ègptStopTimerI$Ò gptpä 249 ..\..\..\os\kernel\src\chthreads.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil<6Suvoid"¡","Ã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±°
250 ..\..\..\os\hal\src\adc.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil4*üN9æ´adcStartConversionI$™>adcp$¨@grpp$>samples$wdepth” 250 ..\..\..\os\kernel\src\chsys.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil`6¬Vuvoid"²@
251 ..\..\..\os\kernel\include\chvt.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilà2pQuvoid" "ŽPvtfunc_tªNPVirtualTimerÒS)°VirtualTimervt_next0#vt_prev0#vt_timeµ#vt_func®# vt_par¦#"¾*úvt_next0#vt_prev0#vt_timeµ#vt_systimez# tµPVTList4sO–%¦ 251 ..\..\..\os\kernel\include\chinline.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilh;Tj<Ò"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
252 ..\..\..\os\kernel\include\chinline.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilH68S<Ò"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¨ 252 ..\..\..\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
253 ..\..\..\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±° 253 ..\..\..\os\kernel\include\chinline.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¬6H\<Ò"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
254 ..\..\..\os\kernel\src\chsys.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil`6LVuvoid"²@ 254 ..\..\..\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
255 ..\..\..\os\kernel\include\chinline.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilh;ôi<Ò"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 255 ..\..\..\os\kernel\include\chschd.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÄ6”\*Œr_queue#r_prioX#r_ctx # r_newer#r_older#r_current#PReadyList¢d¨
256 ..\..\..\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 256 ..\..\..\os\kernel\src\chregistry.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil”9p`âQ
257 ..\..\..\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 257 ..\..\..\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"ý
258 ..\..\..\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 258 ..\..\..\os\kernel\src\chmtx.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilD;df"l"ó"Ã9árchMtxLockS$mp\ctpà\tp8•ãchMtxTryLockS$mpa__result
259 ..\..\..\os\kernel\include\chschd.hARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilÄ64\*Œr_queue#r_prioX#r_ctx # r_newer#r_older#r_current#PReadyList¢d¨ 259 ..\..\..\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`
260 ..\..\..\os\kernel\src\chregistry.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil”9`âQ 260 ..\..\..\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
261 ..\..\..\os\kernel\src\chqueues.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil8;dauvoid" "ó"Ã"á1ý"¼8þ?qwaiti$ý1qp$µtimea__resulti"Ï1"ý 261 ..\..\..\os\kernel\src\chmemcore.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilŒ;Xmuvoid"¡8ãichCoreAllocI§$wsizea__result§\p§"ýóýqImage$$RW_IRAM1$$ZI$$LimitéžýqImage$$RW_IRAM2$$Base¨
262 ..\..\..\os\kernel\src\chmtx.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilD;f"l"ó"Ã9árchMtxLockS$mp\ctpà\tp8•ãchMtxTryLockS$mpa__result 262 ..\..\..\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´
263 ..\..\..\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` 263 ..\..\..\os\kernel\src\chheap.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¤;œquvoid"ž"·V"w
264 ..\..\..\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 264 ..\..\..\os\kernel\src\chevents.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilH<ˆs"×3ø3"¦9ÛôchEvtSignalI$tp$‹mask9˜±chEvtBroadcastFlagsI$ esp$ flags\elp³3°
265 ..\..\..\os\kernel\src\chmemcore.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilŒ;øluvoid"¡8ãichCoreAllocI§$wsizea__result§\p§"ýóýqImage$$RW_IRAM1$$ZI$$LimitéžýqImage$$RW_IRAM2$$Base¨ 265 ..\..\..\os\kernel\src\chdynamic.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilT<¸wuvoid"¡"‹T
266 ..\..\..\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´ 266 ..\..\..\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œ
267 ..\..\..\os\kernel\src\chheap.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¤;<quvoid"ž"·V"w 267 ..\..\..\os\kernel\src\chcond.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil`<0y"àW"ó"Ã"l9üzchCondBroadcastI$žcp\tqp__1¤\tpª\fifo_remove__2ª8ɱchCondWaitSi$žcpa__resulti\ctp\mp°\msgi8ž‡chCondWaitTimeoutSi$žcp$µtimea__resulti\mp°\msgi
268 ..\..\..\os\kernel\src\chevents.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilH<(s"×3ø3"¦9ÛôchEvtSignalI$tp$‹mask9˜±chEvtBroadcastFlagsI$ esp$ flags\elp³3° 268 ..\..\..\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°
269 ..\..\..\os\kernel\src\chdynamic.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilT<Xwuvoid"¡"‹T 269 ..\..\..\boards\ST_STM32L_DISCOVERY\board.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil<T€[ZGPS_dekoduj.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilppDqð?” dekoduj_zpravu_GPSppDqhNMEA_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&ppuvoidcharint"Œ"’?ù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&p\]__resultšP’ýYznaky‘´©’
270 ..\..\..\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œ 270 Yprikaz ‘HYuk_priýYzapisýF¤ ]†nHoÝn(]d3]ª ‰ ŽnHoC]dF]¬£ ÔnoW]be]‘Tø Fõ ]jo$pën(]d3]Ú xo$pC]dF]œô oØoW]be]‘T´L..\main.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilptp_odpal Ypwmcfg8 Ygpt2cfgC ¸wYadcgrpcfg¤@ÀwYUSART2_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,h,uvoid"š>Þ<threadi e,ehp ^__resultiP
271 ..\..\..\os\kernel\src\chcond.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil`<Ðx"àW"ó"Ã"l9üzchCondBroadcastI$žcp\tqp__1¤\tpª\fifo_remove__2ª8ɱchCondWaitSi$žcpa__resulti\ctp\mp°\msgi8ž‡chCondWaitTimeoutSi$žcp$µtimea__resulti\mp°\msgi 271 ?ÿ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^dwptestthd2d^twptestthd3d^„wptestthd4d^”wppatternthdr^¤wˆ..\..\..\test\testsem.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¬` e”
272 ..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil„<8}"U9‰—_port_irq_epilogueYbasepriPô\ctxp©YpspPˆYbasepriP° 272 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÷_wptestsem2÷_ wptestsem3÷_0wptestsem4÷_@wppatternsem`Pw€..\..\..\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
273 ..\..\..\boards\ST_STM32L_DISCOVERY\board.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil<ô[ZGPS_dekoduj.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilèo¼pð?” dekoduj_zpravu_GPSèo¼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\( t..\main.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil\h²opuvoidcharint"Œ"’?ùY gpt2cb\h‚hL$Ò gptpYbasepriø|h€hYbasepri?ÊŽ pwmpcb‚hžh,$™pwmpYbasepriÉ–hœhYbasepri?ÚŸadccbžhúh hadcp™>$>buffer$wnYbasepriÙ¨høhYavg_ch1>Yavg_ch2>ØòhøhYbasepri>Ñ»Thread_odpaliúh¤iø$¡arg]__resultiPYstavýYbasepriÐ i¤iYbasepri>‡äThread_GPSi¤ijk×$¡arg]__resultiP›ýóYinBuffer‘¨{Yzacatek_retezce¥Ykonec_retezce¥Ypocet_znakuýòýcYNMEA_zpravaç‘œ>ß±Thread1ijk„kÃ$¡arg]__resultiPYseconds_counter  I“]„kökn(]’²kðk3]bA]‘HÖ>óÕmainšök²o\]__resultšPÊýYznaky¿‘´á’ 273 YbasepriPª
274 YprikazØ‘HYuk_priýYzapisýF¾]NnænÃn(]½žnÚn3]bA]‘T Fò]o°oÑn(]ñ@oˆo3]bA]‘Tä L..\main.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilptp_odpal Ypwmcfg8 Ygpt2cfgC 0wYadcgrpcfg¤@8wYUSART2_configv]lwYsamplesk] 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,hÌuvoid"š>Þ<threadi e,ehp ^__resultiP 274 z^Â^Ybasepri¾
275 ?ÿ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,hl\timeµü..\..\..\test\testthd.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilptestthd1@^Üvptestthd2@^ìvptestthd3@^üvptestthd4@^ wppatternthdN^wˆ..\..\..\test\testsem.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¬` e4 275 YbasepriPÒ
276 uvoidint"š?ÊH sem1_setup¬`´`Ô>…Mthread1i´`È`´hp§^__resultiP?ÐT sem1_executeÈ`¾aˆYbasepriÏža¾aYbasepri?ð€ sem2_setup¾aÆat>Õ…thread2iÆaæaT$§p^__resultiPYbasepriÔÞaäaYbasepri?› sem2_executeæa&c(Yi 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 e0Ybsem_‘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á_Èv€..\..\..\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^T\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^4>º ªthread2ih^x^$»p^__resultiP?ÿ± queues2_executex^¨`è\i£\nwYbasepri 276 YbasepriPí
277 YbasepriPª 277 Â^ä^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Ù`w8..\..\..\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È?ª
278 z^Â^Ybasepri¾ 278 ± mtx5_executeÊW†Xœ\bYprioXYbasepri©
279 YbasepriPÒ 279 X†XYbasepri?Ê
280 YbasepriPí 280 Þ 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(vptestmtx2Hb8vptestmtx3HbHvptestmtx4HbXvptestmtx5Hbhvptestmtx6Hbxvptestmtx7Hbˆvptestmtx8Hb˜vppatternmtxVb¨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\keilptestmsg1cvppatternmsgc v$..\..\..\test\testmbox.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilŒK8Qunsigned 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—
281 Â^ä^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§`lvppatternqueuesµ`|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¨ ptestpools1iaDvppatternpoolswaTvô..\..\..\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ÖQL >þYthread1iÖQîQ, 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òRtS`Ytimeµ?Íñ mtx3_setuptS†S4>Šøthread3LLi†S¢S$ p^__resultiP>ƃthread3Li¢SÚSô$ p^__resultiP6>‚“thread3MiÚSüSÔ$ p^__resultiP >¾Ÿthread3HiüST´$ p^__resultiP>û©thread3HHiT6T”$ p^__resultiP ?©´ mtx3_execute6TÞThYtimeµ?ÉÕ mtx4_setupÞTðT<>…Ûthread4aiðTU$ p^__resultiP>Áäthread4biUUü$ p^__resultiP?ª í mtx4_executeUÄWÐYpXYp1XYp2XYbasepri© ^WÄWYbasepri?Ê ¬ mtx5_setupÄWÊW¼?ª 281 PÈPYbasepri«
282 ± mtx5_executeÊW†X\bYprioXYbasepri© 282 YbasepriP¿
283 X†XYbasepri?Ê 283 YbasepriPÚ
284 Þ mtx6_setup†X˜Xd>‡ äthread10i˜X¶XDhp ^__resultiP?ß í mtx6_execute¶XpYYprioXYbasepriÞ XYpYYbasepri?ÿ ’ mtx7_setuppY‚Yì?­ ˜ mtx7_execute‚YZÀYprioX?Í µ mtx8_setupZ,Z”>Š ¼thread11i,ZXZthp ^__resultiP*>Ç Ëthread12iXZpZThp ^__resultiP?õ Ó mtx8_executepZ[(YprioX„..\..\..\test\testmtx.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYc1àW€ Ym1lˆ Ym2l˜ ptestmtx1$b uptestmtx2$b°uptestmtx3$bÀuptestmtx4$bÐuptestmtx5$bàuptestmtx6$bðuptestmtx7$bvptestmtx8$bvppatternmtx2b 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ºQ` \tp\msgi¼..\..\..\test\testmsg.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilptestmsg1àbˆuppatternmsgîb˜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— 284 ÈPâPYbasepriî
285 PÈPYbasepri« 285 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Õcv..\..\..\test\testheap.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilI„KDuvoid"›?Å@ heap1_setupI I¬
286 YbasepriP¿ 286 ?“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è
287 YbasepriPÚ 287 ”..\..\..\test\testevt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilØDITuvoid"š?Ã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ú
288 ÈPâPYbasepriî 288 ?•ü evt3_execute8HIÀ
289 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£cpuppatternmbox±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  289 \m‹..\..\..\test\testevt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYes1×3P Yes2×3T YevhndlBe”uptestevt1Ke uptestevt2Ke°uptestevt3KeÀuppatternevtYeÐ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
290 ?“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]dXuppatternheapkdhuYtest_heapjVè 290 ?„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\keilptestdyn1QfTuptestdyn2Qfduptestdyn3Qftuppatterndyn_f„uYheap1jV¸
291 ”..\..\..\test\testevt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilØDIôuvoid"š?ÃK evt1_setupØDàDÜ ?ãP h1àDæDÈ $xid?ƒQ h2æDìD´ $xid?£R h3ìDòD  $xid?ÞU evt1_executeòDzEC 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î 291 Ymp1‹TØ
292 ?•ü evt3_execute8HI´ 292 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?
293 \m‹..\..\..\test\testevt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYes1×3P Yes2×3T Yevhndle uptestevt1'euptestevt2'e(uptestevt3'e8uppatternevt5eHu..\..\..\test\testdyn.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil AœDh"uvoidint"š>åGthreadi AAà hp§^__resultiP 293 Æ bmk9_executet= >øÍ ýYibÂ@
294 ?„N dyn1_setupA$AÌ ?ÐS dyn1_execute$ABp Ynw‘dYszw‘hYp1§YprioX?ðˆ dyn2_setupBB\ ?¤ dyn2_executeBòB0 \i YprioX?ÄË dyn3_setupòBþB ?–Ð dyn3_executeþBœDð YtpYprioXFªçehC‚CÝnýeefbfÜb fÜFÙçeŽC¨CÞnýeefbf‚b f‚FˆçeæCDänýeefbfÚb fÚF·çe D&Dånýeefbf€b f€FæçeNDhDênýeefbfÂb fÂF•çevDŽDënýeefbfêb fê..\..\..\test\testdyn.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilptestdyn1-fÌtptestdyn2-fÜtptestdyn3-fìtppatterndyn;fütYheap1jV¸ 294 YiqÏ1P
295 Ymp1‹TØ 295 YnYbasepriœ
296 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Ú9tYnF  hŠ9´9±n¹heÂhbÐhò>Ëthread4iÚ9ú9T$ p^__resultiPYmsgiYselfYbasepriœò9ø9Ybasepri?²Ù bmk4_executeú9’:(YtpYnYbasepriû0:f:Ybasepri–f:t:Ybasepri±t:’:Ybasepri?ò‰ bmk5_execute’:ê:üYnYwap YprioX?²° bmk6_executeê:<;ÐYnYwap YprioX>íÕthread3i<;^;°$ p^__resultiP ?Ý bmk7_setup^;f;œ?¸â bmk7_executef;œ<pYn>ô‘thread8iœ<È<Php ^__resultiP*?¡   bmk8_executeÈ<t=Yn‘d? 296 ˜= >Ybasepri?À
297 Æ bmk9_executet= >ìÍ ýYibÂ@ 297 ô tmo >>ä$ param?¶ ö bmk10_execute>v>¸Yvt1*gt
298 YiqÏ1P 298 Yvt2*gˆ
299 YnYbasepriœ 299 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ýhLtptestbmk2ýh\tptestbmk3ýhltptestbmk4ýh|tptestbmk5ýhŒtptestbmk6ýhœtptestbmk7ýh¬tptestbmk8ýh¼tptestbmk9ýhÌtptestbmk10ýhÜtptestbmk11ýhìtptestbmk12ýhütptestbmk13ýh uppatternbmk iuYsem1<œ
300 ˜= >Ybasepri?À 300 Ymtx1l¨
301 ô tmo >>Ø$ param?¶ ö bmk10_execute>v>¬Yvt1gt 301 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¹
302 Yvt2gˆ 302 XjJ2^2ÁnkjFÓ
303 YnYbasepriµ $>v>Ybasepri?× ž bmk11_setupv>~>˜?ƒ £ bmk11_execute~>à>lYn?¤ Í bmk12_setupà>æ>X?Ð Ò bmk12_executeæ>@?,Yn?ó ù bmk13_execute@?ü?è..\..\..\test\testbmk.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilptestbmk1ÙhÄsptestbmk2ÙhÔsptestbmk3Ùhäsptestbmk4Ùhôsptestbmk5Ùhtptestbmk6Ùhtptestbmk7Ùh$tptestbmk8Ùh4tptestbmk9ÙhDtptestbmk10ÙhTtptestbmk11Ùhdtptestbmk12Ùhttptestbmk13Ùh„tppatternbmkçh”tYsem1<œ 303 Xjf2z2ÃnkjFí
304 Ymtx1l¨ 304 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ði8tYtokens_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/00$3IÆ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-æ.Œ5?ä^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À)-8IÊ$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Ð'ª)4<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 %ž'h??ÝÉ 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#hF?“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!Juvoid"Ÿ>õ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\keilYvmtY5¸sä..\..\..\os\hal\src\pwm.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¨4 0K?¸=pwmInit¨¬Ì?æIpwmObjectInit¬¶¸hpwmp™?Ç\pwmStart¶Ø˜hpwmp™hconfig¢YbasepriÆÐÖYbasepri?™qpwmStopØôxhpwmp™Ybasepri˜ìòYbasepri?‚ŒpwmChangePeriodô dhpwmp™hperiod‹Ybasepri 
305 8..\..\..\test\test.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil@0Ä7L,charunsigned intintuvoid"—"¶Iîj@0–0únjb%j‘`b-jIˆ4j–0¸0ÚnGjI»Qj¸0æ0®nfjFº4j¼0Ö0{nGj?•“test_emit_tokenæ0þ0šhtoken—Ybasepri”ô0ú0YbasepriI·‡jþ0 1†n jbªjP Iÿ»j 1"1rnÖjnàjcðj†Fþ‡j1 1¨n jeªj>¶¬_test_assert_sequence"1^1.hpointŸhexpected¼___resulthYcp¼F‚‡j*1,1°n jeªjF¡‡jH1P1³n jeªjFµpjT1X1´>ä¸_test_assert_time_window^1€1hpointŸhstartµhendµ___resultJFã»jl1~1ºnÖjnàjeðjFâ‡jt1~1¨n jeªj?—Ätest_terminate_threads€1œ1îYi¯I²kœ1º1Îbk?‡àtest_cpu_pulseº1ê1ºhdurationŸYstartµYendµYnowµ>Ãõ test_wait_tickµê1ø1š^__resultµP ?â… tmrø12†$Àp?Ê test_start_timer2,2fhmsŸYdurationµYbasepriÉ 2*2Ybasepri>¸ºTestThreadi,2Ä7,hpÀ^__resultiP’ Yi¯Yj¯Ycp¼F¹ 305 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\
306 4jJ2^2ÁnGjFÓ 306 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`2N?¸=gptInit`dx?æIgptObjectInitdndhgptpÒ ?ÇWgptStartnŒDhgptpÒ hconfigG YbasepriÆ„ŠYbasepri?™kgptStopŒ¨$hgptpÒ Ybasepri˜ ¦Ybasepri?†„gptChangeInterval¨¾hgptpÒ hinterval°
307 4jf2z2ÃnGjFí 307 Ybasepri…¶¼YbasepriI¦˜v¾ÆünµvnÀv?´—gptStartContinuousÆÞÜhgptpÒ hinterval°
308 4j‚2–2ÆnGjF‡ 4jž2²2ÉnGjF¡ 4jº2Î2ÌnGjF» 4jÖ2ê2ÐnGjFÕ 4jò23ÔnGjFï 4j3"3ØnGjF‹ HkX3v3âb\k˜F¥ 4jx3Š3ãnGjFÒ j>37änjb%j‘°þb-jþFì 4jÎ3â3ånGjF™ jæ3$7ænjb%j‘ ¦b-j¦F³ 4j"464çnGjFÍ 4j>4ø5ènGjF€Qjú56énfjFÿ 4jú56{nGjF¼#k*6h6ín9kdAkF»kR6h6©bk’ FÖ4jt6†6ï nGjF‚j†607ð njb%j‘@Æ b-jÆ Fœ4jÆ6Ú6ñ nGjFÎQjø6 7ó ffjFÍ4jø6 7{nGjFQj07P7ö nfjF€4j07B7{nGjFHkr7’7ûb\k²F·4jœ7®7ýnGjœ..\..\..\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 Ypatternsuk pwaÌi°sYtokens_buffer¬i pthreads¹i( Yvtg< ptestEP ,..\..\..\os\hal\platforms\STM32\gpt_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil/00Ä2IÆ(l/(/LnDl?—½VectorB0(/V/ F–Pl,/N/ÁnqlF•(l</H/˜fDl?¹Ž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-æ.,5?ä^hal_lld_init8-Ø-tFã,m„-Ô-t?Š‹stm32_clock_initØ-æ.`¤..\..\..\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À)ì)¬n!n?õ9 adc_lld_serve_rx_interruptì)8+\hadcpHhflagsYbasepri­\tpÈ*–*Ybasepriè\halfw\half_indexwˆ\halfw\half_indexwœYbasepriP©\tpÄ^*8+YbasepriFÜnø)4*?f!nFônÊ*ð*K f!n?ë[Vector888+¼+0YsrYbasepri·\tpÒ~+¼+YbasepriFênZ+~+hf!n?Œ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\(€(nYflags?ÄÌVector80€(¤(BYflags?ïÞVector84¤(È(Yflags?’ôdmaInitÈ(ô(\i²>‡—dmaStreamAllocateô(z)âhdmastpohpriorityhfunc‹Khparam¿___resultJ?»ÃdmaStreamReleasez)ª)Àhdmastpoü..\..\..\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_streams o\sYdma_streams_mask Ydma_isr_rediroœ @..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil %ž'??ÝÉ notify1 %¬%H$ý1qp?ƒÑ notify2¬%¸%4$ý1qp?¡…VectorD4¸%È%?¿˜VectorD8È%Ø%Ü?à÷sd_lld_initØ%ü%¼?Á¢sd_lld_startü%n&œhsdpphconfig pFÀp<&l&Óf(pf0pb;pœ?‡ßsd_lld_stopn&®&ˆhsdppF†Bpv&€&ânWpI±p®&ž'hnÊpbÒpbØpbâp bëpdôp\Ù'*'qdqøð*'8'qdqŠ‡8'H',qd/q˜ÍH'|'@qbCq¨µH'n'KqdNq¨Ìn'r'_qdbqÎä|'ˆ'tqdwqÜûˆ'š'ˆqd‹qèFÁ^pÄ&'£nqpnypb‚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ÿoPspSD1¡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|#Š%àB?êíVectorB8|#Ü#äFéHr€#Ô#ñnhrdsr?ŒÜpwm_lld_initÜ#ì#Ä?Ò’pwm_lld_startì#ú$¤hpwmpYpscYccer ?€Úpwm_lld_stopú$,%„hpwmp?ì pwm_lld_enable_channel,%h%phpwmphchannelhhwidthëJ%f%Ydier?´¾pwm_lld_disable_channelh%Š%\hpwmp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#F?“h_pal_lld_initÈ!®"0hconfig9sFÿ?sä!"|fPsf\sFœ?s" "}fPsf\sF¹?s ">"~fPsf\sFÖ?s>"\"fPsf\sFô?s\"€"fPsf\sF’?s€"¬"ŠfPsf\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!¸!PH?Ã> tm_startH!P!¤htmp+Q?õJ tm_stopP!v!htmp+QYnowU:Itv!Š!|nt?ÎatmInitŠ!¸!DYtm£P‘`FÍt’!¤!hft¬..\..\..\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 xhip¥hbp×thnwhtimeµ]__resultwP?šqsdInitt x d?å…sdObjectInitx ° DhsdpÝthinotify¾1honotify¾1?ŘsdStart° Ì $hsdpÝthconfigétYbasepriÄÄ Ê Ybasepri?–®sdStopÌ ü hsdpÝtYbasepri•ô ú Ybasepri?ÏÎsdIncomingDataIü *!ØhsdpÝthbý>Ÿ èsdRequestDataIi*!D!¸hsdpÝt^__resultiPYbi¤..\..\..\os\hal\src\serial.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYvmtY50sä..\..\..\os\hal\src\pwm.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil¨4 ÐJ?¸=pwmInit¨¬À?æIpwmObjectInit¬¶¬hpwmp™?Ç\pwmStart¶ØŒhpwmp™hconfig¢YbasepriÆÐÖYbasepri?™qpwmStopØôlhpwmp™Ybasepri˜ìòYbasepri?‚ŒpwmChangePeriodô Xhpwmp™hperiod‹Ybasepri  308 Ybasepri“ÖÜYbasepriF³˜vÎÖšnµvnÀvIÔÐvÞæÈnêvnõv?ß¹gptStartOneShotæþ¨hgptpÒ hinterval°
309 Ybasepri?ú¥pwmEnableChannel  8hpwmp™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žTL?¸=halInit4\þIèˆu\~ên©unµuc¿u*bÏ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`dl?æIgptObjectInitdnXhgptpÒ ?ÇWgptStartnŒ8hgptpÒ hconfigG YbasepriÆ„ŠYbasepri?™kgptStopŒ¨hgptpÒ Ybasepri˜ ¦Ybasepri?†„gptChangeInterval¨¾hgptpÒ hinterval° 309 Ybasepri¾öüYbasepriFÞÐvîö¼nêvnõvIùwþ”nw?ëÚgptStopTimerthgptpÒ YbasepriÐYbasepriFêwÝnw?«€gptPolledDelay2ThgptpÒ hinterval°
310 Ybasepri…¶¼YbasepriI¦tv¾Æðn‘vnœv?´—gptStartContinuousÆÞÐhgptpÒ hinterval° 310 \..\..\..\os\hal\src\adc.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil<\P?¸=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¨6Ruvoid" ?Ç+_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}¢?·
311 Ybasepri“ÖÜYbasepriF³tvÎÖšn‘vnœvIÔ¬vÞæ¼nÆvnÑv?ß¹gptStartOneShotæþœhgptpÒ hinterval° 311 ÒchThdExit"hLhmsgiYbasepriF¶
312 Ybasepri¾öüYbasepriFÞ¬vîö¼nÆvnÑvIùávþˆnøv?ëÚgptStopTimerhhgptpÒ YbasepriÐYbasepriFêávÝnøv?«€gptPolledDelay2HhgptpÒ hinterval° 312 }*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€$Wuvoid"¡?Ò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`zxX?Ò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Í
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™>?ÇhadcStartVthhadcp™>hconfig @YbasepriÆlrYbasepri?™|adcStoptHhadcp™>Ybasepri˜ˆŽYbasepriIÅ wž4n½wnÈwnÓwnáw?÷˜adcStartConversionž¾hadcp™>hgrpp¨@hsamples>hdepthwYbasepriʶ¼YbasepriFö w¨¶žn½wnÈwnÓwnáw?êÓadcStopConversion¾îôhadcp™>YbasepriÎÜèYtpéèìYbasepri?´îadcStopConversionIî Èhadcp™>³ Ytp>—adcConverti R¨hadcp™>hgrpp¨@hsamples>hdepthw^__resultiP0YmsgiYbasepriÔJPYbasepriF€ w,:Ÿn½wnÈwnÓwnáw?°´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ºòÚhvtp yhtimeµhvtfuncžxhpar¦Yp y?ÅcchVTResetIòÆhvtp y>¥chTimeIsWithin6°hstartµhendµ___resultYtimeµ¨..\..\..\os\kernel\src\chvt.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilpvtlistpyˆ Ì..\..\..\os\kernel\src\chthreads.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil@š„Suvoid"¥I×G|@x€ na|nj|bu|P6I½†|xÈl n¡|n©|n´|n¿|nÈ|bÐ|PNbà|F¼G|ŽÆ¡na|nj|eu|>È´ chThdCreateStaticÈ.L hwsp«hsizewhprioXhpf?harg«^__resultPdYtpYbasepriã&,YbasepriFdž|Ô Án¡|n©|n´|n¿|nÈ|eÐ|bà|”FÆG|æ ¡na|nj|eu|>ÎÒ chThdSetPriorityX.Z, hnewprioX^__resultXP*YoldprioXYbasepriÍPXYbasepri>»ó chThdResumeZt htp^__resultPYbasepriºjrYbasepri?“ŠchThdTerminatetŠøhtpYbasepri’‚ˆYbasepri?échThdSleepŠ¢ØhtimeµYbaseprièš Ybasepri?îchThdSleepUntil¢À¸$µtimeYbasepri¸¾Ybasepri? ½chThdYieldÀâ˜YbasepriŒ ÚàYbasepriIÇ ê|â"lnþ|b}¢b}¢b}¢b&}¢?· 313 ð„àXëb…ÈF¥
314 ÒchThdExit"h@hmsgiYbasepriF¶ 314 9ƒä*®nRƒeZƒbjƒÌFÌ
315 ê|*hÕnþ|b}êb}b}b&}>Ì chThdWaitihš htp^__resultiP0YmsgiYbasepri¬ ˆ˜YbasepriFË h{|‚¨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”ä"Yvtpxg“ä"Yfnöf’ä"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`zX?Ò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cB"Få•àî½nªn³>›chSemWaitiú4!hsp™€^__resultiP8YmsgiYbasepriÛ,2YbasepriFšÿ€,¡neF™•"½nªn³Iä04f|!nPnWcb$"Fã•HV‚nªn³>²×chSemWaitTimeoutif¨\!hsp™€htimeµ^__resultiP@YmsgiYbasepriì ¦YbasepriF±0n ÛnPnWebF°•‚‚nªn³?®chSemSignal¨Ô<!hsp™€Ybasepri†ÌÒYbasepriF­¼¼Æ™nÕeÝbíÜ?— ¨chSemSignalIÔô(!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ù,„¨Æ„#nE„bN„Pb^„I¿h„Æêp#n~„b„F¾ƒÒàwn.ƒe6ƒbFƒ:?÷ wakeupêJ\#hp¨YtpYbasepri•ø(Ybasepri°BFYbasepriFÏPƒ"™neƒenƒFö,„&HnE„eN„b^„Ž>ý¶chSchGoSleepTimeoutSiJ®$#hnewstate"htimeµ^__resultiP`ìZªYvtg‘XF´h„R€¾n~„b„ºF³ƒpxwn.ƒe6ƒbFƒØFüh„¦Ãn~„b„øFûƒ–žwn.ƒe6ƒbFƒþ?šÚchSchWakeupS® à"hntphmsgiËþ YotpFò,„ÀæänE„eN„b^„¨F™,„Èæ nE„eN„b^„°I㘄 JÌ"b¸„b„FâƒÇn.ƒe6ƒbFƒú?ÔöchSchRescheduleSJ”¸"FÓ˜„`”ûb¸„Èb„ÈFÒƒbhÇn.ƒe6ƒbFƒÊI½ ̄”Ö¤"bí„F• ƒš¦®n.ƒe6ƒbFƒ‚F¼ ,„²Î³nE„eN„b^„š?™ ãchSchDoRescheduleÖX`"FÍ 315 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↠s ..\..\..\os\kernel\src\chqueues.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil PTbuvoid"¤?‚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­
316 ̄àXëbí„ÈF¥ 316 pYmsgi¬
317 ƒä*®n.ƒe6ƒbFƒÌFÌ 317 8FYbasepriÈ
318 ,„2N³nE„eN„b^„šF˜ ˜„ìðb¸„Ôb„ÔF— ƒîöÇn.ƒe6ƒbFƒÖ¨..\..\..\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”È`>—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¾†s ..\..\..\os\kernel\src\chqueues.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil Pôauvoid"¤?‚XchIQInit @÷$hiqpƇhbṗhsizewhinfy¾1hlinkª?ÚnchIQResetI@n×$hiqpƇYtqp__1r‡Ytpx‡Yfifo_remove__2x‡>Ì…chIQPutIin´·$hiqpƇhbý___resulti®%F˼ ¦’nÕeÝbí€>«chIQGetTimeouti´ —$hiqpƇhtimeµ___resulti›%YbýYbasepriâØYmsgiáYbasepriPýYbasepriFÁŽ‡Ò ´n¡‡nª‡eµ‡FÀ•ÞìDnªn³>âÛchIQReadTimeoutw ´w$hiqpƇhbṗhnwhtimeµ___resultw}%Ynfy¾1YrwYbasepriçn®Ybasepri‚š°Ybasepri¤¬YbasepriFᎇ8nèn¡‡nª‡eµ‡Fà•VdDnªn³?·ŒchOQInit´Îc$hoqp~‡hbṗhsizewhonfy¾1hlinkª? ¢chOQResetIÎþC$hoqp~‡Ytqp__3r‡Ytpx‡Yfifo_remove__4x‡> ÂchOQPutTimeoutiþz#$hoqp~‡hbýhtimeµ___resulti_%Ybasepri­ 318 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Éوì
319 pYmsgi¬ 319 N&nõˆcüˆÎ&>ßÇchMtxTryLock
320 8FYbasepriÈ 320 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ߊ¾?‹
321 pvYbasepriFŒ Ž‡FÈn¡‡nª‡eµ‡F‹ • .Dnªn³>ÿ ächOQGetIiz¾$hoqp~‡___resultiA%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üÜf?ÉOchMtxInitü®&hmpqˆIÔƒˆØv&n–ˆbˆ€Ö§ˆbªˆF§[Š:X‡ noŠnxŠb€Š>FÆŊ28‡ nڊeãŠFí[Št”— noŠnxŠb€ŠxFŒŊlr— nڊeãŠF«Ŋš¢  nڊeãŠFÓ[Š¦Â¦noŠnxŠb€Šª?¦`chMtxLockØìV&hmpqˆYbasepri¥äêYbasepriIɵˆì 321 ïchMtxUnlockAllÔØ%YctpYbasepriYtqp__4›ˆYtp__5¡ˆYfifo_remove__6¡ˆï æYump•ˆî ðYtpŠ
322 B&nшc؈Â&>ßÇchMtxTryLock 322 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ä v0luvoid"¦?õ7chPoolInitä î à'hmpxŒhsizewhprovider,;Iœȋî ö Ì'n݋nä‹bí‹Iýø‹ö 
323 4.&hmpqˆ^__resultP(YbYbasepri¿,2YbasepriFÞµˆ,Ìnшe؈>®úchMtxUnlockqˆ4Š&^__resultqˆPTYctpYumpqˆYmpqˆYbasepriëL‚YtpYnewprioX†‚ˆYbasepriF­ŠŠjtžn£Še«Šb»Šî>Ô¶chMtxUnlockSqˆŠÔî%^__resultqˆPHYctpYumpqˆYmpqˆ¬šÒYtpYnewprioXFÓŠŠºÄÙn£Še«Šb»Š¾?‹ 323 ¸'n ŒnŒeŒÖ,Œd/ŒFüȋü §f݋nä‹bí‹?›MchPoolLoadArray
324 ïchMtxUnlockAllÔÌ%YctpYbasepriYtqp__4wˆYtp__5}ˆYfifo_remove__6}ˆï æYumpqˆî ðYtpŠ 324 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ò>
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ä vÐkuvoid"¦?õ7chPoolInitä î Ô'hmpTŒhsizewhprovider,;Iœ¤‹î ö À'n¹‹nÀ‹bɋIýԋö  325 è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Ì  ruvoid"¢?ËD_heap_initÌ Þ ›*?–\chHeapInitÞ ò ‡*hheapp—Vhbuf¨hsizewYhp>€}chHeapAlloc¨ò r
326 ¬'nè‹nï‹eø‹ÖŒd ŒFü¤‹ü §f¹‹nÀ‹bɋ?›MchPoolLoadArray 326 g*hheapp—V$wsize___result¨¯*Yqp\hpYfp?È»chHeapFreer
327 2€'hmpTŒhp¬hnwFšԋ&Rfè‹nï‹dø‹.ó $Œd Œ<F™¤‹&§f¹‹nÀ‹bɋ8IÄŒ2N`'n5Œb<ŒPbJŒ>ÚychPoolAlloc¬Nv@'hmpTŒ^__result¬P&Yobjp¬YbasepriµntYbasepriFÙŒXn}f5Œe<ŒbJŒ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 Œ $(IöŒ ¦ (fb*Pb8>‹TchCoreAlloc«¦ Î ü'hsizew^__result«P&Yp«YbasepriæÈ Ì YbasepriFŠ¬ È Xfe*b84>Ä}chCoreStatuswÎ Ø è'^__resultwPÀ..\..\..\os\kernel\src\chmemcore.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keilYnextmem? Yendmem? ..\..\..\os\kernel\src\chmboxes.cARM C/C++ Compiler, 5.03 [Build 24]D:\GIT repositáø\ChibiOS\demos\Zkouska - STM32L152-DISCOVERY\keil v Ìn?àAchMBInit D z)hmbp8Žhbuf>ŽhnÈ?³TchMBResetD x Z)hmbp8ŽYbasepri²p v YbasepriIèDŽx ® :)n\ŽndŽnnŽbyŽP4b‰Ž>©schMBPosti® ð )hmbp8Žhmsgihtimeµ^__resultiP@YrdymsgiYbasepriöæ î YbasepriF¨DŽ¼ æ wn\ŽndŽnnŽeyŽb‰Ž >÷®chMBPostIið  ú(hmbp8Žhmsgi___resultiâ)I¬—Ž V Ú(n´Žn¼ŽnƎbюP4báŽ>ôÐchMBPostAheadiV ˜ º(hmbp8Žhmsgihtimeµ^__resultiP@YrdymsgiYbasepriÀŽ – YbasepriFó—Žd Ž Ôn´Žn¼ŽnƎeюbáŽÈ>Ç‹chMBPostAheadIi˜ È š(hmbp8Žhmsgi___resultiÄ)IüïŽÈ  z(nnnb$P6b4>À ­chMBFetchi D Z(hmbp8Žhmsgp>Žhtimeµ^__resultiPBYrdymsgiYbasepri : B YbasepriF¿ ïŽ : ±nfne$b4ò> 327
328 èchMBFetchIiD v 8(hmbp8Žhmsgp>Ž___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 /*hp¨YqpYhpYheapp—V>¹óchHeapStatuswÜ
329 [*hheapp—V$wsize___result¨£*Yqpì\hpìYfpì?È»chHeapFreer 329   *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”È t?–NchEvtRegisterMask”²ž,hespÀhelp³3hmask‹Ybasepri•ª®Ybasepri?ƒhchEvtUnregister²ÜŠ,hespÀhelp³3Yp³3Ybasepri‚ÔÚYbasepri>† chEvtGetAndClearEvents‹Üüv,hmask‹^__result‹PYm‹Ybasepri…ðúYbasepri>÷– chEvtAddEvents‹üb,$‹mask^__result‹PYbasepriö
330 330 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 ?½
331 #*hp¨YqpìYhpìYheapp—V>¹óchHeapStatuswÜ 331 ´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بz?Ë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Îx|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<h_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.cpp 
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‹Üüj,hmask‹^__result‹PYm‹Ybasepri…ðúYbasepri>÷– chEvtAddEvents‹üV,$‹mask^__result‹PYbasepriö 332 
333 YbasepriI—¬F6,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 x1U}% )  "
334 ´chEvtDispatchHxŽ+hhandlers¨hmask‹Yeidx>À × chEvtWaitOne‹xªn+hmask‹^__result‹P0Yctp\m‹Ybasepri¿  ¨Ybasepri>Ä ô chEvtWaitAny‹ªØN+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¬”Äwuvoid"¥>›- chThdAddRef¬ÀT-htp^__resultPYbasepriš¸¾Ybasepri?üCchThdReleaseÀ@-htpYrefs4YbasepriûÐYbasepri>²{ chThdCreateFromHeapT -hheapp—VhsizewhprioXhpf?harg«___result†-Ywsp«YtpYbasepri±JRYbasepri>ଠchThdCreateFromMemoryPoolT”-hmpÑhprioXhpf?harg«___resulth-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ØÞ¤.hcpv”?ÅBchCondSignalÞ„.hcpv”YbasepriŸúYbasepriFĘ“ìòHn±“e¹“bɓ?–WchCondSignalId.hcpv”F•˜“ ]n±“e¹“bɓ4IÅŽ”DD.n§”b®”Fb¹”FbÀ”F?ËgchCondBroadcastDz$.hcpv”YbasepriœrxYbasepriFÊŽ”Nnjn§”b®”vb¹”vbÀ”vIªԔz¼.nî”bõ”P>b•b•b•F©i“Œª¾n}“n†“bŽ“´>þ—chCondWaiti¼ä-hcpv”^__resultiPJYmsgiYbasepri YbasepriFýԔÆþ›nî”eõ”b•îb•b•Füi“Òð¾n}“n†“bŽ“úIÜ!•RÄ-nB•nI•bT•PFbd•bk•FÛi“8“n}“n†“bŽ“Ä>à âchCondWaitTimeoutiR¨¤-hcpv”htimeµ^__resultiPRYmsgiYbasepri圤YbasepriF !•`œænB•nI•eT•bd•ˆbk•ˆFÁ i“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ø'–<†l/eC–áT„S–dV–d_–÷JRl–do–?(SysTickVector†ÞL/YbasepriÃ’˜YbasepriFŽ'–˜Ü0dC–\÷¬ÜS–dV–pd_–p¤ªl–do–h?Õ:SVCallVectorÞð8/\ctxp!–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<_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ÐÖXŒ?Ï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.—pr|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èo  334 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>:
335  335 
336 x1U}% )  " 336 }
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>:  ~ r x'2i Ë8 8 8 8 8 8$t &,+f&=3'& 8>88>88>88888M88>AC} $~~'~ b2!t  337 iq&|DiÓ8&8&8&8&8&8$t &,+f =3'& 8>88>88>88888M88>AC} $
338  338 v '~ b2!m m
339 } 339 ò}
340   2+  !¤m„!21 *!0& 340   2+  !321 *!0&
341 %NA =¯%Yæ?zý~-~% +z{7þ+& (ï~-~%-~% z8ˆ+& ç~%tk ..\..\..\os\kernel\include\..\..\..\test\..\..\..\test\testthd.cch.htest.hì/ ..\..\..\test\testthd.c e; V>PPP V>PQ J &)7Y'I[$7^"CcIj7mCoCs 7v 341 %B;‹7-Yú?zö~ 1 +z{1ý1ø~„%& "è~ 1-~% z8‡+& á~% tk ..\..\..\os\kernel\include\..\..\..\test\..\..\..\test\testthd.cch.htest.hì/ ..\..\..\test\testthd.c e; V>PPP V>PQ J &)7Y'I[$7^"CcIj7mCoCs 7v
342 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 342 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
343 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  343 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 
344 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= 344 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=
345 U&! 345 U&!
346 U&!u 346 U&!u
347 =w = 347 =w =
348 U&! 348 U&!
349 U&!zB 349 U&!zB
350 U&!"! 350 U&!"!
351 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 !"  351 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 !" 
352 x&!  352 x&! 
353 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é~%  % 353 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é~%  %
354 1n0$  354 1n0$ 
355 w}" 2K.20^#$~!  355 w}" 2K.20^#$~! 
356  ÌÀ ..\..\..\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 356  ÌÀ ..\..\..\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
357 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 357 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
358    =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@Ç 358    =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@Ç
359  5%§ 359  5%§
360 À@ `©×§ 360 À@ `©×§
361 åžß&++x! ! & 361 åžß&++x! ! &
362   %% 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`Ò*, 362   %% 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`Ò*,
363  ¯Ð2)W$]$)XXÐ\1!Æ zó~  [ \ó~ cØ w®~Ò{7Q" 7R&®~Ò{%]!1!w¨~âž~á  |ƒ~ý/r 363  ¯Ð2)W$]$)XXÐ\1!Æ zó~  [ \ó~ cØ w®~Ò{7Q" 7R&®~Ò{%]!1!w¨~âž~á  |ƒ~ý/r
364 %æ}%› 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 364 %æ}%› 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
365 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š 365 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š
366 2zá~¡Ù~l ¤+ p#2x }%#  ~ò2C'þ}Cÿù}lƒý}„ê}Š8, "o yÍ}»-3 366 2zá~¡Ù~l ¤+ p#2x }%#  ~ò2C'þ}Cÿù}lƒý}„ê}Š8, "o yÍ}»-3
367 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*  367 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* 
368 ~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 368 ~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
369 ~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 Ä  369 ~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 Ä 
370 !è~4•! T  370 !è~4•! T 
371 ! æ~4• Z7é 371 ! æ~4• Z7é
372 “~4ê, 6J+“~4ê,Q°> ..\..\..\os\ports\common\ARMCMx\nvic.c8)2} ~ ~>J  PJ  372 “~4ê, 6J+“~4ê,Q°> ..\..\..\os\ports\common\ARMCMx\nvic.c8)2} ~ ~>J  PJ 
373  ~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}}}Ä}ÄÆ}ÆÒ}ÒÔ}šž}––žV}Ð(*}*,} ,’}8’˜} ˜š}`(}HN}N}ØžH}BD}Dž}&(}(B}}&}šœ}œ} }<@}@š} œž}ž4}4<} }”}”œ}} }:<}––<>} >d} d }  Ô}xÔì}dì^}P^r}¼rt}¨}:}”–}–}}‚„}„”}z‚}:<}<t}tz}}:}}}}} 373  ~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}}:}}}}}
374 } 374 }
375 }}’}’¼}¼À}€‚}‚}jl}l€}&*}*f} fj}}&}}}}}Æ}ÆÊ}}} ¢}¢0 }0 6 }ˆŠ}Š }\^}^ˆ}DF}FV}V\}²´}´>}>D} ¢}¢¬}¬²}æè}èš}š }ÈÊ}Êæ}¶¸}¸Â}ÂÈ}úü}ü²}²¶}ôú}LP}Pð} ðô}68}8L} "}"6}}} }fj}j} }DF}Ff},.}.D} 375 }}’}’¼}¼À}€‚}‚}jl}l€}&*}*f} fj}}&}}}}}Æ}ÆÊ}}} ¢}¢0 }0 6 }ˆŠ}Š }\^}^ˆ}DF}FV}V\}²´}´>}>D} ¢}¢¬}¬²}æè}èš}š }ÈÊ}Êæ}¶¸}¸Â}ÂÈ}úü}ü²}²¶}ôú}LP}Pð} ðô}68}8L} "}"6}}} }fj}j} }DF}Ff},.}.D}
376  } ,}ÒÔ}Ô 376  } ,}ÒÔ}Ô
377 }¶¸}¸Ò}¤¦}¦°}°¶}"&}&œ} œ¤}}"}èê}ê}ÆÈ}Èè}ÀÆ} } º}ºÀ}}}} } v}v~}}} 377 }¶¸}¸Ò}¤¦}¦°}°¶}"&}&œ} œ¤}}"}èê}ê}ÆÈ}Èè}ÀÆ} } º}ºÀ}}}} } v}v~}}}
378 } ¬} 378 } ¬}
379 } }–––}8}8^}^´}´þ}þ6}x6j}pj”}h”Ì}`Ìü}Xü,}P,T}HTj}@jp}¸ }`b}––b 379 } }–––}8}8^}^´}´þ}þ6}x6j}pj”}h”Ì}`Ìü}Xü,}P,T}HTj}@jp}¸ }`b}––b
380 } 380 }
381 }<}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þ} þ}}  381 }<}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þ} þ}} 
382 } 382 }
383 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}(.}(}} 383 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}(.}(}}
384 } 384 }
385 }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¤} 385 }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¤}
386 } N} 386 } N}
387 }ÂÄ}Ä}”œ}œÂ}t”}HJ}Jt}}H}Ô}šœ}œÔ}ln}nš}24}4l} 387 }ÂÄ}Ä}”œ}œÂ}t”}HJ}Jt}}H}Ô}šœ}œÔ}ln}nš}24}4l}
388 } 388 }
389 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}ð}ÜÞ}Þð} 389 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}ð}ÜÞ}Þð}
390 } Î}ÎÒ}ÒÜ} 390 } Î}ÎÒ}ÒÜ}
391 }øúP Pln}n€}:<}<l}}:}jl}l’}NP}Pj}&4}4L}LN}&} 391 }øúP Pln}n€}:<}<l}}:}jl}l’}NP}Pj}&4}4L}LN}&}
392 } 392 }
393 }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; } ! " 393 }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; } ! "
394 # $ % &'_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)€ 394 # $ % &'_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)€
395 ADC_SMPR3_SMP6 ((uint32_t)0x001C0000) 395 ADC_SMPR3_SMP6 ((uint32_t)0x001C0000)
396 ADC_SMPR3_SMP6_0 ((uint32_t)0x00040000)‚ 396 ADC_SMPR3_SMP6_0 ((uint32_t)0x00040000)‚
397 ADC_SMPR3_SMP6_1 ((uint32_t)0x00080000)ƒ 397 ADC_SMPR3_SMP6_1 ((uint32_t)0x00080000)ƒ
398 ADC_SMPR3_SMP6_2 ((uint32_t)0x00100000)… 398 ADC_SMPR3_SMP6_2 ((uint32_t)0x00100000)…
399 ADC_SMPR3_SMP7 ((uint32_t)0x00E00000)† 399 ADC_SMPR3_SMP7 ((uint32_t)0x00E00000)†
400 ADC_SMPR3_SMP7_0 ((uint32_t)0x00200000)‡ 400 ADC_SMPR3_SMP7_0 ((uint32_t)0x00200000)‡
401 ADC_SMPR3_SMP7_1 ((uint32_t)0x00400000)ˆ 401 ADC_SMPR3_SMP7_1 ((uint32_t)0x00400000)ˆ
402 ADC_SMPR3_SMP7_2 ((uint32_t)0x00800000)Š 402 ADC_SMPR3_SMP7_2 ((uint32_t)0x00800000)Š
403 ADC_SMPR3_SMP8 ((uint32_t)0x07000000)‹ 403 ADC_SMPR3_SMP8 ((uint32_t)0x07000000)‹
404 ADC_SMPR3_SMP8_0 ((uint32_t)0x01000000)Œ 404 ADC_SMPR3_SMP8_0 ((uint32_t)0x01000000)Œ
405 ADC_SMPR3_SMP8_1 ((uint32_t)0x02000000) 405 ADC_SMPR3_SMP8_1 ((uint32_t)0x02000000)
406 ADC_SMPR3_SMP8_2 ((uint32_t)0x04000000) 406 ADC_SMPR3_SMP8_2 ((uint32_t)0x04000000)
407 ADC_SMPR3_SMP9 ((uint32_t)0x38000000) 407 ADC_SMPR3_SMP9 ((uint32_t)0x38000000)
408 ADC_SMPR3_SMP9_0 ((uint32_t)0x08000000)‘ 408 ADC_SMPR3_SMP9_0 ((uint32_t)0x08000000)‘
409 ADC_SMPR3_SMP9_1 ((uint32_t)0x10000000)’ 409 ADC_SMPR3_SMP9_1 ((uint32_t)0x10000000)’
410 ADC_SMPR3_SMP9_2 ((uint32_t)0x20000000)• 410 ADC_SMPR3_SMP9_2 ((uint32_t)0x20000000)•
411 ADC_JOFR1_JOFFSET1 ((uint32_t)0x00000FFF)˜ 411 ADC_JOFR1_JOFFSET1 ((uint32_t)0x00000FFF)˜
412 ADC_JOFR2_JOFFSET2 ((uint32_t)0x00000FFF)› 412 ADC_JOFR2_JOFFSET2 ((uint32_t)0x00000FFF)›
413 ADC_JOFR3_JOFFSET3 ((uint32_t)0x00000FFF)ž 413 ADC_JOFR3_JOFFSET3 ((uint32_t)0x00000FFF)ž
414 ADC_JOFR4_JOFFSET4 ((uint32_t)0x00000FFF)¡ 414 ADC_JOFR4_JOFFSET4 ((uint32_t)0x00000FFF)¡
415 ADC_HTR_HT ((uint32_t)0x00000FFF)¤ 415 ADC_HTR_HT ((uint32_t)0x00000FFF)¤
416 ADC_LTR_LT ((uint32_t)0x00000FFF)§ 416 ADC_LTR_LT ((uint32_t)0x00000FFF)§
417 ADC_SQR1_L ((uint32_t)0x00F00000)¨ 417 ADC_SQR1_L ((uint32_t)0x00F00000)¨
418 ADC_SQR1_L_0 ((uint32_t)0x00100000)© 418 ADC_SQR1_L_0 ((uint32_t)0x00100000)©
419 ADC_SQR1_L_1 ((uint32_t)0x00200000)ª 419 ADC_SQR1_L_1 ((uint32_t)0x00200000)ª
420 ADC_SQR1_L_2 ((uint32_t)0x00400000)« 420 ADC_SQR1_L_2 ((uint32_t)0x00400000)«
421 ADC_SQR1_L_3 ((uint32_t)0x00800000)­ 421 ADC_SQR1_L_3 ((uint32_t)0x00800000)­
422 ADC_SQR1_SQ28 ((uint32_t)0x000F8000)® 422 ADC_SQR1_SQ28 ((uint32_t)0x000F8000)®
423 ADC_SQR1_SQ28_0 ((uint32_t)0x00008000)¯ 423 ADC_SQR1_SQ28_0 ((uint32_t)0x00008000)¯
424 ADC_SQR1_SQ28_1 ((uint32_t)0x00010000)° 424 ADC_SQR1_SQ28_1 ((uint32_t)0x00010000)°
425 ADC_SQR1_SQ28_2 ((uint32_t)0x00020000)± 425 ADC_SQR1_SQ28_2 ((uint32_t)0x00020000)±
426 ADC_SQR1_SQ28_3 ((uint32_t)0x00040000)² 426 ADC_SQR1_SQ28_3 ((uint32_t)0x00040000)²
427 ADC_SQR1_SQ28_4 ((uint32_t)0x00080000)´ 427 ADC_SQR1_SQ28_4 ((uint32_t)0x00080000)´
428 ADC_SQR1_SQ27 ((uint32_t)0x00007C00)µ 428 ADC_SQR1_SQ27 ((uint32_t)0x00007C00)µ
429 ADC_SQR1_SQ27_0 ((uint32_t)0x00000400)¶ 429 ADC_SQR1_SQ27_0 ((uint32_t)0x00000400)¶
430 ADC_SQR1_SQ27_1 ((uint32_t)0x00000800)· 430 ADC_SQR1_SQ27_1 ((uint32_t)0x00000800)·
431 ADC_SQR1_SQ27_2 ((uint32_t)0x00001000)¸ 431 ADC_SQR1_SQ27_2 ((uint32_t)0x00001000)¸
432 ADC_SQR1_SQ27_3 ((uint32_t)0x00002000)¹ 432 ADC_SQR1_SQ27_3 ((uint32_t)0x00002000)¹
433 ADC_SQR1_SQ27_4 ((uint32_t)0x00004000)» 433 ADC_SQR1_SQ27_4 ((uint32_t)0x00004000)»
434 ADC_SQR1_SQ26 ((uint32_t)0x000003E0)¼ 434 ADC_SQR1_SQ26 ((uint32_t)0x000003E0)¼
435 ADC_SQR1_SQ26_0 ((uint32_t)0x00000020)½ 435 ADC_SQR1_SQ26_0 ((uint32_t)0x00000020)½
436 ADC_SQR1_SQ26_1 ((uint32_t)0x00000040)¾ 436 ADC_SQR1_SQ26_1 ((uint32_t)0x00000040)¾
437 ADC_SQR1_SQ26_2 ((uint32_t)0x00000080)¿ 437 ADC_SQR1_SQ26_2 ((uint32_t)0x00000080)¿
438 ADC_SQR1_SQ26_3 ((uint32_t)0x00000100)À 438 ADC_SQR1_SQ26_3 ((uint32_t)0x00000100)À
439 ADC_SQR1_SQ26_4 ((uint32_t)0x00000200)Â 439 ADC_SQR1_SQ26_4 ((uint32_t)0x00000200)Â
440 ADC_SQR1_SQ25 ((uint32_t)0x0000001F)Ã 440 ADC_SQR1_SQ25 ((uint32_t)0x0000001F)Ã
441 ADC_SQR1_SQ25_0 ((uint32_t)0x00000001)Ä 441 ADC_SQR1_SQ25_0 ((uint32_t)0x00000001)Ä
442 ADC_SQR1_SQ25_1 ((uint32_t)0x00000002)Å 442 ADC_SQR1_SQ25_1 ((uint32_t)0x00000002)Å
443 ADC_SQR1_SQ25_2 ((uint32_t)0x00000004)Æ 443 ADC_SQR1_SQ25_2 ((uint32_t)0x00000004)Æ
444 ADC_SQR1_SQ25_3 ((uint32_t)0x00000008)Ç 444 ADC_SQR1_SQ25_3 ((uint32_t)0x00000008)Ç
445 ADC_SQR1_SQ25_4 ((uint32_t)0x00000010)Ê 445 ADC_SQR1_SQ25_4 ((uint32_t)0x00000010)Ê
446 ADC_SQR2_SQ19 ((uint32_t)0x0000001F)Ë 446 ADC_SQR2_SQ19 ((uint32_t)0x0000001F)Ë
447 ADC_SQR2_SQ19_0 ((uint32_t)0x00000001)Ì 447 ADC_SQR2_SQ19_0 ((uint32_t)0x00000001)Ì
448 ADC_SQR2_SQ19_1 ((uint32_t)0x00000002)Í 448 ADC_SQR2_SQ19_1 ((uint32_t)0x00000002)Í
449 ADC_SQR2_SQ19_2 ((uint32_t)0x00000004)Î 449 ADC_SQR2_SQ19_2 ((uint32_t)0x00000004)Î
450 ADC_SQR2_SQ19_3 ((uint32_t)0x00000008)Ï 450 ADC_SQR2_SQ19_3 ((uint32_t)0x00000008)Ï
451 ADC_SQR2_SQ19_4 ((uint32_t)0x00000010)Ñ 451 ADC_SQR2_SQ19_4 ((uint32_t)0x00000010)Ñ
452 ADC_SQR2_SQ20 ((uint32_t)0x000003E0)Ò 452 ADC_SQR2_SQ20 ((uint32_t)0x000003E0)Ò
453 ADC_SQR2_SQ20_0 ((uint32_t)0x00000020)Ó 453 ADC_SQR2_SQ20_0 ((uint32_t)0x00000020)Ó
454 ADC_SQR2_SQ20_1 ((uint32_t)0x00000040)Ô 454 ADC_SQR2_SQ20_1 ((uint32_t)0x00000040)Ô
455 ADC_SQR2_SQ20_2 ((uint32_t)0x00000080)Õ 455 ADC_SQR2_SQ20_2 ((uint32_t)0x00000080)Õ
456 ADC_SQR2_SQ20_3 ((uint32_t)0x00000100)Ö 456 ADC_SQR2_SQ20_3 ((uint32_t)0x00000100)Ö
457 ADC_SQR2_SQ20_4 ((uint32_t)0x00000200)Ø 457 ADC_SQR2_SQ20_4 ((uint32_t)0x00000200)Ø
458 ADC_SQR2_SQ21 ((uint32_t)0x00007C00)Ù 458 ADC_SQR2_SQ21 ((uint32_t)0x00007C00)Ù
459 ADC_SQR2_SQ21_0 ((uint32_t)0x00000400)Ú 459 ADC_SQR2_SQ21_0 ((uint32_t)0x00000400)Ú
460 ADC_SQR2_SQ21_1 ((uint32_t)0x00000800)Û 460 ADC_SQR2_SQ21_1 ((uint32_t)0x00000800)Û
461 ADC_SQR2_SQ21_2 ((uint32_t)0x00001000)Ü 461 ADC_SQR2_SQ21_2 ((uint32_t)0x00001000)Ü
462 ADC_SQR2_SQ21_3 ((uint32_t)0x00002000)Ý 462 ADC_SQR2_SQ21_3 ((uint32_t)0x00002000)Ý
463 ADC_SQR2_SQ21_4 ((uint32_t)0x00004000)ß 463 ADC_SQR2_SQ21_4 ((uint32_t)0x00004000)ß
464 ADC_SQR2_SQ22 ((uint32_t)0x000F8000)à 464 ADC_SQR2_SQ22 ((uint32_t)0x000F8000)à
465 ADC_SQR2_SQ22_0 ((uint32_t)0x00008000)á 465 ADC_SQR2_SQ22_0 ((uint32_t)0x00008000)á
466 ADC_SQR2_SQ22_1 ((uint32_t)0x00010000)â 466 ADC_SQR2_SQ22_1 ((uint32_t)0x00010000)â
467 ADC_SQR2_SQ22_2 ((uint32_t)0x00020000)ã 467 ADC_SQR2_SQ22_2 ((uint32_t)0x00020000)ã
468 ADC_SQR2_SQ22_3 ((uint32_t)0x00040000)ä 468 ADC_SQR2_SQ22_3 ((uint32_t)0x00040000)ä
469 ADC_SQR2_SQ22_4 ((uint32_t)0x00080000)æ 469 ADC_SQR2_SQ22_4 ((uint32_t)0x00080000)æ
470 ADC_SQR2_SQ23 ((uint32_t)0x01F00000)ç 470 ADC_SQR2_SQ23 ((uint32_t)0x01F00000)ç
471 ADC_SQR2_SQ23_0 ((uint32_t)0x00100000)è 471 ADC_SQR2_SQ23_0 ((uint32_t)0x00100000)è
472 ADC_SQR2_SQ23_1 ((uint32_t)0x00200000)é 472 ADC_SQR2_SQ23_1 ((uint32_t)0x00200000)é
473 ADC_SQR2_SQ23_2 ((uint32_t)0x00400000)ê 473 ADC_SQR2_SQ23_2 ((uint32_t)0x00400000)ê
474 ADC_SQR2_SQ23_3 ((uint32_t)0x00800000)ë 474 ADC_SQR2_SQ23_3 ((uint32_t)0x00800000)ë
475 ADC_SQR2_SQ23_4 ((uint32_t)0x01000000)í 475 ADC_SQR2_SQ23_4 ((uint32_t)0x01000000)í
476 ADC_SQR2_SQ24 ((uint32_t)0x3E000000)î 476 ADC_SQR2_SQ24 ((uint32_t)0x3E000000)î
477 ADC_SQR2_SQ24_0 ((uint32_t)0x02000000)ï 477 ADC_SQR2_SQ24_0 ((uint32_t)0x02000000)ï
478 ADC_SQR2_SQ24_1 ((uint32_t)0x04000000)ð 478 ADC_SQR2_SQ24_1 ((uint32_t)0x04000000)ð
479 ADC_SQR2_SQ24_2 ((uint32_t)0x08000000)ñ 479 ADC_SQR2_SQ24_2 ((uint32_t)0x08000000)ñ
480 ADC_SQR2_SQ24_3 ((uint32_t)0x10000000)ò 480 ADC_SQR2_SQ24_3 ((uint32_t)0x10000000)ò
481 ADC_SQR2_SQ24_4 ((uint32_t)0x20000000)õ 481 ADC_SQR2_SQ24_4 ((uint32_t)0x20000000)õ
482 ADC_SQR3_SQ13 ((uint32_t)0x0000001F)ö 482 ADC_SQR3_SQ13 ((uint32_t)0x0000001F)ö
483 ADC_SQR3_SQ13_0 ((uint32_t)0x00000001)÷ 483 ADC_SQR3_SQ13_0 ((uint32_t)0x00000001)÷
484 ADC_SQR3_SQ13_1 ((uint32_t)0x00000002)ø 484 ADC_SQR3_SQ13_1 ((uint32_t)0x00000002)ø
485 ADC_SQR3_SQ13_2 ((uint32_t)0x00000004)ù 485 ADC_SQR3_SQ13_2 ((uint32_t)0x00000004)ù
486 ADC_SQR3_SQ13_3 ((uint32_t)0x00000008)ú 486 ADC_SQR3_SQ13_3 ((uint32_t)0x00000008)ú
487 ADC_SQR3_SQ13_4 ((uint32_t)0x00000010)ü 487 ADC_SQR3_SQ13_4 ((uint32_t)0x00000010)ü
488 ADC_SQR3_SQ14 ((uint32_t)0x000003E0)ý 488 ADC_SQR3_SQ14 ((uint32_t)0x000003E0)ý
489 ADC_SQR3_SQ14_0 ((uint32_t)0x00000020)þ 489 ADC_SQR3_SQ14_0 ((uint32_t)0x00000020)þ
490 ADC_SQR3_SQ14_1 ((uint32_t)0x00000040)ÿ 490 ADC_SQR3_SQ14_1 ((uint32_t)0x00000040)ÿ
491 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)))%8—dekoduj_zpravu_GPS"P˜¤„GPGGA_informace4l\4¥dekodujPrikazçGPGGA_informaceô˜x“mainlP€tp_odpalQÌ Žtestthd1¤testthd2ºtestthd3Ðtestthd4æpatternthdQX¥Ÿtestsem1µtestsem2Ëtestsem3átestsem4÷patternsem@ð­¯testqueues1Ètestqueues2ápatternqueues.,°Ô testpools1¸patternpools…ø·ˆ»testmtx1Ñtestmtx2çtestmtx3ýtestmtx4testmtx5)testmtx6?testmtx7Utestmtx8kpatternmtx*”ºÀŽtestmsg1¤patternmsg,|Áԟtestmbox1¶patternmbox,hÃ؏testheap1¦patternheapDØÆ Átestevt1×testevt2ítestevt3patternevtDË Žtestdyn1¤testdyn2ºtestdyn3Ðpatterndyn>üAXthreadsftestwaŠtest_timer_doneÌx!thread4Ê”ÒìŽtestbmk1¤testbmk2ºtestbmk3Ðtestbmk4ætestbmk5ütestbmk6testbmk7(testbmk8>testbmk9Ttestbmk10ktestbmk11‚testbmk12™testbmk13°patternbmktôhŒ 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>¼Ü Ö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Œà¸ GPTD24Dá °hal_lld_initästm32_clock_init*Tmܬadc_lld_stop_conversion¡Pâ¨õVector88kadc_lld_initŒadc_lld_startÏadc_lld_stopýadc_lld_start_conversionOadcSTM32EnableTSVREFEzadcSTM32DisableTSVREFEø弤ADCD1 ´æÀÃVector6CíVector70Vector74CVector78nVector7C™Vector80ÄVector84ïdmaInitdmaStreamAllocate‡dmaStreamRelease%té¦_stm32_dma_streamsYtêDVectorD4!VectorD8?sd_lld_init`sd_lld_startÁsd_lld_stop¸íìÆSD1×SD2†¤î8¬VectorB8êpwm_lld_init pwm_lld_startRpwm_lld_stop€pwm_lld_enable_channelìpwm_lld_disable_channelÜð¸ PWMD4:”ñl³_pal_lld_init“_pal_lld_setgroupmodels¼—tmObjectInitôPtmInithö¤ÿsdInitsdObjectInitesdStartÅsdStopsdIncomingDataIOsdRequestDataI„LûèœpwmInit¸pwmObjectInitæpwmStartGpwmStop™pwmChangePeriodpwmEnableChannelzpwmDisableChannel%ðtì˜halIsCounterWithin-4þdœhalInitèhalPolledDelayMÜu,˜gptStartContinuousIÐgptStartOneShotIgptStopTimerIª˜ÿ0œgptInit¸gptObjectInitægptStartGgptStop™gptChangeInterval&gptStartContinuousÔgptStartOneShotygptStopTimerëgptPolledDelay&wè˜adcStartConversionI¼È`œadcInit¸adcObjectInitæadcStartGadcStopÅadcStartConversionwadcStopConversionêadcStopConversionI4adcConvertadcAcquireBus0adcReleaseBus%,Mܾpal_default_configJ(¨ª_vt_initÇchVTSetIchVTResetIEchTimeIsWithinÐ ¬”vtlist?{¬·_thread_initöchThdCreateIZchThdExitSª| 491 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_odpalQp¡Žtestthd1¤testthd2ºtestthd3Ðtestthd4æpatternthdQü¥Ÿtestsem1µtestsem2Ëtestsem3átestsem4÷patternsem@”®¯testqueues1Ètestqueues2ápatternqueues.аԠtestpools1¸patternpools…œ¸ˆ»testmtx1Ñtestmtx2çtestmtx3ýtestmtx4testmtx5)testmtx6?testmtx7Utestmtx8kpatternmtx*8»ÀŽtestmsg1¤patternmsg, Âԟtestmbox1¶patternmbox, Ä؏testheap1¦patternheapD|Ç Átestevt1×testevt2ítestevt3patternevtD´Ë Žtestdyn1¤testdyn2ºtestdyn3Ðpatterndyn>üAXthreadsftestwaŠtest_timer_doneÀÌx!thread4Ê8ÓìŽ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>`Ý Ö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_delay0Ḡ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 XçÀÃVector6CíVector70Vector74CVector78nVector7C™Vector80ÄVector84ïdmaInitdmaStreamAllocate‡dmaStreamRelease%ê¦_stm32_dma_streamsYëDVectorD4!VectorD8?sd_lld_init`sd_lld_startÁsd_lld_stop\îìÆSD1×SD2†Hï8¬VectorB8êpwm_lld_init pwm_lld_startRpwm_lld_stop€pwm_lld_enable_channelìpwm_lld_disable_channel€ñ¸ PWMD4:8òl³_pal_lld_init“_pal_lld_setgroupmodes¼—tmObjectInit¤ôPtmInith¤ö¤ÿsdInitsdObjectInitesdStartÅsdStopsdIncomingDataIOsdRequestDataI„ðûèœpwmInit¸pwmObjectInitæpwmStartGpwmStop™pwmChangePeriodpwmEnableChannelzpwmDisableChannel%uì˜halIsCounterWithin-ØþdœhalInitèhalPolledDelayMv,˜gptStartContinuousIÐgptStartOneShotIgptStopTimerIª<0œgptInit¸gptObjectInitægptStartGgptStop™gptChangeInterval&gptStartContinuousÔgptStartOneShotygptStopTimerëgptPolledDelay&,wè˜adcStartConversionI¼l`œadcInit¸adcObjectInitæadcStartGadcStopÅadcStartConversionwadcStopConversionêadcStopConversionI4adcConvertadcAcquireBus0adcReleaseBus%,Mܾpal_default_configJ̨ª_vt_initÇchVTSetIchVTResetIEchTimeIsWithint
492 Ð=chThdCreateStaticHchThdSetPriorityÎchThdResume;chThdTerminate“chThdSleepéchThdSleepUntilCchThdYieldÇchThdExit7chThdWaitDL˜«_idle_threadÒchSysInitchSysTimerHandlerI"ä´•_idle_thread_waCü|¯chSemResetIchSemWaitS4chSemWaitTimeoutS˜˜è¡chSemInit chSemResetæchSemWaitächSemWaitTimeout²chSemSignal.chSemSignalI—chSemAddCounterIþchSemSignalWaitg„ƒx¨chSchReadyIächSchGoSleepSchSchDoRescheduleAheadHchSchDoRescheduleBehindw€œ¬_scheduler_init÷chSchGoSleepTimeoutSýchSchWakeupSãchSchRescheduleS½chSchDoReschedule¬–rlist7Ș¦chRegFirstThreadchRegNextThread` ´šch_debug¯!$®chIQInitchIQResetIZchIQPutIÌchIQGetTimeoutÂchIQReadTimeoutâchOQInit7chOQResetIchOQPutTimeoutchOQGetIÿchOQWriteTimeout/ԇ¯chMtxLockSáchMtxTryLockSo8(¡chMtxInitÔchMtxLockIchMtxTryLockßchMtxUnlock®chMtxUnlockSTchMtxUnlockAll;H-0¡chMsgSend?chMsgWaitÎchMsgRelease>øŠd¬chPoolFreeIÜchPoolFree%chPoolAllocIAx/Ü°chPoolInit}chPoolLoadArrayDchPoolAllocX\Œ<«chCoreAllocIóImage$$RW_IRAM1$$ZI$$LimitImage$$RW_IRAM2$$Base>T2ȯ_core_initöchCoreAlloc‹chCoreStatus>˜¬¬chMBPostSÿchMBPostAheadSWchMBFetchS†à4¤chMBInitàchMBResethchMBPost)chMBPostI¬chMBPostAheadtchMBPostAheadIüchMBFetchÀchMBFetchI\ô9<¬_heap_initËchHeapInitchHeapAlloc€chHeapFreeÈchHeapStatus8ü°chEvtSignalIÛchEvtBroadcastFlagsIPä<$ ¤chEvtRegisterMaskchEvtUnregisterƒchEvtGetAndClearEventschEvtAddEventsÞchEvtGetAndClearFlagscchEvtSignalächEvtBroadcastFlags—chEvtGetAndClearFlagsIóchEvtDispatch=chEvtWaitOneÀchEvtWaitAnyDchEvtWaitAll¿chEvtWaitOneTimeoutchEvtWaitAnyTimeout\chEvtWaitAllTimeouteFä¯chThdAddRefchThdRelease|chThdCreateFromHeap2chThdCreateFromMemoryPoolJؓ ¶chCondBroadcastIüchCondWaitSIchCondWaitTimeoutSyìHÈ¢chCondInitËchCondSignalEchCondSignalIÅchCondBroadcastªchCondWaitÜchCondWaitTimeoutZ´Mˆ¹nvicEnableVectorûnvicDisableVector2nvicSetSystemHandlerPriority%x• ¯_port_irq_epilogue@PøøSysTickVectorSVCallVectorÕ_port_init(<,SD1SD2¸ôPWMD4ô p]GPTD2T=xhADCD1%7ˆû_stm32_dma_streamsHf¨Žvtlist-äSð®__early_initÏboardInit%ÔTÄ¢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 2iXl  m²o èo¼p Àphr lrpr ñÿDñÿpÐvpr¨ñÿ±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 ñÿpTvs¥ñÿp˜Åë`p` Ìñÿp`ëñÿp€p€  492 ¬”vtlist?´{¬·_thread_initöchThdCreateIZchThdExitSª Ð=chThdCreateStaticHchThdSetPriorityÎchThdResume;chThdTerminate“chThdSleepéchThdSleepUntilCchThdYieldÇchThdExit7chThdWaitDð˜«_idle_threadÒchSysInitchSysTimerHandlerI"ˆ´•_idle_thread_waC €|¯chSemResetIchSemWaitS4chSemWaitTimeoutS˜<è¡chSemInit chSemResetæchSemWaitächSemWaitTimeout²chSemSignal.chSemSignalI—chSemAddCounterIþchSemSignalWaitg¨ƒx¨chSchReadyIächSchGoSleepSchSchDoRescheduleAheadHchSchDoRescheduleBehindw$œ¬_scheduler_init÷chSchGoSleepTimeoutSýchSchWakeupSãchSchRescheduleS½chSchDoRescheduleÀ¬–rlist7l˜¦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ÜchCondWaitTimeoutZXNˆ¹nvicEnableVectorûnvicDisableVector2nvicSetSystemHandlerPriority%œ• ¯_port_irq_epilogue@´PøøSysTickVectorSVCallVectorÕ_port_init(<,SD1SD2¸ôPWMD4ô p]GPTD2T=xhADCD1%7ˆû_stm32_dma_streamslf¨Žvtlist-ˆTð®__early_initÏboardInit%xUÄ¢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&p ppDq Hqð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 ñÿpTv s¥ñÿp˜Åë`p` Ìñÿp`ëñÿp€p€ 
493 € Hñÿp@8ñÿp¨pˆ Vñÿvñÿñÿ°ñÿp<Êñÿêñÿñÿ$ñÿ>ñÿ^ñÿp`xñÿ˜ñÿp4²ñÿÒñÿìñÿ ñÿ&ñÿFñÿ`ñÿ„ñÿ¢ñÿÂñÿÜñÿüñÿp¨ñÿ6ñÿPñÿpñÿŠñÿ­ñÿp4 Ê5  493 € Hñÿp@8ñÿp¨pˆ Vñÿvñÿñÿ°ñÿp<Êñÿêñÿñÿ$ñÿ>ñÿ^ñÿp`xñÿ˜ñÿp4²ñÿÒñÿìñÿ ñÿ&ñÿFñÿ`ñÿ„ñÿ¢ñÿÂñÿÜñÿüñÿp¨ñÿ6ñÿPñÿpñÿŠñÿ­ñÿp4 Ê5 
494 Ð?  494 Ð? 
495 ÕI  495 ÕI 
496 ÙS  496 ÙS 
497 Ý] âc çi îo v0s ô0s øñÿñÿ@ñÿ`ñÿzñÿ™ñÿpH!²I!»Q!&è à Öñÿ÷ñÿ ñÿK ñÿpÈ!| ñÿ­ ñÿ× ñÿ 497 Ý] âc çi îo v¸s ô¸s øñÿñÿ@ñÿ`ñÿzñÿ™ñÿpH!²I!»Q!&è à Öñÿ÷ñÿ ñÿK ñÿpÈ!| ñÿ­ ñÿ× ñÿ
498 ñÿp|#p˜ 2 498 ñÿp|#p˜ 2
499 ñÿo 499 ñÿo
500 ñÿp %¤ 500 ñÿp %¤
501 ¡% ¬ 501 ¡% ¬
502 ­% ´ 502 ­% ´
503 ¯&ðp¬ ðvPs Ä 503 ¯&ðp¬ ðvØs Ä
504 Ps Ó 504 Øs Ó
505 ñÿ 505 ñÿ
506 ñÿ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@ 506 ñÿpÐ'pœ 8: œ 8väsTè H Y ñÿŽ ñÿpÀ)¼ í)LpÔ 4× ñÿ ñÿp8-: ñÿk ñÿp/p • ñÿ® ñÿp@0à ù1p 8Ç  Õ < pP ðv8tè @Ø  ã  ï  ù  þ   0 ñÿp8# 8+ 18p8 ¡8pE 9M 9ÈZ û9˜g “:Xt ë:R =;"‰ _;” g;6¡ <,© É<¬¶ u=˜à >Ç >hÕ w>á >bï á>û ç>Z A?¼p@
507 x@ 507 x@
508 P 508 P
509 $t 509 $t
510 !ˆ 510 !ˆ
511 %œ 511 %œ
512 *¨ 512 *¨
513 vÄsvÔsväsvôsvtvtv$tv4tvDtvTtvdtvttv„tv”t8/xw/w/¦w/½w/×w/öw /x&/<x)/ex!/†x$/ªx"/Ìx/ëx<ñÿp AT A [A f%AâsB ~Bà‹óB –ÿBžp¸ 513 vLtv\tvltv|tvŒtvœtv¬tv¼tvÌtvÜtvìtvütv uvu8/x/x/.x/Ex/_x/~x /žx&/Äx)/íx!/y$/2y"/Ty/sy<ñÿp AT A [A f%AâsB ~Bà‹óB –ÿBžp¸
514 ,£¸ 514 ,£¸
515 ©Ø 515 ©Ø
516 vÌtvÜtvìtvüt/y)/-y0/]y&­ñÿpØDÅÙDÐáDÓçDÖíDÙóDˆæ{E# ƒEE ™EñµE|þ1H 9HÜv u  u vuv(uv8uvHu/ƒy"/¥y/ÀyèP P !T %ñÿpI>I J!Idpè 516 vTuvduvtuv„u/Œy)/µy0/åy&­ñÿpØDÅÙDÐáDÓçDÖíDÙóDˆæ{E# ƒEE ™EñµE|þ1H 9HÜv”u ”u v uv°uvÀuvÐu/ z"/-z/HzèP P !T %ñÿpI>I J!Idpè
517 Xè 517 Xè
518 vXuvhu/Ñy(bñÿpŒK{K 518 vàuvðu/Yz(bñÿpŒK{K
519 ‡—K¢vpuv€u/ùy èX (•X (™ñÿp<QT=Q±[Q`vˆuv˜u/z¾ñÿ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°uvÀuvÐuvàuvðuvvvvv v$/(z!/Iz+/tz,/ z/¹z/Éz/Þz/özè€ ( € ˆ ˜ ñÿp[0[>[ K![ºvDvvTv/ 519 ‡—K¢vøuvv/z èX (•X (™ñÿp<QT=Q±[Q`vvv v/¡z¾ñÿ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(vv8vvHvvXvvhvvxvvˆvv˜vv¨v$/°z!/Ñz+/üz,/({/A{/Q{/f{/~{è€ ( € ˆ ˜ ñÿp[0[>[ K![ºvÌvvÜv/’{è¨ ©¨ Zñÿpè[ué[|ë[# \Š\DšS^E i^¨y^0vävvôvvw /®{/Ã{è´ H´ $¸Ø $»ñÿp¬`Ó­`# µ`ÞÉ`öë¿aE Ça öça@'c /cAcˆÉc#çc:vwv wv0wv@wvPw/Ù{/ï{/|/"|!èü %ü 0ñÿp eT!e H-eU½e b]f^o»grvdwvtwv„wv”wv¤w/C|/^|/y|/’||ñÿ‡ñÿp\h‘]h&˜ƒhŸŸh\¥ûhð²ëiĽ¯kp Å Í 0ÜH °éø 0v¸wHó¸wûÀw4ôw è 8  # 0*ñÿpppp( -8ñÿCñÿHñÿpHqYñÿplqVYñÿpÄq€lñÿpDr~ñÿ–ôžñÿµ°YñÿpJrDžñÿÕ°õ´´5¸U¸žñÿžñÿu°•ÀµÀYñÿpŽrNÅñÿÙñÿ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«†«›«²«È«Ü«÷«
520 {è¨ ©¨ Zñÿpè[ué[|ë[# \Š\DšS^E i^¨y^0v\vvlvv|v /&{/;{è´ H´ $¸Ø $»ñÿp¬`Ó­`# µ`ÞÉ`öë¿aE Ça öça@'c /cAcˆÉc#çc:vˆvv˜vv¨vv¸vvÈv/Q{/g{/{{/š{!èü %ü 0ñÿp eT!e H-eU½e b]f^o»grvÜvvìvvüvv wvw/»{/Ö{/ñ{/ 520 «"«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á"?
521 ||ñÿ‡ñÿp\h‘]h&˜ƒhŸŸh\¥ûhª²¥iƽkkp Å Í 0ÜH °éø 0v0wHó0wû8w4lw è 8  # 0*ñÿpèop( -8ñÿCñÿHñÿpÀpYñÿpäpVYñÿp<q€lñÿp¼q~ñÿ–ôžñÿµ°YñÿpÂqDžñÿÕ°õ´´5¸U¸žñÿžñÿu°•ÀµÀYñÿprNÅñÿÙñÿpTrêñÿêñÿêñÿñÿ¨Åñÿžñÿ5ÄñÿTªtª”ª´ªÔªôªª4ªTªtª”ª´ªÔªôªª4ªTªtª”ª´ªžñÿÔÆóÆÊ1ñÿ1ñÿBñÿTñÿp`rêñÿ1ñÿ1ñÿñÿk¬TñÿÅñÿplrÅñÿpnrñÿ£ñÿ£ñÿñÿ´®Ø®ü® ®D®h®Œñÿ£ñÿ£ñÿ£ñÿ£ñÿTñÿŸñÿ£ñÿ£ñÿ£ñÿ£ñÿ£ñÿ£ñÿ£ñÿ£ñÿ°ñÿÊ0ZÖñÿîü4ùñÿŒñÿ¼ñÿÎØõßýíý,ÿý /1Z<1Ja©o«†«›«²«È«Ü«÷« 521 ø"I0#y2#«. #Ù.-# DA#K @U#‹ >i#Í t#ß #ó €‹#s
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á"? 522 j–#Ý
523 ø"I0#y2#«. #Ù.-# DA#K @U#‹ >i#Í t#ß #ó €‹#s 523 6£# (¬#E 4¶#y 6À#¯ BÉ#ñ 0Ó#! 6â#W Bð#™ 0ÿ#É 8
524 j–#Ý 524 $ D$E 2$y *$ 7$§ (C$Ï 
525 6£# (¬#E 4¶#y 6À#¯ BÉ#ñ 0Ó#! 6â#W Bð#™ 0ÿ#É 8 525 P$å 
526 $ D$E 2$y *$ 7$§ (C$Ï  526 [$ï g$÷ r$ (‚$3$O(›$y:¥$³2¯$å¼$ý
527 P$å  527 Æ$ÒÑ$ÙÛ$íé$ *ö$5V%‹J%ÕH%! '%A.2%oF;%µlJ%!”Z%µc%Ï0n%ÿ|}%{D†%¿’—%U¨%m(¸%™È%©Ô%Ç$â%Kd÷%¯^& >&KJ,&•BD&ׂV&a`&i*l&“:w&Í.‚&û:Œ&52ž&gB¯&©,»&Õ È&õ.Ù&#Xé&
528 [$ï g$÷ r$ (‚$3$O(›$y:¥$³2¯$å¼$ý 528 ö&‹D'ÏV'A8 'yP-'Éf?'/,P'[\'uk'‹v'£†'Á"‘'ã@œ'#F¦'i2°'©¹'»8Â'ó"Í'"Ü'=ä'Aò'Wû'u(‘(Ÿ *(¿0<(ï2O(!2Z(Sh(Yv(a~(e
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é& 529 Œ(o•((©¯(¿Ã(ÇÖ(ßç(ç÷(ÿ))!)5())]"<) K)©S)­
530 ö&‹D'ÏV'A8 'yP-'Éf?'/,P'[\'uk'‹v'£†'Á"‘'ã@œ'#F¦'i2°'©¹'»8Â'ó"Í'"Ü'=ä'Aò'Wû'u(‘(Ÿ *(¿0<(ï2O(!2Z(Sh(Yv(a~(e 530 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È&-‘m–+-qpÔ>-Iq$E-mqVM-Åq€T-Erl-Gr…-Irž-Kr­-KrD¹-OrÁ-rÑ-rá-rNï-“rù-Ýr þ-ér.õr.õr5.÷rT.ør¨g. sp.äsTƒ.8t†.Lt.\t˜.lt¡.|tª.Œt³.œt¼.¬tÅ.¼tÎ.Ìt×.Ütá.ìtë.ütõ. uÿ.u8
531 Œ(o•((©¯(¿Ã(ÇÖ(ßç(ç÷(ÿ))!)5())]"<) K)©S)­ 531 /Tu/du/tu%/„u0/ u9/°uB/ÀuK/ÐuV/àu`/ðul/øuv/v‚/v‹/ v–/(vŸ/8v¨/Hv±/Xvº/hvÃ/xvÌ/ˆvÕ/˜vÞ/¨v$é/Ìvô/Üv0äv 0ôv0w '0w00 w900wB0@wK0PwV0dw_0twh0„wq0”wz0¤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]
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 -…kr&-÷k¼+-éoÔ>-Áp$E-åpVM-=q€T-½ql-¿q…-Áqž-Ãq­-ÃqD¹-ÇqÁ-rÑ-rá-rNï- rù-Ur þ-ar.mr.mr5.orT.pr¨g.sp.\sTƒ.°s†.Äs.Ôs˜.äs¡.ôsª.t³.t¼.$tÅ.4tÎ.Dt×.Ttá.dtë.ttõ.„tÿ.”t8 532 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
533 /Ìt/Üt/ìt%/üt0/u9/(uB/8uK/HuV/Xu`/hul/puv/€u‚/ˆu‹/˜u–/ uŸ/°u¨/Àu±/Ðuº/àuÃ/ðuÌ/vÕ/vÞ/ v$é/Dvô/Tv0\v 0lv0|v '0ˆv00˜v90¨vB0¸vK0ÈvV0Üv_0ìvh0üvq0 wz0w…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] 533 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]
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 534 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
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] 535 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]
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 536 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
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] 537 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]
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 538 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
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] 539 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]
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 540 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
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] 541 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]
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 542 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
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] 543 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]
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 544 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
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] 545 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]
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 546 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
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] 547 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]
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 548 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
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] 549 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]
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 550 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
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] 551 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]
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 552 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
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] 553 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]
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 554 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
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] 555 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]
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 556 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
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] 557 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]
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 558 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
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] 559 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]
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 560 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
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] 561 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]
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 562 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
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] 563 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]
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 564 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
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] 565 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]
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 566 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
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] 567 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]
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 568 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
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] 569 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]
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 570 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
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] 571 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]
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 572 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
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] 573 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]
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 574 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
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] 575 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]
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 576 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
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] 577 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]
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 578 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
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] 579 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]
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 580 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
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] 581 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]
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 582 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
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] 583 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]
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 584 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
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] 585 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]
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 586 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
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] 587 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]
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 588 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
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] 589 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]
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 590 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
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] 591 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]
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 592 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
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] 593 Input Comments:p27e8-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\p27e8-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]
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 594 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
595 Input Comments:p1cc4-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\p1cc4-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] 595 Input Comments:ER_IROM1RW_IRAM1RW_IRAM2.debug_abbrev.debug_frame.debug_info.debug_line.debug_loc.debug_macinfo.debug_pubnames.symtab.strtab.note.comment.shstrtab4T}š€4Ä|
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 596  ø|
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<| 597 @ ˆ}@ ˆ}ˆ}Ä*Lƒ$%7p¨<VC¬þ Ő´/Z€»Qi ‰y' D œ<k„1‰Àœ àœ@ ˜ ¨¤
598  p|” -  
599 @ }@ }}Ä*Ȃ%7䧘UC|ýÀŒO<Š¨/Zä¹Qiô -  
600 ‰y€% D œ i„1‰$› D›@ ˜„¦¤ -