| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401 |
- /*
- * Copyright (c) 2009-2019 ARM Limited. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- * @file E:/SVN/PT061/A15_MCU_tools/B01_PY_PACK/MDK/MDK Pack Source/MDK Pack F0 Series/01_Basic_Pack/Files/CMSIS/SVD/PY32F001Cxx.sfd
- * @brief CMSIS-SVD SFD File
- * @version 1.0.0
- * @date Wed May 6 12:14:55 2026
- * @note Generated by SVDConv V3.3.47
- * from File 'E:/SVN/PT061/A15_MCU_tools/B01_PY_PACK/MDK/MDK Pack Source/MDK Pack F0 Series/01_Basic_Pack/Files/CMSIS/SVD/PY32F001Cxx.svd',
- * last modified on Sat Oct 11 17:45:43 2025
- */
- // ----------------------------- Register Item Address: ADC_ISR ---------------------------------
- // SVD Line: 40
- unsigned int ADC_ISR __AT (0x40012400);
- // -------------------------------- Field Item: ADC_ISR_ADRDY -----------------------------------
- // SVD Line: 45
- // <item> SFDITEM_FIELD__ADC_ISR_ADRDY
- // <name> ADRDY </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40012400) ADRDY </i>
- // <check>
- // <loc> ( (unsigned int) ADC_ISR ) </loc>
- // <o.0..0> ADRDY
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: ADC_ISR_EOSMP -----------------------------------
- // SVD Line: 49
- // <item> SFDITEM_FIELD__ADC_ISR_EOSMP
- // <name> EOSMP </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40012400) EOSMP </i>
- // <check>
- // <loc> ( (unsigned int) ADC_ISR ) </loc>
- // <o.1..1> EOSMP
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: ADC_ISR_EOC ------------------------------------
- // SVD Line: 53
- // <item> SFDITEM_FIELD__ADC_ISR_EOC
- // <name> EOC </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40012400) EOC </i>
- // <check>
- // <loc> ( (unsigned int) ADC_ISR ) </loc>
- // <o.2..2> EOC
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: ADC_ISR_EOSEQ -----------------------------------
- // SVD Line: 57
- // <item> SFDITEM_FIELD__ADC_ISR_EOSEQ
- // <name> EOSEQ </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40012400) EOSEQ </i>
- // <check>
- // <loc> ( (unsigned int) ADC_ISR ) </loc>
- // <o.3..3> EOSEQ
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: ADC_ISR_OVR ------------------------------------
- // SVD Line: 61
- // <item> SFDITEM_FIELD__ADC_ISR_OVR
- // <name> OVR </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x40012400) OVR </i>
- // <check>
- // <loc> ( (unsigned int) ADC_ISR ) </loc>
- // <o.4..4> OVR
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: ADC_ISR_AWD ------------------------------------
- // SVD Line: 65
- // <item> SFDITEM_FIELD__ADC_ISR_AWD
- // <name> AWD </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40012400) AWD </i>
- // <check>
- // <loc> ( (unsigned int) ADC_ISR ) </loc>
- // <o.7..7> AWD
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: ADC_ISR_CUR_SNUM ----------------------------------
- // SVD Line: 69
- // <item> SFDITEM_FIELD__ADC_ISR_CUR_SNUM
- // <name> CUR_SNUM </name>
- // <rw>
- // <i> [Bits 11..8] RW (@ 0x40012400) CUR_SNUM </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_ISR >> 8) & 0xF), ((ADC_ISR = (ADC_ISR & ~(0xFUL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: ADC_ISR ------------------------------------
- // SVD Line: 40
- // <rtree> SFDITEM_REG__ADC_ISR
- // <name> ISR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012400) ADC interrupt and status register </i>
- // <loc> ( (unsigned int)((ADC_ISR >> 0) & 0xFFFFFFFF), ((ADC_ISR = (ADC_ISR & ~(0xF9FUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xF9F) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__ADC_ISR_ADRDY </item>
- // <item> SFDITEM_FIELD__ADC_ISR_EOSMP </item>
- // <item> SFDITEM_FIELD__ADC_ISR_EOC </item>
- // <item> SFDITEM_FIELD__ADC_ISR_EOSEQ </item>
- // <item> SFDITEM_FIELD__ADC_ISR_OVR </item>
- // <item> SFDITEM_FIELD__ADC_ISR_AWD </item>
- // <item> SFDITEM_FIELD__ADC_ISR_CUR_SNUM </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: ADC_IER ---------------------------------
- // SVD Line: 75
- unsigned int ADC_IER __AT (0x40012404);
- // ------------------------------- Field Item: ADC_IER_ADRDYIE ----------------------------------
- // SVD Line: 80
- // <item> SFDITEM_FIELD__ADC_IER_ADRDYIE
- // <name> ADRDYIE </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40012404) ADRDYIE </i>
- // <check>
- // <loc> ( (unsigned int) ADC_IER ) </loc>
- // <o.0..0> ADRDYIE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: ADC_IER_EOSMPIE ----------------------------------
- // SVD Line: 84
- // <item> SFDITEM_FIELD__ADC_IER_EOSMPIE
- // <name> EOSMPIE </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40012404) EOSMPIE </i>
- // <check>
- // <loc> ( (unsigned int) ADC_IER ) </loc>
- // <o.1..1> EOSMPIE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: ADC_IER_EOCIE -----------------------------------
- // SVD Line: 88
- // <item> SFDITEM_FIELD__ADC_IER_EOCIE
- // <name> EOCIE </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40012404) EOCIE </i>
- // <check>
- // <loc> ( (unsigned int) ADC_IER ) </loc>
- // <o.2..2> EOCIE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: ADC_IER_EOSEQIE ----------------------------------
- // SVD Line: 92
- // <item> SFDITEM_FIELD__ADC_IER_EOSEQIE
- // <name> EOSEQIE </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40012404) EOSEQIE </i>
- // <check>
- // <loc> ( (unsigned int) ADC_IER ) </loc>
- // <o.3..3> EOSEQIE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: ADC_IER_OVRIE -----------------------------------
- // SVD Line: 96
- // <item> SFDITEM_FIELD__ADC_IER_OVRIE
- // <name> OVRIE </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x40012404) OVRIE </i>
- // <check>
- // <loc> ( (unsigned int) ADC_IER ) </loc>
- // <o.4..4> OVRIE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: ADC_IER_AWDIE -----------------------------------
- // SVD Line: 100
- // <item> SFDITEM_FIELD__ADC_IER_AWDIE
- // <name> AWDIE </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40012404) AWDIE </i>
- // <check>
- // <loc> ( (unsigned int) ADC_IER ) </loc>
- // <o.7..7> AWDIE
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: ADC_IER ------------------------------------
- // SVD Line: 75
- // <rtree> SFDITEM_REG__ADC_IER
- // <name> IER </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012404) ADC interrupt enable register </i>
- // <loc> ( (unsigned int)((ADC_IER >> 0) & 0xFFFFFFFF), ((ADC_IER = (ADC_IER & ~(0x9FUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x9F) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__ADC_IER_ADRDYIE </item>
- // <item> SFDITEM_FIELD__ADC_IER_EOSMPIE </item>
- // <item> SFDITEM_FIELD__ADC_IER_EOCIE </item>
- // <item> SFDITEM_FIELD__ADC_IER_EOSEQIE </item>
- // <item> SFDITEM_FIELD__ADC_IER_OVRIE </item>
- // <item> SFDITEM_FIELD__ADC_IER_AWDIE </item>
- // </rtree>
- //
- // ------------------------------ Register Item Address: ADC_CR ---------------------------------
- // SVD Line: 106
- unsigned int ADC_CR __AT (0x40012408);
- // --------------------------------- Field Item: ADC_CR_ADEN ------------------------------------
- // SVD Line: 111
- // <item> SFDITEM_FIELD__ADC_CR_ADEN
- // <name> ADEN </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40012408) ADEN </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CR ) </loc>
- // <o.0..0> ADEN
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: ADC_CR_ADDIS ------------------------------------
- // SVD Line: 115
- // <item> SFDITEM_FIELD__ADC_CR_ADDIS
- // <name> ADDIS </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40012408) ADDIS </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CR ) </loc>
- // <o.1..1> ADDIS
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: ADC_CR_ADSTART -----------------------------------
- // SVD Line: 119
- // <item> SFDITEM_FIELD__ADC_CR_ADSTART
- // <name> ADSTART </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40012408) ADSTART </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CR ) </loc>
- // <o.2..2> ADSTART
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: ADC_CR_ADSTP ------------------------------------
- // SVD Line: 123
- // <item> SFDITEM_FIELD__ADC_CR_ADSTP
- // <name> ADSTP </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x40012408) ADSTP </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CR ) </loc>
- // <o.4..4> ADSTP
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: ADC_CR_RSTCAL -----------------------------------
- // SVD Line: 127
- // <item> SFDITEM_FIELD__ADC_CR_RSTCAL
- // <name> RSTCAL </name>
- // <rw>
- // <i> [Bit 29] RW (@ 0x40012408) RSTCAL </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CR ) </loc>
- // <o.29..29> RSTCAL
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: ADC_CR_ADCAL_START ---------------------------------
- // SVD Line: 131
- // <item> SFDITEM_FIELD__ADC_CR_ADCAL_START
- // <name> ADCAL_START </name>
- // <rw>
- // <i> [Bit 30] RW (@ 0x40012408) ADCAL_START </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CR ) </loc>
- // <o.30..30> ADCAL_START
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: ADC_CR_ADCAL ------------------------------------
- // SVD Line: 135
- // <item> SFDITEM_FIELD__ADC_CR_ADCAL
- // <name> ADCAL </name>
- // <rw>
- // <i> [Bit 31] RW (@ 0x40012408) ADCAL </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CR ) </loc>
- // <o.31..31> ADCAL
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: ADC_CR -------------------------------------
- // SVD Line: 106
- // <rtree> SFDITEM_REG__ADC_CR
- // <name> CR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012408) ADC control register </i>
- // <loc> ( (unsigned int)((ADC_CR >> 0) & 0xFFFFFFFF), ((ADC_CR = (ADC_CR & ~(0xE0000017UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xE0000017) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__ADC_CR_ADEN </item>
- // <item> SFDITEM_FIELD__ADC_CR_ADDIS </item>
- // <item> SFDITEM_FIELD__ADC_CR_ADSTART </item>
- // <item> SFDITEM_FIELD__ADC_CR_ADSTP </item>
- // <item> SFDITEM_FIELD__ADC_CR_RSTCAL </item>
- // <item> SFDITEM_FIELD__ADC_CR_ADCAL_START </item>
- // <item> SFDITEM_FIELD__ADC_CR_ADCAL </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: ADC_CFGR --------------------------------
- // SVD Line: 141
- unsigned int ADC_CFGR __AT (0x4001240C);
- // -------------------------------- Field Item: ADC_CFGR_RES ------------------------------------
- // SVD Line: 145
- // <item> SFDITEM_FIELD__ADC_CFGR_RES
- // <name> RES </name>
- // <rw>
- // <i> [Bits 4..3] RW (@ 0x4001240C) RES </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_CFGR >> 3) & 0x3), ((ADC_CFGR = (ADC_CFGR & ~(0x3UL << 3 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 3 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Field Item: ADC_CFGR_ALIGN -----------------------------------
- // SVD Line: 149
- // <item> SFDITEM_FIELD__ADC_CFGR_ALIGN
- // <name> ALIGN </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x4001240C) ALIGN </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CFGR ) </loc>
- // <o.5..5> ALIGN
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: ADC_CFGR_EXTSEL ----------------------------------
- // SVD Line: 153
- // <item> SFDITEM_FIELD__ADC_CFGR_EXTSEL
- // <name> EXTSEL </name>
- // <rw>
- // <i> [Bits 8..6] RW (@ 0x4001240C) EXTSEL </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_CFGR >> 6) & 0x7), ((ADC_CFGR = (ADC_CFGR & ~(0x7UL << 6 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 6 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Field Item: ADC_CFGR_EXTEN -----------------------------------
- // SVD Line: 157
- // <item> SFDITEM_FIELD__ADC_CFGR_EXTEN
- // <name> EXTEN </name>
- // <rw>
- // <i> [Bits 11..10] RW (@ 0x4001240C) EXTEN </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_CFGR >> 10) & 0x3), ((ADC_CFGR = (ADC_CFGR & ~(0x3UL << 10 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 10 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Field Item: ADC_CFGR_OVRMOD ----------------------------------
- // SVD Line: 161
- // <item> SFDITEM_FIELD__ADC_CFGR_OVRMOD
- // <name> OVRMOD </name>
- // <rw>
- // <i> [Bit 12] RW (@ 0x4001240C) OVRMOD </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CFGR ) </loc>
- // <o.12..12> OVRMOD
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: ADC_CFGR_CONT -----------------------------------
- // SVD Line: 165
- // <item> SFDITEM_FIELD__ADC_CFGR_CONT
- // <name> CONT </name>
- // <rw>
- // <i> [Bit 13] RW (@ 0x4001240C) CONT </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CFGR ) </loc>
- // <o.13..13> CONT
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: ADC_CFGR_WAIT -----------------------------------
- // SVD Line: 169
- // <item> SFDITEM_FIELD__ADC_CFGR_WAIT
- // <name> WAIT </name>
- // <rw>
- // <i> [Bit 14] RW (@ 0x4001240C) WAIT </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CFGR ) </loc>
- // <o.14..14> WAIT
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: ADC_CFGR_DISCEN ----------------------------------
- // SVD Line: 173
- // <item> SFDITEM_FIELD__ADC_CFGR_DISCEN
- // <name> DISCEN </name>
- // <rw>
- // <i> [Bit 16] RW (@ 0x4001240C) DISCEN </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CFGR ) </loc>
- // <o.16..16> DISCEN
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: ADC_CFGR_AWDSGL ----------------------------------
- // SVD Line: 177
- // <item> SFDITEM_FIELD__ADC_CFGR_AWDSGL
- // <name> AWDSGL </name>
- // <rw>
- // <i> [Bit 22] RW (@ 0x4001240C) AWDSGL </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CFGR ) </loc>
- // <o.22..22> AWDSGL
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: ADC_CFGR_AWDEN -----------------------------------
- // SVD Line: 181
- // <item> SFDITEM_FIELD__ADC_CFGR_AWDEN
- // <name> AWDEN </name>
- // <rw>
- // <i> [Bit 23] RW (@ 0x4001240C) AWDEN </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CFGR ) </loc>
- // <o.23..23> AWDEN
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: ADC_CFGR_AWDCH -----------------------------------
- // SVD Line: 185
- // <item> SFDITEM_FIELD__ADC_CFGR_AWDCH
- // <name> AWDCH </name>
- // <rw>
- // <i> [Bits 29..26] RW (@ 0x4001240C) AWDCH </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_CFGR >> 26) & 0xF), ((ADC_CFGR = (ADC_CFGR & ~(0xFUL << 26 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 26 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: ADC_CFGR ------------------------------------
- // SVD Line: 141
- // <rtree> SFDITEM_REG__ADC_CFGR
- // <name> CFGR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4001240C) CFGR </i>
- // <loc> ( (unsigned int)((ADC_CFGR >> 0) & 0xFFFFFFFF), ((ADC_CFGR = (ADC_CFGR & ~(0x3CC17DF8UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3CC17DF8) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__ADC_CFGR_RES </item>
- // <item> SFDITEM_FIELD__ADC_CFGR_ALIGN </item>
- // <item> SFDITEM_FIELD__ADC_CFGR_EXTSEL </item>
- // <item> SFDITEM_FIELD__ADC_CFGR_EXTEN </item>
- // <item> SFDITEM_FIELD__ADC_CFGR_OVRMOD </item>
- // <item> SFDITEM_FIELD__ADC_CFGR_CONT </item>
- // <item> SFDITEM_FIELD__ADC_CFGR_WAIT </item>
- // <item> SFDITEM_FIELD__ADC_CFGR_DISCEN </item>
- // <item> SFDITEM_FIELD__ADC_CFGR_AWDSGL </item>
- // <item> SFDITEM_FIELD__ADC_CFGR_AWDEN </item>
- // <item> SFDITEM_FIELD__ADC_CFGR_AWDCH </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: ADC_CFGR2 --------------------------------
- // SVD Line: 191
- unsigned int ADC_CFGR2 __AT (0x40012410);
- // ------------------------------ Field Item: ADC_CFGR2_CKMODE ----------------------------------
- // SVD Line: 196
- // <item> SFDITEM_FIELD__ADC_CFGR2_CKMODE
- // <name> CKMODE </name>
- // <rw>
- // <i> [Bits 31..28] RW (@ 0x40012410) CKMODE </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_CFGR2 >> 28) & 0xF), ((ADC_CFGR2 = (ADC_CFGR2 & ~(0xFUL << 28 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 28 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: ADC_CFGR2 -----------------------------------
- // SVD Line: 191
- // <rtree> SFDITEM_REG__ADC_CFGR2
- // <name> CFGR2 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012410) ADC configuration register 2 </i>
- // <loc> ( (unsigned int)((ADC_CFGR2 >> 0) & 0xFFFFFFFF), ((ADC_CFGR2 = (ADC_CFGR2 & ~(0xF0000000UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xF0000000) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__ADC_CFGR2_CKMODE </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: ADC_SMPR --------------------------------
- // SVD Line: 202
- unsigned int ADC_SMPR __AT (0x40012414);
- // -------------------------------- Field Item: ADC_SMPR_SMP ------------------------------------
- // SVD Line: 207
- // <item> SFDITEM_FIELD__ADC_SMPR_SMP
- // <name> SMP </name>
- // <rw>
- // <i> [Bits 2..0] RW (@ 0x40012414) SMP </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_SMPR >> 0) & 0x7), ((ADC_SMPR = (ADC_SMPR & ~(0x7UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: ADC_SMPR ------------------------------------
- // SVD Line: 202
- // <rtree> SFDITEM_REG__ADC_SMPR
- // <name> SMPR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012414) ADC sampling time register </i>
- // <loc> ( (unsigned int)((ADC_SMPR >> 0) & 0xFFFFFFFF), ((ADC_SMPR = (ADC_SMPR & ~(0x7UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x7) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__ADC_SMPR_SMP </item>
- // </rtree>
- //
- // ------------------------------ Register Item Address: ADC_TR ---------------------------------
- // SVD Line: 213
- unsigned int ADC_TR __AT (0x40012418);
- // --------------------------------- Field Item: ADC_TR_LT1 -------------------------------------
- // SVD Line: 218
- // <item> SFDITEM_FIELD__ADC_TR_LT1
- // <name> LT1 </name>
- // <rw>
- // <i> [Bits 11..0] RW (@ 0x40012418) LT1 </i>
- // <edit>
- // <loc> ( (unsigned short)((ADC_TR >> 0) & 0xFFF), ((ADC_TR = (ADC_TR & ~(0xFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Field Item: ADC_TR_HT1 -------------------------------------
- // SVD Line: 222
- // <item> SFDITEM_FIELD__ADC_TR_HT1
- // <name> HT1 </name>
- // <rw>
- // <i> [Bits 27..16] RW (@ 0x40012418) HT1 </i>
- // <edit>
- // <loc> ( (unsigned short)((ADC_TR >> 16) & 0xFFF), ((ADC_TR = (ADC_TR & ~(0xFFFUL << 16 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFF) << 16 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: ADC_TR -------------------------------------
- // SVD Line: 213
- // <rtree> SFDITEM_REG__ADC_TR
- // <name> TR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012418) ADC analog watchdog 1 threshold register </i>
- // <loc> ( (unsigned int)((ADC_TR >> 0) & 0xFFFFFFFF), ((ADC_TR = (ADC_TR & ~(0xFFF0FFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFF0FFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__ADC_TR_LT1 </item>
- // <item> SFDITEM_FIELD__ADC_TR_HT1 </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: ADC_SQR1 --------------------------------
- // SVD Line: 228
- unsigned int ADC_SQR1 __AT (0x4001241C);
- // --------------------------------- Field Item: ADC_SQR1_L -------------------------------------
- // SVD Line: 232
- // <item> SFDITEM_FIELD__ADC_SQR1_L
- // <name> L </name>
- // <rw>
- // <i> [Bits 3..0] RW (@ 0x4001241C) L </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_SQR1 >> 0) & 0xF), ((ADC_SQR1 = (ADC_SQR1 & ~(0xFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: ADC_SQR1_SQ1 ------------------------------------
- // SVD Line: 236
- // <item> SFDITEM_FIELD__ADC_SQR1_SQ1
- // <name> SQ1 </name>
- // <rw>
- // <i> [Bits 9..6] RW (@ 0x4001241C) SQ1 </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_SQR1 >> 6) & 0xF), ((ADC_SQR1 = (ADC_SQR1 & ~(0xFUL << 6 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 6 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: ADC_SQR1_SQ2 ------------------------------------
- // SVD Line: 240
- // <item> SFDITEM_FIELD__ADC_SQR1_SQ2
- // <name> SQ2 </name>
- // <rw>
- // <i> [Bits 15..12] RW (@ 0x4001241C) SQ2 </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_SQR1 >> 12) & 0xF), ((ADC_SQR1 = (ADC_SQR1 & ~(0xFUL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: ADC_SQR1_SQ3 ------------------------------------
- // SVD Line: 244
- // <item> SFDITEM_FIELD__ADC_SQR1_SQ3
- // <name> SQ3 </name>
- // <rw>
- // <i> [Bits 21..18] RW (@ 0x4001241C) SQ3 </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_SQR1 >> 18) & 0xF), ((ADC_SQR1 = (ADC_SQR1 & ~(0xFUL << 18 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 18 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: ADC_SQR1_SQ4 ------------------------------------
- // SVD Line: 248
- // <item> SFDITEM_FIELD__ADC_SQR1_SQ4
- // <name> SQ4 </name>
- // <rw>
- // <i> [Bits 27..24] RW (@ 0x4001241C) SQ4 </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_SQR1 >> 24) & 0xF), ((ADC_SQR1 = (ADC_SQR1 & ~(0xFUL << 24 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 24 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: ADC_SQR1 ------------------------------------
- // SVD Line: 228
- // <rtree> SFDITEM_REG__ADC_SQR1
- // <name> SQR1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4001241C) SQR1 </i>
- // <loc> ( (unsigned int)((ADC_SQR1 >> 0) & 0xFFFFFFFF), ((ADC_SQR1 = (ADC_SQR1 & ~(0xF3CF3CFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xF3CF3CF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__ADC_SQR1_L </item>
- // <item> SFDITEM_FIELD__ADC_SQR1_SQ1 </item>
- // <item> SFDITEM_FIELD__ADC_SQR1_SQ2 </item>
- // <item> SFDITEM_FIELD__ADC_SQR1_SQ3 </item>
- // <item> SFDITEM_FIELD__ADC_SQR1_SQ4 </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: ADC_SQR2 --------------------------------
- // SVD Line: 254
- unsigned int ADC_SQR2 __AT (0x40012420);
- // -------------------------------- Field Item: ADC_SQR2_SQ5 ------------------------------------
- // SVD Line: 258
- // <item> SFDITEM_FIELD__ADC_SQR2_SQ5
- // <name> SQ5 </name>
- // <rw>
- // <i> [Bits 3..0] RW (@ 0x40012420) SQ5 </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_SQR2 >> 0) & 0xF), ((ADC_SQR2 = (ADC_SQR2 & ~(0xFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: ADC_SQR2_SQ6 ------------------------------------
- // SVD Line: 262
- // <item> SFDITEM_FIELD__ADC_SQR2_SQ6
- // <name> SQ6 </name>
- // <rw>
- // <i> [Bits 9..6] RW (@ 0x40012420) SQ6 </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_SQR2 >> 6) & 0xF), ((ADC_SQR2 = (ADC_SQR2 & ~(0xFUL << 6 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 6 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: ADC_SQR2_SQ7 ------------------------------------
- // SVD Line: 266
- // <item> SFDITEM_FIELD__ADC_SQR2_SQ7
- // <name> SQ7 </name>
- // <rw>
- // <i> [Bits 15..12] RW (@ 0x40012420) SQ7 </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_SQR2 >> 12) & 0xF), ((ADC_SQR2 = (ADC_SQR2 & ~(0xFUL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: ADC_SQR2_SQ8 ------------------------------------
- // SVD Line: 270
- // <item> SFDITEM_FIELD__ADC_SQR2_SQ8
- // <name> SQ8 </name>
- // <rw>
- // <i> [Bits 21..18] RW (@ 0x40012420) SQ8 </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_SQR2 >> 18) & 0xF), ((ADC_SQR2 = (ADC_SQR2 & ~(0xFUL << 18 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 18 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: ADC_SQR2_SQ9 ------------------------------------
- // SVD Line: 274
- // <item> SFDITEM_FIELD__ADC_SQR2_SQ9
- // <name> SQ9 </name>
- // <rw>
- // <i> [Bits 27..24] RW (@ 0x40012420) SQ9 </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_SQR2 >> 24) & 0xF), ((ADC_SQR2 = (ADC_SQR2 & ~(0xFUL << 24 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 24 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: ADC_SQR2 ------------------------------------
- // SVD Line: 254
- // <rtree> SFDITEM_REG__ADC_SQR2
- // <name> SQR2 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012420) SQR2 </i>
- // <loc> ( (unsigned int)((ADC_SQR2 >> 0) & 0xFFFFFFFF), ((ADC_SQR2 = (ADC_SQR2 & ~(0xF3CF3CFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xF3CF3CF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__ADC_SQR2_SQ5 </item>
- // <item> SFDITEM_FIELD__ADC_SQR2_SQ6 </item>
- // <item> SFDITEM_FIELD__ADC_SQR2_SQ7 </item>
- // <item> SFDITEM_FIELD__ADC_SQR2_SQ8 </item>
- // <item> SFDITEM_FIELD__ADC_SQR2_SQ9 </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: ADC_SQR3 --------------------------------
- // SVD Line: 280
- unsigned int ADC_SQR3 __AT (0x40012424);
- // -------------------------------- Field Item: ADC_SQR3_SQ10 -----------------------------------
- // SVD Line: 284
- // <item> SFDITEM_FIELD__ADC_SQR3_SQ10
- // <name> SQ10 </name>
- // <rw>
- // <i> [Bits 3..0] RW (@ 0x40012424) SQ10 </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_SQR3 >> 0) & 0xF), ((ADC_SQR3 = (ADC_SQR3 & ~(0xFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: ADC_SQR3_SQ11 -----------------------------------
- // SVD Line: 288
- // <item> SFDITEM_FIELD__ADC_SQR3_SQ11
- // <name> SQ11 </name>
- // <rw>
- // <i> [Bits 9..6] RW (@ 0x40012424) SQ11 </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_SQR3 >> 6) & 0xF), ((ADC_SQR3 = (ADC_SQR3 & ~(0xFUL << 6 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 6 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: ADC_SQR3_SQ12 -----------------------------------
- // SVD Line: 292
- // <item> SFDITEM_FIELD__ADC_SQR3_SQ12
- // <name> SQ12 </name>
- // <rw>
- // <i> [Bits 15..12] RW (@ 0x40012424) SQ12 </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_SQR3 >> 12) & 0xF), ((ADC_SQR3 = (ADC_SQR3 & ~(0xFUL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: ADC_SQR3_SQ13 -----------------------------------
- // SVD Line: 296
- // <item> SFDITEM_FIELD__ADC_SQR3_SQ13
- // <name> SQ13 </name>
- // <rw>
- // <i> [Bits 21..18] RW (@ 0x40012424) SQ13 </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_SQR3 >> 18) & 0xF), ((ADC_SQR3 = (ADC_SQR3 & ~(0xFUL << 18 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 18 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: ADC_SQR3_SQ14 -----------------------------------
- // SVD Line: 300
- // <item> SFDITEM_FIELD__ADC_SQR3_SQ14
- // <name> SQ14 </name>
- // <rw>
- // <i> [Bits 27..24] RW (@ 0x40012424) SQ14 </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_SQR3 >> 24) & 0xF), ((ADC_SQR3 = (ADC_SQR3 & ~(0xFUL << 24 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 24 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: ADC_SQR3 ------------------------------------
- // SVD Line: 280
- // <rtree> SFDITEM_REG__ADC_SQR3
- // <name> SQR3 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012424) SQR3 </i>
- // <loc> ( (unsigned int)((ADC_SQR3 >> 0) & 0xFFFFFFFF), ((ADC_SQR3 = (ADC_SQR3 & ~(0xF3CF3CFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xF3CF3CF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__ADC_SQR3_SQ10 </item>
- // <item> SFDITEM_FIELD__ADC_SQR3_SQ11 </item>
- // <item> SFDITEM_FIELD__ADC_SQR3_SQ12 </item>
- // <item> SFDITEM_FIELD__ADC_SQR3_SQ13 </item>
- // <item> SFDITEM_FIELD__ADC_SQR3_SQ14 </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: ADC_DR1 ---------------------------------
- // SVD Line: 306
- unsigned int ADC_DR1 __AT (0x40012428);
- // ------------------------------ Field Item: ADC_DR1_SQ1_DATA ----------------------------------
- // SVD Line: 310
- // <item> SFDITEM_FIELD__ADC_DR1_SQ1_DATA
- // <name> SQ1_DATA </name>
- // <r>
- // <i> [Bits 15..0] RO (@ 0x40012428) SQ1_DATA </i>
- // <edit>
- // <loc> ( (unsigned short)((ADC_DR1 >> 0) & 0xFFFF) ) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: ADC_DR1_SQ2_DATA ----------------------------------
- // SVD Line: 315
- // <item> SFDITEM_FIELD__ADC_DR1_SQ2_DATA
- // <name> SQ2_DATA </name>
- // <r>
- // <i> [Bits 31..16] RO (@ 0x40012428) SQ2_DATA </i>
- // <edit>
- // <loc> ( (unsigned short)((ADC_DR1 >> 16) & 0xFFFF) ) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: ADC_DR1 ------------------------------------
- // SVD Line: 306
- // <rtree> SFDITEM_REG__ADC_DR1
- // <name> DR1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012428) DR1 </i>
- // <loc> ( (unsigned int)((ADC_DR1 >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__ADC_DR1_SQ1_DATA </item>
- // <item> SFDITEM_FIELD__ADC_DR1_SQ2_DATA </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: ADC_DR2 ---------------------------------
- // SVD Line: 322
- unsigned int ADC_DR2 __AT (0x4001242C);
- // ------------------------------ Field Item: ADC_DR2_SQ3_DATA ----------------------------------
- // SVD Line: 326
- // <item> SFDITEM_FIELD__ADC_DR2_SQ3_DATA
- // <name> SQ3_DATA </name>
- // <r>
- // <i> [Bits 15..0] RO (@ 0x4001242C) SQ3_DATA </i>
- // <edit>
- // <loc> ( (unsigned short)((ADC_DR2 >> 0) & 0xFFFF) ) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: ADC_DR2_SQ4_DATA ----------------------------------
- // SVD Line: 331
- // <item> SFDITEM_FIELD__ADC_DR2_SQ4_DATA
- // <name> SQ4_DATA </name>
- // <r>
- // <i> [Bits 31..16] RO (@ 0x4001242C) SQ4_DATA </i>
- // <edit>
- // <loc> ( (unsigned short)((ADC_DR2 >> 16) & 0xFFFF) ) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: ADC_DR2 ------------------------------------
- // SVD Line: 322
- // <rtree> SFDITEM_REG__ADC_DR2
- // <name> DR2 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4001242C) DR2 </i>
- // <loc> ( (unsigned int)((ADC_DR2 >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__ADC_DR2_SQ3_DATA </item>
- // <item> SFDITEM_FIELD__ADC_DR2_SQ4_DATA </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: ADC_DR3 ---------------------------------
- // SVD Line: 338
- unsigned int ADC_DR3 __AT (0x40012430);
- // ------------------------------ Field Item: ADC_DR3_SQ5_DATA ----------------------------------
- // SVD Line: 342
- // <item> SFDITEM_FIELD__ADC_DR3_SQ5_DATA
- // <name> SQ5_DATA </name>
- // <r>
- // <i> [Bits 15..0] RO (@ 0x40012430) SQ5_DATA </i>
- // <edit>
- // <loc> ( (unsigned short)((ADC_DR3 >> 0) & 0xFFFF) ) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: ADC_DR3_SQ6_DATA ----------------------------------
- // SVD Line: 347
- // <item> SFDITEM_FIELD__ADC_DR3_SQ6_DATA
- // <name> SQ6_DATA </name>
- // <r>
- // <i> [Bits 31..16] RO (@ 0x40012430) SQ6_DATA </i>
- // <edit>
- // <loc> ( (unsigned short)((ADC_DR3 >> 16) & 0xFFFF) ) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: ADC_DR3 ------------------------------------
- // SVD Line: 338
- // <rtree> SFDITEM_REG__ADC_DR3
- // <name> DR3 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012430) DR3 </i>
- // <loc> ( (unsigned int)((ADC_DR3 >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__ADC_DR3_SQ5_DATA </item>
- // <item> SFDITEM_FIELD__ADC_DR3_SQ6_DATA </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: ADC_DR4 ---------------------------------
- // SVD Line: 354
- unsigned int ADC_DR4 __AT (0x40012434);
- // ------------------------------ Field Item: ADC_DR4_SQ7_DATA ----------------------------------
- // SVD Line: 358
- // <item> SFDITEM_FIELD__ADC_DR4_SQ7_DATA
- // <name> SQ7_DATA </name>
- // <r>
- // <i> [Bits 15..0] RO (@ 0x40012434) SQ7_DATA </i>
- // <edit>
- // <loc> ( (unsigned short)((ADC_DR4 >> 0) & 0xFFFF) ) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: ADC_DR4_SQ8_DATA ----------------------------------
- // SVD Line: 363
- // <item> SFDITEM_FIELD__ADC_DR4_SQ8_DATA
- // <name> SQ8_DATA </name>
- // <r>
- // <i> [Bits 31..16] RO (@ 0x40012434) SQ8_DATA </i>
- // <edit>
- // <loc> ( (unsigned short)((ADC_DR4 >> 16) & 0xFFFF) ) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: ADC_DR4 ------------------------------------
- // SVD Line: 354
- // <rtree> SFDITEM_REG__ADC_DR4
- // <name> DR4 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012434) DR4 </i>
- // <loc> ( (unsigned int)((ADC_DR4 >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__ADC_DR4_SQ7_DATA </item>
- // <item> SFDITEM_FIELD__ADC_DR4_SQ8_DATA </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: ADC_DR5 ---------------------------------
- // SVD Line: 370
- unsigned int ADC_DR5 __AT (0x40012438);
- // ------------------------------ Field Item: ADC_DR5_SQ9_DATA ----------------------------------
- // SVD Line: 374
- // <item> SFDITEM_FIELD__ADC_DR5_SQ9_DATA
- // <name> SQ9_DATA </name>
- // <r>
- // <i> [Bits 15..0] RO (@ 0x40012438) SQ9_DATA </i>
- // <edit>
- // <loc> ( (unsigned short)((ADC_DR5 >> 0) & 0xFFFF) ) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: ADC_DR5_SQ10_DATA ---------------------------------
- // SVD Line: 379
- // <item> SFDITEM_FIELD__ADC_DR5_SQ10_DATA
- // <name> SQ10_DATA </name>
- // <r>
- // <i> [Bits 31..16] RO (@ 0x40012438) SQ10_DATA </i>
- // <edit>
- // <loc> ( (unsigned short)((ADC_DR5 >> 16) & 0xFFFF) ) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: ADC_DR5 ------------------------------------
- // SVD Line: 370
- // <rtree> SFDITEM_REG__ADC_DR5
- // <name> DR5 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012438) DR5 </i>
- // <loc> ( (unsigned int)((ADC_DR5 >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__ADC_DR5_SQ9_DATA </item>
- // <item> SFDITEM_FIELD__ADC_DR5_SQ10_DATA </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: ADC_DR6 ---------------------------------
- // SVD Line: 386
- unsigned int ADC_DR6 __AT (0x4001243C);
- // ------------------------------ Field Item: ADC_DR6_SQ11_DATA ---------------------------------
- // SVD Line: 390
- // <item> SFDITEM_FIELD__ADC_DR6_SQ11_DATA
- // <name> SQ11_DATA </name>
- // <r>
- // <i> [Bits 15..0] RO (@ 0x4001243C) SQ11_DATA </i>
- // <edit>
- // <loc> ( (unsigned short)((ADC_DR6 >> 0) & 0xFFFF) ) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: ADC_DR6_SQ12_DATA ---------------------------------
- // SVD Line: 395
- // <item> SFDITEM_FIELD__ADC_DR6_SQ12_DATA
- // <name> SQ12_DATA </name>
- // <r>
- // <i> [Bits 31..16] RO (@ 0x4001243C) SQ12_DATA </i>
- // <edit>
- // <loc> ( (unsigned short)((ADC_DR6 >> 16) & 0xFFFF) ) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: ADC_DR6 ------------------------------------
- // SVD Line: 386
- // <rtree> SFDITEM_REG__ADC_DR6
- // <name> DR6 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4001243C) DR6 </i>
- // <loc> ( (unsigned int)((ADC_DR6 >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__ADC_DR6_SQ11_DATA </item>
- // <item> SFDITEM_FIELD__ADC_DR6_SQ12_DATA </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: ADC_DR7 ---------------------------------
- // SVD Line: 402
- unsigned int ADC_DR7 __AT (0x40012440);
- // ------------------------------ Field Item: ADC_DR7_SQ13_DATA ---------------------------------
- // SVD Line: 406
- // <item> SFDITEM_FIELD__ADC_DR7_SQ13_DATA
- // <name> SQ13_DATA </name>
- // <r>
- // <i> [Bits 15..0] RO (@ 0x40012440) SQ13_DATA </i>
- // <edit>
- // <loc> ( (unsigned short)((ADC_DR7 >> 0) & 0xFFFF) ) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: ADC_DR7_SQ14_DATA ---------------------------------
- // SVD Line: 411
- // <item> SFDITEM_FIELD__ADC_DR7_SQ14_DATA
- // <name> SQ14_DATA </name>
- // <r>
- // <i> [Bits 31..16] RO (@ 0x40012440) SQ14_DATA </i>
- // <edit>
- // <loc> ( (unsigned short)((ADC_DR7 >> 16) & 0xFFFF) ) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: ADC_DR7 ------------------------------------
- // SVD Line: 402
- // <rtree> SFDITEM_REG__ADC_DR7
- // <name> DR7 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012440) DR7 </i>
- // <loc> ( (unsigned int)((ADC_DR7 >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__ADC_DR7_SQ13_DATA </item>
- // <item> SFDITEM_FIELD__ADC_DR7_SQ14_DATA </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: ADC_CALFACT -------------------------------
- // SVD Line: 418
- unsigned int ADC_CALFACT __AT (0x40012444);
- // ---------------------------- Field Item: ADC_CALFACT_WCALFACT --------------------------------
- // SVD Line: 422
- // <item> SFDITEM_FIELD__ADC_CALFACT_WCALFACT
- // <name> WCALFACT </name>
- // <rw>
- // <i> [Bits 8..0] RW (@ 0x40012444) WCALFACT </i>
- // <edit>
- // <loc> ( (unsigned short)((ADC_CALFACT >> 0) & 0x1FF), ((ADC_CALFACT = (ADC_CALFACT & ~(0x1FFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0x1FF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ----------------------------- Field Item: ADC_CALFACT_FACTSEL --------------------------------
- // SVD Line: 426
- // <item> SFDITEM_FIELD__ADC_CALFACT_FACTSEL
- // <name> FACTSEL </name>
- // <rw>
- // <i> [Bits 13..9] RW (@ 0x40012444) FACTSEL </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_CALFACT >> 9) & 0x1F), ((ADC_CALFACT = (ADC_CALFACT & ~(0x1FUL << 9 )) | ((unsigned long)(Gui_u8:GuiVal & 0x1F) << 9 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: ADC_CALFACT_WRVLD ---------------------------------
- // SVD Line: 430
- // <item> SFDITEM_FIELD__ADC_CALFACT_WRVLD
- // <name> WRVLD </name>
- // <rw>
- // <i> [Bit 14] RW (@ 0x40012444) WRVLD </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CALFACT ) </loc>
- // <o.14..14> WRVLD
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: ADC_CALFACT_RDVLD ---------------------------------
- // SVD Line: 434
- // <item> SFDITEM_FIELD__ADC_CALFACT_RDVLD
- // <name> RDVLD </name>
- // <rw>
- // <i> [Bit 15] RW (@ 0x40012444) RDVLD </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CALFACT ) </loc>
- // <o.15..15> RDVLD
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: ADC_CALFACT_OFFSUC ---------------------------------
- // SVD Line: 438
- // <item> SFDITEM_FIELD__ADC_CALFACT_OFFSUC
- // <name> OFFSUC </name>
- // <rw>
- // <i> [Bit 20] RW (@ 0x40012444) OFFSUC </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CALFACT ) </loc>
- // <o.20..20> OFFSUC
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: ADC_CALFACT_CAPSUC ---------------------------------
- // SVD Line: 442
- // <item> SFDITEM_FIELD__ADC_CALFACT_CAPSUC
- // <name> CAPSUC </name>
- // <rw>
- // <i> [Bit 21] RW (@ 0x40012444) CAPSUC </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CALFACT ) </loc>
- // <o.21..21> CAPSUC
- // </check>
- // </item>
- //
- // ---------------------------- Field Item: ADC_CALFACT_RCALFACT --------------------------------
- // SVD Line: 446
- // <item> SFDITEM_FIELD__ADC_CALFACT_RCALFACT
- // <name> RCALFACT </name>
- // <r>
- // <i> [Bits 31..23] RO (@ 0x40012444) RCALFACT </i>
- // <edit>
- // <loc> ( (unsigned short)((ADC_CALFACT >> 23) & 0x1FF) ) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: ADC_CALFACT ----------------------------------
- // SVD Line: 418
- // <rtree> SFDITEM_REG__ADC_CALFACT
- // <name> CALFACT </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012444) CALFACT </i>
- // <loc> ( (unsigned int)((ADC_CALFACT >> 0) & 0xFFFFFFFF), ((ADC_CALFACT = (ADC_CALFACT & ~(0x30FFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x30FFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__ADC_CALFACT_WCALFACT </item>
- // <item> SFDITEM_FIELD__ADC_CALFACT_FACTSEL </item>
- // <item> SFDITEM_FIELD__ADC_CALFACT_WRVLD </item>
- // <item> SFDITEM_FIELD__ADC_CALFACT_RDVLD </item>
- // <item> SFDITEM_FIELD__ADC_CALFACT_OFFSUC </item>
- // <item> SFDITEM_FIELD__ADC_CALFACT_CAPSUC </item>
- // <item> SFDITEM_FIELD__ADC_CALFACT_RCALFACT </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: ADC_CCR ---------------------------------
- // SVD Line: 453
- unsigned int ADC_CCR __AT (0x40012448);
- // ------------------------------- Field Item: ADC_CCR_VREFEN -----------------------------------
- // SVD Line: 458
- // <item> SFDITEM_FIELD__ADC_CCR_VREFEN
- // <name> VREFEN </name>
- // <rw>
- // <i> [Bit 22] RW (@ 0x40012448) VREFEN </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CCR ) </loc>
- // <o.22..22> VREFEN
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: ADC_CCR_TSEN ------------------------------------
- // SVD Line: 462
- // <item> SFDITEM_FIELD__ADC_CCR_TSEN
- // <name> TSEN </name>
- // <rw>
- // <i> [Bit 23] RW (@ 0x40012448) TSEN </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CCR ) </loc>
- // <o.23..23> TSEN
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: ADC_CCR_VREFSEL ----------------------------------
- // SVD Line: 466
- // <item> SFDITEM_FIELD__ADC_CCR_VREFSEL
- // <name> VREFSEL </name>
- // <rw>
- // <i> [Bit 24] RW (@ 0x40012448) VREFSEL </i>
- // <check>
- // <loc> ( (unsigned int) ADC_CCR ) </loc>
- // <o.24..24> VREFSEL
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: ADC_CCR_PWRMODE ----------------------------------
- // SVD Line: 470
- // <item> SFDITEM_FIELD__ADC_CCR_PWRMODE
- // <name> PWRMODE </name>
- // <rw>
- // <i> [Bits 27..25] RW (@ 0x40012448) PWRMODE </i>
- // <edit>
- // <loc> ( (unsigned char)((ADC_CCR >> 25) & 0x7), ((ADC_CCR = (ADC_CCR & ~(0x7UL << 25 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 25 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: ADC_CCR ------------------------------------
- // SVD Line: 453
- // <rtree> SFDITEM_REG__ADC_CCR
- // <name> CCR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012448) ADC common configuration register </i>
- // <loc> ( (unsigned int)((ADC_CCR >> 0) & 0xFFFFFFFF), ((ADC_CCR = (ADC_CCR & ~(0xFC00000UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFC00000) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__ADC_CCR_VREFEN </item>
- // <item> SFDITEM_FIELD__ADC_CCR_TSEN </item>
- // <item> SFDITEM_FIELD__ADC_CCR_VREFSEL </item>
- // <item> SFDITEM_FIELD__ADC_CCR_PWRMODE </item>
- // </rtree>
- //
- // ---------------------------------- Peripheral View: ADC --------------------------------------
- // SVD Line: 25
- // <view> ADC
- // <name> ADC </name>
- // <item> SFDITEM_REG__ADC_ISR </item>
- // <item> SFDITEM_REG__ADC_IER </item>
- // <item> SFDITEM_REG__ADC_CR </item>
- // <item> SFDITEM_REG__ADC_CFGR </item>
- // <item> SFDITEM_REG__ADC_CFGR2 </item>
- // <item> SFDITEM_REG__ADC_SMPR </item>
- // <item> SFDITEM_REG__ADC_TR </item>
- // <item> SFDITEM_REG__ADC_SQR1 </item>
- // <item> SFDITEM_REG__ADC_SQR2 </item>
- // <item> SFDITEM_REG__ADC_SQR3 </item>
- // <item> SFDITEM_REG__ADC_DR1 </item>
- // <item> SFDITEM_REG__ADC_DR2 </item>
- // <item> SFDITEM_REG__ADC_DR3 </item>
- // <item> SFDITEM_REG__ADC_DR4 </item>
- // <item> SFDITEM_REG__ADC_DR5 </item>
- // <item> SFDITEM_REG__ADC_DR6 </item>
- // <item> SFDITEM_REG__ADC_DR7 </item>
- // <item> SFDITEM_REG__ADC_CALFACT </item>
- // <item> SFDITEM_REG__ADC_CCR </item>
- // </view>
- //
- // ---------------------------- Register Item Address: COMP1_CSR --------------------------------
- // SVD Line: 494
- unsigned int COMP1_CSR __AT (0x40010200);
- // -------------------------------- Field Item: COMP1_CSR_EN ------------------------------------
- // SVD Line: 499
- // <item> SFDITEM_FIELD__COMP1_CSR_EN
- // <name> EN </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40010200) COMP enable bit </i>
- // <check>
- // <loc> ( (unsigned int) COMP1_CSR ) </loc>
- // <o.0..0> EN
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: COMP1_CSR_INNSEL ----------------------------------
- // SVD Line: 504
- // <item> SFDITEM_FIELD__COMP1_CSR_INNSEL
- // <name> INNSEL </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x40010200) desc INNSEL </i>
- // <check>
- // <loc> ( (unsigned int) COMP1_CSR ) </loc>
- // <o.5..5> INNSEL
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: COMP1_CSR_WINMODE ---------------------------------
- // SVD Line: 509
- // <item> SFDITEM_FIELD__COMP1_CSR_WINMODE
- // <name> WINMODE </name>
- // <rw>
- // <i> [Bit 11] RW (@ 0x40010200) Comparator non-inverting input selector for window mode </i>
- // <check>
- // <loc> ( (unsigned int) COMP1_CSR ) </loc>
- // <o.11..11> WINMODE
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: COMP1_CSR_POLARITY ---------------------------------
- // SVD Line: 514
- // <item> SFDITEM_FIELD__COMP1_CSR_POLARITY
- // <name> POLARITY </name>
- // <rw>
- // <i> [Bit 15] RW (@ 0x40010200) Comparator polarity selector </i>
- // <check>
- // <loc> ( (unsigned int) COMP1_CSR ) </loc>
- // <o.15..15> POLARITY
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: COMP1_CSR_VCDIV ----------------------------------
- // SVD Line: 519
- // <item> SFDITEM_FIELD__COMP1_CSR_VCDIV
- // <name> VCDIV </name>
- // <rw>
- // <i> [Bits 25..22] RW (@ 0x40010200) VCDIV </i>
- // <edit>
- // <loc> ( (unsigned char)((COMP1_CSR >> 22) & 0xF), ((COMP1_CSR = (COMP1_CSR & ~(0xFUL << 22 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 22 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ----------------------------- Field Item: COMP1_CSR_VCDIV_EN ---------------------------------
- // SVD Line: 524
- // <item> SFDITEM_FIELD__COMP1_CSR_VCDIV_EN
- // <name> VCDIV_EN </name>
- // <rw>
- // <i> [Bit 26] RW (@ 0x40010200) VCDIV_EN </i>
- // <check>
- // <loc> ( (unsigned int) COMP1_CSR ) </loc>
- // <o.26..26> VCDIV_EN
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: COMP1_CSR_VCSEL ----------------------------------
- // SVD Line: 529
- // <item> SFDITEM_FIELD__COMP1_CSR_VCSEL
- // <name> VCSEL </name>
- // <rw>
- // <i> [Bit 27] RW (@ 0x40010200) VCSEL </i>
- // <check>
- // <loc> ( (unsigned int) COMP1_CSR ) </loc>
- // <o.27..27> VCSEL
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: COMP1_CSR_COMP_OUT ---------------------------------
- // SVD Line: 534
- // <item> SFDITEM_FIELD__COMP1_CSR_COMP_OUT
- // <name> COMP_OUT </name>
- // <rw>
- // <i> [Bit 30] RW (@ 0x40010200) Comparator output status </i>
- // <check>
- // <loc> ( (unsigned int) COMP1_CSR ) </loc>
- // <o.30..30> COMP_OUT
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: COMP1_CSR -----------------------------------
- // SVD Line: 494
- // <rtree> SFDITEM_REG__COMP1_CSR
- // <name> CSR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40010200) COMP control and status register </i>
- // <loc> ( (unsigned int)((COMP1_CSR >> 0) & 0xFFFFFFFF), ((COMP1_CSR = (COMP1_CSR & ~(0x4FC08821UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x4FC08821) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__COMP1_CSR_EN </item>
- // <item> SFDITEM_FIELD__COMP1_CSR_INNSEL </item>
- // <item> SFDITEM_FIELD__COMP1_CSR_WINMODE </item>
- // <item> SFDITEM_FIELD__COMP1_CSR_POLARITY </item>
- // <item> SFDITEM_FIELD__COMP1_CSR_VCDIV </item>
- // <item> SFDITEM_FIELD__COMP1_CSR_VCDIV_EN </item>
- // <item> SFDITEM_FIELD__COMP1_CSR_VCSEL </item>
- // <item> SFDITEM_FIELD__COMP1_CSR_COMP_OUT </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: COMP1_FR --------------------------------
- // SVD Line: 541
- unsigned int COMP1_FR __AT (0x40010204);
- // ------------------------------- Field Item: COMP1_FR_FLTEN1 ----------------------------------
- // SVD Line: 546
- // <item> SFDITEM_FIELD__COMP1_FR_FLTEN1
- // <name> FLTEN1 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40010204) Filter enable bit </i>
- // <check>
- // <loc> ( (unsigned int) COMP1_FR ) </loc>
- // <o.0..0> FLTEN1
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: COMP1_FR_FLTCNT1 ----------------------------------
- // SVD Line: 551
- // <item> SFDITEM_FIELD__COMP1_FR_FLTCNT1
- // <name> FLTCNT1 </name>
- // <rw>
- // <i> [Bits 31..16] RW (@ 0x40010204) Comparator filter and counter </i>
- // <edit>
- // <loc> ( (unsigned short)((COMP1_FR >> 16) & 0xFFFF), ((COMP1_FR = (COMP1_FR & ~(0xFFFFUL << 16 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 16 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: COMP1_FR ------------------------------------
- // SVD Line: 541
- // <rtree> SFDITEM_REG__COMP1_FR
- // <name> FR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40010204) Comparator Filter register </i>
- // <loc> ( (unsigned int)((COMP1_FR >> 0) & 0xFFFFFFFF), ((COMP1_FR = (COMP1_FR & ~(0xFFFF0001UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF0001) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__COMP1_FR_FLTEN1 </item>
- // <item> SFDITEM_FIELD__COMP1_FR_FLTCNT1 </item>
- // </rtree>
- //
- // --------------------------------- Peripheral View: COMP1 -------------------------------------
- // SVD Line: 478
- // <view> COMP1
- // <name> COMP1 </name>
- // <item> SFDITEM_REG__COMP1_CSR </item>
- // <item> SFDITEM_REG__COMP1_FR </item>
- // </view>
- //
- // ---------------------------- Register Item Address: COMP2_CSR --------------------------------
- // SVD Line: 576
- unsigned int COMP2_CSR __AT (0x40010210);
- // -------------------------------- Field Item: COMP2_CSR_EN ------------------------------------
- // SVD Line: 581
- // <item> SFDITEM_FIELD__COMP2_CSR_EN
- // <name> EN </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40010210) COMP enable bit </i>
- // <check>
- // <loc> ( (unsigned int) COMP2_CSR ) </loc>
- // <o.0..0> EN
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: COMP2_CSR_INMSEL ----------------------------------
- // SVD Line: 586
- // <item> SFDITEM_FIELD__COMP2_CSR_INMSEL
- // <name> INMSEL </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x40010210) Comparator signal selector for inverting input INM </i>
- // <check>
- // <loc> ( (unsigned int) COMP2_CSR ) </loc>
- // <o.5..5> INMSEL
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: COMP2_CSR_INPSEL ----------------------------------
- // SVD Line: 591
- // <item> SFDITEM_FIELD__COMP2_CSR_INPSEL
- // <name> INPSEL </name>
- // <rw>
- // <i> [Bit 9] RW (@ 0x40010210) Comparator signal selector for non-inverting input </i>
- // <check>
- // <loc> ( (unsigned int) COMP2_CSR ) </loc>
- // <o.9..9> INPSEL
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: COMP2_CSR_POLARITY ---------------------------------
- // SVD Line: 596
- // <item> SFDITEM_FIELD__COMP2_CSR_POLARITY
- // <name> POLARITY </name>
- // <rw>
- // <i> [Bit 15] RW (@ 0x40010210) Comparator polarity selector </i>
- // <check>
- // <loc> ( (unsigned int) COMP2_CSR ) </loc>
- // <o.15..15> POLARITY
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: COMP2_CSR_COMP_OUT ---------------------------------
- // SVD Line: 601
- // <item> SFDITEM_FIELD__COMP2_CSR_COMP_OUT
- // <name> COMP_OUT </name>
- // <rw>
- // <i> [Bit 30] RW (@ 0x40010210) Comparator output status </i>
- // <check>
- // <loc> ( (unsigned int) COMP2_CSR ) </loc>
- // <o.30..30> COMP_OUT
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: COMP2_CSR -----------------------------------
- // SVD Line: 576
- // <rtree> SFDITEM_REG__COMP2_CSR
- // <name> CSR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40010210) COMP control and status register </i>
- // <loc> ( (unsigned int)((COMP2_CSR >> 0) & 0xFFFFFFFF), ((COMP2_CSR = (COMP2_CSR & ~(0x40008221UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x40008221) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__COMP2_CSR_EN </item>
- // <item> SFDITEM_FIELD__COMP2_CSR_INMSEL </item>
- // <item> SFDITEM_FIELD__COMP2_CSR_INPSEL </item>
- // <item> SFDITEM_FIELD__COMP2_CSR_POLARITY </item>
- // <item> SFDITEM_FIELD__COMP2_CSR_COMP_OUT </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: COMP2_FR --------------------------------
- // SVD Line: 608
- unsigned int COMP2_FR __AT (0x40010214);
- // ------------------------------- Field Item: COMP2_FR_FLTEN2 ----------------------------------
- // SVD Line: 613
- // <item> SFDITEM_FIELD__COMP2_FR_FLTEN2
- // <name> FLTEN2 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40010214) Filter enable bit </i>
- // <check>
- // <loc> ( (unsigned int) COMP2_FR ) </loc>
- // <o.0..0> FLTEN2
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: COMP2_FR_FLTCNT2 ----------------------------------
- // SVD Line: 618
- // <item> SFDITEM_FIELD__COMP2_FR_FLTCNT2
- // <name> FLTCNT2 </name>
- // <rw>
- // <i> [Bits 31..16] RW (@ 0x40010214) Comparator filter and counter </i>
- // <edit>
- // <loc> ( (unsigned short)((COMP2_FR >> 16) & 0xFFFF), ((COMP2_FR = (COMP2_FR & ~(0xFFFFUL << 16 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 16 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: COMP2_FR ------------------------------------
- // SVD Line: 608
- // <rtree> SFDITEM_REG__COMP2_FR
- // <name> FR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40010214) Comparator Filter register </i>
- // <loc> ( (unsigned int)((COMP2_FR >> 0) & 0xFFFFFFFF), ((COMP2_FR = (COMP2_FR & ~(0xFFFF0001UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF0001) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__COMP2_FR_FLTEN2 </item>
- // <item> SFDITEM_FIELD__COMP2_FR_FLTCNT2 </item>
- // </rtree>
- //
- // --------------------------------- Peripheral View: COMP2 -------------------------------------
- // SVD Line: 560
- // <view> COMP2
- // <name> COMP2 </name>
- // <item> SFDITEM_REG__COMP2_CSR </item>
- // <item> SFDITEM_REG__COMP2_FR </item>
- // </view>
- //
- // ------------------------------ Register Item Address: CRC_DR ---------------------------------
- // SVD Line: 637
- unsigned int CRC_DR __AT (0x40023000);
- // ---------------------------------- Field Item: CRC_DR_DR -------------------------------------
- // SVD Line: 642
- // <item> SFDITEM_FIELD__CRC_DR_DR
- // <name> DR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40023000) Data Register </i>
- // <edit>
- // <loc> ( (unsigned int)((CRC_DR >> 0) & 0xFFFFFFFF), ((CRC_DR = (CRC_DR & ~(0xFFFFFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFFFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: CRC_DR -------------------------------------
- // SVD Line: 637
- // <rtree> SFDITEM_REG__CRC_DR
- // <name> DR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40023000) Data register </i>
- // <loc> ( (unsigned int)((CRC_DR >> 0) & 0xFFFFFFFF), ((CRC_DR = (CRC_DR & ~(0xFFFFFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFFFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__CRC_DR_DR </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: CRC_IDR ---------------------------------
- // SVD Line: 649
- unsigned int CRC_IDR __AT (0x40023004);
- // --------------------------------- Field Item: CRC_IDR_IDR ------------------------------------
- // SVD Line: 654
- // <item> SFDITEM_FIELD__CRC_IDR_IDR
- // <name> IDR </name>
- // <rw>
- // <i> [Bits 7..0] RW (@ 0x40023004) Independent Data register </i>
- // <edit>
- // <loc> ( (unsigned char)((CRC_IDR >> 0) & 0xFF), ((CRC_IDR = (CRC_IDR & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: CRC_IDR ------------------------------------
- // SVD Line: 649
- // <rtree> SFDITEM_REG__CRC_IDR
- // <name> IDR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40023004) Independent Data register </i>
- // <loc> ( (unsigned int)((CRC_IDR >> 0) & 0xFFFFFFFF), ((CRC_IDR = (CRC_IDR & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__CRC_IDR_IDR </item>
- // </rtree>
- //
- // ------------------------------ Register Item Address: CRC_CR ---------------------------------
- // SVD Line: 661
- unsigned int CRC_CR __AT (0x40023008);
- // -------------------------------- Field Item: CRC_CR_RESET ------------------------------------
- // SVD Line: 666
- // <item> SFDITEM_FIELD__CRC_CR_RESET
- // <name> RESET </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40023008) Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) CRC_CR ) </loc>
- // <o.0..0> RESET
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: CRC_CR -------------------------------------
- // SVD Line: 661
- // <rtree> SFDITEM_REG__CRC_CR
- // <name> CR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40023008) Control register </i>
- // <loc> ( (unsigned int)((CRC_CR >> 0) & 0xFFFFFFFF), ((CRC_CR = (CRC_CR & ~(0x1UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x1) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__CRC_CR_RESET </item>
- // </rtree>
- //
- // ---------------------------------- Peripheral View: CRC --------------------------------------
- // SVD Line: 627
- // <view> CRC
- // <name> CRC </name>
- // <item> SFDITEM_REG__CRC_DR </item>
- // <item> SFDITEM_REG__CRC_IDR </item>
- // <item> SFDITEM_REG__CRC_CR </item>
- // </view>
- //
- // ------------------------ Register Item Address: DBGMCU_DBG_IDCODE ----------------------------
- // SVD Line: 685
- unsigned int DBGMCU_DBG_IDCODE __AT (0x40015800);
- // -------------------------- Field Item: DBGMCU_DBG_IDCODE_DBG_ID ------------------------------
- // SVD Line: 689
- // <item> SFDITEM_FIELD__DBGMCU_DBG_IDCODE_DBG_ID
- // <name> DBG_ID </name>
- // <r>
- // <i> [Bits 31..0] RO (@ 0x40015800) DBG_ID </i>
- // <edit>
- // <loc> ( (unsigned int)((DBGMCU_DBG_IDCODE >> 0) & 0xFFFFFFFF) ) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Register RTree: DBGMCU_DBG_IDCODE -------------------------------
- // SVD Line: 685
- // <rtree> SFDITEM_REG__DBGMCU_DBG_IDCODE
- // <name> DBG_IDCODE </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40015800) DBG_IDCODE </i>
- // <loc> ( (unsigned int)((DBGMCU_DBG_IDCODE >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__DBGMCU_DBG_IDCODE_DBG_ID </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: DBGMCU_CR --------------------------------
- // SVD Line: 696
- unsigned int DBGMCU_CR __AT (0x40015804);
- // ----------------------------- Field Item: DBGMCU_CR_DBG_SLEEP --------------------------------
- // SVD Line: 701
- // <item> SFDITEM_FIELD__DBGMCU_CR_DBG_SLEEP
- // <name> DBG_SLEEP </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40015804) DBG_SLEEP </i>
- // <check>
- // <loc> ( (unsigned int) DBGMCU_CR ) </loc>
- // <o.0..0> DBG_SLEEP
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: DBGMCU_CR_DBG_STOP ---------------------------------
- // SVD Line: 705
- // <item> SFDITEM_FIELD__DBGMCU_CR_DBG_STOP
- // <name> DBG_STOP </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40015804) DBG_STOP </i>
- // <check>
- // <loc> ( (unsigned int) DBGMCU_CR ) </loc>
- // <o.1..1> DBG_STOP
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: DBGMCU_CR -----------------------------------
- // SVD Line: 696
- // <rtree> SFDITEM_REG__DBGMCU_CR
- // <name> CR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40015804) Debug MCU Configuration Register </i>
- // <loc> ( (unsigned int)((DBGMCU_CR >> 0) & 0xFFFFFFFF), ((DBGMCU_CR = (DBGMCU_CR & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__DBGMCU_CR_DBG_SLEEP </item>
- // <item> SFDITEM_FIELD__DBGMCU_CR_DBG_STOP </item>
- // </rtree>
- //
- // ------------------------ Register Item Address: DBGMCU_DBG_APB_FZ1 ---------------------------
- // SVD Line: 711
- unsigned int DBGMCU_DBG_APB_FZ1 __AT (0x40015808);
- // ---------------------- Field Item: DBGMCU_DBG_APB_FZ1_DBG_IWDG_STOP --------------------------
- // SVD Line: 715
- // <item> SFDITEM_FIELD__DBGMCU_DBG_APB_FZ1_DBG_IWDG_STOP
- // <name> DBG_IWDG_STOP </name>
- // <rw>
- // <i> [Bit 12] RW (@ 0x40015808) DBG_IWDG_STOP </i>
- // <check>
- // <loc> ( (unsigned int) DBGMCU_DBG_APB_FZ1 ) </loc>
- // <o.12..12> DBG_IWDG_STOP
- // </check>
- // </item>
- //
- // --------------------- Field Item: DBGMCU_DBG_APB_FZ1_DBG_LPTIM1_STOP -------------------------
- // SVD Line: 719
- // <item> SFDITEM_FIELD__DBGMCU_DBG_APB_FZ1_DBG_LPTIM1_STOP
- // <name> DBG_LPTIM1_STOP </name>
- // <rw>
- // <i> [Bit 31] RW (@ 0x40015808) DBG_LPTIM1_STOP </i>
- // <check>
- // <loc> ( (unsigned int) DBGMCU_DBG_APB_FZ1 ) </loc>
- // <o.31..31> DBG_LPTIM1_STOP
- // </check>
- // </item>
- //
- // --------------------------- Register RTree: DBGMCU_DBG_APB_FZ1 -------------------------------
- // SVD Line: 711
- // <rtree> SFDITEM_REG__DBGMCU_DBG_APB_FZ1
- // <name> DBG_APB_FZ1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40015808) DBG_APB_FZ1 </i>
- // <loc> ( (unsigned int)((DBGMCU_DBG_APB_FZ1 >> 0) & 0xFFFFFFFF), ((DBGMCU_DBG_APB_FZ1 = (DBGMCU_DBG_APB_FZ1 & ~(0x80001000UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x80001000) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__DBGMCU_DBG_APB_FZ1_DBG_IWDG_STOP </item>
- // <item> SFDITEM_FIELD__DBGMCU_DBG_APB_FZ1_DBG_LPTIM1_STOP </item>
- // </rtree>
- //
- // ------------------------ Register Item Address: DBGMCU_DBG_APB_FZ2 ---------------------------
- // SVD Line: 725
- unsigned int DBGMCU_DBG_APB_FZ2 __AT (0x4001580C);
- // ---------------------- Field Item: DBGMCU_DBG_APB_FZ2_DBG_TIM14_STOP -------------------------
- // SVD Line: 729
- // <item> SFDITEM_FIELD__DBGMCU_DBG_APB_FZ2_DBG_TIM14_STOP
- // <name> DBG_TIM14_STOP </name>
- // <rw>
- // <i> [Bit 15] RW (@ 0x4001580C) DBG_TIM14_STOP </i>
- // <check>
- // <loc> ( (unsigned int) DBGMCU_DBG_APB_FZ2 ) </loc>
- // <o.15..15> DBG_TIM14_STOP
- // </check>
- // </item>
- //
- // ---------------------- Field Item: DBGMCU_DBG_APB_FZ2_DBG_PWM1_STOP --------------------------
- // SVD Line: 733
- // <item> SFDITEM_FIELD__DBGMCU_DBG_APB_FZ2_DBG_PWM1_STOP
- // <name> DBG_PWM1_STOP </name>
- // <rw>
- // <i> [Bit 19] RW (@ 0x4001580C) DBG_PWM1_STOP </i>
- // <check>
- // <loc> ( (unsigned int) DBGMCU_DBG_APB_FZ2 ) </loc>
- // <o.19..19> DBG_PWM1_STOP
- // </check>
- // </item>
- //
- // --------------------------- Register RTree: DBGMCU_DBG_APB_FZ2 -------------------------------
- // SVD Line: 725
- // <rtree> SFDITEM_REG__DBGMCU_DBG_APB_FZ2
- // <name> DBG_APB_FZ2 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4001580C) DBG_APB_FZ2 </i>
- // <loc> ( (unsigned int)((DBGMCU_DBG_APB_FZ2 >> 0) & 0xFFFFFFFF), ((DBGMCU_DBG_APB_FZ2 = (DBGMCU_DBG_APB_FZ2 & ~(0x88000UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x88000) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__DBGMCU_DBG_APB_FZ2_DBG_TIM14_STOP </item>
- // <item> SFDITEM_FIELD__DBGMCU_DBG_APB_FZ2_DBG_PWM1_STOP </item>
- // </rtree>
- //
- // --------------------------------- Peripheral View: DBGMCU ------------------------------------
- // SVD Line: 675
- // <view> DBGMCU
- // <name> DBGMCU </name>
- // <item> SFDITEM_REG__DBGMCU_DBG_IDCODE </item>
- // <item> SFDITEM_REG__DBGMCU_CR </item>
- // <item> SFDITEM_REG__DBGMCU_DBG_APB_FZ1 </item>
- // <item> SFDITEM_REG__DBGMCU_DBG_APB_FZ2 </item>
- // </view>
- //
- // ---------------------------- Register Item Address: EXTI_RTSR --------------------------------
- // SVD Line: 766
- unsigned int EXTI_RTSR __AT (0x40021800);
- // -------------------------------- Field Item: EXTI_RTSR_RT0 -----------------------------------
- // SVD Line: 771
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT0
- // <name> RT0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40021800) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_RTSR ) </loc>
- // <o.0..0> RT0
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_RTSR_RT1 -----------------------------------
- // SVD Line: 776
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT1
- // <name> RT1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40021800) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_RTSR ) </loc>
- // <o.1..1> RT1
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_RTSR_RT2 -----------------------------------
- // SVD Line: 781
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT2
- // <name> RT2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40021800) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_RTSR ) </loc>
- // <o.2..2> RT2
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_RTSR_RT3 -----------------------------------
- // SVD Line: 786
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT3
- // <name> RT3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40021800) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_RTSR ) </loc>
- // <o.3..3> RT3
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_RTSR_RT4 -----------------------------------
- // SVD Line: 791
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT4
- // <name> RT4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x40021800) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_RTSR ) </loc>
- // <o.4..4> RT4
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_RTSR_RT5 -----------------------------------
- // SVD Line: 796
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT5
- // <name> RT5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x40021800) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_RTSR ) </loc>
- // <o.5..5> RT5
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_RTSR_RT6 -----------------------------------
- // SVD Line: 801
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT6
- // <name> RT6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x40021800) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_RTSR ) </loc>
- // <o.6..6> RT6
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_RTSR_RT7 -----------------------------------
- // SVD Line: 806
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT7
- // <name> RT7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40021800) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_RTSR ) </loc>
- // <o.7..7> RT7
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: EXTI_RTSR_RT17 -----------------------------------
- // SVD Line: 811
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT17
- // <name> RT17 </name>
- // <rw>
- // <i> [Bit 17] RW (@ 0x40021800) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_RTSR ) </loc>
- // <o.17..17> RT17
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: EXTI_RTSR_RT18 -----------------------------------
- // SVD Line: 816
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT18
- // <name> RT18 </name>
- // <rw>
- // <i> [Bit 18] RW (@ 0x40021800) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_RTSR ) </loc>
- // <o.18..18> RT18
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: EXTI_RTSR -----------------------------------
- // SVD Line: 766
- // <rtree> SFDITEM_REG__EXTI_RTSR
- // <name> RTSR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021800) EXTI rising trigger selection register </i>
- // <loc> ( (unsigned int)((EXTI_RTSR >> 0) & 0xFFFFFFFF), ((EXTI_RTSR = (EXTI_RTSR & ~(0x600FFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x600FF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT0 </item>
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT1 </item>
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT2 </item>
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT3 </item>
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT4 </item>
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT5 </item>
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT6 </item>
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT7 </item>
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT17 </item>
- // <item> SFDITEM_FIELD__EXTI_RTSR_RT18 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: EXTI_FTSR --------------------------------
- // SVD Line: 823
- unsigned int EXTI_FTSR __AT (0x40021804);
- // -------------------------------- Field Item: EXTI_FTSR_FT0 -----------------------------------
- // SVD Line: 828
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT0
- // <name> FT0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40021804) Falling trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_FTSR ) </loc>
- // <o.0..0> FT0
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_FTSR_FT1 -----------------------------------
- // SVD Line: 833
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT1
- // <name> FT1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40021804) Falling trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_FTSR ) </loc>
- // <o.1..1> FT1
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_FTSR_FT2 -----------------------------------
- // SVD Line: 838
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT2
- // <name> FT2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40021804) Falling trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_FTSR ) </loc>
- // <o.2..2> FT2
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_FTSR_FT3 -----------------------------------
- // SVD Line: 843
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT3
- // <name> FT3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40021804) Falling trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_FTSR ) </loc>
- // <o.3..3> FT3
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_FTSR_FT4 -----------------------------------
- // SVD Line: 848
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT4
- // <name> FT4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x40021804) Falling trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_FTSR ) </loc>
- // <o.4..4> FT4
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_FTSR_FT5 -----------------------------------
- // SVD Line: 853
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT5
- // <name> FT5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x40021804) Falling trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_FTSR ) </loc>
- // <o.5..5> FT5
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_FTSR_FT6 -----------------------------------
- // SVD Line: 858
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT6
- // <name> FT6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x40021804) Falling trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_FTSR ) </loc>
- // <o.6..6> FT6
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_FTSR_FT7 -----------------------------------
- // SVD Line: 863
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT7
- // <name> FT7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40021804) Falling trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_FTSR ) </loc>
- // <o.7..7> FT7
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: EXTI_FTSR_FT17 -----------------------------------
- // SVD Line: 868
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT17
- // <name> FT17 </name>
- // <rw>
- // <i> [Bit 17] RW (@ 0x40021804) Falling trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_FTSR ) </loc>
- // <o.17..17> FT17
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: EXTI_FTSR_FT18 -----------------------------------
- // SVD Line: 873
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT18
- // <name> FT18 </name>
- // <rw>
- // <i> [Bit 18] RW (@ 0x40021804) Falling trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_FTSR ) </loc>
- // <o.18..18> FT18
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: EXTI_FTSR -----------------------------------
- // SVD Line: 823
- // <rtree> SFDITEM_REG__EXTI_FTSR
- // <name> FTSR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021804) EXTI falling trigger selection register </i>
- // <loc> ( (unsigned int)((EXTI_FTSR >> 0) & 0xFFFFFFFF), ((EXTI_FTSR = (EXTI_FTSR & ~(0x600FFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x600FF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT0 </item>
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT1 </item>
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT2 </item>
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT3 </item>
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT4 </item>
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT5 </item>
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT6 </item>
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT7 </item>
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT17 </item>
- // <item> SFDITEM_FIELD__EXTI_FTSR_FT18 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: EXTI_SWIER -------------------------------
- // SVD Line: 880
- unsigned int EXTI_SWIER __AT (0x40021808);
- // ------------------------------- Field Item: EXTI_SWIER_SWI0 ----------------------------------
- // SVD Line: 885
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI0
- // <name> SWI0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40021808) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_SWIER ) </loc>
- // <o.0..0> SWI0
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: EXTI_SWIER_SWI1 ----------------------------------
- // SVD Line: 890
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI1
- // <name> SWI1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40021808) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_SWIER ) </loc>
- // <o.1..1> SWI1
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: EXTI_SWIER_SWI2 ----------------------------------
- // SVD Line: 895
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI2
- // <name> SWI2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40021808) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_SWIER ) </loc>
- // <o.2..2> SWI2
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: EXTI_SWIER_SWI3 ----------------------------------
- // SVD Line: 900
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI3
- // <name> SWI3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40021808) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_SWIER ) </loc>
- // <o.3..3> SWI3
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: EXTI_SWIER_SWI4 ----------------------------------
- // SVD Line: 905
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI4
- // <name> SWI4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x40021808) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_SWIER ) </loc>
- // <o.4..4> SWI4
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: EXTI_SWIER_SWI5 ----------------------------------
- // SVD Line: 910
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI5
- // <name> SWI5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x40021808) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_SWIER ) </loc>
- // <o.5..5> SWI5
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: EXTI_SWIER_SWI6 ----------------------------------
- // SVD Line: 915
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI6
- // <name> SWI6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x40021808) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_SWIER ) </loc>
- // <o.6..6> SWI6
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: EXTI_SWIER_SWI7 ----------------------------------
- // SVD Line: 920
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI7
- // <name> SWI7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40021808) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_SWIER ) </loc>
- // <o.7..7> SWI7
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: EXTI_SWIER_SWI17 ----------------------------------
- // SVD Line: 925
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI17
- // <name> SWI17 </name>
- // <rw>
- // <i> [Bit 17] RW (@ 0x40021808) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_SWIER ) </loc>
- // <o.17..17> SWI17
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: EXTI_SWIER_SWI18 ----------------------------------
- // SVD Line: 930
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI18
- // <name> SWI18 </name>
- // <rw>
- // <i> [Bit 18] RW (@ 0x40021808) Rising trigger event configuration bit of Configurable Event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_SWIER ) </loc>
- // <o.18..18> SWI18
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: EXTI_SWIER -----------------------------------
- // SVD Line: 880
- // <rtree> SFDITEM_REG__EXTI_SWIER
- // <name> SWIER </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021808) EXTI software interrupt event register </i>
- // <loc> ( (unsigned int)((EXTI_SWIER >> 0) & 0xFFFFFFFF), ((EXTI_SWIER = (EXTI_SWIER & ~(0x600FFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x600FF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI0 </item>
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI1 </item>
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI2 </item>
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI3 </item>
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI4 </item>
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI5 </item>
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI6 </item>
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI7 </item>
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI17 </item>
- // <item> SFDITEM_FIELD__EXTI_SWIER_SWI18 </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: EXTI_PR ---------------------------------
- // SVD Line: 937
- unsigned int EXTI_PR __AT (0x4002180C);
- // --------------------------------- Field Item: EXTI_PR_PR0 ------------------------------------
- // SVD Line: 942
- // <item> SFDITEM_FIELD__EXTI_PR_PR0
- // <name> PR0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x4002180C) configurable event inputs x rising edge Pending bit. </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_PR ) </loc>
- // <o.0..0> PR0
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: EXTI_PR_PR1 ------------------------------------
- // SVD Line: 947
- // <item> SFDITEM_FIELD__EXTI_PR_PR1
- // <name> PR1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x4002180C) configurable event inputs x rising edge Pending bit. </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_PR ) </loc>
- // <o.1..1> PR1
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: EXTI_PR_PR2 ------------------------------------
- // SVD Line: 952
- // <item> SFDITEM_FIELD__EXTI_PR_PR2
- // <name> PR2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x4002180C) configurable event inputs x rising edge Pending bit. </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_PR ) </loc>
- // <o.2..2> PR2
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: EXTI_PR_PR3 ------------------------------------
- // SVD Line: 957
- // <item> SFDITEM_FIELD__EXTI_PR_PR3
- // <name> PR3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x4002180C) configurable event inputs x rising edge Pending bit. </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_PR ) </loc>
- // <o.3..3> PR3
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: EXTI_PR_PR4 ------------------------------------
- // SVD Line: 962
- // <item> SFDITEM_FIELD__EXTI_PR_PR4
- // <name> PR4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x4002180C) configurable event inputs x rising edge Pending bit. </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_PR ) </loc>
- // <o.4..4> PR4
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: EXTI_PR_PR5 ------------------------------------
- // SVD Line: 967
- // <item> SFDITEM_FIELD__EXTI_PR_PR5
- // <name> PR5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x4002180C) configurable event inputs x rising edge Pending bit. </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_PR ) </loc>
- // <o.5..5> PR5
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: EXTI_PR_PR6 ------------------------------------
- // SVD Line: 972
- // <item> SFDITEM_FIELD__EXTI_PR_PR6
- // <name> PR6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x4002180C) configurable event inputs x rising edge Pending bit. </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_PR ) </loc>
- // <o.6..6> PR6
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: EXTI_PR_PR7 ------------------------------------
- // SVD Line: 977
- // <item> SFDITEM_FIELD__EXTI_PR_PR7
- // <name> PR7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x4002180C) configurable event inputs x rising edge Pending bit. </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_PR ) </loc>
- // <o.7..7> PR7
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_PR_PR17 ------------------------------------
- // SVD Line: 982
- // <item> SFDITEM_FIELD__EXTI_PR_PR17
- // <name> PR17 </name>
- // <rw>
- // <i> [Bit 17] RW (@ 0x4002180C) configurable event inputs x rising edge Pending bit. </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_PR ) </loc>
- // <o.17..17> PR17
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_PR_PR18 ------------------------------------
- // SVD Line: 987
- // <item> SFDITEM_FIELD__EXTI_PR_PR18
- // <name> PR18 </name>
- // <rw>
- // <i> [Bit 18] RW (@ 0x4002180C) configurable event inputs x rising edge Pending bit. </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_PR ) </loc>
- // <o.18..18> PR18
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: EXTI_PR ------------------------------------
- // SVD Line: 937
- // <rtree> SFDITEM_REG__EXTI_PR
- // <name> PR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4002180C) EXTI pending register </i>
- // <loc> ( (unsigned int)((EXTI_PR >> 0) & 0xFFFFFFFF), ((EXTI_PR = (EXTI_PR & ~(0x600FFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x600FF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__EXTI_PR_PR0 </item>
- // <item> SFDITEM_FIELD__EXTI_PR_PR1 </item>
- // <item> SFDITEM_FIELD__EXTI_PR_PR2 </item>
- // <item> SFDITEM_FIELD__EXTI_PR_PR3 </item>
- // <item> SFDITEM_FIELD__EXTI_PR_PR4 </item>
- // <item> SFDITEM_FIELD__EXTI_PR_PR5 </item>
- // <item> SFDITEM_FIELD__EXTI_PR_PR6 </item>
- // <item> SFDITEM_FIELD__EXTI_PR_PR7 </item>
- // <item> SFDITEM_FIELD__EXTI_PR_PR17 </item>
- // <item> SFDITEM_FIELD__EXTI_PR_PR18 </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: EXTI_EXTICR1 ------------------------------
- // SVD Line: 994
- unsigned int EXTI_EXTICR1 __AT (0x40021860);
- // ----------------------------- Field Item: EXTI_EXTICR1_EXTI0 ---------------------------------
- // SVD Line: 999
- // <item> SFDITEM_FIELD__EXTI_EXTICR1_EXTI0
- // <name> EXTI0 </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x40021860) GPIO port selection </i>
- // <edit>
- // <loc> ( (unsigned char)((EXTI_EXTICR1 >> 0) & 0x3), ((EXTI_EXTICR1 = (EXTI_EXTICR1 & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ----------------------------- Field Item: EXTI_EXTICR1_EXTI1 ---------------------------------
- // SVD Line: 1004
- // <item> SFDITEM_FIELD__EXTI_EXTICR1_EXTI1
- // <name> EXTI1 </name>
- // <rw>
- // <i> [Bits 9..8] RW (@ 0x40021860) GPIO port selection </i>
- // <edit>
- // <loc> ( (unsigned char)((EXTI_EXTICR1 >> 8) & 0x3), ((EXTI_EXTICR1 = (EXTI_EXTICR1 & ~(0x3UL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ----------------------------- Field Item: EXTI_EXTICR1_EXTI2 ---------------------------------
- // SVD Line: 1009
- // <item> SFDITEM_FIELD__EXTI_EXTICR1_EXTI2
- // <name> EXTI2 </name>
- // <rw>
- // <i> [Bits 17..16] RW (@ 0x40021860) GPIO port selection </i>
- // <edit>
- // <loc> ( (unsigned char)((EXTI_EXTICR1 >> 16) & 0x3), ((EXTI_EXTICR1 = (EXTI_EXTICR1 & ~(0x3UL << 16 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 16 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ----------------------------- Field Item: EXTI_EXTICR1_EXTI3 ---------------------------------
- // SVD Line: 1014
- // <item> SFDITEM_FIELD__EXTI_EXTICR1_EXTI3
- // <name> EXTI3 </name>
- // <rw>
- // <i> [Bits 25..24] RW (@ 0x40021860) GPIO port selection </i>
- // <edit>
- // <loc> ( (unsigned char)((EXTI_EXTICR1 >> 24) & 0x3), ((EXTI_EXTICR1 = (EXTI_EXTICR1 & ~(0x3UL << 24 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 24 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Register RTree: EXTI_EXTICR1 ----------------------------------
- // SVD Line: 994
- // <rtree> SFDITEM_REG__EXTI_EXTICR1
- // <name> EXTICR1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021860) EXTI external interrupt selection register </i>
- // <loc> ( (unsigned int)((EXTI_EXTICR1 >> 0) & 0xFFFFFFFF), ((EXTI_EXTICR1 = (EXTI_EXTICR1 & ~(0x3030303UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3030303) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__EXTI_EXTICR1_EXTI0 </item>
- // <item> SFDITEM_FIELD__EXTI_EXTICR1_EXTI1 </item>
- // <item> SFDITEM_FIELD__EXTI_EXTICR1_EXTI2 </item>
- // <item> SFDITEM_FIELD__EXTI_EXTICR1_EXTI3 </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: EXTI_EXTICR2 ------------------------------
- // SVD Line: 1021
- unsigned int EXTI_EXTICR2 __AT (0x40021864);
- // ----------------------------- Field Item: EXTI_EXTICR2_EXTI4 ---------------------------------
- // SVD Line: 1026
- // <item> SFDITEM_FIELD__EXTI_EXTICR2_EXTI4
- // <name> EXTI4 </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x40021864) GPIO port selection </i>
- // <edit>
- // <loc> ( (unsigned char)((EXTI_EXTICR2 >> 0) & 0x3), ((EXTI_EXTICR2 = (EXTI_EXTICR2 & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ----------------------------- Field Item: EXTI_EXTICR2_EXTI5 ---------------------------------
- // SVD Line: 1031
- // <item> SFDITEM_FIELD__EXTI_EXTICR2_EXTI5
- // <name> EXTI5 </name>
- // <rw>
- // <i> [Bit 8] RW (@ 0x40021864) GPIO port selection </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_EXTICR2 ) </loc>
- // <o.8..8> EXTI5
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: EXTI_EXTICR2_EXTI6 ---------------------------------
- // SVD Line: 1036
- // <item> SFDITEM_FIELD__EXTI_EXTICR2_EXTI6
- // <name> EXTI6 </name>
- // <rw>
- // <i> [Bit 16] RW (@ 0x40021864) GPIO port selection </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_EXTICR2 ) </loc>
- // <o.16..16> EXTI6
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: EXTI_EXTICR2_EXTI7 ---------------------------------
- // SVD Line: 1041
- // <item> SFDITEM_FIELD__EXTI_EXTICR2_EXTI7
- // <name> EXTI7 </name>
- // <rw>
- // <i> [Bit 24] RW (@ 0x40021864) GPIO port selection </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_EXTICR2 ) </loc>
- // <o.24..24> EXTI7
- // </check>
- // </item>
- //
- // ------------------------------ Register RTree: EXTI_EXTICR2 ----------------------------------
- // SVD Line: 1021
- // <rtree> SFDITEM_REG__EXTI_EXTICR2
- // <name> EXTICR2 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021864) EXTI external interrupt selection register </i>
- // <loc> ( (unsigned int)((EXTI_EXTICR2 >> 0) & 0xFFFFFFFF), ((EXTI_EXTICR2 = (EXTI_EXTICR2 & ~(0x1010103UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x1010103) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__EXTI_EXTICR2_EXTI4 </item>
- // <item> SFDITEM_FIELD__EXTI_EXTICR2_EXTI5 </item>
- // <item> SFDITEM_FIELD__EXTI_EXTICR2_EXTI6 </item>
- // <item> SFDITEM_FIELD__EXTI_EXTICR2_EXTI7 </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: EXTI_IMR --------------------------------
- // SVD Line: 1048
- unsigned int EXTI_IMR __AT (0x40021880);
- // -------------------------------- Field Item: EXTI_IMR_IM0 ------------------------------------
- // SVD Line: 1053
- // <item> SFDITEM_FIELD__EXTI_IMR_IM0
- // <name> IM0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40021880) CPU wakeup with interrupt mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_IMR ) </loc>
- // <o.0..0> IM0
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_IMR_IM1 ------------------------------------
- // SVD Line: 1058
- // <item> SFDITEM_FIELD__EXTI_IMR_IM1
- // <name> IM1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40021880) CPU wakeup with interrupt mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_IMR ) </loc>
- // <o.1..1> IM1
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_IMR_IM2 ------------------------------------
- // SVD Line: 1063
- // <item> SFDITEM_FIELD__EXTI_IMR_IM2
- // <name> IM2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40021880) CPU wakeup with interrupt mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_IMR ) </loc>
- // <o.2..2> IM2
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_IMR_IM3 ------------------------------------
- // SVD Line: 1068
- // <item> SFDITEM_FIELD__EXTI_IMR_IM3
- // <name> IM3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40021880) CPU wakeup with interrupt mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_IMR ) </loc>
- // <o.3..3> IM3
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_IMR_IM4 ------------------------------------
- // SVD Line: 1073
- // <item> SFDITEM_FIELD__EXTI_IMR_IM4
- // <name> IM4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x40021880) CPU wakeup with interrupt mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_IMR ) </loc>
- // <o.4..4> IM4
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_IMR_IM5 ------------------------------------
- // SVD Line: 1078
- // <item> SFDITEM_FIELD__EXTI_IMR_IM5
- // <name> IM5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x40021880) CPU wakeup with interrupt mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_IMR ) </loc>
- // <o.5..5> IM5
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_IMR_IM6 ------------------------------------
- // SVD Line: 1083
- // <item> SFDITEM_FIELD__EXTI_IMR_IM6
- // <name> IM6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x40021880) CPU wakeup with interrupt mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_IMR ) </loc>
- // <o.6..6> IM6
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_IMR_IM7 ------------------------------------
- // SVD Line: 1088
- // <item> SFDITEM_FIELD__EXTI_IMR_IM7
- // <name> IM7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40021880) CPU wakeup with interrupt mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_IMR ) </loc>
- // <o.7..7> IM7
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_IMR_IM17 -----------------------------------
- // SVD Line: 1093
- // <item> SFDITEM_FIELD__EXTI_IMR_IM17
- // <name> IM17 </name>
- // <rw>
- // <i> [Bit 17] RW (@ 0x40021880) CPU wakeup with interrupt mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_IMR ) </loc>
- // <o.17..17> IM17
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_IMR_IM18 -----------------------------------
- // SVD Line: 1098
- // <item> SFDITEM_FIELD__EXTI_IMR_IM18
- // <name> IM18 </name>
- // <rw>
- // <i> [Bit 18] RW (@ 0x40021880) CPU wakeup with interrupt mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_IMR ) </loc>
- // <o.18..18> IM18
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_IMR_IM29 -----------------------------------
- // SVD Line: 1103
- // <item> SFDITEM_FIELD__EXTI_IMR_IM29
- // <name> IM29 </name>
- // <rw>
- // <i> [Bit 29] RW (@ 0x40021880) CPU wakeup with interrupt mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_IMR ) </loc>
- // <o.29..29> IM29
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: EXTI_IMR ------------------------------------
- // SVD Line: 1048
- // <rtree> SFDITEM_REG__EXTI_IMR
- // <name> IMR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021880) EXTI CPU wakeup with interrupt mask register </i>
- // <loc> ( (unsigned int)((EXTI_IMR >> 0) & 0xFFFFFFFF), ((EXTI_IMR = (EXTI_IMR & ~(0x200600FFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x200600FF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__EXTI_IMR_IM0 </item>
- // <item> SFDITEM_FIELD__EXTI_IMR_IM1 </item>
- // <item> SFDITEM_FIELD__EXTI_IMR_IM2 </item>
- // <item> SFDITEM_FIELD__EXTI_IMR_IM3 </item>
- // <item> SFDITEM_FIELD__EXTI_IMR_IM4 </item>
- // <item> SFDITEM_FIELD__EXTI_IMR_IM5 </item>
- // <item> SFDITEM_FIELD__EXTI_IMR_IM6 </item>
- // <item> SFDITEM_FIELD__EXTI_IMR_IM7 </item>
- // <item> SFDITEM_FIELD__EXTI_IMR_IM17 </item>
- // <item> SFDITEM_FIELD__EXTI_IMR_IM18 </item>
- // <item> SFDITEM_FIELD__EXTI_IMR_IM29 </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: EXTI_EMR --------------------------------
- // SVD Line: 1110
- unsigned int EXTI_EMR __AT (0x40021884);
- // -------------------------------- Field Item: EXTI_EMR_EM0 ------------------------------------
- // SVD Line: 1115
- // <item> SFDITEM_FIELD__EXTI_EMR_EM0
- // <name> EM0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40021884) CPU wakeup with event mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_EMR ) </loc>
- // <o.0..0> EM0
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_EMR_EM1 ------------------------------------
- // SVD Line: 1120
- // <item> SFDITEM_FIELD__EXTI_EMR_EM1
- // <name> EM1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40021884) CPU wakeup with event mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_EMR ) </loc>
- // <o.1..1> EM1
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_EMR_EM2 ------------------------------------
- // SVD Line: 1125
- // <item> SFDITEM_FIELD__EXTI_EMR_EM2
- // <name> EM2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40021884) CPU wakeup with event mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_EMR ) </loc>
- // <o.2..2> EM2
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_EMR_EM3 ------------------------------------
- // SVD Line: 1130
- // <item> SFDITEM_FIELD__EXTI_EMR_EM3
- // <name> EM3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40021884) CPU wakeup with event mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_EMR ) </loc>
- // <o.3..3> EM3
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_EMR_EM4 ------------------------------------
- // SVD Line: 1135
- // <item> SFDITEM_FIELD__EXTI_EMR_EM4
- // <name> EM4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x40021884) CPU wakeup with event mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_EMR ) </loc>
- // <o.4..4> EM4
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_EMR_EM5 ------------------------------------
- // SVD Line: 1140
- // <item> SFDITEM_FIELD__EXTI_EMR_EM5
- // <name> EM5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x40021884) CPU wakeup with event mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_EMR ) </loc>
- // <o.5..5> EM5
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_EMR_EM6 ------------------------------------
- // SVD Line: 1145
- // <item> SFDITEM_FIELD__EXTI_EMR_EM6
- // <name> EM6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x40021884) CPU wakeup with event mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_EMR ) </loc>
- // <o.6..6> EM6
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_EMR_EM7 ------------------------------------
- // SVD Line: 1150
- // <item> SFDITEM_FIELD__EXTI_EMR_EM7
- // <name> EM7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40021884) CPU wakeup with event mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_EMR ) </loc>
- // <o.7..7> EM7
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_EMR_EM17 -----------------------------------
- // SVD Line: 1155
- // <item> SFDITEM_FIELD__EXTI_EMR_EM17
- // <name> EM17 </name>
- // <rw>
- // <i> [Bit 17] RW (@ 0x40021884) CPU wakeup with event mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_EMR ) </loc>
- // <o.17..17> EM17
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_EMR_EM18 -----------------------------------
- // SVD Line: 1160
- // <item> SFDITEM_FIELD__EXTI_EMR_EM18
- // <name> EM18 </name>
- // <rw>
- // <i> [Bit 18] RW (@ 0x40021884) CPU wakeup with event mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_EMR ) </loc>
- // <o.18..18> EM18
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: EXTI_EMR_EM29 -----------------------------------
- // SVD Line: 1165
- // <item> SFDITEM_FIELD__EXTI_EMR_EM29
- // <name> EM29 </name>
- // <rw>
- // <i> [Bit 29] RW (@ 0x40021884) CPU wakeup with event mask on event input </i>
- // <check>
- // <loc> ( (unsigned int) EXTI_EMR ) </loc>
- // <o.29..29> EM29
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: EXTI_EMR ------------------------------------
- // SVD Line: 1110
- // <rtree> SFDITEM_REG__EXTI_EMR
- // <name> EMR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021884) EXTI CPU wakeup with event mask register </i>
- // <loc> ( (unsigned int)((EXTI_EMR >> 0) & 0xFFFFFFFF), ((EXTI_EMR = (EXTI_EMR & ~(0x200600FFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x200600FF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__EXTI_EMR_EM0 </item>
- // <item> SFDITEM_FIELD__EXTI_EMR_EM1 </item>
- // <item> SFDITEM_FIELD__EXTI_EMR_EM2 </item>
- // <item> SFDITEM_FIELD__EXTI_EMR_EM3 </item>
- // <item> SFDITEM_FIELD__EXTI_EMR_EM4 </item>
- // <item> SFDITEM_FIELD__EXTI_EMR_EM5 </item>
- // <item> SFDITEM_FIELD__EXTI_EMR_EM6 </item>
- // <item> SFDITEM_FIELD__EXTI_EMR_EM7 </item>
- // <item> SFDITEM_FIELD__EXTI_EMR_EM17 </item>
- // <item> SFDITEM_FIELD__EXTI_EMR_EM18 </item>
- // <item> SFDITEM_FIELD__EXTI_EMR_EM29 </item>
- // </rtree>
- //
- // ---------------------------------- Peripheral View: EXTI -------------------------------------
- // SVD Line: 741
- // <view> EXTI
- // <name> EXTI </name>
- // <item> SFDITEM_REG__EXTI_RTSR </item>
- // <item> SFDITEM_REG__EXTI_FTSR </item>
- // <item> SFDITEM_REG__EXTI_SWIER </item>
- // <item> SFDITEM_REG__EXTI_PR </item>
- // <item> SFDITEM_REG__EXTI_EXTICR1 </item>
- // <item> SFDITEM_REG__EXTI_EXTICR2 </item>
- // <item> SFDITEM_REG__EXTI_IMR </item>
- // <item> SFDITEM_REG__EXTI_EMR </item>
- // </view>
- //
- // ---------------------------- Register Item Address: FLASH_KEYR -------------------------------
- // SVD Line: 1189
- unsigned int FLASH_KEYR __AT (0x40022008);
- // ------------------------------- Field Item: FLASH_KEYR_KEY -----------------------------------
- // SVD Line: 1194
- // <item> SFDITEM_FIELD__FLASH_KEYR_KEY
- // <name> KEY </name>
- // <w>
- // <i> [Bits 31..0] WO (@ 0x40022008) Flash CR key </i>
- // <edit>
- // <loc> ( (unsigned int)((FLASH_KEYR >> 0) & 0x0), ((FLASH_KEYR = (FLASH_KEYR & ~(0xFFFFFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFFFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: FLASH_KEYR -----------------------------------
- // SVD Line: 1189
- // <rtree> SFDITEM_REG__FLASH_KEYR
- // <name> KEYR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40022008) Flash key register </i>
- // <loc> ( (unsigned int)((FLASH_KEYR >> 0) & 0xFFFFFFFF), ((FLASH_KEYR = (FLASH_KEYR & ~(0xFFFFFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFFFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__FLASH_KEYR_KEY </item>
- // </rtree>
- //
- // -------------------------- Register Item Address: FLASH_OPTKEYR ------------------------------
- // SVD Line: 1202
- unsigned int FLASH_OPTKEYR __AT (0x4002200C);
- // ---------------------------- Field Item: FLASH_OPTKEYR_OPTKEY --------------------------------
- // SVD Line: 1207
- // <item> SFDITEM_FIELD__FLASH_OPTKEYR_OPTKEY
- // <name> OPTKEY </name>
- // <w>
- // <i> [Bits 31..0] WO (@ 0x4002200C) Flash Option key </i>
- // <edit>
- // <loc> ( (unsigned int)((FLASH_OPTKEYR >> 0) & 0x0), ((FLASH_OPTKEYR = (FLASH_OPTKEYR & ~(0xFFFFFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFFFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Register RTree: FLASH_OPTKEYR ---------------------------------
- // SVD Line: 1202
- // <rtree> SFDITEM_REG__FLASH_OPTKEYR
- // <name> OPTKEYR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4002200C) Option byte key register </i>
- // <loc> ( (unsigned int)((FLASH_OPTKEYR >> 0) & 0xFFFFFFFF), ((FLASH_OPTKEYR = (FLASH_OPTKEYR & ~(0xFFFFFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFFFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__FLASH_OPTKEYR_OPTKEY </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: FLASH_SR --------------------------------
- // SVD Line: 1215
- unsigned int FLASH_SR __AT (0x40022010);
- // -------------------------------- Field Item: FLASH_SR_EOP ------------------------------------
- // SVD Line: 1220
- // <item> SFDITEM_FIELD__FLASH_SR_EOP
- // <name> EOP </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40022010) End of operation </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_SR ) </loc>
- // <o.0..0> EOP
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: FLASH_SR_WRPERR ----------------------------------
- // SVD Line: 1225
- // <item> SFDITEM_FIELD__FLASH_SR_WRPERR
- // <name> WRPERR </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x40022010) Write protection error </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_SR ) </loc>
- // <o.4..4> WRPERR
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: FLASH_SR_OPTVERR ----------------------------------
- // SVD Line: 1230
- // <item> SFDITEM_FIELD__FLASH_SR_OPTVERR
- // <name> OPTVERR </name>
- // <rw>
- // <i> [Bit 15] RW (@ 0x40022010) Option and trimming bits loading validity error </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_SR ) </loc>
- // <o.15..15> OPTVERR
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: FLASH_SR_BSY ------------------------------------
- // SVD Line: 1235
- // <item> SFDITEM_FIELD__FLASH_SR_BSY
- // <name> BSY </name>
- // <r>
- // <i> [Bit 16] RO (@ 0x40022010) Busy </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_SR ) </loc>
- // <o.16..16> BSY
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: FLASH_SR ------------------------------------
- // SVD Line: 1215
- // <rtree> SFDITEM_REG__FLASH_SR
- // <name> SR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40022010) Status register </i>
- // <loc> ( (unsigned int)((FLASH_SR >> 0) & 0xFFFFFFFF), ((FLASH_SR = (FLASH_SR & ~(0x8011UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x8011) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__FLASH_SR_EOP </item>
- // <item> SFDITEM_FIELD__FLASH_SR_WRPERR </item>
- // <item> SFDITEM_FIELD__FLASH_SR_OPTVERR </item>
- // <item> SFDITEM_FIELD__FLASH_SR_BSY </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: FLASH_CR --------------------------------
- // SVD Line: 1243
- unsigned int FLASH_CR __AT (0x40022014);
- // --------------------------------- Field Item: FLASH_CR_PG ------------------------------------
- // SVD Line: 1248
- // <item> SFDITEM_FIELD__FLASH_CR_PG
- // <name> PG </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40022014) Page Program </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_CR ) </loc>
- // <o.0..0> PG
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: FLASH_CR_PER ------------------------------------
- // SVD Line: 1253
- // <item> SFDITEM_FIELD__FLASH_CR_PER
- // <name> PER </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40022014) Page Erase </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_CR ) </loc>
- // <o.1..1> PER
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: FLASH_CR_MER ------------------------------------
- // SVD Line: 1258
- // <item> SFDITEM_FIELD__FLASH_CR_MER
- // <name> MER </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40022014) Mass Erase </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_CR ) </loc>
- // <o.2..2> MER
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: FLASH_CR_SER ------------------------------------
- // SVD Line: 1263
- // <item> SFDITEM_FIELD__FLASH_CR_SER
- // <name> SER </name>
- // <rw>
- // <i> [Bit 11] RW (@ 0x40022014) Sector Erase </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_CR ) </loc>
- // <o.11..11> SER
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: FLASH_CR_OPTSTRT ----------------------------------
- // SVD Line: 1268
- // <item> SFDITEM_FIELD__FLASH_CR_OPTSTRT
- // <name> OPTSTRT </name>
- // <rw>
- // <i> [Bit 17] RW (@ 0x40022014) Option bytes Programming Start </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_CR ) </loc>
- // <o.17..17> OPTSTRT
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: FLASH_CR_PGSTRT ----------------------------------
- // SVD Line: 1273
- // <item> SFDITEM_FIELD__FLASH_CR_PGSTRT
- // <name> PGSTRT </name>
- // <rw>
- // <i> [Bit 19] RW (@ 0x40022014) Programming Start </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_CR ) </loc>
- // <o.19..19> PGSTRT
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: FLASH_CR_EOPIE -----------------------------------
- // SVD Line: 1278
- // <item> SFDITEM_FIELD__FLASH_CR_EOPIE
- // <name> EOPIE </name>
- // <rw>
- // <i> [Bit 24] RW (@ 0x40022014) End of operation interrupt enable </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_CR ) </loc>
- // <o.24..24> EOPIE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: FLASH_CR_ERRIE -----------------------------------
- // SVD Line: 1283
- // <item> SFDITEM_FIELD__FLASH_CR_ERRIE
- // <name> ERRIE </name>
- // <rw>
- // <i> [Bit 25] RW (@ 0x40022014) Error interrupt enable </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_CR ) </loc>
- // <o.25..25> ERRIE
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: FLASH_CR_OBL_LAUNCH --------------------------------
- // SVD Line: 1288
- // <item> SFDITEM_FIELD__FLASH_CR_OBL_LAUNCH
- // <name> OBL_LAUNCH </name>
- // <rw>
- // <i> [Bit 27] RW (@ 0x40022014) Force the option bytes loading </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_CR ) </loc>
- // <o.27..27> OBL_LAUNCH
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: FLASH_CR_OPTLOCK ----------------------------------
- // SVD Line: 1293
- // <item> SFDITEM_FIELD__FLASH_CR_OPTLOCK
- // <name> OPTLOCK </name>
- // <rw>
- // <i> [Bit 30] RW (@ 0x40022014) Option Lock </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_CR ) </loc>
- // <o.30..30> OPTLOCK
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: FLASH_CR_LOCK -----------------------------------
- // SVD Line: 1298
- // <item> SFDITEM_FIELD__FLASH_CR_LOCK
- // <name> LOCK </name>
- // <rw>
- // <i> [Bit 31] RW (@ 0x40022014) Lock </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_CR ) </loc>
- // <o.31..31> LOCK
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: FLASH_CR ------------------------------------
- // SVD Line: 1243
- // <rtree> SFDITEM_REG__FLASH_CR
- // <name> CR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40022014) Flash control register </i>
- // <loc> ( (unsigned int)((FLASH_CR >> 0) & 0xFFFFFFFF), ((FLASH_CR = (FLASH_CR & ~(0xCB0A0807UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xCB0A0807) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__FLASH_CR_PG </item>
- // <item> SFDITEM_FIELD__FLASH_CR_PER </item>
- // <item> SFDITEM_FIELD__FLASH_CR_MER </item>
- // <item> SFDITEM_FIELD__FLASH_CR_SER </item>
- // <item> SFDITEM_FIELD__FLASH_CR_OPTSTRT </item>
- // <item> SFDITEM_FIELD__FLASH_CR_PGSTRT </item>
- // <item> SFDITEM_FIELD__FLASH_CR_EOPIE </item>
- // <item> SFDITEM_FIELD__FLASH_CR_ERRIE </item>
- // <item> SFDITEM_FIELD__FLASH_CR_OBL_LAUNCH </item>
- // <item> SFDITEM_FIELD__FLASH_CR_OPTLOCK </item>
- // <item> SFDITEM_FIELD__FLASH_CR_LOCK </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: FLASH_OPTR -------------------------------
- // SVD Line: 1305
- unsigned int FLASH_OPTR __AT (0x40022020);
- // ------------------------------- Field Item: FLASH_OPTR_RDP -----------------------------------
- // SVD Line: 1310
- // <item> SFDITEM_FIELD__FLASH_OPTR_RDP
- // <name> RDP </name>
- // <rw>
- // <i> [Bits 7..0] RW (@ 0x40022020) Read Protection </i>
- // <edit>
- // <loc> ( (unsigned char)((FLASH_OPTR >> 0) & 0xFF), ((FLASH_OPTR = (FLASH_OPTR & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: FLASH_OPTR_BOR_EN ---------------------------------
- // SVD Line: 1315
- // <item> SFDITEM_FIELD__FLASH_OPTR_BOR_EN
- // <name> BOR_EN </name>
- // <rw>
- // <i> [Bit 8] RW (@ 0x40022020) BOR_EN </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_OPTR ) </loc>
- // <o.8..8> BOR_EN
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: FLASH_OPTR_BOR_LEV ---------------------------------
- // SVD Line: 1319
- // <item> SFDITEM_FIELD__FLASH_OPTR_BOR_LEV
- // <name> BOR_LEV </name>
- // <rw>
- // <i> [Bits 11..9] RW (@ 0x40022020) BOR_LEV </i>
- // <edit>
- // <loc> ( (unsigned char)((FLASH_OPTR >> 9) & 0x7), ((FLASH_OPTR = (FLASH_OPTR & ~(0x7UL << 9 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 9 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ----------------------------- Field Item: FLASH_OPTR_IWDG_SW ---------------------------------
- // SVD Line: 1323
- // <item> SFDITEM_FIELD__FLASH_OPTR_IWDG_SW
- // <name> IWDG_SW </name>
- // <rw>
- // <i> [Bit 12] RW (@ 0x40022020) IWDG_SW </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_OPTR ) </loc>
- // <o.12..12> IWDG_SW
- // </check>
- // </item>
- //
- // ---------------------------- Field Item: FLASH_OPTR_NRST_MODE --------------------------------
- // SVD Line: 1327
- // <item> SFDITEM_FIELD__FLASH_OPTR_NRST_MODE
- // <name> NRST_MODE </name>
- // <rw>
- // <i> [Bit 14] RW (@ 0x40022020) NRST_MODE </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_OPTR ) </loc>
- // <o.14..14> NRST_MODE
- // </check>
- // </item>
- //
- // ---------------------------- Field Item: FLASH_OPTR_IWDG_STOP --------------------------------
- // SVD Line: 1331
- // <item> SFDITEM_FIELD__FLASH_OPTR_IWDG_STOP
- // <name> IWDG_STOP </name>
- // <rw>
- // <i> [Bit 15] RW (@ 0x40022020) IWDG Software Enable </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_OPTR ) </loc>
- // <o.15..15> IWDG_STOP
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: FLASH_OPTR -----------------------------------
- // SVD Line: 1305
- // <rtree> SFDITEM_REG__FLASH_OPTR
- // <name> OPTR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40022020) Flash option register </i>
- // <loc> ( (unsigned int)((FLASH_OPTR >> 0) & 0xFFFFFFFF), ((FLASH_OPTR = (FLASH_OPTR & ~(0xDFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xDFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__FLASH_OPTR_RDP </item>
- // <item> SFDITEM_FIELD__FLASH_OPTR_BOR_EN </item>
- // <item> SFDITEM_FIELD__FLASH_OPTR_BOR_LEV </item>
- // <item> SFDITEM_FIELD__FLASH_OPTR_IWDG_SW </item>
- // <item> SFDITEM_FIELD__FLASH_OPTR_NRST_MODE </item>
- // <item> SFDITEM_FIELD__FLASH_OPTR_IWDG_STOP </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: FLASH_SDKR -------------------------------
- // SVD Line: 1338
- unsigned int FLASH_SDKR __AT (0x40022024);
- // ----------------------------- Field Item: FLASH_SDKR_SDK_STRT --------------------------------
- // SVD Line: 1343
- // <item> SFDITEM_FIELD__FLASH_SDKR_SDK_STRT
- // <name> SDK_STRT </name>
- // <rw>
- // <i> [Bits 2..0] RW (@ 0x40022024) SDK_STRT </i>
- // <edit>
- // <loc> ( (unsigned char)((FLASH_SDKR >> 0) & 0x7), ((FLASH_SDKR = (FLASH_SDKR & ~(0x7UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ----------------------------- Field Item: FLASH_SDKR_SDK_END ---------------------------------
- // SVD Line: 1347
- // <item> SFDITEM_FIELD__FLASH_SDKR_SDK_END
- // <name> SDK_END </name>
- // <rw>
- // <i> [Bits 11..8] RW (@ 0x40022024) SDK_END </i>
- // <edit>
- // <loc> ( (unsigned char)((FLASH_SDKR >> 8) & 0xF), ((FLASH_SDKR = (FLASH_SDKR & ~(0xFUL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: FLASH_SDKR -----------------------------------
- // SVD Line: 1338
- // <rtree> SFDITEM_REG__FLASH_SDKR
- // <name> SDKR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40022024) Flash SDK address register </i>
- // <loc> ( (unsigned int)((FLASH_SDKR >> 0) & 0xFFFFFFFF), ((FLASH_SDKR = (FLASH_SDKR & ~(0xF07UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xF07) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__FLASH_SDKR_SDK_STRT </item>
- // <item> SFDITEM_FIELD__FLASH_SDKR_SDK_END </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: FLASH_WRPR -------------------------------
- // SVD Line: 1353
- unsigned int FLASH_WRPR __AT (0x4002202C);
- // ------------------------------- Field Item: FLASH_WRPR_WRP -----------------------------------
- // SVD Line: 1358
- // <item> SFDITEM_FIELD__FLASH_WRPR_WRP
- // <name> WRP </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x4002202C) WRP </i>
- // <edit>
- // <loc> ( (unsigned short)((FLASH_WRPR >> 0) & 0xFFFF), ((FLASH_WRPR = (FLASH_WRPR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: FLASH_WRPR -----------------------------------
- // SVD Line: 1353
- // <rtree> SFDITEM_REG__FLASH_WRPR
- // <name> WRPR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4002202C) Flash WRP address register </i>
- // <loc> ( (unsigned int)((FLASH_WRPR >> 0) & 0xFFFFFFFF), ((FLASH_WRPR = (FLASH_WRPR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__FLASH_WRPR_WRP </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: FLASH_STCR -------------------------------
- // SVD Line: 1364
- unsigned int FLASH_STCR __AT (0x40022090);
- // ----------------------------- Field Item: FLASH_STCR_SLEEP_EN --------------------------------
- // SVD Line: 1369
- // <item> SFDITEM_FIELD__FLASH_STCR_SLEEP_EN
- // <name> SLEEP_EN </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40022090) Sleep enable </i>
- // <check>
- // <loc> ( (unsigned int) FLASH_STCR ) </loc>
- // <o.0..0> SLEEP_EN
- // </check>
- // </item>
- //
- // ---------------------------- Field Item: FLASH_STCR_SLEEP_TIME -------------------------------
- // SVD Line: 1374
- // <item> SFDITEM_FIELD__FLASH_STCR_SLEEP_TIME
- // <name> SLEEP_TIME </name>
- // <rw>
- // <i> [Bits 15..8] RW (@ 0x40022090) Sleep time </i>
- // <edit>
- // <loc> ( (unsigned char)((FLASH_STCR >> 8) & 0xFF), ((FLASH_STCR = (FLASH_STCR & ~(0xFFUL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0xFF) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: FLASH_STCR -----------------------------------
- // SVD Line: 1364
- // <rtree> SFDITEM_REG__FLASH_STCR
- // <name> STCR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40022090) Flash sleep time config register </i>
- // <loc> ( (unsigned int)((FLASH_STCR >> 0) & 0xFFFFFFFF), ((FLASH_STCR = (FLASH_STCR & ~(0xFF01UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF01) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__FLASH_STCR_SLEEP_EN </item>
- // <item> SFDITEM_FIELD__FLASH_STCR_SLEEP_TIME </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: FLASH_TS0 --------------------------------
- // SVD Line: 1381
- unsigned int FLASH_TS0 __AT (0x40022100);
- // -------------------------------- Field Item: FLASH_TS0_TS0 -----------------------------------
- // SVD Line: 1386
- // <item> SFDITEM_FIELD__FLASH_TS0_TS0
- // <name> TS0 </name>
- // <rw>
- // <i> [Bits 7..0] RW (@ 0x40022100) TS0 </i>
- // <edit>
- // <loc> ( (unsigned char)((FLASH_TS0 >> 0) & 0xFF), ((FLASH_TS0 = (FLASH_TS0 & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: FLASH_TS0 -----------------------------------
- // SVD Line: 1381
- // <rtree> SFDITEM_REG__FLASH_TS0
- // <name> TS0 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40022100) Flash TS0 register </i>
- // <loc> ( (unsigned int)((FLASH_TS0 >> 0) & 0xFFFFFFFF), ((FLASH_TS0 = (FLASH_TS0 & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__FLASH_TS0_TS0 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: FLASH_TS1 --------------------------------
- // SVD Line: 1393
- unsigned int FLASH_TS1 __AT (0x40022104);
- // -------------------------------- Field Item: FLASH_TS1_TS1 -----------------------------------
- // SVD Line: 1398
- // <item> SFDITEM_FIELD__FLASH_TS1_TS1
- // <name> TS1 </name>
- // <rw>
- // <i> [Bits 7..0] RW (@ 0x40022104) TS1 </i>
- // <edit>
- // <loc> ( (unsigned char)((FLASH_TS1 >> 0) & 0xFF), ((FLASH_TS1 = (FLASH_TS1 & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: FLASH_TS1 -----------------------------------
- // SVD Line: 1393
- // <rtree> SFDITEM_REG__FLASH_TS1
- // <name> TS1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40022104) Flash TS1 register </i>
- // <loc> ( (unsigned int)((FLASH_TS1 >> 0) & 0xFFFFFFFF), ((FLASH_TS1 = (FLASH_TS1 & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__FLASH_TS1_TS1 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: FLASH_TS2P -------------------------------
- // SVD Line: 1405
- unsigned int FLASH_TS2P __AT (0x40022108);
- // ------------------------------- Field Item: FLASH_TS2P_TS2P ----------------------------------
- // SVD Line: 1410
- // <item> SFDITEM_FIELD__FLASH_TS2P_TS2P
- // <name> TS2P </name>
- // <rw>
- // <i> [Bits 7..0] RW (@ 0x40022108) TS2P </i>
- // <edit>
- // <loc> ( (unsigned char)((FLASH_TS2P >> 0) & 0xFF), ((FLASH_TS2P = (FLASH_TS2P & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: FLASH_TS2P -----------------------------------
- // SVD Line: 1405
- // <rtree> SFDITEM_REG__FLASH_TS2P
- // <name> TS2P </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40022108) Flash TS2P register </i>
- // <loc> ( (unsigned int)((FLASH_TS2P >> 0) & 0xFFFFFFFF), ((FLASH_TS2P = (FLASH_TS2P & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__FLASH_TS2P_TS2P </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: FLASH_TPS3 -------------------------------
- // SVD Line: 1417
- unsigned int FLASH_TPS3 __AT (0x4002210C);
- // ------------------------------- Field Item: FLASH_TPS3_TPS3 ----------------------------------
- // SVD Line: 1422
- // <item> SFDITEM_FIELD__FLASH_TPS3_TPS3
- // <name> TPS3 </name>
- // <rw>
- // <i> [Bits 9..0] RW (@ 0x4002210C) TPS3 </i>
- // <edit>
- // <loc> ( (unsigned short)((FLASH_TPS3 >> 0) & 0x3FF), ((FLASH_TPS3 = (FLASH_TPS3 & ~(0x3FFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0x3FF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: FLASH_TPS3 -----------------------------------
- // SVD Line: 1417
- // <rtree> SFDITEM_REG__FLASH_TPS3
- // <name> TPS3 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4002210C) Flash TPS3 register </i>
- // <loc> ( (unsigned int)((FLASH_TPS3 >> 0) & 0xFFFFFFFF), ((FLASH_TPS3 = (FLASH_TPS3 & ~(0x3FFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3FF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__FLASH_TPS3_TPS3 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: FLASH_TS3 --------------------------------
- // SVD Line: 1429
- unsigned int FLASH_TS3 __AT (0x40022110);
- // -------------------------------- Field Item: FLASH_TS3_TS3 -----------------------------------
- // SVD Line: 1434
- // <item> SFDITEM_FIELD__FLASH_TS3_TS3
- // <name> TS3 </name>
- // <rw>
- // <i> [Bits 7..0] RW (@ 0x40022110) TS3 </i>
- // <edit>
- // <loc> ( (unsigned char)((FLASH_TS3 >> 0) & 0xFF), ((FLASH_TS3 = (FLASH_TS3 & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: FLASH_TS3 -----------------------------------
- // SVD Line: 1429
- // <rtree> SFDITEM_REG__FLASH_TS3
- // <name> TS3 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40022110) Flash TS3 register </i>
- // <loc> ( (unsigned int)((FLASH_TS3 >> 0) & 0xFFFFFFFF), ((FLASH_TS3 = (FLASH_TS3 & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__FLASH_TS3_TS3 </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: FLASH_ERTPE -------------------------------
- // SVD Line: 1441
- unsigned int FLASH_ERTPE __AT (0x40022114);
- // ------------------------------ Field Item: FLASH_ERTPE_ERTPE ---------------------------------
- // SVD Line: 1445
- // <item> SFDITEM_FIELD__FLASH_ERTPE_ERTPE
- // <name> ERTPE </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x40022114) ERTPE </i>
- // <edit>
- // <loc> ( (unsigned short)((FLASH_ERTPE >> 0) & 0xFFFF), ((FLASH_ERTPE = (FLASH_ERTPE & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: FLASH_ERTPE ----------------------------------
- // SVD Line: 1441
- // <rtree> SFDITEM_REG__FLASH_ERTPE
- // <name> ERTPE </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40022114) ERTPE </i>
- // <loc> ( (unsigned int)((FLASH_ERTPE >> 0) & 0xFFFFFFFF), ((FLASH_ERTPE = (FLASH_ERTPE & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__FLASH_ERTPE_ERTPE </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: FLASH_PRGTPE ------------------------------
- // SVD Line: 1452
- unsigned int FLASH_PRGTPE __AT (0x4002211C);
- // ----------------------------- Field Item: FLASH_PRGTPE_PRGTPE --------------------------------
- // SVD Line: 1457
- // <item> SFDITEM_FIELD__FLASH_PRGTPE_PRGTPE
- // <name> PRGTPE </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x4002211C) PRGTPE </i>
- // <edit>
- // <loc> ( (unsigned short)((FLASH_PRGTPE >> 0) & 0xFFFF), ((FLASH_PRGTPE = (FLASH_PRGTPE & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Register RTree: FLASH_PRGTPE ----------------------------------
- // SVD Line: 1452
- // <rtree> SFDITEM_REG__FLASH_PRGTPE
- // <name> PRGTPE </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4002211C) Flash PRGTPE register </i>
- // <loc> ( (unsigned int)((FLASH_PRGTPE >> 0) & 0xFFFFFFFF), ((FLASH_PRGTPE = (FLASH_PRGTPE & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__FLASH_PRGTPE_PRGTPE </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: FLASH_PRETPE ------------------------------
- // SVD Line: 1464
- unsigned int FLASH_PRETPE __AT (0x40022120);
- // ----------------------------- Field Item: FLASH_PRETPE_PRETPE --------------------------------
- // SVD Line: 1469
- // <item> SFDITEM_FIELD__FLASH_PRETPE_PRETPE
- // <name> PRETPE </name>
- // <rw>
- // <i> [Bits 13..0] RW (@ 0x40022120) PRETPE </i>
- // <edit>
- // <loc> ( (unsigned short)((FLASH_PRETPE >> 0) & 0x3FFF), ((FLASH_PRETPE = (FLASH_PRETPE & ~(0x3FFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0x3FFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Register RTree: FLASH_PRETPE ----------------------------------
- // SVD Line: 1464
- // <rtree> SFDITEM_REG__FLASH_PRETPE
- // <name> PRETPE </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40022120) Flash PRETPE register </i>
- // <loc> ( (unsigned int)((FLASH_PRETPE >> 0) & 0xFFFFFFFF), ((FLASH_PRETPE = (FLASH_PRETPE & ~(0x3FFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3FFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__FLASH_PRETPE_PRETPE </item>
- // </rtree>
- //
- // --------------------------------- Peripheral View: FLASH -------------------------------------
- // SVD Line: 1174
- // <view> FLASH
- // <name> FLASH </name>
- // <item> SFDITEM_REG__FLASH_KEYR </item>
- // <item> SFDITEM_REG__FLASH_OPTKEYR </item>
- // <item> SFDITEM_REG__FLASH_SR </item>
- // <item> SFDITEM_REG__FLASH_CR </item>
- // <item> SFDITEM_REG__FLASH_OPTR </item>
- // <item> SFDITEM_REG__FLASH_SDKR </item>
- // <item> SFDITEM_REG__FLASH_WRPR </item>
- // <item> SFDITEM_REG__FLASH_STCR </item>
- // <item> SFDITEM_REG__FLASH_TS0 </item>
- // <item> SFDITEM_REG__FLASH_TS1 </item>
- // <item> SFDITEM_REG__FLASH_TS2P </item>
- // <item> SFDITEM_REG__FLASH_TPS3 </item>
- // <item> SFDITEM_REG__FLASH_TS3 </item>
- // <item> SFDITEM_REG__FLASH_ERTPE </item>
- // <item> SFDITEM_REG__FLASH_PRGTPE </item>
- // <item> SFDITEM_REG__FLASH_PRETPE </item>
- // </view>
- //
- // --------------------------- Register Item Address: GPIOA_MODER -------------------------------
- // SVD Line: 1488
- unsigned int GPIOA_MODER __AT (0x50000000);
- // ------------------------------ Field Item: GPIOA_MODER_MODE0 ---------------------------------
- // SVD Line: 1493
- // <item> SFDITEM_FIELD__GPIOA_MODER_MODE0
- // <name> MODE0 </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x50000000) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_MODER >> 0) & 0x3), ((GPIOA_MODER = (GPIOA_MODER & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_MODER_MODE1 ---------------------------------
- // SVD Line: 1498
- // <item> SFDITEM_FIELD__GPIOA_MODER_MODE1
- // <name> MODE1 </name>
- // <rw>
- // <i> [Bits 3..2] RW (@ 0x50000000) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_MODER >> 2) & 0x3), ((GPIOA_MODER = (GPIOA_MODER & ~(0x3UL << 2 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 2 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_MODER_MODE2 ---------------------------------
- // SVD Line: 1503
- // <item> SFDITEM_FIELD__GPIOA_MODER_MODE2
- // <name> MODE2 </name>
- // <rw>
- // <i> [Bits 5..4] RW (@ 0x50000000) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_MODER >> 4) & 0x3), ((GPIOA_MODER = (GPIOA_MODER & ~(0x3UL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_MODER_MODE3 ---------------------------------
- // SVD Line: 1508
- // <item> SFDITEM_FIELD__GPIOA_MODER_MODE3
- // <name> MODE3 </name>
- // <rw>
- // <i> [Bits 7..6] RW (@ 0x50000000) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_MODER >> 6) & 0x3), ((GPIOA_MODER = (GPIOA_MODER & ~(0x3UL << 6 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 6 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_MODER_MODE4 ---------------------------------
- // SVD Line: 1513
- // <item> SFDITEM_FIELD__GPIOA_MODER_MODE4
- // <name> MODE4 </name>
- // <rw>
- // <i> [Bits 9..8] RW (@ 0x50000000) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_MODER >> 8) & 0x3), ((GPIOA_MODER = (GPIOA_MODER & ~(0x3UL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_MODER_MODE5 ---------------------------------
- // SVD Line: 1518
- // <item> SFDITEM_FIELD__GPIOA_MODER_MODE5
- // <name> MODE5 </name>
- // <rw>
- // <i> [Bits 11..10] RW (@ 0x50000000) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_MODER >> 10) & 0x3), ((GPIOA_MODER = (GPIOA_MODER & ~(0x3UL << 10 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 10 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_MODER_MODE6 ---------------------------------
- // SVD Line: 1523
- // <item> SFDITEM_FIELD__GPIOA_MODER_MODE6
- // <name> MODE6 </name>
- // <rw>
- // <i> [Bits 13..12] RW (@ 0x50000000) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_MODER >> 12) & 0x3), ((GPIOA_MODER = (GPIOA_MODER & ~(0x3UL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_MODER_MODE7 ---------------------------------
- // SVD Line: 1528
- // <item> SFDITEM_FIELD__GPIOA_MODER_MODE7
- // <name> MODE7 </name>
- // <rw>
- // <i> [Bits 15..14] RW (@ 0x50000000) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_MODER >> 14) & 0x3), ((GPIOA_MODER = (GPIOA_MODER & ~(0x3UL << 14 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 14 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOA_MODER ----------------------------------
- // SVD Line: 1488
- // <rtree> SFDITEM_REG__GPIOA_MODER
- // <name> MODER </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000000) GPIO port mode register </i>
- // <loc> ( (unsigned int)((GPIOA_MODER >> 0) & 0xFFFFFFFF), ((GPIOA_MODER = (GPIOA_MODER & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOA_MODER_MODE0 </item>
- // <item> SFDITEM_FIELD__GPIOA_MODER_MODE1 </item>
- // <item> SFDITEM_FIELD__GPIOA_MODER_MODE2 </item>
- // <item> SFDITEM_FIELD__GPIOA_MODER_MODE3 </item>
- // <item> SFDITEM_FIELD__GPIOA_MODER_MODE4 </item>
- // <item> SFDITEM_FIELD__GPIOA_MODER_MODE5 </item>
- // <item> SFDITEM_FIELD__GPIOA_MODER_MODE6 </item>
- // <item> SFDITEM_FIELD__GPIOA_MODER_MODE7 </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: GPIOA_OTYPER ------------------------------
- // SVD Line: 1535
- unsigned int GPIOA_OTYPER __AT (0x50000004);
- // ------------------------------ Field Item: GPIOA_OTYPER_OT0 ----------------------------------
- // SVD Line: 1540
- // <item> SFDITEM_FIELD__GPIOA_OTYPER_OT0
- // <name> OT0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x50000004) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_OTYPER ) </loc>
- // <o.0..0> OT0
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_OTYPER_OT1 ----------------------------------
- // SVD Line: 1545
- // <item> SFDITEM_FIELD__GPIOA_OTYPER_OT1
- // <name> OT1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x50000004) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_OTYPER ) </loc>
- // <o.1..1> OT1
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_OTYPER_OT2 ----------------------------------
- // SVD Line: 1550
- // <item> SFDITEM_FIELD__GPIOA_OTYPER_OT2
- // <name> OT2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x50000004) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_OTYPER ) </loc>
- // <o.2..2> OT2
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_OTYPER_OT3 ----------------------------------
- // SVD Line: 1555
- // <item> SFDITEM_FIELD__GPIOA_OTYPER_OT3
- // <name> OT3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x50000004) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_OTYPER ) </loc>
- // <o.3..3> OT3
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_OTYPER_OT4 ----------------------------------
- // SVD Line: 1560
- // <item> SFDITEM_FIELD__GPIOA_OTYPER_OT4
- // <name> OT4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x50000004) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_OTYPER ) </loc>
- // <o.4..4> OT4
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_OTYPER_OT5 ----------------------------------
- // SVD Line: 1565
- // <item> SFDITEM_FIELD__GPIOA_OTYPER_OT5
- // <name> OT5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x50000004) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_OTYPER ) </loc>
- // <o.5..5> OT5
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_OTYPER_OT6 ----------------------------------
- // SVD Line: 1570
- // <item> SFDITEM_FIELD__GPIOA_OTYPER_OT6
- // <name> OT6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x50000004) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_OTYPER ) </loc>
- // <o.6..6> OT6
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_OTYPER_OT7 ----------------------------------
- // SVD Line: 1575
- // <item> SFDITEM_FIELD__GPIOA_OTYPER_OT7
- // <name> OT7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x50000004) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_OTYPER ) </loc>
- // <o.7..7> OT7
- // </check>
- // </item>
- //
- // ------------------------------ Register RTree: GPIOA_OTYPER ----------------------------------
- // SVD Line: 1535
- // <rtree> SFDITEM_REG__GPIOA_OTYPER
- // <name> OTYPER </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000004) GPIO port output type register </i>
- // <loc> ( (unsigned int)((GPIOA_OTYPER >> 0) & 0xFFFFFFFF), ((GPIOA_OTYPER = (GPIOA_OTYPER & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOA_OTYPER_OT0 </item>
- // <item> SFDITEM_FIELD__GPIOA_OTYPER_OT1 </item>
- // <item> SFDITEM_FIELD__GPIOA_OTYPER_OT2 </item>
- // <item> SFDITEM_FIELD__GPIOA_OTYPER_OT3 </item>
- // <item> SFDITEM_FIELD__GPIOA_OTYPER_OT4 </item>
- // <item> SFDITEM_FIELD__GPIOA_OTYPER_OT5 </item>
- // <item> SFDITEM_FIELD__GPIOA_OTYPER_OT6 </item>
- // <item> SFDITEM_FIELD__GPIOA_OTYPER_OT7 </item>
- // </rtree>
- //
- // -------------------------- Register Item Address: GPIOA_OSPEEDR ------------------------------
- // SVD Line: 1582
- unsigned int GPIOA_OSPEEDR __AT (0x50000008);
- // ---------------------------- Field Item: GPIOA_OSPEEDR_OSPEED0 -------------------------------
- // SVD Line: 1587
- // <item> SFDITEM_FIELD__GPIOA_OSPEEDR_OSPEED0
- // <name> OSPEED0 </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x50000008) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_OSPEEDR >> 0) & 0x3), ((GPIOA_OSPEEDR = (GPIOA_OSPEEDR & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOA_OSPEEDR_OSPEED1 -------------------------------
- // SVD Line: 1592
- // <item> SFDITEM_FIELD__GPIOA_OSPEEDR_OSPEED1
- // <name> OSPEED1 </name>
- // <rw>
- // <i> [Bits 3..2] RW (@ 0x50000008) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_OSPEEDR >> 2) & 0x3), ((GPIOA_OSPEEDR = (GPIOA_OSPEEDR & ~(0x3UL << 2 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 2 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOA_OSPEEDR_OSPEED2 -------------------------------
- // SVD Line: 1597
- // <item> SFDITEM_FIELD__GPIOA_OSPEEDR_OSPEED2
- // <name> OSPEED2 </name>
- // <rw>
- // <i> [Bits 5..4] RW (@ 0x50000008) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_OSPEEDR >> 4) & 0x3), ((GPIOA_OSPEEDR = (GPIOA_OSPEEDR & ~(0x3UL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOA_OSPEEDR_OSPEED3 -------------------------------
- // SVD Line: 1602
- // <item> SFDITEM_FIELD__GPIOA_OSPEEDR_OSPEED3
- // <name> OSPEED3 </name>
- // <rw>
- // <i> [Bits 7..6] RW (@ 0x50000008) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_OSPEEDR >> 6) & 0x3), ((GPIOA_OSPEEDR = (GPIOA_OSPEEDR & ~(0x3UL << 6 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 6 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOA_OSPEEDR_OSPEED4 -------------------------------
- // SVD Line: 1607
- // <item> SFDITEM_FIELD__GPIOA_OSPEEDR_OSPEED4
- // <name> OSPEED4 </name>
- // <rw>
- // <i> [Bits 9..8] RW (@ 0x50000008) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_OSPEEDR >> 8) & 0x3), ((GPIOA_OSPEEDR = (GPIOA_OSPEEDR & ~(0x3UL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOA_OSPEEDR_OSPEED5 -------------------------------
- // SVD Line: 1612
- // <item> SFDITEM_FIELD__GPIOA_OSPEEDR_OSPEED5
- // <name> OSPEED5 </name>
- // <rw>
- // <i> [Bits 11..10] RW (@ 0x50000008) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_OSPEEDR >> 10) & 0x3), ((GPIOA_OSPEEDR = (GPIOA_OSPEEDR & ~(0x3UL << 10 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 10 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOA_OSPEEDR_OSPEED6 -------------------------------
- // SVD Line: 1617
- // <item> SFDITEM_FIELD__GPIOA_OSPEEDR_OSPEED6
- // <name> OSPEED6 </name>
- // <rw>
- // <i> [Bits 13..12] RW (@ 0x50000008) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_OSPEEDR >> 12) & 0x3), ((GPIOA_OSPEEDR = (GPIOA_OSPEEDR & ~(0x3UL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOA_OSPEEDR_OSPEED7 -------------------------------
- // SVD Line: 1622
- // <item> SFDITEM_FIELD__GPIOA_OSPEEDR_OSPEED7
- // <name> OSPEED7 </name>
- // <rw>
- // <i> [Bits 15..14] RW (@ 0x50000008) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_OSPEEDR >> 14) & 0x3), ((GPIOA_OSPEEDR = (GPIOA_OSPEEDR & ~(0x3UL << 14 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 14 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Register RTree: GPIOA_OSPEEDR ---------------------------------
- // SVD Line: 1582
- // <rtree> SFDITEM_REG__GPIOA_OSPEEDR
- // <name> OSPEEDR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000008) GPIO port output speed register </i>
- // <loc> ( (unsigned int)((GPIOA_OSPEEDR >> 0) & 0xFFFFFFFF), ((GPIOA_OSPEEDR = (GPIOA_OSPEEDR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOA_OSPEEDR_OSPEED0 </item>
- // <item> SFDITEM_FIELD__GPIOA_OSPEEDR_OSPEED1 </item>
- // <item> SFDITEM_FIELD__GPIOA_OSPEEDR_OSPEED2 </item>
- // <item> SFDITEM_FIELD__GPIOA_OSPEEDR_OSPEED3 </item>
- // <item> SFDITEM_FIELD__GPIOA_OSPEEDR_OSPEED4 </item>
- // <item> SFDITEM_FIELD__GPIOA_OSPEEDR_OSPEED5 </item>
- // <item> SFDITEM_FIELD__GPIOA_OSPEEDR_OSPEED6 </item>
- // <item> SFDITEM_FIELD__GPIOA_OSPEEDR_OSPEED7 </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: GPIOA_PUPDR -------------------------------
- // SVD Line: 1629
- unsigned int GPIOA_PUPDR __AT (0x5000000C);
- // ------------------------------ Field Item: GPIOA_PUPDR_PUPD0 ---------------------------------
- // SVD Line: 1634
- // <item> SFDITEM_FIELD__GPIOA_PUPDR_PUPD0
- // <name> PUPD0 </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x5000000C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_PUPDR >> 0) & 0x3), ((GPIOA_PUPDR = (GPIOA_PUPDR & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_PUPDR_PUPD1 ---------------------------------
- // SVD Line: 1639
- // <item> SFDITEM_FIELD__GPIOA_PUPDR_PUPD1
- // <name> PUPD1 </name>
- // <rw>
- // <i> [Bits 3..2] RW (@ 0x5000000C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_PUPDR >> 2) & 0x3), ((GPIOA_PUPDR = (GPIOA_PUPDR & ~(0x3UL << 2 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 2 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_PUPDR_PUPD2 ---------------------------------
- // SVD Line: 1644
- // <item> SFDITEM_FIELD__GPIOA_PUPDR_PUPD2
- // <name> PUPD2 </name>
- // <rw>
- // <i> [Bits 5..4] RW (@ 0x5000000C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_PUPDR >> 4) & 0x3), ((GPIOA_PUPDR = (GPIOA_PUPDR & ~(0x3UL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_PUPDR_PUPD3 ---------------------------------
- // SVD Line: 1649
- // <item> SFDITEM_FIELD__GPIOA_PUPDR_PUPD3
- // <name> PUPD3 </name>
- // <rw>
- // <i> [Bits 7..6] RW (@ 0x5000000C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_PUPDR >> 6) & 0x3), ((GPIOA_PUPDR = (GPIOA_PUPDR & ~(0x3UL << 6 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 6 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_PUPDR_PUPD4 ---------------------------------
- // SVD Line: 1654
- // <item> SFDITEM_FIELD__GPIOA_PUPDR_PUPD4
- // <name> PUPD4 </name>
- // <rw>
- // <i> [Bits 9..8] RW (@ 0x5000000C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_PUPDR >> 8) & 0x3), ((GPIOA_PUPDR = (GPIOA_PUPDR & ~(0x3UL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_PUPDR_PUPD5 ---------------------------------
- // SVD Line: 1659
- // <item> SFDITEM_FIELD__GPIOA_PUPDR_PUPD5
- // <name> PUPD5 </name>
- // <rw>
- // <i> [Bits 11..10] RW (@ 0x5000000C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_PUPDR >> 10) & 0x3), ((GPIOA_PUPDR = (GPIOA_PUPDR & ~(0x3UL << 10 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 10 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_PUPDR_PUPD6 ---------------------------------
- // SVD Line: 1664
- // <item> SFDITEM_FIELD__GPIOA_PUPDR_PUPD6
- // <name> PUPD6 </name>
- // <rw>
- // <i> [Bits 13..12] RW (@ 0x5000000C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_PUPDR >> 12) & 0x3), ((GPIOA_PUPDR = (GPIOA_PUPDR & ~(0x3UL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_PUPDR_PUPD7 ---------------------------------
- // SVD Line: 1669
- // <item> SFDITEM_FIELD__GPIOA_PUPDR_PUPD7
- // <name> PUPD7 </name>
- // <rw>
- // <i> [Bits 15..14] RW (@ 0x5000000C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_PUPDR >> 14) & 0x3), ((GPIOA_PUPDR = (GPIOA_PUPDR & ~(0x3UL << 14 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 14 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOA_PUPDR ----------------------------------
- // SVD Line: 1629
- // <rtree> SFDITEM_REG__GPIOA_PUPDR
- // <name> PUPDR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x5000000C) GPIO port pull-up/pull-down register </i>
- // <loc> ( (unsigned int)((GPIOA_PUPDR >> 0) & 0xFFFFFFFF), ((GPIOA_PUPDR = (GPIOA_PUPDR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOA_PUPDR_PUPD0 </item>
- // <item> SFDITEM_FIELD__GPIOA_PUPDR_PUPD1 </item>
- // <item> SFDITEM_FIELD__GPIOA_PUPDR_PUPD2 </item>
- // <item> SFDITEM_FIELD__GPIOA_PUPDR_PUPD3 </item>
- // <item> SFDITEM_FIELD__GPIOA_PUPDR_PUPD4 </item>
- // <item> SFDITEM_FIELD__GPIOA_PUPDR_PUPD5 </item>
- // <item> SFDITEM_FIELD__GPIOA_PUPDR_PUPD6 </item>
- // <item> SFDITEM_FIELD__GPIOA_PUPDR_PUPD7 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOA_IDR --------------------------------
- // SVD Line: 1676
- unsigned int GPIOA_IDR __AT (0x50000010);
- // -------------------------------- Field Item: GPIOA_IDR_ID0 -----------------------------------
- // SVD Line: 1681
- // <item> SFDITEM_FIELD__GPIOA_IDR_ID0
- // <name> ID0 </name>
- // <r>
- // <i> [Bit 0] RO (@ 0x50000010) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_IDR ) </loc>
- // <o.0..0> ID0
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_IDR_ID1 -----------------------------------
- // SVD Line: 1687
- // <item> SFDITEM_FIELD__GPIOA_IDR_ID1
- // <name> ID1 </name>
- // <r>
- // <i> [Bit 1] RO (@ 0x50000010) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_IDR ) </loc>
- // <o.1..1> ID1
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_IDR_ID2 -----------------------------------
- // SVD Line: 1693
- // <item> SFDITEM_FIELD__GPIOA_IDR_ID2
- // <name> ID2 </name>
- // <r>
- // <i> [Bit 2] RO (@ 0x50000010) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_IDR ) </loc>
- // <o.2..2> ID2
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_IDR_ID3 -----------------------------------
- // SVD Line: 1699
- // <item> SFDITEM_FIELD__GPIOA_IDR_ID3
- // <name> ID3 </name>
- // <r>
- // <i> [Bit 3] RO (@ 0x50000010) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_IDR ) </loc>
- // <o.3..3> ID3
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_IDR_ID4 -----------------------------------
- // SVD Line: 1705
- // <item> SFDITEM_FIELD__GPIOA_IDR_ID4
- // <name> ID4 </name>
- // <r>
- // <i> [Bit 4] RO (@ 0x50000010) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_IDR ) </loc>
- // <o.4..4> ID4
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_IDR_ID5 -----------------------------------
- // SVD Line: 1711
- // <item> SFDITEM_FIELD__GPIOA_IDR_ID5
- // <name> ID5 </name>
- // <r>
- // <i> [Bit 5] RO (@ 0x50000010) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_IDR ) </loc>
- // <o.5..5> ID5
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_IDR_ID6 -----------------------------------
- // SVD Line: 1717
- // <item> SFDITEM_FIELD__GPIOA_IDR_ID6
- // <name> ID6 </name>
- // <r>
- // <i> [Bit 6] RO (@ 0x50000010) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_IDR ) </loc>
- // <o.6..6> ID6
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_IDR_ID7 -----------------------------------
- // SVD Line: 1723
- // <item> SFDITEM_FIELD__GPIOA_IDR_ID7
- // <name> ID7 </name>
- // <r>
- // <i> [Bit 7] RO (@ 0x50000010) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_IDR ) </loc>
- // <o.7..7> ID7
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: GPIOA_IDR -----------------------------------
- // SVD Line: 1676
- // <rtree> SFDITEM_REG__GPIOA_IDR
- // <name> IDR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000010) GPIO port input data register </i>
- // <loc> ( (unsigned int)((GPIOA_IDR >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__GPIOA_IDR_ID0 </item>
- // <item> SFDITEM_FIELD__GPIOA_IDR_ID1 </item>
- // <item> SFDITEM_FIELD__GPIOA_IDR_ID2 </item>
- // <item> SFDITEM_FIELD__GPIOA_IDR_ID3 </item>
- // <item> SFDITEM_FIELD__GPIOA_IDR_ID4 </item>
- // <item> SFDITEM_FIELD__GPIOA_IDR_ID5 </item>
- // <item> SFDITEM_FIELD__GPIOA_IDR_ID6 </item>
- // <item> SFDITEM_FIELD__GPIOA_IDR_ID7 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOA_ODR --------------------------------
- // SVD Line: 1731
- unsigned int GPIOA_ODR __AT (0x50000014);
- // -------------------------------- Field Item: GPIOA_ODR_OD0 -----------------------------------
- // SVD Line: 1736
- // <item> SFDITEM_FIELD__GPIOA_ODR_OD0
- // <name> OD0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x50000014) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_ODR ) </loc>
- // <o.0..0> OD0
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_ODR_OD1 -----------------------------------
- // SVD Line: 1741
- // <item> SFDITEM_FIELD__GPIOA_ODR_OD1
- // <name> OD1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x50000014) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_ODR ) </loc>
- // <o.1..1> OD1
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_ODR_OD2 -----------------------------------
- // SVD Line: 1746
- // <item> SFDITEM_FIELD__GPIOA_ODR_OD2
- // <name> OD2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x50000014) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_ODR ) </loc>
- // <o.2..2> OD2
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_ODR_OD3 -----------------------------------
- // SVD Line: 1751
- // <item> SFDITEM_FIELD__GPIOA_ODR_OD3
- // <name> OD3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x50000014) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_ODR ) </loc>
- // <o.3..3> OD3
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_ODR_OD4 -----------------------------------
- // SVD Line: 1756
- // <item> SFDITEM_FIELD__GPIOA_ODR_OD4
- // <name> OD4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x50000014) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_ODR ) </loc>
- // <o.4..4> OD4
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_ODR_OD5 -----------------------------------
- // SVD Line: 1761
- // <item> SFDITEM_FIELD__GPIOA_ODR_OD5
- // <name> OD5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x50000014) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_ODR ) </loc>
- // <o.5..5> OD5
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_ODR_OD6 -----------------------------------
- // SVD Line: 1766
- // <item> SFDITEM_FIELD__GPIOA_ODR_OD6
- // <name> OD6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x50000014) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_ODR ) </loc>
- // <o.6..6> OD6
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_ODR_OD7 -----------------------------------
- // SVD Line: 1771
- // <item> SFDITEM_FIELD__GPIOA_ODR_OD7
- // <name> OD7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x50000014) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_ODR ) </loc>
- // <o.7..7> OD7
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: GPIOA_ODR -----------------------------------
- // SVD Line: 1731
- // <rtree> SFDITEM_REG__GPIOA_ODR
- // <name> ODR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000014) GPIO port output data register </i>
- // <loc> ( (unsigned int)((GPIOA_ODR >> 0) & 0xFFFFFFFF), ((GPIOA_ODR = (GPIOA_ODR & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOA_ODR_OD0 </item>
- // <item> SFDITEM_FIELD__GPIOA_ODR_OD1 </item>
- // <item> SFDITEM_FIELD__GPIOA_ODR_OD2 </item>
- // <item> SFDITEM_FIELD__GPIOA_ODR_OD3 </item>
- // <item> SFDITEM_FIELD__GPIOA_ODR_OD4 </item>
- // <item> SFDITEM_FIELD__GPIOA_ODR_OD5 </item>
- // <item> SFDITEM_FIELD__GPIOA_ODR_OD6 </item>
- // <item> SFDITEM_FIELD__GPIOA_ODR_OD7 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOA_BSRR -------------------------------
- // SVD Line: 1778
- unsigned int GPIOA_BSRR __AT (0x50000018);
- // ------------------------------- Field Item: GPIOA_BSRR_BS0 -----------------------------------
- // SVD Line: 1783
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BS0
- // <name> BS0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x50000018) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BSRR ) </loc>
- // <o.0..0> BS0
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_BSRR_BS1 -----------------------------------
- // SVD Line: 1788
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BS1
- // <name> BS1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x50000018) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BSRR ) </loc>
- // <o.1..1> BS1
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_BSRR_BS2 -----------------------------------
- // SVD Line: 1793
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BS2
- // <name> BS2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x50000018) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BSRR ) </loc>
- // <o.2..2> BS2
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_BSRR_BS3 -----------------------------------
- // SVD Line: 1798
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BS3
- // <name> BS3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x50000018) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BSRR ) </loc>
- // <o.3..3> BS3
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_BSRR_BS4 -----------------------------------
- // SVD Line: 1803
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BS4
- // <name> BS4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x50000018) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BSRR ) </loc>
- // <o.4..4> BS4
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_BSRR_BS5 -----------------------------------
- // SVD Line: 1808
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BS5
- // <name> BS5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x50000018) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BSRR ) </loc>
- // <o.5..5> BS5
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_BSRR_BS6 -----------------------------------
- // SVD Line: 1813
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BS6
- // <name> BS6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x50000018) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BSRR ) </loc>
- // <o.6..6> BS6
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_BSRR_BS7 -----------------------------------
- // SVD Line: 1818
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BS7
- // <name> BS7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x50000018) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BSRR ) </loc>
- // <o.7..7> BS7
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_BSRR_BR0 -----------------------------------
- // SVD Line: 1823
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BR0
- // <name> BR0 </name>
- // <rw>
- // <i> [Bit 16] RW (@ 0x50000018) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BSRR ) </loc>
- // <o.16..16> BR0
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_BSRR_BR1 -----------------------------------
- // SVD Line: 1828
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BR1
- // <name> BR1 </name>
- // <rw>
- // <i> [Bit 17] RW (@ 0x50000018) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BSRR ) </loc>
- // <o.17..17> BR1
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_BSRR_BR2 -----------------------------------
- // SVD Line: 1833
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BR2
- // <name> BR2 </name>
- // <rw>
- // <i> [Bit 18] RW (@ 0x50000018) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BSRR ) </loc>
- // <o.18..18> BR2
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_BSRR_BR3 -----------------------------------
- // SVD Line: 1838
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BR3
- // <name> BR3 </name>
- // <rw>
- // <i> [Bit 19] RW (@ 0x50000018) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BSRR ) </loc>
- // <o.19..19> BR3
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_BSRR_BR4 -----------------------------------
- // SVD Line: 1843
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BR4
- // <name> BR4 </name>
- // <rw>
- // <i> [Bit 20] RW (@ 0x50000018) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BSRR ) </loc>
- // <o.20..20> BR4
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_BSRR_BR5 -----------------------------------
- // SVD Line: 1848
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BR5
- // <name> BR5 </name>
- // <rw>
- // <i> [Bit 21] RW (@ 0x50000018) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BSRR ) </loc>
- // <o.21..21> BR5
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_BSRR_BR6 -----------------------------------
- // SVD Line: 1853
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BR6
- // <name> BR6 </name>
- // <rw>
- // <i> [Bit 22] RW (@ 0x50000018) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BSRR ) </loc>
- // <o.22..22> BR6
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_BSRR_BR7 -----------------------------------
- // SVD Line: 1858
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BR7
- // <name> BR7 </name>
- // <rw>
- // <i> [Bit 23] RW (@ 0x50000018) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BSRR ) </loc>
- // <o.23..23> BR7
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOA_BSRR -----------------------------------
- // SVD Line: 1778
- // <rtree> SFDITEM_REG__GPIOA_BSRR
- // <name> BSRR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000018) GPIO port bit set/reset register </i>
- // <loc> ( (unsigned int)((GPIOA_BSRR >> 0) & 0xFFFFFFFF), ((GPIOA_BSRR = (GPIOA_BSRR & ~(0xFF00FFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF00FF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BS0 </item>
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BS1 </item>
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BS2 </item>
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BS3 </item>
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BS4 </item>
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BS5 </item>
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BS6 </item>
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BS7 </item>
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BR0 </item>
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BR1 </item>
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BR2 </item>
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BR3 </item>
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BR4 </item>
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BR5 </item>
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BR6 </item>
- // <item> SFDITEM_FIELD__GPIOA_BSRR_BR7 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOA_LCKR -------------------------------
- // SVD Line: 1865
- unsigned int GPIOA_LCKR __AT (0x5000001C);
- // ------------------------------- Field Item: GPIOA_LCKR_LCK0 ----------------------------------
- // SVD Line: 1870
- // <item> SFDITEM_FIELD__GPIOA_LCKR_LCK0
- // <name> LCK0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x5000001C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_LCKR ) </loc>
- // <o.0..0> LCK0
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_LCKR_LCK1 ----------------------------------
- // SVD Line: 1875
- // <item> SFDITEM_FIELD__GPIOA_LCKR_LCK1
- // <name> LCK1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x5000001C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_LCKR ) </loc>
- // <o.1..1> LCK1
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_LCKR_LCK2 ----------------------------------
- // SVD Line: 1880
- // <item> SFDITEM_FIELD__GPIOA_LCKR_LCK2
- // <name> LCK2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x5000001C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_LCKR ) </loc>
- // <o.2..2> LCK2
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_LCKR_LCK3 ----------------------------------
- // SVD Line: 1885
- // <item> SFDITEM_FIELD__GPIOA_LCKR_LCK3
- // <name> LCK3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x5000001C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_LCKR ) </loc>
- // <o.3..3> LCK3
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_LCKR_LCK4 ----------------------------------
- // SVD Line: 1890
- // <item> SFDITEM_FIELD__GPIOA_LCKR_LCK4
- // <name> LCK4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x5000001C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_LCKR ) </loc>
- // <o.4..4> LCK4
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_LCKR_LCK5 ----------------------------------
- // SVD Line: 1895
- // <item> SFDITEM_FIELD__GPIOA_LCKR_LCK5
- // <name> LCK5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x5000001C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_LCKR ) </loc>
- // <o.5..5> LCK5
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_LCKR_LCK6 ----------------------------------
- // SVD Line: 1900
- // <item> SFDITEM_FIELD__GPIOA_LCKR_LCK6
- // <name> LCK6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x5000001C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_LCKR ) </loc>
- // <o.6..6> LCK6
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_LCKR_LCK7 ----------------------------------
- // SVD Line: 1905
- // <item> SFDITEM_FIELD__GPIOA_LCKR_LCK7
- // <name> LCK7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x5000001C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_LCKR ) </loc>
- // <o.7..7> LCK7
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOA_LCKR_LCKK ----------------------------------
- // SVD Line: 1910
- // <item> SFDITEM_FIELD__GPIOA_LCKR_LCKK
- // <name> LCKK </name>
- // <rw>
- // <i> [Bit 16] RW (@ 0x5000001C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_LCKR ) </loc>
- // <o.16..16> LCKK
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOA_LCKR -----------------------------------
- // SVD Line: 1865
- // <rtree> SFDITEM_REG__GPIOA_LCKR
- // <name> LCKR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x5000001C) GPIO port configuration lock register </i>
- // <loc> ( (unsigned int)((GPIOA_LCKR >> 0) & 0xFFFFFFFF), ((GPIOA_LCKR = (GPIOA_LCKR & ~(0x100FFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x100FF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOA_LCKR_LCK0 </item>
- // <item> SFDITEM_FIELD__GPIOA_LCKR_LCK1 </item>
- // <item> SFDITEM_FIELD__GPIOA_LCKR_LCK2 </item>
- // <item> SFDITEM_FIELD__GPIOA_LCKR_LCK3 </item>
- // <item> SFDITEM_FIELD__GPIOA_LCKR_LCK4 </item>
- // <item> SFDITEM_FIELD__GPIOA_LCKR_LCK5 </item>
- // <item> SFDITEM_FIELD__GPIOA_LCKR_LCK6 </item>
- // <item> SFDITEM_FIELD__GPIOA_LCKR_LCK7 </item>
- // <item> SFDITEM_FIELD__GPIOA_LCKR_LCKK </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOA_AFRL -------------------------------
- // SVD Line: 1917
- unsigned int GPIOA_AFRL __AT (0x50000020);
- // ------------------------------ Field Item: GPIOA_AFRL_AFSEL0 ---------------------------------
- // SVD Line: 1922
- // <item> SFDITEM_FIELD__GPIOA_AFRL_AFSEL0
- // <name> AFSEL0 </name>
- // <rw>
- // <i> [Bits 3..0] RW (@ 0x50000020) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_AFRL >> 0) & 0xF), ((GPIOA_AFRL = (GPIOA_AFRL & ~(0xFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_AFRL_AFSEL1 ---------------------------------
- // SVD Line: 1927
- // <item> SFDITEM_FIELD__GPIOA_AFRL_AFSEL1
- // <name> AFSEL1 </name>
- // <rw>
- // <i> [Bits 7..4] RW (@ 0x50000020) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_AFRL >> 4) & 0xF), ((GPIOA_AFRL = (GPIOA_AFRL & ~(0xFUL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_AFRL_AFSEL2 ---------------------------------
- // SVD Line: 1932
- // <item> SFDITEM_FIELD__GPIOA_AFRL_AFSEL2
- // <name> AFSEL2 </name>
- // <rw>
- // <i> [Bits 11..8] RW (@ 0x50000020) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_AFRL >> 8) & 0xF), ((GPIOA_AFRL = (GPIOA_AFRL & ~(0xFUL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_AFRL_AFSEL3 ---------------------------------
- // SVD Line: 1937
- // <item> SFDITEM_FIELD__GPIOA_AFRL_AFSEL3
- // <name> AFSEL3 </name>
- // <rw>
- // <i> [Bits 15..12] RW (@ 0x50000020) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_AFRL >> 12) & 0xF), ((GPIOA_AFRL = (GPIOA_AFRL & ~(0xFUL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_AFRL_AFSEL4 ---------------------------------
- // SVD Line: 1942
- // <item> SFDITEM_FIELD__GPIOA_AFRL_AFSEL4
- // <name> AFSEL4 </name>
- // <rw>
- // <i> [Bits 19..16] RW (@ 0x50000020) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_AFRL >> 16) & 0xF), ((GPIOA_AFRL = (GPIOA_AFRL & ~(0xFUL << 16 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 16 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_AFRL_AFSEL5 ---------------------------------
- // SVD Line: 1947
- // <item> SFDITEM_FIELD__GPIOA_AFRL_AFSEL5
- // <name> AFSEL5 </name>
- // <rw>
- // <i> [Bits 23..20] RW (@ 0x50000020) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_AFRL >> 20) & 0xF), ((GPIOA_AFRL = (GPIOA_AFRL & ~(0xFUL << 20 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 20 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_AFRL_AFSEL6 ---------------------------------
- // SVD Line: 1952
- // <item> SFDITEM_FIELD__GPIOA_AFRL_AFSEL6
- // <name> AFSEL6 </name>
- // <rw>
- // <i> [Bits 27..24] RW (@ 0x50000020) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_AFRL >> 24) & 0xF), ((GPIOA_AFRL = (GPIOA_AFRL & ~(0xFUL << 24 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 24 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOA_AFRL_AFSEL7 ---------------------------------
- // SVD Line: 1957
- // <item> SFDITEM_FIELD__GPIOA_AFRL_AFSEL7
- // <name> AFSEL7 </name>
- // <rw>
- // <i> [Bits 31..28] RW (@ 0x50000020) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOA_AFRL >> 28) & 0xF), ((GPIOA_AFRL = (GPIOA_AFRL & ~(0xFUL << 28 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 28 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOA_AFRL -----------------------------------
- // SVD Line: 1917
- // <rtree> SFDITEM_REG__GPIOA_AFRL
- // <name> AFRL </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000020) GPIO alternate function low register </i>
- // <loc> ( (unsigned int)((GPIOA_AFRL >> 0) & 0xFFFFFFFF), ((GPIOA_AFRL = (GPIOA_AFRL & ~(0xFFFFFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFFFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOA_AFRL_AFSEL0 </item>
- // <item> SFDITEM_FIELD__GPIOA_AFRL_AFSEL1 </item>
- // <item> SFDITEM_FIELD__GPIOA_AFRL_AFSEL2 </item>
- // <item> SFDITEM_FIELD__GPIOA_AFRL_AFSEL3 </item>
- // <item> SFDITEM_FIELD__GPIOA_AFRL_AFSEL4 </item>
- // <item> SFDITEM_FIELD__GPIOA_AFRL_AFSEL5 </item>
- // <item> SFDITEM_FIELD__GPIOA_AFRL_AFSEL6 </item>
- // <item> SFDITEM_FIELD__GPIOA_AFRL_AFSEL7 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOA_BRR --------------------------------
- // SVD Line: 1964
- unsigned int GPIOA_BRR __AT (0x50000028);
- // -------------------------------- Field Item: GPIOA_BRR_BR0 -----------------------------------
- // SVD Line: 1969
- // <item> SFDITEM_FIELD__GPIOA_BRR_BR0
- // <name> BR0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x50000028) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BRR ) </loc>
- // <o.0..0> BR0
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_BRR_BR1 -----------------------------------
- // SVD Line: 1974
- // <item> SFDITEM_FIELD__GPIOA_BRR_BR1
- // <name> BR1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x50000028) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BRR ) </loc>
- // <o.1..1> BR1
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_BRR_BR2 -----------------------------------
- // SVD Line: 1979
- // <item> SFDITEM_FIELD__GPIOA_BRR_BR2
- // <name> BR2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x50000028) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BRR ) </loc>
- // <o.2..2> BR2
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_BRR_BR3 -----------------------------------
- // SVD Line: 1984
- // <item> SFDITEM_FIELD__GPIOA_BRR_BR3
- // <name> BR3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x50000028) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BRR ) </loc>
- // <o.3..3> BR3
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_BRR_BR4 -----------------------------------
- // SVD Line: 1989
- // <item> SFDITEM_FIELD__GPIOA_BRR_BR4
- // <name> BR4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x50000028) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BRR ) </loc>
- // <o.4..4> BR4
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_BRR_BR5 -----------------------------------
- // SVD Line: 1994
- // <item> SFDITEM_FIELD__GPIOA_BRR_BR5
- // <name> BR5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x50000028) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BRR ) </loc>
- // <o.5..5> BR5
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_BRR_BR6 -----------------------------------
- // SVD Line: 1999
- // <item> SFDITEM_FIELD__GPIOA_BRR_BR6
- // <name> BR6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x50000028) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BRR ) </loc>
- // <o.6..6> BR6
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOA_BRR_BR7 -----------------------------------
- // SVD Line: 2004
- // <item> SFDITEM_FIELD__GPIOA_BRR_BR7
- // <name> BR7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x50000028) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOA_BRR ) </loc>
- // <o.7..7> BR7
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: GPIOA_BRR -----------------------------------
- // SVD Line: 1964
- // <rtree> SFDITEM_REG__GPIOA_BRR
- // <name> BRR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000028) port bit reset register </i>
- // <loc> ( (unsigned int)((GPIOA_BRR >> 0) & 0xFFFFFFFF), ((GPIOA_BRR = (GPIOA_BRR & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOA_BRR_BR0 </item>
- // <item> SFDITEM_FIELD__GPIOA_BRR_BR1 </item>
- // <item> SFDITEM_FIELD__GPIOA_BRR_BR2 </item>
- // <item> SFDITEM_FIELD__GPIOA_BRR_BR3 </item>
- // <item> SFDITEM_FIELD__GPIOA_BRR_BR4 </item>
- // <item> SFDITEM_FIELD__GPIOA_BRR_BR5 </item>
- // <item> SFDITEM_FIELD__GPIOA_BRR_BR6 </item>
- // <item> SFDITEM_FIELD__GPIOA_BRR_BR7 </item>
- // </rtree>
- //
- // --------------------------------- Peripheral View: GPIOA -------------------------------------
- // SVD Line: 1478
- // <view> GPIOA
- // <name> GPIOA </name>
- // <item> SFDITEM_REG__GPIOA_MODER </item>
- // <item> SFDITEM_REG__GPIOA_OTYPER </item>
- // <item> SFDITEM_REG__GPIOA_OSPEEDR </item>
- // <item> SFDITEM_REG__GPIOA_PUPDR </item>
- // <item> SFDITEM_REG__GPIOA_IDR </item>
- // <item> SFDITEM_REG__GPIOA_ODR </item>
- // <item> SFDITEM_REG__GPIOA_BSRR </item>
- // <item> SFDITEM_REG__GPIOA_LCKR </item>
- // <item> SFDITEM_REG__GPIOA_AFRL </item>
- // <item> SFDITEM_REG__GPIOA_BRR </item>
- // </view>
- //
- // --------------------------- Register Item Address: GPIOB_MODER -------------------------------
- // SVD Line: 1488
- unsigned int GPIOB_MODER __AT (0x50000400);
- // ------------------------------ Field Item: GPIOB_MODER_MODE0 ---------------------------------
- // SVD Line: 1493
- // <item> SFDITEM_FIELD__GPIOB_MODER_MODE0
- // <name> MODE0 </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x50000400) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_MODER >> 0) & 0x3), ((GPIOB_MODER = (GPIOB_MODER & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_MODER_MODE1 ---------------------------------
- // SVD Line: 1498
- // <item> SFDITEM_FIELD__GPIOB_MODER_MODE1
- // <name> MODE1 </name>
- // <rw>
- // <i> [Bits 3..2] RW (@ 0x50000400) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_MODER >> 2) & 0x3), ((GPIOB_MODER = (GPIOB_MODER & ~(0x3UL << 2 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 2 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_MODER_MODE2 ---------------------------------
- // SVD Line: 1503
- // <item> SFDITEM_FIELD__GPIOB_MODER_MODE2
- // <name> MODE2 </name>
- // <rw>
- // <i> [Bits 5..4] RW (@ 0x50000400) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_MODER >> 4) & 0x3), ((GPIOB_MODER = (GPIOB_MODER & ~(0x3UL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_MODER_MODE3 ---------------------------------
- // SVD Line: 1508
- // <item> SFDITEM_FIELD__GPIOB_MODER_MODE3
- // <name> MODE3 </name>
- // <rw>
- // <i> [Bits 7..6] RW (@ 0x50000400) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_MODER >> 6) & 0x3), ((GPIOB_MODER = (GPIOB_MODER & ~(0x3UL << 6 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 6 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_MODER_MODE4 ---------------------------------
- // SVD Line: 1513
- // <item> SFDITEM_FIELD__GPIOB_MODER_MODE4
- // <name> MODE4 </name>
- // <rw>
- // <i> [Bits 9..8] RW (@ 0x50000400) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_MODER >> 8) & 0x3), ((GPIOB_MODER = (GPIOB_MODER & ~(0x3UL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_MODER_MODE5 ---------------------------------
- // SVD Line: 1518
- // <item> SFDITEM_FIELD__GPIOB_MODER_MODE5
- // <name> MODE5 </name>
- // <rw>
- // <i> [Bits 11..10] RW (@ 0x50000400) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_MODER >> 10) & 0x3), ((GPIOB_MODER = (GPIOB_MODER & ~(0x3UL << 10 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 10 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_MODER_MODE6 ---------------------------------
- // SVD Line: 1523
- // <item> SFDITEM_FIELD__GPIOB_MODER_MODE6
- // <name> MODE6 </name>
- // <rw>
- // <i> [Bits 13..12] RW (@ 0x50000400) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_MODER >> 12) & 0x3), ((GPIOB_MODER = (GPIOB_MODER & ~(0x3UL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_MODER_MODE7 ---------------------------------
- // SVD Line: 1528
- // <item> SFDITEM_FIELD__GPIOB_MODER_MODE7
- // <name> MODE7 </name>
- // <rw>
- // <i> [Bits 15..14] RW (@ 0x50000400) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_MODER >> 14) & 0x3), ((GPIOB_MODER = (GPIOB_MODER & ~(0x3UL << 14 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 14 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOB_MODER ----------------------------------
- // SVD Line: 1488
- // <rtree> SFDITEM_REG__GPIOB_MODER
- // <name> MODER </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000400) GPIO port mode register </i>
- // <loc> ( (unsigned int)((GPIOB_MODER >> 0) & 0xFFFFFFFF), ((GPIOB_MODER = (GPIOB_MODER & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOB_MODER_MODE0 </item>
- // <item> SFDITEM_FIELD__GPIOB_MODER_MODE1 </item>
- // <item> SFDITEM_FIELD__GPIOB_MODER_MODE2 </item>
- // <item> SFDITEM_FIELD__GPIOB_MODER_MODE3 </item>
- // <item> SFDITEM_FIELD__GPIOB_MODER_MODE4 </item>
- // <item> SFDITEM_FIELD__GPIOB_MODER_MODE5 </item>
- // <item> SFDITEM_FIELD__GPIOB_MODER_MODE6 </item>
- // <item> SFDITEM_FIELD__GPIOB_MODER_MODE7 </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: GPIOB_OTYPER ------------------------------
- // SVD Line: 1535
- unsigned int GPIOB_OTYPER __AT (0x50000404);
- // ------------------------------ Field Item: GPIOB_OTYPER_OT0 ----------------------------------
- // SVD Line: 1540
- // <item> SFDITEM_FIELD__GPIOB_OTYPER_OT0
- // <name> OT0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x50000404) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_OTYPER ) </loc>
- // <o.0..0> OT0
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_OTYPER_OT1 ----------------------------------
- // SVD Line: 1545
- // <item> SFDITEM_FIELD__GPIOB_OTYPER_OT1
- // <name> OT1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x50000404) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_OTYPER ) </loc>
- // <o.1..1> OT1
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_OTYPER_OT2 ----------------------------------
- // SVD Line: 1550
- // <item> SFDITEM_FIELD__GPIOB_OTYPER_OT2
- // <name> OT2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x50000404) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_OTYPER ) </loc>
- // <o.2..2> OT2
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_OTYPER_OT3 ----------------------------------
- // SVD Line: 1555
- // <item> SFDITEM_FIELD__GPIOB_OTYPER_OT3
- // <name> OT3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x50000404) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_OTYPER ) </loc>
- // <o.3..3> OT3
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_OTYPER_OT4 ----------------------------------
- // SVD Line: 1560
- // <item> SFDITEM_FIELD__GPIOB_OTYPER_OT4
- // <name> OT4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x50000404) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_OTYPER ) </loc>
- // <o.4..4> OT4
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_OTYPER_OT5 ----------------------------------
- // SVD Line: 1565
- // <item> SFDITEM_FIELD__GPIOB_OTYPER_OT5
- // <name> OT5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x50000404) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_OTYPER ) </loc>
- // <o.5..5> OT5
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_OTYPER_OT6 ----------------------------------
- // SVD Line: 1570
- // <item> SFDITEM_FIELD__GPIOB_OTYPER_OT6
- // <name> OT6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x50000404) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_OTYPER ) </loc>
- // <o.6..6> OT6
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_OTYPER_OT7 ----------------------------------
- // SVD Line: 1575
- // <item> SFDITEM_FIELD__GPIOB_OTYPER_OT7
- // <name> OT7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x50000404) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_OTYPER ) </loc>
- // <o.7..7> OT7
- // </check>
- // </item>
- //
- // ------------------------------ Register RTree: GPIOB_OTYPER ----------------------------------
- // SVD Line: 1535
- // <rtree> SFDITEM_REG__GPIOB_OTYPER
- // <name> OTYPER </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000404) GPIO port output type register </i>
- // <loc> ( (unsigned int)((GPIOB_OTYPER >> 0) & 0xFFFFFFFF), ((GPIOB_OTYPER = (GPIOB_OTYPER & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOB_OTYPER_OT0 </item>
- // <item> SFDITEM_FIELD__GPIOB_OTYPER_OT1 </item>
- // <item> SFDITEM_FIELD__GPIOB_OTYPER_OT2 </item>
- // <item> SFDITEM_FIELD__GPIOB_OTYPER_OT3 </item>
- // <item> SFDITEM_FIELD__GPIOB_OTYPER_OT4 </item>
- // <item> SFDITEM_FIELD__GPIOB_OTYPER_OT5 </item>
- // <item> SFDITEM_FIELD__GPIOB_OTYPER_OT6 </item>
- // <item> SFDITEM_FIELD__GPIOB_OTYPER_OT7 </item>
- // </rtree>
- //
- // -------------------------- Register Item Address: GPIOB_OSPEEDR ------------------------------
- // SVD Line: 1582
- unsigned int GPIOB_OSPEEDR __AT (0x50000408);
- // ---------------------------- Field Item: GPIOB_OSPEEDR_OSPEED0 -------------------------------
- // SVD Line: 1587
- // <item> SFDITEM_FIELD__GPIOB_OSPEEDR_OSPEED0
- // <name> OSPEED0 </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x50000408) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_OSPEEDR >> 0) & 0x3), ((GPIOB_OSPEEDR = (GPIOB_OSPEEDR & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOB_OSPEEDR_OSPEED1 -------------------------------
- // SVD Line: 1592
- // <item> SFDITEM_FIELD__GPIOB_OSPEEDR_OSPEED1
- // <name> OSPEED1 </name>
- // <rw>
- // <i> [Bits 3..2] RW (@ 0x50000408) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_OSPEEDR >> 2) & 0x3), ((GPIOB_OSPEEDR = (GPIOB_OSPEEDR & ~(0x3UL << 2 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 2 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOB_OSPEEDR_OSPEED2 -------------------------------
- // SVD Line: 1597
- // <item> SFDITEM_FIELD__GPIOB_OSPEEDR_OSPEED2
- // <name> OSPEED2 </name>
- // <rw>
- // <i> [Bits 5..4] RW (@ 0x50000408) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_OSPEEDR >> 4) & 0x3), ((GPIOB_OSPEEDR = (GPIOB_OSPEEDR & ~(0x3UL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOB_OSPEEDR_OSPEED3 -------------------------------
- // SVD Line: 1602
- // <item> SFDITEM_FIELD__GPIOB_OSPEEDR_OSPEED3
- // <name> OSPEED3 </name>
- // <rw>
- // <i> [Bits 7..6] RW (@ 0x50000408) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_OSPEEDR >> 6) & 0x3), ((GPIOB_OSPEEDR = (GPIOB_OSPEEDR & ~(0x3UL << 6 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 6 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOB_OSPEEDR_OSPEED4 -------------------------------
- // SVD Line: 1607
- // <item> SFDITEM_FIELD__GPIOB_OSPEEDR_OSPEED4
- // <name> OSPEED4 </name>
- // <rw>
- // <i> [Bits 9..8] RW (@ 0x50000408) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_OSPEEDR >> 8) & 0x3), ((GPIOB_OSPEEDR = (GPIOB_OSPEEDR & ~(0x3UL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOB_OSPEEDR_OSPEED5 -------------------------------
- // SVD Line: 1612
- // <item> SFDITEM_FIELD__GPIOB_OSPEEDR_OSPEED5
- // <name> OSPEED5 </name>
- // <rw>
- // <i> [Bits 11..10] RW (@ 0x50000408) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_OSPEEDR >> 10) & 0x3), ((GPIOB_OSPEEDR = (GPIOB_OSPEEDR & ~(0x3UL << 10 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 10 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOB_OSPEEDR_OSPEED6 -------------------------------
- // SVD Line: 1617
- // <item> SFDITEM_FIELD__GPIOB_OSPEEDR_OSPEED6
- // <name> OSPEED6 </name>
- // <rw>
- // <i> [Bits 13..12] RW (@ 0x50000408) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_OSPEEDR >> 12) & 0x3), ((GPIOB_OSPEEDR = (GPIOB_OSPEEDR & ~(0x3UL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOB_OSPEEDR_OSPEED7 -------------------------------
- // SVD Line: 1622
- // <item> SFDITEM_FIELD__GPIOB_OSPEEDR_OSPEED7
- // <name> OSPEED7 </name>
- // <rw>
- // <i> [Bits 15..14] RW (@ 0x50000408) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_OSPEEDR >> 14) & 0x3), ((GPIOB_OSPEEDR = (GPIOB_OSPEEDR & ~(0x3UL << 14 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 14 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Register RTree: GPIOB_OSPEEDR ---------------------------------
- // SVD Line: 1582
- // <rtree> SFDITEM_REG__GPIOB_OSPEEDR
- // <name> OSPEEDR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000408) GPIO port output speed register </i>
- // <loc> ( (unsigned int)((GPIOB_OSPEEDR >> 0) & 0xFFFFFFFF), ((GPIOB_OSPEEDR = (GPIOB_OSPEEDR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOB_OSPEEDR_OSPEED0 </item>
- // <item> SFDITEM_FIELD__GPIOB_OSPEEDR_OSPEED1 </item>
- // <item> SFDITEM_FIELD__GPIOB_OSPEEDR_OSPEED2 </item>
- // <item> SFDITEM_FIELD__GPIOB_OSPEEDR_OSPEED3 </item>
- // <item> SFDITEM_FIELD__GPIOB_OSPEEDR_OSPEED4 </item>
- // <item> SFDITEM_FIELD__GPIOB_OSPEEDR_OSPEED5 </item>
- // <item> SFDITEM_FIELD__GPIOB_OSPEEDR_OSPEED6 </item>
- // <item> SFDITEM_FIELD__GPIOB_OSPEEDR_OSPEED7 </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: GPIOB_PUPDR -------------------------------
- // SVD Line: 1629
- unsigned int GPIOB_PUPDR __AT (0x5000040C);
- // ------------------------------ Field Item: GPIOB_PUPDR_PUPD0 ---------------------------------
- // SVD Line: 1634
- // <item> SFDITEM_FIELD__GPIOB_PUPDR_PUPD0
- // <name> PUPD0 </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x5000040C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_PUPDR >> 0) & 0x3), ((GPIOB_PUPDR = (GPIOB_PUPDR & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_PUPDR_PUPD1 ---------------------------------
- // SVD Line: 1639
- // <item> SFDITEM_FIELD__GPIOB_PUPDR_PUPD1
- // <name> PUPD1 </name>
- // <rw>
- // <i> [Bits 3..2] RW (@ 0x5000040C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_PUPDR >> 2) & 0x3), ((GPIOB_PUPDR = (GPIOB_PUPDR & ~(0x3UL << 2 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 2 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_PUPDR_PUPD2 ---------------------------------
- // SVD Line: 1644
- // <item> SFDITEM_FIELD__GPIOB_PUPDR_PUPD2
- // <name> PUPD2 </name>
- // <rw>
- // <i> [Bits 5..4] RW (@ 0x5000040C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_PUPDR >> 4) & 0x3), ((GPIOB_PUPDR = (GPIOB_PUPDR & ~(0x3UL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_PUPDR_PUPD3 ---------------------------------
- // SVD Line: 1649
- // <item> SFDITEM_FIELD__GPIOB_PUPDR_PUPD3
- // <name> PUPD3 </name>
- // <rw>
- // <i> [Bits 7..6] RW (@ 0x5000040C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_PUPDR >> 6) & 0x3), ((GPIOB_PUPDR = (GPIOB_PUPDR & ~(0x3UL << 6 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 6 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_PUPDR_PUPD4 ---------------------------------
- // SVD Line: 1654
- // <item> SFDITEM_FIELD__GPIOB_PUPDR_PUPD4
- // <name> PUPD4 </name>
- // <rw>
- // <i> [Bits 9..8] RW (@ 0x5000040C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_PUPDR >> 8) & 0x3), ((GPIOB_PUPDR = (GPIOB_PUPDR & ~(0x3UL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_PUPDR_PUPD5 ---------------------------------
- // SVD Line: 1659
- // <item> SFDITEM_FIELD__GPIOB_PUPDR_PUPD5
- // <name> PUPD5 </name>
- // <rw>
- // <i> [Bits 11..10] RW (@ 0x5000040C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_PUPDR >> 10) & 0x3), ((GPIOB_PUPDR = (GPIOB_PUPDR & ~(0x3UL << 10 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 10 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_PUPDR_PUPD6 ---------------------------------
- // SVD Line: 1664
- // <item> SFDITEM_FIELD__GPIOB_PUPDR_PUPD6
- // <name> PUPD6 </name>
- // <rw>
- // <i> [Bits 13..12] RW (@ 0x5000040C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_PUPDR >> 12) & 0x3), ((GPIOB_PUPDR = (GPIOB_PUPDR & ~(0x3UL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_PUPDR_PUPD7 ---------------------------------
- // SVD Line: 1669
- // <item> SFDITEM_FIELD__GPIOB_PUPDR_PUPD7
- // <name> PUPD7 </name>
- // <rw>
- // <i> [Bits 15..14] RW (@ 0x5000040C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_PUPDR >> 14) & 0x3), ((GPIOB_PUPDR = (GPIOB_PUPDR & ~(0x3UL << 14 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 14 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOB_PUPDR ----------------------------------
- // SVD Line: 1629
- // <rtree> SFDITEM_REG__GPIOB_PUPDR
- // <name> PUPDR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x5000040C) GPIO port pull-up/pull-down register </i>
- // <loc> ( (unsigned int)((GPIOB_PUPDR >> 0) & 0xFFFFFFFF), ((GPIOB_PUPDR = (GPIOB_PUPDR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOB_PUPDR_PUPD0 </item>
- // <item> SFDITEM_FIELD__GPIOB_PUPDR_PUPD1 </item>
- // <item> SFDITEM_FIELD__GPIOB_PUPDR_PUPD2 </item>
- // <item> SFDITEM_FIELD__GPIOB_PUPDR_PUPD3 </item>
- // <item> SFDITEM_FIELD__GPIOB_PUPDR_PUPD4 </item>
- // <item> SFDITEM_FIELD__GPIOB_PUPDR_PUPD5 </item>
- // <item> SFDITEM_FIELD__GPIOB_PUPDR_PUPD6 </item>
- // <item> SFDITEM_FIELD__GPIOB_PUPDR_PUPD7 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOB_IDR --------------------------------
- // SVD Line: 1676
- unsigned int GPIOB_IDR __AT (0x50000410);
- // -------------------------------- Field Item: GPIOB_IDR_ID0 -----------------------------------
- // SVD Line: 1681
- // <item> SFDITEM_FIELD__GPIOB_IDR_ID0
- // <name> ID0 </name>
- // <r>
- // <i> [Bit 0] RO (@ 0x50000410) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_IDR ) </loc>
- // <o.0..0> ID0
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_IDR_ID1 -----------------------------------
- // SVD Line: 1687
- // <item> SFDITEM_FIELD__GPIOB_IDR_ID1
- // <name> ID1 </name>
- // <r>
- // <i> [Bit 1] RO (@ 0x50000410) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_IDR ) </loc>
- // <o.1..1> ID1
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_IDR_ID2 -----------------------------------
- // SVD Line: 1693
- // <item> SFDITEM_FIELD__GPIOB_IDR_ID2
- // <name> ID2 </name>
- // <r>
- // <i> [Bit 2] RO (@ 0x50000410) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_IDR ) </loc>
- // <o.2..2> ID2
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_IDR_ID3 -----------------------------------
- // SVD Line: 1699
- // <item> SFDITEM_FIELD__GPIOB_IDR_ID3
- // <name> ID3 </name>
- // <r>
- // <i> [Bit 3] RO (@ 0x50000410) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_IDR ) </loc>
- // <o.3..3> ID3
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_IDR_ID4 -----------------------------------
- // SVD Line: 1705
- // <item> SFDITEM_FIELD__GPIOB_IDR_ID4
- // <name> ID4 </name>
- // <r>
- // <i> [Bit 4] RO (@ 0x50000410) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_IDR ) </loc>
- // <o.4..4> ID4
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_IDR_ID5 -----------------------------------
- // SVD Line: 1711
- // <item> SFDITEM_FIELD__GPIOB_IDR_ID5
- // <name> ID5 </name>
- // <r>
- // <i> [Bit 5] RO (@ 0x50000410) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_IDR ) </loc>
- // <o.5..5> ID5
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_IDR_ID6 -----------------------------------
- // SVD Line: 1717
- // <item> SFDITEM_FIELD__GPIOB_IDR_ID6
- // <name> ID6 </name>
- // <r>
- // <i> [Bit 6] RO (@ 0x50000410) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_IDR ) </loc>
- // <o.6..6> ID6
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_IDR_ID7 -----------------------------------
- // SVD Line: 1723
- // <item> SFDITEM_FIELD__GPIOB_IDR_ID7
- // <name> ID7 </name>
- // <r>
- // <i> [Bit 7] RO (@ 0x50000410) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_IDR ) </loc>
- // <o.7..7> ID7
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: GPIOB_IDR -----------------------------------
- // SVD Line: 1676
- // <rtree> SFDITEM_REG__GPIOB_IDR
- // <name> IDR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000410) GPIO port input data register </i>
- // <loc> ( (unsigned int)((GPIOB_IDR >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__GPIOB_IDR_ID0 </item>
- // <item> SFDITEM_FIELD__GPIOB_IDR_ID1 </item>
- // <item> SFDITEM_FIELD__GPIOB_IDR_ID2 </item>
- // <item> SFDITEM_FIELD__GPIOB_IDR_ID3 </item>
- // <item> SFDITEM_FIELD__GPIOB_IDR_ID4 </item>
- // <item> SFDITEM_FIELD__GPIOB_IDR_ID5 </item>
- // <item> SFDITEM_FIELD__GPIOB_IDR_ID6 </item>
- // <item> SFDITEM_FIELD__GPIOB_IDR_ID7 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOB_ODR --------------------------------
- // SVD Line: 1731
- unsigned int GPIOB_ODR __AT (0x50000414);
- // -------------------------------- Field Item: GPIOB_ODR_OD0 -----------------------------------
- // SVD Line: 1736
- // <item> SFDITEM_FIELD__GPIOB_ODR_OD0
- // <name> OD0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x50000414) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_ODR ) </loc>
- // <o.0..0> OD0
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_ODR_OD1 -----------------------------------
- // SVD Line: 1741
- // <item> SFDITEM_FIELD__GPIOB_ODR_OD1
- // <name> OD1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x50000414) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_ODR ) </loc>
- // <o.1..1> OD1
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_ODR_OD2 -----------------------------------
- // SVD Line: 1746
- // <item> SFDITEM_FIELD__GPIOB_ODR_OD2
- // <name> OD2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x50000414) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_ODR ) </loc>
- // <o.2..2> OD2
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_ODR_OD3 -----------------------------------
- // SVD Line: 1751
- // <item> SFDITEM_FIELD__GPIOB_ODR_OD3
- // <name> OD3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x50000414) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_ODR ) </loc>
- // <o.3..3> OD3
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_ODR_OD4 -----------------------------------
- // SVD Line: 1756
- // <item> SFDITEM_FIELD__GPIOB_ODR_OD4
- // <name> OD4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x50000414) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_ODR ) </loc>
- // <o.4..4> OD4
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_ODR_OD5 -----------------------------------
- // SVD Line: 1761
- // <item> SFDITEM_FIELD__GPIOB_ODR_OD5
- // <name> OD5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x50000414) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_ODR ) </loc>
- // <o.5..5> OD5
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_ODR_OD6 -----------------------------------
- // SVD Line: 1766
- // <item> SFDITEM_FIELD__GPIOB_ODR_OD6
- // <name> OD6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x50000414) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_ODR ) </loc>
- // <o.6..6> OD6
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_ODR_OD7 -----------------------------------
- // SVD Line: 1771
- // <item> SFDITEM_FIELD__GPIOB_ODR_OD7
- // <name> OD7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x50000414) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_ODR ) </loc>
- // <o.7..7> OD7
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: GPIOB_ODR -----------------------------------
- // SVD Line: 1731
- // <rtree> SFDITEM_REG__GPIOB_ODR
- // <name> ODR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000414) GPIO port output data register </i>
- // <loc> ( (unsigned int)((GPIOB_ODR >> 0) & 0xFFFFFFFF), ((GPIOB_ODR = (GPIOB_ODR & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOB_ODR_OD0 </item>
- // <item> SFDITEM_FIELD__GPIOB_ODR_OD1 </item>
- // <item> SFDITEM_FIELD__GPIOB_ODR_OD2 </item>
- // <item> SFDITEM_FIELD__GPIOB_ODR_OD3 </item>
- // <item> SFDITEM_FIELD__GPIOB_ODR_OD4 </item>
- // <item> SFDITEM_FIELD__GPIOB_ODR_OD5 </item>
- // <item> SFDITEM_FIELD__GPIOB_ODR_OD6 </item>
- // <item> SFDITEM_FIELD__GPIOB_ODR_OD7 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOB_BSRR -------------------------------
- // SVD Line: 1778
- unsigned int GPIOB_BSRR __AT (0x50000418);
- // ------------------------------- Field Item: GPIOB_BSRR_BS0 -----------------------------------
- // SVD Line: 1783
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BS0
- // <name> BS0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x50000418) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BSRR ) </loc>
- // <o.0..0> BS0
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_BSRR_BS1 -----------------------------------
- // SVD Line: 1788
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BS1
- // <name> BS1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x50000418) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BSRR ) </loc>
- // <o.1..1> BS1
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_BSRR_BS2 -----------------------------------
- // SVD Line: 1793
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BS2
- // <name> BS2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x50000418) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BSRR ) </loc>
- // <o.2..2> BS2
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_BSRR_BS3 -----------------------------------
- // SVD Line: 1798
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BS3
- // <name> BS3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x50000418) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BSRR ) </loc>
- // <o.3..3> BS3
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_BSRR_BS4 -----------------------------------
- // SVD Line: 1803
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BS4
- // <name> BS4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x50000418) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BSRR ) </loc>
- // <o.4..4> BS4
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_BSRR_BS5 -----------------------------------
- // SVD Line: 1808
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BS5
- // <name> BS5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x50000418) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BSRR ) </loc>
- // <o.5..5> BS5
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_BSRR_BS6 -----------------------------------
- // SVD Line: 1813
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BS6
- // <name> BS6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x50000418) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BSRR ) </loc>
- // <o.6..6> BS6
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_BSRR_BS7 -----------------------------------
- // SVD Line: 1818
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BS7
- // <name> BS7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x50000418) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BSRR ) </loc>
- // <o.7..7> BS7
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_BSRR_BR0 -----------------------------------
- // SVD Line: 1823
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BR0
- // <name> BR0 </name>
- // <rw>
- // <i> [Bit 16] RW (@ 0x50000418) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BSRR ) </loc>
- // <o.16..16> BR0
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_BSRR_BR1 -----------------------------------
- // SVD Line: 1828
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BR1
- // <name> BR1 </name>
- // <rw>
- // <i> [Bit 17] RW (@ 0x50000418) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BSRR ) </loc>
- // <o.17..17> BR1
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_BSRR_BR2 -----------------------------------
- // SVD Line: 1833
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BR2
- // <name> BR2 </name>
- // <rw>
- // <i> [Bit 18] RW (@ 0x50000418) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BSRR ) </loc>
- // <o.18..18> BR2
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_BSRR_BR3 -----------------------------------
- // SVD Line: 1838
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BR3
- // <name> BR3 </name>
- // <rw>
- // <i> [Bit 19] RW (@ 0x50000418) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BSRR ) </loc>
- // <o.19..19> BR3
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_BSRR_BR4 -----------------------------------
- // SVD Line: 1843
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BR4
- // <name> BR4 </name>
- // <rw>
- // <i> [Bit 20] RW (@ 0x50000418) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BSRR ) </loc>
- // <o.20..20> BR4
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_BSRR_BR5 -----------------------------------
- // SVD Line: 1848
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BR5
- // <name> BR5 </name>
- // <rw>
- // <i> [Bit 21] RW (@ 0x50000418) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BSRR ) </loc>
- // <o.21..21> BR5
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_BSRR_BR6 -----------------------------------
- // SVD Line: 1853
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BR6
- // <name> BR6 </name>
- // <rw>
- // <i> [Bit 22] RW (@ 0x50000418) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BSRR ) </loc>
- // <o.22..22> BR6
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_BSRR_BR7 -----------------------------------
- // SVD Line: 1858
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BR7
- // <name> BR7 </name>
- // <rw>
- // <i> [Bit 23] RW (@ 0x50000418) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BSRR ) </loc>
- // <o.23..23> BR7
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOB_BSRR -----------------------------------
- // SVD Line: 1778
- // <rtree> SFDITEM_REG__GPIOB_BSRR
- // <name> BSRR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000418) GPIO port bit set/reset register </i>
- // <loc> ( (unsigned int)((GPIOB_BSRR >> 0) & 0xFFFFFFFF), ((GPIOB_BSRR = (GPIOB_BSRR & ~(0xFF00FFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF00FF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BS0 </item>
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BS1 </item>
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BS2 </item>
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BS3 </item>
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BS4 </item>
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BS5 </item>
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BS6 </item>
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BS7 </item>
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BR0 </item>
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BR1 </item>
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BR2 </item>
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BR3 </item>
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BR4 </item>
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BR5 </item>
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BR6 </item>
- // <item> SFDITEM_FIELD__GPIOB_BSRR_BR7 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOB_LCKR -------------------------------
- // SVD Line: 1865
- unsigned int GPIOB_LCKR __AT (0x5000041C);
- // ------------------------------- Field Item: GPIOB_LCKR_LCK0 ----------------------------------
- // SVD Line: 1870
- // <item> SFDITEM_FIELD__GPIOB_LCKR_LCK0
- // <name> LCK0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x5000041C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_LCKR ) </loc>
- // <o.0..0> LCK0
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_LCKR_LCK1 ----------------------------------
- // SVD Line: 1875
- // <item> SFDITEM_FIELD__GPIOB_LCKR_LCK1
- // <name> LCK1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x5000041C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_LCKR ) </loc>
- // <o.1..1> LCK1
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_LCKR_LCK2 ----------------------------------
- // SVD Line: 1880
- // <item> SFDITEM_FIELD__GPIOB_LCKR_LCK2
- // <name> LCK2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x5000041C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_LCKR ) </loc>
- // <o.2..2> LCK2
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_LCKR_LCK3 ----------------------------------
- // SVD Line: 1885
- // <item> SFDITEM_FIELD__GPIOB_LCKR_LCK3
- // <name> LCK3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x5000041C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_LCKR ) </loc>
- // <o.3..3> LCK3
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_LCKR_LCK4 ----------------------------------
- // SVD Line: 1890
- // <item> SFDITEM_FIELD__GPIOB_LCKR_LCK4
- // <name> LCK4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x5000041C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_LCKR ) </loc>
- // <o.4..4> LCK4
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_LCKR_LCK5 ----------------------------------
- // SVD Line: 1895
- // <item> SFDITEM_FIELD__GPIOB_LCKR_LCK5
- // <name> LCK5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x5000041C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_LCKR ) </loc>
- // <o.5..5> LCK5
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_LCKR_LCK6 ----------------------------------
- // SVD Line: 1900
- // <item> SFDITEM_FIELD__GPIOB_LCKR_LCK6
- // <name> LCK6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x5000041C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_LCKR ) </loc>
- // <o.6..6> LCK6
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_LCKR_LCK7 ----------------------------------
- // SVD Line: 1905
- // <item> SFDITEM_FIELD__GPIOB_LCKR_LCK7
- // <name> LCK7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x5000041C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_LCKR ) </loc>
- // <o.7..7> LCK7
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOB_LCKR_LCKK ----------------------------------
- // SVD Line: 1910
- // <item> SFDITEM_FIELD__GPIOB_LCKR_LCKK
- // <name> LCKK </name>
- // <rw>
- // <i> [Bit 16] RW (@ 0x5000041C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_LCKR ) </loc>
- // <o.16..16> LCKK
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOB_LCKR -----------------------------------
- // SVD Line: 1865
- // <rtree> SFDITEM_REG__GPIOB_LCKR
- // <name> LCKR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x5000041C) GPIO port configuration lock register </i>
- // <loc> ( (unsigned int)((GPIOB_LCKR >> 0) & 0xFFFFFFFF), ((GPIOB_LCKR = (GPIOB_LCKR & ~(0x100FFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x100FF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOB_LCKR_LCK0 </item>
- // <item> SFDITEM_FIELD__GPIOB_LCKR_LCK1 </item>
- // <item> SFDITEM_FIELD__GPIOB_LCKR_LCK2 </item>
- // <item> SFDITEM_FIELD__GPIOB_LCKR_LCK3 </item>
- // <item> SFDITEM_FIELD__GPIOB_LCKR_LCK4 </item>
- // <item> SFDITEM_FIELD__GPIOB_LCKR_LCK5 </item>
- // <item> SFDITEM_FIELD__GPIOB_LCKR_LCK6 </item>
- // <item> SFDITEM_FIELD__GPIOB_LCKR_LCK7 </item>
- // <item> SFDITEM_FIELD__GPIOB_LCKR_LCKK </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOB_AFRL -------------------------------
- // SVD Line: 1917
- unsigned int GPIOB_AFRL __AT (0x50000420);
- // ------------------------------ Field Item: GPIOB_AFRL_AFSEL0 ---------------------------------
- // SVD Line: 1922
- // <item> SFDITEM_FIELD__GPIOB_AFRL_AFSEL0
- // <name> AFSEL0 </name>
- // <rw>
- // <i> [Bits 3..0] RW (@ 0x50000420) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_AFRL >> 0) & 0xF), ((GPIOB_AFRL = (GPIOB_AFRL & ~(0xFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_AFRL_AFSEL1 ---------------------------------
- // SVD Line: 1927
- // <item> SFDITEM_FIELD__GPIOB_AFRL_AFSEL1
- // <name> AFSEL1 </name>
- // <rw>
- // <i> [Bits 7..4] RW (@ 0x50000420) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_AFRL >> 4) & 0xF), ((GPIOB_AFRL = (GPIOB_AFRL & ~(0xFUL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_AFRL_AFSEL2 ---------------------------------
- // SVD Line: 1932
- // <item> SFDITEM_FIELD__GPIOB_AFRL_AFSEL2
- // <name> AFSEL2 </name>
- // <rw>
- // <i> [Bits 11..8] RW (@ 0x50000420) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_AFRL >> 8) & 0xF), ((GPIOB_AFRL = (GPIOB_AFRL & ~(0xFUL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_AFRL_AFSEL3 ---------------------------------
- // SVD Line: 1937
- // <item> SFDITEM_FIELD__GPIOB_AFRL_AFSEL3
- // <name> AFSEL3 </name>
- // <rw>
- // <i> [Bits 15..12] RW (@ 0x50000420) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_AFRL >> 12) & 0xF), ((GPIOB_AFRL = (GPIOB_AFRL & ~(0xFUL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_AFRL_AFSEL4 ---------------------------------
- // SVD Line: 1942
- // <item> SFDITEM_FIELD__GPIOB_AFRL_AFSEL4
- // <name> AFSEL4 </name>
- // <rw>
- // <i> [Bits 19..16] RW (@ 0x50000420) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_AFRL >> 16) & 0xF), ((GPIOB_AFRL = (GPIOB_AFRL & ~(0xFUL << 16 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 16 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_AFRL_AFSEL5 ---------------------------------
- // SVD Line: 1947
- // <item> SFDITEM_FIELD__GPIOB_AFRL_AFSEL5
- // <name> AFSEL5 </name>
- // <rw>
- // <i> [Bits 23..20] RW (@ 0x50000420) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_AFRL >> 20) & 0xF), ((GPIOB_AFRL = (GPIOB_AFRL & ~(0xFUL << 20 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 20 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_AFRL_AFSEL6 ---------------------------------
- // SVD Line: 1952
- // <item> SFDITEM_FIELD__GPIOB_AFRL_AFSEL6
- // <name> AFSEL6 </name>
- // <rw>
- // <i> [Bits 27..24] RW (@ 0x50000420) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_AFRL >> 24) & 0xF), ((GPIOB_AFRL = (GPIOB_AFRL & ~(0xFUL << 24 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 24 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOB_AFRL_AFSEL7 ---------------------------------
- // SVD Line: 1957
- // <item> SFDITEM_FIELD__GPIOB_AFRL_AFSEL7
- // <name> AFSEL7 </name>
- // <rw>
- // <i> [Bits 31..28] RW (@ 0x50000420) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOB_AFRL >> 28) & 0xF), ((GPIOB_AFRL = (GPIOB_AFRL & ~(0xFUL << 28 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 28 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOB_AFRL -----------------------------------
- // SVD Line: 1917
- // <rtree> SFDITEM_REG__GPIOB_AFRL
- // <name> AFRL </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000420) GPIO alternate function low register </i>
- // <loc> ( (unsigned int)((GPIOB_AFRL >> 0) & 0xFFFFFFFF), ((GPIOB_AFRL = (GPIOB_AFRL & ~(0xFFFFFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFFFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOB_AFRL_AFSEL0 </item>
- // <item> SFDITEM_FIELD__GPIOB_AFRL_AFSEL1 </item>
- // <item> SFDITEM_FIELD__GPIOB_AFRL_AFSEL2 </item>
- // <item> SFDITEM_FIELD__GPIOB_AFRL_AFSEL3 </item>
- // <item> SFDITEM_FIELD__GPIOB_AFRL_AFSEL4 </item>
- // <item> SFDITEM_FIELD__GPIOB_AFRL_AFSEL5 </item>
- // <item> SFDITEM_FIELD__GPIOB_AFRL_AFSEL6 </item>
- // <item> SFDITEM_FIELD__GPIOB_AFRL_AFSEL7 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOB_BRR --------------------------------
- // SVD Line: 1964
- unsigned int GPIOB_BRR __AT (0x50000428);
- // -------------------------------- Field Item: GPIOB_BRR_BR0 -----------------------------------
- // SVD Line: 1969
- // <item> SFDITEM_FIELD__GPIOB_BRR_BR0
- // <name> BR0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x50000428) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BRR ) </loc>
- // <o.0..0> BR0
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_BRR_BR1 -----------------------------------
- // SVD Line: 1974
- // <item> SFDITEM_FIELD__GPIOB_BRR_BR1
- // <name> BR1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x50000428) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BRR ) </loc>
- // <o.1..1> BR1
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_BRR_BR2 -----------------------------------
- // SVD Line: 1979
- // <item> SFDITEM_FIELD__GPIOB_BRR_BR2
- // <name> BR2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x50000428) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BRR ) </loc>
- // <o.2..2> BR2
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_BRR_BR3 -----------------------------------
- // SVD Line: 1984
- // <item> SFDITEM_FIELD__GPIOB_BRR_BR3
- // <name> BR3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x50000428) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BRR ) </loc>
- // <o.3..3> BR3
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_BRR_BR4 -----------------------------------
- // SVD Line: 1989
- // <item> SFDITEM_FIELD__GPIOB_BRR_BR4
- // <name> BR4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x50000428) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BRR ) </loc>
- // <o.4..4> BR4
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_BRR_BR5 -----------------------------------
- // SVD Line: 1994
- // <item> SFDITEM_FIELD__GPIOB_BRR_BR5
- // <name> BR5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x50000428) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BRR ) </loc>
- // <o.5..5> BR5
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_BRR_BR6 -----------------------------------
- // SVD Line: 1999
- // <item> SFDITEM_FIELD__GPIOB_BRR_BR6
- // <name> BR6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x50000428) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BRR ) </loc>
- // <o.6..6> BR6
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOB_BRR_BR7 -----------------------------------
- // SVD Line: 2004
- // <item> SFDITEM_FIELD__GPIOB_BRR_BR7
- // <name> BR7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x50000428) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOB_BRR ) </loc>
- // <o.7..7> BR7
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: GPIOB_BRR -----------------------------------
- // SVD Line: 1964
- // <rtree> SFDITEM_REG__GPIOB_BRR
- // <name> BRR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000428) port bit reset register </i>
- // <loc> ( (unsigned int)((GPIOB_BRR >> 0) & 0xFFFFFFFF), ((GPIOB_BRR = (GPIOB_BRR & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOB_BRR_BR0 </item>
- // <item> SFDITEM_FIELD__GPIOB_BRR_BR1 </item>
- // <item> SFDITEM_FIELD__GPIOB_BRR_BR2 </item>
- // <item> SFDITEM_FIELD__GPIOB_BRR_BR3 </item>
- // <item> SFDITEM_FIELD__GPIOB_BRR_BR4 </item>
- // <item> SFDITEM_FIELD__GPIOB_BRR_BR5 </item>
- // <item> SFDITEM_FIELD__GPIOB_BRR_BR6 </item>
- // <item> SFDITEM_FIELD__GPIOB_BRR_BR7 </item>
- // </rtree>
- //
- // --------------------------------- Peripheral View: GPIOB -------------------------------------
- // SVD Line: 2013
- // <view> GPIOB
- // <name> GPIOB </name>
- // <item> SFDITEM_REG__GPIOB_MODER </item>
- // <item> SFDITEM_REG__GPIOB_OTYPER </item>
- // <item> SFDITEM_REG__GPIOB_OSPEEDR </item>
- // <item> SFDITEM_REG__GPIOB_PUPDR </item>
- // <item> SFDITEM_REG__GPIOB_IDR </item>
- // <item> SFDITEM_REG__GPIOB_ODR </item>
- // <item> SFDITEM_REG__GPIOB_BSRR </item>
- // <item> SFDITEM_REG__GPIOB_LCKR </item>
- // <item> SFDITEM_REG__GPIOB_AFRL </item>
- // <item> SFDITEM_REG__GPIOB_BRR </item>
- // </view>
- //
- // --------------------------- Register Item Address: GPIOC_MODER -------------------------------
- // SVD Line: 1488
- unsigned int GPIOC_MODER __AT (0x50000800);
- // ------------------------------ Field Item: GPIOC_MODER_MODE0 ---------------------------------
- // SVD Line: 1493
- // <item> SFDITEM_FIELD__GPIOC_MODER_MODE0
- // <name> MODE0 </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x50000800) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_MODER >> 0) & 0x3), ((GPIOC_MODER = (GPIOC_MODER & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_MODER_MODE1 ---------------------------------
- // SVD Line: 1498
- // <item> SFDITEM_FIELD__GPIOC_MODER_MODE1
- // <name> MODE1 </name>
- // <rw>
- // <i> [Bits 3..2] RW (@ 0x50000800) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_MODER >> 2) & 0x3), ((GPIOC_MODER = (GPIOC_MODER & ~(0x3UL << 2 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 2 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_MODER_MODE2 ---------------------------------
- // SVD Line: 1503
- // <item> SFDITEM_FIELD__GPIOC_MODER_MODE2
- // <name> MODE2 </name>
- // <rw>
- // <i> [Bits 5..4] RW (@ 0x50000800) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_MODER >> 4) & 0x3), ((GPIOC_MODER = (GPIOC_MODER & ~(0x3UL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_MODER_MODE3 ---------------------------------
- // SVD Line: 1508
- // <item> SFDITEM_FIELD__GPIOC_MODER_MODE3
- // <name> MODE3 </name>
- // <rw>
- // <i> [Bits 7..6] RW (@ 0x50000800) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_MODER >> 6) & 0x3), ((GPIOC_MODER = (GPIOC_MODER & ~(0x3UL << 6 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 6 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_MODER_MODE4 ---------------------------------
- // SVD Line: 1513
- // <item> SFDITEM_FIELD__GPIOC_MODER_MODE4
- // <name> MODE4 </name>
- // <rw>
- // <i> [Bits 9..8] RW (@ 0x50000800) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_MODER >> 8) & 0x3), ((GPIOC_MODER = (GPIOC_MODER & ~(0x3UL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_MODER_MODE5 ---------------------------------
- // SVD Line: 1518
- // <item> SFDITEM_FIELD__GPIOC_MODER_MODE5
- // <name> MODE5 </name>
- // <rw>
- // <i> [Bits 11..10] RW (@ 0x50000800) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_MODER >> 10) & 0x3), ((GPIOC_MODER = (GPIOC_MODER & ~(0x3UL << 10 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 10 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_MODER_MODE6 ---------------------------------
- // SVD Line: 1523
- // <item> SFDITEM_FIELD__GPIOC_MODER_MODE6
- // <name> MODE6 </name>
- // <rw>
- // <i> [Bits 13..12] RW (@ 0x50000800) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_MODER >> 12) & 0x3), ((GPIOC_MODER = (GPIOC_MODER & ~(0x3UL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_MODER_MODE7 ---------------------------------
- // SVD Line: 1528
- // <item> SFDITEM_FIELD__GPIOC_MODER_MODE7
- // <name> MODE7 </name>
- // <rw>
- // <i> [Bits 15..14] RW (@ 0x50000800) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_MODER >> 14) & 0x3), ((GPIOC_MODER = (GPIOC_MODER & ~(0x3UL << 14 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 14 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOC_MODER ----------------------------------
- // SVD Line: 1488
- // <rtree> SFDITEM_REG__GPIOC_MODER
- // <name> MODER </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000800) GPIO port mode register </i>
- // <loc> ( (unsigned int)((GPIOC_MODER >> 0) & 0xFFFFFFFF), ((GPIOC_MODER = (GPIOC_MODER & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOC_MODER_MODE0 </item>
- // <item> SFDITEM_FIELD__GPIOC_MODER_MODE1 </item>
- // <item> SFDITEM_FIELD__GPIOC_MODER_MODE2 </item>
- // <item> SFDITEM_FIELD__GPIOC_MODER_MODE3 </item>
- // <item> SFDITEM_FIELD__GPIOC_MODER_MODE4 </item>
- // <item> SFDITEM_FIELD__GPIOC_MODER_MODE5 </item>
- // <item> SFDITEM_FIELD__GPIOC_MODER_MODE6 </item>
- // <item> SFDITEM_FIELD__GPIOC_MODER_MODE7 </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: GPIOC_OTYPER ------------------------------
- // SVD Line: 1535
- unsigned int GPIOC_OTYPER __AT (0x50000804);
- // ------------------------------ Field Item: GPIOC_OTYPER_OT0 ----------------------------------
- // SVD Line: 1540
- // <item> SFDITEM_FIELD__GPIOC_OTYPER_OT0
- // <name> OT0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x50000804) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_OTYPER ) </loc>
- // <o.0..0> OT0
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_OTYPER_OT1 ----------------------------------
- // SVD Line: 1545
- // <item> SFDITEM_FIELD__GPIOC_OTYPER_OT1
- // <name> OT1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x50000804) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_OTYPER ) </loc>
- // <o.1..1> OT1
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_OTYPER_OT2 ----------------------------------
- // SVD Line: 1550
- // <item> SFDITEM_FIELD__GPIOC_OTYPER_OT2
- // <name> OT2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x50000804) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_OTYPER ) </loc>
- // <o.2..2> OT2
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_OTYPER_OT3 ----------------------------------
- // SVD Line: 1555
- // <item> SFDITEM_FIELD__GPIOC_OTYPER_OT3
- // <name> OT3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x50000804) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_OTYPER ) </loc>
- // <o.3..3> OT3
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_OTYPER_OT4 ----------------------------------
- // SVD Line: 1560
- // <item> SFDITEM_FIELD__GPIOC_OTYPER_OT4
- // <name> OT4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x50000804) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_OTYPER ) </loc>
- // <o.4..4> OT4
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_OTYPER_OT5 ----------------------------------
- // SVD Line: 1565
- // <item> SFDITEM_FIELD__GPIOC_OTYPER_OT5
- // <name> OT5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x50000804) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_OTYPER ) </loc>
- // <o.5..5> OT5
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_OTYPER_OT6 ----------------------------------
- // SVD Line: 1570
- // <item> SFDITEM_FIELD__GPIOC_OTYPER_OT6
- // <name> OT6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x50000804) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_OTYPER ) </loc>
- // <o.6..6> OT6
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_OTYPER_OT7 ----------------------------------
- // SVD Line: 1575
- // <item> SFDITEM_FIELD__GPIOC_OTYPER_OT7
- // <name> OT7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x50000804) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_OTYPER ) </loc>
- // <o.7..7> OT7
- // </check>
- // </item>
- //
- // ------------------------------ Register RTree: GPIOC_OTYPER ----------------------------------
- // SVD Line: 1535
- // <rtree> SFDITEM_REG__GPIOC_OTYPER
- // <name> OTYPER </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000804) GPIO port output type register </i>
- // <loc> ( (unsigned int)((GPIOC_OTYPER >> 0) & 0xFFFFFFFF), ((GPIOC_OTYPER = (GPIOC_OTYPER & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOC_OTYPER_OT0 </item>
- // <item> SFDITEM_FIELD__GPIOC_OTYPER_OT1 </item>
- // <item> SFDITEM_FIELD__GPIOC_OTYPER_OT2 </item>
- // <item> SFDITEM_FIELD__GPIOC_OTYPER_OT3 </item>
- // <item> SFDITEM_FIELD__GPIOC_OTYPER_OT4 </item>
- // <item> SFDITEM_FIELD__GPIOC_OTYPER_OT5 </item>
- // <item> SFDITEM_FIELD__GPIOC_OTYPER_OT6 </item>
- // <item> SFDITEM_FIELD__GPIOC_OTYPER_OT7 </item>
- // </rtree>
- //
- // -------------------------- Register Item Address: GPIOC_OSPEEDR ------------------------------
- // SVD Line: 1582
- unsigned int GPIOC_OSPEEDR __AT (0x50000808);
- // ---------------------------- Field Item: GPIOC_OSPEEDR_OSPEED0 -------------------------------
- // SVD Line: 1587
- // <item> SFDITEM_FIELD__GPIOC_OSPEEDR_OSPEED0
- // <name> OSPEED0 </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x50000808) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_OSPEEDR >> 0) & 0x3), ((GPIOC_OSPEEDR = (GPIOC_OSPEEDR & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOC_OSPEEDR_OSPEED1 -------------------------------
- // SVD Line: 1592
- // <item> SFDITEM_FIELD__GPIOC_OSPEEDR_OSPEED1
- // <name> OSPEED1 </name>
- // <rw>
- // <i> [Bits 3..2] RW (@ 0x50000808) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_OSPEEDR >> 2) & 0x3), ((GPIOC_OSPEEDR = (GPIOC_OSPEEDR & ~(0x3UL << 2 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 2 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOC_OSPEEDR_OSPEED2 -------------------------------
- // SVD Line: 1597
- // <item> SFDITEM_FIELD__GPIOC_OSPEEDR_OSPEED2
- // <name> OSPEED2 </name>
- // <rw>
- // <i> [Bits 5..4] RW (@ 0x50000808) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_OSPEEDR >> 4) & 0x3), ((GPIOC_OSPEEDR = (GPIOC_OSPEEDR & ~(0x3UL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOC_OSPEEDR_OSPEED3 -------------------------------
- // SVD Line: 1602
- // <item> SFDITEM_FIELD__GPIOC_OSPEEDR_OSPEED3
- // <name> OSPEED3 </name>
- // <rw>
- // <i> [Bits 7..6] RW (@ 0x50000808) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_OSPEEDR >> 6) & 0x3), ((GPIOC_OSPEEDR = (GPIOC_OSPEEDR & ~(0x3UL << 6 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 6 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOC_OSPEEDR_OSPEED4 -------------------------------
- // SVD Line: 1607
- // <item> SFDITEM_FIELD__GPIOC_OSPEEDR_OSPEED4
- // <name> OSPEED4 </name>
- // <rw>
- // <i> [Bits 9..8] RW (@ 0x50000808) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_OSPEEDR >> 8) & 0x3), ((GPIOC_OSPEEDR = (GPIOC_OSPEEDR & ~(0x3UL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOC_OSPEEDR_OSPEED5 -------------------------------
- // SVD Line: 1612
- // <item> SFDITEM_FIELD__GPIOC_OSPEEDR_OSPEED5
- // <name> OSPEED5 </name>
- // <rw>
- // <i> [Bits 11..10] RW (@ 0x50000808) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_OSPEEDR >> 10) & 0x3), ((GPIOC_OSPEEDR = (GPIOC_OSPEEDR & ~(0x3UL << 10 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 10 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOC_OSPEEDR_OSPEED6 -------------------------------
- // SVD Line: 1617
- // <item> SFDITEM_FIELD__GPIOC_OSPEEDR_OSPEED6
- // <name> OSPEED6 </name>
- // <rw>
- // <i> [Bits 13..12] RW (@ 0x50000808) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_OSPEEDR >> 12) & 0x3), ((GPIOC_OSPEEDR = (GPIOC_OSPEEDR & ~(0x3UL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOC_OSPEEDR_OSPEED7 -------------------------------
- // SVD Line: 1622
- // <item> SFDITEM_FIELD__GPIOC_OSPEEDR_OSPEED7
- // <name> OSPEED7 </name>
- // <rw>
- // <i> [Bits 15..14] RW (@ 0x50000808) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_OSPEEDR >> 14) & 0x3), ((GPIOC_OSPEEDR = (GPIOC_OSPEEDR & ~(0x3UL << 14 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 14 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Register RTree: GPIOC_OSPEEDR ---------------------------------
- // SVD Line: 1582
- // <rtree> SFDITEM_REG__GPIOC_OSPEEDR
- // <name> OSPEEDR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000808) GPIO port output speed register </i>
- // <loc> ( (unsigned int)((GPIOC_OSPEEDR >> 0) & 0xFFFFFFFF), ((GPIOC_OSPEEDR = (GPIOC_OSPEEDR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOC_OSPEEDR_OSPEED0 </item>
- // <item> SFDITEM_FIELD__GPIOC_OSPEEDR_OSPEED1 </item>
- // <item> SFDITEM_FIELD__GPIOC_OSPEEDR_OSPEED2 </item>
- // <item> SFDITEM_FIELD__GPIOC_OSPEEDR_OSPEED3 </item>
- // <item> SFDITEM_FIELD__GPIOC_OSPEEDR_OSPEED4 </item>
- // <item> SFDITEM_FIELD__GPIOC_OSPEEDR_OSPEED5 </item>
- // <item> SFDITEM_FIELD__GPIOC_OSPEEDR_OSPEED6 </item>
- // <item> SFDITEM_FIELD__GPIOC_OSPEEDR_OSPEED7 </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: GPIOC_PUPDR -------------------------------
- // SVD Line: 1629
- unsigned int GPIOC_PUPDR __AT (0x5000080C);
- // ------------------------------ Field Item: GPIOC_PUPDR_PUPD0 ---------------------------------
- // SVD Line: 1634
- // <item> SFDITEM_FIELD__GPIOC_PUPDR_PUPD0
- // <name> PUPD0 </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x5000080C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_PUPDR >> 0) & 0x3), ((GPIOC_PUPDR = (GPIOC_PUPDR & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_PUPDR_PUPD1 ---------------------------------
- // SVD Line: 1639
- // <item> SFDITEM_FIELD__GPIOC_PUPDR_PUPD1
- // <name> PUPD1 </name>
- // <rw>
- // <i> [Bits 3..2] RW (@ 0x5000080C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_PUPDR >> 2) & 0x3), ((GPIOC_PUPDR = (GPIOC_PUPDR & ~(0x3UL << 2 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 2 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_PUPDR_PUPD2 ---------------------------------
- // SVD Line: 1644
- // <item> SFDITEM_FIELD__GPIOC_PUPDR_PUPD2
- // <name> PUPD2 </name>
- // <rw>
- // <i> [Bits 5..4] RW (@ 0x5000080C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_PUPDR >> 4) & 0x3), ((GPIOC_PUPDR = (GPIOC_PUPDR & ~(0x3UL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_PUPDR_PUPD3 ---------------------------------
- // SVD Line: 1649
- // <item> SFDITEM_FIELD__GPIOC_PUPDR_PUPD3
- // <name> PUPD3 </name>
- // <rw>
- // <i> [Bits 7..6] RW (@ 0x5000080C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_PUPDR >> 6) & 0x3), ((GPIOC_PUPDR = (GPIOC_PUPDR & ~(0x3UL << 6 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 6 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_PUPDR_PUPD4 ---------------------------------
- // SVD Line: 1654
- // <item> SFDITEM_FIELD__GPIOC_PUPDR_PUPD4
- // <name> PUPD4 </name>
- // <rw>
- // <i> [Bits 9..8] RW (@ 0x5000080C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_PUPDR >> 8) & 0x3), ((GPIOC_PUPDR = (GPIOC_PUPDR & ~(0x3UL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_PUPDR_PUPD5 ---------------------------------
- // SVD Line: 1659
- // <item> SFDITEM_FIELD__GPIOC_PUPDR_PUPD5
- // <name> PUPD5 </name>
- // <rw>
- // <i> [Bits 11..10] RW (@ 0x5000080C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_PUPDR >> 10) & 0x3), ((GPIOC_PUPDR = (GPIOC_PUPDR & ~(0x3UL << 10 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 10 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_PUPDR_PUPD6 ---------------------------------
- // SVD Line: 1664
- // <item> SFDITEM_FIELD__GPIOC_PUPDR_PUPD6
- // <name> PUPD6 </name>
- // <rw>
- // <i> [Bits 13..12] RW (@ 0x5000080C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_PUPDR >> 12) & 0x3), ((GPIOC_PUPDR = (GPIOC_PUPDR & ~(0x3UL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_PUPDR_PUPD7 ---------------------------------
- // SVD Line: 1669
- // <item> SFDITEM_FIELD__GPIOC_PUPDR_PUPD7
- // <name> PUPD7 </name>
- // <rw>
- // <i> [Bits 15..14] RW (@ 0x5000080C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_PUPDR >> 14) & 0x3), ((GPIOC_PUPDR = (GPIOC_PUPDR & ~(0x3UL << 14 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 14 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOC_PUPDR ----------------------------------
- // SVD Line: 1629
- // <rtree> SFDITEM_REG__GPIOC_PUPDR
- // <name> PUPDR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x5000080C) GPIO port pull-up/pull-down register </i>
- // <loc> ( (unsigned int)((GPIOC_PUPDR >> 0) & 0xFFFFFFFF), ((GPIOC_PUPDR = (GPIOC_PUPDR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOC_PUPDR_PUPD0 </item>
- // <item> SFDITEM_FIELD__GPIOC_PUPDR_PUPD1 </item>
- // <item> SFDITEM_FIELD__GPIOC_PUPDR_PUPD2 </item>
- // <item> SFDITEM_FIELD__GPIOC_PUPDR_PUPD3 </item>
- // <item> SFDITEM_FIELD__GPIOC_PUPDR_PUPD4 </item>
- // <item> SFDITEM_FIELD__GPIOC_PUPDR_PUPD5 </item>
- // <item> SFDITEM_FIELD__GPIOC_PUPDR_PUPD6 </item>
- // <item> SFDITEM_FIELD__GPIOC_PUPDR_PUPD7 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOC_IDR --------------------------------
- // SVD Line: 1676
- unsigned int GPIOC_IDR __AT (0x50000810);
- // -------------------------------- Field Item: GPIOC_IDR_ID0 -----------------------------------
- // SVD Line: 1681
- // <item> SFDITEM_FIELD__GPIOC_IDR_ID0
- // <name> ID0 </name>
- // <r>
- // <i> [Bit 0] RO (@ 0x50000810) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_IDR ) </loc>
- // <o.0..0> ID0
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_IDR_ID1 -----------------------------------
- // SVD Line: 1687
- // <item> SFDITEM_FIELD__GPIOC_IDR_ID1
- // <name> ID1 </name>
- // <r>
- // <i> [Bit 1] RO (@ 0x50000810) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_IDR ) </loc>
- // <o.1..1> ID1
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_IDR_ID2 -----------------------------------
- // SVD Line: 1693
- // <item> SFDITEM_FIELD__GPIOC_IDR_ID2
- // <name> ID2 </name>
- // <r>
- // <i> [Bit 2] RO (@ 0x50000810) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_IDR ) </loc>
- // <o.2..2> ID2
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_IDR_ID3 -----------------------------------
- // SVD Line: 1699
- // <item> SFDITEM_FIELD__GPIOC_IDR_ID3
- // <name> ID3 </name>
- // <r>
- // <i> [Bit 3] RO (@ 0x50000810) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_IDR ) </loc>
- // <o.3..3> ID3
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_IDR_ID4 -----------------------------------
- // SVD Line: 1705
- // <item> SFDITEM_FIELD__GPIOC_IDR_ID4
- // <name> ID4 </name>
- // <r>
- // <i> [Bit 4] RO (@ 0x50000810) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_IDR ) </loc>
- // <o.4..4> ID4
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_IDR_ID5 -----------------------------------
- // SVD Line: 1711
- // <item> SFDITEM_FIELD__GPIOC_IDR_ID5
- // <name> ID5 </name>
- // <r>
- // <i> [Bit 5] RO (@ 0x50000810) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_IDR ) </loc>
- // <o.5..5> ID5
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_IDR_ID6 -----------------------------------
- // SVD Line: 1717
- // <item> SFDITEM_FIELD__GPIOC_IDR_ID6
- // <name> ID6 </name>
- // <r>
- // <i> [Bit 6] RO (@ 0x50000810) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_IDR ) </loc>
- // <o.6..6> ID6
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_IDR_ID7 -----------------------------------
- // SVD Line: 1723
- // <item> SFDITEM_FIELD__GPIOC_IDR_ID7
- // <name> ID7 </name>
- // <r>
- // <i> [Bit 7] RO (@ 0x50000810) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_IDR ) </loc>
- // <o.7..7> ID7
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: GPIOC_IDR -----------------------------------
- // SVD Line: 1676
- // <rtree> SFDITEM_REG__GPIOC_IDR
- // <name> IDR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000810) GPIO port input data register </i>
- // <loc> ( (unsigned int)((GPIOC_IDR >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__GPIOC_IDR_ID0 </item>
- // <item> SFDITEM_FIELD__GPIOC_IDR_ID1 </item>
- // <item> SFDITEM_FIELD__GPIOC_IDR_ID2 </item>
- // <item> SFDITEM_FIELD__GPIOC_IDR_ID3 </item>
- // <item> SFDITEM_FIELD__GPIOC_IDR_ID4 </item>
- // <item> SFDITEM_FIELD__GPIOC_IDR_ID5 </item>
- // <item> SFDITEM_FIELD__GPIOC_IDR_ID6 </item>
- // <item> SFDITEM_FIELD__GPIOC_IDR_ID7 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOC_ODR --------------------------------
- // SVD Line: 1731
- unsigned int GPIOC_ODR __AT (0x50000814);
- // -------------------------------- Field Item: GPIOC_ODR_OD0 -----------------------------------
- // SVD Line: 1736
- // <item> SFDITEM_FIELD__GPIOC_ODR_OD0
- // <name> OD0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x50000814) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_ODR ) </loc>
- // <o.0..0> OD0
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_ODR_OD1 -----------------------------------
- // SVD Line: 1741
- // <item> SFDITEM_FIELD__GPIOC_ODR_OD1
- // <name> OD1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x50000814) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_ODR ) </loc>
- // <o.1..1> OD1
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_ODR_OD2 -----------------------------------
- // SVD Line: 1746
- // <item> SFDITEM_FIELD__GPIOC_ODR_OD2
- // <name> OD2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x50000814) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_ODR ) </loc>
- // <o.2..2> OD2
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_ODR_OD3 -----------------------------------
- // SVD Line: 1751
- // <item> SFDITEM_FIELD__GPIOC_ODR_OD3
- // <name> OD3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x50000814) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_ODR ) </loc>
- // <o.3..3> OD3
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_ODR_OD4 -----------------------------------
- // SVD Line: 1756
- // <item> SFDITEM_FIELD__GPIOC_ODR_OD4
- // <name> OD4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x50000814) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_ODR ) </loc>
- // <o.4..4> OD4
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_ODR_OD5 -----------------------------------
- // SVD Line: 1761
- // <item> SFDITEM_FIELD__GPIOC_ODR_OD5
- // <name> OD5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x50000814) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_ODR ) </loc>
- // <o.5..5> OD5
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_ODR_OD6 -----------------------------------
- // SVD Line: 1766
- // <item> SFDITEM_FIELD__GPIOC_ODR_OD6
- // <name> OD6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x50000814) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_ODR ) </loc>
- // <o.6..6> OD6
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_ODR_OD7 -----------------------------------
- // SVD Line: 1771
- // <item> SFDITEM_FIELD__GPIOC_ODR_OD7
- // <name> OD7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x50000814) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_ODR ) </loc>
- // <o.7..7> OD7
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: GPIOC_ODR -----------------------------------
- // SVD Line: 1731
- // <rtree> SFDITEM_REG__GPIOC_ODR
- // <name> ODR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000814) GPIO port output data register </i>
- // <loc> ( (unsigned int)((GPIOC_ODR >> 0) & 0xFFFFFFFF), ((GPIOC_ODR = (GPIOC_ODR & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOC_ODR_OD0 </item>
- // <item> SFDITEM_FIELD__GPIOC_ODR_OD1 </item>
- // <item> SFDITEM_FIELD__GPIOC_ODR_OD2 </item>
- // <item> SFDITEM_FIELD__GPIOC_ODR_OD3 </item>
- // <item> SFDITEM_FIELD__GPIOC_ODR_OD4 </item>
- // <item> SFDITEM_FIELD__GPIOC_ODR_OD5 </item>
- // <item> SFDITEM_FIELD__GPIOC_ODR_OD6 </item>
- // <item> SFDITEM_FIELD__GPIOC_ODR_OD7 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOC_BSRR -------------------------------
- // SVD Line: 1778
- unsigned int GPIOC_BSRR __AT (0x50000818);
- // ------------------------------- Field Item: GPIOC_BSRR_BS0 -----------------------------------
- // SVD Line: 1783
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BS0
- // <name> BS0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x50000818) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BSRR ) </loc>
- // <o.0..0> BS0
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_BSRR_BS1 -----------------------------------
- // SVD Line: 1788
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BS1
- // <name> BS1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x50000818) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BSRR ) </loc>
- // <o.1..1> BS1
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_BSRR_BS2 -----------------------------------
- // SVD Line: 1793
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BS2
- // <name> BS2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x50000818) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BSRR ) </loc>
- // <o.2..2> BS2
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_BSRR_BS3 -----------------------------------
- // SVD Line: 1798
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BS3
- // <name> BS3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x50000818) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BSRR ) </loc>
- // <o.3..3> BS3
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_BSRR_BS4 -----------------------------------
- // SVD Line: 1803
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BS4
- // <name> BS4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x50000818) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BSRR ) </loc>
- // <o.4..4> BS4
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_BSRR_BS5 -----------------------------------
- // SVD Line: 1808
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BS5
- // <name> BS5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x50000818) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BSRR ) </loc>
- // <o.5..5> BS5
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_BSRR_BS6 -----------------------------------
- // SVD Line: 1813
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BS6
- // <name> BS6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x50000818) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BSRR ) </loc>
- // <o.6..6> BS6
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_BSRR_BS7 -----------------------------------
- // SVD Line: 1818
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BS7
- // <name> BS7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x50000818) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BSRR ) </loc>
- // <o.7..7> BS7
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_BSRR_BR0 -----------------------------------
- // SVD Line: 1823
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BR0
- // <name> BR0 </name>
- // <rw>
- // <i> [Bit 16] RW (@ 0x50000818) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BSRR ) </loc>
- // <o.16..16> BR0
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_BSRR_BR1 -----------------------------------
- // SVD Line: 1828
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BR1
- // <name> BR1 </name>
- // <rw>
- // <i> [Bit 17] RW (@ 0x50000818) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BSRR ) </loc>
- // <o.17..17> BR1
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_BSRR_BR2 -----------------------------------
- // SVD Line: 1833
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BR2
- // <name> BR2 </name>
- // <rw>
- // <i> [Bit 18] RW (@ 0x50000818) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BSRR ) </loc>
- // <o.18..18> BR2
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_BSRR_BR3 -----------------------------------
- // SVD Line: 1838
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BR3
- // <name> BR3 </name>
- // <rw>
- // <i> [Bit 19] RW (@ 0x50000818) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BSRR ) </loc>
- // <o.19..19> BR3
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_BSRR_BR4 -----------------------------------
- // SVD Line: 1843
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BR4
- // <name> BR4 </name>
- // <rw>
- // <i> [Bit 20] RW (@ 0x50000818) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BSRR ) </loc>
- // <o.20..20> BR4
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_BSRR_BR5 -----------------------------------
- // SVD Line: 1848
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BR5
- // <name> BR5 </name>
- // <rw>
- // <i> [Bit 21] RW (@ 0x50000818) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BSRR ) </loc>
- // <o.21..21> BR5
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_BSRR_BR6 -----------------------------------
- // SVD Line: 1853
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BR6
- // <name> BR6 </name>
- // <rw>
- // <i> [Bit 22] RW (@ 0x50000818) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BSRR ) </loc>
- // <o.22..22> BR6
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_BSRR_BR7 -----------------------------------
- // SVD Line: 1858
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BR7
- // <name> BR7 </name>
- // <rw>
- // <i> [Bit 23] RW (@ 0x50000818) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BSRR ) </loc>
- // <o.23..23> BR7
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOC_BSRR -----------------------------------
- // SVD Line: 1778
- // <rtree> SFDITEM_REG__GPIOC_BSRR
- // <name> BSRR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000818) GPIO port bit set/reset register </i>
- // <loc> ( (unsigned int)((GPIOC_BSRR >> 0) & 0xFFFFFFFF), ((GPIOC_BSRR = (GPIOC_BSRR & ~(0xFF00FFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF00FF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BS0 </item>
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BS1 </item>
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BS2 </item>
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BS3 </item>
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BS4 </item>
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BS5 </item>
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BS6 </item>
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BS7 </item>
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BR0 </item>
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BR1 </item>
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BR2 </item>
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BR3 </item>
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BR4 </item>
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BR5 </item>
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BR6 </item>
- // <item> SFDITEM_FIELD__GPIOC_BSRR_BR7 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOC_LCKR -------------------------------
- // SVD Line: 1865
- unsigned int GPIOC_LCKR __AT (0x5000081C);
- // ------------------------------- Field Item: GPIOC_LCKR_LCK0 ----------------------------------
- // SVD Line: 1870
- // <item> SFDITEM_FIELD__GPIOC_LCKR_LCK0
- // <name> LCK0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x5000081C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_LCKR ) </loc>
- // <o.0..0> LCK0
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_LCKR_LCK1 ----------------------------------
- // SVD Line: 1875
- // <item> SFDITEM_FIELD__GPIOC_LCKR_LCK1
- // <name> LCK1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x5000081C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_LCKR ) </loc>
- // <o.1..1> LCK1
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_LCKR_LCK2 ----------------------------------
- // SVD Line: 1880
- // <item> SFDITEM_FIELD__GPIOC_LCKR_LCK2
- // <name> LCK2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x5000081C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_LCKR ) </loc>
- // <o.2..2> LCK2
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_LCKR_LCK3 ----------------------------------
- // SVD Line: 1885
- // <item> SFDITEM_FIELD__GPIOC_LCKR_LCK3
- // <name> LCK3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x5000081C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_LCKR ) </loc>
- // <o.3..3> LCK3
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_LCKR_LCK4 ----------------------------------
- // SVD Line: 1890
- // <item> SFDITEM_FIELD__GPIOC_LCKR_LCK4
- // <name> LCK4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x5000081C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_LCKR ) </loc>
- // <o.4..4> LCK4
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_LCKR_LCK5 ----------------------------------
- // SVD Line: 1895
- // <item> SFDITEM_FIELD__GPIOC_LCKR_LCK5
- // <name> LCK5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x5000081C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_LCKR ) </loc>
- // <o.5..5> LCK5
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_LCKR_LCK6 ----------------------------------
- // SVD Line: 1900
- // <item> SFDITEM_FIELD__GPIOC_LCKR_LCK6
- // <name> LCK6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x5000081C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_LCKR ) </loc>
- // <o.6..6> LCK6
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_LCKR_LCK7 ----------------------------------
- // SVD Line: 1905
- // <item> SFDITEM_FIELD__GPIOC_LCKR_LCK7
- // <name> LCK7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x5000081C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_LCKR ) </loc>
- // <o.7..7> LCK7
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOC_LCKR_LCKK ----------------------------------
- // SVD Line: 1910
- // <item> SFDITEM_FIELD__GPIOC_LCKR_LCKK
- // <name> LCKK </name>
- // <rw>
- // <i> [Bit 16] RW (@ 0x5000081C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_LCKR ) </loc>
- // <o.16..16> LCKK
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOC_LCKR -----------------------------------
- // SVD Line: 1865
- // <rtree> SFDITEM_REG__GPIOC_LCKR
- // <name> LCKR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x5000081C) GPIO port configuration lock register </i>
- // <loc> ( (unsigned int)((GPIOC_LCKR >> 0) & 0xFFFFFFFF), ((GPIOC_LCKR = (GPIOC_LCKR & ~(0x100FFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x100FF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOC_LCKR_LCK0 </item>
- // <item> SFDITEM_FIELD__GPIOC_LCKR_LCK1 </item>
- // <item> SFDITEM_FIELD__GPIOC_LCKR_LCK2 </item>
- // <item> SFDITEM_FIELD__GPIOC_LCKR_LCK3 </item>
- // <item> SFDITEM_FIELD__GPIOC_LCKR_LCK4 </item>
- // <item> SFDITEM_FIELD__GPIOC_LCKR_LCK5 </item>
- // <item> SFDITEM_FIELD__GPIOC_LCKR_LCK6 </item>
- // <item> SFDITEM_FIELD__GPIOC_LCKR_LCK7 </item>
- // <item> SFDITEM_FIELD__GPIOC_LCKR_LCKK </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOC_AFRL -------------------------------
- // SVD Line: 1917
- unsigned int GPIOC_AFRL __AT (0x50000820);
- // ------------------------------ Field Item: GPIOC_AFRL_AFSEL0 ---------------------------------
- // SVD Line: 1922
- // <item> SFDITEM_FIELD__GPIOC_AFRL_AFSEL0
- // <name> AFSEL0 </name>
- // <rw>
- // <i> [Bits 3..0] RW (@ 0x50000820) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_AFRL >> 0) & 0xF), ((GPIOC_AFRL = (GPIOC_AFRL & ~(0xFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_AFRL_AFSEL1 ---------------------------------
- // SVD Line: 1927
- // <item> SFDITEM_FIELD__GPIOC_AFRL_AFSEL1
- // <name> AFSEL1 </name>
- // <rw>
- // <i> [Bits 7..4] RW (@ 0x50000820) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_AFRL >> 4) & 0xF), ((GPIOC_AFRL = (GPIOC_AFRL & ~(0xFUL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_AFRL_AFSEL2 ---------------------------------
- // SVD Line: 1932
- // <item> SFDITEM_FIELD__GPIOC_AFRL_AFSEL2
- // <name> AFSEL2 </name>
- // <rw>
- // <i> [Bits 11..8] RW (@ 0x50000820) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_AFRL >> 8) & 0xF), ((GPIOC_AFRL = (GPIOC_AFRL & ~(0xFUL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_AFRL_AFSEL3 ---------------------------------
- // SVD Line: 1937
- // <item> SFDITEM_FIELD__GPIOC_AFRL_AFSEL3
- // <name> AFSEL3 </name>
- // <rw>
- // <i> [Bits 15..12] RW (@ 0x50000820) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_AFRL >> 12) & 0xF), ((GPIOC_AFRL = (GPIOC_AFRL & ~(0xFUL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_AFRL_AFSEL4 ---------------------------------
- // SVD Line: 1942
- // <item> SFDITEM_FIELD__GPIOC_AFRL_AFSEL4
- // <name> AFSEL4 </name>
- // <rw>
- // <i> [Bits 19..16] RW (@ 0x50000820) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_AFRL >> 16) & 0xF), ((GPIOC_AFRL = (GPIOC_AFRL & ~(0xFUL << 16 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 16 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_AFRL_AFSEL5 ---------------------------------
- // SVD Line: 1947
- // <item> SFDITEM_FIELD__GPIOC_AFRL_AFSEL5
- // <name> AFSEL5 </name>
- // <rw>
- // <i> [Bits 23..20] RW (@ 0x50000820) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_AFRL >> 20) & 0xF), ((GPIOC_AFRL = (GPIOC_AFRL & ~(0xFUL << 20 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 20 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_AFRL_AFSEL6 ---------------------------------
- // SVD Line: 1952
- // <item> SFDITEM_FIELD__GPIOC_AFRL_AFSEL6
- // <name> AFSEL6 </name>
- // <rw>
- // <i> [Bits 27..24] RW (@ 0x50000820) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_AFRL >> 24) & 0xF), ((GPIOC_AFRL = (GPIOC_AFRL & ~(0xFUL << 24 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 24 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOC_AFRL_AFSEL7 ---------------------------------
- // SVD Line: 1957
- // <item> SFDITEM_FIELD__GPIOC_AFRL_AFSEL7
- // <name> AFSEL7 </name>
- // <rw>
- // <i> [Bits 31..28] RW (@ 0x50000820) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOC_AFRL >> 28) & 0xF), ((GPIOC_AFRL = (GPIOC_AFRL & ~(0xFUL << 28 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 28 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOC_AFRL -----------------------------------
- // SVD Line: 1917
- // <rtree> SFDITEM_REG__GPIOC_AFRL
- // <name> AFRL </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000820) GPIO alternate function low register </i>
- // <loc> ( (unsigned int)((GPIOC_AFRL >> 0) & 0xFFFFFFFF), ((GPIOC_AFRL = (GPIOC_AFRL & ~(0xFFFFFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFFFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOC_AFRL_AFSEL0 </item>
- // <item> SFDITEM_FIELD__GPIOC_AFRL_AFSEL1 </item>
- // <item> SFDITEM_FIELD__GPIOC_AFRL_AFSEL2 </item>
- // <item> SFDITEM_FIELD__GPIOC_AFRL_AFSEL3 </item>
- // <item> SFDITEM_FIELD__GPIOC_AFRL_AFSEL4 </item>
- // <item> SFDITEM_FIELD__GPIOC_AFRL_AFSEL5 </item>
- // <item> SFDITEM_FIELD__GPIOC_AFRL_AFSEL6 </item>
- // <item> SFDITEM_FIELD__GPIOC_AFRL_AFSEL7 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOC_BRR --------------------------------
- // SVD Line: 1964
- unsigned int GPIOC_BRR __AT (0x50000828);
- // -------------------------------- Field Item: GPIOC_BRR_BR0 -----------------------------------
- // SVD Line: 1969
- // <item> SFDITEM_FIELD__GPIOC_BRR_BR0
- // <name> BR0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x50000828) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BRR ) </loc>
- // <o.0..0> BR0
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_BRR_BR1 -----------------------------------
- // SVD Line: 1974
- // <item> SFDITEM_FIELD__GPIOC_BRR_BR1
- // <name> BR1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x50000828) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BRR ) </loc>
- // <o.1..1> BR1
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_BRR_BR2 -----------------------------------
- // SVD Line: 1979
- // <item> SFDITEM_FIELD__GPIOC_BRR_BR2
- // <name> BR2 </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x50000828) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BRR ) </loc>
- // <o.2..2> BR2
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_BRR_BR3 -----------------------------------
- // SVD Line: 1984
- // <item> SFDITEM_FIELD__GPIOC_BRR_BR3
- // <name> BR3 </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x50000828) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BRR ) </loc>
- // <o.3..3> BR3
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_BRR_BR4 -----------------------------------
- // SVD Line: 1989
- // <item> SFDITEM_FIELD__GPIOC_BRR_BR4
- // <name> BR4 </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x50000828) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BRR ) </loc>
- // <o.4..4> BR4
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_BRR_BR5 -----------------------------------
- // SVD Line: 1994
- // <item> SFDITEM_FIELD__GPIOC_BRR_BR5
- // <name> BR5 </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x50000828) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BRR ) </loc>
- // <o.5..5> BR5
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_BRR_BR6 -----------------------------------
- // SVD Line: 1999
- // <item> SFDITEM_FIELD__GPIOC_BRR_BR6
- // <name> BR6 </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x50000828) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BRR ) </loc>
- // <o.6..6> BR6
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOC_BRR_BR7 -----------------------------------
- // SVD Line: 2004
- // <item> SFDITEM_FIELD__GPIOC_BRR_BR7
- // <name> BR7 </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x50000828) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOC_BRR ) </loc>
- // <o.7..7> BR7
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: GPIOC_BRR -----------------------------------
- // SVD Line: 1964
- // <rtree> SFDITEM_REG__GPIOC_BRR
- // <name> BRR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000828) port bit reset register </i>
- // <loc> ( (unsigned int)((GPIOC_BRR >> 0) & 0xFFFFFFFF), ((GPIOC_BRR = (GPIOC_BRR & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOC_BRR_BR0 </item>
- // <item> SFDITEM_FIELD__GPIOC_BRR_BR1 </item>
- // <item> SFDITEM_FIELD__GPIOC_BRR_BR2 </item>
- // <item> SFDITEM_FIELD__GPIOC_BRR_BR3 </item>
- // <item> SFDITEM_FIELD__GPIOC_BRR_BR4 </item>
- // <item> SFDITEM_FIELD__GPIOC_BRR_BR5 </item>
- // <item> SFDITEM_FIELD__GPIOC_BRR_BR6 </item>
- // <item> SFDITEM_FIELD__GPIOC_BRR_BR7 </item>
- // </rtree>
- //
- // --------------------------------- Peripheral View: GPIOC -------------------------------------
- // SVD Line: 2017
- // <view> GPIOC
- // <name> GPIOC </name>
- // <item> SFDITEM_REG__GPIOC_MODER </item>
- // <item> SFDITEM_REG__GPIOC_OTYPER </item>
- // <item> SFDITEM_REG__GPIOC_OSPEEDR </item>
- // <item> SFDITEM_REG__GPIOC_PUPDR </item>
- // <item> SFDITEM_REG__GPIOC_IDR </item>
- // <item> SFDITEM_REG__GPIOC_ODR </item>
- // <item> SFDITEM_REG__GPIOC_BSRR </item>
- // <item> SFDITEM_REG__GPIOC_LCKR </item>
- // <item> SFDITEM_REG__GPIOC_AFRL </item>
- // <item> SFDITEM_REG__GPIOC_BRR </item>
- // </view>
- //
- // --------------------------- Register Item Address: GPIOD_MODER -------------------------------
- // SVD Line: 2031
- unsigned int GPIOD_MODER __AT (0x50000C00);
- // ------------------------------ Field Item: GPIOD_MODER_MODE0 ---------------------------------
- // SVD Line: 2035
- // <item> SFDITEM_FIELD__GPIOD_MODER_MODE0
- // <name> MODE0 </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x50000C00) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOD_MODER >> 0) & 0x3), ((GPIOD_MODER = (GPIOD_MODER & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOD_MODER_MODE1 ---------------------------------
- // SVD Line: 2040
- // <item> SFDITEM_FIELD__GPIOD_MODER_MODE1
- // <name> MODE1 </name>
- // <rw>
- // <i> [Bits 3..2] RW (@ 0x50000C00) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOD_MODER >> 2) & 0x3), ((GPIOD_MODER = (GPIOD_MODER & ~(0x3UL << 2 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 2 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOD_MODER ----------------------------------
- // SVD Line: 2031
- // <rtree> SFDITEM_REG__GPIOD_MODER
- // <name> MODER </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000C00) MODER </i>
- // <loc> ( (unsigned int)((GPIOD_MODER >> 0) & 0xFFFFFFFF), ((GPIOD_MODER = (GPIOD_MODER & ~(0xFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOD_MODER_MODE0 </item>
- // <item> SFDITEM_FIELD__GPIOD_MODER_MODE1 </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: GPIOD_OTYPER ------------------------------
- // SVD Line: 2047
- unsigned int GPIOD_OTYPER __AT (0x50000C04);
- // ------------------------------ Field Item: GPIOD_OTYPER_OT0 ----------------------------------
- // SVD Line: 2051
- // <item> SFDITEM_FIELD__GPIOD_OTYPER_OT0
- // <name> OT0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x50000C04) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOD_OTYPER ) </loc>
- // <o.0..0> OT0
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: GPIOD_OTYPER_OT1 ----------------------------------
- // SVD Line: 2056
- // <item> SFDITEM_FIELD__GPIOD_OTYPER_OT1
- // <name> OT1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x50000C04) Port x configuration bits (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOD_OTYPER ) </loc>
- // <o.1..1> OT1
- // </check>
- // </item>
- //
- // ------------------------------ Register RTree: GPIOD_OTYPER ----------------------------------
- // SVD Line: 2047
- // <rtree> SFDITEM_REG__GPIOD_OTYPER
- // <name> OTYPER </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000C04) OTYPER </i>
- // <loc> ( (unsigned int)((GPIOD_OTYPER >> 0) & 0xFFFFFFFF), ((GPIOD_OTYPER = (GPIOD_OTYPER & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOD_OTYPER_OT0 </item>
- // <item> SFDITEM_FIELD__GPIOD_OTYPER_OT1 </item>
- // </rtree>
- //
- // -------------------------- Register Item Address: GPIOD_OSPEEDR ------------------------------
- // SVD Line: 2063
- unsigned int GPIOD_OSPEEDR __AT (0x50000C08);
- // ---------------------------- Field Item: GPIOD_OSPEEDR_OSPEED0 -------------------------------
- // SVD Line: 2067
- // <item> SFDITEM_FIELD__GPIOD_OSPEEDR_OSPEED0
- // <name> OSPEED0 </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x50000C08) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOD_OSPEEDR >> 0) & 0x3), ((GPIOD_OSPEEDR = (GPIOD_OSPEEDR & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: GPIOD_OSPEEDR_OSPEED1 -------------------------------
- // SVD Line: 2072
- // <item> SFDITEM_FIELD__GPIOD_OSPEEDR_OSPEED1
- // <name> OSPEED1 </name>
- // <rw>
- // <i> [Bits 3..2] RW (@ 0x50000C08) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOD_OSPEEDR >> 2) & 0x3), ((GPIOD_OSPEEDR = (GPIOD_OSPEEDR & ~(0x3UL << 2 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 2 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Register RTree: GPIOD_OSPEEDR ---------------------------------
- // SVD Line: 2063
- // <rtree> SFDITEM_REG__GPIOD_OSPEEDR
- // <name> OSPEEDR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000C08) OSPEEDR </i>
- // <loc> ( (unsigned int)((GPIOD_OSPEEDR >> 0) & 0xFFFFFFFF), ((GPIOD_OSPEEDR = (GPIOD_OSPEEDR & ~(0xFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOD_OSPEEDR_OSPEED0 </item>
- // <item> SFDITEM_FIELD__GPIOD_OSPEEDR_OSPEED1 </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: GPIOD_PUPDR -------------------------------
- // SVD Line: 2079
- unsigned int GPIOD_PUPDR __AT (0x50000C0C);
- // ------------------------------ Field Item: GPIOD_PUPDR_PUPD0 ---------------------------------
- // SVD Line: 2083
- // <item> SFDITEM_FIELD__GPIOD_PUPDR_PUPD0
- // <name> PUPD0 </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x50000C0C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOD_PUPDR >> 0) & 0x3), ((GPIOD_PUPDR = (GPIOD_PUPDR & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOD_PUPDR_PUPD1 ---------------------------------
- // SVD Line: 2088
- // <item> SFDITEM_FIELD__GPIOD_PUPDR_PUPD1
- // <name> PUPD1 </name>
- // <rw>
- // <i> [Bits 3..2] RW (@ 0x50000C0C) Port x configuration bits (y = 0..15) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOD_PUPDR >> 2) & 0x3), ((GPIOD_PUPDR = (GPIOD_PUPDR & ~(0x3UL << 2 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 2 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOD_PUPDR ----------------------------------
- // SVD Line: 2079
- // <rtree> SFDITEM_REG__GPIOD_PUPDR
- // <name> PUPDR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000C0C) PUPDR </i>
- // <loc> ( (unsigned int)((GPIOD_PUPDR >> 0) & 0xFFFFFFFF), ((GPIOD_PUPDR = (GPIOD_PUPDR & ~(0xFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOD_PUPDR_PUPD0 </item>
- // <item> SFDITEM_FIELD__GPIOD_PUPDR_PUPD1 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOD_IDR --------------------------------
- // SVD Line: 2095
- unsigned int GPIOD_IDR __AT (0x50000C10);
- // -------------------------------- Field Item: GPIOD_IDR_ID0 -----------------------------------
- // SVD Line: 2099
- // <item> SFDITEM_FIELD__GPIOD_IDR_ID0
- // <name> ID0 </name>
- // <r>
- // <i> [Bit 0] RO (@ 0x50000C10) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOD_IDR ) </loc>
- // <o.0..0> ID0
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOD_IDR_ID1 -----------------------------------
- // SVD Line: 2105
- // <item> SFDITEM_FIELD__GPIOD_IDR_ID1
- // <name> ID1 </name>
- // <r>
- // <i> [Bit 1] RO (@ 0x50000C10) Port input data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOD_IDR ) </loc>
- // <o.1..1> ID1
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: GPIOD_IDR -----------------------------------
- // SVD Line: 2095
- // <rtree> SFDITEM_REG__GPIOD_IDR
- // <name> IDR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000C10) IDR </i>
- // <loc> ( (unsigned int)((GPIOD_IDR >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__GPIOD_IDR_ID0 </item>
- // <item> SFDITEM_FIELD__GPIOD_IDR_ID1 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOD_ODR --------------------------------
- // SVD Line: 2113
- unsigned int GPIOD_ODR __AT (0x50000C14);
- // -------------------------------- Field Item: GPIOD_ODR_OD0 -----------------------------------
- // SVD Line: 2117
- // <item> SFDITEM_FIELD__GPIOD_ODR_OD0
- // <name> OD0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x50000C14) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOD_ODR ) </loc>
- // <o.0..0> OD0
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOD_ODR_OD1 -----------------------------------
- // SVD Line: 2122
- // <item> SFDITEM_FIELD__GPIOD_ODR_OD1
- // <name> OD1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x50000C14) Port output data (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOD_ODR ) </loc>
- // <o.1..1> OD1
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: GPIOD_ODR -----------------------------------
- // SVD Line: 2113
- // <rtree> SFDITEM_REG__GPIOD_ODR
- // <name> ODR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000C14) ODR </i>
- // <loc> ( (unsigned int)((GPIOD_ODR >> 0) & 0xFFFFFFFF), ((GPIOD_ODR = (GPIOD_ODR & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOD_ODR_OD0 </item>
- // <item> SFDITEM_FIELD__GPIOD_ODR_OD1 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOD_BSRR -------------------------------
- // SVD Line: 2129
- unsigned int GPIOD_BSRR __AT (0x50000C18);
- // ------------------------------- Field Item: GPIOD_BSRR_BS0 -----------------------------------
- // SVD Line: 2133
- // <item> SFDITEM_FIELD__GPIOD_BSRR_BS0
- // <name> BS0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x50000C18) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOD_BSRR ) </loc>
- // <o.0..0> BS0
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOD_BSRR_BS1 -----------------------------------
- // SVD Line: 2138
- // <item> SFDITEM_FIELD__GPIOD_BSRR_BS1
- // <name> BS1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x50000C18) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOD_BSRR ) </loc>
- // <o.1..1> BS1
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOD_BSRR_BR0 -----------------------------------
- // SVD Line: 2143
- // <item> SFDITEM_FIELD__GPIOD_BSRR_BR0
- // <name> BR0 </name>
- // <rw>
- // <i> [Bit 16] RW (@ 0x50000C18) Port x set bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOD_BSRR ) </loc>
- // <o.16..16> BR0
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOD_BSRR_BR1 -----------------------------------
- // SVD Line: 2148
- // <item> SFDITEM_FIELD__GPIOD_BSRR_BR1
- // <name> BR1 </name>
- // <rw>
- // <i> [Bit 17] RW (@ 0x50000C18) Port x reset bit y (y = 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOD_BSRR ) </loc>
- // <o.17..17> BR1
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOD_BSRR -----------------------------------
- // SVD Line: 2129
- // <rtree> SFDITEM_REG__GPIOD_BSRR
- // <name> BSRR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000C18) BSRR </i>
- // <loc> ( (unsigned int)((GPIOD_BSRR >> 0) & 0xFFFFFFFF), ((GPIOD_BSRR = (GPIOD_BSRR & ~(0x30003UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x30003) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOD_BSRR_BS0 </item>
- // <item> SFDITEM_FIELD__GPIOD_BSRR_BS1 </item>
- // <item> SFDITEM_FIELD__GPIOD_BSRR_BR0 </item>
- // <item> SFDITEM_FIELD__GPIOD_BSRR_BR1 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOD_LCKR -------------------------------
- // SVD Line: 2155
- unsigned int GPIOD_LCKR __AT (0x50000C1C);
- // ------------------------------- Field Item: GPIOD_LCKR_LCK0 ----------------------------------
- // SVD Line: 2159
- // <item> SFDITEM_FIELD__GPIOD_LCKR_LCK0
- // <name> LCK0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x50000C1C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOD_LCKR ) </loc>
- // <o.0..0> LCK0
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOD_LCKR_LCK1 ----------------------------------
- // SVD Line: 2164
- // <item> SFDITEM_FIELD__GPIOD_LCKR_LCK1
- // <name> LCK1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x50000C1C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOD_LCKR ) </loc>
- // <o.1..1> LCK1
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: GPIOD_LCKR_LCKK ----------------------------------
- // SVD Line: 2169
- // <item> SFDITEM_FIELD__GPIOD_LCKR_LCKK
- // <name> LCKK </name>
- // <rw>
- // <i> [Bit 16] RW (@ 0x50000C1C) Port x lock bit y (y= 0..15) </i>
- // <check>
- // <loc> ( (unsigned int) GPIOD_LCKR ) </loc>
- // <o.16..16> LCKK
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOD_LCKR -----------------------------------
- // SVD Line: 2155
- // <rtree> SFDITEM_REG__GPIOD_LCKR
- // <name> LCKR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000C1C) LCKR </i>
- // <loc> ( (unsigned int)((GPIOD_LCKR >> 0) & 0xFFFFFFFF), ((GPIOD_LCKR = (GPIOD_LCKR & ~(0x10003UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x10003) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOD_LCKR_LCK0 </item>
- // <item> SFDITEM_FIELD__GPIOD_LCKR_LCK1 </item>
- // <item> SFDITEM_FIELD__GPIOD_LCKR_LCKK </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOD_AFRL -------------------------------
- // SVD Line: 2176
- unsigned int GPIOD_AFRL __AT (0x50000C20);
- // ------------------------------ Field Item: GPIOD_AFRL_AFSEL0 ---------------------------------
- // SVD Line: 2180
- // <item> SFDITEM_FIELD__GPIOD_AFRL_AFSEL0
- // <name> AFSEL0 </name>
- // <rw>
- // <i> [Bits 3..0] RW (@ 0x50000C20) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOD_AFRL >> 0) & 0xF), ((GPIOD_AFRL = (GPIOD_AFRL & ~(0xFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: GPIOD_AFRL_AFSEL1 ---------------------------------
- // SVD Line: 2185
- // <item> SFDITEM_FIELD__GPIOD_AFRL_AFSEL1
- // <name> AFSEL1 </name>
- // <rw>
- // <i> [Bits 7..4] RW (@ 0x50000C20) Alternate function selection for port x bit y (y = 0..7) </i>
- // <edit>
- // <loc> ( (unsigned char)((GPIOD_AFRL >> 4) & 0xF), ((GPIOD_AFRL = (GPIOD_AFRL & ~(0xFUL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: GPIOD_AFRL -----------------------------------
- // SVD Line: 2176
- // <rtree> SFDITEM_REG__GPIOD_AFRL
- // <name> AFRL </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000C20) AFRL </i>
- // <loc> ( (unsigned int)((GPIOD_AFRL >> 0) & 0xFFFFFFFF), ((GPIOD_AFRL = (GPIOD_AFRL & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOD_AFRL_AFSEL0 </item>
- // <item> SFDITEM_FIELD__GPIOD_AFRL_AFSEL1 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: GPIOD_BRR --------------------------------
- // SVD Line: 2192
- unsigned int GPIOD_BRR __AT (0x50000C28);
- // -------------------------------- Field Item: GPIOD_BRR_BR0 -----------------------------------
- // SVD Line: 2196
- // <item> SFDITEM_FIELD__GPIOD_BRR_BR0
- // <name> BR0 </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x50000C28) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOD_BRR ) </loc>
- // <o.0..0> BR0
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: GPIOD_BRR_BR1 -----------------------------------
- // SVD Line: 2201
- // <item> SFDITEM_FIELD__GPIOD_BRR_BR1
- // <name> BR1 </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x50000C28) Port Reset bit </i>
- // <check>
- // <loc> ( (unsigned int) GPIOD_BRR ) </loc>
- // <o.1..1> BR1
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: GPIOD_BRR -----------------------------------
- // SVD Line: 2192
- // <rtree> SFDITEM_REG__GPIOD_BRR
- // <name> BRR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x50000C28) BRR </i>
- // <loc> ( (unsigned int)((GPIOD_BRR >> 0) & 0xFFFFFFFF), ((GPIOD_BRR = (GPIOD_BRR & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__GPIOD_BRR_BR0 </item>
- // <item> SFDITEM_FIELD__GPIOD_BRR_BR1 </item>
- // </rtree>
- //
- // --------------------------------- Peripheral View: GPIOD -------------------------------------
- // SVD Line: 2022
- // <view> GPIOD
- // <name> GPIOD </name>
- // <item> SFDITEM_REG__GPIOD_MODER </item>
- // <item> SFDITEM_REG__GPIOD_OTYPER </item>
- // <item> SFDITEM_REG__GPIOD_OSPEEDR </item>
- // <item> SFDITEM_REG__GPIOD_PUPDR </item>
- // <item> SFDITEM_REG__GPIOD_IDR </item>
- // <item> SFDITEM_REG__GPIOD_ODR </item>
- // <item> SFDITEM_REG__GPIOD_BSRR </item>
- // <item> SFDITEM_REG__GPIOD_LCKR </item>
- // <item> SFDITEM_REG__GPIOD_AFRL </item>
- // <item> SFDITEM_REG__GPIOD_BRR </item>
- // </view>
- //
- // ----------------------------- Register Item Address: I2C_CR1 ---------------------------------
- // SVD Line: 2225
- unsigned int I2C_CR1 __AT (0x40005400);
- // --------------------------------- Field Item: I2C_CR1_PE -------------------------------------
- // SVD Line: 2230
- // <item> SFDITEM_FIELD__I2C_CR1_PE
- // <name> PE </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40005400) Peripheral enable </i>
- // <check>
- // <loc> ( (unsigned int) I2C_CR1 ) </loc>
- // <o.0..0> PE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: I2C_CR1_ENGC ------------------------------------
- // SVD Line: 2235
- // <item> SFDITEM_FIELD__I2C_CR1_ENGC
- // <name> ENGC </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x40005400) General call enable </i>
- // <check>
- // <loc> ( (unsigned int) I2C_CR1 ) </loc>
- // <o.6..6> ENGC
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: I2C_CR1_NOSTRETCH ---------------------------------
- // SVD Line: 2240
- // <item> SFDITEM_FIELD__I2C_CR1_NOSTRETCH
- // <name> NOSTRETCH </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40005400) Clock stretching disable (Slavemode) </i>
- // <check>
- // <loc> ( (unsigned int) I2C_CR1 ) </loc>
- // <o.7..7> NOSTRETCH
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: I2C_CR1_START -----------------------------------
- // SVD Line: 2245
- // <item> SFDITEM_FIELD__I2C_CR1_START
- // <name> START </name>
- // <rw>
- // <i> [Bit 8] RW (@ 0x40005400) Start generation </i>
- // <check>
- // <loc> ( (unsigned int) I2C_CR1 ) </loc>
- // <o.8..8> START
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: I2C_CR1_STOP ------------------------------------
- // SVD Line: 2250
- // <item> SFDITEM_FIELD__I2C_CR1_STOP
- // <name> STOP </name>
- // <rw>
- // <i> [Bit 9] RW (@ 0x40005400) Stop generation </i>
- // <check>
- // <loc> ( (unsigned int) I2C_CR1 ) </loc>
- // <o.9..9> STOP
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: I2C_CR1_ACK ------------------------------------
- // SVD Line: 2255
- // <item> SFDITEM_FIELD__I2C_CR1_ACK
- // <name> ACK </name>
- // <rw>
- // <i> [Bit 10] RW (@ 0x40005400) Acknowledge enable </i>
- // <check>
- // <loc> ( (unsigned int) I2C_CR1 ) </loc>
- // <o.10..10> ACK
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: I2C_CR1_POS ------------------------------------
- // SVD Line: 2260
- // <item> SFDITEM_FIELD__I2C_CR1_POS
- // <name> POS </name>
- // <rw>
- // <i> [Bit 11] RW (@ 0x40005400) Acknowledge/PEC Position (for datareception) </i>
- // <check>
- // <loc> ( (unsigned int) I2C_CR1 ) </loc>
- // <o.11..11> POS
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: I2C_CR1_SWRST -----------------------------------
- // SVD Line: 2265
- // <item> SFDITEM_FIELD__I2C_CR1_SWRST
- // <name> SWRST </name>
- // <rw>
- // <i> [Bit 15] RW (@ 0x40005400) Software reset </i>
- // <check>
- // <loc> ( (unsigned int) I2C_CR1 ) </loc>
- // <o.15..15> SWRST
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: I2C_CR1 ------------------------------------
- // SVD Line: 2225
- // <rtree> SFDITEM_REG__I2C_CR1
- // <name> CR1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40005400) Control register 1 </i>
- // <loc> ( (unsigned int)((I2C_CR1 >> 0) & 0xFFFFFFFF), ((I2C_CR1 = (I2C_CR1 & ~(0x8FC1UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x8FC1) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__I2C_CR1_PE </item>
- // <item> SFDITEM_FIELD__I2C_CR1_ENGC </item>
- // <item> SFDITEM_FIELD__I2C_CR1_NOSTRETCH </item>
- // <item> SFDITEM_FIELD__I2C_CR1_START </item>
- // <item> SFDITEM_FIELD__I2C_CR1_STOP </item>
- // <item> SFDITEM_FIELD__I2C_CR1_ACK </item>
- // <item> SFDITEM_FIELD__I2C_CR1_POS </item>
- // <item> SFDITEM_FIELD__I2C_CR1_SWRST </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: I2C_CR2 ---------------------------------
- // SVD Line: 2272
- unsigned int I2C_CR2 __AT (0x40005404);
- // -------------------------------- Field Item: I2C_CR2_FREQ ------------------------------------
- // SVD Line: 2277
- // <item> SFDITEM_FIELD__I2C_CR2_FREQ
- // <name> FREQ </name>
- // <rw>
- // <i> [Bits 5..0] RW (@ 0x40005404) Peripheral clock frequency </i>
- // <edit>
- // <loc> ( (unsigned char)((I2C_CR2 >> 0) & 0x3F), ((I2C_CR2 = (I2C_CR2 & ~(0x3FUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3F) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Field Item: I2C_CR2_ITERREN ----------------------------------
- // SVD Line: 2282
- // <item> SFDITEM_FIELD__I2C_CR2_ITERREN
- // <name> ITERREN </name>
- // <rw>
- // <i> [Bit 8] RW (@ 0x40005404) Error interrupt enable </i>
- // <check>
- // <loc> ( (unsigned int) I2C_CR2 ) </loc>
- // <o.8..8> ITERREN
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: I2C_CR2_ITEVTEN ----------------------------------
- // SVD Line: 2287
- // <item> SFDITEM_FIELD__I2C_CR2_ITEVTEN
- // <name> ITEVTEN </name>
- // <rw>
- // <i> [Bit 9] RW (@ 0x40005404) Event interrupt enable </i>
- // <check>
- // <loc> ( (unsigned int) I2C_CR2 ) </loc>
- // <o.9..9> ITEVTEN
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: I2C_CR2_ITBUFEN ----------------------------------
- // SVD Line: 2292
- // <item> SFDITEM_FIELD__I2C_CR2_ITBUFEN
- // <name> ITBUFEN </name>
- // <rw>
- // <i> [Bit 10] RW (@ 0x40005404) Buffer interrupt enable </i>
- // <check>
- // <loc> ( (unsigned int) I2C_CR2 ) </loc>
- // <o.10..10> ITBUFEN
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: I2C_CR2 ------------------------------------
- // SVD Line: 2272
- // <rtree> SFDITEM_REG__I2C_CR2
- // <name> CR2 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40005404) Control register 2 </i>
- // <loc> ( (unsigned int)((I2C_CR2 >> 0) & 0xFFFFFFFF), ((I2C_CR2 = (I2C_CR2 & ~(0x73FUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x73F) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__I2C_CR2_FREQ </item>
- // <item> SFDITEM_FIELD__I2C_CR2_ITERREN </item>
- // <item> SFDITEM_FIELD__I2C_CR2_ITEVTEN </item>
- // <item> SFDITEM_FIELD__I2C_CR2_ITBUFEN </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: I2C_OAR1 --------------------------------
- // SVD Line: 2299
- unsigned int I2C_OAR1 __AT (0x40005408);
- // -------------------------------- Field Item: I2C_OAR1_ADD ------------------------------------
- // SVD Line: 2304
- // <item> SFDITEM_FIELD__I2C_OAR1_ADD
- // <name> ADD </name>
- // <rw>
- // <i> [Bits 7..1] RW (@ 0x40005408) Interface address </i>
- // <edit>
- // <loc> ( (unsigned char)((I2C_OAR1 >> 1) & 0x7F), ((I2C_OAR1 = (I2C_OAR1 & ~(0x7FUL << 1 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7F) << 1 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: I2C_OAR1 ------------------------------------
- // SVD Line: 2299
- // <rtree> SFDITEM_REG__I2C_OAR1
- // <name> OAR1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40005408) Own address register 1 </i>
- // <loc> ( (unsigned int)((I2C_OAR1 >> 0) & 0xFFFFFFFF), ((I2C_OAR1 = (I2C_OAR1 & ~(0xFEUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFE) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__I2C_OAR1_ADD </item>
- // </rtree>
- //
- // ------------------------------ Register Item Address: I2C_DR ---------------------------------
- // SVD Line: 2311
- unsigned int I2C_DR __AT (0x40005410);
- // ---------------------------------- Field Item: I2C_DR_DR -------------------------------------
- // SVD Line: 2316
- // <item> SFDITEM_FIELD__I2C_DR_DR
- // <name> DR </name>
- // <rw>
- // <i> [Bits 7..0] RW (@ 0x40005410) 8-bit data register </i>
- // <edit>
- // <loc> ( (unsigned char)((I2C_DR >> 0) & 0xFF), ((I2C_DR = (I2C_DR & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: I2C_DR -------------------------------------
- // SVD Line: 2311
- // <rtree> SFDITEM_REG__I2C_DR
- // <name> DR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40005410) Data register </i>
- // <loc> ( (unsigned int)((I2C_DR >> 0) & 0xFFFFFFFF), ((I2C_DR = (I2C_DR & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__I2C_DR_DR </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: I2C_SR1 ---------------------------------
- // SVD Line: 2323
- unsigned int I2C_SR1 __AT (0x40005414);
- // --------------------------------- Field Item: I2C_SR1_SB -------------------------------------
- // SVD Line: 2328
- // <item> SFDITEM_FIELD__I2C_SR1_SB
- // <name> SB </name>
- // <r>
- // <i> [Bit 0] RO (@ 0x40005414) Start bit (Master mode) </i>
- // <check>
- // <loc> ( (unsigned int) I2C_SR1 ) </loc>
- // <o.0..0> SB
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: I2C_SR1_ADDR ------------------------------------
- // SVD Line: 2334
- // <item> SFDITEM_FIELD__I2C_SR1_ADDR
- // <name> ADDR </name>
- // <r>
- // <i> [Bit 1] RO (@ 0x40005414) Address sent (master mode)/matched(slave mode) </i>
- // <check>
- // <loc> ( (unsigned int) I2C_SR1 ) </loc>
- // <o.1..1> ADDR
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: I2C_SR1_BTF ------------------------------------
- // SVD Line: 2340
- // <item> SFDITEM_FIELD__I2C_SR1_BTF
- // <name> BTF </name>
- // <r>
- // <i> [Bit 2] RO (@ 0x40005414) Byte transfer finished </i>
- // <check>
- // <loc> ( (unsigned int) I2C_SR1 ) </loc>
- // <o.2..2> BTF
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: I2C_SR1_STOPF -----------------------------------
- // SVD Line: 2346
- // <item> SFDITEM_FIELD__I2C_SR1_STOPF
- // <name> STOPF </name>
- // <r>
- // <i> [Bit 4] RO (@ 0x40005414) Stop detection (slavemode) </i>
- // <check>
- // <loc> ( (unsigned int) I2C_SR1 ) </loc>
- // <o.4..4> STOPF
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: I2C_SR1_RXNE ------------------------------------
- // SVD Line: 2352
- // <item> SFDITEM_FIELD__I2C_SR1_RXNE
- // <name> RXNE </name>
- // <r>
- // <i> [Bit 6] RO (@ 0x40005414) Data register not empty(receivers) </i>
- // <check>
- // <loc> ( (unsigned int) I2C_SR1 ) </loc>
- // <o.6..6> RXNE
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: I2C_SR1_TXE ------------------------------------
- // SVD Line: 2358
- // <item> SFDITEM_FIELD__I2C_SR1_TXE
- // <name> TXE </name>
- // <r>
- // <i> [Bit 7] RO (@ 0x40005414) Data register empty(transmitters) </i>
- // <check>
- // <loc> ( (unsigned int) I2C_SR1 ) </loc>
- // <o.7..7> TXE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: I2C_SR1_BERR ------------------------------------
- // SVD Line: 2364
- // <item> SFDITEM_FIELD__I2C_SR1_BERR
- // <name> BERR </name>
- // <rw>
- // <i> [Bit 8] RW (@ 0x40005414) Bus error </i>
- // <check>
- // <loc> ( (unsigned int) I2C_SR1 ) </loc>
- // <o.8..8> BERR
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: I2C_SR1_ARLO ------------------------------------
- // SVD Line: 2369
- // <item> SFDITEM_FIELD__I2C_SR1_ARLO
- // <name> ARLO </name>
- // <rw>
- // <i> [Bit 9] RW (@ 0x40005414) Arbitration lost (mastermode) </i>
- // <check>
- // <loc> ( (unsigned int) I2C_SR1 ) </loc>
- // <o.9..9> ARLO
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: I2C_SR1_AF -------------------------------------
- // SVD Line: 2374
- // <item> SFDITEM_FIELD__I2C_SR1_AF
- // <name> AF </name>
- // <rw>
- // <i> [Bit 10] RW (@ 0x40005414) Acknowledge failure </i>
- // <check>
- // <loc> ( (unsigned int) I2C_SR1 ) </loc>
- // <o.10..10> AF
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: I2C_SR1_OVR ------------------------------------
- // SVD Line: 2379
- // <item> SFDITEM_FIELD__I2C_SR1_OVR
- // <name> OVR </name>
- // <rw>
- // <i> [Bit 11] RW (@ 0x40005414) Overrun/Underrun </i>
- // <check>
- // <loc> ( (unsigned int) I2C_SR1 ) </loc>
- // <o.11..11> OVR
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: I2C_SR1 ------------------------------------
- // SVD Line: 2323
- // <rtree> SFDITEM_REG__I2C_SR1
- // <name> SR1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40005414) Status register 1 </i>
- // <loc> ( (unsigned int)((I2C_SR1 >> 0) & 0xFFFFFFFF), ((I2C_SR1 = (I2C_SR1 & ~(0xF00UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xF00) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__I2C_SR1_SB </item>
- // <item> SFDITEM_FIELD__I2C_SR1_ADDR </item>
- // <item> SFDITEM_FIELD__I2C_SR1_BTF </item>
- // <item> SFDITEM_FIELD__I2C_SR1_STOPF </item>
- // <item> SFDITEM_FIELD__I2C_SR1_RXNE </item>
- // <item> SFDITEM_FIELD__I2C_SR1_TXE </item>
- // <item> SFDITEM_FIELD__I2C_SR1_BERR </item>
- // <item> SFDITEM_FIELD__I2C_SR1_ARLO </item>
- // <item> SFDITEM_FIELD__I2C_SR1_AF </item>
- // <item> SFDITEM_FIELD__I2C_SR1_OVR </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: I2C_SR2 ---------------------------------
- // SVD Line: 2386
- unsigned int I2C_SR2 __AT (0x40005418);
- // --------------------------------- Field Item: I2C_SR2_MSL ------------------------------------
- // SVD Line: 2391
- // <item> SFDITEM_FIELD__I2C_SR2_MSL
- // <name> MSL </name>
- // <r>
- // <i> [Bit 0] RO (@ 0x40005418) Master/slave </i>
- // <check>
- // <loc> ( (unsigned int) I2C_SR2 ) </loc>
- // <o.0..0> MSL
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: I2C_SR2_BUSY ------------------------------------
- // SVD Line: 2397
- // <item> SFDITEM_FIELD__I2C_SR2_BUSY
- // <name> BUSY </name>
- // <r>
- // <i> [Bit 1] RO (@ 0x40005418) Bus busy </i>
- // <check>
- // <loc> ( (unsigned int) I2C_SR2 ) </loc>
- // <o.1..1> BUSY
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: I2C_SR2_TRA ------------------------------------
- // SVD Line: 2403
- // <item> SFDITEM_FIELD__I2C_SR2_TRA
- // <name> TRA </name>
- // <r>
- // <i> [Bit 2] RO (@ 0x40005418) Transmitter/receiver </i>
- // <check>
- // <loc> ( (unsigned int) I2C_SR2 ) </loc>
- // <o.2..2> TRA
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: I2C_SR2_GENCALL ----------------------------------
- // SVD Line: 2409
- // <item> SFDITEM_FIELD__I2C_SR2_GENCALL
- // <name> GENCALL </name>
- // <r>
- // <i> [Bit 4] RO (@ 0x40005418) General call address (Slavemode) </i>
- // <check>
- // <loc> ( (unsigned int) I2C_SR2 ) </loc>
- // <o.4..4> GENCALL
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: I2C_SR2 ------------------------------------
- // SVD Line: 2386
- // <rtree> SFDITEM_REG__I2C_SR2
- // <name> SR2 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40005418) Status register 2 </i>
- // <loc> ( (unsigned int)((I2C_SR2 >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__I2C_SR2_MSL </item>
- // <item> SFDITEM_FIELD__I2C_SR2_BUSY </item>
- // <item> SFDITEM_FIELD__I2C_SR2_TRA </item>
- // <item> SFDITEM_FIELD__I2C_SR2_GENCALL </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: I2C_CCR ---------------------------------
- // SVD Line: 2417
- unsigned int I2C_CCR __AT (0x4000541C);
- // --------------------------------- Field Item: I2C_CCR_CCR ------------------------------------
- // SVD Line: 2422
- // <item> SFDITEM_FIELD__I2C_CCR_CCR
- // <name> CCR </name>
- // <rw>
- // <i> [Bits 11..0] RW (@ 0x4000541C) Clock control register in Fast/Standardmode (Master mode) </i>
- // <edit>
- // <loc> ( (unsigned short)((I2C_CCR >> 0) & 0xFFF), ((I2C_CCR = (I2C_CCR & ~(0xFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: I2C_CCR_DUTY ------------------------------------
- // SVD Line: 2427
- // <item> SFDITEM_FIELD__I2C_CCR_DUTY
- // <name> DUTY </name>
- // <rw>
- // <i> [Bit 14] RW (@ 0x4000541C) Fast mode duty cycle </i>
- // <check>
- // <loc> ( (unsigned int) I2C_CCR ) </loc>
- // <o.14..14> DUTY
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: I2C_CCR_F_S ------------------------------------
- // SVD Line: 2432
- // <item> SFDITEM_FIELD__I2C_CCR_F_S
- // <name> F_S </name>
- // <rw>
- // <i> [Bit 15] RW (@ 0x4000541C) I2C master mode selection </i>
- // <check>
- // <loc> ( (unsigned int) I2C_CCR ) </loc>
- // <o.15..15> F_S
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: I2C_CCR ------------------------------------
- // SVD Line: 2417
- // <rtree> SFDITEM_REG__I2C_CCR
- // <name> CCR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4000541C) Clock control register </i>
- // <loc> ( (unsigned int)((I2C_CCR >> 0) & 0xFFFFFFFF), ((I2C_CCR = (I2C_CCR & ~(0xCFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xCFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__I2C_CCR_CCR </item>
- // <item> SFDITEM_FIELD__I2C_CCR_DUTY </item>
- // <item> SFDITEM_FIELD__I2C_CCR_F_S </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: I2C_TRISE --------------------------------
- // SVD Line: 2439
- unsigned int I2C_TRISE __AT (0x40005420);
- // ------------------------------- Field Item: I2C_TRISE_TRISE ----------------------------------
- // SVD Line: 2444
- // <item> SFDITEM_FIELD__I2C_TRISE_TRISE
- // <name> TRISE </name>
- // <rw>
- // <i> [Bits 5..0] RW (@ 0x40005420) Maximum rise time in Fast/Standard mode(Master mode) </i>
- // <edit>
- // <loc> ( (unsigned char)((I2C_TRISE >> 0) & 0x3F), ((I2C_TRISE = (I2C_TRISE & ~(0x3FUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3F) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: I2C_TRISE -----------------------------------
- // SVD Line: 2439
- // <rtree> SFDITEM_REG__I2C_TRISE
- // <name> TRISE </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40005420) TRISE register </i>
- // <loc> ( (unsigned int)((I2C_TRISE >> 0) & 0xFFFFFFFF), ((I2C_TRISE = (I2C_TRISE & ~(0x3FUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3F) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__I2C_TRISE_TRISE </item>
- // </rtree>
- //
- // ---------------------------------- Peripheral View: I2C --------------------------------------
- // SVD Line: 2210
- // <view> I2C
- // <name> I2C </name>
- // <item> SFDITEM_REG__I2C_CR1 </item>
- // <item> SFDITEM_REG__I2C_CR2 </item>
- // <item> SFDITEM_REG__I2C_OAR1 </item>
- // <item> SFDITEM_REG__I2C_DR </item>
- // <item> SFDITEM_REG__I2C_SR1 </item>
- // <item> SFDITEM_REG__I2C_SR2 </item>
- // <item> SFDITEM_REG__I2C_CCR </item>
- // <item> SFDITEM_REG__I2C_TRISE </item>
- // </view>
- //
- // ----------------------------- Register Item Address: IWDG_KR ---------------------------------
- // SVD Line: 2463
- unsigned int IWDG_KR __AT (0x40003000);
- // --------------------------------- Field Item: IWDG_KR_KEY ------------------------------------
- // SVD Line: 2468
- // <item> SFDITEM_FIELD__IWDG_KR_KEY
- // <name> KEY </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x40003000) Key value </i>
- // <edit>
- // <loc> ( (unsigned short)((IWDG_KR >> 0) & 0xFFFF), ((IWDG_KR = (IWDG_KR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: IWDG_KR ------------------------------------
- // SVD Line: 2463
- // <rtree> SFDITEM_REG__IWDG_KR
- // <name> KR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40003000) Key register (IWDG_KR) </i>
- // <loc> ( (unsigned int)((IWDG_KR >> 0) & 0xFFFFFFFF), ((IWDG_KR = (IWDG_KR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__IWDG_KR_KEY </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: IWDG_PR ---------------------------------
- // SVD Line: 2475
- unsigned int IWDG_PR __AT (0x40003004);
- // --------------------------------- Field Item: IWDG_PR_PR -------------------------------------
- // SVD Line: 2480
- // <item> SFDITEM_FIELD__IWDG_PR_PR
- // <name> PR </name>
- // <rw>
- // <i> [Bits 2..0] RW (@ 0x40003004) Prescaler divider </i>
- // <edit>
- // <loc> ( (unsigned char)((IWDG_PR >> 0) & 0x7), ((IWDG_PR = (IWDG_PR & ~(0x7UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: IWDG_PR ------------------------------------
- // SVD Line: 2475
- // <rtree> SFDITEM_REG__IWDG_PR
- // <name> PR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40003004) Prescaler register (IWDG_PR) </i>
- // <loc> ( (unsigned int)((IWDG_PR >> 0) & 0xFFFFFFFF), ((IWDG_PR = (IWDG_PR & ~(0x7UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x7) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__IWDG_PR_PR </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: IWDG_RLR --------------------------------
- // SVD Line: 2487
- unsigned int IWDG_RLR __AT (0x40003008);
- // --------------------------------- Field Item: IWDG_RLR_RL ------------------------------------
- // SVD Line: 2492
- // <item> SFDITEM_FIELD__IWDG_RLR_RL
- // <name> RL </name>
- // <rw>
- // <i> [Bits 11..0] RW (@ 0x40003008) Watchdog counter reload value </i>
- // <edit>
- // <loc> ( (unsigned short)((IWDG_RLR >> 0) & 0xFFF), ((IWDG_RLR = (IWDG_RLR & ~(0xFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: IWDG_RLR ------------------------------------
- // SVD Line: 2487
- // <rtree> SFDITEM_REG__IWDG_RLR
- // <name> RLR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40003008) Reload register (IWDG_RLR) </i>
- // <loc> ( (unsigned int)((IWDG_RLR >> 0) & 0xFFFFFFFF), ((IWDG_RLR = (IWDG_RLR & ~(0xFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__IWDG_RLR_RL </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: IWDG_SR ---------------------------------
- // SVD Line: 2499
- unsigned int IWDG_SR __AT (0x4000300C);
- // --------------------------------- Field Item: IWDG_SR_PVU ------------------------------------
- // SVD Line: 2504
- // <item> SFDITEM_FIELD__IWDG_SR_PVU
- // <name> PVU </name>
- // <r>
- // <i> [Bit 0] RO (@ 0x4000300C) Watchdog prescaler value update </i>
- // <check>
- // <loc> ( (unsigned int) IWDG_SR ) </loc>
- // <o.0..0> PVU
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: IWDG_SR_RVU ------------------------------------
- // SVD Line: 2510
- // <item> SFDITEM_FIELD__IWDG_SR_RVU
- // <name> RVU </name>
- // <r>
- // <i> [Bit 1] RO (@ 0x4000300C) Watchdog counter reload value update </i>
- // <check>
- // <loc> ( (unsigned int) IWDG_SR ) </loc>
- // <o.1..1> RVU
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: IWDG_SR ------------------------------------
- // SVD Line: 2499
- // <rtree> SFDITEM_REG__IWDG_SR
- // <name> SR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4000300C) Status register (IWDG_SR) </i>
- // <loc> ( (unsigned int)((IWDG_SR >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__IWDG_SR_PVU </item>
- // <item> SFDITEM_FIELD__IWDG_SR_RVU </item>
- // </rtree>
- //
- // ---------------------------------- Peripheral View: IWDG -------------------------------------
- // SVD Line: 2453
- // <view> IWDG
- // <name> IWDG </name>
- // <item> SFDITEM_REG__IWDG_KR </item>
- // <item> SFDITEM_REG__IWDG_PR </item>
- // <item> SFDITEM_REG__IWDG_RLR </item>
- // <item> SFDITEM_REG__IWDG_SR </item>
- // </view>
- //
- // ---------------------------- Register Item Address: LPTIM1_ISR -------------------------------
- // SVD Line: 2536
- unsigned int LPTIM1_ISR __AT (0x40007C00);
- // ------------------------------- Field Item: LPTIM1_ISR_ARRM ----------------------------------
- // SVD Line: 2541
- // <item> SFDITEM_FIELD__LPTIM1_ISR_ARRM
- // <name> ARRM </name>
- // <r>
- // <i> [Bit 1] RO (@ 0x40007C00) Autoreload match </i>
- // <check>
- // <loc> ( (unsigned int) LPTIM1_ISR ) </loc>
- // <o.1..1> ARRM
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: LPTIM1_ISR_ARROK ----------------------------------
- // SVD Line: 2547
- // <item> SFDITEM_FIELD__LPTIM1_ISR_ARROK
- // <name> ARROK </name>
- // <r>
- // <i> [Bit 4] RO (@ 0x40007C00) Autoreload match update OK </i>
- // <check>
- // <loc> ( (unsigned int) LPTIM1_ISR ) </loc>
- // <o.4..4> ARROK
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: LPTIM1_ISR -----------------------------------
- // SVD Line: 2536
- // <rtree> SFDITEM_REG__LPTIM1_ISR
- // <name> ISR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40007C00) Interrupt and Status Register </i>
- // <loc> ( (unsigned int)((LPTIM1_ISR >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__LPTIM1_ISR_ARRM </item>
- // <item> SFDITEM_FIELD__LPTIM1_ISR_ARROK </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: LPTIM1_ICR -------------------------------
- // SVD Line: 2555
- unsigned int LPTIM1_ICR __AT (0x40007C04);
- // ------------------------------ Field Item: LPTIM1_ICR_ARRMCF ---------------------------------
- // SVD Line: 2560
- // <item> SFDITEM_FIELD__LPTIM1_ICR_ARRMCF
- // <name> ARRMCF </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40007C04) Autoreload match Clear Flag </i>
- // <check>
- // <loc> ( (unsigned int) LPTIM1_ICR ) </loc>
- // <o.1..1> ARRMCF
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: LPTIM1_ICR_ARROKCF ---------------------------------
- // SVD Line: 2565
- // <item> SFDITEM_FIELD__LPTIM1_ICR_ARROKCF
- // <name> ARROKCF </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x40007C04) Autoreload match update OK Clear Flag </i>
- // <check>
- // <loc> ( (unsigned int) LPTIM1_ICR ) </loc>
- // <o.4..4> ARROKCF
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: LPTIM1_ICR -----------------------------------
- // SVD Line: 2555
- // <rtree> SFDITEM_REG__LPTIM1_ICR
- // <name> ICR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40007C04) Interrupt Clear Register </i>
- // <loc> ( (unsigned int)((LPTIM1_ICR >> 0) & 0xFFFFFFFF), ((LPTIM1_ICR = (LPTIM1_ICR & ~(0x12UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x12) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__LPTIM1_ICR_ARRMCF </item>
- // <item> SFDITEM_FIELD__LPTIM1_ICR_ARROKCF </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: LPTIM1_IER -------------------------------
- // SVD Line: 2572
- unsigned int LPTIM1_IER __AT (0x40007C08);
- // ------------------------------ Field Item: LPTIM1_IER_ARRMIE ---------------------------------
- // SVD Line: 2577
- // <item> SFDITEM_FIELD__LPTIM1_IER_ARRMIE
- // <name> ARRMIE </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40007C08) Autoreload matchInterrupt Enable </i>
- // <check>
- // <loc> ( (unsigned int) LPTIM1_IER ) </loc>
- // <o.1..1> ARRMIE
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: LPTIM1_IER_ARROKIE ---------------------------------
- // SVD Line: 2582
- // <item> SFDITEM_FIELD__LPTIM1_IER_ARROKIE
- // <name> ARROKIE </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x40007C08) Autoreload match update OK Interrupt Enable </i>
- // <check>
- // <loc> ( (unsigned int) LPTIM1_IER ) </loc>
- // <o.4..4> ARROKIE
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: LPTIM1_IER -----------------------------------
- // SVD Line: 2572
- // <rtree> SFDITEM_REG__LPTIM1_IER
- // <name> IER </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40007C08) Interrupt Enable Register </i>
- // <loc> ( (unsigned int)((LPTIM1_IER >> 0) & 0xFFFFFFFF), ((LPTIM1_IER = (LPTIM1_IER & ~(0x12UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x12) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__LPTIM1_IER_ARRMIE </item>
- // <item> SFDITEM_FIELD__LPTIM1_IER_ARROKIE </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: LPTIM1_CFGR -------------------------------
- // SVD Line: 2589
- unsigned int LPTIM1_CFGR __AT (0x40007C0C);
- // ------------------------------ Field Item: LPTIM1_CFGR_PRESC ---------------------------------
- // SVD Line: 2594
- // <item> SFDITEM_FIELD__LPTIM1_CFGR_PRESC
- // <name> PRESC </name>
- // <rw>
- // <i> [Bits 11..9] RW (@ 0x40007C0C) Clock prescaler </i>
- // <edit>
- // <loc> ( (unsigned char)((LPTIM1_CFGR >> 9) & 0x7), ((LPTIM1_CFGR = (LPTIM1_CFGR & ~(0x7UL << 9 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 9 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ----------------------------- Field Item: LPTIM1_CFGR_PRELOAD --------------------------------
- // SVD Line: 2599
- // <item> SFDITEM_FIELD__LPTIM1_CFGR_PRELOAD
- // <name> PRELOAD </name>
- // <rw>
- // <i> [Bit 22] RW (@ 0x40007C0C) Registers update mode </i>
- // <check>
- // <loc> ( (unsigned int) LPTIM1_CFGR ) </loc>
- // <o.22..22> PRELOAD
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: LPTIM1_CFGR ----------------------------------
- // SVD Line: 2589
- // <rtree> SFDITEM_REG__LPTIM1_CFGR
- // <name> CFGR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40007C0C) Configuration Register </i>
- // <loc> ( (unsigned int)((LPTIM1_CFGR >> 0) & 0xFFFFFFFF), ((LPTIM1_CFGR = (LPTIM1_CFGR & ~(0x400E00UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x400E00) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__LPTIM1_CFGR_PRESC </item>
- // <item> SFDITEM_FIELD__LPTIM1_CFGR_PRELOAD </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: LPTIM1_CR --------------------------------
- // SVD Line: 2606
- unsigned int LPTIM1_CR __AT (0x40007C10);
- // ------------------------------ Field Item: LPTIM1_CR_ENABLE ----------------------------------
- // SVD Line: 2611
- // <item> SFDITEM_FIELD__LPTIM1_CR_ENABLE
- // <name> ENABLE </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40007C10) LPTIM Enable </i>
- // <check>
- // <loc> ( (unsigned int) LPTIM1_CR ) </loc>
- // <o.0..0> ENABLE
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: LPTIM1_CR_SNGSTRT ---------------------------------
- // SVD Line: 2616
- // <item> SFDITEM_FIELD__LPTIM1_CR_SNGSTRT
- // <name> SNGSTRT </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40007C10) LPTIM start in single mode </i>
- // <check>
- // <loc> ( (unsigned int) LPTIM1_CR ) </loc>
- // <o.1..1> SNGSTRT
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: LPTIM1_CR_CNTSTRT ---------------------------------
- // SVD Line: 2621
- // <item> SFDITEM_FIELD__LPTIM1_CR_CNTSTRT
- // <name> CNTSTRT </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40007C10) CNTSTRT </i>
- // <check>
- // <loc> ( (unsigned int) LPTIM1_CR ) </loc>
- // <o.2..2> CNTSTRT
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: LPTIM1_CR_COUNTRST ---------------------------------
- // SVD Line: 2626
- // <item> SFDITEM_FIELD__LPTIM1_CR_COUNTRST
- // <name> COUNTRST </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40007C10) Reset counter </i>
- // <check>
- // <loc> ( (unsigned int) LPTIM1_CR ) </loc>
- // <o.3..3> COUNTRST
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: LPTIM1_CR_RSTARE ----------------------------------
- // SVD Line: 2631
- // <item> SFDITEM_FIELD__LPTIM1_CR_RSTARE
- // <name> RSTARE </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x40007C10) Reset after read enable </i>
- // <check>
- // <loc> ( (unsigned int) LPTIM1_CR ) </loc>
- // <o.4..4> RSTARE
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: LPTIM1_CR -----------------------------------
- // SVD Line: 2606
- // <rtree> SFDITEM_REG__LPTIM1_CR
- // <name> CR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40007C10) Control Register </i>
- // <loc> ( (unsigned int)((LPTIM1_CR >> 0) & 0xFFFFFFFF), ((LPTIM1_CR = (LPTIM1_CR & ~(0x1FUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x1F) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__LPTIM1_CR_ENABLE </item>
- // <item> SFDITEM_FIELD__LPTIM1_CR_SNGSTRT </item>
- // <item> SFDITEM_FIELD__LPTIM1_CR_CNTSTRT </item>
- // <item> SFDITEM_FIELD__LPTIM1_CR_COUNTRST </item>
- // <item> SFDITEM_FIELD__LPTIM1_CR_RSTARE </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: LPTIM1_ARR -------------------------------
- // SVD Line: 2638
- unsigned int LPTIM1_ARR __AT (0x40007C18);
- // ------------------------------- Field Item: LPTIM1_ARR_ARR -----------------------------------
- // SVD Line: 2643
- // <item> SFDITEM_FIELD__LPTIM1_ARR_ARR
- // <name> ARR </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x40007C18) Auto reload value </i>
- // <edit>
- // <loc> ( (unsigned short)((LPTIM1_ARR >> 0) & 0xFFFF), ((LPTIM1_ARR = (LPTIM1_ARR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: LPTIM1_ARR -----------------------------------
- // SVD Line: 2638
- // <rtree> SFDITEM_REG__LPTIM1_ARR
- // <name> ARR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40007C18) Autoreload Register </i>
- // <loc> ( (unsigned int)((LPTIM1_ARR >> 0) & 0xFFFFFFFF), ((LPTIM1_ARR = (LPTIM1_ARR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__LPTIM1_ARR_ARR </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: LPTIM1_CNT -------------------------------
- // SVD Line: 2650
- unsigned int LPTIM1_CNT __AT (0x40007C1C);
- // ------------------------------- Field Item: LPTIM1_CNT_CNT -----------------------------------
- // SVD Line: 2655
- // <item> SFDITEM_FIELD__LPTIM1_CNT_CNT
- // <name> CNT </name>
- // <r>
- // <i> [Bits 15..0] RO (@ 0x40007C1C) Counter value </i>
- // <edit>
- // <loc> ( (unsigned short)((LPTIM1_CNT >> 0) & 0xFFFF) ) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: LPTIM1_CNT -----------------------------------
- // SVD Line: 2650
- // <rtree> SFDITEM_REG__LPTIM1_CNT
- // <name> CNT </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40007C1C) Counter Register </i>
- // <loc> ( (unsigned int)((LPTIM1_CNT >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__LPTIM1_CNT_CNT </item>
- // </rtree>
- //
- // --------------------------------- Peripheral View: LPTIM1 ------------------------------------
- // SVD Line: 2520
- // <view> LPTIM1
- // <name> LPTIM1 </name>
- // <item> SFDITEM_REG__LPTIM1_ISR </item>
- // <item> SFDITEM_REG__LPTIM1_ICR </item>
- // <item> SFDITEM_REG__LPTIM1_IER </item>
- // <item> SFDITEM_REG__LPTIM1_CFGR </item>
- // <item> SFDITEM_REG__LPTIM1_CR </item>
- // <item> SFDITEM_REG__LPTIM1_ARR </item>
- // <item> SFDITEM_REG__LPTIM1_CNT </item>
- // </view>
- //
- // ----------------------------- Register Item Address: OPA_OCR ---------------------------------
- // SVD Line: 2674
- unsigned int OPA_OCR __AT (0x40010330);
- // ----------------------------- Field Item: OPA_OCR_OPA_EXTOEN ---------------------------------
- // SVD Line: 2678
- // <item> SFDITEM_FIELD__OPA_OCR_OPA_EXTOEN
- // <name> OPA_EXTOEN </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40010330) OPA_EXTOEN </i>
- // <check>
- // <loc> ( (unsigned int) OPA_OCR ) </loc>
- // <o.0..0> OPA_EXTOEN
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: OPA_OCR_OPA_VBIAS ---------------------------------
- // SVD Line: 2682
- // <item> SFDITEM_FIELD__OPA_OCR_OPA_VBIAS
- // <name> OPA_VBIAS </name>
- // <rw>
- // <i> [Bits 4..3] RW (@ 0x40010330) OPA_VBIAS </i>
- // <edit>
- // <loc> ( (unsigned char)((OPA_OCR >> 3) & 0x3), ((OPA_OCR = (OPA_OCR & ~(0x3UL << 3 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 3 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: OPA_OCR_OPA_VMSEL ---------------------------------
- // SVD Line: 2686
- // <item> SFDITEM_FIELD__OPA_OCR_OPA_VMSEL
- // <name> OPA_VMSEL </name>
- // <rw>
- // <i> [Bits 6..5] RW (@ 0x40010330) OPA_VMSEL </i>
- // <edit>
- // <loc> ( (unsigned char)((OPA_OCR >> 5) & 0x3), ((OPA_OCR = (OPA_OCR & ~(0x3UL << 5 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 5 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: OPA_OCR_OPA_VBSEL ---------------------------------
- // SVD Line: 2690
- // <item> SFDITEM_FIELD__OPA_OCR_OPA_VBSEL
- // <name> OPA_VBSEL </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40010330) OPA_VBSEL </i>
- // <check>
- // <loc> ( (unsigned int) OPA_OCR ) </loc>
- // <o.7..7> OPA_VBSEL
- // </check>
- // </item>
- //
- // ---------------------------- Field Item: OPA_OCR_OPA_PGA_GAIN --------------------------------
- // SVD Line: 2694
- // <item> SFDITEM_FIELD__OPA_OCR_OPA_PGA_GAIN
- // <name> OPA_PGA_GAIN </name>
- // <rw>
- // <i> [Bits 10..8] RW (@ 0x40010330) OPA_PGA_GAIN </i>
- // <edit>
- // <loc> ( (unsigned char)((OPA_OCR >> 8) & 0x7), ((OPA_OCR = (OPA_OCR & ~(0x7UL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: OPA_OCR ------------------------------------
- // SVD Line: 2674
- // <rtree> SFDITEM_REG__OPA_OCR
- // <name> OCR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40010330) OCR </i>
- // <loc> ( (unsigned int)((OPA_OCR >> 0) & 0xFFFFFFFF), ((OPA_OCR = (OPA_OCR & ~(0x7F9UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x7F9) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__OPA_OCR_OPA_EXTOEN </item>
- // <item> SFDITEM_FIELD__OPA_OCR_OPA_VBIAS </item>
- // <item> SFDITEM_FIELD__OPA_OCR_OPA_VMSEL </item>
- // <item> SFDITEM_FIELD__OPA_OCR_OPA_VBSEL </item>
- // <item> SFDITEM_FIELD__OPA_OCR_OPA_PGA_GAIN </item>
- // </rtree>
- //
- // ------------------------------ Register Item Address: OPA_CR ---------------------------------
- // SVD Line: 2700
- unsigned int OPA_CR __AT (0x40010334);
- // -------------------------------- Field Item: OPA_CR_OPAEN ------------------------------------
- // SVD Line: 2704
- // <item> SFDITEM_FIELD__OPA_CR_OPAEN
- // <name> OPAEN </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x40010334) OPAEN </i>
- // <check>
- // <loc> ( (unsigned int) OPA_CR ) </loc>
- // <o.5..5> OPAEN
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: OPA_CR -------------------------------------
- // SVD Line: 2700
- // <rtree> SFDITEM_REG__OPA_CR
- // <name> CR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40010334) CR </i>
- // <loc> ( (unsigned int)((OPA_CR >> 0) & 0xFFFFFFFF), ((OPA_CR = (OPA_CR & ~(0x20UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x20) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__OPA_CR_OPAEN </item>
- // </rtree>
- //
- // ---------------------------------- Peripheral View: OPA --------------------------------------
- // SVD Line: 2665
- // <view> OPA
- // <name> OPA </name>
- // <item> SFDITEM_REG__OPA_OCR </item>
- // <item> SFDITEM_REG__OPA_CR </item>
- // </view>
- //
- // ----------------------------- Register Item Address: PWM_CR1 ---------------------------------
- // SVD Line: 2721
- unsigned int PWM_CR1 __AT (0x40002800);
- // --------------------------------- Field Item: PWM_CR1_CEN ------------------------------------
- // SVD Line: 2725
- // <item> SFDITEM_FIELD__PWM_CR1_CEN
- // <name> CEN </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40002800) CEN </i>
- // <check>
- // <loc> ( (unsigned int) PWM_CR1 ) </loc>
- // <o.0..0> CEN
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: PWM_CR1_UDIS ------------------------------------
- // SVD Line: 2729
- // <item> SFDITEM_FIELD__PWM_CR1_UDIS
- // <name> UDIS </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40002800) UDIS </i>
- // <check>
- // <loc> ( (unsigned int) PWM_CR1 ) </loc>
- // <o.1..1> UDIS
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: PWM_CR1_URS ------------------------------------
- // SVD Line: 2733
- // <item> SFDITEM_FIELD__PWM_CR1_URS
- // <name> URS </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40002800) URS </i>
- // <check>
- // <loc> ( (unsigned int) PWM_CR1 ) </loc>
- // <o.2..2> URS
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: PWM_CR1_DIR ------------------------------------
- // SVD Line: 2737
- // <item> SFDITEM_FIELD__PWM_CR1_DIR
- // <name> DIR </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x40002800) DIR </i>
- // <check>
- // <loc> ( (unsigned int) PWM_CR1 ) </loc>
- // <o.4..4> DIR
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: PWM_CR1_CMS ------------------------------------
- // SVD Line: 2741
- // <item> SFDITEM_FIELD__PWM_CR1_CMS
- // <name> CMS </name>
- // <rw>
- // <i> [Bits 6..5] RW (@ 0x40002800) CMS </i>
- // <edit>
- // <loc> ( (unsigned char)((PWM_CR1 >> 5) & 0x3), ((PWM_CR1 = (PWM_CR1 & ~(0x3UL << 5 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 5 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: PWM_CR1_ARPE ------------------------------------
- // SVD Line: 2745
- // <item> SFDITEM_FIELD__PWM_CR1_ARPE
- // <name> ARPE </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40002800) ARPE </i>
- // <check>
- // <loc> ( (unsigned int) PWM_CR1 ) </loc>
- // <o.7..7> ARPE
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: PWM_CR1 ------------------------------------
- // SVD Line: 2721
- // <rtree> SFDITEM_REG__PWM_CR1
- // <name> CR1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40002800) CR1 </i>
- // <loc> ( (unsigned int)((PWM_CR1 >> 0) & 0xFFFFFFFF), ((PWM_CR1 = (PWM_CR1 & ~(0xF7UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xF7) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__PWM_CR1_CEN </item>
- // <item> SFDITEM_FIELD__PWM_CR1_UDIS </item>
- // <item> SFDITEM_FIELD__PWM_CR1_URS </item>
- // <item> SFDITEM_FIELD__PWM_CR1_DIR </item>
- // <item> SFDITEM_FIELD__PWM_CR1_CMS </item>
- // <item> SFDITEM_FIELD__PWM_CR1_ARPE </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: PWM_DIER --------------------------------
- // SVD Line: 2751
- unsigned int PWM_DIER __AT (0x4000280C);
- // -------------------------------- Field Item: PWM_DIER_UIE ------------------------------------
- // SVD Line: 2755
- // <item> SFDITEM_FIELD__PWM_DIER_UIE
- // <name> UIE </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x4000280C) UIE </i>
- // <check>
- // <loc> ( (unsigned int) PWM_DIER ) </loc>
- // <o.0..0> UIE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: PWM_DIER_OC1IE -----------------------------------
- // SVD Line: 2759
- // <item> SFDITEM_FIELD__PWM_DIER_OC1IE
- // <name> OC1IE </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x4000280C) OC1IE </i>
- // <check>
- // <loc> ( (unsigned int) PWM_DIER ) </loc>
- // <o.1..1> OC1IE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: PWM_DIER_OC2IE -----------------------------------
- // SVD Line: 2763
- // <item> SFDITEM_FIELD__PWM_DIER_OC2IE
- // <name> OC2IE </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x4000280C) OC2IE </i>
- // <check>
- // <loc> ( (unsigned int) PWM_DIER ) </loc>
- // <o.2..2> OC2IE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: PWM_DIER_OC3IE -----------------------------------
- // SVD Line: 2767
- // <item> SFDITEM_FIELD__PWM_DIER_OC3IE
- // <name> OC3IE </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x4000280C) OC3IE </i>
- // <check>
- // <loc> ( (unsigned int) PWM_DIER ) </loc>
- // <o.3..3> OC3IE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: PWM_DIER_OC4IE -----------------------------------
- // SVD Line: 2771
- // <item> SFDITEM_FIELD__PWM_DIER_OC4IE
- // <name> OC4IE </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x4000280C) OC4IE </i>
- // <check>
- // <loc> ( (unsigned int) PWM_DIER ) </loc>
- // <o.4..4> OC4IE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: PWM_DIER_UDE ------------------------------------
- // SVD Line: 2775
- // <item> SFDITEM_FIELD__PWM_DIER_UDE
- // <name> UDE </name>
- // <rw>
- // <i> [Bit 8] RW (@ 0x4000280C) UDE </i>
- // <check>
- // <loc> ( (unsigned int) PWM_DIER ) </loc>
- // <o.8..8> UDE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: PWM_DIER_OC1DE -----------------------------------
- // SVD Line: 2779
- // <item> SFDITEM_FIELD__PWM_DIER_OC1DE
- // <name> OC1DE </name>
- // <rw>
- // <i> [Bit 9] RW (@ 0x4000280C) OC1DE </i>
- // <check>
- // <loc> ( (unsigned int) PWM_DIER ) </loc>
- // <o.9..9> OC1DE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: PWM_DIER_OC2DE -----------------------------------
- // SVD Line: 2783
- // <item> SFDITEM_FIELD__PWM_DIER_OC2DE
- // <name> OC2DE </name>
- // <rw>
- // <i> [Bit 10] RW (@ 0x4000280C) OC2DE </i>
- // <check>
- // <loc> ( (unsigned int) PWM_DIER ) </loc>
- // <o.10..10> OC2DE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: PWM_DIER_OC3DE -----------------------------------
- // SVD Line: 2787
- // <item> SFDITEM_FIELD__PWM_DIER_OC3DE
- // <name> OC3DE </name>
- // <rw>
- // <i> [Bit 11] RW (@ 0x4000280C) OC3DE </i>
- // <check>
- // <loc> ( (unsigned int) PWM_DIER ) </loc>
- // <o.11..11> OC3DE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: PWM_DIER_OC4DE -----------------------------------
- // SVD Line: 2791
- // <item> SFDITEM_FIELD__PWM_DIER_OC4DE
- // <name> OC4DE </name>
- // <rw>
- // <i> [Bit 12] RW (@ 0x4000280C) OC4DE </i>
- // <check>
- // <loc> ( (unsigned int) PWM_DIER ) </loc>
- // <o.12..12> OC4DE
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: PWM_DIER ------------------------------------
- // SVD Line: 2751
- // <rtree> SFDITEM_REG__PWM_DIER
- // <name> DIER </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4000280C) DIER </i>
- // <loc> ( (unsigned int)((PWM_DIER >> 0) & 0xFFFFFFFF), ((PWM_DIER = (PWM_DIER & ~(0x1F1FUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x1F1F) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__PWM_DIER_UIE </item>
- // <item> SFDITEM_FIELD__PWM_DIER_OC1IE </item>
- // <item> SFDITEM_FIELD__PWM_DIER_OC2IE </item>
- // <item> SFDITEM_FIELD__PWM_DIER_OC3IE </item>
- // <item> SFDITEM_FIELD__PWM_DIER_OC4IE </item>
- // <item> SFDITEM_FIELD__PWM_DIER_UDE </item>
- // <item> SFDITEM_FIELD__PWM_DIER_OC1DE </item>
- // <item> SFDITEM_FIELD__PWM_DIER_OC2DE </item>
- // <item> SFDITEM_FIELD__PWM_DIER_OC3DE </item>
- // <item> SFDITEM_FIELD__PWM_DIER_OC4DE </item>
- // </rtree>
- //
- // ------------------------------ Register Item Address: PWM_SR ---------------------------------
- // SVD Line: 2797
- unsigned int PWM_SR __AT (0x40002810);
- // --------------------------------- Field Item: PWM_SR_UIF -------------------------------------
- // SVD Line: 2801
- // <item> SFDITEM_FIELD__PWM_SR_UIF
- // <name> UIF </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40002810) UIF </i>
- // <check>
- // <loc> ( (unsigned int) PWM_SR ) </loc>
- // <o.0..0> UIF
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: PWM_SR_OC1IF ------------------------------------
- // SVD Line: 2805
- // <item> SFDITEM_FIELD__PWM_SR_OC1IF
- // <name> OC1IF </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40002810) OC1IF </i>
- // <check>
- // <loc> ( (unsigned int) PWM_SR ) </loc>
- // <o.1..1> OC1IF
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: PWM_SR -------------------------------------
- // SVD Line: 2797
- // <rtree> SFDITEM_REG__PWM_SR
- // <name> SR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40002810) SR </i>
- // <loc> ( (unsigned int)((PWM_SR >> 0) & 0xFFFFFFFF), ((PWM_SR = (PWM_SR & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__PWM_SR_UIF </item>
- // <item> SFDITEM_FIELD__PWM_SR_OC1IF </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: PWM_EGR ---------------------------------
- // SVD Line: 2811
- unsigned int PWM_EGR __AT (0x40002814);
- // --------------------------------- Field Item: PWM_EGR_UG -------------------------------------
- // SVD Line: 2815
- // <item> SFDITEM_FIELD__PWM_EGR_UG
- // <name> UG </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40002814) UG </i>
- // <check>
- // <loc> ( (unsigned int) PWM_EGR ) </loc>
- // <o.0..0> UG
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: PWM_EGR ------------------------------------
- // SVD Line: 2811
- // <rtree> SFDITEM_REG__PWM_EGR
- // <name> EGR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40002814) EGR </i>
- // <loc> ( (unsigned int)((PWM_EGR >> 0) & 0xFFFFFFFF), ((PWM_EGR = (PWM_EGR & ~(0x1UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x1) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__PWM_EGR_UG </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: PWM_CMR ---------------------------------
- // SVD Line: 2821
- unsigned int PWM_CMR __AT (0x40002818);
- // -------------------------------- Field Item: PWM_CMR_OC1M ------------------------------------
- // SVD Line: 2825
- // <item> SFDITEM_FIELD__PWM_CMR_OC1M
- // <name> OC1M </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x40002818) OC1M </i>
- // <edit>
- // <loc> ( (unsigned char)((PWM_CMR >> 0) & 0x3), ((PWM_CMR = (PWM_CMR & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: PWM_CMR_OC1PE -----------------------------------
- // SVD Line: 2829
- // <item> SFDITEM_FIELD__PWM_CMR_OC1PE
- // <name> OC1PE </name>
- // <rw>
- // <i> [Bit 8] RW (@ 0x40002818) OC1PE </i>
- // <check>
- // <loc> ( (unsigned int) PWM_CMR ) </loc>
- // <o.8..8> OC1PE
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: PWM_CMR ------------------------------------
- // SVD Line: 2821
- // <rtree> SFDITEM_REG__PWM_CMR
- // <name> CMR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40002818) CMR </i>
- // <loc> ( (unsigned int)((PWM_CMR >> 0) & 0xFFFFFFFF), ((PWM_CMR = (PWM_CMR & ~(0x103UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x103) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__PWM_CMR_OC1M </item>
- // <item> SFDITEM_FIELD__PWM_CMR_OC1PE </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: PWM_CER ---------------------------------
- // SVD Line: 2835
- unsigned int PWM_CER __AT (0x40002820);
- // --------------------------------- Field Item: PWM_CER_C1E ------------------------------------
- // SVD Line: 2839
- // <item> SFDITEM_FIELD__PWM_CER_C1E
- // <name> C1E </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40002820) C1E </i>
- // <check>
- // <loc> ( (unsigned int) PWM_CER ) </loc>
- // <o.0..0> C1E
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: PWM_CER_C1P ------------------------------------
- // SVD Line: 2843
- // <item> SFDITEM_FIELD__PWM_CER_C1P
- // <name> C1P </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40002820) C1P </i>
- // <check>
- // <loc> ( (unsigned int) PWM_CER ) </loc>
- // <o.1..1> C1P
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: PWM_CER ------------------------------------
- // SVD Line: 2835
- // <rtree> SFDITEM_REG__PWM_CER
- // <name> CER </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40002820) CER </i>
- // <loc> ( (unsigned int)((PWM_CER >> 0) & 0xFFFFFFFF), ((PWM_CER = (PWM_CER & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__PWM_CER_C1E </item>
- // <item> SFDITEM_FIELD__PWM_CER_C1P </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: PWM_CNT ---------------------------------
- // SVD Line: 2849
- unsigned int PWM_CNT __AT (0x40002824);
- // --------------------------------- Field Item: PWM_CNT_CNT ------------------------------------
- // SVD Line: 2853
- // <item> SFDITEM_FIELD__PWM_CNT_CNT
- // <name> CNT </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x40002824) CNT </i>
- // <edit>
- // <loc> ( (unsigned short)((PWM_CNT >> 0) & 0xFFFF), ((PWM_CNT = (PWM_CNT & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: PWM_CNT ------------------------------------
- // SVD Line: 2849
- // <rtree> SFDITEM_REG__PWM_CNT
- // <name> CNT </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40002824) CNT </i>
- // <loc> ( (unsigned int)((PWM_CNT >> 0) & 0xFFFFFFFF), ((PWM_CNT = (PWM_CNT & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__PWM_CNT_CNT </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: PWM_PSC ---------------------------------
- // SVD Line: 2859
- unsigned int PWM_PSC __AT (0x40002828);
- // --------------------------------- Field Item: PWM_PSC_PSC ------------------------------------
- // SVD Line: 2863
- // <item> SFDITEM_FIELD__PWM_PSC_PSC
- // <name> PSC </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x40002828) PSC </i>
- // <edit>
- // <loc> ( (unsigned short)((PWM_PSC >> 0) & 0xFFFF), ((PWM_PSC = (PWM_PSC & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: PWM_PSC ------------------------------------
- // SVD Line: 2859
- // <rtree> SFDITEM_REG__PWM_PSC
- // <name> PSC </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40002828) PSC </i>
- // <loc> ( (unsigned int)((PWM_PSC >> 0) & 0xFFFFFFFF), ((PWM_PSC = (PWM_PSC & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__PWM_PSC_PSC </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: PWM_ARR ---------------------------------
- // SVD Line: 2869
- unsigned int PWM_ARR __AT (0x4000282C);
- // --------------------------------- Field Item: PWM_ARR_ARR ------------------------------------
- // SVD Line: 2873
- // <item> SFDITEM_FIELD__PWM_ARR_ARR
- // <name> ARR </name>
- // <rw>
- // <i> [Bits 9..0] RW (@ 0x4000282C) ARR </i>
- // <edit>
- // <loc> ( (unsigned short)((PWM_ARR >> 0) & 0x3FF), ((PWM_ARR = (PWM_ARR & ~(0x3FFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0x3FF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: PWM_ARR ------------------------------------
- // SVD Line: 2869
- // <rtree> SFDITEM_REG__PWM_ARR
- // <name> ARR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4000282C) ARR </i>
- // <loc> ( (unsigned int)((PWM_ARR >> 0) & 0xFFFFFFFF), ((PWM_ARR = (PWM_ARR & ~(0x3FFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3FF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__PWM_ARR_ARR </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: PWM_CCR1 --------------------------------
- // SVD Line: 2879
- unsigned int PWM_CCR1 __AT (0x40002834);
- // -------------------------------- Field Item: PWM_CCR1_CCR1 -----------------------------------
- // SVD Line: 2883
- // <item> SFDITEM_FIELD__PWM_CCR1_CCR1
- // <name> CCR1 </name>
- // <rw>
- // <i> [Bits 9..0] RW (@ 0x40002834) CCR1 </i>
- // <edit>
- // <loc> ( (unsigned short)((PWM_CCR1 >> 0) & 0x3FF), ((PWM_CCR1 = (PWM_CCR1 & ~(0x3FFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0x3FF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: PWM_CCR1 ------------------------------------
- // SVD Line: 2879
- // <rtree> SFDITEM_REG__PWM_CCR1
- // <name> CCR1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40002834) CCR1 </i>
- // <loc> ( (unsigned int)((PWM_CCR1 >> 0) & 0xFFFFFFFF), ((PWM_CCR1 = (PWM_CCR1 & ~(0x3FFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3FF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__PWM_CCR1_CCR1 </item>
- // </rtree>
- //
- // ---------------------------------- Peripheral View: PWM --------------------------------------
- // SVD Line: 2712
- // <view> PWM
- // <name> PWM </name>
- // <item> SFDITEM_REG__PWM_CR1 </item>
- // <item> SFDITEM_REG__PWM_DIER </item>
- // <item> SFDITEM_REG__PWM_SR </item>
- // <item> SFDITEM_REG__PWM_EGR </item>
- // <item> SFDITEM_REG__PWM_CMR </item>
- // <item> SFDITEM_REG__PWM_CER </item>
- // <item> SFDITEM_REG__PWM_CNT </item>
- // <item> SFDITEM_REG__PWM_PSC </item>
- // <item> SFDITEM_REG__PWM_ARR </item>
- // <item> SFDITEM_REG__PWM_CCR1 </item>
- // </view>
- //
- // ----------------------------- Register Item Address: PWR_CR1 ---------------------------------
- // SVD Line: 2901
- unsigned int PWR_CR1 __AT (0x40007000);
- // ----------------------------- Field Item: PWR_CR1_FLS_SLPTIME --------------------------------
- // SVD Line: 2906
- // <item> SFDITEM_FIELD__PWR_CR1_FLS_SLPTIME
- // <name> FLS_SLPTIME </name>
- // <rw>
- // <i> [Bits 13..12] RW (@ 0x40007000) FLS_SLPTIME </i>
- // <edit>
- // <loc> ( (unsigned char)((PWR_CR1 >> 12) & 0x3), ((PWR_CR1 = (PWR_CR1 & ~(0x3UL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Field Item: PWR_CR1_LPR ------------------------------------
- // SVD Line: 2910
- // <item> SFDITEM_FIELD__PWR_CR1_LPR
- // <name> LPR </name>
- // <rw>
- // <i> [Bits 15..14] RW (@ 0x40007000) LPR </i>
- // <edit>
- // <loc> ( (unsigned char)((PWR_CR1 >> 14) & 0x3), ((PWR_CR1 = (PWR_CR1 & ~(0x3UL << 14 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 14 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ----------------------------- Field Item: PWR_CR1_HSION_CTRL ---------------------------------
- // SVD Line: 2914
- // <item> SFDITEM_FIELD__PWR_CR1_HSION_CTRL
- // <name> HSION_CTRL </name>
- // <rw>
- // <i> [Bit 22] RW (@ 0x40007000) HSION_CTRL </i>
- // <check>
- // <loc> ( (unsigned int) PWR_CR1 ) </loc>
- // <o.22..22> HSION_CTRL
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: PWR_CR1 ------------------------------------
- // SVD Line: 2901
- // <rtree> SFDITEM_REG__PWR_CR1
- // <name> CR1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40007000) Power control register 1 </i>
- // <loc> ( (unsigned int)((PWR_CR1 >> 0) & 0xFFFFFFFF), ((PWR_CR1 = (PWR_CR1 & ~(0x40F000UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x40F000) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__PWR_CR1_FLS_SLPTIME </item>
- // <item> SFDITEM_FIELD__PWR_CR1_LPR </item>
- // <item> SFDITEM_FIELD__PWR_CR1_HSION_CTRL </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: PWR_CR2 ---------------------------------
- // SVD Line: 2920
- unsigned int PWR_CR2 __AT (0x40007004);
- // -------------------------------- Field Item: PWR_CR2_PVDE ------------------------------------
- // SVD Line: 2924
- // <item> SFDITEM_FIELD__PWR_CR2_PVDE
- // <name> PVDE </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40007004) PVDE </i>
- // <check>
- // <loc> ( (unsigned int) PWR_CR2 ) </loc>
- // <o.0..0> PVDE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: PWR_CR2_PVDT ------------------------------------
- // SVD Line: 2928
- // <item> SFDITEM_FIELD__PWR_CR2_PVDT
- // <name> PVDT </name>
- // <rw>
- // <i> [Bits 6..4] RW (@ 0x40007004) PVDT </i>
- // <edit>
- // <loc> ( (unsigned char)((PWR_CR2 >> 4) & 0x7), ((PWR_CR2 = (PWR_CR2 & ~(0x7UL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ----------------------------- Field Item: PWR_CR2_PVD_OUT_SEL --------------------------------
- // SVD Line: 2932
- // <item> SFDITEM_FIELD__PWR_CR2_PVD_OUT_SEL
- // <name> PVD_OUT_SEL </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40007004) PVD_OUT_SEL </i>
- // <check>
- // <loc> ( (unsigned int) PWR_CR2 ) </loc>
- // <o.7..7> PVD_OUT_SEL
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: PWR_CR2_FLTEN -----------------------------------
- // SVD Line: 2936
- // <item> SFDITEM_FIELD__PWR_CR2_FLTEN
- // <name> FLTEN </name>
- // <rw>
- // <i> [Bit 8] RW (@ 0x40007004) FLTEN </i>
- // <check>
- // <loc> ( (unsigned int) PWR_CR2 ) </loc>
- // <o.8..8> FLTEN
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: PWR_CR2_FLT_TIME ----------------------------------
- // SVD Line: 2940
- // <item> SFDITEM_FIELD__PWR_CR2_FLT_TIME
- // <name> FLT_TIME </name>
- // <rw>
- // <i> [Bits 11..9] RW (@ 0x40007004) FLT_TIME </i>
- // <edit>
- // <loc> ( (unsigned char)((PWR_CR2 >> 9) & 0x7), ((PWR_CR2 = (PWR_CR2 & ~(0x7UL << 9 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 9 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: PWR_CR2 ------------------------------------
- // SVD Line: 2920
- // <rtree> SFDITEM_REG__PWR_CR2
- // <name> CR2 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40007004) CR2 </i>
- // <loc> ( (unsigned int)((PWR_CR2 >> 0) & 0xFFFFFFFF), ((PWR_CR2 = (PWR_CR2 & ~(0xFF1UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF1) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__PWR_CR2_PVDE </item>
- // <item> SFDITEM_FIELD__PWR_CR2_PVDT </item>
- // <item> SFDITEM_FIELD__PWR_CR2_PVD_OUT_SEL </item>
- // <item> SFDITEM_FIELD__PWR_CR2_FLTEN </item>
- // <item> SFDITEM_FIELD__PWR_CR2_FLT_TIME </item>
- // </rtree>
- //
- // ------------------------------ Register Item Address: PWR_SR ---------------------------------
- // SVD Line: 2946
- unsigned int PWR_SR __AT (0x40007010);
- // --------------------------------- Field Item: PWR_SR_PVDO ------------------------------------
- // SVD Line: 2950
- // <item> SFDITEM_FIELD__PWR_SR_PVDO
- // <name> PVDO </name>
- // <r>
- // <i> [Bit 11] RO (@ 0x40007010) PVDO </i>
- // <check>
- // <loc> ( (unsigned int) PWR_SR ) </loc>
- // <o.11..11> PVDO
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: PWR_SR -------------------------------------
- // SVD Line: 2946
- // <rtree> SFDITEM_REG__PWR_SR
- // <name> SR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40007010) SR </i>
- // <loc> ( (unsigned int)((PWR_SR >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__PWR_SR_PVDO </item>
- // </rtree>
- //
- // ---------------------------------- Peripheral View: PWR --------------------------------------
- // SVD Line: 2891
- // <view> PWR
- // <name> PWR </name>
- // <item> SFDITEM_REG__PWR_CR1 </item>
- // <item> SFDITEM_REG__PWR_CR2 </item>
- // <item> SFDITEM_REG__PWR_SR </item>
- // </view>
- //
- // ------------------------------ Register Item Address: RCC_CR ---------------------------------
- // SVD Line: 2974
- unsigned int RCC_CR __AT (0x40021000);
- // -------------------------------- Field Item: RCC_CR_HSION ------------------------------------
- // SVD Line: 2979
- // <item> SFDITEM_FIELD__RCC_CR_HSION
- // <name> HSION </name>
- // <rw>
- // <i> [Bit 8] RW (@ 0x40021000) HSI clock enable bit </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CR ) </loc>
- // <o.8..8> HSION
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: RCC_CR_HSIRDY -----------------------------------
- // SVD Line: 2984
- // <item> SFDITEM_FIELD__RCC_CR_HSIRDY
- // <name> HSIRDY </name>
- // <r>
- // <i> [Bit 10] RO (@ 0x40021000) HSI clock ready logo </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CR ) </loc>
- // <o.10..10> HSIRDY
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: RCC_CR_HSIDIV -----------------------------------
- // SVD Line: 2990
- // <item> SFDITEM_FIELD__RCC_CR_HSIDIV
- // <name> HSIDIV </name>
- // <rw>
- // <i> [Bits 13..11] RW (@ 0x40021000) HSI generates the crossover factor when HSISYS clocks </i>
- // <edit>
- // <loc> ( (unsigned char)((RCC_CR >> 11) & 0x7), ((RCC_CR = (RCC_CR & ~(0x7UL << 11 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 11 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: RCC_CR_HSEON ------------------------------------
- // SVD Line: 2995
- // <item> SFDITEM_FIELD__RCC_CR_HSEON
- // <name> HSEON </name>
- // <rw>
- // <i> [Bit 18] RW (@ 0x40021000) HSEON </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CR ) </loc>
- // <o.18..18> HSEON
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: RCC_CR -------------------------------------
- // SVD Line: 2974
- // <rtree> SFDITEM_REG__RCC_CR
- // <name> CR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021000) Clock control register </i>
- // <loc> ( (unsigned int)((RCC_CR >> 0) & 0xFFFFFFFF), ((RCC_CR = (RCC_CR & ~(0x43900UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x43900) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__RCC_CR_HSION </item>
- // <item> SFDITEM_FIELD__RCC_CR_HSIRDY </item>
- // <item> SFDITEM_FIELD__RCC_CR_HSIDIV </item>
- // <item> SFDITEM_FIELD__RCC_CR_HSEON </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: RCC_ICSCR --------------------------------
- // SVD Line: 3001
- unsigned int RCC_ICSCR __AT (0x40021004);
- // -------------------------- Field Item: RCC_ICSCR_HSI_ABS_TRIMCR ------------------------------
- // SVD Line: 3006
- // <item> SFDITEM_FIELD__RCC_ICSCR_HSI_ABS_TRIMCR
- // <name> HSI_ABS_TRIMCR </name>
- // <rw>
- // <i> [Bits 11..0] RW (@ 0x40021004) Clock frequency calibration value </i>
- // <edit>
- // <loc> ( (unsigned short)((RCC_ICSCR >> 0) & 0xFFF), ((RCC_ICSCR = (RCC_ICSCR & ~(0xFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------- Field Item: RCC_ICSCR_HSI_TC_TRIMCR ------------------------------
- // SVD Line: 3011
- // <item> SFDITEM_FIELD__RCC_ICSCR_HSI_TC_TRIMCR
- // <name> HSI_TC_TRIMCR </name>
- // <rw>
- // <i> [Bits 15..12] RW (@ 0x40021004) HSI frequency selection </i>
- // <edit>
- // <loc> ( (unsigned char)((RCC_ICSCR >> 12) & 0xF), ((RCC_ICSCR = (RCC_ICSCR & ~(0xFUL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Field Item: RCC_ICSCR_HSI_FS ----------------------------------
- // SVD Line: 3016
- // <item> SFDITEM_FIELD__RCC_ICSCR_HSI_FS
- // <name> HSI_FS </name>
- // <rw>
- // <i> [Bit 16] RW (@ 0x40021004) HSI frequency selection </i>
- // <check>
- // <loc> ( (unsigned int) RCC_ICSCR ) </loc>
- // <o.16..16> HSI_FS
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: RCC_ICSCR_LSI_TRIM ---------------------------------
- // SVD Line: 3021
- // <item> SFDITEM_FIELD__RCC_ICSCR_LSI_TRIM
- // <name> LSI_TRIM </name>
- // <rw>
- // <i> [Bits 27..19] RW (@ 0x40021004) LSI_TRIM </i>
- // <edit>
- // <loc> ( (unsigned short)((RCC_ICSCR >> 19) & 0x1FF), ((RCC_ICSCR = (RCC_ICSCR & ~(0x1FFUL << 19 )) | ((unsigned long)(Gui_u16:GuiVal & 0x1FF) << 19 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: RCC_ICSCR -----------------------------------
- // SVD Line: 3001
- // <rtree> SFDITEM_REG__RCC_ICSCR
- // <name> ICSCR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021004) Internal clock sources calibration register </i>
- // <loc> ( (unsigned int)((RCC_ICSCR >> 0) & 0xFFFFFFFF), ((RCC_ICSCR = (RCC_ICSCR & ~(0xFF9FFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF9FFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__RCC_ICSCR_HSI_ABS_TRIMCR </item>
- // <item> SFDITEM_FIELD__RCC_ICSCR_HSI_TC_TRIMCR </item>
- // <item> SFDITEM_FIELD__RCC_ICSCR_HSI_FS </item>
- // <item> SFDITEM_FIELD__RCC_ICSCR_LSI_TRIM </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: RCC_CFGR --------------------------------
- // SVD Line: 3027
- unsigned int RCC_CFGR __AT (0x40021008);
- // --------------------------------- Field Item: RCC_CFGR_SW ------------------------------------
- // SVD Line: 3032
- // <item> SFDITEM_FIELD__RCC_CFGR_SW
- // <name> SW </name>
- // <rw>
- // <i> [Bits 2..0] RW (@ 0x40021008) System clock source selection </i>
- // <edit>
- // <loc> ( (unsigned char)((RCC_CFGR >> 0) & 0x7), ((RCC_CFGR = (RCC_CFGR & ~(0x7UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: RCC_CFGR_SWS ------------------------------------
- // SVD Line: 3037
- // <item> SFDITEM_FIELD__RCC_CFGR_SWS
- // <name> SWS </name>
- // <rw>
- // <i> [Bits 5..3] RW (@ 0x40021008) System clock source selection </i>
- // <edit>
- // <loc> ( (unsigned char)((RCC_CFGR >> 3) & 0x7), ((RCC_CFGR = (RCC_CFGR & ~(0x7UL << 3 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 3 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: RCC_CFGR_HPRE -----------------------------------
- // SVD Line: 3042
- // <item> SFDITEM_FIELD__RCC_CFGR_HPRE
- // <name> HPRE </name>
- // <rw>
- // <i> [Bits 11..8] RW (@ 0x40021008) The AHB clock HCLK is based on the crossover coefficient of SYSCLK </i>
- // <edit>
- // <loc> ( (unsigned char)((RCC_CFGR >> 8) & 0xF), ((RCC_CFGR = (RCC_CFGR & ~(0xFUL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: RCC_CFGR_PPRE -----------------------------------
- // SVD Line: 3047
- // <item> SFDITEM_FIELD__RCC_CFGR_PPRE
- // <name> PPRE </name>
- // <rw>
- // <i> [Bits 14..12] RW (@ 0x40021008) APB clock division factor </i>
- // <edit>
- // <loc> ( (unsigned char)((RCC_CFGR >> 12) & 0x7), ((RCC_CFGR = (RCC_CFGR & ~(0x7UL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Field Item: RCC_CFGR_MCOSEL ----------------------------------
- // SVD Line: 3052
- // <item> SFDITEM_FIELD__RCC_CFGR_MCOSEL
- // <name> MCOSEL </name>
- // <rw>
- // <i> [Bits 26..24] RW (@ 0x40021008) MCO output clock selection </i>
- // <edit>
- // <loc> ( (unsigned char)((RCC_CFGR >> 24) & 0x7), ((RCC_CFGR = (RCC_CFGR & ~(0x7UL << 24 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 24 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Field Item: RCC_CFGR_MCOPRE ----------------------------------
- // SVD Line: 3057
- // <item> SFDITEM_FIELD__RCC_CFGR_MCOPRE
- // <name> MCOPRE </name>
- // <rw>
- // <i> [Bits 30..28] RW (@ 0x40021008) Microprocessor output clock (MCO) divider factor </i>
- // <edit>
- // <loc> ( (unsigned char)((RCC_CFGR >> 28) & 0x7), ((RCC_CFGR = (RCC_CFGR & ~(0x7UL << 28 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 28 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: RCC_CFGR ------------------------------------
- // SVD Line: 3027
- // <rtree> SFDITEM_REG__RCC_CFGR
- // <name> CFGR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021008) Clock configuration register </i>
- // <loc> ( (unsigned int)((RCC_CFGR >> 0) & 0xFFFFFFFF), ((RCC_CFGR = (RCC_CFGR & ~(0x77007F3FUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x77007F3F) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__RCC_CFGR_SW </item>
- // <item> SFDITEM_FIELD__RCC_CFGR_SWS </item>
- // <item> SFDITEM_FIELD__RCC_CFGR_HPRE </item>
- // <item> SFDITEM_FIELD__RCC_CFGR_PPRE </item>
- // <item> SFDITEM_FIELD__RCC_CFGR_MCOSEL </item>
- // <item> SFDITEM_FIELD__RCC_CFGR_MCOPRE </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: RCC_ECSCR --------------------------------
- // SVD Line: 3064
- unsigned int RCC_ECSCR __AT (0x40021010);
- // ---------------------------- Field Item: RCC_ECSCR_LSE_DRIVER --------------------------------
- // SVD Line: 3069
- // <item> SFDITEM_FIELD__RCC_ECSCR_LSE_DRIVER
- // <name> LSE_DRIVER </name>
- // <rw>
- // <i> [Bits 17..16] RW (@ 0x40021010) LSE drive capability setting </i>
- // <edit>
- // <loc> ( (unsigned char)((RCC_ECSCR >> 16) & 0x3), ((RCC_ECSCR = (RCC_ECSCR & ~(0x3UL << 16 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 16 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: RCC_ECSCR_LSE_STARTUP -------------------------------
- // SVD Line: 3074
- // <item> SFDITEM_FIELD__RCC_ECSCR_LSE_STARTUP
- // <name> LSE_STARTUP </name>
- // <rw>
- // <i> [Bits 21..20] RW (@ 0x40021010) LSE crystal oscillator stabilization time selection </i>
- // <edit>
- // <loc> ( (unsigned char)((RCC_ECSCR >> 20) & 0x3), ((RCC_ECSCR = (RCC_ECSCR & ~(0x3UL << 20 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 20 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: RCC_ECSCR -----------------------------------
- // SVD Line: 3064
- // <rtree> SFDITEM_REG__RCC_ECSCR
- // <name> ECSCR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021010) External clock source control register </i>
- // <loc> ( (unsigned int)((RCC_ECSCR >> 0) & 0xFFFFFFFF), ((RCC_ECSCR = (RCC_ECSCR & ~(0x330000UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x330000) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__RCC_ECSCR_LSE_DRIVER </item>
- // <item> SFDITEM_FIELD__RCC_ECSCR_LSE_STARTUP </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: RCC_CIER --------------------------------
- // SVD Line: 3081
- unsigned int RCC_CIER __AT (0x40021018);
- // ------------------------------ Field Item: RCC_CIER_LSIRDYIE ---------------------------------
- // SVD Line: 3086
- // <item> SFDITEM_FIELD__RCC_CIER_LSIRDYIE
- // <name> LSIRDYIE </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40021018) LSI clock ready interrupt enabled </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CIER ) </loc>
- // <o.0..0> LSIRDYIE
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: RCC_CIER_LSERDYIE ---------------------------------
- // SVD Line: 3091
- // <item> SFDITEM_FIELD__RCC_CIER_LSERDYIE
- // <name> LSERDYIE </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40021018) LSE clock ready interrupt enabled </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CIER ) </loc>
- // <o.1..1> LSERDYIE
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: RCC_CIER_HSIRDYIE ---------------------------------
- // SVD Line: 3096
- // <item> SFDITEM_FIELD__RCC_CIER_HSIRDYIE
- // <name> HSIRDYIE </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40021018) HSI clock ready interrupt enabled </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CIER ) </loc>
- // <o.3..3> HSIRDYIE
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: RCC_CIER ------------------------------------
- // SVD Line: 3081
- // <rtree> SFDITEM_REG__RCC_CIER
- // <name> CIER </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021018) Clock interrupt enable register </i>
- // <loc> ( (unsigned int)((RCC_CIER >> 0) & 0xFFFFFFFF), ((RCC_CIER = (RCC_CIER & ~(0xBUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xB) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__RCC_CIER_LSIRDYIE </item>
- // <item> SFDITEM_FIELD__RCC_CIER_LSERDYIE </item>
- // <item> SFDITEM_FIELD__RCC_CIER_HSIRDYIE </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: RCC_CIFR --------------------------------
- // SVD Line: 3103
- unsigned int RCC_CIFR __AT (0x4002101C);
- // ------------------------------ Field Item: RCC_CIFR_LSIRDYF ----------------------------------
- // SVD Line: 3108
- // <item> SFDITEM_FIELD__RCC_CIFR_LSIRDYF
- // <name> LSIRDYF </name>
- // <r>
- // <i> [Bit 0] RO (@ 0x4002101C) LSI clock ready interrupt flag </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CIFR ) </loc>
- // <o.0..0> LSIRDYF
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: RCC_CIFR_LSERDYF ----------------------------------
- // SVD Line: 3114
- // <item> SFDITEM_FIELD__RCC_CIFR_LSERDYF
- // <name> LSERDYF </name>
- // <r>
- // <i> [Bit 1] RO (@ 0x4002101C) LSE clock ready interrupt flag </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CIFR ) </loc>
- // <o.1..1> LSERDYF
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: RCC_CIFR_HSIRDYF ----------------------------------
- // SVD Line: 3120
- // <item> SFDITEM_FIELD__RCC_CIFR_HSIRDYF
- // <name> HSIRDYF </name>
- // <r>
- // <i> [Bit 3] RO (@ 0x4002101C) HSI clock ready interrupt flag </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CIFR ) </loc>
- // <o.3..3> HSIRDYF
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: RCC_CIFR_LSECSSF ----------------------------------
- // SVD Line: 3126
- // <item> SFDITEM_FIELD__RCC_CIFR_LSECSSF
- // <name> LSECSSF </name>
- // <r>
- // <i> [Bit 9] RO (@ 0x4002101C) LSE Clock Security System (CSS) interrupt flag </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CIFR ) </loc>
- // <o.9..9> LSECSSF
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: RCC_CIFR ------------------------------------
- // SVD Line: 3103
- // <rtree> SFDITEM_REG__RCC_CIFR
- // <name> CIFR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4002101C) Clock interrupt flag register </i>
- // <loc> ( (unsigned int)((RCC_CIFR >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__RCC_CIFR_LSIRDYF </item>
- // <item> SFDITEM_FIELD__RCC_CIFR_LSERDYF </item>
- // <item> SFDITEM_FIELD__RCC_CIFR_HSIRDYF </item>
- // <item> SFDITEM_FIELD__RCC_CIFR_LSECSSF </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: RCC_CICR --------------------------------
- // SVD Line: 3134
- unsigned int RCC_CICR __AT (0x40021020);
- // ------------------------------ Field Item: RCC_CICR_LSIRDYC ----------------------------------
- // SVD Line: 3139
- // <item> SFDITEM_FIELD__RCC_CICR_LSIRDYC
- // <name> LSIRDYC </name>
- // <w>
- // <i> [Bit 0] WO (@ 0x40021020) The LSI ready interrupt flag is cleared </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CICR ) </loc>
- // <o.0..0> LSIRDYC
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: RCC_CICR_LSERDYC ----------------------------------
- // SVD Line: 3145
- // <item> SFDITEM_FIELD__RCC_CICR_LSERDYC
- // <name> LSERDYC </name>
- // <w>
- // <i> [Bit 1] WO (@ 0x40021020) The LSE ready interrupt flag is cleared </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CICR ) </loc>
- // <o.1..1> LSERDYC
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: RCC_CICR_HSIRDYC ----------------------------------
- // SVD Line: 3151
- // <item> SFDITEM_FIELD__RCC_CICR_HSIRDYC
- // <name> HSIRDYC </name>
- // <w>
- // <i> [Bit 3] WO (@ 0x40021020) The HSI ready interrupt flag is cleared to zero </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CICR ) </loc>
- // <o.3..3> HSIRDYC
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: RCC_CICR_LSECSSC ----------------------------------
- // SVD Line: 3157
- // <item> SFDITEM_FIELD__RCC_CICR_LSECSSC
- // <name> LSECSSC </name>
- // <w>
- // <i> [Bit 9] WO (@ 0x40021020) The LSE Clock Security System (CSS) interrupt flag is cleared </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CICR ) </loc>
- // <o.9..9> LSECSSC
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: RCC_CICR ------------------------------------
- // SVD Line: 3134
- // <rtree> SFDITEM_REG__RCC_CICR
- // <name> CICR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021020) Clock interrupt clear register </i>
- // <loc> ( (unsigned int)((RCC_CICR >> 0) & 0xFFFFFFFF), ((RCC_CICR = (RCC_CICR & ~(0x20BUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x20B) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__RCC_CICR_LSIRDYC </item>
- // <item> SFDITEM_FIELD__RCC_CICR_LSERDYC </item>
- // <item> SFDITEM_FIELD__RCC_CICR_HSIRDYC </item>
- // <item> SFDITEM_FIELD__RCC_CICR_LSECSSC </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: RCC_IOPRSTR -------------------------------
- // SVD Line: 3165
- unsigned int RCC_IOPRSTR __AT (0x40021024);
- // ---------------------------- Field Item: RCC_IOPRSTR_GPIOARST --------------------------------
- // SVD Line: 3170
- // <item> SFDITEM_FIELD__RCC_IOPRSTR_GPIOARST
- // <name> GPIOARST </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40021024) I/O PortA reset </i>
- // <check>
- // <loc> ( (unsigned int) RCC_IOPRSTR ) </loc>
- // <o.0..0> GPIOARST
- // </check>
- // </item>
- //
- // ---------------------------- Field Item: RCC_IOPRSTR_GPIOBRST --------------------------------
- // SVD Line: 3175
- // <item> SFDITEM_FIELD__RCC_IOPRSTR_GPIOBRST
- // <name> GPIOBRST </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40021024) I/O PortB reset </i>
- // <check>
- // <loc> ( (unsigned int) RCC_IOPRSTR ) </loc>
- // <o.1..1> GPIOBRST
- // </check>
- // </item>
- //
- // ---------------------------- Field Item: RCC_IOPRSTR_GPIOCRST --------------------------------
- // SVD Line: 3180
- // <item> SFDITEM_FIELD__RCC_IOPRSTR_GPIOCRST
- // <name> GPIOCRST </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40021024) I/O PortC reset </i>
- // <check>
- // <loc> ( (unsigned int) RCC_IOPRSTR ) </loc>
- // <o.2..2> GPIOCRST
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: RCC_IOPRSTR ----------------------------------
- // SVD Line: 3165
- // <rtree> SFDITEM_REG__RCC_IOPRSTR
- // <name> IOPRSTR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021024) GPIO reset register </i>
- // <loc> ( (unsigned int)((RCC_IOPRSTR >> 0) & 0xFFFFFFFF), ((RCC_IOPRSTR = (RCC_IOPRSTR & ~(0x7UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x7) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__RCC_IOPRSTR_GPIOARST </item>
- // <item> SFDITEM_FIELD__RCC_IOPRSTR_GPIOBRST </item>
- // <item> SFDITEM_FIELD__RCC_IOPRSTR_GPIOCRST </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: RCC_APBRSTR1 ------------------------------
- // SVD Line: 3187
- unsigned int RCC_APBRSTR1 __AT (0x4002102C);
- // ---------------------------- Field Item: RCC_APBRSTR1_UARTRST --------------------------------
- // SVD Line: 3192
- // <item> SFDITEM_FIELD__RCC_APBRSTR1_UARTRST
- // <name> UARTRST </name>
- // <rw>
- // <i> [Bit 18] RW (@ 0x4002102C) The UART module is reset </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBRSTR1 ) </loc>
- // <o.18..18> UARTRST
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: RCC_APBRSTR1_DBGRST --------------------------------
- // SVD Line: 3197
- // <item> SFDITEM_FIELD__RCC_APBRSTR1_DBGRST
- // <name> DBGRST </name>
- // <rw>
- // <i> [Bit 27] RW (@ 0x4002102C) The MCU Debug module is reset </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBRSTR1 ) </loc>
- // <o.27..27> DBGRST
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: RCC_APBRSTR1_PWRRST --------------------------------
- // SVD Line: 3202
- // <item> SFDITEM_FIELD__RCC_APBRSTR1_PWRRST
- // <name> PWRRST </name>
- // <rw>
- // <i> [Bit 28] RW (@ 0x4002102C) The Power interface module is reset. </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBRSTR1 ) </loc>
- // <o.28..28> PWRRST
- // </check>
- // </item>
- //
- // ---------------------------- Field Item: RCC_APBRSTR1_LPTIMRST -------------------------------
- // SVD Line: 3207
- // <item> SFDITEM_FIELD__RCC_APBRSTR1_LPTIMRST
- // <name> LPTIMRST </name>
- // <rw>
- // <i> [Bit 31] RW (@ 0x4002102C) LPTIMRST </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBRSTR1 ) </loc>
- // <o.31..31> LPTIMRST
- // </check>
- // </item>
- //
- // ------------------------------ Register RTree: RCC_APBRSTR1 ----------------------------------
- // SVD Line: 3187
- // <rtree> SFDITEM_REG__RCC_APBRSTR1
- // <name> APBRSTR1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4002102C) APB peripheral reset register 1 </i>
- // <loc> ( (unsigned int)((RCC_APBRSTR1 >> 0) & 0xFFFFFFFF), ((RCC_APBRSTR1 = (RCC_APBRSTR1 & ~(0x98040000UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x98040000) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__RCC_APBRSTR1_UARTRST </item>
- // <item> SFDITEM_FIELD__RCC_APBRSTR1_DBGRST </item>
- // <item> SFDITEM_FIELD__RCC_APBRSTR1_PWRRST </item>
- // <item> SFDITEM_FIELD__RCC_APBRSTR1_LPTIMRST </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: RCC_APBRSTR2 ------------------------------
- // SVD Line: 3213
- unsigned int RCC_APBRSTR2 __AT (0x40021030);
- // --------------------------- Field Item: RCC_APBRSTR2_SYSCFGRST -------------------------------
- // SVD Line: 3218
- // <item> SFDITEM_FIELD__RCC_APBRSTR2_SYSCFGRST
- // <name> SYSCFGRST </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40021030) The SYSCFG module is reset </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBRSTR2 ) </loc>
- // <o.0..0> SYSCFGRST
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: RCC_APBRSTR2_PWMRST --------------------------------
- // SVD Line: 3223
- // <item> SFDITEM_FIELD__RCC_APBRSTR2_PWMRST
- // <name> PWMRST </name>
- // <rw>
- // <i> [Bit 9] RW (@ 0x40021030) The PWM module is reset </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBRSTR2 ) </loc>
- // <o.9..9> PWMRST
- // </check>
- // </item>
- //
- // ---------------------------- Field Item: RCC_APBRSTR2_TIM1RST --------------------------------
- // SVD Line: 3228
- // <item> SFDITEM_FIELD__RCC_APBRSTR2_TIM1RST
- // <name> TIM1RST </name>
- // <rw>
- // <i> [Bit 11] RW (@ 0x40021030) The TIM1 module is reset </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBRSTR2 ) </loc>
- // <o.11..11> TIM1RST
- // </check>
- // </item>
- //
- // ---------------------------- Field Item: RCC_APBRSTR2_TIM14RST -------------------------------
- // SVD Line: 3233
- // <item> SFDITEM_FIELD__RCC_APBRSTR2_TIM14RST
- // <name> TIM14RST </name>
- // <rw>
- // <i> [Bit 15] RW (@ 0x40021030) The TIM14 module is reset </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBRSTR2 ) </loc>
- // <o.15..15> TIM14RST
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: RCC_APBRSTR2_ADCRST --------------------------------
- // SVD Line: 3238
- // <item> SFDITEM_FIELD__RCC_APBRSTR2_ADCRST
- // <name> ADCRST </name>
- // <rw>
- // <i> [Bit 20] RW (@ 0x40021030) The ADC block is reset </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBRSTR2 ) </loc>
- // <o.20..20> ADCRST
- // </check>
- // </item>
- //
- // --------------------------- Field Item: RCC_APBRSTR2_VREFBUFRST ------------------------------
- // SVD Line: 3243
- // <item> SFDITEM_FIELD__RCC_APBRSTR2_VREFBUFRST
- // <name> VREFBUFRST </name>
- // <rw>
- // <i> [Bit 26] RW (@ 0x40021030) VREFBUFRST </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBRSTR2 ) </loc>
- // <o.26..26> VREFBUFRST
- // </check>
- // </item>
- //
- // ------------------------------ Register RTree: RCC_APBRSTR2 ----------------------------------
- // SVD Line: 3213
- // <rtree> SFDITEM_REG__RCC_APBRSTR2
- // <name> APBRSTR2 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021030) APB peripheral reset register 2 </i>
- // <loc> ( (unsigned int)((RCC_APBRSTR2 >> 0) & 0xFFFFFFFF), ((RCC_APBRSTR2 = (RCC_APBRSTR2 & ~(0x4108A01UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x4108A01) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__RCC_APBRSTR2_SYSCFGRST </item>
- // <item> SFDITEM_FIELD__RCC_APBRSTR2_PWMRST </item>
- // <item> SFDITEM_FIELD__RCC_APBRSTR2_TIM1RST </item>
- // <item> SFDITEM_FIELD__RCC_APBRSTR2_TIM14RST </item>
- // <item> SFDITEM_FIELD__RCC_APBRSTR2_ADCRST </item>
- // <item> SFDITEM_FIELD__RCC_APBRSTR2_VREFBUFRST </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: RCC_IOPENR -------------------------------
- // SVD Line: 3249
- unsigned int RCC_IOPENR __AT (0x40021034);
- // ----------------------------- Field Item: RCC_IOPENR_GPIOAEN ---------------------------------
- // SVD Line: 3254
- // <item> SFDITEM_FIELD__RCC_IOPENR_GPIOAEN
- // <name> GPIOAEN </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40021034) I/O PortA clock enable </i>
- // <check>
- // <loc> ( (unsigned int) RCC_IOPENR ) </loc>
- // <o.0..0> GPIOAEN
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: RCC_IOPENR_GPIOBEN ---------------------------------
- // SVD Line: 3259
- // <item> SFDITEM_FIELD__RCC_IOPENR_GPIOBEN
- // <name> GPIOBEN </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40021034) I/O PortB clock enable </i>
- // <check>
- // <loc> ( (unsigned int) RCC_IOPENR ) </loc>
- // <o.1..1> GPIOBEN
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: RCC_IOPENR_GPIOCEN ---------------------------------
- // SVD Line: 3264
- // <item> SFDITEM_FIELD__RCC_IOPENR_GPIOCEN
- // <name> GPIOCEN </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40021034) I/O PortC clock enable </i>
- // <check>
- // <loc> ( (unsigned int) RCC_IOPENR ) </loc>
- // <o.2..2> GPIOCEN
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: RCC_IOPENR -----------------------------------
- // SVD Line: 3249
- // <rtree> SFDITEM_REG__RCC_IOPENR
- // <name> IOPENR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021034) GPIO clock enable register </i>
- // <loc> ( (unsigned int)((RCC_IOPENR >> 0) & 0xFFFFFFFF), ((RCC_IOPENR = (RCC_IOPENR & ~(0x7UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x7) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__RCC_IOPENR_GPIOAEN </item>
- // <item> SFDITEM_FIELD__RCC_IOPENR_GPIOBEN </item>
- // <item> SFDITEM_FIELD__RCC_IOPENR_GPIOCEN </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: RCC_AHBENR -------------------------------
- // SVD Line: 3271
- unsigned int RCC_AHBENR __AT (0x40021038);
- // ----------------------------- Field Item: RCC_AHBENR_FLASHEN ---------------------------------
- // SVD Line: 3276
- // <item> SFDITEM_FIELD__RCC_AHBENR_FLASHEN
- // <name> FLASHEN </name>
- // <rw>
- // <i> [Bit 8] RW (@ 0x40021038) FLASHEN </i>
- // <check>
- // <loc> ( (unsigned int) RCC_AHBENR ) </loc>
- // <o.8..8> FLASHEN
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: RCC_AHBENR_SRAMEN ---------------------------------
- // SVD Line: 3280
- // <item> SFDITEM_FIELD__RCC_AHBENR_SRAMEN
- // <name> SRAMEN </name>
- // <rw>
- // <i> [Bit 9] RW (@ 0x40021038) SRAMEN </i>
- // <check>
- // <loc> ( (unsigned int) RCC_AHBENR ) </loc>
- // <o.9..9> SRAMEN
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: RCC_AHBENR -----------------------------------
- // SVD Line: 3271
- // <rtree> SFDITEM_REG__RCC_AHBENR
- // <name> AHBENR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021038) AHB peripheral clock enable register </i>
- // <loc> ( (unsigned int)((RCC_AHBENR >> 0) & 0xFFFFFFFF), ((RCC_AHBENR = (RCC_AHBENR & ~(0x300UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x300) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__RCC_AHBENR_FLASHEN </item>
- // <item> SFDITEM_FIELD__RCC_AHBENR_SRAMEN </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: RCC_APBENR1 -------------------------------
- // SVD Line: 3286
- unsigned int RCC_APBENR1 __AT (0x4002103C);
- // ----------------------------- Field Item: RCC_APBENR1_UARTEN ---------------------------------
- // SVD Line: 3291
- // <item> SFDITEM_FIELD__RCC_APBENR1_UARTEN
- // <name> UARTEN </name>
- // <rw>
- // <i> [Bit 18] RW (@ 0x4002103C) The UART module clock is enabled </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBENR1 ) </loc>
- // <o.18..18> UARTEN
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: RCC_APBENR1_DBGEN ---------------------------------
- // SVD Line: 3296
- // <item> SFDITEM_FIELD__RCC_APBENR1_DBGEN
- // <name> DBGEN </name>
- // <rw>
- // <i> [Bit 27] RW (@ 0x4002103C) MCU Debug module clock enable </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBENR1 ) </loc>
- // <o.27..27> DBGEN
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: RCC_APBENR1_PWREN ---------------------------------
- // SVD Line: 3301
- // <item> SFDITEM_FIELD__RCC_APBENR1_PWREN
- // <name> PWREN </name>
- // <rw>
- // <i> [Bit 28] RW (@ 0x4002103C) The Power interface module clock enables </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBENR1 ) </loc>
- // <o.28..28> PWREN
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: RCC_APBENR1_LPTIMEN --------------------------------
- // SVD Line: 3306
- // <item> SFDITEM_FIELD__RCC_APBENR1_LPTIMEN
- // <name> LPTIMEN </name>
- // <rw>
- // <i> [Bit 31] RW (@ 0x4002103C) LPTIMEN </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBENR1 ) </loc>
- // <o.31..31> LPTIMEN
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: RCC_APBENR1 ----------------------------------
- // SVD Line: 3286
- // <rtree> SFDITEM_REG__RCC_APBENR1
- // <name> APBENR1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4002103C) APB peripheral clock enable register 1 </i>
- // <loc> ( (unsigned int)((RCC_APBENR1 >> 0) & 0xFFFFFFFF), ((RCC_APBENR1 = (RCC_APBENR1 & ~(0x98040000UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x98040000) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__RCC_APBENR1_UARTEN </item>
- // <item> SFDITEM_FIELD__RCC_APBENR1_DBGEN </item>
- // <item> SFDITEM_FIELD__RCC_APBENR1_PWREN </item>
- // <item> SFDITEM_FIELD__RCC_APBENR1_LPTIMEN </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: RCC_APBENR2 -------------------------------
- // SVD Line: 3312
- unsigned int RCC_APBENR2 __AT (0x40021040);
- // ---------------------------- Field Item: RCC_APBENR2_SYSCFGEN --------------------------------
- // SVD Line: 3317
- // <item> SFDITEM_FIELD__RCC_APBENR2_SYSCFGEN
- // <name> SYSCFGEN </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40021040) The SYSCFG module clock is enabled </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBENR2 ) </loc>
- // <o.0..0> SYSCFGEN
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: RCC_APBENR2_PWMEN ---------------------------------
- // SVD Line: 3322
- // <item> SFDITEM_FIELD__RCC_APBENR2_PWMEN
- // <name> PWMEN </name>
- // <rw>
- // <i> [Bit 9] RW (@ 0x40021040) The PWM module clock is enabled </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBENR2 ) </loc>
- // <o.9..9> PWMEN
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: RCC_APBENR2_TIM1EN ---------------------------------
- // SVD Line: 3327
- // <item> SFDITEM_FIELD__RCC_APBENR2_TIM1EN
- // <name> TIM1EN </name>
- // <rw>
- // <i> [Bit 11] RW (@ 0x40021040) The TIM1 module clock is enabled </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBENR2 ) </loc>
- // <o.11..11> TIM1EN
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: RCC_APBENR2_TIM14EN --------------------------------
- // SVD Line: 3332
- // <item> SFDITEM_FIELD__RCC_APBENR2_TIM14EN
- // <name> TIM14EN </name>
- // <rw>
- // <i> [Bit 15] RW (@ 0x40021040) TIM14 module clock enable </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBENR2 ) </loc>
- // <o.15..15> TIM14EN
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: RCC_APBENR2_ADCEN ---------------------------------
- // SVD Line: 3337
- // <item> SFDITEM_FIELD__RCC_APBENR2_ADCEN
- // <name> ADCEN </name>
- // <rw>
- // <i> [Bit 20] RW (@ 0x40021040) ADC block clock enabled </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBENR2 ) </loc>
- // <o.20..20> ADCEN
- // </check>
- // </item>
- //
- // ---------------------------- Field Item: RCC_APBENR2_VREFBUFEN -------------------------------
- // SVD Line: 3342
- // <item> SFDITEM_FIELD__RCC_APBENR2_VREFBUFEN
- // <name> VREFBUFEN </name>
- // <rw>
- // <i> [Bit 26] RW (@ 0x40021040) VREFBUFEN </i>
- // <check>
- // <loc> ( (unsigned int) RCC_APBENR2 ) </loc>
- // <o.26..26> VREFBUFEN
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: RCC_APBENR2 ----------------------------------
- // SVD Line: 3312
- // <rtree> SFDITEM_REG__RCC_APBENR2
- // <name> APBENR2 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021040) APB peripheral clock enable register 2 </i>
- // <loc> ( (unsigned int)((RCC_APBENR2 >> 0) & 0xFFFFFFFF), ((RCC_APBENR2 = (RCC_APBENR2 & ~(0x4108A01UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x4108A01) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__RCC_APBENR2_SYSCFGEN </item>
- // <item> SFDITEM_FIELD__RCC_APBENR2_PWMEN </item>
- // <item> SFDITEM_FIELD__RCC_APBENR2_TIM1EN </item>
- // <item> SFDITEM_FIELD__RCC_APBENR2_TIM14EN </item>
- // <item> SFDITEM_FIELD__RCC_APBENR2_ADCEN </item>
- // <item> SFDITEM_FIELD__RCC_APBENR2_VREFBUFEN </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: RCC_CCIPR --------------------------------
- // SVD Line: 3348
- unsigned int RCC_CCIPR __AT (0x40021054);
- // ------------------------------ Field Item: RCC_CCIPR_PVDSEL ----------------------------------
- // SVD Line: 3353
- // <item> SFDITEM_FIELD__RCC_CCIPR_PVDSEL
- // <name> PVDSEL </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40021054) PVD module clock source selection </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CCIPR ) </loc>
- // <o.7..7> PVDSEL
- // </check>
- // </item>
- //
- // ----------------------------- Field Item: RCC_CCIPR_LPTIM1SEL --------------------------------
- // SVD Line: 3358
- // <item> SFDITEM_FIELD__RCC_CCIPR_LPTIM1SEL
- // <name> LPTIM1SEL </name>
- // <rw>
- // <i> [Bits 19..18] RW (@ 0x40021054) LPTIM1SEL </i>
- // <edit>
- // <loc> ( (unsigned char)((RCC_CCIPR >> 18) & 0x3), ((RCC_CCIPR = (RCC_CCIPR & ~(0x3UL << 18 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 18 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: RCC_CCIPR -----------------------------------
- // SVD Line: 3348
- // <rtree> SFDITEM_REG__RCC_CCIPR
- // <name> CCIPR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021054) Peripherals independent clock configuration register </i>
- // <loc> ( (unsigned int)((RCC_CCIPR >> 0) & 0xFFFFFFFF), ((RCC_CCIPR = (RCC_CCIPR & ~(0xC0080UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xC0080) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__RCC_CCIPR_PVDSEL </item>
- // <item> SFDITEM_FIELD__RCC_CCIPR_LPTIM1SEL </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: RCC_BDCR --------------------------------
- // SVD Line: 3364
- unsigned int RCC_BDCR __AT (0x4002105C);
- // ------------------------------- Field Item: RCC_BDCR_LSEON -----------------------------------
- // SVD Line: 3369
- // <item> SFDITEM_FIELD__RCC_BDCR_LSEON
- // <name> LSEON </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x4002105C) LSE OSC enabled </i>
- // <check>
- // <loc> ( (unsigned int) RCC_BDCR ) </loc>
- // <o.0..0> LSEON
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: RCC_BDCR_LSERDY ----------------------------------
- // SVD Line: 3374
- // <item> SFDITEM_FIELD__RCC_BDCR_LSERDY
- // <name> LSERDY </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x4002105C) LSE OSC ready </i>
- // <check>
- // <loc> ( (unsigned int) RCC_BDCR ) </loc>
- // <o.1..1> LSERDY
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: RCC_BDCR_LSEBYP ----------------------------------
- // SVD Line: 3379
- // <item> SFDITEM_FIELD__RCC_BDCR_LSEBYP
- // <name> LSEBYP </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x4002105C) LSE OSC bypass </i>
- // <check>
- // <loc> ( (unsigned int) RCC_BDCR ) </loc>
- // <o.2..2> LSEBYP
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: RCC_BDCR_LSECSSON ---------------------------------
- // SVD Line: 3384
- // <item> SFDITEM_FIELD__RCC_BDCR_LSECSSON
- // <name> LSECSSON </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x4002105C) LSE CSS enables </i>
- // <check>
- // <loc> ( (unsigned int) RCC_BDCR ) </loc>
- // <o.5..5> LSECSSON
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: RCC_BDCR_LSECSSD ----------------------------------
- // SVD Line: 3389
- // <item> SFDITEM_FIELD__RCC_BDCR_LSECSSD
- // <name> LSECSSD </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x4002105C) LSE CSS (clock security system) detection failed </i>
- // <check>
- // <loc> ( (unsigned int) RCC_BDCR ) </loc>
- // <o.6..6> LSECSSD
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: RCC_BDCR_LSCSEL ----------------------------------
- // SVD Line: 3394
- // <item> SFDITEM_FIELD__RCC_BDCR_LSCSEL
- // <name> LSCSEL </name>
- // <rw>
- // <i> [Bit 25] RW (@ 0x4002105C) Low-speed clock selection </i>
- // <check>
- // <loc> ( (unsigned int) RCC_BDCR ) </loc>
- // <o.25..25> LSCSEL
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: RCC_BDCR ------------------------------------
- // SVD Line: 3364
- // <rtree> SFDITEM_REG__RCC_BDCR
- // <name> BDCR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4002105C) RTC domain control register </i>
- // <loc> ( (unsigned int)((RCC_BDCR >> 0) & 0xFFFFFFFF), ((RCC_BDCR = (RCC_BDCR & ~(0x2000067UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x2000067) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__RCC_BDCR_LSEON </item>
- // <item> SFDITEM_FIELD__RCC_BDCR_LSERDY </item>
- // <item> SFDITEM_FIELD__RCC_BDCR_LSEBYP </item>
- // <item> SFDITEM_FIELD__RCC_BDCR_LSECSSON </item>
- // <item> SFDITEM_FIELD__RCC_BDCR_LSECSSD </item>
- // <item> SFDITEM_FIELD__RCC_BDCR_LSCSEL </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: RCC_CSR ---------------------------------
- // SVD Line: 3401
- unsigned int RCC_CSR __AT (0x40021060);
- // -------------------------------- Field Item: RCC_CSR_LSION -----------------------------------
- // SVD Line: 3406
- // <item> SFDITEM_FIELD__RCC_CSR_LSION
- // <name> LSION </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40021060) LSI OSC enabled </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CSR ) </loc>
- // <o.0..0> LSION
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: RCC_CSR_LSIRDY -----------------------------------
- // SVD Line: 3411
- // <item> SFDITEM_FIELD__RCC_CSR_LSIRDY
- // <name> LSIRDY </name>
- // <r>
- // <i> [Bit 1] RO (@ 0x40021060) LSI OSC stability flag </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CSR ) </loc>
- // <o.1..1> LSIRDY
- // </check>
- // </item>
- //
- // ---------------------------- Field Item: RCC_CSR_PINRST_FLTDIS -------------------------------
- // SVD Line: 3417
- // <item> SFDITEM_FIELD__RCC_CSR_PINRST_FLTDIS
- // <name> PINRST_FLTDIS </name>
- // <rw>
- // <i> [Bit 8] RW (@ 0x40021060) NRST filtering is prohibited </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CSR ) </loc>
- // <o.8..8> PINRST_FLTDIS
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: RCC_CSR_RMVF ------------------------------------
- // SVD Line: 3422
- // <item> SFDITEM_FIELD__RCC_CSR_RMVF
- // <name> RMVF </name>
- // <rw>
- // <i> [Bit 23] RW (@ 0x40021060) Clear the reset flag </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CSR ) </loc>
- // <o.23..23> RMVF
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: RCC_CSR_OBLRSTF ----------------------------------
- // SVD Line: 3427
- // <item> SFDITEM_FIELD__RCC_CSR_OBLRSTF
- // <name> OBLRSTF </name>
- // <r>
- // <i> [Bit 25] RO (@ 0x40021060) Option byte loader reset flag </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CSR ) </loc>
- // <o.25..25> OBLRSTF
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: RCC_CSR_PINRSTF ----------------------------------
- // SVD Line: 3433
- // <item> SFDITEM_FIELD__RCC_CSR_PINRSTF
- // <name> PINRSTF </name>
- // <r>
- // <i> [Bit 26] RO (@ 0x40021060) External NRST pin reset flag </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CSR ) </loc>
- // <o.26..26> PINRSTF
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: RCC_CSR_PORRSTF ----------------------------------
- // SVD Line: 3439
- // <item> SFDITEM_FIELD__RCC_CSR_PORRSTF
- // <name> PORRSTF </name>
- // <r>
- // <i> [Bit 27] RO (@ 0x40021060) POR reset flag </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CSR ) </loc>
- // <o.27..27> PORRSTF
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: RCC_CSR_SFTRSTF ----------------------------------
- // SVD Line: 3445
- // <item> SFDITEM_FIELD__RCC_CSR_SFTRSTF
- // <name> SFTRSTF </name>
- // <r>
- // <i> [Bit 28] RO (@ 0x40021060) Soft reset flag </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CSR ) </loc>
- // <o.28..28> SFTRSTF
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: RCC_CSR_IWDGRSTF ----------------------------------
- // SVD Line: 3451
- // <item> SFDITEM_FIELD__RCC_CSR_IWDGRSTF
- // <name> IWDGRSTF </name>
- // <r>
- // <i> [Bit 29] RO (@ 0x40021060) IWDG reset flag </i>
- // <check>
- // <loc> ( (unsigned int) RCC_CSR ) </loc>
- // <o.29..29> IWDGRSTF
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: RCC_CSR ------------------------------------
- // SVD Line: 3401
- // <rtree> SFDITEM_REG__RCC_CSR
- // <name> CSR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40021060) Control/status register </i>
- // <loc> ( (unsigned int)((RCC_CSR >> 0) & 0xFFFFFFFF), ((RCC_CSR = (RCC_CSR & ~(0x800101UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x800101) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__RCC_CSR_LSION </item>
- // <item> SFDITEM_FIELD__RCC_CSR_LSIRDY </item>
- // <item> SFDITEM_FIELD__RCC_CSR_PINRST_FLTDIS </item>
- // <item> SFDITEM_FIELD__RCC_CSR_RMVF </item>
- // <item> SFDITEM_FIELD__RCC_CSR_OBLRSTF </item>
- // <item> SFDITEM_FIELD__RCC_CSR_PINRSTF </item>
- // <item> SFDITEM_FIELD__RCC_CSR_PORRSTF </item>
- // <item> SFDITEM_FIELD__RCC_CSR_SFTRSTF </item>
- // <item> SFDITEM_FIELD__RCC_CSR_IWDGRSTF </item>
- // </rtree>
- //
- // ---------------------------------- Peripheral View: RCC --------------------------------------
- // SVD Line: 2959
- // <view> RCC
- // <name> RCC </name>
- // <item> SFDITEM_REG__RCC_CR </item>
- // <item> SFDITEM_REG__RCC_ICSCR </item>
- // <item> SFDITEM_REG__RCC_CFGR </item>
- // <item> SFDITEM_REG__RCC_ECSCR </item>
- // <item> SFDITEM_REG__RCC_CIER </item>
- // <item> SFDITEM_REG__RCC_CIFR </item>
- // <item> SFDITEM_REG__RCC_CICR </item>
- // <item> SFDITEM_REG__RCC_IOPRSTR </item>
- // <item> SFDITEM_REG__RCC_APBRSTR1 </item>
- // <item> SFDITEM_REG__RCC_APBRSTR2 </item>
- // <item> SFDITEM_REG__RCC_IOPENR </item>
- // <item> SFDITEM_REG__RCC_AHBENR </item>
- // <item> SFDITEM_REG__RCC_APBENR1 </item>
- // <item> SFDITEM_REG__RCC_APBENR2 </item>
- // <item> SFDITEM_REG__RCC_CCIPR </item>
- // <item> SFDITEM_REG__RCC_BDCR </item>
- // <item> SFDITEM_REG__RCC_CSR </item>
- // </view>
- //
- // ----------------------------- Register Item Address: SPI1_CR1 --------------------------------
- // SVD Line: 3477
- unsigned int SPI1_CR1 __AT (0x40013000);
- // -------------------------------- Field Item: SPI1_CR1_CPHA -----------------------------------
- // SVD Line: 3482
- // <item> SFDITEM_FIELD__SPI1_CR1_CPHA
- // <name> CPHA </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40013000) desc CPHA </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_CR1 ) </loc>
- // <o.0..0> CPHA
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: SPI1_CR1_CPOL -----------------------------------
- // SVD Line: 3487
- // <item> SFDITEM_FIELD__SPI1_CR1_CPOL
- // <name> CPOL </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40013000) desc CPOL </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_CR1 ) </loc>
- // <o.1..1> CPOL
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: SPI1_CR1_MSTR -----------------------------------
- // SVD Line: 3492
- // <item> SFDITEM_FIELD__SPI1_CR1_MSTR
- // <name> MSTR </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40013000) desc MSTR </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_CR1 ) </loc>
- // <o.2..2> MSTR
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: SPI1_CR1_BR ------------------------------------
- // SVD Line: 3497
- // <item> SFDITEM_FIELD__SPI1_CR1_BR
- // <name> BR </name>
- // <rw>
- // <i> [Bits 5..3] RW (@ 0x40013000) desc BR </i>
- // <edit>
- // <loc> ( (unsigned char)((SPI1_CR1 >> 3) & 0x7), ((SPI1_CR1 = (SPI1_CR1 & ~(0x7UL << 3 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 3 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: SPI1_CR1_SPE ------------------------------------
- // SVD Line: 3502
- // <item> SFDITEM_FIELD__SPI1_CR1_SPE
- // <name> SPE </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x40013000) desc SPE </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_CR1 ) </loc>
- // <o.6..6> SPE
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: SPI1_CR1_LSBFIRST ---------------------------------
- // SVD Line: 3507
- // <item> SFDITEM_FIELD__SPI1_CR1_LSBFIRST
- // <name> LSBFIRST </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40013000) desc LSBFIRST </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_CR1 ) </loc>
- // <o.7..7> LSBFIRST
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: SPI1_CR1_SSI ------------------------------------
- // SVD Line: 3512
- // <item> SFDITEM_FIELD__SPI1_CR1_SSI
- // <name> SSI </name>
- // <rw>
- // <i> [Bit 8] RW (@ 0x40013000) desc SSI </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_CR1 ) </loc>
- // <o.8..8> SSI
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: SPI1_CR1_SSM ------------------------------------
- // SVD Line: 3517
- // <item> SFDITEM_FIELD__SPI1_CR1_SSM
- // <name> SSM </name>
- // <rw>
- // <i> [Bit 9] RW (@ 0x40013000) desc SSM </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_CR1 ) </loc>
- // <o.9..9> SSM
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: SPI1_CR1_RXONLY ----------------------------------
- // SVD Line: 3522
- // <item> SFDITEM_FIELD__SPI1_CR1_RXONLY
- // <name> RXONLY </name>
- // <rw>
- // <i> [Bit 10] RW (@ 0x40013000) desc RXONLY </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_CR1 ) </loc>
- // <o.10..10> RXONLY
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: SPI1_CR1_DDF ------------------------------------
- // SVD Line: 3527
- // <item> SFDITEM_FIELD__SPI1_CR1_DDF
- // <name> DDF </name>
- // <rw>
- // <i> [Bit 11] RW (@ 0x40013000) desc DDF </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_CR1 ) </loc>
- // <o.11..11> DDF
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: SPI1_CR1_BIDIOE ----------------------------------
- // SVD Line: 3532
- // <item> SFDITEM_FIELD__SPI1_CR1_BIDIOE
- // <name> BIDIOE </name>
- // <rw>
- // <i> [Bit 14] RW (@ 0x40013000) desc BIDIOE </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_CR1 ) </loc>
- // <o.14..14> BIDIOE
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: SPI1_CR1_BIDIMODE ---------------------------------
- // SVD Line: 3537
- // <item> SFDITEM_FIELD__SPI1_CR1_BIDIMODE
- // <name> BIDIMODE </name>
- // <rw>
- // <i> [Bit 15] RW (@ 0x40013000) desc BIDIMODE </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_CR1 ) </loc>
- // <o.15..15> BIDIMODE
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: SPI1_CR1 ------------------------------------
- // SVD Line: 3477
- // <rtree> SFDITEM_REG__SPI1_CR1
- // <name> CR1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40013000) desc CR1 </i>
- // <loc> ( (unsigned int)((SPI1_CR1 >> 0) & 0xFFFFFFFF), ((SPI1_CR1 = (SPI1_CR1 & ~(0xCFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xCFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__SPI1_CR1_CPHA </item>
- // <item> SFDITEM_FIELD__SPI1_CR1_CPOL </item>
- // <item> SFDITEM_FIELD__SPI1_CR1_MSTR </item>
- // <item> SFDITEM_FIELD__SPI1_CR1_BR </item>
- // <item> SFDITEM_FIELD__SPI1_CR1_SPE </item>
- // <item> SFDITEM_FIELD__SPI1_CR1_LSBFIRST </item>
- // <item> SFDITEM_FIELD__SPI1_CR1_SSI </item>
- // <item> SFDITEM_FIELD__SPI1_CR1_SSM </item>
- // <item> SFDITEM_FIELD__SPI1_CR1_RXONLY </item>
- // <item> SFDITEM_FIELD__SPI1_CR1_DDF </item>
- // <item> SFDITEM_FIELD__SPI1_CR1_BIDIOE </item>
- // <item> SFDITEM_FIELD__SPI1_CR1_BIDIMODE </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: SPI1_CR2 --------------------------------
- // SVD Line: 3544
- unsigned int SPI1_CR2 __AT (0x40013004);
- // -------------------------------- Field Item: SPI1_CR2_SSOE -----------------------------------
- // SVD Line: 3549
- // <item> SFDITEM_FIELD__SPI1_CR2_SSOE
- // <name> SSOE </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40013004) desc SSOE </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_CR2 ) </loc>
- // <o.2..2> SSOE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: SPI1_CR2_ERRIE -----------------------------------
- // SVD Line: 3554
- // <item> SFDITEM_FIELD__SPI1_CR2_ERRIE
- // <name> ERRIE </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x40013004) desc ERRIE </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_CR2 ) </loc>
- // <o.5..5> ERRIE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: SPI1_CR2_RXNEIE ----------------------------------
- // SVD Line: 3559
- // <item> SFDITEM_FIELD__SPI1_CR2_RXNEIE
- // <name> RXNEIE </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x40013004) desc RXNEIE </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_CR2 ) </loc>
- // <o.6..6> RXNEIE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: SPI1_CR2_TXEIE -----------------------------------
- // SVD Line: 3564
- // <item> SFDITEM_FIELD__SPI1_CR2_TXEIE
- // <name> TXEIE </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40013004) desc TXEIE </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_CR2 ) </loc>
- // <o.7..7> TXEIE
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: SPI1_CR2_DS ------------------------------------
- // SVD Line: 3569
- // <item> SFDITEM_FIELD__SPI1_CR2_DS
- // <name> DS </name>
- // <rw>
- // <i> [Bit 11] RW (@ 0x40013004) desc DS </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_CR2 ) </loc>
- // <o.11..11> DS
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: SPI1_CR2_SLVFM -----------------------------------
- // SVD Line: 3574
- // <item> SFDITEM_FIELD__SPI1_CR2_SLVFM
- // <name> SLVFM </name>
- // <rw>
- // <i> [Bit 15] RW (@ 0x40013004) desc SLVFM </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_CR2 ) </loc>
- // <o.15..15> SLVFM
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: SPI1_CR2 ------------------------------------
- // SVD Line: 3544
- // <rtree> SFDITEM_REG__SPI1_CR2
- // <name> CR2 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40013004) desc CR2 </i>
- // <loc> ( (unsigned int)((SPI1_CR2 >> 0) & 0xFFFFFFFF), ((SPI1_CR2 = (SPI1_CR2 & ~(0x88E4UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x88E4) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__SPI1_CR2_SSOE </item>
- // <item> SFDITEM_FIELD__SPI1_CR2_ERRIE </item>
- // <item> SFDITEM_FIELD__SPI1_CR2_RXNEIE </item>
- // <item> SFDITEM_FIELD__SPI1_CR2_TXEIE </item>
- // <item> SFDITEM_FIELD__SPI1_CR2_DS </item>
- // <item> SFDITEM_FIELD__SPI1_CR2_SLVFM </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: SPI1_SR ---------------------------------
- // SVD Line: 3581
- unsigned int SPI1_SR __AT (0x40013008);
- // -------------------------------- Field Item: SPI1_SR_RXNE ------------------------------------
- // SVD Line: 3586
- // <item> SFDITEM_FIELD__SPI1_SR_RXNE
- // <name> RXNE </name>
- // <r>
- // <i> [Bit 0] RO (@ 0x40013008) desc RXNE </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_SR ) </loc>
- // <o.0..0> RXNE
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: SPI1_SR_TXE ------------------------------------
- // SVD Line: 3592
- // <item> SFDITEM_FIELD__SPI1_SR_TXE
- // <name> TXE </name>
- // <r>
- // <i> [Bit 1] RO (@ 0x40013008) desc TXE </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_SR ) </loc>
- // <o.1..1> TXE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: SPI1_SR_MODF ------------------------------------
- // SVD Line: 3598
- // <item> SFDITEM_FIELD__SPI1_SR_MODF
- // <name> MODF </name>
- // <r>
- // <i> [Bit 5] RO (@ 0x40013008) desc MODF </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_SR ) </loc>
- // <o.5..5> MODF
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: SPI1_SR_OVR ------------------------------------
- // SVD Line: 3604
- // <item> SFDITEM_FIELD__SPI1_SR_OVR
- // <name> OVR </name>
- // <r>
- // <i> [Bit 6] RO (@ 0x40013008) desc OVR </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_SR ) </loc>
- // <o.6..6> OVR
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: SPI1_SR_BSY ------------------------------------
- // SVD Line: 3610
- // <item> SFDITEM_FIELD__SPI1_SR_BSY
- // <name> BSY </name>
- // <r>
- // <i> [Bit 7] RO (@ 0x40013008) desc BSY </i>
- // <check>
- // <loc> ( (unsigned int) SPI1_SR ) </loc>
- // <o.7..7> BSY
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: SPI1_SR_FRLVL -----------------------------------
- // SVD Line: 3616
- // <item> SFDITEM_FIELD__SPI1_SR_FRLVL
- // <name> FRLVL </name>
- // <r>
- // <i> [Bits 10..9] RO (@ 0x40013008) desc FRLVL </i>
- // <edit>
- // <loc> ( (unsigned char)((SPI1_SR >> 9) & 0x3) ) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: SPI1_SR_FTLVL -----------------------------------
- // SVD Line: 3622
- // <item> SFDITEM_FIELD__SPI1_SR_FTLVL
- // <name> FTLVL </name>
- // <r>
- // <i> [Bits 12..11] RO (@ 0x40013008) desc FTLVL </i>
- // <edit>
- // <loc> ( (unsigned char)((SPI1_SR >> 11) & 0x3) ) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: SPI1_SR ------------------------------------
- // SVD Line: 3581
- // <rtree> SFDITEM_REG__SPI1_SR
- // <name> SR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40013008) desc SR </i>
- // <loc> ( (unsigned int)((SPI1_SR >> 0) & 0xFFFFFFFF) ) </loc>
- // <item> SFDITEM_FIELD__SPI1_SR_RXNE </item>
- // <item> SFDITEM_FIELD__SPI1_SR_TXE </item>
- // <item> SFDITEM_FIELD__SPI1_SR_MODF </item>
- // <item> SFDITEM_FIELD__SPI1_SR_OVR </item>
- // <item> SFDITEM_FIELD__SPI1_SR_BSY </item>
- // <item> SFDITEM_FIELD__SPI1_SR_FRLVL </item>
- // <item> SFDITEM_FIELD__SPI1_SR_FTLVL </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: SPI1_DR ---------------------------------
- // SVD Line: 3630
- unsigned int SPI1_DR __AT (0x4001300C);
- // --------------------------------- Field Item: SPI1_DR_DR -------------------------------------
- // SVD Line: 3635
- // <item> SFDITEM_FIELD__SPI1_DR_DR
- // <name> DR </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x4001300C) desc DR </i>
- // <edit>
- // <loc> ( (unsigned short)((SPI1_DR >> 0) & 0xFFFF), ((SPI1_DR = (SPI1_DR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------------- Register RTree: SPI1_DR ------------------------------------
- // SVD Line: 3630
- // <rtree> SFDITEM_REG__SPI1_DR
- // <name> DR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4001300C) desc DR </i>
- // <loc> ( (unsigned int)((SPI1_DR >> 0) & 0xFFFFFFFF), ((SPI1_DR = (SPI1_DR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__SPI1_DR_DR </item>
- // </rtree>
- //
- // ---------------------------------- Peripheral View: SPI1 -------------------------------------
- // SVD Line: 3461
- // <view> SPI1
- // <name> SPI1 </name>
- // <item> SFDITEM_REG__SPI1_CR1 </item>
- // <item> SFDITEM_REG__SPI1_CR2 </item>
- // <item> SFDITEM_REG__SPI1_SR </item>
- // <item> SFDITEM_REG__SPI1_DR </item>
- // </view>
- //
- // --------------------------- Register Item Address: SYSCFG_CFGR1 ------------------------------
- // SVD Line: 3654
- unsigned int SYSCFG_CFGR1 __AT (0x40010000);
- // ---------------------------- Field Item: SYSCFG_CFGR1_MEM_MODE -------------------------------
- // SVD Line: 3659
- // <item> SFDITEM_FIELD__SYSCFG_CFGR1_MEM_MODE
- // <name> MEM_MODE </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x40010000) Memory mapping selection bits </i>
- // <edit>
- // <loc> ( (unsigned char)((SYSCFG_CFGR1 >> 0) & 0x3), ((SYSCFG_CFGR1 = (SYSCFG_CFGR1 & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------- Field Item: SYSCFG_CFGR1_I2C_PA2_FMP ------------------------------
- // SVD Line: 3664
- // <item> SFDITEM_FIELD__SYSCFG_CFGR1_I2C_PA2_FMP
- // <name> I2C_PA2_FMP </name>
- // <rw>
- // <i> [Bit 16] RW (@ 0x40010000) desc I2C_PA2_FMP </i>
- // <check>
- // <loc> ( (unsigned int) SYSCFG_CFGR1 ) </loc>
- // <o.16..16> I2C_PA2_FMP
- // </check>
- // </item>
- //
- // -------------------------- Field Item: SYSCFG_CFGR1_I2C_PB3_FMP ------------------------------
- // SVD Line: 3669
- // <item> SFDITEM_FIELD__SYSCFG_CFGR1_I2C_PB3_FMP
- // <name> I2C_PB3_FMP </name>
- // <rw>
- // <i> [Bit 17] RW (@ 0x40010000) desc I2C_PB3_FMP </i>
- // <check>
- // <loc> ( (unsigned int) SYSCFG_CFGR1 ) </loc>
- // <o.17..17> I2C_PB3_FMP
- // </check>
- // </item>
- //
- // -------------------------- Field Item: SYSCFG_CFGR1_I2C_PB4_FMP ------------------------------
- // SVD Line: 3674
- // <item> SFDITEM_FIELD__SYSCFG_CFGR1_I2C_PB4_FMP
- // <name> I2C_PB4_FMP </name>
- // <rw>
- // <i> [Bit 18] RW (@ 0x40010000) desc I2C_PB4_FMP </i>
- // <check>
- // <loc> ( (unsigned int) SYSCFG_CFGR1 ) </loc>
- // <o.18..18> I2C_PB4_FMP
- // </check>
- // </item>
- //
- // -------------------------- Field Item: SYSCFG_CFGR1_I2C_PB6_FMP ------------------------------
- // SVD Line: 3679
- // <item> SFDITEM_FIELD__SYSCFG_CFGR1_I2C_PB6_FMP
- // <name> I2C_PB6_FMP </name>
- // <rw>
- // <i> [Bit 19] RW (@ 0x40010000) desc I2C_PB6_FMP </i>
- // <check>
- // <loc> ( (unsigned int) SYSCFG_CFGR1 ) </loc>
- // <o.19..19> I2C_PB6_FMP
- // </check>
- // </item>
- //
- // ------------------------------ Register RTree: SYSCFG_CFGR1 ----------------------------------
- // SVD Line: 3654
- // <rtree> SFDITEM_REG__SYSCFG_CFGR1
- // <name> CFGR1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40010000) SYSCFG configuration register 1 </i>
- // <loc> ( (unsigned int)((SYSCFG_CFGR1 >> 0) & 0xFFFFFFFF), ((SYSCFG_CFGR1 = (SYSCFG_CFGR1 & ~(0xF0003UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xF0003) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__SYSCFG_CFGR1_MEM_MODE </item>
- // <item> SFDITEM_FIELD__SYSCFG_CFGR1_I2C_PA2_FMP </item>
- // <item> SFDITEM_FIELD__SYSCFG_CFGR1_I2C_PB3_FMP </item>
- // <item> SFDITEM_FIELD__SYSCFG_CFGR1_I2C_PB4_FMP </item>
- // <item> SFDITEM_FIELD__SYSCFG_CFGR1_I2C_PB6_FMP </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: SYSCFG_CFGR2 ------------------------------
- // SVD Line: 3686
- unsigned int SYSCFG_CFGR2 __AT (0x40010018);
- // -------------------------- Field Item: SYSCFG_CFGR2_LOCKUP_LOCK ------------------------------
- // SVD Line: 3691
- // <item> SFDITEM_FIELD__SYSCFG_CFGR2_LOCKUP_LOCK
- // <name> LOCKUP_LOCK </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40010018) Cortex-M0+ LOCKUP bit enable bit </i>
- // <check>
- // <loc> ( (unsigned int) SYSCFG_CFGR2 ) </loc>
- // <o.0..0> LOCKUP_LOCK
- // </check>
- // </item>
- //
- // -------------------------- Field Item: SYSCFG_CFGR2_ETR_SRC_TIM1 -----------------------------
- // SVD Line: 3696
- // <item> SFDITEM_FIELD__SYSCFG_CFGR2_ETR_SRC_TIM1
- // <name> ETR_SRC_TIM1 </name>
- // <rw>
- // <i> [Bits 10..9] RW (@ 0x40010018) TIM1 ETR source selection </i>
- // <edit>
- // <loc> ( (unsigned char)((SYSCFG_CFGR2 >> 9) & 0x3), ((SYSCFG_CFGR2 = (SYSCFG_CFGR2 & ~(0x3UL << 9 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 9 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------ Register RTree: SYSCFG_CFGR2 ----------------------------------
- // SVD Line: 3686
- // <rtree> SFDITEM_REG__SYSCFG_CFGR2
- // <name> CFGR2 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40010018) SYSCFG configuration register 2 </i>
- // <loc> ( (unsigned int)((SYSCFG_CFGR2 >> 0) & 0xFFFFFFFF), ((SYSCFG_CFGR2 = (SYSCFG_CFGR2 & ~(0x601UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x601) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__SYSCFG_CFGR2_LOCKUP_LOCK </item>
- // <item> SFDITEM_FIELD__SYSCFG_CFGR2_ETR_SRC_TIM1 </item>
- // </rtree>
- //
- // ------------------------- Register Item Address: SYSCFG_GPIO_ENS -----------------------------
- // SVD Line: 3703
- unsigned int SYSCFG_GPIO_ENS __AT (0x4001001C);
- // --------------------------- Field Item: SYSCFG_GPIO_ENS_PA_ENS -------------------------------
- // SVD Line: 3708
- // <item> SFDITEM_FIELD__SYSCFG_GPIO_ENS_PA_ENS
- // <name> PA_ENS </name>
- // <rw>
- // <i> [Bits 7..0] RW (@ 0x4001001C) desc PA_ENS </i>
- // <edit>
- // <loc> ( (unsigned char)((SYSCFG_GPIO_ENS >> 0) & 0xFF), ((SYSCFG_GPIO_ENS = (SYSCFG_GPIO_ENS & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------- Field Item: SYSCFG_GPIO_ENS_PB_ENS -------------------------------
- // SVD Line: 3713
- // <item> SFDITEM_FIELD__SYSCFG_GPIO_ENS_PB_ENS
- // <name> PB_ENS </name>
- // <rw>
- // <i> [Bits 15..8] RW (@ 0x4001001C) desc PB_ENS </i>
- // <edit>
- // <loc> ( (unsigned char)((SYSCFG_GPIO_ENS >> 8) & 0xFF), ((SYSCFG_GPIO_ENS = (SYSCFG_GPIO_ENS & ~(0xFFUL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0xFF) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------- Field Item: SYSCFG_GPIO_ENS_PC_ENS -------------------------------
- // SVD Line: 3718
- // <item> SFDITEM_FIELD__SYSCFG_GPIO_ENS_PC_ENS
- // <name> PC_ENS </name>
- // <rw>
- // <i> [Bits 17..16] RW (@ 0x4001001C) desc PC_ENS </i>
- // <edit>
- // <loc> ( (unsigned char)((SYSCFG_GPIO_ENS >> 16) & 0x3), ((SYSCFG_GPIO_ENS = (SYSCFG_GPIO_ENS & ~(0x3UL << 16 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 16 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ----------------------------- Register RTree: SYSCFG_GPIO_ENS --------------------------------
- // SVD Line: 3703
- // <rtree> SFDITEM_REG__SYSCFG_GPIO_ENS
- // <name> GPIO_ENS </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4001001C) desc GPIO_ENS </i>
- // <loc> ( (unsigned int)((SYSCFG_GPIO_ENS >> 0) & 0xFFFFFFFF), ((SYSCFG_GPIO_ENS = (SYSCFG_GPIO_ENS & ~(0x3FFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3FFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__SYSCFG_GPIO_ENS_PA_ENS </item>
- // <item> SFDITEM_FIELD__SYSCFG_GPIO_ENS_PB_ENS </item>
- // <item> SFDITEM_FIELD__SYSCFG_GPIO_ENS_PC_ENS </item>
- // </rtree>
- //
- // --------------------------------- Peripheral View: SYSCFG ------------------------------------
- // SVD Line: 3644
- // <view> SYSCFG
- // <name> SYSCFG </name>
- // <item> SFDITEM_REG__SYSCFG_CFGR1 </item>
- // <item> SFDITEM_REG__SYSCFG_CFGR2 </item>
- // <item> SFDITEM_REG__SYSCFG_GPIO_ENS </item>
- // </view>
- //
- // ----------------------------- Register Item Address: TIM1_CR1 --------------------------------
- // SVD Line: 3748
- unsigned int TIM1_CR1 __AT (0x40012C00);
- // -------------------------------- Field Item: TIM1_CR1_CEN ------------------------------------
- // SVD Line: 3753
- // <item> SFDITEM_FIELD__TIM1_CR1_CEN
- // <name> CEN </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40012C00) desc CEN </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CR1 ) </loc>
- // <o.0..0> CEN
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_CR1_UDIS -----------------------------------
- // SVD Line: 3758
- // <item> SFDITEM_FIELD__TIM1_CR1_UDIS
- // <name> UDIS </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40012C00) desc UDIS </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CR1 ) </loc>
- // <o.1..1> UDIS
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_CR1_URS ------------------------------------
- // SVD Line: 3763
- // <item> SFDITEM_FIELD__TIM1_CR1_URS
- // <name> URS </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40012C00) desc URS </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CR1 ) </loc>
- // <o.2..2> URS
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_CR1_OPM ------------------------------------
- // SVD Line: 3768
- // <item> SFDITEM_FIELD__TIM1_CR1_OPM
- // <name> OPM </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40012C00) desc OPM </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CR1 ) </loc>
- // <o.3..3> OPM
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_CR1_DIR ------------------------------------
- // SVD Line: 3773
- // <item> SFDITEM_FIELD__TIM1_CR1_DIR
- // <name> DIR </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x40012C00) desc DIR </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CR1 ) </loc>
- // <o.4..4> DIR
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_CR1_CMS ------------------------------------
- // SVD Line: 3778
- // <item> SFDITEM_FIELD__TIM1_CR1_CMS
- // <name> CMS </name>
- // <rw>
- // <i> [Bits 6..5] RW (@ 0x40012C00) desc CMS </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CR1 >> 5) & 0x3), ((TIM1_CR1 = (TIM1_CR1 & ~(0x3UL << 5 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 5 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_CR1_ARPE -----------------------------------
- // SVD Line: 3783
- // <item> SFDITEM_FIELD__TIM1_CR1_ARPE
- // <name> ARPE </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40012C00) desc ARPE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CR1 ) </loc>
- // <o.7..7> ARPE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_CR1_CKD ------------------------------------
- // SVD Line: 3788
- // <item> SFDITEM_FIELD__TIM1_CR1_CKD
- // <name> CKD </name>
- // <rw>
- // <i> [Bits 9..8] RW (@ 0x40012C00) desc CKD </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CR1 >> 8) & 0x3), ((TIM1_CR1 = (TIM1_CR1 & ~(0x3UL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: TIM1_CR1 ------------------------------------
- // SVD Line: 3748
- // <rtree> SFDITEM_REG__TIM1_CR1
- // <name> CR1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C00) desc CR1 </i>
- // <loc> ( (unsigned int)((TIM1_CR1 >> 0) & 0xFFFFFFFF), ((TIM1_CR1 = (TIM1_CR1 & ~(0x3FFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3FF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_CR1_CEN </item>
- // <item> SFDITEM_FIELD__TIM1_CR1_UDIS </item>
- // <item> SFDITEM_FIELD__TIM1_CR1_URS </item>
- // <item> SFDITEM_FIELD__TIM1_CR1_OPM </item>
- // <item> SFDITEM_FIELD__TIM1_CR1_DIR </item>
- // <item> SFDITEM_FIELD__TIM1_CR1_CMS </item>
- // <item> SFDITEM_FIELD__TIM1_CR1_ARPE </item>
- // <item> SFDITEM_FIELD__TIM1_CR1_CKD </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: TIM1_CR2 --------------------------------
- // SVD Line: 3795
- unsigned int TIM1_CR2 __AT (0x40012C04);
- // -------------------------------- Field Item: TIM1_CR2_CCPC -----------------------------------
- // SVD Line: 3800
- // <item> SFDITEM_FIELD__TIM1_CR2_CCPC
- // <name> CCPC </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40012C04) desc CCPC </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CR2 ) </loc>
- // <o.0..0> CCPC
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_CR2_CCUS -----------------------------------
- // SVD Line: 3805
- // <item> SFDITEM_FIELD__TIM1_CR2_CCUS
- // <name> CCUS </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40012C04) desc CCUS </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CR2 ) </loc>
- // <o.2..2> CCUS
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_CR2_MMS ------------------------------------
- // SVD Line: 3810
- // <item> SFDITEM_FIELD__TIM1_CR2_MMS
- // <name> MMS </name>
- // <rw>
- // <i> [Bits 6..4] RW (@ 0x40012C04) desc MMS </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CR2 >> 4) & 0x7), ((TIM1_CR2 = (TIM1_CR2 & ~(0x7UL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_CR2_TI1S -----------------------------------
- // SVD Line: 3815
- // <item> SFDITEM_FIELD__TIM1_CR2_TI1S
- // <name> TI1S </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40012C04) desc TI1S </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CR2 ) </loc>
- // <o.7..7> TI1S
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_CR2_OIS1 -----------------------------------
- // SVD Line: 3820
- // <item> SFDITEM_FIELD__TIM1_CR2_OIS1
- // <name> OIS1 </name>
- // <rw>
- // <i> [Bit 8] RW (@ 0x40012C04) desc OIS1 </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CR2 ) </loc>
- // <o.8..8> OIS1
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_CR2_OIS1N -----------------------------------
- // SVD Line: 3825
- // <item> SFDITEM_FIELD__TIM1_CR2_OIS1N
- // <name> OIS1N </name>
- // <rw>
- // <i> [Bit 9] RW (@ 0x40012C04) desc OIS1N </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CR2 ) </loc>
- // <o.9..9> OIS1N
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_CR2_OIS2 -----------------------------------
- // SVD Line: 3830
- // <item> SFDITEM_FIELD__TIM1_CR2_OIS2
- // <name> OIS2 </name>
- // <rw>
- // <i> [Bit 10] RW (@ 0x40012C04) desc OIS2 </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CR2 ) </loc>
- // <o.10..10> OIS2
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_CR2_OIS2N -----------------------------------
- // SVD Line: 3835
- // <item> SFDITEM_FIELD__TIM1_CR2_OIS2N
- // <name> OIS2N </name>
- // <rw>
- // <i> [Bit 11] RW (@ 0x40012C04) desc OIS2N </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CR2 ) </loc>
- // <o.11..11> OIS2N
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_CR2_OIS3 -----------------------------------
- // SVD Line: 3840
- // <item> SFDITEM_FIELD__TIM1_CR2_OIS3
- // <name> OIS3 </name>
- // <rw>
- // <i> [Bit 12] RW (@ 0x40012C04) desc OIS3 </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CR2 ) </loc>
- // <o.12..12> OIS3
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_CR2_OIS3N -----------------------------------
- // SVD Line: 3845
- // <item> SFDITEM_FIELD__TIM1_CR2_OIS3N
- // <name> OIS3N </name>
- // <rw>
- // <i> [Bit 13] RW (@ 0x40012C04) desc OIS3N </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CR2 ) </loc>
- // <o.13..13> OIS3N
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_CR2_OIS4 -----------------------------------
- // SVD Line: 3850
- // <item> SFDITEM_FIELD__TIM1_CR2_OIS4
- // <name> OIS4 </name>
- // <rw>
- // <i> [Bit 14] RW (@ 0x40012C04) desc OIS4 </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CR2 ) </loc>
- // <o.14..14> OIS4
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: TIM1_CR2 ------------------------------------
- // SVD Line: 3795
- // <rtree> SFDITEM_REG__TIM1_CR2
- // <name> CR2 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C04) desc CR2 </i>
- // <loc> ( (unsigned int)((TIM1_CR2 >> 0) & 0xFFFFFFFF), ((TIM1_CR2 = (TIM1_CR2 & ~(0x7FF5UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x7FF5) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_CR2_CCPC </item>
- // <item> SFDITEM_FIELD__TIM1_CR2_CCUS </item>
- // <item> SFDITEM_FIELD__TIM1_CR2_MMS </item>
- // <item> SFDITEM_FIELD__TIM1_CR2_TI1S </item>
- // <item> SFDITEM_FIELD__TIM1_CR2_OIS1 </item>
- // <item> SFDITEM_FIELD__TIM1_CR2_OIS1N </item>
- // <item> SFDITEM_FIELD__TIM1_CR2_OIS2 </item>
- // <item> SFDITEM_FIELD__TIM1_CR2_OIS2N </item>
- // <item> SFDITEM_FIELD__TIM1_CR2_OIS3 </item>
- // <item> SFDITEM_FIELD__TIM1_CR2_OIS3N </item>
- // <item> SFDITEM_FIELD__TIM1_CR2_OIS4 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: TIM1_SMCR --------------------------------
- // SVD Line: 3857
- unsigned int TIM1_SMCR __AT (0x40012C08);
- // -------------------------------- Field Item: TIM1_SMCR_SMS -----------------------------------
- // SVD Line: 3862
- // <item> SFDITEM_FIELD__TIM1_SMCR_SMS
- // <name> SMS </name>
- // <rw>
- // <i> [Bits 2..0] RW (@ 0x40012C08) desc SMS </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_SMCR >> 0) & 0x7), ((TIM1_SMCR = (TIM1_SMCR & ~(0x7UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_SMCR_OCCS -----------------------------------
- // SVD Line: 3867
- // <item> SFDITEM_FIELD__TIM1_SMCR_OCCS
- // <name> OCCS </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40012C08) desc OCCS </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SMCR ) </loc>
- // <o.3..3> OCCS
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SMCR_TS ------------------------------------
- // SVD Line: 3872
- // <item> SFDITEM_FIELD__TIM1_SMCR_TS
- // <name> TS </name>
- // <rw>
- // <i> [Bits 6..4] RW (@ 0x40012C08) desc TS </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_SMCR >> 4) & 0x7), ((TIM1_SMCR = (TIM1_SMCR & ~(0x7UL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SMCR_MSM -----------------------------------
- // SVD Line: 3877
- // <item> SFDITEM_FIELD__TIM1_SMCR_MSM
- // <name> MSM </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40012C08) desc MSM </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SMCR ) </loc>
- // <o.7..7> MSM
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SMCR_ETF -----------------------------------
- // SVD Line: 3882
- // <item> SFDITEM_FIELD__TIM1_SMCR_ETF
- // <name> ETF </name>
- // <rw>
- // <i> [Bits 11..8] RW (@ 0x40012C08) desc ETF </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_SMCR >> 8) & 0xF), ((TIM1_SMCR = (TIM1_SMCR & ~(0xFUL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_SMCR_ETPS -----------------------------------
- // SVD Line: 3887
- // <item> SFDITEM_FIELD__TIM1_SMCR_ETPS
- // <name> ETPS </name>
- // <rw>
- // <i> [Bits 13..12] RW (@ 0x40012C08) desc ETPS </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_SMCR >> 12) & 0x3), ((TIM1_SMCR = (TIM1_SMCR & ~(0x3UL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SMCR_ECE -----------------------------------
- // SVD Line: 3892
- // <item> SFDITEM_FIELD__TIM1_SMCR_ECE
- // <name> ECE </name>
- // <rw>
- // <i> [Bit 14] RW (@ 0x40012C08) desc ECE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SMCR ) </loc>
- // <o.14..14> ECE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SMCR_ETP -----------------------------------
- // SVD Line: 3897
- // <item> SFDITEM_FIELD__TIM1_SMCR_ETP
- // <name> ETP </name>
- // <rw>
- // <i> [Bit 15] RW (@ 0x40012C08) desc ETP </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SMCR ) </loc>
- // <o.15..15> ETP
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: TIM1_SMCR -----------------------------------
- // SVD Line: 3857
- // <rtree> SFDITEM_REG__TIM1_SMCR
- // <name> SMCR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C08) desc SMCR </i>
- // <loc> ( (unsigned int)((TIM1_SMCR >> 0) & 0xFFFFFFFF), ((TIM1_SMCR = (TIM1_SMCR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_SMCR_SMS </item>
- // <item> SFDITEM_FIELD__TIM1_SMCR_OCCS </item>
- // <item> SFDITEM_FIELD__TIM1_SMCR_TS </item>
- // <item> SFDITEM_FIELD__TIM1_SMCR_MSM </item>
- // <item> SFDITEM_FIELD__TIM1_SMCR_ETF </item>
- // <item> SFDITEM_FIELD__TIM1_SMCR_ETPS </item>
- // <item> SFDITEM_FIELD__TIM1_SMCR_ECE </item>
- // <item> SFDITEM_FIELD__TIM1_SMCR_ETP </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: TIM1_DIER --------------------------------
- // SVD Line: 3904
- unsigned int TIM1_DIER __AT (0x40012C0C);
- // -------------------------------- Field Item: TIM1_DIER_UIE -----------------------------------
- // SVD Line: 3909
- // <item> SFDITEM_FIELD__TIM1_DIER_UIE
- // <name> UIE </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40012C0C) desc UIE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_DIER ) </loc>
- // <o.0..0> UIE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_DIER_CC1IE ----------------------------------
- // SVD Line: 3914
- // <item> SFDITEM_FIELD__TIM1_DIER_CC1IE
- // <name> CC1IE </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40012C0C) desc CC1IE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_DIER ) </loc>
- // <o.1..1> CC1IE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_DIER_CC2IE ----------------------------------
- // SVD Line: 3919
- // <item> SFDITEM_FIELD__TIM1_DIER_CC2IE
- // <name> CC2IE </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40012C0C) desc CC2IE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_DIER ) </loc>
- // <o.2..2> CC2IE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_DIER_CC3IE ----------------------------------
- // SVD Line: 3924
- // <item> SFDITEM_FIELD__TIM1_DIER_CC3IE
- // <name> CC3IE </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40012C0C) desc CC3IE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_DIER ) </loc>
- // <o.3..3> CC3IE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_DIER_CC4IE ----------------------------------
- // SVD Line: 3929
- // <item> SFDITEM_FIELD__TIM1_DIER_CC4IE
- // <name> CC4IE </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x40012C0C) desc CC4IE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_DIER ) </loc>
- // <o.4..4> CC4IE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_DIER_COMIE ----------------------------------
- // SVD Line: 3934
- // <item> SFDITEM_FIELD__TIM1_DIER_COMIE
- // <name> COMIE </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x40012C0C) desc COMIE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_DIER ) </loc>
- // <o.5..5> COMIE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_DIER_TIE -----------------------------------
- // SVD Line: 3939
- // <item> SFDITEM_FIELD__TIM1_DIER_TIE
- // <name> TIE </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x40012C0C) desc TIE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_DIER ) </loc>
- // <o.6..6> TIE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_DIER_BIE -----------------------------------
- // SVD Line: 3944
- // <item> SFDITEM_FIELD__TIM1_DIER_BIE
- // <name> BIE </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40012C0C) desc BIE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_DIER ) </loc>
- // <o.7..7> BIE
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: TIM1_DIER -----------------------------------
- // SVD Line: 3904
- // <rtree> SFDITEM_REG__TIM1_DIER
- // <name> DIER </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C0C) desc DIER </i>
- // <loc> ( (unsigned int)((TIM1_DIER >> 0) & 0xFFFFFFFF), ((TIM1_DIER = (TIM1_DIER & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_DIER_UIE </item>
- // <item> SFDITEM_FIELD__TIM1_DIER_CC1IE </item>
- // <item> SFDITEM_FIELD__TIM1_DIER_CC2IE </item>
- // <item> SFDITEM_FIELD__TIM1_DIER_CC3IE </item>
- // <item> SFDITEM_FIELD__TIM1_DIER_CC4IE </item>
- // <item> SFDITEM_FIELD__TIM1_DIER_COMIE </item>
- // <item> SFDITEM_FIELD__TIM1_DIER_TIE </item>
- // <item> SFDITEM_FIELD__TIM1_DIER_BIE </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: TIM1_SR ---------------------------------
- // SVD Line: 3951
- unsigned int TIM1_SR __AT (0x40012C10);
- // --------------------------------- Field Item: TIM1_SR_UIF ------------------------------------
- // SVD Line: 3956
- // <item> SFDITEM_FIELD__TIM1_SR_UIF
- // <name> UIF </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40012C10) desc UIF </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.0..0> UIF
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SR_CC1IF -----------------------------------
- // SVD Line: 3961
- // <item> SFDITEM_FIELD__TIM1_SR_CC1IF
- // <name> CC1IF </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40012C10) desc CC1IF </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.1..1> CC1IF
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SR_CC2IF -----------------------------------
- // SVD Line: 3966
- // <item> SFDITEM_FIELD__TIM1_SR_CC2IF
- // <name> CC2IF </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40012C10) desc CC2IF </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.2..2> CC2IF
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SR_CC3IF -----------------------------------
- // SVD Line: 3971
- // <item> SFDITEM_FIELD__TIM1_SR_CC3IF
- // <name> CC3IF </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40012C10) desc CC3IF </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.3..3> CC3IF
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SR_CC4IF -----------------------------------
- // SVD Line: 3976
- // <item> SFDITEM_FIELD__TIM1_SR_CC4IF
- // <name> CC4IF </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x40012C10) desc CC4IF </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.4..4> CC4IF
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SR_COMIF -----------------------------------
- // SVD Line: 3981
- // <item> SFDITEM_FIELD__TIM1_SR_COMIF
- // <name> COMIF </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x40012C10) desc COMIF </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.5..5> COMIF
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: TIM1_SR_TIF ------------------------------------
- // SVD Line: 3986
- // <item> SFDITEM_FIELD__TIM1_SR_TIF
- // <name> TIF </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x40012C10) desc TIF </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.6..6> TIF
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: TIM1_SR_BIF ------------------------------------
- // SVD Line: 3991
- // <item> SFDITEM_FIELD__TIM1_SR_BIF
- // <name> BIF </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40012C10) desc BIF </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.7..7> BIF
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SR_CC1OF -----------------------------------
- // SVD Line: 3996
- // <item> SFDITEM_FIELD__TIM1_SR_CC1OF
- // <name> CC1OF </name>
- // <rw>
- // <i> [Bit 9] RW (@ 0x40012C10) desc CC1OF </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.9..9> CC1OF
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SR_CC2OF -----------------------------------
- // SVD Line: 4001
- // <item> SFDITEM_FIELD__TIM1_SR_CC2OF
- // <name> CC2OF </name>
- // <rw>
- // <i> [Bit 10] RW (@ 0x40012C10) desc CC2OF </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.10..10> CC2OF
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SR_CC3OF -----------------------------------
- // SVD Line: 4006
- // <item> SFDITEM_FIELD__TIM1_SR_CC3OF
- // <name> CC3OF </name>
- // <rw>
- // <i> [Bit 11] RW (@ 0x40012C10) desc CC3OF </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.11..11> CC3OF
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SR_CC4OF -----------------------------------
- // SVD Line: 4011
- // <item> SFDITEM_FIELD__TIM1_SR_CC4OF
- // <name> CC4OF </name>
- // <rw>
- // <i> [Bit 12] RW (@ 0x40012C10) desc CC4OF </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.12..12> CC4OF
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SR_IC1IR -----------------------------------
- // SVD Line: 4016
- // <item> SFDITEM_FIELD__TIM1_SR_IC1IR
- // <name> IC1IR </name>
- // <rw>
- // <i> [Bit 16] RW (@ 0x40012C10) desc IC1IR </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.16..16> IC1IR
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SR_IC2IR -----------------------------------
- // SVD Line: 4021
- // <item> SFDITEM_FIELD__TIM1_SR_IC2IR
- // <name> IC2IR </name>
- // <rw>
- // <i> [Bit 17] RW (@ 0x40012C10) desc IC2IR </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.17..17> IC2IR
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SR_IC3IR -----------------------------------
- // SVD Line: 4026
- // <item> SFDITEM_FIELD__TIM1_SR_IC3IR
- // <name> IC3IR </name>
- // <rw>
- // <i> [Bit 18] RW (@ 0x40012C10) desc IC3IR </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.18..18> IC3IR
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SR_IC4IR -----------------------------------
- // SVD Line: 4031
- // <item> SFDITEM_FIELD__TIM1_SR_IC4IR
- // <name> IC4IR </name>
- // <rw>
- // <i> [Bit 19] RW (@ 0x40012C10) desc IC3IR </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.19..19> IC4IR
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SR_IC1IF -----------------------------------
- // SVD Line: 4036
- // <item> SFDITEM_FIELD__TIM1_SR_IC1IF
- // <name> IC1IF </name>
- // <rw>
- // <i> [Bit 20] RW (@ 0x40012C10) desc IC1IF </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.20..20> IC1IF
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SR_IC2IF -----------------------------------
- // SVD Line: 4041
- // <item> SFDITEM_FIELD__TIM1_SR_IC2IF
- // <name> IC2IF </name>
- // <rw>
- // <i> [Bit 21] RW (@ 0x40012C10) desc IC2IF </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.21..21> IC2IF
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SR_IC3IF -----------------------------------
- // SVD Line: 4046
- // <item> SFDITEM_FIELD__TIM1_SR_IC3IF
- // <name> IC3IF </name>
- // <rw>
- // <i> [Bit 22] RW (@ 0x40012C10) desc IC3IF </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.22..22> IC3IF
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_SR_IC4IF -----------------------------------
- // SVD Line: 4051
- // <item> SFDITEM_FIELD__TIM1_SR_IC4IF
- // <name> IC4IF </name>
- // <rw>
- // <i> [Bit 23] RW (@ 0x40012C10) desc IC3IF </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_SR ) </loc>
- // <o.23..23> IC4IF
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: TIM1_SR ------------------------------------
- // SVD Line: 3951
- // <rtree> SFDITEM_REG__TIM1_SR
- // <name> SR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C10) desc SR </i>
- // <loc> ( (unsigned int)((TIM1_SR >> 0) & 0xFFFFFFFF), ((TIM1_SR = (TIM1_SR & ~(0xFF1EFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF1EFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_SR_UIF </item>
- // <item> SFDITEM_FIELD__TIM1_SR_CC1IF </item>
- // <item> SFDITEM_FIELD__TIM1_SR_CC2IF </item>
- // <item> SFDITEM_FIELD__TIM1_SR_CC3IF </item>
- // <item> SFDITEM_FIELD__TIM1_SR_CC4IF </item>
- // <item> SFDITEM_FIELD__TIM1_SR_COMIF </item>
- // <item> SFDITEM_FIELD__TIM1_SR_TIF </item>
- // <item> SFDITEM_FIELD__TIM1_SR_BIF </item>
- // <item> SFDITEM_FIELD__TIM1_SR_CC1OF </item>
- // <item> SFDITEM_FIELD__TIM1_SR_CC2OF </item>
- // <item> SFDITEM_FIELD__TIM1_SR_CC3OF </item>
- // <item> SFDITEM_FIELD__TIM1_SR_CC4OF </item>
- // <item> SFDITEM_FIELD__TIM1_SR_IC1IR </item>
- // <item> SFDITEM_FIELD__TIM1_SR_IC2IR </item>
- // <item> SFDITEM_FIELD__TIM1_SR_IC3IR </item>
- // <item> SFDITEM_FIELD__TIM1_SR_IC4IR </item>
- // <item> SFDITEM_FIELD__TIM1_SR_IC1IF </item>
- // <item> SFDITEM_FIELD__TIM1_SR_IC2IF </item>
- // <item> SFDITEM_FIELD__TIM1_SR_IC3IF </item>
- // <item> SFDITEM_FIELD__TIM1_SR_IC4IF </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: TIM1_EGR --------------------------------
- // SVD Line: 4058
- unsigned int TIM1_EGR __AT (0x40012C14);
- // --------------------------------- Field Item: TIM1_EGR_UG ------------------------------------
- // SVD Line: 4063
- // <item> SFDITEM_FIELD__TIM1_EGR_UG
- // <name> UG </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40012C14) desc UG </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_EGR ) </loc>
- // <o.0..0> UG
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_EGR_CC1G -----------------------------------
- // SVD Line: 4068
- // <item> SFDITEM_FIELD__TIM1_EGR_CC1G
- // <name> CC1G </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40012C14) Capture/Compare 1 Generation </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_EGR ) </loc>
- // <o.1..1> CC1G
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_EGR_CC2G -----------------------------------
- // SVD Line: 4073
- // <item> SFDITEM_FIELD__TIM1_EGR_CC2G
- // <name> CC2G </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40012C14) desc CC2G </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_EGR ) </loc>
- // <o.2..2> CC2G
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_EGR_CC3G -----------------------------------
- // SVD Line: 4078
- // <item> SFDITEM_FIELD__TIM1_EGR_CC3G
- // <name> CC3G </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40012C14) desc CC3G </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_EGR ) </loc>
- // <o.3..3> CC3G
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_EGR_CC4G -----------------------------------
- // SVD Line: 4083
- // <item> SFDITEM_FIELD__TIM1_EGR_CC4G
- // <name> CC4G </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x40012C14) desc CC4G </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_EGR ) </loc>
- // <o.4..4> CC4G
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_EGR_COMG -----------------------------------
- // SVD Line: 4088
- // <item> SFDITEM_FIELD__TIM1_EGR_COMG
- // <name> COMG </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x40012C14) desc COMG </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_EGR ) </loc>
- // <o.5..5> COMG
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: TIM1_EGR_TG ------------------------------------
- // SVD Line: 4093
- // <item> SFDITEM_FIELD__TIM1_EGR_TG
- // <name> TG </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x40012C14) desc TG </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_EGR ) </loc>
- // <o.6..6> TG
- // </check>
- // </item>
- //
- // --------------------------------- Field Item: TIM1_EGR_BG ------------------------------------
- // SVD Line: 4098
- // <item> SFDITEM_FIELD__TIM1_EGR_BG
- // <name> BG </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40012C14) desc BG </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_EGR ) </loc>
- // <o.7..7> BG
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: TIM1_EGR ------------------------------------
- // SVD Line: 4058
- // <rtree> SFDITEM_REG__TIM1_EGR
- // <name> EGR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C14) desc EGR </i>
- // <loc> ( (unsigned int)((TIM1_EGR >> 0) & 0xFFFFFFFF), ((TIM1_EGR = (TIM1_EGR & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_EGR_UG </item>
- // <item> SFDITEM_FIELD__TIM1_EGR_CC1G </item>
- // <item> SFDITEM_FIELD__TIM1_EGR_CC2G </item>
- // <item> SFDITEM_FIELD__TIM1_EGR_CC3G </item>
- // <item> SFDITEM_FIELD__TIM1_EGR_CC4G </item>
- // <item> SFDITEM_FIELD__TIM1_EGR_COMG </item>
- // <item> SFDITEM_FIELD__TIM1_EGR_TG </item>
- // <item> SFDITEM_FIELD__TIM1_EGR_BG </item>
- // </rtree>
- //
- // ------------------------ Register Item Address: TIM1_CCMR1_OUTPUT ----------------------------
- // SVD Line: 4105
- unsigned int TIM1_CCMR1_OUTPUT __AT (0x40012C18);
- // --------------------------- Field Item: TIM1_CCMR1_OUTPUT_CC1S -------------------------------
- // SVD Line: 4110
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_CC1S
- // <name> CC1S </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x40012C18) desc CC1S </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR1_OUTPUT >> 0) & 0x3), ((TIM1_CCMR1_OUTPUT = (TIM1_CCMR1_OUTPUT & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR1_OUTPUT_OC1FE ------------------------------
- // SVD Line: 4115
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_OC1FE
- // <name> OC1FE </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40012C18) desc OC1FE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCMR1_OUTPUT ) </loc>
- // <o.2..2> OC1FE
- // </check>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR1_OUTPUT_OC1PE ------------------------------
- // SVD Line: 4120
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_OC1PE
- // <name> OC1PE </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40012C18) desc OC1PE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCMR1_OUTPUT ) </loc>
- // <o.3..3> OC1PE
- // </check>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR1_OUTPUT_OC1M -------------------------------
- // SVD Line: 4125
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_OC1M
- // <name> OC1M </name>
- // <rw>
- // <i> [Bits 6..4] RW (@ 0x40012C18) desc OC1M </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR1_OUTPUT >> 4) & 0x7), ((TIM1_CCMR1_OUTPUT = (TIM1_CCMR1_OUTPUT & ~(0x7UL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR1_OUTPUT_OC1CE ------------------------------
- // SVD Line: 4130
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_OC1CE
- // <name> OC1CE </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40012C18) desc OC1CE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCMR1_OUTPUT ) </loc>
- // <o.7..7> OC1CE
- // </check>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR1_OUTPUT_CC2S -------------------------------
- // SVD Line: 4135
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_CC2S
- // <name> CC2S </name>
- // <rw>
- // <i> [Bits 9..8] RW (@ 0x40012C18) desc CC2S </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR1_OUTPUT >> 8) & 0x3), ((TIM1_CCMR1_OUTPUT = (TIM1_CCMR1_OUTPUT & ~(0x3UL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR1_OUTPUT_OC2FE ------------------------------
- // SVD Line: 4140
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_OC2FE
- // <name> OC2FE </name>
- // <rw>
- // <i> [Bit 10] RW (@ 0x40012C18) desc OC2FE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCMR1_OUTPUT ) </loc>
- // <o.10..10> OC2FE
- // </check>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR1_OUTPUT_OC2PE ------------------------------
- // SVD Line: 4145
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_OC2PE
- // <name> OC2PE </name>
- // <rw>
- // <i> [Bit 11] RW (@ 0x40012C18) desc OC2PE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCMR1_OUTPUT ) </loc>
- // <o.11..11> OC2PE
- // </check>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR1_OUTPUT_OC2M -------------------------------
- // SVD Line: 4150
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_OC2M
- // <name> OC2M </name>
- // <rw>
- // <i> [Bits 14..12] RW (@ 0x40012C18) desc OC2M </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR1_OUTPUT >> 12) & 0x7), ((TIM1_CCMR1_OUTPUT = (TIM1_CCMR1_OUTPUT & ~(0x7UL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR1_OUTPUT_OC2CE ------------------------------
- // SVD Line: 4155
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_OC2CE
- // <name> OC2CE </name>
- // <rw>
- // <i> [Bit 15] RW (@ 0x40012C18) desc OC2CE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCMR1_OUTPUT ) </loc>
- // <o.15..15> OC2CE
- // </check>
- // </item>
- //
- // ---------------------------- Register RTree: TIM1_CCMR1_OUTPUT -------------------------------
- // SVD Line: 4105
- // <rtree> SFDITEM_REG__TIM1_CCMR1_OUTPUT
- // <name> CCMR1_OUTPUT </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C18) desc CCMR1:OUTPUT </i>
- // <loc> ( (unsigned int)((TIM1_CCMR1_OUTPUT >> 0) & 0xFFFFFFFF), ((TIM1_CCMR1_OUTPUT = (TIM1_CCMR1_OUTPUT & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_CC1S </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_OC1FE </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_OC1PE </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_OC1M </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_OC1CE </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_CC2S </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_OC2FE </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_OC2PE </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_OC2M </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR1_OUTPUT_OC2CE </item>
- // </rtree>
- //
- // ------------------------- Register Item Address: TIM1_CCMR1_INPUT ----------------------------
- // SVD Line: 4162
- unsigned int TIM1_CCMR1_INPUT __AT (0x40012C18);
- // ---------------------------- Field Item: TIM1_CCMR1_INPUT_CC1S -------------------------------
- // SVD Line: 4168
- // <item> SFDITEM_FIELD__TIM1_CCMR1_INPUT_CC1S
- // <name> CC1S </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x40012C18) desc CC1S </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR1_INPUT >> 0) & 0x3), ((TIM1_CCMR1_INPUT = (TIM1_CCMR1_INPUT & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR1_INPUT_IC1PSC ------------------------------
- // SVD Line: 4173
- // <item> SFDITEM_FIELD__TIM1_CCMR1_INPUT_IC1PSC
- // <name> IC1PSC </name>
- // <rw>
- // <i> [Bits 3..2] RW (@ 0x40012C18) desc IC1PSC </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR1_INPUT >> 2) & 0x3), ((TIM1_CCMR1_INPUT = (TIM1_CCMR1_INPUT & ~(0x3UL << 2 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 2 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: TIM1_CCMR1_INPUT_IC1F -------------------------------
- // SVD Line: 4178
- // <item> SFDITEM_FIELD__TIM1_CCMR1_INPUT_IC1F
- // <name> IC1F </name>
- // <rw>
- // <i> [Bits 7..4] RW (@ 0x40012C18) desc IC1F </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR1_INPUT >> 4) & 0xF), ((TIM1_CCMR1_INPUT = (TIM1_CCMR1_INPUT & ~(0xFUL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: TIM1_CCMR1_INPUT_CC2S -------------------------------
- // SVD Line: 4183
- // <item> SFDITEM_FIELD__TIM1_CCMR1_INPUT_CC2S
- // <name> CC2S </name>
- // <rw>
- // <i> [Bits 9..8] RW (@ 0x40012C18) desc CC2S </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR1_INPUT >> 8) & 0x3), ((TIM1_CCMR1_INPUT = (TIM1_CCMR1_INPUT & ~(0x3UL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR1_INPUT_IC2PSC ------------------------------
- // SVD Line: 4188
- // <item> SFDITEM_FIELD__TIM1_CCMR1_INPUT_IC2PSC
- // <name> IC2PSC </name>
- // <rw>
- // <i> [Bits 11..10] RW (@ 0x40012C18) desc IC2PSC </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR1_INPUT >> 10) & 0x3), ((TIM1_CCMR1_INPUT = (TIM1_CCMR1_INPUT & ~(0x3UL << 10 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 10 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: TIM1_CCMR1_INPUT_IC2F -------------------------------
- // SVD Line: 4193
- // <item> SFDITEM_FIELD__TIM1_CCMR1_INPUT_IC2F
- // <name> IC2F </name>
- // <rw>
- // <i> [Bits 15..12] RW (@ 0x40012C18) desc IC2F </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR1_INPUT >> 12) & 0xF), ((TIM1_CCMR1_INPUT = (TIM1_CCMR1_INPUT & ~(0xFUL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Register RTree: TIM1_CCMR1_INPUT --------------------------------
- // SVD Line: 4162
- // <rtree> SFDITEM_REG__TIM1_CCMR1_INPUT
- // <name> CCMR1_INPUT </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C18) desc CCMR1:INPUT </i>
- // <loc> ( (unsigned int)((TIM1_CCMR1_INPUT >> 0) & 0xFFFFFFFF), ((TIM1_CCMR1_INPUT = (TIM1_CCMR1_INPUT & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_CCMR1_INPUT_CC1S </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR1_INPUT_IC1PSC </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR1_INPUT_IC1F </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR1_INPUT_CC2S </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR1_INPUT_IC2PSC </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR1_INPUT_IC2F </item>
- // </rtree>
- //
- // ------------------------ Register Item Address: TIM1_CCMR2_OUTPUT ----------------------------
- // SVD Line: 4200
- unsigned int TIM1_CCMR2_OUTPUT __AT (0x40012C1C);
- // --------------------------- Field Item: TIM1_CCMR2_OUTPUT_CC3S -------------------------------
- // SVD Line: 4205
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_CC3S
- // <name> CC3S </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x40012C1C) desc CC3S </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR2_OUTPUT >> 0) & 0x3), ((TIM1_CCMR2_OUTPUT = (TIM1_CCMR2_OUTPUT & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR2_OUTPUT_OC3FE ------------------------------
- // SVD Line: 4210
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_OC3FE
- // <name> OC3FE </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40012C1C) desc OC3FE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCMR2_OUTPUT ) </loc>
- // <o.2..2> OC3FE
- // </check>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR2_OUTPUT_OC3PE ------------------------------
- // SVD Line: 4215
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_OC3PE
- // <name> OC3PE </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40012C1C) desc OC3PE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCMR2_OUTPUT ) </loc>
- // <o.3..3> OC3PE
- // </check>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR2_OUTPUT_OC3M -------------------------------
- // SVD Line: 4220
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_OC3M
- // <name> OC3M </name>
- // <rw>
- // <i> [Bits 6..4] RW (@ 0x40012C1C) desc OC3M </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR2_OUTPUT >> 4) & 0x7), ((TIM1_CCMR2_OUTPUT = (TIM1_CCMR2_OUTPUT & ~(0x7UL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR2_OUTPUT_OC3CE ------------------------------
- // SVD Line: 4225
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_OC3CE
- // <name> OC3CE </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40012C1C) desc OC3CE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCMR2_OUTPUT ) </loc>
- // <o.7..7> OC3CE
- // </check>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR2_OUTPUT_CC4S -------------------------------
- // SVD Line: 4230
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_CC4S
- // <name> CC4S </name>
- // <rw>
- // <i> [Bits 9..8] RW (@ 0x40012C1C) desc CC4S </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR2_OUTPUT >> 8) & 0x3), ((TIM1_CCMR2_OUTPUT = (TIM1_CCMR2_OUTPUT & ~(0x3UL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR2_OUTPUT_OC4FE ------------------------------
- // SVD Line: 4235
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_OC4FE
- // <name> OC4FE </name>
- // <rw>
- // <i> [Bit 10] RW (@ 0x40012C1C) desc OC4FE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCMR2_OUTPUT ) </loc>
- // <o.10..10> OC4FE
- // </check>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR2_OUTPUT_OC4PE ------------------------------
- // SVD Line: 4240
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_OC4PE
- // <name> OC4PE </name>
- // <rw>
- // <i> [Bit 11] RW (@ 0x40012C1C) desc OC4PE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCMR2_OUTPUT ) </loc>
- // <o.11..11> OC4PE
- // </check>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR2_OUTPUT_OC4M -------------------------------
- // SVD Line: 4245
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_OC4M
- // <name> OC4M </name>
- // <rw>
- // <i> [Bits 14..12] RW (@ 0x40012C1C) desc OC4M </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR2_OUTPUT >> 12) & 0x7), ((TIM1_CCMR2_OUTPUT = (TIM1_CCMR2_OUTPUT & ~(0x7UL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR2_OUTPUT_OC4CE ------------------------------
- // SVD Line: 4250
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_OC4CE
- // <name> OC4CE </name>
- // <rw>
- // <i> [Bit 15] RW (@ 0x40012C1C) desc OC4CE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCMR2_OUTPUT ) </loc>
- // <o.15..15> OC4CE
- // </check>
- // </item>
- //
- // ---------------------------- Register RTree: TIM1_CCMR2_OUTPUT -------------------------------
- // SVD Line: 4200
- // <rtree> SFDITEM_REG__TIM1_CCMR2_OUTPUT
- // <name> CCMR2_OUTPUT </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C1C) desc CCMR2:OUTPUT </i>
- // <loc> ( (unsigned int)((TIM1_CCMR2_OUTPUT >> 0) & 0xFFFFFFFF), ((TIM1_CCMR2_OUTPUT = (TIM1_CCMR2_OUTPUT & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_CC3S </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_OC3FE </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_OC3PE </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_OC3M </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_OC3CE </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_CC4S </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_OC4FE </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_OC4PE </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_OC4M </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR2_OUTPUT_OC4CE </item>
- // </rtree>
- //
- // ------------------------- Register Item Address: TIM1_CCMR2_INPUT ----------------------------
- // SVD Line: 4257
- unsigned int TIM1_CCMR2_INPUT __AT (0x40012C1C);
- // ---------------------------- Field Item: TIM1_CCMR2_INPUT_CC3S -------------------------------
- // SVD Line: 4263
- // <item> SFDITEM_FIELD__TIM1_CCMR2_INPUT_CC3S
- // <name> CC3S </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x40012C1C) desc CC3S </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR2_INPUT >> 0) & 0x3), ((TIM1_CCMR2_INPUT = (TIM1_CCMR2_INPUT & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR2_INPUT_IC3PSC ------------------------------
- // SVD Line: 4268
- // <item> SFDITEM_FIELD__TIM1_CCMR2_INPUT_IC3PSC
- // <name> IC3PSC </name>
- // <rw>
- // <i> [Bits 3..2] RW (@ 0x40012C1C) desc IC3PSC </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR2_INPUT >> 2) & 0x3), ((TIM1_CCMR2_INPUT = (TIM1_CCMR2_INPUT & ~(0x3UL << 2 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 2 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: TIM1_CCMR2_INPUT_IC3F -------------------------------
- // SVD Line: 4273
- // <item> SFDITEM_FIELD__TIM1_CCMR2_INPUT_IC3F
- // <name> IC3F </name>
- // <rw>
- // <i> [Bits 7..4] RW (@ 0x40012C1C) desc IC3F </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR2_INPUT >> 4) & 0xF), ((TIM1_CCMR2_INPUT = (TIM1_CCMR2_INPUT & ~(0xFUL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: TIM1_CCMR2_INPUT_CC4S -------------------------------
- // SVD Line: 4278
- // <item> SFDITEM_FIELD__TIM1_CCMR2_INPUT_CC4S
- // <name> CC4S </name>
- // <rw>
- // <i> [Bits 9..8] RW (@ 0x40012C1C) desc CC4S </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR2_INPUT >> 8) & 0x3), ((TIM1_CCMR2_INPUT = (TIM1_CCMR2_INPUT & ~(0x3UL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------- Field Item: TIM1_CCMR2_INPUT_IC4PSC ------------------------------
- // SVD Line: 4283
- // <item> SFDITEM_FIELD__TIM1_CCMR2_INPUT_IC4PSC
- // <name> IC4PSC </name>
- // <rw>
- // <i> [Bits 11..10] RW (@ 0x40012C1C) desc IC4PSC </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR2_INPUT >> 10) & 0x3), ((TIM1_CCMR2_INPUT = (TIM1_CCMR2_INPUT & ~(0x3UL << 10 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 10 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Field Item: TIM1_CCMR2_INPUT_IC4F -------------------------------
- // SVD Line: 4288
- // <item> SFDITEM_FIELD__TIM1_CCMR2_INPUT_IC4F
- // <name> IC4F </name>
- // <rw>
- // <i> [Bits 15..12] RW (@ 0x40012C1C) desc IC4F </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_CCMR2_INPUT >> 12) & 0xF), ((TIM1_CCMR2_INPUT = (TIM1_CCMR2_INPUT & ~(0xFUL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Register RTree: TIM1_CCMR2_INPUT --------------------------------
- // SVD Line: 4257
- // <rtree> SFDITEM_REG__TIM1_CCMR2_INPUT
- // <name> CCMR2_INPUT </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C1C) desc CCMR2:INPUT </i>
- // <loc> ( (unsigned int)((TIM1_CCMR2_INPUT >> 0) & 0xFFFFFFFF), ((TIM1_CCMR2_INPUT = (TIM1_CCMR2_INPUT & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_CCMR2_INPUT_CC3S </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR2_INPUT_IC3PSC </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR2_INPUT_IC3F </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR2_INPUT_CC4S </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR2_INPUT_IC4PSC </item>
- // <item> SFDITEM_FIELD__TIM1_CCMR2_INPUT_IC4F </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: TIM1_CCER --------------------------------
- // SVD Line: 4295
- unsigned int TIM1_CCER __AT (0x40012C20);
- // ------------------------------- Field Item: TIM1_CCER_CC1E -----------------------------------
- // SVD Line: 4300
- // <item> SFDITEM_FIELD__TIM1_CCER_CC1E
- // <name> CC1E </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40012C20) desc CC1E </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCER ) </loc>
- // <o.0..0> CC1E
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_CCER_CC1P -----------------------------------
- // SVD Line: 4305
- // <item> SFDITEM_FIELD__TIM1_CCER_CC1P
- // <name> CC1P </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40012C20) desc CC1P </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCER ) </loc>
- // <o.1..1> CC1P
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_CCER_CC1NE ----------------------------------
- // SVD Line: 4310
- // <item> SFDITEM_FIELD__TIM1_CCER_CC1NE
- // <name> CC1NE </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40012C20) desc CC1NE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCER ) </loc>
- // <o.2..2> CC1NE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_CCER_CC1NP ----------------------------------
- // SVD Line: 4315
- // <item> SFDITEM_FIELD__TIM1_CCER_CC1NP
- // <name> CC1NP </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40012C20) desc CC1NP </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCER ) </loc>
- // <o.3..3> CC1NP
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_CCER_CC2E -----------------------------------
- // SVD Line: 4320
- // <item> SFDITEM_FIELD__TIM1_CCER_CC2E
- // <name> CC2E </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x40012C20) desc CC2E </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCER ) </loc>
- // <o.4..4> CC2E
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_CCER_CC2P -----------------------------------
- // SVD Line: 4325
- // <item> SFDITEM_FIELD__TIM1_CCER_CC2P
- // <name> CC2P </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x40012C20) desc CC2P </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCER ) </loc>
- // <o.5..5> CC2P
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_CCER_CC2NE ----------------------------------
- // SVD Line: 4330
- // <item> SFDITEM_FIELD__TIM1_CCER_CC2NE
- // <name> CC2NE </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x40012C20) desc CC2NE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCER ) </loc>
- // <o.6..6> CC2NE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_CCER_CC2NP ----------------------------------
- // SVD Line: 4335
- // <item> SFDITEM_FIELD__TIM1_CCER_CC2NP
- // <name> CC2NP </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40012C20) desc CC2NP </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCER ) </loc>
- // <o.7..7> CC2NP
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_CCER_CC3E -----------------------------------
- // SVD Line: 4340
- // <item> SFDITEM_FIELD__TIM1_CCER_CC3E
- // <name> CC3E </name>
- // <rw>
- // <i> [Bit 8] RW (@ 0x40012C20) desc CC3E </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCER ) </loc>
- // <o.8..8> CC3E
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_CCER_CC3P -----------------------------------
- // SVD Line: 4345
- // <item> SFDITEM_FIELD__TIM1_CCER_CC3P
- // <name> CC3P </name>
- // <rw>
- // <i> [Bit 9] RW (@ 0x40012C20) desc CC3P </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCER ) </loc>
- // <o.9..9> CC3P
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_CCER_CC3NE ----------------------------------
- // SVD Line: 4350
- // <item> SFDITEM_FIELD__TIM1_CCER_CC3NE
- // <name> CC3NE </name>
- // <rw>
- // <i> [Bit 10] RW (@ 0x40012C20) desc CC3NE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCER ) </loc>
- // <o.10..10> CC3NE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_CCER_CC3NP ----------------------------------
- // SVD Line: 4355
- // <item> SFDITEM_FIELD__TIM1_CCER_CC3NP
- // <name> CC3NP </name>
- // <rw>
- // <i> [Bit 11] RW (@ 0x40012C20) desc CC3NP </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCER ) </loc>
- // <o.11..11> CC3NP
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_CCER_CC4E -----------------------------------
- // SVD Line: 4360
- // <item> SFDITEM_FIELD__TIM1_CCER_CC4E
- // <name> CC4E </name>
- // <rw>
- // <i> [Bit 12] RW (@ 0x40012C20) desc CC4E </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCER ) </loc>
- // <o.12..12> CC4E
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_CCER_CC4P -----------------------------------
- // SVD Line: 4365
- // <item> SFDITEM_FIELD__TIM1_CCER_CC4P
- // <name> CC4P </name>
- // <rw>
- // <i> [Bit 13] RW (@ 0x40012C20) desc CC4P </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_CCER ) </loc>
- // <o.13..13> CC4P
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: TIM1_CCER -----------------------------------
- // SVD Line: 4295
- // <rtree> SFDITEM_REG__TIM1_CCER
- // <name> CCER </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C20) desc CCER </i>
- // <loc> ( (unsigned int)((TIM1_CCER >> 0) & 0xFFFFFFFF), ((TIM1_CCER = (TIM1_CCER & ~(0x3FFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3FFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_CCER_CC1E </item>
- // <item> SFDITEM_FIELD__TIM1_CCER_CC1P </item>
- // <item> SFDITEM_FIELD__TIM1_CCER_CC1NE </item>
- // <item> SFDITEM_FIELD__TIM1_CCER_CC1NP </item>
- // <item> SFDITEM_FIELD__TIM1_CCER_CC2E </item>
- // <item> SFDITEM_FIELD__TIM1_CCER_CC2P </item>
- // <item> SFDITEM_FIELD__TIM1_CCER_CC2NE </item>
- // <item> SFDITEM_FIELD__TIM1_CCER_CC2NP </item>
- // <item> SFDITEM_FIELD__TIM1_CCER_CC3E </item>
- // <item> SFDITEM_FIELD__TIM1_CCER_CC3P </item>
- // <item> SFDITEM_FIELD__TIM1_CCER_CC3NE </item>
- // <item> SFDITEM_FIELD__TIM1_CCER_CC3NP </item>
- // <item> SFDITEM_FIELD__TIM1_CCER_CC4E </item>
- // <item> SFDITEM_FIELD__TIM1_CCER_CC4P </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: TIM1_CNT --------------------------------
- // SVD Line: 4372
- unsigned int TIM1_CNT __AT (0x40012C24);
- // -------------------------------- Field Item: TIM1_CNT_CNT ------------------------------------
- // SVD Line: 4377
- // <item> SFDITEM_FIELD__TIM1_CNT_CNT
- // <name> CNT </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x40012C24) desc CNT </i>
- // <edit>
- // <loc> ( (unsigned short)((TIM1_CNT >> 0) & 0xFFFF), ((TIM1_CNT = (TIM1_CNT & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: TIM1_CNT ------------------------------------
- // SVD Line: 4372
- // <rtree> SFDITEM_REG__TIM1_CNT
- // <name> CNT </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C24) desc CNT </i>
- // <loc> ( (unsigned int)((TIM1_CNT >> 0) & 0xFFFFFFFF), ((TIM1_CNT = (TIM1_CNT & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_CNT_CNT </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: TIM1_PSC --------------------------------
- // SVD Line: 4384
- unsigned int TIM1_PSC __AT (0x40012C28);
- // -------------------------------- Field Item: TIM1_PSC_PSC ------------------------------------
- // SVD Line: 4389
- // <item> SFDITEM_FIELD__TIM1_PSC_PSC
- // <name> PSC </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x40012C28) desc PSC </i>
- // <edit>
- // <loc> ( (unsigned short)((TIM1_PSC >> 0) & 0xFFFF), ((TIM1_PSC = (TIM1_PSC & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: TIM1_PSC ------------------------------------
- // SVD Line: 4384
- // <rtree> SFDITEM_REG__TIM1_PSC
- // <name> PSC </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C28) desc PSC </i>
- // <loc> ( (unsigned int)((TIM1_PSC >> 0) & 0xFFFFFFFF), ((TIM1_PSC = (TIM1_PSC & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_PSC_PSC </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: TIM1_ARR --------------------------------
- // SVD Line: 4396
- unsigned int TIM1_ARR __AT (0x40012C2C);
- // -------------------------------- Field Item: TIM1_ARR_ARR ------------------------------------
- // SVD Line: 4401
- // <item> SFDITEM_FIELD__TIM1_ARR_ARR
- // <name> ARR </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x40012C2C) desc ARR </i>
- // <edit>
- // <loc> ( (unsigned short)((TIM1_ARR >> 0) & 0xFFFF), ((TIM1_ARR = (TIM1_ARR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: TIM1_ARR ------------------------------------
- // SVD Line: 4396
- // <rtree> SFDITEM_REG__TIM1_ARR
- // <name> ARR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C2C) desc ARR </i>
- // <loc> ( (unsigned int)((TIM1_ARR >> 0) & 0xFFFFFFFF), ((TIM1_ARR = (TIM1_ARR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_ARR_ARR </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: TIM1_RCR --------------------------------
- // SVD Line: 4408
- unsigned int TIM1_RCR __AT (0x40012C30);
- // -------------------------------- Field Item: TIM1_RCR_REP ------------------------------------
- // SVD Line: 4413
- // <item> SFDITEM_FIELD__TIM1_RCR_REP
- // <name> REP </name>
- // <rw>
- // <i> [Bits 7..0] RW (@ 0x40012C30) desc REP </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_RCR >> 0) & 0xFF), ((TIM1_RCR = (TIM1_RCR & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: TIM1_RCR ------------------------------------
- // SVD Line: 4408
- // <rtree> SFDITEM_REG__TIM1_RCR
- // <name> RCR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C30) desc RCR </i>
- // <loc> ( (unsigned int)((TIM1_RCR >> 0) & 0xFFFFFFFF), ((TIM1_RCR = (TIM1_RCR & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_RCR_REP </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: TIM1_CCR1 --------------------------------
- // SVD Line: 4420
- unsigned int TIM1_CCR1 __AT (0x40012C34);
- // ------------------------------- Field Item: TIM1_CCR1_CCR1 -----------------------------------
- // SVD Line: 4425
- // <item> SFDITEM_FIELD__TIM1_CCR1_CCR1
- // <name> CCR1 </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x40012C34) desc CCR1 </i>
- // <edit>
- // <loc> ( (unsigned short)((TIM1_CCR1 >> 0) & 0xFFFF), ((TIM1_CCR1 = (TIM1_CCR1 & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: TIM1_CCR1 -----------------------------------
- // SVD Line: 4420
- // <rtree> SFDITEM_REG__TIM1_CCR1
- // <name> CCR1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C34) desc CCR1 </i>
- // <loc> ( (unsigned int)((TIM1_CCR1 >> 0) & 0xFFFFFFFF), ((TIM1_CCR1 = (TIM1_CCR1 & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_CCR1_CCR1 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: TIM1_CCR2 --------------------------------
- // SVD Line: 4432
- unsigned int TIM1_CCR2 __AT (0x40012C38);
- // ------------------------------- Field Item: TIM1_CCR2_CCR2 -----------------------------------
- // SVD Line: 4437
- // <item> SFDITEM_FIELD__TIM1_CCR2_CCR2
- // <name> CCR2 </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x40012C38) desc CCR2 </i>
- // <edit>
- // <loc> ( (unsigned short)((TIM1_CCR2 >> 0) & 0xFFFF), ((TIM1_CCR2 = (TIM1_CCR2 & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: TIM1_CCR2 -----------------------------------
- // SVD Line: 4432
- // <rtree> SFDITEM_REG__TIM1_CCR2
- // <name> CCR2 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C38) desc CCR2 </i>
- // <loc> ( (unsigned int)((TIM1_CCR2 >> 0) & 0xFFFFFFFF), ((TIM1_CCR2 = (TIM1_CCR2 & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_CCR2_CCR2 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: TIM1_CCR3 --------------------------------
- // SVD Line: 4444
- unsigned int TIM1_CCR3 __AT (0x40012C3C);
- // ------------------------------- Field Item: TIM1_CCR3_CCR3 -----------------------------------
- // SVD Line: 4449
- // <item> SFDITEM_FIELD__TIM1_CCR3_CCR3
- // <name> CCR3 </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x40012C3C) desc CCR3 </i>
- // <edit>
- // <loc> ( (unsigned short)((TIM1_CCR3 >> 0) & 0xFFFF), ((TIM1_CCR3 = (TIM1_CCR3 & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: TIM1_CCR3 -----------------------------------
- // SVD Line: 4444
- // <rtree> SFDITEM_REG__TIM1_CCR3
- // <name> CCR3 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C3C) desc CCR3 </i>
- // <loc> ( (unsigned int)((TIM1_CCR3 >> 0) & 0xFFFFFFFF), ((TIM1_CCR3 = (TIM1_CCR3 & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_CCR3_CCR3 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: TIM1_CCR4 --------------------------------
- // SVD Line: 4456
- unsigned int TIM1_CCR4 __AT (0x40012C40);
- // ------------------------------- Field Item: TIM1_CCR4_CCR4 -----------------------------------
- // SVD Line: 4461
- // <item> SFDITEM_FIELD__TIM1_CCR4_CCR4
- // <name> CCR4 </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x40012C40) desc CCR4 </i>
- // <edit>
- // <loc> ( (unsigned short)((TIM1_CCR4 >> 0) & 0xFFFF), ((TIM1_CCR4 = (TIM1_CCR4 & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: TIM1_CCR4 -----------------------------------
- // SVD Line: 4456
- // <rtree> SFDITEM_REG__TIM1_CCR4
- // <name> CCR4 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C40) desc CCR4 </i>
- // <loc> ( (unsigned int)((TIM1_CCR4 >> 0) & 0xFFFFFFFF), ((TIM1_CCR4 = (TIM1_CCR4 & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_CCR4_CCR4 </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: TIM1_BDTR --------------------------------
- // SVD Line: 4468
- unsigned int TIM1_BDTR __AT (0x40012C44);
- // -------------------------------- Field Item: TIM1_BDTR_DTG -----------------------------------
- // SVD Line: 4473
- // <item> SFDITEM_FIELD__TIM1_BDTR_DTG
- // <name> DTG </name>
- // <rw>
- // <i> [Bits 7..0] RW (@ 0x40012C44) desc DTG </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_BDTR >> 0) & 0xFF), ((TIM1_BDTR = (TIM1_BDTR & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_BDTR_LOCK -----------------------------------
- // SVD Line: 4478
- // <item> SFDITEM_FIELD__TIM1_BDTR_LOCK
- // <name> LOCK </name>
- // <rw>
- // <i> [Bits 9..8] RW (@ 0x40012C44) desc LOCK </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM1_BDTR >> 8) & 0x3), ((TIM1_BDTR = (TIM1_BDTR & ~(0x3UL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_BDTR_OSSI -----------------------------------
- // SVD Line: 4483
- // <item> SFDITEM_FIELD__TIM1_BDTR_OSSI
- // <name> OSSI </name>
- // <rw>
- // <i> [Bit 10] RW (@ 0x40012C44) desc OSSI </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_BDTR ) </loc>
- // <o.10..10> OSSI
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM1_BDTR_OSSR -----------------------------------
- // SVD Line: 4488
- // <item> SFDITEM_FIELD__TIM1_BDTR_OSSR
- // <name> OSSR </name>
- // <rw>
- // <i> [Bit 11] RW (@ 0x40012C44) desc OSSR </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_BDTR ) </loc>
- // <o.11..11> OSSR
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_BDTR_BKE -----------------------------------
- // SVD Line: 4493
- // <item> SFDITEM_FIELD__TIM1_BDTR_BKE
- // <name> BKE </name>
- // <rw>
- // <i> [Bit 12] RW (@ 0x40012C44) desc BKE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_BDTR ) </loc>
- // <o.12..12> BKE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_BDTR_BKP -----------------------------------
- // SVD Line: 4498
- // <item> SFDITEM_FIELD__TIM1_BDTR_BKP
- // <name> BKP </name>
- // <rw>
- // <i> [Bit 13] RW (@ 0x40012C44) desc BKP </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_BDTR ) </loc>
- // <o.13..13> BKP
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_BDTR_AOE -----------------------------------
- // SVD Line: 4503
- // <item> SFDITEM_FIELD__TIM1_BDTR_AOE
- // <name> AOE </name>
- // <rw>
- // <i> [Bit 14] RW (@ 0x40012C44) desc AOE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_BDTR ) </loc>
- // <o.14..14> AOE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM1_BDTR_MOE -----------------------------------
- // SVD Line: 4508
- // <item> SFDITEM_FIELD__TIM1_BDTR_MOE
- // <name> MOE </name>
- // <rw>
- // <i> [Bit 15] RW (@ 0x40012C44) desc MOE </i>
- // <check>
- // <loc> ( (unsigned int) TIM1_BDTR ) </loc>
- // <o.15..15> MOE
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: TIM1_BDTR -----------------------------------
- // SVD Line: 4468
- // <rtree> SFDITEM_REG__TIM1_BDTR
- // <name> BDTR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40012C44) desc BDTR </i>
- // <loc> ( (unsigned int)((TIM1_BDTR >> 0) & 0xFFFFFFFF), ((TIM1_BDTR = (TIM1_BDTR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM1_BDTR_DTG </item>
- // <item> SFDITEM_FIELD__TIM1_BDTR_LOCK </item>
- // <item> SFDITEM_FIELD__TIM1_BDTR_OSSI </item>
- // <item> SFDITEM_FIELD__TIM1_BDTR_OSSR </item>
- // <item> SFDITEM_FIELD__TIM1_BDTR_BKE </item>
- // <item> SFDITEM_FIELD__TIM1_BDTR_BKP </item>
- // <item> SFDITEM_FIELD__TIM1_BDTR_AOE </item>
- // <item> SFDITEM_FIELD__TIM1_BDTR_MOE </item>
- // </rtree>
- //
- // ---------------------------------- Peripheral View: TIM1 -------------------------------------
- // SVD Line: 3727
- // <view> TIM1
- // <name> TIM1 </name>
- // <item> SFDITEM_REG__TIM1_CR1 </item>
- // <item> SFDITEM_REG__TIM1_CR2 </item>
- // <item> SFDITEM_REG__TIM1_SMCR </item>
- // <item> SFDITEM_REG__TIM1_DIER </item>
- // <item> SFDITEM_REG__TIM1_SR </item>
- // <item> SFDITEM_REG__TIM1_EGR </item>
- // <item> SFDITEM_REG__TIM1_CCMR1_OUTPUT </item>
- // <item> SFDITEM_REG__TIM1_CCMR1_INPUT </item>
- // <item> SFDITEM_REG__TIM1_CCMR2_OUTPUT </item>
- // <item> SFDITEM_REG__TIM1_CCMR2_INPUT </item>
- // <item> SFDITEM_REG__TIM1_CCER </item>
- // <item> SFDITEM_REG__TIM1_CNT </item>
- // <item> SFDITEM_REG__TIM1_PSC </item>
- // <item> SFDITEM_REG__TIM1_ARR </item>
- // <item> SFDITEM_REG__TIM1_RCR </item>
- // <item> SFDITEM_REG__TIM1_CCR1 </item>
- // <item> SFDITEM_REG__TIM1_CCR2 </item>
- // <item> SFDITEM_REG__TIM1_CCR3 </item>
- // <item> SFDITEM_REG__TIM1_CCR4 </item>
- // <item> SFDITEM_REG__TIM1_BDTR </item>
- // </view>
- //
- // ---------------------------- Register Item Address: TIM14_CR1 --------------------------------
- // SVD Line: 4527
- unsigned int TIM14_CR1 __AT (0x40002400);
- // -------------------------------- Field Item: TIM14_CR1_CEN -----------------------------------
- // SVD Line: 4531
- // <item> SFDITEM_FIELD__TIM14_CR1_CEN
- // <name> CEN </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40002400) desc CEN </i>
- // <check>
- // <loc> ( (unsigned int) TIM14_CR1 ) </loc>
- // <o.0..0> CEN
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM14_CR1_UDIS -----------------------------------
- // SVD Line: 4536
- // <item> SFDITEM_FIELD__TIM14_CR1_UDIS
- // <name> UDIS </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40002400) desc UDIS </i>
- // <check>
- // <loc> ( (unsigned int) TIM14_CR1 ) </loc>
- // <o.1..1> UDIS
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM14_CR1_URS -----------------------------------
- // SVD Line: 4541
- // <item> SFDITEM_FIELD__TIM14_CR1_URS
- // <name> URS </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x40002400) desc URS </i>
- // <check>
- // <loc> ( (unsigned int) TIM14_CR1 ) </loc>
- // <o.2..2> URS
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM14_CR1_OPM -----------------------------------
- // SVD Line: 4546
- // <item> SFDITEM_FIELD__TIM14_CR1_OPM
- // <name> OPM </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40002400) desc OPM </i>
- // <check>
- // <loc> ( (unsigned int) TIM14_CR1 ) </loc>
- // <o.3..3> OPM
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM14_CR1_ARPE -----------------------------------
- // SVD Line: 4551
- // <item> SFDITEM_FIELD__TIM14_CR1_ARPE
- // <name> ARPE </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x40002400) desc ARPE </i>
- // <check>
- // <loc> ( (unsigned int) TIM14_CR1 ) </loc>
- // <o.7..7> ARPE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: TIM14_CR1_CKD -----------------------------------
- // SVD Line: 4556
- // <item> SFDITEM_FIELD__TIM14_CR1_CKD
- // <name> CKD </name>
- // <rw>
- // <i> [Bits 9..8] RW (@ 0x40002400) desc CKD </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM14_CR1 >> 8) & 0x3), ((TIM14_CR1 = (TIM14_CR1 & ~(0x3UL << 8 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 8 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: TIM14_CR1 -----------------------------------
- // SVD Line: 4527
- // <rtree> SFDITEM_REG__TIM14_CR1
- // <name> CR1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40002400) CR1 </i>
- // <loc> ( (unsigned int)((TIM14_CR1 >> 0) & 0xFFFFFFFF), ((TIM14_CR1 = (TIM14_CR1 & ~(0x38FUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x38F) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM14_CR1_CEN </item>
- // <item> SFDITEM_FIELD__TIM14_CR1_UDIS </item>
- // <item> SFDITEM_FIELD__TIM14_CR1_URS </item>
- // <item> SFDITEM_FIELD__TIM14_CR1_OPM </item>
- // <item> SFDITEM_FIELD__TIM14_CR1_ARPE </item>
- // <item> SFDITEM_FIELD__TIM14_CR1_CKD </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: TIM14_DIER -------------------------------
- // SVD Line: 4563
- unsigned int TIM14_DIER __AT (0x4000240C);
- // ------------------------------- Field Item: TIM14_DIER_UIE -----------------------------------
- // SVD Line: 4567
- // <item> SFDITEM_FIELD__TIM14_DIER_UIE
- // <name> UIE </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x4000240C) desc UIE </i>
- // <check>
- // <loc> ( (unsigned int) TIM14_DIER ) </loc>
- // <o.0..0> UIE
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: TIM14_DIER_CC1IE ----------------------------------
- // SVD Line: 4572
- // <item> SFDITEM_FIELD__TIM14_DIER_CC1IE
- // <name> CC1IE </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x4000240C) desc CC1IE </i>
- // <check>
- // <loc> ( (unsigned int) TIM14_DIER ) </loc>
- // <o.1..1> CC1IE
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: TIM14_DIER -----------------------------------
- // SVD Line: 4563
- // <rtree> SFDITEM_REG__TIM14_DIER
- // <name> DIER </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4000240C) DIER </i>
- // <loc> ( (unsigned int)((TIM14_DIER >> 0) & 0xFFFFFFFF), ((TIM14_DIER = (TIM14_DIER & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM14_DIER_UIE </item>
- // <item> SFDITEM_FIELD__TIM14_DIER_CC1IE </item>
- // </rtree>
- //
- // ----------------------------- Register Item Address: TIM14_SR --------------------------------
- // SVD Line: 4579
- unsigned int TIM14_SR __AT (0x40002410);
- // -------------------------------- Field Item: TIM14_SR_UIF ------------------------------------
- // SVD Line: 4583
- // <item> SFDITEM_FIELD__TIM14_SR_UIF
- // <name> UIF </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40002410) desc UIF </i>
- // <check>
- // <loc> ( (unsigned int) TIM14_SR ) </loc>
- // <o.0..0> UIF
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM14_SR_CC1IF -----------------------------------
- // SVD Line: 4588
- // <item> SFDITEM_FIELD__TIM14_SR_CC1IF
- // <name> CC1IF </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40002410) desc CC1IF </i>
- // <check>
- // <loc> ( (unsigned int) TIM14_SR ) </loc>
- // <o.1..1> CC1IF
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM14_SR_CC1OF -----------------------------------
- // SVD Line: 4593
- // <item> SFDITEM_FIELD__TIM14_SR_CC1OF
- // <name> CC1OF </name>
- // <rw>
- // <i> [Bit 9] RW (@ 0x40002410) desc CC1OF </i>
- // <check>
- // <loc> ( (unsigned int) TIM14_SR ) </loc>
- // <o.9..9> CC1OF
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM14_SR_IC1IR -----------------------------------
- // SVD Line: 4598
- // <item> SFDITEM_FIELD__TIM14_SR_IC1IR
- // <name> IC1IR </name>
- // <rw>
- // <i> [Bit 16] RW (@ 0x40002410) desc IC1IR </i>
- // <check>
- // <loc> ( (unsigned int) TIM14_SR ) </loc>
- // <o.16..16> IC1IR
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM14_SR_IC1IF -----------------------------------
- // SVD Line: 4603
- // <item> SFDITEM_FIELD__TIM14_SR_IC1IF
- // <name> IC1IF </name>
- // <rw>
- // <i> [Bit 20] RW (@ 0x40002410) desc IC1IF </i>
- // <check>
- // <loc> ( (unsigned int) TIM14_SR ) </loc>
- // <o.20..20> IC1IF
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: TIM14_SR ------------------------------------
- // SVD Line: 4579
- // <rtree> SFDITEM_REG__TIM14_SR
- // <name> SR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40002410) SR </i>
- // <loc> ( (unsigned int)((TIM14_SR >> 0) & 0xFFFFFFFF), ((TIM14_SR = (TIM14_SR & ~(0x110203UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x110203) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM14_SR_UIF </item>
- // <item> SFDITEM_FIELD__TIM14_SR_CC1IF </item>
- // <item> SFDITEM_FIELD__TIM14_SR_CC1OF </item>
- // <item> SFDITEM_FIELD__TIM14_SR_IC1IR </item>
- // <item> SFDITEM_FIELD__TIM14_SR_IC1IF </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: TIM14_EGR --------------------------------
- // SVD Line: 4610
- unsigned int TIM14_EGR __AT (0x40002414);
- // -------------------------------- Field Item: TIM14_EGR_UG ------------------------------------
- // SVD Line: 4614
- // <item> SFDITEM_FIELD__TIM14_EGR_UG
- // <name> UG </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40002414) desc UG </i>
- // <check>
- // <loc> ( (unsigned int) TIM14_EGR ) </loc>
- // <o.0..0> UG
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM14_EGR_CC1G -----------------------------------
- // SVD Line: 4619
- // <item> SFDITEM_FIELD__TIM14_EGR_CC1G
- // <name> CC1G </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40002414) Capture/Compare 1 Generation </i>
- // <check>
- // <loc> ( (unsigned int) TIM14_EGR ) </loc>
- // <o.1..1> CC1G
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: TIM14_EGR -----------------------------------
- // SVD Line: 4610
- // <rtree> SFDITEM_REG__TIM14_EGR
- // <name> EGR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40002414) EGR </i>
- // <loc> ( (unsigned int)((TIM14_EGR >> 0) & 0xFFFFFFFF), ((TIM14_EGR = (TIM14_EGR & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM14_EGR_UG </item>
- // <item> SFDITEM_FIELD__TIM14_EGR_CC1G </item>
- // </rtree>
- //
- // ------------------------ Register Item Address: TIM14_CCMR1_OUTPUT ---------------------------
- // SVD Line: 4626
- unsigned int TIM14_CCMR1_OUTPUT __AT (0x40002418);
- // --------------------------- Field Item: TIM14_CCMR1_OUTPUT_CC1S ------------------------------
- // SVD Line: 4630
- // <item> SFDITEM_FIELD__TIM14_CCMR1_OUTPUT_CC1S
- // <name> CC1S </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x40002418) desc CC1S </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM14_CCMR1_OUTPUT >> 0) & 0x3), ((TIM14_CCMR1_OUTPUT = (TIM14_CCMR1_OUTPUT & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------- Field Item: TIM14_CCMR1_OUTPUT_OC1PE ------------------------------
- // SVD Line: 4635
- // <item> SFDITEM_FIELD__TIM14_CCMR1_OUTPUT_OC1PE
- // <name> OC1PE </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40002418) desc OC1PE </i>
- // <check>
- // <loc> ( (unsigned int) TIM14_CCMR1_OUTPUT ) </loc>
- // <o.3..3> OC1PE
- // </check>
- // </item>
- //
- // --------------------------- Field Item: TIM14_CCMR1_OUTPUT_OC1M ------------------------------
- // SVD Line: 4640
- // <item> SFDITEM_FIELD__TIM14_CCMR1_OUTPUT_OC1M
- // <name> OC1M </name>
- // <rw>
- // <i> [Bits 6..4] RW (@ 0x40002418) desc OC1M </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM14_CCMR1_OUTPUT >> 4) & 0x7), ((TIM14_CCMR1_OUTPUT = (TIM14_CCMR1_OUTPUT & ~(0x7UL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0x7) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------- Register RTree: TIM14_CCMR1_OUTPUT -------------------------------
- // SVD Line: 4626
- // <rtree> SFDITEM_REG__TIM14_CCMR1_OUTPUT
- // <name> CCMR1_OUTPUT </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40002418) CCMR1_OUTPUT </i>
- // <loc> ( (unsigned int)((TIM14_CCMR1_OUTPUT >> 0) & 0xFFFFFFFF), ((TIM14_CCMR1_OUTPUT = (TIM14_CCMR1_OUTPUT & ~(0x7BUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x7B) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM14_CCMR1_OUTPUT_CC1S </item>
- // <item> SFDITEM_FIELD__TIM14_CCMR1_OUTPUT_OC1PE </item>
- // <item> SFDITEM_FIELD__TIM14_CCMR1_OUTPUT_OC1M </item>
- // </rtree>
- //
- // ------------------------ Register Item Address: TIM14_CCMR1_INPUT ----------------------------
- // SVD Line: 4647
- unsigned int TIM14_CCMR1_INPUT __AT (0x40002418);
- // --------------------------- Field Item: TIM14_CCMR1_INPUT_CC1S -------------------------------
- // SVD Line: 4652
- // <item> SFDITEM_FIELD__TIM14_CCMR1_INPUT_CC1S
- // <name> CC1S </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x40002418) desc CC1S </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM14_CCMR1_INPUT >> 0) & 0x3), ((TIM14_CCMR1_INPUT = (TIM14_CCMR1_INPUT & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------- Field Item: TIM14_CCMR1_INPUT_IC1PSC ------------------------------
- // SVD Line: 4657
- // <item> SFDITEM_FIELD__TIM14_CCMR1_INPUT_IC1PSC
- // <name> IC1PSC </name>
- // <rw>
- // <i> [Bits 3..2] RW (@ 0x40002418) desc IC1PSC </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM14_CCMR1_INPUT >> 2) & 0x3), ((TIM14_CCMR1_INPUT = (TIM14_CCMR1_INPUT & ~(0x3UL << 2 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 2 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------- Field Item: TIM14_CCMR1_INPUT_IC1F -------------------------------
- // SVD Line: 4662
- // <item> SFDITEM_FIELD__TIM14_CCMR1_INPUT_IC1F
- // <name> IC1F </name>
- // <rw>
- // <i> [Bits 7..4] RW (@ 0x40002418) desc IC1F </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM14_CCMR1_INPUT >> 4) & 0xF), ((TIM14_CCMR1_INPUT = (TIM14_CCMR1_INPUT & ~(0xFUL << 4 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ---------------------------- Register RTree: TIM14_CCMR1_INPUT -------------------------------
- // SVD Line: 4647
- // <rtree> SFDITEM_REG__TIM14_CCMR1_INPUT
- // <name> CCMR1_INPUT </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40002418) CCMR1_INPUT </i>
- // <loc> ( (unsigned int)((TIM14_CCMR1_INPUT >> 0) & 0xFFFFFFFF), ((TIM14_CCMR1_INPUT = (TIM14_CCMR1_INPUT & ~(0xFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM14_CCMR1_INPUT_CC1S </item>
- // <item> SFDITEM_FIELD__TIM14_CCMR1_INPUT_IC1PSC </item>
- // <item> SFDITEM_FIELD__TIM14_CCMR1_INPUT_IC1F </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: TIM14_CCER -------------------------------
- // SVD Line: 4669
- unsigned int TIM14_CCER __AT (0x40002420);
- // ------------------------------- Field Item: TIM14_CCER_CC1E ----------------------------------
- // SVD Line: 4673
- // <item> SFDITEM_FIELD__TIM14_CCER_CC1E
- // <name> CC1E </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40002420) desc CC1E </i>
- // <check>
- // <loc> ( (unsigned int) TIM14_CCER ) </loc>
- // <o.0..0> CC1E
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: TIM14_CCER_CC1P ----------------------------------
- // SVD Line: 4678
- // <item> SFDITEM_FIELD__TIM14_CCER_CC1P
- // <name> CC1P </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x40002420) desc CC1P </i>
- // <check>
- // <loc> ( (unsigned int) TIM14_CCER ) </loc>
- // <o.1..1> CC1P
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: TIM14_CCER_CC1NP ----------------------------------
- // SVD Line: 4683
- // <item> SFDITEM_FIELD__TIM14_CCER_CC1NP
- // <name> CC1NP </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40002420) desc CC1NP </i>
- // <check>
- // <loc> ( (unsigned int) TIM14_CCER ) </loc>
- // <o.3..3> CC1NP
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: TIM14_CCER -----------------------------------
- // SVD Line: 4669
- // <rtree> SFDITEM_REG__TIM14_CCER
- // <name> CCER </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40002420) CCER </i>
- // <loc> ( (unsigned int)((TIM14_CCER >> 0) & 0xFFFFFFFF), ((TIM14_CCER = (TIM14_CCER & ~(0xBUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xB) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM14_CCER_CC1E </item>
- // <item> SFDITEM_FIELD__TIM14_CCER_CC1P </item>
- // <item> SFDITEM_FIELD__TIM14_CCER_CC1NP </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: TIM14_CNT --------------------------------
- // SVD Line: 4690
- unsigned int TIM14_CNT __AT (0x40002424);
- // -------------------------------- Field Item: TIM14_CNT_CNT -----------------------------------
- // SVD Line: 4694
- // <item> SFDITEM_FIELD__TIM14_CNT_CNT
- // <name> CNT </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x40002424) desc CNT </i>
- // <edit>
- // <loc> ( (unsigned short)((TIM14_CNT >> 0) & 0xFFFF), ((TIM14_CNT = (TIM14_CNT & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: TIM14_CNT -----------------------------------
- // SVD Line: 4690
- // <rtree> SFDITEM_REG__TIM14_CNT
- // <name> CNT </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40002424) CNT </i>
- // <loc> ( (unsigned int)((TIM14_CNT >> 0) & 0xFFFFFFFF), ((TIM14_CNT = (TIM14_CNT & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM14_CNT_CNT </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: TIM14_PSC --------------------------------
- // SVD Line: 4701
- unsigned int TIM14_PSC __AT (0x40002428);
- // -------------------------------- Field Item: TIM14_PSC_PSC -----------------------------------
- // SVD Line: 4705
- // <item> SFDITEM_FIELD__TIM14_PSC_PSC
- // <name> PSC </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x40002428) desc PSC </i>
- // <edit>
- // <loc> ( (unsigned short)((TIM14_PSC >> 0) & 0xFFFF), ((TIM14_PSC = (TIM14_PSC & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: TIM14_PSC -----------------------------------
- // SVD Line: 4701
- // <rtree> SFDITEM_REG__TIM14_PSC
- // <name> PSC </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40002428) PSC </i>
- // <loc> ( (unsigned int)((TIM14_PSC >> 0) & 0xFFFFFFFF), ((TIM14_PSC = (TIM14_PSC & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM14_PSC_PSC </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: TIM14_ARR --------------------------------
- // SVD Line: 4712
- unsigned int TIM14_ARR __AT (0x4000242C);
- // -------------------------------- Field Item: TIM14_ARR_ARR -----------------------------------
- // SVD Line: 4716
- // <item> SFDITEM_FIELD__TIM14_ARR_ARR
- // <name> ARR </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x4000242C) desc ARR </i>
- // <edit>
- // <loc> ( (unsigned short)((TIM14_ARR >> 0) & 0xFFFF), ((TIM14_ARR = (TIM14_ARR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: TIM14_ARR -----------------------------------
- // SVD Line: 4712
- // <rtree> SFDITEM_REG__TIM14_ARR
- // <name> ARR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4000242C) ARR </i>
- // <loc> ( (unsigned int)((TIM14_ARR >> 0) & 0xFFFFFFFF), ((TIM14_ARR = (TIM14_ARR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM14_ARR_ARR </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: TIM14_CCR1 -------------------------------
- // SVD Line: 4723
- unsigned int TIM14_CCR1 __AT (0x40002434);
- // ------------------------------- Field Item: TIM14_CCR1_CCR1 ----------------------------------
- // SVD Line: 4727
- // <item> SFDITEM_FIELD__TIM14_CCR1_CCR1
- // <name> CCR1 </name>
- // <rw>
- // <i> [Bits 15..0] RW (@ 0x40002434) desc CCR1 </i>
- // <edit>
- // <loc> ( (unsigned short)((TIM14_CCR1 >> 0) & 0xFFFF), ((TIM14_CCR1 = (TIM14_CCR1 & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: TIM14_CCR1 -----------------------------------
- // SVD Line: 4723
- // <rtree> SFDITEM_REG__TIM14_CCR1
- // <name> CCR1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40002434) CCR1 </i>
- // <loc> ( (unsigned int)((TIM14_CCR1 >> 0) & 0xFFFFFFFF), ((TIM14_CCR1 = (TIM14_CCR1 & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM14_CCR1_CCR1 </item>
- // </rtree>
- //
- // --------------------------- Register Item Address: TIM14_TISEL -------------------------------
- // SVD Line: 4734
- unsigned int TIM14_TISEL __AT (0x4000245C);
- // ----------------------------- Field Item: TIM14_TISEL_TI1SEL ---------------------------------
- // SVD Line: 4738
- // <item> SFDITEM_FIELD__TIM14_TISEL_TI1SEL
- // <name> TI1SEL </name>
- // <rw>
- // <i> [Bits 3..0] RW (@ 0x4000245C) desc TI1SEL </i>
- // <edit>
- // <loc> ( (unsigned char)((TIM14_TISEL >> 0) & 0xF), ((TIM14_TISEL = (TIM14_TISEL & ~(0xFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: TIM14_TISEL ----------------------------------
- // SVD Line: 4734
- // <rtree> SFDITEM_REG__TIM14_TISEL
- // <name> TISEL </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4000245C) TISEL </i>
- // <loc> ( (unsigned int)((TIM14_TISEL >> 0) & 0xFFFFFFFF), ((TIM14_TISEL = (TIM14_TISEL & ~(0xFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__TIM14_TISEL_TI1SEL </item>
- // </rtree>
- //
- // --------------------------------- Peripheral View: TIM14 -------------------------------------
- // SVD Line: 4517
- // <view> TIM14
- // <name> TIM14 </name>
- // <item> SFDITEM_REG__TIM14_CR1 </item>
- // <item> SFDITEM_REG__TIM14_DIER </item>
- // <item> SFDITEM_REG__TIM14_SR </item>
- // <item> SFDITEM_REG__TIM14_EGR </item>
- // <item> SFDITEM_REG__TIM14_CCMR1_OUTPUT </item>
- // <item> SFDITEM_REG__TIM14_CCMR1_INPUT </item>
- // <item> SFDITEM_REG__TIM14_CCER </item>
- // <item> SFDITEM_REG__TIM14_CNT </item>
- // <item> SFDITEM_REG__TIM14_PSC </item>
- // <item> SFDITEM_REG__TIM14_ARR </item>
- // <item> SFDITEM_REG__TIM14_CCR1 </item>
- // <item> SFDITEM_REG__TIM14_TISEL </item>
- // </view>
- //
- // ---------------------------- Register Item Address: USART1_SR --------------------------------
- // SVD Line: 4763
- unsigned int USART1_SR __AT (0x40013800);
- // -------------------------------- Field Item: USART1_SR_PE ------------------------------------
- // SVD Line: 4768
- // <item> SFDITEM_FIELD__USART1_SR_PE
- // <name> PE </name>
- // <r>
- // <i> [Bit 0] RO (@ 0x40013800) Parity error </i>
- // <check>
- // <loc> ( (unsigned int) USART1_SR ) </loc>
- // <o.0..0> PE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: USART1_SR_FE ------------------------------------
- // SVD Line: 4774
- // <item> SFDITEM_FIELD__USART1_SR_FE
- // <name> FE </name>
- // <r>
- // <i> [Bit 1] RO (@ 0x40013800) Framing error </i>
- // <check>
- // <loc> ( (unsigned int) USART1_SR ) </loc>
- // <o.1..1> FE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: USART1_SR_NE ------------------------------------
- // SVD Line: 4780
- // <item> SFDITEM_FIELD__USART1_SR_NE
- // <name> NE </name>
- // <r>
- // <i> [Bit 2] RO (@ 0x40013800) Noise error flag </i>
- // <check>
- // <loc> ( (unsigned int) USART1_SR ) </loc>
- // <o.2..2> NE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: USART1_SR_ORE -----------------------------------
- // SVD Line: 4786
- // <item> SFDITEM_FIELD__USART1_SR_ORE
- // <name> ORE </name>
- // <r>
- // <i> [Bit 3] RO (@ 0x40013800) Overrun error </i>
- // <check>
- // <loc> ( (unsigned int) USART1_SR ) </loc>
- // <o.3..3> ORE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: USART1_SR_IDLE -----------------------------------
- // SVD Line: 4792
- // <item> SFDITEM_FIELD__USART1_SR_IDLE
- // <name> IDLE </name>
- // <r>
- // <i> [Bit 4] RO (@ 0x40013800) IDLE line detected </i>
- // <check>
- // <loc> ( (unsigned int) USART1_SR ) </loc>
- // <o.4..4> IDLE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: USART1_SR_RXNE -----------------------------------
- // SVD Line: 4798
- // <item> SFDITEM_FIELD__USART1_SR_RXNE
- // <name> RXNE </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x40013800) Read data register not empty </i>
- // <check>
- // <loc> ( (unsigned int) USART1_SR ) </loc>
- // <o.5..5> RXNE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: USART1_SR_TC ------------------------------------
- // SVD Line: 4803
- // <item> SFDITEM_FIELD__USART1_SR_TC
- // <name> TC </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x40013800) Transmission complete </i>
- // <check>
- // <loc> ( (unsigned int) USART1_SR ) </loc>
- // <o.6..6> TC
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: USART1_SR_TXE -----------------------------------
- // SVD Line: 4808
- // <item> SFDITEM_FIELD__USART1_SR_TXE
- // <name> TXE </name>
- // <r>
- // <i> [Bit 7] RO (@ 0x40013800) Transmit data register empty </i>
- // <check>
- // <loc> ( (unsigned int) USART1_SR ) </loc>
- // <o.7..7> TXE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: USART1_SR_CTS -----------------------------------
- // SVD Line: 4814
- // <item> SFDITEM_FIELD__USART1_SR_CTS
- // <name> CTS </name>
- // <rw>
- // <i> [Bit 9] RW (@ 0x40013800) CTS flag </i>
- // <check>
- // <loc> ( (unsigned int) USART1_SR ) </loc>
- // <o.9..9> CTS
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: USART1_SR_ABRF -----------------------------------
- // SVD Line: 4819
- // <item> SFDITEM_FIELD__USART1_SR_ABRF
- // <name> ABRF </name>
- // <r>
- // <i> [Bit 10] RO (@ 0x40013800) Automate baudrate detection flag </i>
- // <check>
- // <loc> ( (unsigned int) USART1_SR ) </loc>
- // <o.10..10> ABRF
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: USART1_SR_ABRE -----------------------------------
- // SVD Line: 4825
- // <item> SFDITEM_FIELD__USART1_SR_ABRE
- // <name> ABRE </name>
- // <r>
- // <i> [Bit 11] RO (@ 0x40013800) Automate baudrate detection error flag </i>
- // <check>
- // <loc> ( (unsigned int) USART1_SR ) </loc>
- // <o.11..11> ABRE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: USART1_SR_ABRRQ ----------------------------------
- // SVD Line: 4831
- // <item> SFDITEM_FIELD__USART1_SR_ABRRQ
- // <name> ABRRQ </name>
- // <rw>
- // <i> [Bit 12] RW (@ 0x40013800) Automate baudrate detection requeset </i>
- // <check>
- // <loc> ( (unsigned int) USART1_SR ) </loc>
- // <o.12..12> ABRRQ
- // </check>
- // </item>
- //
- // -------------------------------- Register RTree: USART1_SR -----------------------------------
- // SVD Line: 4763
- // <rtree> SFDITEM_REG__USART1_SR
- // <name> SR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40013800) Status register </i>
- // <loc> ( (unsigned int)((USART1_SR >> 0) & 0xFFFFFFFF), ((USART1_SR = (USART1_SR & ~(0x1260UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x1260) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__USART1_SR_PE </item>
- // <item> SFDITEM_FIELD__USART1_SR_FE </item>
- // <item> SFDITEM_FIELD__USART1_SR_NE </item>
- // <item> SFDITEM_FIELD__USART1_SR_ORE </item>
- // <item> SFDITEM_FIELD__USART1_SR_IDLE </item>
- // <item> SFDITEM_FIELD__USART1_SR_RXNE </item>
- // <item> SFDITEM_FIELD__USART1_SR_TC </item>
- // <item> SFDITEM_FIELD__USART1_SR_TXE </item>
- // <item> SFDITEM_FIELD__USART1_SR_CTS </item>
- // <item> SFDITEM_FIELD__USART1_SR_ABRF </item>
- // <item> SFDITEM_FIELD__USART1_SR_ABRE </item>
- // <item> SFDITEM_FIELD__USART1_SR_ABRRQ </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: USART1_DR --------------------------------
- // SVD Line: 4838
- unsigned int USART1_DR __AT (0x40013804);
- // -------------------------------- Field Item: USART1_DR_DR ------------------------------------
- // SVD Line: 4843
- // <item> SFDITEM_FIELD__USART1_DR_DR
- // <name> DR </name>
- // <rw>
- // <i> [Bits 8..0] RW (@ 0x40013804) Data value </i>
- // <edit>
- // <loc> ( (unsigned short)((USART1_DR >> 0) & 0x1FF), ((USART1_DR = (USART1_DR & ~(0x1FFUL << 0 )) | ((unsigned long)(Gui_u16:GuiVal & 0x1FF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // -------------------------------- Register RTree: USART1_DR -----------------------------------
- // SVD Line: 4838
- // <rtree> SFDITEM_REG__USART1_DR
- // <name> DR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40013804) Data register </i>
- // <loc> ( (unsigned int)((USART1_DR >> 0) & 0xFFFFFFFF), ((USART1_DR = (USART1_DR & ~(0x1FFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x1FF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__USART1_DR_DR </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: USART1_BRR -------------------------------
- // SVD Line: 4850
- unsigned int USART1_BRR __AT (0x40013808);
- // --------------------------- Field Item: USART1_BRR_DIV_FRACTION ------------------------------
- // SVD Line: 4855
- // <item> SFDITEM_FIELD__USART1_BRR_DIV_FRACTION
- // <name> DIV_FRACTION </name>
- // <rw>
- // <i> [Bits 3..0] RW (@ 0x40013808) fraction of USARTDIV </i>
- // <edit>
- // <loc> ( (unsigned char)((USART1_BRR >> 0) & 0xF), ((USART1_BRR = (USART1_BRR & ~(0xFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // --------------------------- Field Item: USART1_BRR_DIV_MANTISSA ------------------------------
- // SVD Line: 4860
- // <item> SFDITEM_FIELD__USART1_BRR_DIV_MANTISSA
- // <name> DIV_MANTISSA </name>
- // <rw>
- // <i> [Bits 15..4] RW (@ 0x40013808) mantissa of USARTDIV </i>
- // <edit>
- // <loc> ( (unsigned short)((USART1_BRR >> 4) & 0xFFF), ((USART1_BRR = (USART1_BRR & ~(0xFFFUL << 4 )) | ((unsigned long)(Gui_u16:GuiVal & 0xFFF) << 4 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: USART1_BRR -----------------------------------
- // SVD Line: 4850
- // <rtree> SFDITEM_REG__USART1_BRR
- // <name> BRR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40013808) Baud rate register </i>
- // <loc> ( (unsigned int)((USART1_BRR >> 0) & 0xFFFFFFFF), ((USART1_BRR = (USART1_BRR & ~(0xFFFFUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xFFFF) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__USART1_BRR_DIV_FRACTION </item>
- // <item> SFDITEM_FIELD__USART1_BRR_DIV_MANTISSA </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: USART1_CR1 -------------------------------
- // SVD Line: 4867
- unsigned int USART1_CR1 __AT (0x4001380C);
- // ------------------------------- Field Item: USART1_CR1_RWU -----------------------------------
- // SVD Line: 4872
- // <item> SFDITEM_FIELD__USART1_CR1_RWU
- // <name> RWU </name>
- // <rw>
- // <i> [Bit 1] RW (@ 0x4001380C) Receiver wakeup </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR1 ) </loc>
- // <o.1..1> RWU
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: USART1_CR1_RE -----------------------------------
- // SVD Line: 4877
- // <item> SFDITEM_FIELD__USART1_CR1_RE
- // <name> RE </name>
- // <rw>
- // <i> [Bit 2] RW (@ 0x4001380C) Receiver enable </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR1 ) </loc>
- // <o.2..2> RE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: USART1_CR1_TE -----------------------------------
- // SVD Line: 4882
- // <item> SFDITEM_FIELD__USART1_CR1_TE
- // <name> TE </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x4001380C) Transmitter enable </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR1 ) </loc>
- // <o.3..3> TE
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: USART1_CR1_IDLEIE ---------------------------------
- // SVD Line: 4887
- // <item> SFDITEM_FIELD__USART1_CR1_IDLEIE
- // <name> IDLEIE </name>
- // <rw>
- // <i> [Bit 4] RW (@ 0x4001380C) IDLE interrupt enable </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR1 ) </loc>
- // <o.4..4> IDLEIE
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: USART1_CR1_RXNEIE ---------------------------------
- // SVD Line: 4892
- // <item> SFDITEM_FIELD__USART1_CR1_RXNEIE
- // <name> RXNEIE </name>
- // <rw>
- // <i> [Bit 5] RW (@ 0x4001380C) RXNE interrupt enable </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR1 ) </loc>
- // <o.5..5> RXNEIE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: USART1_CR1_TCIE ----------------------------------
- // SVD Line: 4897
- // <item> SFDITEM_FIELD__USART1_CR1_TCIE
- // <name> TCIE </name>
- // <rw>
- // <i> [Bit 6] RW (@ 0x4001380C) Transmission complete interrupt enable </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR1 ) </loc>
- // <o.6..6> TCIE
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: USART1_CR1_TXEIE ----------------------------------
- // SVD Line: 4902
- // <item> SFDITEM_FIELD__USART1_CR1_TXEIE
- // <name> TXEIE </name>
- // <rw>
- // <i> [Bit 7] RW (@ 0x4001380C) TXE interrupt enable </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR1 ) </loc>
- // <o.7..7> TXEIE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: USART1_CR1_PEIE ----------------------------------
- // SVD Line: 4907
- // <item> SFDITEM_FIELD__USART1_CR1_PEIE
- // <name> PEIE </name>
- // <rw>
- // <i> [Bit 8] RW (@ 0x4001380C) PE interrupt enable </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR1 ) </loc>
- // <o.8..8> PEIE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: USART1_CR1_PS -----------------------------------
- // SVD Line: 4912
- // <item> SFDITEM_FIELD__USART1_CR1_PS
- // <name> PS </name>
- // <rw>
- // <i> [Bit 9] RW (@ 0x4001380C) Parity selection </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR1 ) </loc>
- // <o.9..9> PS
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: USART1_CR1_PCE -----------------------------------
- // SVD Line: 4917
- // <item> SFDITEM_FIELD__USART1_CR1_PCE
- // <name> PCE </name>
- // <rw>
- // <i> [Bit 10] RW (@ 0x4001380C) Parity control enable </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR1 ) </loc>
- // <o.10..10> PCE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: USART1_CR1_WAKE ----------------------------------
- // SVD Line: 4922
- // <item> SFDITEM_FIELD__USART1_CR1_WAKE
- // <name> WAKE </name>
- // <rw>
- // <i> [Bit 11] RW (@ 0x4001380C) Wakeup method </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR1 ) </loc>
- // <o.11..11> WAKE
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: USART1_CR1_M ------------------------------------
- // SVD Line: 4927
- // <item> SFDITEM_FIELD__USART1_CR1_M
- // <name> M </name>
- // <rw>
- // <i> [Bit 12] RW (@ 0x4001380C) Word length </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR1 ) </loc>
- // <o.12..12> M
- // </check>
- // </item>
- //
- // -------------------------------- Field Item: USART1_CR1_UE -----------------------------------
- // SVD Line: 4932
- // <item> SFDITEM_FIELD__USART1_CR1_UE
- // <name> UE </name>
- // <rw>
- // <i> [Bit 13] RW (@ 0x4001380C) USART enable </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR1 ) </loc>
- // <o.13..13> UE
- // </check>
- // </item>
- //
- // ------------------------------- Register RTree: USART1_CR1 -----------------------------------
- // SVD Line: 4867
- // <rtree> SFDITEM_REG__USART1_CR1
- // <name> CR1 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x4001380C) Control register 1 </i>
- // <loc> ( (unsigned int)((USART1_CR1 >> 0) & 0xFFFFFFFF), ((USART1_CR1 = (USART1_CR1 & ~(0x3FFEUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3FFE) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__USART1_CR1_RWU </item>
- // <item> SFDITEM_FIELD__USART1_CR1_RE </item>
- // <item> SFDITEM_FIELD__USART1_CR1_TE </item>
- // <item> SFDITEM_FIELD__USART1_CR1_IDLEIE </item>
- // <item> SFDITEM_FIELD__USART1_CR1_RXNEIE </item>
- // <item> SFDITEM_FIELD__USART1_CR1_TCIE </item>
- // <item> SFDITEM_FIELD__USART1_CR1_TXEIE </item>
- // <item> SFDITEM_FIELD__USART1_CR1_PEIE </item>
- // <item> SFDITEM_FIELD__USART1_CR1_PS </item>
- // <item> SFDITEM_FIELD__USART1_CR1_PCE </item>
- // <item> SFDITEM_FIELD__USART1_CR1_WAKE </item>
- // <item> SFDITEM_FIELD__USART1_CR1_M </item>
- // <item> SFDITEM_FIELD__USART1_CR1_UE </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: USART1_CR2 -------------------------------
- // SVD Line: 4939
- unsigned int USART1_CR2 __AT (0x40013810);
- // ------------------------------- Field Item: USART1_CR2_ADD -----------------------------------
- // SVD Line: 4944
- // <item> SFDITEM_FIELD__USART1_CR2_ADD
- // <name> ADD </name>
- // <rw>
- // <i> [Bits 3..0] RW (@ 0x40013810) Address of the USART node </i>
- // <edit>
- // <loc> ( (unsigned char)((USART1_CR2 >> 0) & 0xF), ((USART1_CR2 = (USART1_CR2 & ~(0xFUL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0xF) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Field Item: USART1_CR2_LBCL ----------------------------------
- // SVD Line: 4949
- // <item> SFDITEM_FIELD__USART1_CR2_LBCL
- // <name> LBCL </name>
- // <rw>
- // <i> [Bit 8] RW (@ 0x40013810) Last bit clock pulse </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR2 ) </loc>
- // <o.8..8> LBCL
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: USART1_CR2_CPHA ----------------------------------
- // SVD Line: 4954
- // <item> SFDITEM_FIELD__USART1_CR2_CPHA
- // <name> CPHA </name>
- // <rw>
- // <i> [Bit 9] RW (@ 0x40013810) Clock phase </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR2 ) </loc>
- // <o.9..9> CPHA
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: USART1_CR2_CPOL ----------------------------------
- // SVD Line: 4959
- // <item> SFDITEM_FIELD__USART1_CR2_CPOL
- // <name> CPOL </name>
- // <rw>
- // <i> [Bit 10] RW (@ 0x40013810) Clock polarity </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR2 ) </loc>
- // <o.10..10> CPOL
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: USART1_CR2_CLKEN ----------------------------------
- // SVD Line: 4964
- // <item> SFDITEM_FIELD__USART1_CR2_CLKEN
- // <name> CLKEN </name>
- // <rw>
- // <i> [Bit 11] RW (@ 0x40013810) Clock enable </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR2 ) </loc>
- // <o.11..11> CLKEN
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: USART1_CR2_STOP ----------------------------------
- // SVD Line: 4969
- // <item> SFDITEM_FIELD__USART1_CR2_STOP
- // <name> STOP </name>
- // <rw>
- // <i> [Bits 13..12] RW (@ 0x40013810) STOP bits </i>
- // <edit>
- // <loc> ( (unsigned char)((USART1_CR2 >> 12) & 0x3), ((USART1_CR2 = (USART1_CR2 & ~(0x3UL << 12 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 12 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: USART1_CR2 -----------------------------------
- // SVD Line: 4939
- // <rtree> SFDITEM_REG__USART1_CR2
- // <name> CR2 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40013810) Control register 2 </i>
- // <loc> ( (unsigned int)((USART1_CR2 >> 0) & 0xFFFFFFFF), ((USART1_CR2 = (USART1_CR2 & ~(0x3F0FUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x3F0F) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__USART1_CR2_ADD </item>
- // <item> SFDITEM_FIELD__USART1_CR2_LBCL </item>
- // <item> SFDITEM_FIELD__USART1_CR2_CPHA </item>
- // <item> SFDITEM_FIELD__USART1_CR2_CPOL </item>
- // <item> SFDITEM_FIELD__USART1_CR2_CLKEN </item>
- // <item> SFDITEM_FIELD__USART1_CR2_STOP </item>
- // </rtree>
- //
- // ---------------------------- Register Item Address: USART1_CR3 -------------------------------
- // SVD Line: 4976
- unsigned int USART1_CR3 __AT (0x40013814);
- // ------------------------------- Field Item: USART1_CR3_EIE -----------------------------------
- // SVD Line: 4981
- // <item> SFDITEM_FIELD__USART1_CR3_EIE
- // <name> EIE </name>
- // <rw>
- // <i> [Bit 0] RW (@ 0x40013814) Error interrupt enable </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR3 ) </loc>
- // <o.0..0> EIE
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: USART1_CR3_HDSEL ----------------------------------
- // SVD Line: 4986
- // <item> SFDITEM_FIELD__USART1_CR3_HDSEL
- // <name> HDSEL </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40013814) Half-duplex selection </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR3 ) </loc>
- // <o.3..3> HDSEL
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: USART1_CR3_RTSE ----------------------------------
- // SVD Line: 4991
- // <item> SFDITEM_FIELD__USART1_CR3_RTSE
- // <name> RTSE </name>
- // <rw>
- // <i> [Bit 8] RW (@ 0x40013814) RTS enable </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR3 ) </loc>
- // <o.8..8> RTSE
- // </check>
- // </item>
- //
- // ------------------------------- Field Item: USART1_CR3_CTSE ----------------------------------
- // SVD Line: 4996
- // <item> SFDITEM_FIELD__USART1_CR3_CTSE
- // <name> CTSE </name>
- // <rw>
- // <i> [Bit 9] RW (@ 0x40013814) CTS enable </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR3 ) </loc>
- // <o.9..9> CTSE
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: USART1_CR3_CTSIE ----------------------------------
- // SVD Line: 5001
- // <item> SFDITEM_FIELD__USART1_CR3_CTSIE
- // <name> CTSIE </name>
- // <rw>
- // <i> [Bit 10] RW (@ 0x40013814) CTS interrupt enable </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR3 ) </loc>
- // <o.10..10> CTSIE
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: USART1_CR3_OVER8 ----------------------------------
- // SVD Line: 5006
- // <item> SFDITEM_FIELD__USART1_CR3_OVER8
- // <name> OVER8 </name>
- // <rw>
- // <i> [Bit 11] RW (@ 0x40013814) Oversampling mode </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR3 ) </loc>
- // <o.11..11> OVER8
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: USART1_CR3_ABREN ----------------------------------
- // SVD Line: 5011
- // <item> SFDITEM_FIELD__USART1_CR3_ABREN
- // <name> ABREN </name>
- // <rw>
- // <i> [Bit 12] RW (@ 0x40013814) Auto baudrate enable </i>
- // <check>
- // <loc> ( (unsigned int) USART1_CR3 ) </loc>
- // <o.12..12> ABREN
- // </check>
- // </item>
- //
- // ------------------------------ Field Item: USART1_CR3_ABRMOD ---------------------------------
- // SVD Line: 5016
- // <item> SFDITEM_FIELD__USART1_CR3_ABRMOD
- // <name> ABRMOD </name>
- // <rw>
- // <i> [Bits 14..13] RW (@ 0x40013814) Auto baudrate mode </i>
- // <edit>
- // <loc> ( (unsigned char)((USART1_CR3 >> 13) & 0x3), ((USART1_CR3 = (USART1_CR3 & ~(0x3UL << 13 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 13 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ------------------------------- Register RTree: USART1_CR3 -----------------------------------
- // SVD Line: 4976
- // <rtree> SFDITEM_REG__USART1_CR3
- // <name> CR3 </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40013814) Control register 3 </i>
- // <loc> ( (unsigned int)((USART1_CR3 >> 0) & 0xFFFFFFFF), ((USART1_CR3 = (USART1_CR3 & ~(0x7F09UL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0x7F09) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__USART1_CR3_EIE </item>
- // <item> SFDITEM_FIELD__USART1_CR3_HDSEL </item>
- // <item> SFDITEM_FIELD__USART1_CR3_RTSE </item>
- // <item> SFDITEM_FIELD__USART1_CR3_CTSE </item>
- // <item> SFDITEM_FIELD__USART1_CR3_CTSIE </item>
- // <item> SFDITEM_FIELD__USART1_CR3_OVER8 </item>
- // <item> SFDITEM_FIELD__USART1_CR3_ABREN </item>
- // <item> SFDITEM_FIELD__USART1_CR3_ABRMOD </item>
- // </rtree>
- //
- // --------------------------------- Peripheral View: USART1 ------------------------------------
- // SVD Line: 4747
- // <view> USART1
- // <name> USART1 </name>
- // <item> SFDITEM_REG__USART1_SR </item>
- // <item> SFDITEM_REG__USART1_DR </item>
- // <item> SFDITEM_REG__USART1_BRR </item>
- // <item> SFDITEM_REG__USART1_CR1 </item>
- // <item> SFDITEM_REG__USART1_CR2 </item>
- // <item> SFDITEM_REG__USART1_CR3 </item>
- // </view>
- //
- // ----------------------------- Register Item Address: VREF_CR ---------------------------------
- // SVD Line: 5034
- unsigned int VREF_CR __AT (0x40010100);
- // --------------------------- Field Item: VREF_CR_VREFBUF_OUT_SEL ------------------------------
- // SVD Line: 5038
- // <item> SFDITEM_FIELD__VREF_CR_VREFBUF_OUT_SEL
- // <name> VREFBUF_OUT_SEL </name>
- // <rw>
- // <i> [Bits 1..0] RW (@ 0x40010100) VREFBUF_OUT_SEL </i>
- // <edit>
- // <loc> ( (unsigned char)((VREF_CR >> 0) & 0x3), ((VREF_CR = (VREF_CR & ~(0x3UL << 0 )) | ((unsigned long)(Gui_u8:GuiVal & 0x3) << 0 ) ) )) </loc>
- // </edit>
- // </item>
- //
- // ----------------------------- Field Item: VREF_CR_VREFBUF_EN ---------------------------------
- // SVD Line: 5042
- // <item> SFDITEM_FIELD__VREF_CR_VREFBUF_EN
- // <name> VREFBUF_EN </name>
- // <rw>
- // <i> [Bit 3] RW (@ 0x40010100) VREFBUF_EN </i>
- // <check>
- // <loc> ( (unsigned int) VREF_CR ) </loc>
- // <o.3..3> VREFBUF_EN
- // </check>
- // </item>
- //
- // --------------------------------- Register RTree: VREF_CR ------------------------------------
- // SVD Line: 5034
- // <rtree> SFDITEM_REG__VREF_CR
- // <name> CR </name>
- // <rw>
- // <i> [Bits 31..0] RW (@ 0x40010100) CR </i>
- // <loc> ( (unsigned int)((VREF_CR >> 0) & 0xFFFFFFFF), ((VREF_CR = (VREF_CR & ~(0xBUL << 0 )) | ((unsigned long)(Gui_u32:GuiVal & 0xB) << 0 ) ) )) </loc>
- // <item> SFDITEM_FIELD__VREF_CR_VREFBUF_OUT_SEL </item>
- // <item> SFDITEM_FIELD__VREF_CR_VREFBUF_EN </item>
- // </rtree>
- //
- // ---------------------------------- Peripheral View: VREF -------------------------------------
- // SVD Line: 5025
- // <view> VREF
- // <name> VREF </name>
- // <item> SFDITEM_REG__VREF_CR </item>
- // </view>
- //
- // ---------------------------- IRQ Num definition: PY32F001Cxx --------------------------------
- // SVD Line: 2
- // ------------------------------------------------------------------------------------------------
- // ----- Interrupt Number Definition -----
- // ------------------------------------------------------------------------------------------------
- // ------------------------ ARM Cortex-M0+ Specific Interrupt Numbers ---------------------------
- // <qitem> Reset_IRQ
- // <name> Reset </name>
- // <i> Reset Vector, invoked on Power up and warm reset </i>
- // <loc> 1 </loc>
- // </qitem>
- //
- // <qitem> NonMaskableInt_IRQ
- // <name> NonMaskableInt </name>
- // <i> Non maskable Interrupt, cannot be stopped or preempted </i>
- // <loc> 2 </loc>
- // </qitem>
- //
- // <qitem> HardFault_IRQ
- // <name> HardFault </name>
- // <i> Hard Fault, all classes of Fault </i>
- // <loc> 3 </loc>
- // </qitem>
- //
- // <qitem> SVCall_IRQ
- // <name> SVCall </name>
- // <i> System Service Call via SVC instruction </i>
- // <loc> 11 </loc>
- // </qitem>
- //
- // <qitem> PendSV_IRQ
- // <name> PendSV </name>
- // <i> Pendable request for system service </i>
- // <loc> 14 </loc>
- // </qitem>
- //
- // <qitem> SysTick_IRQ
- // <name> SysTick </name>
- // <i> System Tick Timer </i>
- // <loc> 15 </loc>
- // </qitem>
- //
- // ------------------------- PY32F001Cxx Specific Interrupt Numbers -----------------------------
- // <qitem> FLASH_IRQ
- // <name> FLASH </name>
- // <i> FLASH global Interrupt </i>
- // <loc> 19 </loc>
- // </qitem>
- //
- // <qitem> RCC_IRQ
- // <name> RCC </name>
- // <i> RCC global Interrupt </i>
- // <loc> 20 </loc>
- // </qitem>
- //
- // <qitem> EXTI0_1_IRQ
- // <name> EXTI0_1 </name>
- // <i> EXTI Line 0 and 1 Interrupt </i>
- // <loc> 21 </loc>
- // </qitem>
- //
- // <qitem> EXTI2_3_IRQ
- // <name> EXTI2_3 </name>
- // <i> EXTI Line 2 and 3 Interrupt </i>
- // <loc> 22 </loc>
- // </qitem>
- //
- // <qitem> EXTI4_15_IRQ
- // <name> EXTI4_15 </name>
- // <i> EXTI Line 4 to 15 Interrupt </i>
- // <loc> 23 </loc>
- // </qitem>
- //
- // <qitem> ADC_COMP_IRQ
- // <name> ADC_COMP </name>
- // <i> ADC and COMP Interrupts </i>
- // <loc> 28 </loc>
- // </qitem>
- //
- // <qitem> TIM1_BRK_UP_TRG_COM_IRQ
- // <name> TIM1_BRK_UP_TRG_COM </name>
- // <i> TIM1 Break, Update, Trigger and Commutation Interrupt </i>
- // <loc> 29 </loc>
- // </qitem>
- //
- // <qitem> TIM1_CC_IRQ
- // <name> TIM1_CC </name>
- // <i> TIM1 Capture Compare Interrupt </i>
- // <loc> 30 </loc>
- // </qitem>
- //
- // <qitem> LPTIM1_DAC_IRQ
- // <name> LPTIM1_DAC </name>
- // <i> LPTIM1, DAC global Interrupts </i>
- // <loc> 33 </loc>
- // </qitem>
- //
- // <qitem> I2C1_IRQ
- // <name> I2C1 </name>
- // <i> I2C1 global Interrupt </i>
- // <loc> 39 </loc>
- // </qitem>
- //
- // <qitem> SPI1_IRQ
- // <name> SPI1 </name>
- // <i> SPI1 global Interrupt </i>
- // <loc> 41 </loc>
- // </qitem>
- //
- // <qitem> USART1_IRQ
- // <name> USART1 </name>
- // <i> USART1 global Interrupt </i>
- // <loc> 43 </loc>
- // </qitem>
- //
- // <irqtable> PY32F001Cxx_IRQTable
- // <name> PY32F001Cxx Interrupt Table </name>
- // <nvicPrioBits> 4 </nvicPrioBits>
- // <qitem> Reset_IRQ </qitem>
- // <qitem> NonMaskableInt_IRQ </qitem>
- // <qitem> HardFault_IRQ </qitem>
- // <qitem> SVCall_IRQ </qitem>
- // <qitem> PendSV_IRQ </qitem>
- // <qitem> SysTick_IRQ </qitem>
- // <qitem> FLASH_IRQ </qitem>
- // <qitem> RCC_IRQ </qitem>
- // <qitem> EXTI0_1_IRQ </qitem>
- // <qitem> EXTI2_3_IRQ </qitem>
- // <qitem> EXTI4_15_IRQ </qitem>
- // <qitem> ADC_COMP_IRQ </qitem>
- // <qitem> TIM1_BRK_UP_TRG_COM_IRQ </qitem>
- // <qitem> TIM1_CC_IRQ </qitem>
- // <qitem> LPTIM1_DAC_IRQ </qitem>
- // <qitem> I2C1_IRQ </qitem>
- // <qitem> SPI1_IRQ </qitem>
- // <qitem> USART1_IRQ </qitem>
- // </irqtable>
- // ----------------------------------- Menu: PY32F001Cxx ---------------------------------------
- // SVD Line: 2
- // ----------------------------- Peripheral Menu: 'PY32F001Cxx' ---------------------------------
- // ------------------------------------------------------------------------------------------------
- // ----- Main Menu -----
- // ------------------------------------------------------------------------------------------------
- // <b> ADC
- // <m> ADC </m>
- // </b>
- //
- // <b> COMP
- // <m> COMP1 </m>
- // <m> COMP2 </m>
- // </b>
- //
- // <b> CRC
- // <m> CRC </m>
- // </b>
- //
- // <b> DBGMCU
- // <m> DBGMCU </m>
- // </b>
- //
- // <b> EXTI
- // <m> EXTI </m>
- // </b>
- //
- // <b> FLASH
- // <m> FLASH </m>
- // </b>
- //
- // <b> GPIO
- // <m> GPIOA </m>
- // <m> GPIOB </m>
- // <m> GPIOC </m>
- // <m> GPIOD </m>
- // </b>
- //
- // <b> I
- // <m> I2C </m>
- // </b>
- //
- // <b> IWDG
- // <m> IWDG </m>
- // </b>
- //
- // <b> LPTIM
- // <m> LPTIM1 </m>
- // </b>
- //
- // <b> OPA
- // <m> OPA </m>
- // </b>
- //
- // <b> PWM
- // <m> PWM </m>
- // </b>
- //
- // <b> PWR
- // <m> PWR </m>
- // </b>
- //
- // <b> RCC
- // <m> RCC </m>
- // </b>
- //
- // <b> SPI
- // <m> SPI1 </m>
- // </b>
- //
- // <b> SYSCFG
- // <m> SYSCFG </m>
- // </b>
- //
- // <b> TIM
- // <m> TIM1 </m>
- // <m> TIM14 </m>
- // </b>
- //
- // <b> USART
- // <m> USART1 </m>
- // </b>
- //
- // <b> VREF
- // <m> VREF </m>
- // </b>
- //
|