{
    "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/chassis",
        "libs/mood",
        "libs/ev3",
        "libs/storage",
        "libs/datalog",
        "libs/tests",
        "libs/automation"
    ],
    "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": true,
        "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,
      "useEditor": true,
      "log": 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://education.lego.com/",
        "logo": "./static/lego_education_logo.png",
        "highContrastLogo": "./static/lego_education_logo_white.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://makecode.legoeducation.com/",
        "embedUrl": "https://makecode.legoeducation.com/",
        "privacyUrl": "https://go.microsoft.com/fwlink/?LinkId=521839",
        "termsOfUseUrl": "https://go.microsoft.com/fwlink/?LinkID=206977",
        "githubUrl": "https://github.com/Microsoft/pxt-ev3",
        "betaUrl": "https://makecode.legoeducation.com/about",
        "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": false,
        "coloredToolbox": true,
        "hasAudio": true,
        "usbHelp": [],
        "extendEditor": true,
        "disableBlockIcons": true,
        "blocklyOptions": {
            "grid": {
                "spacing": 40,
                "length": 2,
                "colour": "#ddd"
            }
        },
        "blockColors": {
            "loops": "#58AB41",
            "logic": "#1E5AA8",
            "math": "#7396C8",
            "variables": "#B40000",
            "text": "#FCAC00",
            "advanced": "#969696",
            "functions": "#19325A",
            "arrays": "#901F76"
        },
        "blockIcons": {
            "loops": "\uf10b",
            "logic": "\uf10a",
            "math": "\uf10c",
            "variables": "\uf111",
            "text": "\uf110",
            "functions": "\uf108",
            "arrays": "\uf109"
        },
        "monacoColors": {
            "editor.background": "#ecf6ff"
        }
    },
    "ignoreDocsErrors": false
}
