123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479 |
- {
- "Target": {
- "core": null,
- "default_toolchain": "ARM",
- "supported_toolchains": null,
- "extra_labels": [],
- "is_disk_virtual": false,
- "macros": [],
- "device_has": [],
- "features": [],
- "detect_code": [],
- "public": false,
- "default_lib": "std",
- "bootloader_supported": false,
- "config": {
- "console-uart-flow-control": {
- "help": "Console hardware flow control. Options: null, RTS, CTS, RTSCTS.",
- "value": null
- },
- "network-default-interface-type": {
- "help": "Default network interface type. Typical options: null, ETHERNET, WIFI, CELLULAR, MESH",
- "value": null
- }
- }
- },
- "CM4_UARM": {
- "inherits": ["Target"],
- "core": "Cortex-M4",
- "default_toolchain": "uARM",
- "public": false,
- "supported_toolchains": ["uARM"],
- "default_lib": "small"
- },
- "CM4_ARM": {
- "inherits": ["Target"],
- "core": "Cortex-M4",
- "public": false,
- "supported_toolchains": ["ARM"]
- },
- "CM4F_UARM": {
- "inherits": ["Target"],
- "core": "Cortex-M4F",
- "default_toolchain": "uARM",
- "public": false,
- "supported_toolchains": ["uARM"],
- "default_lib": "small"
- },
- "CM4F_ARM": {
- "inherits": ["Target"],
- "core": "Cortex-M4F",
- "public": false,
- "supported_toolchains": ["ARM"]
- },
- "LPCTarget": {
- "inherits": ["Target"],
- "post_binary_hook": {"function": "LPCTargetCode.lpc_patch"},
- "public": false
- },
- "LPC11C24": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M0",
- "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11CXX"],
- "OUTPUT_EXT": "hex",
- "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
- "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "device_name": "LPC11C24FBD48/301"
- },
- "LPC1114": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M0",
- "default_toolchain": "uARM",
- "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11XX"],
- "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "LPC1114FN28/102"
- },
- "LPC11U24": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M0",
- "default_toolchain": "uARM",
- "extra_labels": ["NXP", "LPC11UXX", "LPC11U24_401"],
- "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
- "detect_code": ["1040"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "LPC11U24FBD48/401"
- },
- "OC_MBUINO": {
- "inherits": ["LPC11U24"],
- "macros": ["TARGET_LPC11U24", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "extra_labels": ["NXP", "LPC11UXX"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "release_versions": ["2"]
- },
- "LPC11U24_301": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M0",
- "extra_labels": ["NXP", "LPC11UXX"],
- "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "device_name": "LPC11U24FHI33/301"
- },
- "LPC11U34_421": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M0",
- "default_toolchain": "uARM",
- "extra_labels": ["NXP", "LPC11UXX"],
- "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
- "default_lib": "small",
- "device_name": "LPC11U34FBD48/311"
- },
- "MICRONFCBOARD": {
- "inherits": ["LPC11U34_421"],
- "macros_add": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"],
- "extra_labels_add": ["APPNEARME_MICRONFCBOARD"],
- "release_versions": ["2"],
- "device_name": "LPC11U34FBD48/311"
- },
- "LPC11U35_401": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M0",
- "default_toolchain": "uARM",
- "extra_labels": ["NXP", "LPC11UXX"],
- "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "LPC11U35FBD48/401"
- },
- "LPC11U35_501": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M0",
- "default_toolchain": "uARM",
- "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
- "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "LPC11U35FHI33/501"
- },
- "LPC11U35_501_IBDAP": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M0",
- "default_toolchain": "uARM",
- "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
- "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
- "default_lib": "small",
- "device_name": "LPC11U35FHI33/501"
- },
- "XADOW_M0": {
- "inherits": ["LPC11U35_501"]
- },
- "LPC11U35_Y5_MBUG": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M0",
- "default_toolchain": "uARM",
- "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
- "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
- "default_lib": "small",
- "device_name": "LPC11U35FHI33/501"
- },
- "LPC11U37_501": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M0",
- "default_toolchain": "uARM",
- "extra_labels": ["NXP", "LPC11UXX"],
- "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
- "default_lib": "small",
- "device_name": "LPC11U37FBD64/501"
- },
- "LPCCAPPUCCINO": {
- "inherits": ["LPC11U37_501"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
- "device_name": "LPC11U37FBD64/501"
- },
- "ARCH_GPRS": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M0",
- "default_toolchain": "uARM",
- "extra_labels": ["NXP", "LPC11UXX", "LPC11U37_501"],
- "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
- "inherits": ["LPCTarget"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "LPC11U37FBD64/501"
- },
- "LPC11U68": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M0+",
- "default_toolchain": "uARM",
- "extra_labels": ["NXP", "LPC11U6X"],
- "supported_toolchains": ["ARM", "uARM", "GCC_CR", "GCC_ARM", "IAR"],
- "inherits": ["LPCTarget"],
- "detect_code": ["1168"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "LPC11U68JBD100"
- },
- "LPC1347": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M3",
- "extra_labels": ["NXP", "LPC13XX"],
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "release_versions": ["2"],
- "device_name": "LPC1347FBD48"
- },
- "LPC1549": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M3",
- "default_toolchain": "uARM",
- "extra_labels": ["NXP", "LPC15XX"],
- "supported_toolchains": ["uARM", "GCC_CR", "GCC_ARM", "IAR"],
- "inherits": ["LPCTarget"],
- "detect_code": ["1549"],
- "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "LPC1549JBD64"
- },
- "LPC1768": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M3",
- "extra_labels": ["NXP", "LPC176X", "MBED_LPC1768", "NXP_EMAC"],
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
- "detect_code": ["1010"],
- "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "EMAC", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
- "release_versions": ["2", "5"],
- "features": ["LWIP"],
- "device_name": "LPC1768",
- "bootloader_supported": true,
- "overrides": {
- "network-default-interface-type": "ETHERNET"
- }
- },
- "LPC1769": {
- "inherits": ["LPC1768"],
- "device_name": "LPC1769"
- },
- "ARCH_PRO": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M3",
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
- "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
- "macros": ["TARGET_LPC1768"],
- "inherits": ["LPCTarget"],
- "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "EMAC", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
- "release_versions": ["2", "5"],
- "features": ["LWIP"],
- "device_name": "LPC1768",
- "bootloader_supported": true,
- "overrides": {
- "network-default-interface-type": "ETHERNET"
- }
- },
- "UBLOX_C027": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M3",
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
- "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
- "config": {
- "modem_is_on_board": {
- "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
- "value": 1,
- "macro_name": "MODEM_ON_BOARD"
- },
- "modem_data_connection_type": {
- "help": "Value: Defines how the modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
- "value": 1,
- "macro_name": "MODEM_ON_BOARD_UART"
- }
- },
- "macros": ["TARGET_LPC1768"],
- "inherits": ["LPCTarget"],
- "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "EMAC", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
- "release_versions": ["2", "5"],
- "features": ["LWIP"],
- "device_name": "LPC1768",
- "bootloader_supported": true,
- "overrides": {
- "network-default-interface-type": "CELLULAR"
- }
- },
- "XBED_LPC1768": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M3",
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
- "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
- "macros": ["TARGET_LPC1768"],
- "detect_code": ["1010"],
- "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
- "device_name": "LPC1768"
- },
- "LPC810": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M0+",
- "default_toolchain": "uARM",
- "extra_labels": ["NXP", "LPC81X"],
- "is_disk_virtual": true,
- "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
- "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
- "default_lib": "small",
- "device_name": "LPC810M021FN8"
- },
- "LPC812": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M0+",
- "default_toolchain": "uARM",
- "extra_labels": ["NXP", "LPC81X"],
- "is_disk_virtual": true,
- "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
- "inherits": ["LPCTarget"],
- "detect_code": ["1050"],
- "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "LPC812M101JDH20"
- },
- "LPC824": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M0+",
- "default_toolchain": "uARM",
- "extra_labels": ["NXP", "LPC82X"],
- "is_disk_virtual": true,
- "supported_toolchains": ["uARM", "GCC_ARM", "GCC_CR", "IAR"],
- "inherits": ["LPCTarget"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "LPC824M201JDH20"
- },
- "SSCI824": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M0+",
- "default_toolchain": "uARM",
- "extra_labels": ["NXP", "LPC82X"],
- "is_disk_virtual": true,
- "supported_toolchains": ["uARM", "GCC_ARM"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
- "default_lib": "small",
- "release_versions": ["2"]
- },
- "MCU_LPC4088": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M4F",
- "extra_labels": ["NXP", "LPC408X", "NXP_EMAC"],
- "is_disk_virtual": true,
- "supported_toolchains": ["ARM", "GCC_CR", "GCC_ARM", "IAR"],
- "post_binary_hook": {
- "function": "LPC4088Code.binary_hook"
- },
- "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "EMAC", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "features": ["LWIP"],
- "device_name": "LPC4088FBD144",
- "overrides": {
- "network-default-interface-type": "ETHERNET"
- }
- },
- "LPC4088": {
- "inherits": ["MCU_LPC4088"],
- "release_versions": ["2", "5"]
- },
- "LPC4088_DM": {
- "inherits": ["MCU_LPC4088"],
- "release_versions": ["2", "5"]
- },
- "LPC4330_M4": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M4F",
- "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
- "supported_toolchains": ["ARM", "GCC_CR", "IAR", "GCC_ARM"],
- "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "device_name": "LPC4330"
- },
- "LPC4330_M0": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M0",
- "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
- "supported_toolchains": ["ARM", "GCC_CR", "IAR"],
- "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
- },
- "LPC4337": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M4F",
- "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
- "supported_toolchains": ["ARM"],
- "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "release_versions": ["2"],
- "device_name": "LPC4337"
- },
- "LPC1800": {
- "inherits": ["LPCTarget"],
- "core": "Cortex-M3",
- "extra_labels": ["NXP", "LPC43XX"],
- "public": false,
- "supported_toolchains": ["ARM", "GCC_CR", "IAR"]
- },
- "LPC11U37H_401": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M0",
- "default_toolchain": "uARM",
- "extra_labels": ["NXP", "LPC11UXX"],
- "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR"],
- "inherits": ["LPCTarget"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "LPC11U37HFBD64/401"
- },
- "ELEKTOR_COCORICO": {
- "core": "Cortex-M0+",
- "default_toolchain": "uARM",
- "extra_labels": ["NXP", "LPC81X"],
- "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
- "inherits": ["LPCTarget"],
- "is_disk_virtual": true,
- "detect_code": ["C000"],
- "default_lib": "small",
- "device_name": "LPC812M101JDH16"
- },
- "KL05Z": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M0+",
- "default_toolchain": "uARM",
- "extra_labels": ["Freescale", "KLXX"],
- "is_disk_virtual": true,
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
- "inherits": ["Target"],
- "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "MKL05Z32xxx4"
- },
- "KL25Z": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M0+",
- "extra_labels": ["Freescale", "KLXX"],
- "is_disk_virtual": true,
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "inherits": ["Target"],
- "detect_code": ["0200"],
- "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "release_versions": ["2", "5"],
- "device_name": "MKL25Z128xxx4"
- },
- "KL26Z": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M0+",
- "extra_labels": ["Freescale", "KLXX"],
- "is_disk_virtual": true,
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "inherits": ["Target"],
- "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "device_name": "MKL26Z128xxx4"
- },
- "KL46Z": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M0+",
- "extra_labels": ["Freescale", "KLXX", "FLASH_CMSIS_ALGO"],
- "is_disk_virtual": true,
- "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
- "inherits": ["Target"],
- "detect_code": ["0220"],
- "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "MKL46Z256xxx4",
- "bootloader_supported": true
- },
- "K20D50M": {
- "inherits": ["Target"],
- "core": "Cortex-M4",
- "extra_labels": ["Freescale", "K20XX"],
- "is_disk_virtual": true,
- "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
- "detect_code": ["0230"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "release_versions": ["2"],
- "device_name": "MK20DX128xxx5"
- },
- "TEENSY3_1": {
- "inherits": ["Target"],
- "core": "Cortex-M4",
- "extra_labels": ["Freescale", "K20XX", "K20DX256"],
- "OUTPUT_EXT": "hex",
- "is_disk_virtual": true,
- "supported_toolchains": ["GCC_ARM", "ARM"],
- "post_binary_hook": {
- "function": "TEENSY3_1Code.binary_hook",
- "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
- },
- "detect_code": ["0230"],
- "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "release_versions": ["2"],
- "device_name": "MK20DX256xxx7"
- },
- "MCU_K22F512": {
- "core": "Cortex-M4F",
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K22F", "MCU_K22F512", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"],
- "is_disk_virtual": true,
- "public": false,
- "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"],
- "inherits": ["Target"],
- "detect_code": ["0231"],
- "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
- "device_name": "MK22DN512xxx5"
- },
- "K22F": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_K22F512"],
- "release_versions": ["2", "5"],
- "extra_labels_add": ["FRDM"]
- },
- "KL27Z": {
- "inherits": ["Target"],
- "core": "Cortex-M0+",
- "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
- "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "supported_form_factors": ["ARDUINO"],
- "is_disk_virtual": true,
- "default_toolchain": "ARM",
- "detect_code": ["0261"],
- "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "default_lib": "std",
- "release_versions": ["2"],
- "device_name": "MKL27Z64xxx4"
- },
- "KL43Z": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M0+",
- "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
- "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
- "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
- "is_disk_virtual": true,
- "inherits": ["Target"],
- "detect_code": ["0262"],
- "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "release_versions": ["2", "5"],
- "device_name": "MKL43Z256xxx4"
- },
- "KL82Z": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M0+",
- "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
- "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
- "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED"],
- "is_disk_virtual": true,
- "inherits": ["Target"],
- "detect_code": ["0218"],
- "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
- "release_versions": ["2", "5"],
- "device_name": "MKL82Z128xxx7"
- },
- "USENSE": {
- "inherits": ["KL82Z"],
- "extra_labels_remove": ["FRDM"],
- "supported_form_factors": []
- },
- "KW24D": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M4",
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
- "is_disk_virtual": true,
- "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED"],
- "inherits": ["Target"],
- "detect_code": ["0250"],
- "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "MKW24D512xxx5",
- "bootloader_supported": true
- },
- "KW41Z": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M0+",
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
- "is_disk_virtual": true,
- "macros": ["CPU_MKW41Z512VHT4", "FSL_RTOS_MBED"],
- "inherits": ["Target"],
- "detect_code": ["0201"],
- "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "TRNG", "STDIO_MESSAGES"],
- "release_versions": ["2", "5"],
- "device_name": "MKW41Z512xxx4"
- },
- "MCU_K24F1M": {
- "core": "Cortex-M4F",
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K24F", "KPSDK_MCUS", "KPSDK_CODE"],
- "is_disk_virtual": true,
- "public": false,
- "macros": ["CPU_MK24FN1M0VDC12", "FSL_RTOS_MBED"],
- "inherits": ["Target"],
- "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
- "device_name": "MK24FN1M0xxx12"
- },
- "RO359B": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_K24F1M"],
- "detect_code": ["1022"],
- "release_versions": ["2", "5"]
- },
- "K64F": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M4F",
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F", "Freescale_EMAC"],
- "is_disk_virtual": true,
- "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED"],
- "inherits": ["Target"],
- "detect_code": ["0240"],
- "device_has": ["USTICKER", "LPTICKER", "RTC", "CRC", "ANALOGIN", "ANALOGOUT", "EMAC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "STORAGE", "TRNG", "FLASH"],
- "features": ["LWIP", "STORAGE"],
- "release_versions": ["2", "5"],
- "device_name": "MK64FN1M0xxx12",
- "bootloader_supported": true,
- "overrides": {
- "network-default-interface-type": "ETHERNET"
- }
- },
- "EV_COG_AD4050LZ": {
- "inherits": ["Target"],
- "core": "Cortex-M4F",
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "macros": ["__ADUCM4050__", "EV_COG_AD4050LZ"],
- "extra_labels": ["Analog_Devices", "ADUCM4X50", "ADUCM4050", "EV_COG_AD4050LZ", "FLASH_CMSIS_ALGO"],
- "device_has": ["FLASH", "USTICKER", "RTC", "SERIAL", "STDIO_MESSAGES", "TRNG", "SLEEP", "INTERRUPTIN", "SPI", "I2C", "ANALOGIN"],
- "device_name": "ADuCM4050",
- "detect_code": ["0603"],
- "release_versions": ["5"],
- "bootloader_supported": true
- },
- "EV_COG_AD3029LZ": {
- "inherits": ["Target"],
- "core": "Cortex-M3",
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "macros": ["__ADUCM3029__", "EV_COG_AD3029LZ"],
- "extra_labels": ["Analog_Devices", "ADUCM302X", "ADUCM3029", "EV_COG_AD3029LZ", "FLASH_CMSIS_ALGO"],
- "device_has": ["FLASH", "USTICKER", "RTC", "SERIAL", "STDIO_MESSAGES", "TRNG", "SLEEP", "INTERRUPTIN", "SPI", "I2C", "ANALOGIN"],
- "device_name": "ADuCM3029",
- "detect_code": ["0602"],
- "release_versions": ["5"],
- "bootloader_supported": true
- },
- "MTS_GAMBIT": {
- "inherits": ["Target"],
- "core": "Cortex-M4F",
- "supported_toolchains": ["ARM", "GCC_ARM"],
- "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
- "is_disk_virtual": true,
- "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
- "device_has": ["USTICKER", "LPTICKER", "RTC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
- "device_name": "MK64FN1M0xxx12"
- },
- "HEXIWEAR": {
- "inherits": ["Target"],
- "core": "Cortex-M4F",
- "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K64F"],
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
- "is_disk_virtual": true,
- "default_toolchain": "ARM",
- "detect_code": ["0214"],
- "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
- "default_lib": "std",
- "release_versions": ["2", "5"],
- "device_name": "MK64FN1M0xxx12",
- "bootloader_supported": true
- },
- "K66F": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M4F",
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "Freescale_EMAC"],
- "is_disk_virtual": true,
- "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
- "inherits": ["Target"],
- "detect_code": ["0311"],
- "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "EMAC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
- "features": ["LWIP"],
- "release_versions": ["2", "5"],
- "device_name": "MK66FN2M0xxx18",
- "bootloader_supported": true,
- "overrides": {
- "network-default-interface-type": "ETHERNET"
- }
- },
- "K82F": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M4F",
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
- "is_disk_virtual": true,
- "macros": ["CPU_MK82FN256VDC15", "FSL_RTOS_MBED"],
- "inherits": ["Target"],
- "detect_code": ["0217"],
- "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "MK82FN256xxx15"
- },
- "UBRIDGE": {
- "inherits": ["K82F"],
- "extra_labels_remove": ["FRDM"],
- "supported_form_factors": []
- },
- "FAMILY_STM32": {
- "inherits": ["Target"],
- "public": false,
- "extra_labels": ["STM"],
- "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
- "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
- "config": {
- "lse_available": {
- "help": "Define if a Low Speed External xtal (LSE) is available on the board (0 = No, 1 = Yes). If Yes, the LSE will be used to clock the RTC, LPUART, ... otherwise the Low Speed Internal clock (LSI) will be used",
- "value": "1"
- },
- "lpuart_clock_source": {
- "help": "Define the LPUART clock source. Mask values: USE_LPUART_CLK_LSE, USE_LPUART_CLK_PCLK1, USE_LPUART_CLK_HSI",
- "value": "USE_LPUART_CLK_LSE|USE_LPUART_CLK_PCLK1"
- },
- "stdio_uart_tx": {
- "help": "default TX STDIO pins is defined in PinNames.h file, but it can be overridden"
- },
- "stdio_uart_rx": {
- "help": "default RX STDIO pins is defined in PinNames.h file, but it can be overridden"
- }
- },
- "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"]
- },
- "MIMXRT1050_EVK": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M7FD",
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "extra_labels": ["NXP", "MCUXpresso_MCUS", "EVK", "MIMXRT1050", "IMX"],
- "is_disk_virtual": true,
- "macros": ["CPU_MIMXRT1052DVL6B", "FSL_RTOS_MBED", "XIP_BOOT_HEADER_ENABLE=1", "XIP_EXTERNAL_FLASH=1", "XIP_BOOT_HEADER_DCD_ENABLE=1", "SKIP_SYSCLK_INIT"],
- "inherits": ["Target"],
- "detect_code": ["0227"],
- "device_has": ["SLEEP", "USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2CSLAVE", "ERROR_RED", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "release_versions": ["2", "5"],
- "device_name": "MIMXRT1052"
- },
- "LPC54114": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M4F",
- "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
- "extra_labels": ["NXP", "MCUXpresso_MCUS", "LPC54114_M4", "LPCXpresso", "LPC"],
- "is_disk_virtual": true,
- "macros": ["CPU_LPC54114J256BD64_cm4", "FSL_RTOS_MBED"],
- "inherits": ["Target"],
- "detect_code": ["1054"],
- "device_has": ["USTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name" : "LPC54114J256BD64"
- },
- "MCU_LPC546XX": {
- "core": "Cortex-M4F",
- "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
- "extra_labels": ["NXP", "MCUXpresso_MCUS", "LPCXpresso", "LPC", "LPC546XX", "NXP_EMAC"],
- "is_disk_virtual": true,
- "macros": ["CPU_LPC54628J512ET180", "FSL_RTOS_MBED"],
- "inherits": ["Target"],
- "device_has": ["USTICKER", "RTC", "ANALOGIN", "EMAC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH", "TRNG"],
- "features": ["LWIP"],
- "device_name" : "LPC54628J512ET180",
- "overrides": {
- "network-default-interface-type": "ETHERNET"
- }
- },
- "LPC546XX": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_LPC546XX"],
- "detect_code": ["1056"],
- "release_versions": ["2", "5"]
- },
- "FF_LPC546XX": {
- "inherits": ["MCU_LPC546XX"],
- "extra_labels_remove" : ["LPCXpresso"],
- "detect_code": ["8081"],
- "release_versions": ["2", "5"]
- },
- "NUCLEO_F030R8": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M0",
- "extra_labels_add": ["STM32F0", "STM32F030R8"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "detect_code": ["0725"],
- "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "device_has_add": ["CRC", "SERIAL_FC"],
- "device_has_remove": ["LPTICKER"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "STM32F030R8"
- },
- "NUCLEO_F031K6": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M0",
- "default_toolchain": "uARM",
- "extra_labels_add": ["STM32F0", "STM32F031K6"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "detect_code": ["0791"],
- "overrides": {"lse_available": 0},
- "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "device_has_add": ["CRC", "SERIAL_FC"],
- "device_has_remove": ["LPTICKER"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "STM32F031K6"
- },
- "NUCLEO_F042K6": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M0",
- "default_toolchain": "uARM",
- "extra_labels_add": ["STM32F0", "STM32F042K6"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "detect_code": ["0785"],
- "overrides": {"lse_available": 0},
- "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "device_has_add": ["CAN", "CRC", "SERIAL_FC"],
- "device_has_remove": ["LPTICKER"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "STM32F042K6"
- },
- "NUCLEO_F070RB": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M0",
- "extra_labels_add": ["STM32F0", "STM32F070RB"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_delay_ticks": {
- "help": "For targets with low frequency system clock, set lpticker_delay_ticks value to 1",
- "value": 1,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0755"],
- "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "device_has_add": ["CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F070RB"
- },
- "NUCLEO_F072RB": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M0",
- "extra_labels_add": ["STM32F0", "STM32F072RB"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_delay_ticks": {
- "help": "For targets with low frequency system clock, set lpticker_delay_ticks value to 1",
- "value": 1,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0730"],
- "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F072RB"
- },
- "NUCLEO_F091RC": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M0",
- "extra_labels_add": ["STM32F0", "STM32F091RC"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_delay_ticks": {
- "help": "For targets with low frequency system clock, set lpticker_delay_ticks value to 1",
- "value": 1,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0750"],
- "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F091RC"
- },
- "NUCLEO_F103RB": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M3",
- "extra_labels_add": ["STM32F1", "STM32F103RB"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC (SYSCLK=72 MHz) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI (SYSCLK=64 MHz)",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "clock_source_usb": {
- "help": "In case of HSI clock source, to get 48 Mhz USB, SYSCLK has to be reduced from 64 to 48 MHz (set 0 for the max SYSCLK value)",
- "value": "0",
- "macro_name": "CLOCK_SOURCE_USB"
- }
- },
- "detect_code": ["0700"],
- "device_has_add": ["CAN", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
- "device_has_remove": ["LPTICKER"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F103RB"
- },
- "NUCLEO_F207ZG": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M3",
- "extra_labels_add": ["STM32F2", "STM32F207ZG", "STM_EMAC"],
- "config": {
- "d11_configuration": {
- "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
- "value": "PA_7",
- "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
- },
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "detect_code": ["0835"],
- "macros_add": ["USBHOST_OTHER"],
- "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
- "device_has_remove": ["LPTICKER"],
- "features": ["LWIP"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F207ZG",
- "overrides": {
- "network-default-interface-type": "ETHERNET"
- }
- },
- "NUCLEO_F302R8": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F3", "STM32F302x8", "STM32F302R8"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "detect_code": ["0705"],
- "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "STM32F302R8"
- },
- "NUCLEO_F303K8": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F3", "STM32F303x8", "STM32F303K8"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "overrides": {"lse_available": 0},
- "detect_code": ["0775"],
- "default_lib": "small",
- "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC"],
- "release_versions": ["2"],
- "device_name": "STM32F303K8"
- },
- "NUCLEO_F303RE": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303RE"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "detect_code": ["0745"],
- "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
- "release_versions": ["2", "5"],
- "bootloader_supported": true,
- "device_name": "STM32F303RE"
- },
- "NUCLEO_F303ZE": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303ZE"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "detect_code": ["0747"],
- "device_has_add": ["ANALOGOUT", "CAN", "CRC", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F303ZE"
- },
- "NUCLEO_F334R8": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334R8"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "detect_code": ["0735"],
- "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "STM32F334R8"
- },
- "NUCLEO_F401RE": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401RE"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "detect_code": ["0720"],
- "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
- "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F401RE"
- },
- "STEVAL_3DP001V1": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401VE"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
- "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "macros_add": ["USB_STM_HAL", "USBHOST_OTHER", "HSE_VALUE=25000000"],
- "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
- "overrides": {"lse_available": 0},
- "release_versions": ["2", "5"],
- "device_name": "STM32F401VE"
- },
- "NUCLEO_F410RB": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F410RB","STM32F410xB", "STM32F410Rx"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0744"],
- "device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F410RB"
- },
- "NUCLEO_F411RE": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
- "detect_code": ["0740"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "clock_source_usb": {
- "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 100 to 96 MHz (set 0 for the max SYSCLK value)",
- "value": "0",
- "macro_name": "CLOCK_SOURCE_USB"
- }
- },
- "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
- "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F411RE",
- "bootloader_supported": true
- },
- "NUCLEO_F412ZG": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "detect_code": ["0826"],
- "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
- "device_has_add": ["CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F412ZG",
- "bootloader_supported": true
- },
- "MTB_MXCHIP_EMW3166": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG", "WICED", "CYW43362"],
- "features": ["LWIP"],
- "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
- "device_has_add": ["CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
- "release_versions": ["5"],
- "device_name": "STM32F412ZG",
- "bootloader_supported": true,
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "overrides": {
- "network-default-interface-type": "WIFI"
- }
- },
- "USI_WM_BN_BM_22": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG", "WICED", "CYW4343X", "CORDIO"],
- "features": ["BLE", "LWIP"],
- "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
- "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
- "release_versions": ["5"],
- "device_name": "STM32F412ZG",
- "bootloader_supported": true,
- "public": false,
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "overrides": {
- "network-default-interface-type": "WIFI"
- }
- },
- "MTB_USI_WM_BN_BM_22": {
- "overrides": {
- "lse_available": 0
- },
- "inherits": ["USI_WM_BN_BM_22"]
- },
- "MTB_ADV_WISE_1530": {
- "inherits": ["USI_WM_BN_BM_22"],
- "config": {
- "led1": "PA_4",
- "led2": "PC_12",
- "led3": "NC"
- },
- "overrides": {
- "stdio_uart_tx": "PB_10",
- "stdio_uart_rx": "PC_11"
- }
- },
- "DISCO_F413ZH": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F413xx", "STM32F413ZH", "STM32F413xH"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0743"],
- "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
- "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F413ZH"
- },
- "NUCLEO_F413ZH": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F413xx", "STM32F413ZH", "STM32F413xH"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0743"],
- "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
- "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F413ZH"
- },
- "ELMO_F411RE": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M4F",
- "default_toolchain": "uARM",
- "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
- "detect_code": ["----"],
- "device_has_add": [],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "STM32F411RE"
- },
- "NUCLEO_F429ZI": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M4F",
- "config": {
- "d11_configuration": {
- "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
- "value": "PA_7",
- "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
- },
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "clock_source_usb": {
- "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
- "value": "1",
- "macro_name": "CLOCK_SOURCE_USB"
- }
- },
- "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "STM32F429xI", "STM_EMAC"],
- "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
- "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
- "detect_code": ["0796"],
- "features": ["LWIP"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F429ZI",
- "bootloader_supported": true,
- "overrides": {
- "network-default-interface-type": "ETHERNET"
- }
- },
- "NUCLEO_F439ZI": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M4F",
- "config": {
- "d11_configuration": {
- "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
- "value": "PA_7",
- "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
- },
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "clock_source_usb": {
- "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
- "value": "1",
- "macro_name": "CLOCK_SOURCE_USB"
- }
- },
- "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI", "STM32F439xx", "STM32F439xI", "STM_EMAC"],
- "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "USB_STM_HAL", "USBHOST_OTHER"],
- "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_FC", "TRNG", "FLASH"],
- "detect_code": ["0797"],
- "features": ["LWIP"],
- "release_versions": ["2", "5"],
- "device_name" : "STM32F439ZI",
- "bootloader_supported": true,
- "overrides": {
- "network-default-interface-type": "ETHERNET"
- }
- },
- "NUCLEO_F446RE": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446RE"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "detect_code": ["0777"],
- "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
- "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F446RE",
- "bootloader_supported": true
- },
- "NUCLEO_F446ZE": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446ZE"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "detect_code": ["0778"],
- "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
- "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F446ZE"
- },
- "B96B_F446VE": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446VE"],
- "detect_code": ["0840"],
- "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name":"STM32F446VE"
- },
- "NUCLEO_F746ZG": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M7F",
- "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746ZG", "STM_EMAC"],
- "config": {
- "d11_configuration": {
- "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
- "value": "PA_7",
- "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
- },
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "macros_add": ["USBHOST_OTHER"],
- "supported_form_factors": ["ARDUINO"],
- "detect_code": ["0816"],
- "features": ["LWIP"],
- "device_has_add": ["ANALOGOUT", "CAN", "CRC", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F746ZG",
- "bootloader_supported": true,
- "overrides": {
- "network-default-interface-type": "ETHERNET"
- }
- },
- "NUCLEO_F756ZG": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M7F",
- "extra_labels_add": ["STM32F7", "STM32F756", "STM32F756xG", "STM32F756ZG", "STM_EMAC"],
- "config": {
- "d11_configuration": {
- "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
- "value": "PA_7",
- "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
- },
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "macros_add": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT"],
- "supported_form_factors": ["ARDUINO"],
- "detect_code": ["0819"],
- "features": ["LWIP"],
- "device_has_add": ["ANALOGOUT", "CAN", "CRC", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F756ZG",
- "overrides": {
- "network-default-interface-type": "ETHERNET"
- }
- },
- "NUCLEO_F767ZI": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M7FD",
- "extra_labels_add": ["STM32F7", "STM32F767", "STM32F767xI", "STM32F767ZI", "STM_EMAC"],
- "config": {
- "flash_dual_bank": {
- "help": "Default board configuration is Single Bank Flash. If you enable Dual Bank with ST Link Utility, set value to 1",
- "value": "0"
- },
- "d11_configuration": {
- "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
- "value": "PA_7",
- "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
- },
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "supported_form_factors": ["ARDUINO"],
- "macros_add": ["USBHOST_OTHER"],
- "detect_code": ["0818"],
- "features": ["LWIP"],
- "device_has_add": ["ANALOGOUT", "CAN", "CRC", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F767ZI",
- "bootloader_supported": true,
- "overrides": {
- "network-default-interface-type": "ETHERNET"
- }
- },
- "NUCLEO_L011K4": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M0+",
- "extra_labels_add": ["STM32L0", "STM32L011K4"],
- "supported_toolchains": ["uARM"],
- "default_toolchain": "uARM",
- "supported_form_factors": ["ARDUINO"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0780"],
- "device_has_add": ["CRC", "SERIAL_FC", "FLASH"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "STM32L011K4"
- },
- "NUCLEO_L031K6": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M0+",
- "extra_labels_add": ["STM32L0", "STM32L031K6"],
- "default_toolchain": "uARM",
- "supported_form_factors": ["ARDUINO"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0790"],
- "device_has_add": ["CRC", "SERIAL_FC", "FLASH"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "STM32L031K6"
- },
- "NUCLEO_L053R8": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M0+",
- "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053R8"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0715"],
- "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "STM32L053R8"
- },
- "NUCLEO_L073RZ": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M0+",
- "extra_labels_add": ["STM32L0", "STM32L073RZ", "STM32L073xx"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0760"],
- "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32L073RZ"
- },
- "NUCLEO_L152RE": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M3",
- "extra_labels_add": ["STM32L1", "STM32L152RE"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_delay_ticks": {
- "help": "For targets with low frequency system clock, set lpticker_delay_ticks value to 1",
- "value": 1,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0710"],
- "device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32L152RE"
- },
- "NUCLEO_L432KC": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32L4", "STM32L432xC", "STM32L432KC"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
- "value": "USE_PLL_MSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0770"],
- "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32L432KC",
- "bootloader_supported": true
- },
- "NUCLEO_L433RC_P": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32L4", "STM32L433xC", "STM32L433RC"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
- "value": "USE_PLL_MSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0779"],
- "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32L433RC",
- "bootloader_supported": true
- },
- "MTB_ADV_WISE_1510": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32L4", "STM32L443xC", "STM32L443RC"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSI | USE_PLL_MSI",
- "value": "USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "overrides": {"lse_available": 0},
- "release_versions": ["5"],
- "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
- "device_has_remove": ["LPTICKER"],
- "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
- "device_name" : "STM32L443RC",
- "detect_code": ["0458"],
- "bootloader_supported": true
- },
- "NUCLEO_L476RG": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32L4", "STM32L476RG", "STM32L476xG"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
- "value": "USE_PLL_MSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0765"],
- "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
- "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32L476RG",
- "bootloader_supported": true
- },
- "SILICA_SENSOR_NODE": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M4F",
- "default_toolchain": "GCC_ARM",
- "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476JG"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
- "value": "USE_PLL_MSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "detect_code": ["0766"],
- "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
- "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
- "release_versions": ["5"],
- "device_name": "STM32L476JG"
- },
- "NUCLEO_L486RG": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
- "value": "USE_PLL_MSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0827"],
- "macros_add": ["USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT", "TWO_RAM_REGIONS"],
- "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32L486RG"
- },
- "MTB_ADV_WISE_1570": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG", "WISE_1570"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
- "value": "USE_PLL_HSE_XTAL",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "overrides": {"lpuart_clock_source": "USE_LPUART_CLK_HSI"},
- "detect_code": ["0460"],
- "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "WISE_1570", "TWO_RAM_REGIONS"],
- "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
- "device_has_remove": ["LPTICKER"],
- "release_versions": ["5"],
- "device_name": "STM32L486RG",
- "bootloader_supported": true,
- "OUTPUT_EXT": "hex"
- },
- "ARCH_MAX": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M4F",
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
- "program_cycle_s": 2,
- "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
- "device_has_add": ["ANALOGOUT"],
- "release_versions": ["2"],
- "device_name": "STM32F407VG"
- },
- "WIO_3G": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M4F",
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
- "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "clock_source_usb": {
- "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
- "value": "1",
- "macro_name": "CLOCK_SOURCE_USB"
- },
- "modem_is_on_board": {
- "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
- "value": 1,
- "macro_name": "MODEM_ON_BOARD"
- },
- "modem_data_connection_type": {
- "help": "Value: Defines how the modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
- "value": 1,
- "macro_name": "MODEM_ON_BOARD_UART"
- }
- },
- "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439VI", "STM32F439xx", "STM32F439xI"],
- "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "USB_STM_HAL", "USBHOST_OTHER"],
- "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
- "detect_code": ["9014"],
- "features": ["LWIP"],
- "release_versions": ["2", "5"],
- "device_name" : "STM32F439VI",
- "bootloader_supported": true
- },
- "DISCO_F051R8": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M0",
- "extra_labels_add": ["STM32F0", "STM32F051", "STM32F051R8"],
- "supported_toolchains": ["GCC_ARM"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "device_has_add": ["CRC", "SERIAL_FC"],
- "device_has_remove": ["LPTICKER"],
- "device_name": "STM32F051R8"
- },
- "DISCO_F100RB": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M3",
- "extra_labels_add": ["STM32F1", "STM32F100RB"],
- "supported_toolchains": ["GCC_ARM"],
- "device_has_add": [],
- "device_has_remove": ["LPTICKER"],
- "device_name": "STM32F100RB"
- },
- "DISCO_F303VC": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F3", "STM32F303", "STM32F303xC", "STM32F303VC"],
- "overrides": {"lse_available": 0},
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
- "release_versions": ["2", "5"],
- "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC"],
- "device_name": "STM32F303VC"
- },
- "DISCO_F334C8": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F3", "STM32F334x8","STM32F334C8"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "overrides": {"lse_available": 0},
- "detect_code": ["0810"],
- "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_ASYNCH", "SERIAL_FC"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "STM32F334C8"
- },
- "DISCO_F407VG": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
- "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "macros_add": ["USB_STM_HAL"],
- "overrides": {"lse_available": 0},
- "device_has_add": ["ANALOGOUT"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F407VG"
- },
- "DISCO_F429ZI": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xI", "STM32F429xx"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
- "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "clock_source_usb": {
- "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
- "value": "1",
- "macro_name": "CLOCK_SOURCE_USB"
- }
- },
- "overrides": {"lse_available": 0},
- "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
- "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F429ZI",
- "bootloader_supported": true
- },
- "DISCO_F469NI": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F469", "STM32F469NI", "STM32F469xI", "STM32F469xx"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
- "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "detect_code": ["0788"],
- "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
- "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F469NI"
- },
- "DISCO_L053C8": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M0+",
- "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053C8"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "overrides": {"lse_available": 0},
- "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "FLASH"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "STM32L053C8"
- },
- "DISCO_L072CZ_LRWAN1": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M0+",
- "extra_labels_add": ["STM32L0", "STM32L072CZ", "STM32L072xZ", "STM32L072xx"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0833"],
- "device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32L072CZ"
- },
- "MTB_MURATA_ABZ": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M0+",
- "extra_labels_add": ["STM32L0", "STM32L0x2xZ", "STM32L082CZ", "STM32L082xx"],
- "detect_code": ["0456"],
- "device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
- "device_has_remove": ["LPTICKER"],
- "release_versions": ["5"],
- "device_name": "STM32L082CZ"
- },
- "DISCO_F746NG": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M7F",
- "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746NG", "STM_EMAC"],
- "supported_form_factors": ["ARDUINO"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
- "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "usb_speed": {
- "help": "Select the USB speed/connector (0=FullSpeed, 1=HighSpeed)",
- "value": "1"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0815"],
- "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
- "features": ["LWIP"],
- "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F746NG",
- "overrides": {
- "network-default-interface-type": "ETHERNET"
- }
- },
- "DISCO_F769NI": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M7FD",
- "extra_labels_add": ["STM32F7", "STM32F769", "STM32F769xI", "STM32F769NI", "STM_EMAC"],
- "supported_form_factors": ["ARDUINO"],
- "config": {
- "flash_dual_bank": {
- "help": "Default board configuration is Single Bank Flash. If you enable Dual Bank with ST Link Utility, set value to 1",
- "value": "0"
- },
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
- "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0817"],
- "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
- "features": ["LWIP"],
- "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32F769NI",
- "overrides": {
- "network-default-interface-type": "ETHERNET"
- }
- },
- "DISCO_L475VG_IOT01A": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32L4", "STM32L475xG", "STM32L475VG"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
- "value": "USE_PLL_MSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "supported_form_factors": ["ARDUINO"],
- "detect_code": ["0764"],
- "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
- "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32L475VG",
- "bootloader_supported": true
- },
- "DISCO_L476VG": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476VG"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
- "value": "USE_PLL_MSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0820"],
- "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
- "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32L476VG",
- "bootloader_supported": true
- },
- "MTS_MDOT_F405RG": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F405RG"],
- "is_disk_virtual": true,
- "macros_add": ["HSE_VALUE=26000000"],
- "device_has_add": ["ANALOGOUT"],
- "release_versions": ["2"],
- "device_name": "STM32F405RG"
- },
- "MTS_MDOT_F411RE": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F411RE"],
- "macros_add": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000"],
- "post_binary_hook": {
- "function": "MTSCode.combine_bins_mts_dot",
- "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
- },
- "device_has_add": [],
- "release_versions": ["2", "5"],
- "device_name": "STM32F411RE"
- },
- "MTS_DRAGONFLY_F411RE": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F411RE"],
- "config": {
- "modem_is_on_board": {
- "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
- "value": 1,
- "macro_name": "MODEM_ON_BOARD"
- },
- "modem_data_connection_type": {
- "help": "Value: Defines how an on-board modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
- "value": 1,
- "macro_name": "MODEM_ON_BOARD_UART"
- }
- },
- "overrides": {"lse_available": 0},
- "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
- "post_binary_hook": {
- "function": "MTSCode.combine_bins_mts_dragonfly",
- "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
- },
- "device_has_add": [],
- "release_versions": ["2", "5"],
- "device_name": "STM32F411RE"
- },
- "MTB_MTS_DRAGONFLY": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F411RE"],
- "config": {
- "modem_is_on_board": {
- "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
- "value": 1,
- "macro_name": "MODEM_ON_BOARD"
- },
- "modem_data_connection_type": {
- "help": "Value: Defines how an on-board modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
- "value": 1,
- "macro_name": "MODEM_ON_BOARD_UART"
- }
- },
- "overrides": {
- "lse_available": 0
- },
- "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
- "post_binary_hook": {
- "function": "MTSCode.combine_bins_mtb_mts_dragonfly",
- "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
- },
- "release_versions": ["2", "5"],
- "device_name": "STM32F411RE",
- "bootloader_supported": true
- },
- "XDOT_L151CC": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M3",
- "default_toolchain": "ARM",
- "extra_labels_add": ["STM32L1", "STM32L151CC"],
- "config": {
- "hse_value": {
- "value": "24000000",
- "macro_name": "HSE_VALUE"
- }
- },
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "device_has_add": ["ANALOGOUT", "FLASH"],
- "release_versions": ["5"],
- "device_name": "STM32L151CC",
- "bootloader_supported": true
- },
- "FF1705_L151CC": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["XDOT_L151CC"],
- "detect_code": ["8080"]
- },
- "MTB_MTS_XDOT": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M3",
- "default_toolchain": "ARM",
- "extra_labels_add": ["STM32L1", "STM32L151CC"],
- "config": {
- "hse_value": {
- "value": "24000000",
- "macro_name": "HSE_VALUE"
- }
- },
- "overrides": {
- "stdio_uart_tx": "PA_2",
- "stdio_uart_rx": "PA_3"
- },
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "device_has_add": ["ANALOGOUT", "FLASH"],
- "release_versions": ["5"],
- "device_name": "STM32L151CC",
- "bootloader_supported": true
- },
- "MTB_RAK811": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M3",
- "default_toolchain": "ARM",
- "extra_labels_add": ["STM32L1", "STM32L151xBA", "STM32L151CBA"],
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "device_has_add": ["ANALOGOUT"],
- "release_versions": ["5"],
- "device_name": "STM32L151CBxxA",
- "bootloader_supported": true
- },
- "MOTE_L152RC": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M3",
- "default_toolchain": "uARM",
- "extra_labels_add": ["STM32L1", "STM32L152RC"],
- "overrides": {"lse_available": 0},
- "detect_code": ["4100"],
- "device_has_add": ["ANALOGOUT"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "STM32L152RC"
- },
- "DISCO_F401VC": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M4F",
- "default_toolchain": "GCC_ARM",
- "extra_labels_add": ["STM32F4", "STM32F401", "STM32F401xC", "STM32F401VC"],
- "supported_toolchains": ["GCC_ARM"],
- "device_has_add": [],
- "device_name": "STM32F401VC"
- },
- "MODULE_UBLOX_ODIN_W2": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI","STM32F439xx", "STM32F439xI", "STM_EMAC"],
- "macros": ["MBEDTLS_CONFIG_HW_SUPPORT", "HSE_VALUE=24000000", "HSE_STARTUP_TIMEOUT=5000", "CB_INTERFACE_SDIO","CB_CHIP_WL18XX","SUPPORT_80211D_ALWAYS","WLAN_ENABLED","CB_FEATURE_802DOT11W","CB_FEATURE_802DOT11R","MBEDTLS_ARC4_C","MBEDTLS_DES_C","MBEDTLS_MD4_C","MBEDTLS_MD5_C","MBEDTLS_SHA1_C"],
- "device_has_add": ["CAN", "EMAC", "TRNG", "FLASH", "WIFI"],
- "device_has_remove": [],
- "features": ["LWIP"],
- "device_name": "STM32F439ZI",
- "public": false,
- "bootloader_supported": true,
- "overrides": {
- "network-default-interface-type": "WIFI"
- }
- },
- "UBLOX_EVK_ODIN_W2": {
- "inherits": ["MODULE_UBLOX_ODIN_W2"],
- "supported_form_factors": ["ARDUINO"],
- "release_versions": ["5"],
- "device_has_remove": [],
- "config": {
- "stdio_uart_tx_help": {
- "help": "Value: D8(default) or D1"
- },
- "stdio_uart_rx_help": {
- "help": "Value: D2(default) or D0"
- }
- },
- "overrides": {
- "stdio_uart_tx": "D8",
- "stdio_uart_rx": "D2"
- }
- },
- "MBED_CONNECT_ODIN": {
- "inherits": ["MODULE_UBLOX_ODIN_W2"],
- "release_versions": ["5"],
- "config": {
- "stdio_uart_tx_help": {
- "help": "Value: PA_9(default) or PD_8"
- },
- "stdio_uart_rx_help": {
- "help": "Value: PA_10(default) or PD_9"
- }
- },
- "overrides": {
- "stdio_uart_tx": "PA_9",
- "stdio_uart_rx": "PA_10"
- }
- },
- "MTB_UBLOX_ODIN_W2": {
- "inherits": ["MODULE_UBLOX_ODIN_W2"],
- "device_has_add": [],
- "release_versions": ["5"]
- },
- "UBLOX_C030": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M4F",
- "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
- "extra_labels_add": ["STM32F4", "STM32F437", "STM32F437VG", "STM32F437xx", "STM32F437xG", "STM_EMAC"],
- "config": {
- "modem_is_on_board": {
- "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
- "value": 1,
- "macro_name": "MODEM_ON_BOARD"
- },
- "modem_data_connection_type": {
- "help": "Value: Defines how the modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
- "value": 1,
- "macro_name": "MODEM_ON_BOARD_UART"
- }
- },
- "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "HSE_VALUE=12000000", "GNSSBAUD=9600"],
- "overrides": {"lse_available": 0},
- "device_has_add": ["ANALOGOUT", "EMAC", "SERIAL_FC", "TRNG", "FLASH"],
- "features": ["LWIP"],
- "public": false,
- "device_name": "STM32F437VG",
- "bootloader_supported": true,
- "overrides": {
- "network-default-interface-type": "ETHERNET"
- }
- },
- "UBLOX_C030_U201": {
- "inherits": ["UBLOX_C030"],
- "release_versions": ["5"]
- },
- "UBLOX_C030_N211": {
- "inherits": ["UBLOX_C030"],
- "release_versions": ["5"]
- },
- "UBLOX_C030_R410M": {
- "inherits": ["UBLOX_C030"],
- "release_versions": ["5"]
- },
- "NZ32_SC151": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M3",
- "default_toolchain": "uARM",
- "program_cycle_s": 1.5,
- "extra_labels_add": ["STM32L1", "STM32L151RC"],
- "overrides": {"lse_available": 0},
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
- "device_has_add": ["ANALOGOUT"],
- "default_lib": "small",
- "device_name": "STM32L151RC"
- },
- "MCU_NRF51": {
- "inherits": ["Target"],
- "core": "Cortex-M0",
- "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
- "macros": ["NRF51", "TARGET_NRF51822", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "MERGE_BOOTLOADER": false,
- "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
- "OUTPUT_EXT": "hex",
- "is_disk_virtual": true,
- "supported_toolchains": ["ARM", "GCC_ARM"],
- "public": false,
- "MERGE_SOFT_DEVICE": true,
- "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
- {
- "boot": "s130_nrf51_1.0.0_bootloader.hex",
- "name": "s130_nrf51_1.0.0_softdevice.hex",
- "offset": 114688
- },
- {
- "boot": "s110_nrf51822_8.0.0_bootloader.hex",
- "name": "s110_nrf51822_8.0.0_softdevice.hex",
- "offset": 98304
- },
- {
- "boot": "s110_nrf51822_7.1.0_bootloader.hex",
- "name": "s110_nrf51822_7.1.0_softdevice.hex",
- "offset": 90112
- },
- {
- "boot": "s110_nrf51822_7.0.0_bootloader.hex",
- "name": "s110_nrf51822_7.0.0_softdevice.hex",
- "offset": 90112
- },
- {
- "boot": "s110_nrf51822_6.0.0_bootloader.hex",
- "name": "s110_nrf51822_6.0.0_softdevice.hex",
- "offset": 81920
- }
- ],
- "detect_code": ["1070"],
- "post_binary_hook": {
- "function": "MCU_NRF51Code.binary_hook",
- "toolchains": ["ARM_STD", "GCC_ARM"]
- },
- "program_cycle_s": 6,
- "features": ["BLE"],
- "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
- },
- "MCU_NRF51_16K_BASE": {
- "inherits": ["MCU_NRF51"],
- "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
- "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
- "public": false,
- "default_lib": "small"
- },
- "MCU_NRF51_16K_BOOT_BASE": {
- "inherits": ["MCU_NRF51_16K_BASE"],
- "MERGE_BOOTLOADER": true,
- "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
- "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
- "public": false
- },
- "MCU_NRF51_16K_OTA_BASE": {
- "inherits": ["MCU_NRF51_16K_BASE"],
- "public": false,
- "extra_labels_add": ["MCU_NRF51_16K_OTA"],
- "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
- "MERGE_SOFT_DEVICE": false
- },
- "MCU_NRF51_16K": {
- "inherits": ["MCU_NRF51_16K_BASE"],
- "extra_labels_add": ["MCU_NRF51_16K_S130"],
- "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
- "public": false
- },
- "MCU_NRF51_S110": {
- "extra_labels_add": ["MCU_NRF51_16K_S110"],
- "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
- "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
- {
- "name": "s110_nrf51822_8.0.0_softdevice.hex",
- "boot": "s110_nrf51822_8.0.0_bootloader.hex",
- "offset": 98304
- },
- {
- "name": "s110_nrf51822_7.1.0_softdevice.hex",
- "boot": "s110_nrf51822_7.1.0_bootloader.hex",
- "offset": 90112
- }
- ],
- "public": false
- },
- "MCU_NRF51_16K_S110": {
- "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
- "public": false
- },
- "MCU_NRF51_16K_BOOT": {
- "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
- "extra_labels_add": ["MCU_NRF51_16K_S130"],
- "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
- "public": false
- },
- "MCU_NRF51_16K_BOOT_S110": {
- "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
- "public": false
- },
- "MCU_NRF51_16K_OTA": {
- "inherits": ["MCU_NRF51_16K_OTA_BASE"],
- "extra_labels_add": ["MCU_NRF51_16K_S130"],
- "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
- "public": false
- },
- "MCU_NRF51_16K_OTA_S110": {
- "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
- "public": false
- },
- "MCU_NRF51_32K": {
- "inherits": ["MCU_NRF51"],
- "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
- "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
- "public": false
- },
- "MCU_NRF51_32K_BOOT": {
- "inherits": ["MCU_NRF51_32K"],
- "MERGE_BOOTLOADER": true,
- "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
- "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
- "public": false
- },
- "MCU_NRF51_32K_OTA": {
- "inherits": ["MCU_NRF51_32K"],
- "public": false,
- "extra_labels_add": ["MCU_NRF51_32K_OTA"],
- "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
- "MERGE_SOFT_DEVICE": false
- },
- "NRF51822": {
- "inherits": ["MCU_NRF51_16K"],
- "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
- "macros_add": ["TARGET_NRF51822_MKIT"],
- "release_versions": ["2"],
- "device_name": "nRF51822_xxAA"
- },
- "NRF51822_BOOT": {
- "inherits": ["MCU_NRF51_16K_BOOT"],
- "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
- "macros_add": ["TARGET_NRF51822_MKIT"]
- },
- "NRF51822_OTA": {
- "inherits": ["MCU_NRF51_16K_OTA"],
- "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
- "macros_add": ["TARGET_NRF51822_MKIT"]
- },
- "ARCH_BLE": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_16K"],
- "release_versions": ["2"],
- "device_name": "nRF51822_xxAA"
- },
- "ARCH_BLE_BOOT": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_16K_BOOT"],
- "extra_labels_add": ["ARCH_BLE"],
- "macros_add": ["TARGET_ARCH_BLE"]
- },
- "ARCH_BLE_OTA": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_16K_OTA"],
- "extra_labels_add": ["ARCH_BLE"],
- "macros_add": ["TARGET_ARCH_BLE"]
- },
- "ARCH_LINK": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_16K"],
- "extra_labels_add": ["ARCH_BLE"],
- "macros_add": ["TARGET_ARCH_BLE"]
- },
- "ARCH_LINK_BOOT": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_16K_BOOT"],
- "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
- "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
- },
- "ARCH_LINK_OTA": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_16K_OTA"],
- "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
- "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
- },
- "SEEED_TINY_BLE": {
- "inherits": ["MCU_NRF51_16K"],
- "release_versions": ["2"],
- "device_name": "nRF51822_xxAA"
- },
- "SEEED_TINY_BLE_BOOT": {
- "inherits": ["MCU_NRF51_16K_BOOT"],
- "extra_labels_add": ["SEEED_TINY_BLE"],
- "macros_add": ["TARGET_SEEED_TINY_BLE"]
- },
- "SEEED_TINY_BLE_OTA": {
- "inherits": ["MCU_NRF51_16K_OTA"],
- "extra_labels_add": ["SEEED_TINY_BLE"],
- "macros_add": ["TARGET_SEEED_TINY_BLE"]
- },
- "HRM1017": {
- "inherits": ["MCU_NRF51_16K"],
- "macros_add": ["TARGET_NRF_LFCLK_RC"],
- "release_versions": ["2"],
- "device_name": "nRF51822_xxAA"
- },
- "HRM1017_BOOT": {
- "inherits": ["MCU_NRF51_16K_BOOT"],
- "extra_labels_add": ["HRM1017"],
- "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
- },
- "HRM1017_OTA": {
- "inherits": ["MCU_NRF51_16K_OTA"],
- "extra_labels_add": ["HRM1017"],
- "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
- },
- "RBLAB_NRF51822": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_16K"],
- "release_versions": ["2"],
- "device_name": "nRF51822_xxAA"
- },
- "RBLAB_NRF51822_BOOT": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_16K_BOOT"],
- "extra_labels_add": ["RBLAB_NRF51822"],
- "macros_add": ["TARGET_RBLAB_NRF51822"]
- },
- "RBLAB_NRF51822_OTA": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_16K_OTA"],
- "extra_labels_add": ["RBLAB_NRF51822"],
- "macros_add": ["TARGET_RBLAB_NRF51822"]
- },
- "RBLAB_BLENANO": {
- "inherits": ["MCU_NRF51_16K"],
- "release_versions": ["2"]
- },
- "RBLAB_BLENANO_BOOT": {
- "inherits": ["MCU_NRF51_16K_BOOT"],
- "extra_labels_add": ["RBLAB_BLENANO"],
- "macros_add": ["TARGET_RBLAB_BLENANO"]
- },
- "RBLAB_BLENANO_OTA": {
- "inherits": ["MCU_NRF51_16K_OTA"],
- "extra_labels_add": ["RBLAB_BLENANO"],
- "macros_add": ["TARGET_RBLAB_BLENANO"]
- },
- "RBLAB_BLENANO2": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF52832"],
- "release_versions": ["5"],
- "device_name": "nRF52832_xxAA"
- },
- "NRF51822_Y5_MBUG": {
- "inherits": ["MCU_NRF51_16K"]
- },
- "WALLBOT_BLE": {
- "inherits": ["MCU_NRF51_16K"],
- "release_versions": ["2"]
- },
- "WALLBOT_BLE_BOOT": {
- "inherits": ["MCU_NRF51_16K_BOOT"],
- "extra_labels_add": ["WALLBOT_BLE"],
- "macros_add": ["TARGET_WALLBOT_BLE"]
- },
- "WALLBOT_BLE_OTA": {
- "inherits": ["MCU_NRF51_16K_OTA"],
- "extra_labels_add": ["WALLBOT_BLE"],
- "macros_add": ["TARGET_WALLBOT_BLE"]
- },
- "DELTA_DFCM_NNN40": {
- "inherits": ["MCU_NRF51_32K"],
- "program_cycle_s": 10,
- "macros_add": ["TARGET_NRF_LFCLK_RC"],
- "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
- "release_versions": ["2"],
- "device_name": "nRF51822_xxAA"
- },
- "DELTA_DFCM_NNN40_BOOT": {
- "inherits": ["MCU_NRF51_32K_BOOT"],
- "program_cycle_s": 10,
- "extra_labels_add": ["DELTA_DFCM_NNN40"],
- "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
- },
- "DELTA_DFCM_NNN40_OTA": {
- "inherits": ["MCU_NRF51_32K_OTA"],
- "program_cycle_s": 10,
- "extra_labels_add": ["DELTA_DFCM_NNN40"],
- "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
- },
- "DELTA_DFCM_NNN50": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_32K_UNIFIED"],
- "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
- "device_name": "nRF51822_xxAC"
- },
- "DELTA_DFCM_NNN50_BOOT": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_32K_BOOT"],
- "extra_labels_add": ["DELTA_DFCM_NNN50"],
- "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
- },
- "DELTA_DFCM_NNN50_OTA": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_32K_OTA"],
- "extra_labels_add": ["DELTA_DFCM_NNN50"],
- "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
- },
- "NRF51_DK_LEGACY": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_32K"],
- "extra_labels_add": ["NRF51_DK"]
- },
- "NRF51_DK_BOOT": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_32K_BOOT"],
- "extra_labels_add": ["NRF51_DK"],
- "macros_add": ["TARGET_NRF51_DK"]
- },
- "NRF51_DK_OTA": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_32K_OTA"],
- "extra_labels_add": ["NRF51_DK"],
- "macros_add": ["TARGET_NRF51_DK"]
- },
- "NRF51_DONGLE_LEGACY": {
- "inherits": ["MCU_NRF51_32K"],
- "extra_labels_add": ["NRF51_DONGLE"],
- "release_versions": ["2"],
- "device_name": "nRF51822_xxAA"
- },
- "NRF51_DONGLE_BOOT": {
- "inherits": ["MCU_NRF51_32K_BOOT"],
- "extra_labels_add": ["NRF51_DONGLE"],
- "macros_add": ["TARGET_NRF51_DONGLE"]
- },
- "NRF51_DONGLE_OTA": {
- "inherits": ["MCU_NRF51_32K_OTA"],
- "extra_labels_add": ["NRF51_DONGLE"],
- "macros_add": ["TARGET_NRF51_DONGLE"]
- },
- "NRF51_MICROBIT": {
- "inherits": ["MCU_NRF51_16K_S110"],
- "macros_add": ["TARGET_NRF_LFCLK_RC"],
- "release_versions": ["2"],
- "device_name": "nRF51822_xxAA"
- },
- "NRF51_MICROBIT_BOOT": {
- "inherits": ["MCU_NRF51_16K_BOOT_S110"],
- "extra_labels_add": ["NRF51_MICROBIT"],
- "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
- },
- "NRF51_MICROBIT_OTA": {
- "inherits": ["MCU_NRF51_16K_OTA_S110"],
- "extra_labels_add": ["NRF51_MICROBIT"],
- "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
- },
- "NRF51_MICROBIT_B": {
- "inherits": ["MCU_NRF51_16K"],
- "extra_labels_add": ["NRF51_MICROBIT"],
- "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
- "release_versions": ["2"]
- },
- "NRF51_MICROBIT_B_BOOT": {
- "inherits": ["MCU_NRF51_16K_BOOT"],
- "extra_labels_add": ["NRF51_MICROBIT"],
- "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
- },
- "NRF51_MICROBIT_B_OTA": {
- "inherits": ["MCU_NRF51_16K_OTA"],
- "extra_labels_add": ["NRF51_MICROBIT"],
- "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
- },
- "MTM_MTCONNECT04S": {
- "inherits": ["MCU_NRF51_32K"],
- "release_versions": ["2"],
- "device_name": "nRF51822_xxAA"
- },
- "MTM_MTCONNECT04S_BOOT": {
- "inherits": ["MCU_NRF51_32K_BOOT"],
- "extra_labels_add": ["MTM_CONNECT04S"],
- "macros_add": ["TARGET_MTM_CONNECT04S"]
- },
- "MTM_MTCONNECT04S_OTA": {
- "inherits": ["MCU_NRF51_32K_OTA"],
- "extra_labels_add": ["MTM_CONNECT04S"],
- "macros_add": ["TARGET_MTM_CONNECT04S"]
- },
- "MTB_LAIRD_BL600": {
- "inherits": ["MCU_NRF51_32K_UNIFIED"],
- "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
- "device_name": "nRF51822_xxAA",
- "release_versions" : ["5"],
- "extra_labels_add": ["MTB_LAIRD_BL600"],
- "config": {
- "usb_tx": {
- "help": "Value SIO_21",
- "value": "SIO_21"
- },
- "usb_rx": {
- "help": "Value SIO_22",
- "value": "SIO_22"
- },
- "stdio_uart": {
- "help": "Value: UART_0",
- "value": "UART_0",
- "macro_name": "STDIO_UART"
- }
- },
- "overrides": {
- "uart_hwfc": 0
- }
- },
- "TY51822R3": {
- "inherits": ["MCU_NRF51_32K_UNIFIED"],
- "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
- "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
- "detect_code": ["1019"],
- "release_versions": ["2", "5"],
- "overrides": {"uart_hwfc": 0},
- "device_name": "nRF51822_xxAA"
- },
- "TY51822R3_BOOT": {
- "inherits": ["MCU_NRF51_32K_BOOT"],
- "extra_labels_add": ["TY51822R3"],
- "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
- },
- "TY51822R3_OTA": {
- "inherits": ["MCU_NRF51_32K_OTA"],
- "extra_labels_add": ["NRF51_DK"],
- "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
- },
- "ARM_MPS2_Target": {
- "inherits": ["Target"],
- "public": false,
- "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
- },
- "ARM_MPS2_M0": {
- "inherits": ["ARM_MPS2_Target"],
- "core": "Cortex-M0",
- "supported_toolchains": ["ARM"],
- "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
- "macros": ["CMSDK_CM0", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
- "release_versions": ["2"]
- },
- "ARM_MPS2_M0P": {
- "inherits": ["ARM_MPS2_Target"],
- "core": "Cortex-M0+",
- "supported_toolchains": ["ARM"],
- "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
- "macros": ["CMSDK_CM0plus"],
- "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
- "release_versions": ["2"]
- },
- "ARM_MPS2_M3": {
- "inherits": ["ARM_MPS2_Target"],
- "core": "Cortex-M3",
- "supported_toolchains": ["ARM"],
- "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
- "macros": ["CMSDK_CM3"],
- "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
- "release_versions": ["2"]
- },
- "ARM_MPS2_M4": {
- "inherits": ["ARM_MPS2_Target"],
- "core": "Cortex-M4F",
- "supported_toolchains": ["ARM"],
- "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
- "macros": ["CMSDK_CM4"],
- "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
- "release_versions": ["2"]
- },
- "ARM_MPS2_M7": {
- "inherits": ["ARM_MPS2_Target"],
- "core": "Cortex-M7",
- "supported_toolchains": ["ARM"],
- "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
- "macros": ["CMSDK_CM7"],
- "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
- "release_versions": ["2"]
- },
- "ARM_IOTSS_Target": {
- "inherits": ["Target"],
- "public": false,
- "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
- },
- "ARM_IOTSS_BEID": {
- "inherits": ["ARM_IOTSS_Target"],
- "core": "Cortex-M3",
- "supported_toolchains": ["ARM"],
- "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
- "macros": ["CMSDK_BEID"],
- "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
- "release_versions": ["2"]
- },
- "ARM_CM3DS_MPS2": {
- "inherits": ["ARM_IOTSS_Target"],
- "core": "Cortex-M3",
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "extra_labels": ["ARM_SSG", "CM3DS_MPS2"],
- "OUTPUT_EXT": "elf",
- "macros": ["CMSDK_CM3DS"],
- "device_has": ["ANALOGIN", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SPI", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "copy_method": "mps2",
- "reset_method": "reboot.txt"
- },
- "ARM_BEETLE_SOC": {
- "inherits": ["ARM_IOTSS_Target"],
- "core": "Cortex-M3",
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "default_toolchain": "ARM",
- "extra_labels": ["ARM_SSG", "BEETLE"],
- "macros": ["CMSDK_BEETLE", "WSF_MS_PER_TICK=20", "WSF_TOKEN_ENABLED=FALSE", "WSF_TRACE_ENABLED=TRUE", "WSF_ASSERT_ENABLED=FALSE", "WSF_PRINTF_MAX_LEN=128", "ASIC", "CONFIG_HOST_REV=0x20", "CONFIG_ALLOW_DEEP_SLEEP=FALSE", "HCI_VS_TARGET", "CONFIG_ALLOW_SETTING_WRITE=TRUE", "WSF_MAX_HANDLERS=20", "NO_LEDS"],
- "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
- "features": ["BLE"],
- "release_versions": ["2", "5"]
- },
- "RZ_A1XX": {
- "inherits": ["Target"],
- "core": "Cortex-A9",
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "extra_labels": ["RENESAS", "RZ_A1XX"],
- "device_has": ["SLEEP", "USTICKER", "RTC", "ANALOGIN", "CAN", "ETHERNET", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
- "features": ["LWIP"],
- "program_cycle_s": 2,
- "overrides": {
- "network-default-interface-type": "ETHERNET"
- }
- },
- "RZ_A1H": {
- "inherits": ["RZ_A1XX"],
- "supported_form_factors": ["ARDUINO"],
- "extra_labels_add": ["RZA1H", "MBRZA1H", "RZ_A1_EMAC"],
- "device_has_add": ["EMAC", "FLASH", "LPTICKER"],
- "release_versions": ["2", "5"],
- "device_name": "R7S72100",
- "bootloader_supported": true
- },
- "VK_RZ_A1H": {
- "inherits": ["RZ_A1XX"],
- "extra_labels_add": ["RZA1H", "VKRZA1H", "RZ_A1_EMAC"],
- "device_has_add": ["EMAC"],
- "release_versions": ["2", "5"]
- },
- "GR_LYCHEE": {
- "inherits": ["RZ_A1XX"],
- "supported_form_factors": ["ARDUINO"],
- "extra_labels_add": ["RZA1UL", "MBRZA1LU"],
- "device_has_add": ["TRNG", "FLASH", "LPTICKER"],
- "device_has_remove": ["ETHERNET"],
- "features_remove": ["LWIP"],
- "release_versions": ["2", "5"],
- "device_name": "R7S72103",
- "bootloader_supported": true,
- "overrides": {
- "network-default-interface-type": null
- }
- },
- "MAXWSNENV": {
- "inherits": ["Target"],
- "core": "Cortex-M3",
- "macros": ["__SYSTEM_HFX=24000000"],
- "extra_labels": ["Maxim", "MAX32610"],
- "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
- "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
- "features": ["BLE"],
- "release_versions": []
- },
- "MAX32600MBED": {
- "inherits": ["Target"],
- "core": "Cortex-M3",
- "macros": ["__SYSTEM_HFX=24000000"],
- "extra_labels": ["Maxim", "MAX32600"],
- "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
- "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
- "release_versions": ["2", "5"]
- },
- "MAX32620HSP": {
- "inherits": ["Target"],
- "core": "Cortex-M4F",
- "extra_labels": ["Maxim", "MAX32620"],
- "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
- "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "STDIO_MESSAGES"],
- "features": ["BLE"],
- "release_versions": []
- },
- "MAX32620FTHR": {
- "inherits": ["Target"],
- "core": "Cortex-M4F",
- "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32620","TARGET_REV=0x4332","OPEN_DRAIN_LEDS"],
- "extra_labels": ["Maxim", "MAX32620C"],
- "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
- "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES", "USTICKER"],
- "release_versions": ["2", "5"]
- },
- "MAX32625_BASE": {
- "inherits": ["Target"],
- "core": "Cortex-M4F",
- "macros": ["TARGET=MAX32625","TARGET_REV=0x4132", "OPEN_DRAIN_LEDS"],
- "extra_labels": ["Maxim", "MAX32625"],
- "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
- "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES", "USTICKER"],
- "release_versions": ["2", "5"],
- "public": false
- },
- "MAX32625_BOOT": {
- "inherits": ["MAX32625_BASE"],
- "extra_labels_add": ["MAX32625_BOOT"],
- "public": false
- },
- "MAX32625_NO_BOOT": {
- "inherits": ["MAX32625_BASE"],
- "extra_labels_add": ["MAX32625_NO_BOOT"],
- "public": false
- },
- "MAX32625MBED": {
- "inherits": ["MAX32625_NO_BOOT"]
- },
- "MAX32625PICO": {
- "inherits": ["MAX32625_BOOT"],
- "extra_labels_add": ["MAX32625PICO_BASE"]
- },
- "MAX32625PICO_NO_BOOT": {
- "inherits": ["MAX32625_NO_BOOT"],
- "extra_labels_add": ["MAX32625PICO_BASE"]
- },
- "MAX32625NEXPAQ": {
- "inherits": ["MAX32625_BASE"],
- "extra_labels_add": ["MAX32625NEXPAQ"]
- },
- "MAX32630FTHR": {
- "inherits": ["Target"],
- "core": "Cortex-M4F",
- "macros": ["__SYSTEM_HFX=96000000", "TARGET=MAX32630", "TARGET_REV=0x4132", "BLE_HCI_UART", "OPEN_DRAIN_LEDS"],
- "extra_labels": ["Maxim", "MAX32630"],
- "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
- "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SPI", "STDIO_MESSAGES", "USTICKER"],
- "features": ["BLE"],
- "release_versions": ["2", "5"]
- },
- "EFM32": {
- "inherits": ["Target"],
- "extra_labels": ["Silicon_Labs", "EFM32"],
- "macros": ["MBEDTLS_CONFIG_HW_SUPPORT", "MBED_TICKLESS", "EM_MSC_RUN_FROM_FLASH"],
- "public": false
- },
- "EFM32GG990F1024": {
- "inherits": ["EFM32"],
- "extra_labels_add": ["EFM32GG", "1024K", "SL_AES"],
- "core": "Cortex-M3",
- "macros_add": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
- "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
- "release_versions": ["2", "5"],
- "device_name": "EFM32GG990F1024",
- "public": false,
- "bootloader_supported": true
- },
- "EFM32GG_STK3700": {
- "inherits": ["EFM32GG990F1024"],
- "progen": {"target": "efm32gg-stk"},
- "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH", "ITM"],
- "forced_reset_timeout": 2,
- "config": {
- "hf_clock_src": {
- "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
- "value": "HFXO",
- "macro_name": "CORE_CLOCK_SOURCE"
- },
- "hfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "48000000",
- "macro_name": "HFXO_FREQUENCY"
- },
- "lf_clock_src": {
- "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
- "value": "LFXO",
- "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
- },
- "lfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "32768",
- "macro_name": "LFXO_FREQUENCY"
- },
- "hfrco_clock_freq": {
- "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
- "value": "21000000",
- "macro_name": "HFRCO_FREQUENCY"
- },
- "hfrco_band_select": {
- "help": "Value: One of _CMU_HFRCOCTRL_BAND_28MHZ, _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
- "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
- "macro_name": "HFRCO_FREQUENCY_ENUM"
- },
- "board_controller_enable": {
- "help": "Pin to pull high for enabling the USB serial port",
- "value": "PF7",
- "macro_name": "EFM_BC_EN"
- }
- }
- },
- "EFM32LG990F256": {
- "inherits": ["EFM32"],
- "extra_labels_add": ["EFM32LG", "256K", "SL_AES"],
- "core": "Cortex-M3",
- "macros_add": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
- "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
- "release_versions": ["2", "5"],
- "device_name": "EFM32LG990F256",
- "public": false,
- "bootloader_supported": true
- },
- "EFM32LG_STK3600": {
- "inherits": ["EFM32LG990F256"],
- "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
- "forced_reset_timeout": 2,
- "device_name": "EFM32LG990F256",
- "config": {
- "hf_clock_src": {
- "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
- "value": "HFXO",
- "macro_name": "CORE_CLOCK_SOURCE"
- },
- "hfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "48000000",
- "macro_name": "HFXO_FREQUENCY"
- },
- "lf_clock_src": {
- "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
- "value": "LFXO",
- "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
- },
- "lfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "32768",
- "macro_name": "LFXO_FREQUENCY"
- },
- "hfrco_clock_freq": {
- "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
- "value": "21000000",
- "macro_name": "HFRCO_FREQUENCY"
- },
- "hfrco_band_select": {
- "help": "Value: One of _CMU_HFRCOCTRL_BAND_28MHZ, _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
- "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
- "macro_name": "HFRCO_FREQUENCY_ENUM"
- },
- "board_controller_enable": {
- "help": "Pin to pull high for enabling the USB serial port",
- "value": "PF7",
- "macro_name": "EFM_BC_EN"
- }
- }
- },
- "EFM32WG990F256": {
- "inherits": ["EFM32"],
- "extra_labels_add": ["EFM32WG", "256K", "SL_AES"],
- "core": "Cortex-M4F",
- "macros_add": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
- "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
- "release_versions": ["2", "5"],
- "device_name": "EFM32WG990F256",
- "public": false,
- "bootloader_supported": true
- },
- "EFM32WG_STK3800": {
- "inherits": ["EFM32WG990F256"],
- "progen": {"target": "efm32wg-stk"},
- "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
- "forced_reset_timeout": 2,
- "config": {
- "hf_clock_src": {
- "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
- "value": "HFXO",
- "macro_name": "CORE_CLOCK_SOURCE"
- },
- "hfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "48000000",
- "macro_name": "HFXO_FREQUENCY"
- },
- "lf_clock_src": {
- "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
- "value": "LFXO",
- "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
- },
- "lfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "32768",
- "macro_name": "LFXO_FREQUENCY"
- },
- "hfrco_clock_freq": {
- "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
- "value": "21000000",
- "macro_name": "HFRCO_FREQUENCY"
- },
- "hfrco_band_select": {
- "help": "Value: One of _CMU_HFRCOCTRL_BAND_28MHZ, _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
- "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
- "macro_name": "HFRCO_FREQUENCY_ENUM"
- },
- "board_controller_enable": {
- "help": "Pin to pull high for enabling the USB serial port",
- "value": "PF7",
- "macro_name": "EFM_BC_EN"
- }
- }
- },
- "EFM32ZG222F32": {
- "inherits": ["EFM32"],
- "extra_labels_add": ["EFM32ZG", "32K", "SL_AES"],
- "core": "Cortex-M0+",
- "default_toolchain": "uARM",
- "macros_add": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
- "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "EFM32ZG222F32",
- "public": false
- },
- "EFM32ZG_STK3200": {
- "inherits": ["EFM32ZG222F32"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER"],
- "forced_reset_timeout": 2,
- "config": {
- "hf_clock_src": {
- "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
- "value": "HFXO",
- "macro_name": "CORE_CLOCK_SOURCE"
- },
- "hfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "24000000",
- "macro_name": "HFXO_FREQUENCY"
- },
- "lf_clock_src": {
- "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
- "value": "LFXO",
- "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
- },
- "lfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "32768",
- "macro_name": "LFXO_FREQUENCY"
- },
- "hfrco_clock_freq": {
- "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
- "value": "21000000",
- "macro_name": "HFRCO_FREQUENCY"
- },
- "hfrco_band_select": {
- "help": "Value: One of _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
- "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
- "macro_name": "HFRCO_FREQUENCY_ENUM"
- },
- "board_controller_enable": {
- "help": "Pin to pull high for enabling the USB serial port",
- "value": "PA9",
- "macro_name": "EFM_BC_EN"
- }
- }
- },
- "EFM32HG322F64": {
- "inherits": ["EFM32"],
- "extra_labels_add": ["EFM32HG", "64K", "SL_AES"],
- "core": "Cortex-M0+",
- "default_toolchain": "uARM",
- "macros_add": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
- "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
- "default_lib": "small",
- "release_versions": ["2"],
- "device_name": "EFM32HG322F64",
- "public": false
- },
- "EFM32HG_STK3400": {
- "inherits": ["EFM32HG322F64"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER"],
- "forced_reset_timeout": 2,
- "config": {
- "hf_clock_src": {
- "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
- "value": "HFXO",
- "macro_name": "CORE_CLOCK_SOURCE"
- },
- "hfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "24000000",
- "macro_name": "HFXO_FREQUENCY"
- },
- "lf_clock_src": {
- "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
- "value": "LFXO",
- "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
- },
- "lfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "32768",
- "macro_name": "LFXO_FREQUENCY"
- },
- "hfrco_clock_freq": {
- "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
- "value": "21000000",
- "macro_name": "HFRCO_FREQUENCY"
- },
- "hfrco_band_select": {
- "help": "Value: One of _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
- "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
- "macro_name": "HFRCO_FREQUENCY_ENUM"
- },
- "board_controller_enable": {
- "help": "Pin to pull high for enabling the USB serial port",
- "value": "PA9",
- "macro_name": "EFM_BC_EN"
- }
- }
- },
- "EFM32PG1B100F256GM32": {
- "inherits": ["EFM32"],
- "extra_labels_add": ["EFM32PG", "256K", "SL_CRYPTO"],
- "core": "Cortex-M4F",
- "macros_add": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
- "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
- "release_versions": ["2", "5"],
- "device_name": "EFM32PG1B100F256GM32",
- "public": false,
- "bootloader_supported": true
- },
- "EFM32PG_STK3401": {
- "inherits": ["EFM32PG1B100F256GM32"],
- "device_has": ["ANALOGIN", "CRC", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
- "forced_reset_timeout": 2,
- "config": {
- "hf_clock_src": {
- "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
- "value": "HFXO",
- "macro_name": "CORE_CLOCK_SOURCE"
- },
- "hfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "40000000",
- "macro_name": "HFXO_FREQUENCY"
- },
- "lf_clock_src": {
- "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
- "value": "LFXO",
- "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
- },
- "lfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "32768",
- "macro_name": "LFXO_FREQUENCY"
- },
- "hfrco_clock_freq": {
- "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
- "value": "32000000",
- "macro_name": "HFRCO_FREQUENCY"
- },
- "hfrco_band_select": {
- "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
- "value": "cmuHFRCOFreq_32M0Hz",
- "macro_name": "HFRCO_FREQUENCY_ENUM"
- },
- "board_controller_enable": {
- "help": "Pin to pull high for enabling the USB serial port",
- "value": "PA5",
- "macro_name": "EFM_BC_EN"
- }
- }
- },
- "EFR32MG1P132F256GM48": {
- "inherits": ["EFM32"],
- "extra_labels_add": ["EFR32MG1", "EFR32_1", "256K", "SL_RAIL", "SL_CRYPTO"],
- "core": "Cortex-M4F",
- "macros_add": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
- "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
- "release_versions": ["2", "5"],
- "device_name": "EFR32MG1P132F256GM48",
- "public": false,
- "bootloader_supported": true
- },
- "EFR32MG1P233F256GM48": {
- "inherits": ["EFM32"],
- "extra_labels_add": ["EFR32MG1", "EFR32_1", "256K", "SL_RAIL", "SL_CRYPTO"],
- "core": "Cortex-M4F",
- "macros_add": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
- "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
- "release_versions": ["2", "5"],
- "public": false,
- "bootloader_supported": true
- },
- "EFR32MG1_BRD4150": {
- "inherits": ["EFR32MG1P132F256GM48"],
- "device_has": ["ANALOGIN", "CRC", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
- "forced_reset_timeout": 2,
- "config": {
- "hf_clock_src": {
- "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
- "value": "HFXO",
- "macro_name": "CORE_CLOCK_SOURCE"
- },
- "hfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "38400000",
- "macro_name": "HFXO_FREQUENCY"
- },
- "lf_clock_src": {
- "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
- "value": "LFXO",
- "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
- },
- "lfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "32768",
- "macro_name": "LFXO_FREQUENCY"
- },
- "hfrco_clock_freq": {
- "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
- "value": "32000000",
- "macro_name": "HFRCO_FREQUENCY"
- },
- "hfrco_band_select": {
- "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
- "value": "cmuHFRCOFreq_32M0Hz",
- "macro_name": "HFRCO_FREQUENCY_ENUM"
- },
- "board_controller_enable": {
- "help": "Pin to pull high for enabling the USB serial port",
- "value": "PA5",
- "macro_name": "EFM_BC_EN"
- }
- },
- "public": false
- },
- "TB_SENSE_1": {
- "inherits": ["EFR32MG1P233F256GM48"],
- "device_has": ["ANALOGIN", "CRC", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
- "forced_reset_timeout": 5,
- "config": {
- "hf_clock_src": {
- "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
- "value": "HFXO",
- "macro_name": "CORE_CLOCK_SOURCE"
- },
- "hfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "38400000",
- "macro_name": "HFXO_FREQUENCY"
- },
- "lf_clock_src": {
- "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
- "value": "LFXO",
- "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
- },
- "lfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "32768",
- "macro_name": "LFXO_FREQUENCY"
- },
- "hfrco_clock_freq": {
- "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
- "value": "32000000",
- "macro_name": "HFRCO_FREQUENCY"
- },
- "hfrco_band_select": {
- "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
- "value": "cmuHFRCOFreq_32M0Hz",
- "macro_name": "HFRCO_FREQUENCY_ENUM"
- }
- }
- },
- "EFM32PG12B500F1024GL125": {
- "inherits": ["EFM32"],
- "extra_labels_add": ["EFM32PG12", "1024K", "SL_CRYPTO"],
- "core": "Cortex-M4F",
- "macros_add": ["EFM32PG12B500F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
- "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
- "release_versions": ["2", "5"],
- "device_name": "EFM32PG12B500F1024GL125",
- "public": false,
- "bootloader_supported": true
- },
- "EFM32PG12_STK3402": {
- "inherits": ["EFM32PG12B500F1024GL125"],
- "device_has": ["ANALOGIN", "CRC", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "TRNG", "FLASH"],
- "forced_reset_timeout": 2,
- "config": {
- "hf_clock_src": {
- "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
- "value": "HFXO",
- "macro_name": "CORE_CLOCK_SOURCE"
- },
- "hfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "40000000",
- "macro_name": "HFXO_FREQUENCY"
- },
- "lf_clock_src": {
- "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
- "value": "LFXO",
- "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
- },
- "lfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "32768",
- "macro_name": "LFXO_FREQUENCY"
- },
- "hfrco_clock_freq": {
- "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
- "value": "32000000",
- "macro_name": "HFRCO_FREQUENCY"
- },
- "hfrco_band_select": {
- "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
- "value": "cmuHFRCOFreq_32M0Hz",
- "macro_name": "HFRCO_FREQUENCY_ENUM"
- },
- "board_controller_enable": {
- "help": "Pin to pull high for enabling the USB serial port",
- "value": "PA5",
- "macro_name": "EFM_BC_EN"
- }
- }
- },
- "EFR32MG12P332F1024GL125": {
- "inherits": ["EFM32"],
- "extra_labels_add": ["EFR32MG12", "EFR32_12", "1024K", "SL_RAIL", "SL_CRYPTO"],
- "core": "Cortex-M4F",
- "macros_add": ["EFR32MG12P332F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
- "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
- "release_versions": ["2", "5"],
- "device_name": "EFR32MG12P332F1024GL125",
- "public": false,
- "bootloader_supported": true
- },
- "TB_SENSE_12": {
- "inherits": ["EFR32MG12P332F1024GL125"],
- "device_name": "EFR32MG12P332F1024GL125",
- "device_has": ["ANALOGIN", "CRC", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "TRNG", "FLASH"],
- "forced_reset_timeout": 5,
- "config": {
- "hf_clock_src": {
- "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
- "value": "HFXO",
- "macro_name": "CORE_CLOCK_SOURCE"
- },
- "hfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "38400000",
- "macro_name": "HFXO_FREQUENCY"
- },
- "lf_clock_src": {
- "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
- "value": "LFXO",
- "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
- },
- "lfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "32768",
- "macro_name": "LFXO_FREQUENCY"
- },
- "hfrco_clock_freq": {
- "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
- "value": "32000000",
- "macro_name": "HFRCO_FREQUENCY"
- },
- "hfrco_band_select": {
- "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
- "value": "cmuHFRCOFreq_32M0Hz",
- "macro_name": "HFRCO_FREQUENCY_ENUM"
- }
- }
- },
- "EFM32GG11B820F2048GL192": {
- "inherits": ["EFM32"],
- "extra_labels_add": ["EFM32GG11", "2048K", "SL_CRYPTO"],
- "core": "Cortex-M4F",
- "macros_add": ["EFM32GG11B820F2048GL192", "TRANSACTION_QUEUE_SIZE_SPI=4"],
- "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
- "release_versions": ["2", "5"],
- "device_name": "EFM32GG11B820F2048GL192",
- "public": false,
- "bootloader_supported": true
- },
- "EFM32GG11_STK3701": {
- "inherits": ["EFM32GG11B820F2048GL192"],
- "device_name": "EFM32GG11B820F2048GL192",
- "device_has": ["ANALOGIN", "CRC", "EMAC", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "TRNG", "FLASH"],
- "features": ["LWIP"],
- "forced_reset_timeout": 5,
- "config": {
- "hf_clock_src": {
- "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
- "value": "HFXO",
- "macro_name": "CORE_CLOCK_SOURCE"
- },
- "hfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "50000000",
- "macro_name": "HFXO_FREQUENCY"
- },
- "lf_clock_src": {
- "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
- "value": "LFXO",
- "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
- },
- "lfxo_clock_freq": {
- "help": "Value: External crystal frequency in hertz",
- "value": "32768",
- "macro_name": "LFXO_FREQUENCY"
- },
- "hfrco_clock_freq": {
- "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
- "value": "32000000",
- "macro_name": "HFRCO_FREQUENCY"
- },
- "hfrco_band_select": {
- "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
- "value": "cmuHFRCOFreq_32M0Hz",
- "macro_name": "HFRCO_FREQUENCY_ENUM"
- },
- "board_controller_enable": {
- "help": "Pin to pull high for enabling the USB serial port",
- "value": "PE1",
- "macro_name": "EFM_BC_EN"
- }
- }
- },
- "WIZWIKI_W7500": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M0",
- "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
- "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
- "inherits": ["Target"],
- "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "release_versions": ["2", "5"]
- },
- "WIZWIKI_W7500P": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M0",
- "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
- "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
- "inherits": ["Target"],
- "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "release_versions": ["2", "5"]
- },
- "WIZWIKI_W7500ECO": {
- "inherits": ["Target"],
- "core": "Cortex-M0",
- "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
- "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
- "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
- "release_versions": ["2", "5"]
- },
- "SAMR21G18A": {
- "inherits": ["Target"],
- "core": "Cortex-M0+",
- "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
- "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
- "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
- "release_versions": ["2"],
- "device_name": "ATSAMR21G18A"
- },
- "SAMD21J18A": {
- "inherits": ["Target"],
- "core": "Cortex-M0+",
- "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
- "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
- "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
- "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
- "release_versions": ["2"],
- "device_name": "ATSAMD21J18A"
- },
- "SAMD21G18A": {
- "inherits": ["Target"],
- "core": "Cortex-M0+",
- "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
- "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
- "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
- "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
- "release_versions": ["2"],
- "device_name": "ATSAMD21G18A"
- },
- "SAML21J18A": {
- "inherits": ["Target"],
- "core": "Cortex-M0+",
- "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
- "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
- "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
- "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
- "device_name": "ATSAML21J18A"
- },
- "SAMG55J19": {
- "inherits": ["Target"],
- "core": "Cortex-M4",
- "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
- "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
- "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
- "default_toolchain": "ARM",
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
- "default_lib": "std",
- "device_name": "ATSAMG55J19"
- },
- "MCU_NRF51_UNIFIED": {
- "inherits": ["Target"],
- "core": "Cortex-M0",
- "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
- "macros": [
- "NRF51",
- "TARGET_NRF51822",
- "BLE_STACK_SUPPORT_REQD",
- "SOFTDEVICE_PRESENT",
- "S130",
- "TARGET_MCU_NRF51822",
- "CMSIS_VECTAB_VIRTUAL",
- "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
- "NO_SYSTICK",
- "MBED_TICKLESS"
- ],
- "MERGE_BOOTLOADER": false,
- "extra_labels": [
- "NORDIC",
- "MCU_NRF51",
- "MCU_NRF51822_UNIFIED",
- "NRF5x",
- "NRF51",
- "SDK_11"
- ],
- "OUTPUT_EXT": "hex",
- "is_disk_virtual": true,
- "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
- "public": false,
- "MERGE_SOFT_DEVICE": true,
- "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
- {
- "boot": "",
- "name": "s130_nrf51_2.0.0_softdevice.hex",
- "offset": 110592
- }
- ],
- "detect_code": ["1070"],
- "post_binary_hook": {
- "function": "MCU_NRF51Code.binary_hook",
- "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
- },
- "program_cycle_s": 6,
- "features": ["BLE"],
- "config": {
- "lf_clock_src": {
- "value": "NRF_LF_SRC_XTAL",
- "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
- },
- "uart_hwfc": {
- "help": "Value: 1 for enable, 0 for disable",
- "value": 1,
- "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
- }
- },
- "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
- },
- "MCU_NRF51_16K_UNIFIED_S130": {
- "inherits": ["MCU_NRF51_UNIFIED"],
- "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K_S130", "MCU_NRF51_16K"],
- "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K_S130", "TARGET_MCU_NRF51_16K"],
- "public": false
- },
- "MCU_NRF51_32K_UNIFIED": {
- "inherits": ["MCU_NRF51_UNIFIED"],
- "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
- "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
- "public": false
- },
- "NRF51_DK": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_32K_UNIFIED"],
- "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
- "release_versions": ["2", "5"],
- "device_name": "nRF51822_xxAA"
- },
- "NRF51_DONGLE": {
- "inherits": ["MCU_NRF51_32K_UNIFIED"],
- "progen": {"target": "nrf51-dongle"},
- "device_has": ["USTICKER", "LPTICKER", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
- "release_versions": ["2", "5"]
- },
- "OSHCHIP": {
- "inherits": ["MCU_NRF51_32K_UNIFIED"],
- "overrides": {"lf_clock_src": "NRF_LF_SRC_RC"},
- "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
- "device_name": "nRF51822_xxAC"
- },
- "MCU_NRF52832": {
- "inherits": ["Target"],
- "core": "Cortex-M4F",
- "macros": [
- "BOARD_PCA10040",
- "NRF52",
- "TARGET_NRF52832",
- "CMSIS_VECTAB_VIRTUAL",
- "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
- "MBED_TICKLESS"
- ],
- "device_has": [
- "ANALOGIN",
- "FLASH",
- "I2C",
- "I2C_ASYNCH",
- "INTERRUPTIN",
- "ITM",
- "LPTICKER",
- "PORTIN",
- "PORTINOUT",
- "PORTOUT",
- "PWMOUT",
- "SERIAL",
- "SERIAL_ASYNCH",
- "SERIAL_FC",
- "SLEEP",
- "SPI",
- "SPI_ASYNCH",
- "STCLK_OFF_DURING_SLEEP",
- "TRNG",
- "USTICKER"
- ],
- "extra_labels": [
- "NORDIC",
- "NRF5x",
- "NRF52",
- "SDK_14_2",
- "SOFTDEVICE_COMMON",
- "SOFTDEVICE_S132_FULL"
- ],
- "config": {
- "lf_clock_src": {
- "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
- "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
- "value": "NRF_LF_SRC_XTAL"
- },
- "lf_clock_rc_calib_timer_interval": {
- "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
- "value": 16
- },
- "lf_clock_rc_calib_mode_config": {
- "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
- "value": 0
- }
- },
- "OUTPUT_EXT": "hex",
- "is_disk_virtual": true,
- "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
- "public": false,
- "detect_code": ["1101"],
- "program_cycle_s": 6,
- "bootloader_supported": true
- },
- "NRF52_DK": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF52832"],
- "release_versions": ["5"],
- "device_name": "nRF52832_xxAA"
- },
- "UBLOX_EVA_NINA": {
- "inherits": ["MCU_NRF52832"],
- "release_versions": ["5"],
- "device_name": "nRF52832_xxAA"
- },
- "UBLOX_EVK_NINA_B1": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF52832"],
- "release_versions": ["5"],
- "device_name": "nRF52832_xxAA"
- },
- "MTB_UBLOX_NINA_B1": {
- "inherits": ["MCU_NRF52832"],
- "release_versions": ["5"],
- "device_name": "nRF52832_xxAA"
- },
- "MTB_LAIRD_BL652": {
- "inherits": ["MCU_NRF52832"],
- "release_versions": ["5"],
- "device_name": "nRF52832_xxAA"
- },
- "DELTA_DFBM_NQ620": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF52832"],
- "release_versions": ["5"],
- "device_name": "nRF52832_xxAA"
- },
- "MCU_NRF52840": {
- "inherits": ["Target"],
- "core": "Cortex-M4F",
- "macros": [
- "BOARD_PCA10056",
- "NRF52840_XXAA",
- "TARGET_NRF52840",
- "CMSIS_VECTAB_VIRTUAL",
- "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
- "MBED_TICKLESS",
- "MBEDTLS_CONFIG_HW_SUPPORT"
- ],
- "features": ["CRYPTOCELL310"],
- "device_has": [
- "ANALOGIN",
- "FLASH",
- "I2C",
- "I2C_ASYNCH",
- "INTERRUPTIN",
- "ITM",
- "LPTICKER",
- "PORTIN",
- "PORTINOUT",
- "PORTOUT",
- "PWMOUT",
- "SERIAL",
- "SERIAL_ASYNCH",
- "SERIAL_FC",
- "SLEEP",
- "SPI",
- "SPI_ASYNCH",
- "STCLK_OFF_DURING_SLEEP",
- "TRNG",
- "USTICKER"
- ],
- "extra_labels": [
- "NORDIC",
- "NRF5x",
- "NRF52",
- "SDK_14_2",
- "SOFTDEVICE_COMMON",
- "SOFTDEVICE_S140_FULL"
- ],
- "config": {
- "lf_clock_src": {
- "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
- "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
- "value": "NRF_LF_SRC_XTAL"
- },
- "lf_clock_rc_calib_timer_interval": {
- "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
- "value": 16
- },
- "lf_clock_rc_calib_mode_config": {
- "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
- "value": 0
- }
- },
- "OUTPUT_EXT": "hex",
- "is_disk_virtual": true,
- "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
- "public": false,
- "detect_code": ["1101"],
- "program_cycle_s": 6,
- "bootloader_supported": true
- },
- "NRF52840_DK": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF52840"],
- "release_versions": ["5"],
- "device_name": "nRF52840_xxAA"
- },
- "BLUEPILL_F103C8": {
- "inherits": ["FAMILY_STM32"],
- "core": "Cortex-M3",
- "default_toolchain": "GCC_ARM",
- "extra_labels_add": ["STM32F1", "STM32F103C8"],
- "supported_toolchains": ["GCC_ARM"],
- "device_has_add": [],
- "device_has_remove": ["STDIO_MESSAGES", "LPTICKER"]
- },
- "NUMAKER_PFM_NUC472": {
- "core": "Cortex-M4F",
- "default_toolchain": "ARM",
- "extra_labels": ["NUVOTON", "NUC472", "NU_XRAM_SUPPORTED", "FLASH_CMSIS_ALGO", "NUVOTON_EMAC"],
- "is_disk_virtual": true,
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
- "config": {
- "gpio-irq-debounce-enable": {
- "help": "Enable GPIO IRQ debounce",
- "value": 0
- },
- "gpio-irq-debounce-enable-list": {
- "help": "Comma separated pin list to enable GPIO IRQ debounce",
- "value": "NC"
- },
- "gpio-irq-debounce-clock-source": {
- "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_IRC10K",
- "value": "GPIO_DBCTL_DBCLKSRC_IRC10K"
- },
- "gpio-irq-debounce-sample-rate": {
- "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
- "value": "GPIO_DBCTL_DBCLKSEL_16"
- }
- },
- "inherits": ["Target"],
- "features": ["LWIP"],
- "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
- "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "CAN", "FLASH", "EMAC"],
- "release_versions": ["5"],
- "device_name": "NUC472HI8AE",
- "bootloader_supported": true,
- "overrides": {
- "network-default-interface-type": "ETHERNET"
- }
- },
- "NCS36510": {
- "inherits": ["Target"],
- "core": "Cortex-M3",
- "extra_labels": ["ONSEMI"],
- "config": {
- "mac-addr-low": {
- "help": "Lower 32 bits of the MAC extended address. All FFs indicates that factory programmed MAC address shall be used. In order to override the factory programmed MAC address this value needs to be changed from 0xFFFFFFFF to any chosen value.",
- "value": "0xFFFFFFFF"
- },
- "mac-addr-high": {
- "help": "Higher 32 bits of the MAC extended address. All FFs indicates that factory programmed MAC address shall be used. In order to override the factory programmed MAC address this value needs to be changed from 0xFFFFFFFF to any chosen value.",
- "value": "0xFFFFFFFF"
- },
- "32KHz-clk-trim": {
- "help": "32KHz clock trim",
- "value": "0x39"
- },
- "32MHz-clk-trim": {
- "help": "32MHz clock trim",
- "value": "0x17"
- },
- "rssi-trim": {
- "help": "RSSI trim",
- "value": "0x3D"
- },
- "txtune-trim": {
- "help": "TX tune trim",
- "value": "0xFFFFFFFF"
- }
- },
- "OUTPUT_EXT": "hex",
- "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
- "macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
- "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
- "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "TRNG", "SPISLAVE"],
- "release_versions": ["2", "5"]
- },
- "NUMAKER_PFM_M453": {
- "core": "Cortex-M4F",
- "default_toolchain": "ARM",
- "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453", "FLASH_CMSIS_ALGO"],
- "is_disk_virtual": true,
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
- "config": {
- "gpio-irq-debounce-enable": {
- "help": "Enable GPIO IRQ debounce",
- "value": 0
- },
- "gpio-irq-debounce-enable-list": {
- "help": "Comma separated pin list to enable GPIO IRQ debounce",
- "value": "NC"
- },
- "gpio-irq-debounce-clock-source": {
- "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
- "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
- },
- "gpio-irq-debounce-sample-rate": {
- "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
- "value": "GPIO_DBCTL_DBCLKSEL_16"
- }
- },
- "inherits": ["Target"],
- "macros_add": ["LPTICKER_DELAY_TICKS=3"],
- "progen": {"target": "numaker-pfm-m453"},
- "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "CAN", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "M453VG6AE",
- "bootloader_supported": true
- },
- "NUMAKER_PFM_NANO130": {
- "core": "Cortex-M0",
- "default_toolchain": "ARM",
- "extra_labels": ["NUVOTON", "NANO100", "NANO130KE3BN"],
- "is_disk_virtual": true,
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
- "config": {
- "gpio-irq-debounce-enable": {
- "help": "Enable GPIO IRQ debounce",
- "value": 0
- },
- "gpio-irq-debounce-enable-list": {
- "help": "Comma separated pin list to enable GPIO IRQ debounce",
- "value": "NC"
- },
- "gpio-irq-debounce-clock-source": {
- "help": "Select GPIO IRQ debounce clock source: GPIO_DBCLKSRC_HCLK or GPIO_DBCLKSRC_IRC10K",
- "value": "GPIO_DBCLKSRC_IRC10K"
- },
- "gpio-irq-debounce-sample-rate": {
- "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCLKSEL_1, GPIO_DBCLKSEL_2, GPIO_DBCLKSEL_4, ..., or GPIO_DBCLKSEL_32768",
- "value": "GPIO_DBCLKSEL_16"
- },
- "clock-pll": {
- "help": "Choose clock source to clock PLL: NU_HXT_PLL or NU_HIRC_PLL",
- "macro_name": "NU_CLOCK_PLL",
- "value": "NU_HIRC_PLL"
- }
- },
- "inherits": ["Target"],
- "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"","MBED_FAULT_HANDLER_DISABLED", "LPTICKER_DELAY_TICKS=3"],
- "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
- "release_versions": ["5"],
- "device_name": "NANO130KE3BN"
- },
- "HI2110": {
- "inherits": ["Target"],
- "core": "Cortex-M0",
- "default_toolchain": "GCC_ARM",
- "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
- "extra_labels": ["ublox"],
- "macros": ["TARGET_PROCESSOR_FAMILY_BOUDICA", "BOUDICA_SARA", "NDEBUG=1", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "public": false,
- "target_overrides": {
- "*": {
- "core.stdio-flush-at-exit": false
- }
- },
- "device_has": ["INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "STDIO_MESSAGES"],
- "default_lib": "std",
- "release_versions": []
- },
- "SARA_NBIOT": {
- "inherits": ["HI2110"],
- "extra_labels": ["ublox", "HI2110"],
- "public": false
- },
- "SARA_NBIOT_EVK": {
- "inherits": ["SARA_NBIOT"],
- "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
- },
- "REALTEK_RTL8195AM": {
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M3",
- "default_toolchain": "GCC_ARM",
- "inherits": ["Target"],
- "detect_code": ["4600"],
- "extra_labels": ["Realtek", "AMEBA", "RTL8195A", "RTW_EMAC"],
- "macros": ["__RTL8195A__","CONFIG_PLATFORM_8195A","CONFIG_MBED_ENABLED","PLATFORM_CMSIS_RTOS","MBED_FAULT_HANDLER_DISABLED"],
- "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
- "features": ["LWIP"],
- "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "TRNG", "FLASH"],
- "post_binary_hook": {
- "function": "RTL8195ACode.binary_hook",
- "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
- },
- "release_versions": ["5"],
- "overrides": {
- "network-default-interface-type": "WIFI"
- }
- },
- "VBLUNO51_LEGACY": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_32K"],
- "detect_code": ["C006"],
- "overrides": {"uart_hwfc": 0},
- "extra_labels_add": ["VBLUNO51"]
- },
- "VBLUNO51_BOOT": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_32K_BOOT"],
- "detect_code": ["C006"],
- "overrides": {"uart_hwfc": 0},
- "extra_labels_add": ["VBLUNO51"],
- "macros_add": ["TARGET_VBLUNO51"]
- },
- "VBLUNO51_OTA": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_32K_OTA"],
- "detect_code": ["C006"],
- "overrides": {"uart_hwfc": 0},
- "extra_labels_add": ["VBLUNO51"],
- "macros_add": ["TARGET_VBLUNO51"]
- },
- "VBLUNO51": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF51_32K_UNIFIED"],
- "detect_code": ["C006"],
- "overrides": {"uart_hwfc": 0},
- "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
- "release_versions": ["2"],
- "device_name": "nRF51822_xxAC"
- },
- "DISCO_L496AG": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32L4", "STM32L496AG", "STM32L496xG"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
- "value": "USE_PLL_MSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0822"],
- "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32L496AG"
- },
- "NUCLEO_L496ZG": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": ["ARDUINO", "MORPHO"],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32L4", "STM32L496ZG", "STM32L496xG"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
- "value": "USE_PLL_MSI",
- "macro_name": "CLOCK_SOURCE"
- },
- "lpticker_lptim": {
- "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
- "value": 1
- },
- "lpticker_delay_ticks": {
- "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
- "value": 3,
- "macro_name": "LPTICKER_DELAY_TICKS"
- }
- },
- "detect_code": ["0823"],
- "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
- "release_versions": ["2", "5"],
- "device_name": "STM32L496ZG"
- },
- "NUCLEO_L496ZG_P": {
- "inherits": ["NUCLEO_L496ZG"],
- "detect_code": ["0828"]
- },
- "VBLUNO52": {
- "supported_form_factors": ["ARDUINO"],
- "inherits": ["MCU_NRF52832"],
- "release_versions": ["5"],
- "device_name": "nRF52832_xxAA"
- },
- "NUMAKER_PFM_M487": {
- "core": "Cortex-M4F",
- "default_toolchain": "ARM",
- "extra_labels": ["NUVOTON", "M480", "FLASH_CMSIS_ALGO","NUVOTON_EMAC"],
- "is_disk_virtual": true,
- "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
- "config": {
- "gpio-irq-debounce-enable": {
- "help": "Enable GPIO IRQ debounce",
- "value": 0
- },
- "gpio-irq-debounce-enable-list": {
- "help": "Comma separated pin list to enable GPIO IRQ debounce",
- "value": "NC"
- },
- "gpio-irq-debounce-clock-source": {
- "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
- "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
- },
- "gpio-irq-debounce-sample-rate": {
- "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
- "value": "GPIO_DBCTL_DBCLKSEL_16"
- },
- "usb-device-hsusbd": {
- "help": "Select high-speed USB device or not",
- "value": 1
- },
- "ctrl01-enable": {
- "help": "Enable control_01",
- "value": 0
- }
- },
- "inherits": ["Target"],
- "features": ["LWIP"],
- "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
- "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "FLASH", "CAN", "EMAC"],
- "release_versions": ["5"],
- "device_name": "M487JIDAE",
- "bootloader_supported": true,
- "overrides": {
- "network-default-interface-type": "ETHERNET"
- }
- },
- "TMPM066": {
- "inherits": ["Target"],
- "core": "Cortex-M0",
- "is_disk_virtual": true,
- "extra_labels": ["TOSHIBA"],
- "macros": ["__TMPM066__", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
- "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
- "device_has": ["ANALOGIN", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "I2C", "I2CSLAVE", "STDIO_MESSAGES", "PWMOUT"],
- "device_name": "TMPM066FWUG",
- "detect_code": ["7011"],
- "release_versions": ["5"]
- },
- "SAKURAIO_EVB_01": {
- "inherits": ["FAMILY_STM32"],
- "supported_form_factors": [],
- "core": "Cortex-M4F",
- "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
- "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
- "config": {
- "clock_source": {
- "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
- "value": "USE_PLL_HSI",
- "macro_name": "CLOCK_SOURCE"
- }
- },
- "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
- "release_versions": ["2"],
- "device_name": "STM32F411RE"
- },
- "TMPM46B": {
- "inherits": ["Target"],
- "core": "Cortex-M4",
- "is_disk_virtual": true,
- "extra_labels": ["TOSHIBA"],
- "macros": ["__TMPM46B__"],
- "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
- "device_has": ["ANALOGIN", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SPI", "I2C", "STDIO_MESSAGES", "TRNG", "FLASH", "SLEEP"],
- "device_name": "TMPM46BF10FG",
- "detect_code": ["7013"],
- "release_versions": ["5"],
- "bootloader_supported": true
- },
- "ARM_FM": {
- "inherits": ["Target"],
- "public": false,
- "extra_labels": ["ARM_FM"]
- },
- "FVP_MPS2": {
- "inherits": ["ARM_FM"],
- "public": false,
- "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
- "OUTPUT_EXT": "elf",
- "device_has": ["AACI", "ANALOGIN", "CLCD", "FLASH", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC", "USTICKER"],
- "release_versions": ["5"]
- },
- "FVP_MPS2_M0": {
- "inherits": ["FVP_MPS2"],
- "core": "Cortex-M0",
- "macros": ["CMSDK_CM0"]
- },
- "FVP_MPS2_M0P": {
- "inherits": ["FVP_MPS2"],
- "core": "Cortex-M0+",
- "macros": ["CMSDK_CM0plus"]
- },
- "FVP_MPS2_M3": {
- "inherits": ["FVP_MPS2"],
- "core": "Cortex-M3",
- "macros": ["CMSDK_CM3"]
- },
- "FVP_MPS2_M4": {
- "inherits": ["FVP_MPS2"],
- "core": "Cortex-M4",
- "macros": ["CMSDK_CM4"]
- },
- "FVP_MPS2_M7": {
- "inherits": ["FVP_MPS2"],
- "core": "Cortex-M7",
- "macros": ["CMSDK_CM7"]
- },
- "NUMAKER_PFM_M2351": {
- "core": "Cortex-M23-NS",
- "default_toolchain": "ARMC6",
- "extra_labels": ["NUVOTON", "M2351", "M2351KIAAEES", "FLASH_CMSIS_ALGO"],
- "OUTPUT_EXT": "hex",
- "macros": ["MBED_FAULT_HANDLER_DISABLED", "MBED_TZ_DEFAULT_ACCESS=1", "LPTICKER_DELAY_TICKS=3"],
- "is_disk_virtual": true,
- "supported_toolchains": ["ARMC6"],
- "config": {
- "gpio-irq-debounce-enable": {
- "help": "Enable GPIO IRQ debounce",
- "value": 0
- },
- "gpio-irq-debounce-enable-list": {
- "help": "Comma separated pin list to enable GPIO IRQ debounce",
- "value": "NC"
- },
- "gpio-irq-debounce-clock-source": {
- "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
- "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
- },
- "gpio-irq-debounce-sample-rate": {
- "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
- "value": "GPIO_DBCTL_DBCLKSEL_16"
- }
- },
- "mbed_rom_start": "0x10040000",
- "mbed_rom_size": "0x40000",
- "mbed_ram_start": "0x30008000",
- "mbed_ram_size": "0x10000",
- "inherits": ["Target"],
- "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "FLASH"],
- "detect_code": ["1305"],
- "release_versions": ["5"],
- "device_name": "M2351KIAAEES",
- "bootloader_supported": true
- },
- "TMPM3H6": {
- "inherits": ["Target"],
- "core": "Cortex-M3",
- "is_disk_virtual": true,
- "extra_labels": ["TOSHIBA"],
- "macros": ["__TMPM3H6__"],
- "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
- "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "I2C", "I2CSLAVE", "STDIO_MESSAGES"],
- "device_name": "TMPM3H6FWFG",
- "detect_code": ["7012"],
- "release_versions": ["5"]
- }
- }
|