diff --git a/libs/microbit-bluetooth/README.md b/libs/bluetooth/README.md similarity index 100% rename from libs/microbit-bluetooth/README.md rename to libs/bluetooth/README.md diff --git a/libs/microbit-bluetooth/_locales/microbit-bluetooth-jsdoc-strings.json b/libs/bluetooth/_locales/microbit-bluetooth-jsdoc-strings.json similarity index 100% rename from libs/microbit-bluetooth/_locales/microbit-bluetooth-jsdoc-strings.json rename to libs/bluetooth/_locales/microbit-bluetooth-jsdoc-strings.json diff --git a/libs/microbit-bluetooth/_locales/microbit-bluetooth-strings.json b/libs/bluetooth/_locales/microbit-bluetooth-strings.json similarity index 100% rename from libs/microbit-bluetooth/_locales/microbit-bluetooth-strings.json rename to libs/bluetooth/_locales/microbit-bluetooth-strings.json diff --git a/libs/microbit-bluetooth/bluetooth.cpp b/libs/bluetooth/bluetooth.cpp similarity index 100% rename from libs/microbit-bluetooth/bluetooth.cpp rename to libs/bluetooth/bluetooth.cpp diff --git a/libs/microbit-bluetooth/bluetooth.ts b/libs/bluetooth/bluetooth.ts similarity index 100% rename from libs/microbit-bluetooth/bluetooth.ts rename to libs/bluetooth/bluetooth.ts diff --git a/libs/microbit-bluetooth/enums.d.ts b/libs/bluetooth/enums.d.ts similarity index 100% rename from libs/microbit-bluetooth/enums.d.ts rename to libs/bluetooth/enums.d.ts diff --git a/libs/microbit-bluetooth/pxt.json b/libs/bluetooth/pxt.json similarity index 91% rename from libs/microbit-bluetooth/pxt.json rename to libs/bluetooth/pxt.json index e486d262..51f109d8 100644 --- a/libs/microbit-bluetooth/pxt.json +++ b/libs/bluetooth/pxt.json @@ -1,5 +1,5 @@ { - "name": "microbit-bluetooth", + "name": "bluetooth", "description": "Bluetooth services", "files": [ "README.md", @@ -10,7 +10,7 @@ ], "public": true, "dependencies": { - "microbit": "file:../microbit" + "core": "file:../core" }, "yotta": { "config": { diff --git a/libs/microbit-bluetooth/shims.d.ts b/libs/bluetooth/shims.d.ts similarity index 100% rename from libs/microbit-bluetooth/shims.d.ts rename to libs/bluetooth/shims.d.ts diff --git a/libs/microbit/README.md b/libs/core/README.md similarity index 100% rename from libs/microbit/README.md rename to libs/core/README.md diff --git a/libs/microbit/_locales/ar/microbit-strings.json b/libs/core/_locales/ar/microbit-strings.json similarity index 100% rename from libs/microbit/_locales/ar/microbit-strings.json rename to libs/core/_locales/ar/microbit-strings.json diff --git a/libs/microbit/_locales/de/microbit-strings.json b/libs/core/_locales/de/microbit-strings.json similarity index 100% rename from libs/microbit/_locales/de/microbit-strings.json rename to libs/core/_locales/de/microbit-strings.json diff --git a/libs/microbit/_locales/es-ES/microbit-strings.json b/libs/core/_locales/es-ES/microbit-strings.json similarity index 100% rename from libs/microbit/_locales/es-ES/microbit-strings.json rename to libs/core/_locales/es-ES/microbit-strings.json diff --git a/libs/microbit/_locales/fr/microbit-jsdoc-strings.json b/libs/core/_locales/fr/microbit-jsdoc-strings.json similarity index 100% rename from libs/microbit/_locales/fr/microbit-jsdoc-strings.json rename to libs/core/_locales/fr/microbit-jsdoc-strings.json diff --git a/libs/microbit/_locales/ja/microbit-strings.json b/libs/core/_locales/ja/microbit-strings.json similarity index 100% rename from libs/microbit/_locales/ja/microbit-strings.json rename to libs/core/_locales/ja/microbit-strings.json diff --git a/libs/microbit/_locales/microbit-jsdoc-strings.json b/libs/core/_locales/microbit-jsdoc-strings.json similarity index 100% rename from libs/microbit/_locales/microbit-jsdoc-strings.json rename to libs/core/_locales/microbit-jsdoc-strings.json diff --git a/libs/microbit/_locales/microbit-strings.json b/libs/core/_locales/microbit-strings.json similarity index 100% rename from libs/microbit/_locales/microbit-strings.json rename to libs/core/_locales/microbit-strings.json diff --git a/libs/microbit/basic.cpp b/libs/core/basic.cpp similarity index 100% rename from libs/microbit/basic.cpp rename to libs/core/basic.cpp diff --git a/libs/microbit/buffer.cpp b/libs/core/buffer.cpp similarity index 100% rename from libs/microbit/buffer.cpp rename to libs/core/buffer.cpp diff --git a/libs/microbit/control.cpp b/libs/core/control.cpp similarity index 100% rename from libs/microbit/control.cpp rename to libs/core/control.cpp diff --git a/libs/microbit/control.ts b/libs/core/control.ts similarity index 100% rename from libs/microbit/control.ts rename to libs/core/control.ts diff --git a/libs/microbit/core.cpp b/libs/core/core.cpp similarity index 100% rename from libs/microbit/core.cpp rename to libs/core/core.cpp diff --git a/libs/microbit/dal.d.ts b/libs/core/dal.d.ts similarity index 100% rename from libs/microbit/dal.d.ts rename to libs/core/dal.d.ts diff --git a/libs/microbit/enums.d.ts b/libs/core/enums.d.ts similarity index 100% rename from libs/microbit/enums.d.ts rename to libs/core/enums.d.ts diff --git a/libs/microbit/game.ts b/libs/core/game.ts similarity index 100% rename from libs/microbit/game.ts rename to libs/core/game.ts diff --git a/libs/microbit/helpers.ts b/libs/core/helpers.ts similarity index 100% rename from libs/microbit/helpers.ts rename to libs/core/helpers.ts diff --git a/libs/microbit/images.cpp b/libs/core/images.cpp similarity index 100% rename from libs/microbit/images.cpp rename to libs/core/images.cpp diff --git a/libs/microbit/input.cpp b/libs/core/input.cpp similarity index 100% rename from libs/microbit/input.cpp rename to libs/core/input.cpp diff --git a/libs/microbit/input.ts b/libs/core/input.ts similarity index 100% rename from libs/microbit/input.ts rename to libs/core/input.ts diff --git a/libs/microbit/ksbit.h b/libs/core/ksbit.h similarity index 100% rename from libs/microbit/ksbit.h rename to libs/core/ksbit.h diff --git a/libs/microbit/led.cpp b/libs/core/led.cpp similarity index 100% rename from libs/microbit/led.cpp rename to libs/core/led.cpp diff --git a/libs/microbit/led.ts b/libs/core/led.ts similarity index 100% rename from libs/microbit/led.ts rename to libs/core/led.ts diff --git a/libs/microbit/messages.ts b/libs/core/messages.ts similarity index 100% rename from libs/microbit/messages.ts rename to libs/core/messages.ts diff --git a/libs/microbit/music.ts b/libs/core/music.ts similarity index 100% rename from libs/microbit/music.ts rename to libs/core/music.ts diff --git a/libs/microbit/parts/headphone.svg b/libs/core/parts/headphone.svg similarity index 100% rename from libs/microbit/parts/headphone.svg rename to libs/core/parts/headphone.svg diff --git a/libs/microbit/parts/speaker.svg b/libs/core/parts/speaker.svg similarity index 100% rename from libs/microbit/parts/speaker.svg rename to libs/core/parts/speaker.svg diff --git a/libs/microbit/pins.cpp b/libs/core/pins.cpp similarity index 100% rename from libs/microbit/pins.cpp rename to libs/core/pins.cpp diff --git a/libs/microbit/pins.ts b/libs/core/pins.ts similarity index 100% rename from libs/microbit/pins.ts rename to libs/core/pins.ts diff --git a/libs/microbit/pxt.json b/libs/core/pxt.json similarity index 97% rename from libs/microbit/pxt.json rename to libs/core/pxt.json index e05f305a..bc9b082a 100644 --- a/libs/microbit/pxt.json +++ b/libs/core/pxt.json @@ -1,5 +1,5 @@ { - "name": "microbit", + "name": "core", "description": "The microbit core library", "installedVersion": "tsmdvf", "files": [ diff --git a/libs/microbit/pxtparts.json b/libs/core/pxtparts.json similarity index 100% rename from libs/microbit/pxtparts.json rename to libs/core/pxtparts.json diff --git a/libs/microbit/serial.cpp b/libs/core/serial.cpp similarity index 100% rename from libs/microbit/serial.cpp rename to libs/core/serial.cpp diff --git a/libs/microbit/serial.ts b/libs/core/serial.ts similarity index 100% rename from libs/microbit/serial.ts rename to libs/core/serial.ts diff --git a/libs/microbit/shims.d.ts b/libs/core/shims.d.ts similarity index 100% rename from libs/microbit/shims.d.ts rename to libs/core/shims.d.ts diff --git a/libs/microbit-devices/README.md b/libs/devices/README.md similarity index 100% rename from libs/microbit-devices/README.md rename to libs/devices/README.md diff --git a/libs/microbit-devices/_locales/microbit-devices-jsdoc-strings.json b/libs/devices/_locales/microbit-devices-jsdoc-strings.json similarity index 100% rename from libs/microbit-devices/_locales/microbit-devices-jsdoc-strings.json rename to libs/devices/_locales/microbit-devices-jsdoc-strings.json diff --git a/libs/microbit-devices/_locales/microbit-devices-strings.json b/libs/devices/_locales/microbit-devices-strings.json similarity index 100% rename from libs/microbit-devices/_locales/microbit-devices-strings.json rename to libs/devices/_locales/microbit-devices-strings.json diff --git a/libs/microbit-devices/devices.cpp b/libs/devices/devices.cpp similarity index 100% rename from libs/microbit-devices/devices.cpp rename to libs/devices/devices.cpp diff --git a/libs/microbit-devices/enums.d.ts b/libs/devices/enums.d.ts similarity index 100% rename from libs/microbit-devices/enums.d.ts rename to libs/devices/enums.d.ts diff --git a/libs/microbit-devices/pxt.json b/libs/devices/pxt.json similarity index 85% rename from libs/microbit-devices/pxt.json rename to libs/devices/pxt.json index ca3a681c..af1e54f9 100644 --- a/libs/microbit-devices/pxt.json +++ b/libs/devices/pxt.json @@ -1,5 +1,5 @@ { - "name": "microbit-devices", + "name": "devices", "description": "The BLE specific services", "files": [ "README.md", @@ -9,7 +9,7 @@ ], "public": true, "dependencies": { - "microbit": "file:../microbit" + "core": "file:../core" }, "yotta": { "config": { diff --git a/libs/microbit-devices/shims.d.ts b/libs/devices/shims.d.ts similarity index 100% rename from libs/microbit-devices/shims.d.ts rename to libs/devices/shims.d.ts diff --git a/libs/hello/pxt.json b/libs/hello/pxt.json index 468413e1..599a3efb 100644 --- a/libs/hello/pxt.json +++ b/libs/hello/pxt.json @@ -6,6 +6,6 @@ ], "public": true, "dependencies": { - "microbit": "file:../microbit" + "core": "file:../core", } } diff --git a/libs/lang-test0/pxt.json b/libs/lang-test0/pxt.json index efe3da6f..aa4c0475 100644 --- a/libs/lang-test0/pxt.json +++ b/libs/lang-test0/pxt.json @@ -8,6 +8,6 @@ "public": true, "additionalFilePath": "../../node_modules/pxt-core/libs/lang-test0", "dependencies": { - "microbit": "file:../microbit" + "core": "file:../core" } } diff --git a/libs/lang-test1/pxt.json b/libs/lang-test1/pxt.json index 07bb8286..16ce8c50 100644 --- a/libs/lang-test1/pxt.json +++ b/libs/lang-test1/pxt.json @@ -7,6 +7,6 @@ ], "public": true, "dependencies": { - "microbit": "file:../microbit" + "core": "file:../core" } } diff --git a/libs/microbit-radio/README.md b/libs/radio/README.md similarity index 100% rename from libs/microbit-radio/README.md rename to libs/radio/README.md diff --git a/libs/microbit-radio/_locales/microbit-radio-jsdoc-strings.json b/libs/radio/_locales/microbit-radio-jsdoc-strings.json similarity index 100% rename from libs/microbit-radio/_locales/microbit-radio-jsdoc-strings.json rename to libs/radio/_locales/microbit-radio-jsdoc-strings.json diff --git a/libs/microbit-radio/_locales/microbit-radio-strings.json b/libs/radio/_locales/microbit-radio-strings.json similarity index 100% rename from libs/microbit-radio/_locales/microbit-radio-strings.json rename to libs/radio/_locales/microbit-radio-strings.json diff --git a/libs/microbit-radio/enums.d.ts b/libs/radio/enums.d.ts similarity index 100% rename from libs/microbit-radio/enums.d.ts rename to libs/radio/enums.d.ts diff --git a/libs/microbit-radio/pxt.json b/libs/radio/pxt.json similarity index 86% rename from libs/microbit-radio/pxt.json rename to libs/radio/pxt.json index 4ac7efd0..0d600a05 100644 --- a/libs/microbit-radio/pxt.json +++ b/libs/radio/pxt.json @@ -1,5 +1,5 @@ { - "name": "microbit-radio", + "name": "radio", "description": "The radio services", "files": [ "README.md", @@ -10,7 +10,7 @@ ], "public": true, "dependencies": { - "microbit": "file:../microbit" + "core": "file:../core" }, "yotta": { "config": { diff --git a/libs/microbit-radio/radio.cpp b/libs/radio/radio.cpp similarity index 100% rename from libs/microbit-radio/radio.cpp rename to libs/radio/radio.cpp diff --git a/libs/microbit-radio/radio.ts b/libs/radio/radio.ts similarity index 100% rename from libs/microbit-radio/radio.ts rename to libs/radio/radio.ts diff --git a/libs/microbit-radio/shims.d.ts b/libs/radio/shims.d.ts similarity index 100% rename from libs/microbit-radio/shims.d.ts rename to libs/radio/shims.d.ts diff --git a/libs/test-snippets/pxt.json b/libs/test-snippets/pxt.json index ba1ffa7a..cd055858 100644 --- a/libs/test-snippets/pxt.json +++ b/libs/test-snippets/pxt.json @@ -7,7 +7,7 @@ ], "public": true, "dependencies": { - "microbit": "file:../microbit", - "microbit-radio": "file:../microbit-radio" + "core": "file:../core", + "radio": "file:../radio" } } diff --git a/pxtarget.json b/pxtarget.json index 80084076..8cc62224 100644 --- a/pxtarget.json +++ b/pxtarget.json @@ -4,12 +4,12 @@ "nickname": "mini", "title": "calliope - Blocks / Javascript editor", "description": "A Blocks / JavaScript code editor for the calliope.", - "corepkg": "microbit", + "corepkg": "core", "bundleddirs": [ - "libs/microbit", - "libs/microbit-radio", - "libs/microbit-devices", - "libs/microbit-bluetooth" + "libs/core", + "libs/radio", + "libs/devices", + "libs/bluetooth" ], "cloud": { "workspace": false, @@ -25,8 +25,8 @@ "config": { "name": "{0} block", "dependencies": { - "microbit": "*", - "microbit-radio": "*" + "core": "*", + "radio": "*" }, "description": "", "files": [ @@ -46,8 +46,8 @@ "config": { "name": "{0} bit", "dependencies": { - "microbit": "*", - "microbit-radio": "*" + "core": "*", + "radio": "*" }, "description": "", "files": [ @@ -65,7 +65,23 @@ "hasHex": true, "deployDrives": "MINI", "driveName": "MINI", - "hexMimeType": "application/x-calliope-hex" + "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, diff --git a/sim/visuals/neopixel.ts b/sim/visuals/neopixel.ts index 2f22c4fd..1407359e 100644 --- a/sim/visuals/neopixel.ts +++ b/sim/visuals/neopixel.ts @@ -1,7 +1,7 @@ /// -/// -/// -/// +/// +/// +/// namespace pxsim.visuals { const PIXEL_SPACING = PIN_DIST * 3; diff --git a/tests/base/pxt.json b/tests/base/pxt.json index db9ff13a..fef54b5a 100644 --- a/tests/base/pxt.json +++ b/tests/base/pxt.json @@ -6,8 +6,8 @@ ], "public": true, "dependencies": { - "microbit": "*", - "microbit-radio": "*" + "core": "*", + "radio": "*" }, "installedVersion": "file:." }