{ "id": "ev3", "platformid": "linux", "nickname": "lego", "name": "LEGO Mindstorms EV3", "title": "LEGO Mindstorms EV3 - Blocks / Javascript editor", "description": "A Blocks / JavaScript code editor for the LEGO Mindstorms EV3.", "corepkg": "ev3", "bundleddirs": [ "libs/base", "libs/core", "libs/music", "libs/color-sensor", "libs/touch-sensor", "libs/ultrasonic-sensor", "libs/infrared-sensor", "libs/gyro-sensor", "libs/ev3" ], "simulator": { "autoRun": true, "streams": true, "aspectRatio": 0.5, "parts": false, "enableTrace": true, "boardDefinition": { "visual": "ev3" } }, "cloud": { "workspace": false, "packages": true, "sharing": true, "publishing": true, "importing": false, "preferredPackages": [], "githubPackages": true }, "compile": { "isNative": true, "useUF2": true, "useELF": true, "hasHex": true, "deployDrives": ".*", "deployFileMarker": "INFO_UF2.TXT", "driveName": "LEGO", "flashCodeAlign": 256, "floatingPoint": true, "taggedInts": true, "stackAlign": 2 }, "serial": { "vendorId": "0x0694", "productId": "0x0005", "rawHID": true }, "runtime": { "mathBlocks": true, "loopsBlocks": true, "logicBlocks": true, "variablesBlocks": true, "textBlocks": true, "listsBlocks": true, "functionBlocks": true, "onStartNamespace": "loops", "onStartColor": "#58AB41", "pauseUntilBlock": { "category": "loops" } }, "compileService": { "buildEngine": "dockermake", "dockerImage": "pext/ev3:zlib", "serviceId": "ev3" }, "appTheme": { "accentColor": "#0089BF", "logoUrl": "https://lego.makecode.com", "logo": "./static/lego_education_logo.png", "docsLogo": "./static/lego-logo.svg", "portraitLogo": "./static/lego-logo.svg", "footerLogo": "./static/lego-logo.svg", "cardLogo": "./static/icons/android-chrome-192x192.png", "appLogo": "./static/icons/android-chrome-192x192.png", "organization": "Microsoft MakeCode", "organizationUrl": "https://makecode.com/", "organizationLogo": "./static/Microsoft-logo_rgb_c-gray-square.png", "organizationWideLogo": "./static/Microsoft-logo_rgb_c-gray.png", "homeUrl": "https://lego.makecode.com/", "embedUrl": "https://lego.makecode.com/", "privacyUrl": "https://go.microsoft.com/fwlink/?LinkId=521839", "termsOfUseUrl": "https://go.microsoft.com/fwlink/?LinkID=206977", "githubUrl": "https://github.com/Microsoft/pxt-ev3", "boardName": "LEGO Mindstorms EV3 Brick", "selectLanguage": true, "highContrast": true, "docMenu": [ { "name": "About", "path": "/about" }, { "name": "Blocks", "path": "/blocks" }, { "name": "JavaScript", "path": "/javascript" }, { "name": "Reference", "path": "/reference" } ], "showHomeScreen": true, "homeScreenHero": "./static/hero.png", "invertedMenu": false, "invertedMonaco": false, "monacoToolbox": true, "invertedToolbox": true, "hasAudio": true, "usbHelp": [], "extendEditor": true, "disableBlockIcons": true, "blocklyOptions": { }, "blockColors": { "loops": "#58AB41", "logic": "#1E5AA8", "math": "#9DC3F7", "variables": "#B40000", "text": "#F0890A", "advanced": "#969696", "functions": "#064597", "arrays": "#890058" }, "monacoColors": { "editor.background": "#ecf6ff" }, "simAnimationEnter": "horizontal flip in", "simAnimationExit": "horizontal flip out" }, "ignoreDocsErrors": true }