{ "id": "calliope", "name": " calliope", "nickname": "mini", "title": "calliope - Blocks / Javascript editor", "description": "A Blocks / JavaScript code editor for the calliope.", "corepkg": "core", "bundleddirs": [ "libs/core", "libs/radio", "libs/devices", "libs/bluetooth" ], "cloud": { "workspace": false, "packages": true, "sharing": true, "publish": true, "preferredPackages": [ ], "githubPackages": true }, "blocksprj": { "id": "blocksprj", "config": { "name": "{0} block", "dependencies": { "core": "*", "radio": "*" }, "description": "", "files": [ "main.blocks", "main.ts", "README.md" ] }, "files": { "main.blocks": "\n\n\n\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nTRUE\nFALSE\nTRUE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nTRUE\nFALSE\nFALSE\nFALSE\nTRUE\nFALSE\nTRUE\nTRUE\nTRUE\nFALSE\n\n\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\nFALSE\n\n\n\n\n\n", "main.ts": "basic.forever(() => {\r\n basic.showLeds(`\r\n . # . # .\r\n # . # . #\r\n # . . . #\r\n . # . # .\r\n . . # . .\r\n `)\r\n basic.showLeds(`\r\n . . . . .\r\n . . . . .\r\n . . . . .\r\n . . . . .\r\n . . . . .\r\n `)\r\n})\r\n", "README.md": "" } }, "tsprj": { "id": "tsprj", "config": { "name": "{0} bit", "dependencies": { "core": "*", "radio": "*" }, "description": "", "files": [ "main.ts", "README.md" ] }, "files": { "main.ts": "basic.showLeds(`\r\n . . . . .\r\n . # . # .\r\n . . . . .\r\n # . . . #\r\n . # # # .\r\n `);", "README.md": "" } }, "compile": { "isNative": false, "hasHex": true, "deployDrives": "MINI", "driveName": "MINI", "hexMimeType": "application/x-calliope-hex", "upgrades": [ { "type": "package", "map": { "microbit": "core", "microbit-bluetooth": "bluetooth", "microbit-radio": "radio", "microbit-devices": "devices", "microbit-led": "", "microbit-music": "", "microbit-game": "", "microbit-pins": "", "microbit-serial": "" } } ] }, "runtime": { "mathBlocks": true, "loopsBlocks": true, "logicBlocks": true, "variablesBlocks": true }, "simulator": { "autoRun": true, "streams": true, "aspectRatio": 1.08, "parts": true, "partsAspectRatio": 0.69, "boardDefinition": { "visual": "calliope", "gpioPinBlocks": [ [ "P0" ], [ "P1" ], [ "P2" ], [ "P3" ], [ "P4", "P5", "P6", "P7" ], [ "P8", "P9", "P10", "P11", "P12" ], [ "P16" ] ], "gpioPinMap": { "P0": "P0", "P1": "P1", "P2": "P2", "P3": "P3", "P4": "P4", "P5": "P5", "P6": "P6", "P7": "P7", "P8": "P8", "P9": "P9", "P10": "P10", "P11": "P11", "P12": "P12", "P13": "P13", "P14": "P14", "P15": "P15", "P16": "P16", "P19": "P19", "P20": "P20" }, "spiPins": { "MOSI": "P15", "MISO": "P14", "SCK": "P13" }, "i2cPins": { "SDA": "P20", "SCL": "P19" }, "analogInPins": [ "P0", "P1", "P2", "P3", "P10" ], "groundPins": [ "GND" ], "threeVoltPins": [ "+3v3" ], "attachPowerOnRight": true, "onboardComponents": [ "accelerometer", "buttonpair", "ledmatrix", "speaker", "bluetooth", "thermometer", "compass", "speaker", "microphone", "rgbled" ], "useCrocClips": true, "marginWhenBreadboarding": [ 0, 0, 80, 0 ] } }, "compileService": { "yottaTarget": "bbc-microbit-classic-gcc", "yottaCorePackage": "pxt-calliope-core", "githubCorePackage": "microsoft/pxt-calliope-core", "gittag": "v0.5.5", "serviceId": "calliope" }, "serial": { "manufacturerFilter": "^mbed$", "nameFilter": "^mbed Serial Port", "log": true }, "appTheme": { "accentColor": "#249899", "logoUrl": "https://calliope.cc/about", "logo": "./static/Logo_Calliope_Woman.svg", "docsLogo": "./static/Logo_Calliope_Woman.svg", "portraitLogo": "./static/Logo_Calliope_Woman.svg", "footerLogo": "./static/Logo_Calliope_Woman.svg", "cardLogo": "https://az851932.vo.msecnd.net/pub/drbwxcth", "appLogo": "https://az851932.vo.msecnd.net/pub/tbhemtig", "organization": "Microsoft", "organizationUrl": "https://calliope.cc/", "organizationLogo": "./static/Microsoft-logo_rgb_c-gray.png", "homeUrl": "https://calliope.cc/", "privacyUrl": "https://go.microsoft.com/fwlink/?LinkId=521839", "termsOfUseUrl": "https://go.microsoft.com/fwlink/?LinkID=206977", "githubUrl": "https://github.com/Microsoft/pxt-calliope", "browserSupport": [ { "name": "unsupported", "os": "*", "path": "/browsers" }, { "name": "unsupported", "os": "mac", "path": "/browsers/mac" }, { "name": "unsupported", "os": "linux", "path": "browsers/linux" }, { "name": "unsupported", "os": "rpi", "path": "/raspberry-pi" }, { "name": "unsupported", "os": "windows", "path": "/browsers/windows" } ], "boardName": "BBC micro:bit", "docMenu": [ { "name": "Getting Started", "path": "/getting-started" }, { "name": "Projects", "path": "/projects" }, { "name": "Reference", "path": "/reference" }, { "name": "Blocks", "path": "/blocks" }, { "name": "JavaScript", "path": "/javascript" }, { "name": "Hardware", "path": "/device" } ], "sideDoc": "getting-started", "usbDocs": "/device/usb", "usbHelp": [ { "name": "connection", "os": "*", "browser": "*", "path": "/static/mb/device/usb-generic.jpg" }, { "name": "connection", "os": "mac", "browser": "*", "path": "/static/mb/device/usb-mac.jpg" }, { "name": "save", "os": "windows", "browser": "firefox", "path": "/static/mb/device/usb-windows-firefox-1.png" }, { "name": "save", "os": "mac", "browser": "firefox", "path": "/static/mb/device/usb-osx-firefox-1.jpg" }, { "name": "save", "os": "mac", "browser": "chrome", "path": "/static/mb/device/usb-osx-chrome.png" }, { "name": "save", "os": "windows", "browser": "edge", "path": "/static/mb/device/usb-windows-edge-1.png" }, { "name": "save", "os": "windows", "browser": "ie", "path": "/static/mb/device/usb-windows-ie11-1.png" }, { "name": "save", "os": "windows", "browser": "chrome", "path": "/static/mb/device/usb-windows-chrome.png" }, { "name": "copy", "os": "mac", "browser": "*", "path": "/static/mb/device/usb-osx-dnd.png" }, { "name": "copy", "os": "windows", "browser": "*", "path": "/static/mb/device/usb-windows-sendto.jpg" } ] } }