Support for HID-based partial super-fast flashing (#523)

* fix bug

* Fixed an issue where the Game of Life menu item was not appearing (#497)

* Starting on dapjs flashing

* Adding dapjs

* Connected

* Flashing works

* Double buffer flashing

* Add SHA computation function

* Run SHA code

* Swap SHA for murmur+crc

* Switch to dual murmur3

* Partial flashing works

* Remove unused code

* Move flashing code to external/sha

* Fix whitespace

* Cleanup binary genration scripts

* Add docs for hid flashing

* bump pxt-core to 0.12.132,
This commit is contained in:
Michał Moskal
2017-09-18 09:45:27 -07:00
committed by Peli de Halleux
parent bd291854fd
commit 5a6f96af69
14 changed files with 4216 additions and 24 deletions

View File

@ -28,8 +28,7 @@
"driveName": "MICROBIT",
"hexMimeType": "application/x-microbit-hex",
"openocdScript": "source [find interface/cmsis-dap.cfg]; source [find target/nrf51.cfg]",
"upgrades": [
{
"upgrades": [{
"type": "package",
"map": {
"microbit": "core",
@ -194,11 +193,12 @@
"serviceId": "microbit"
},
"serial": {
"productFilter": "0x0204",
"vendorFilter": "0x0d28",
"nameFilter": "^mbed Serial Port",
"log": true,
"chromeExtension": "hjcflblhjoglmjjkecamiegdigfkgeni"
"chromeExtension": "hjcflblhjoglmjjkecamiegdigfkgeni",
"vendorId": "0x0d28",
"productId": "0x0204",
"rawHID": true
},
"appTheme": {
"accentColor": "#5C005C",
@ -234,8 +234,7 @@
"appStoreID": "1092687276",
"mobileSafariDownloadProtocol": "microbithex://?data",
"extendEditor": true,
"docMenu": [
{
"docMenu": [{
"name": "Support",
"path": "https://support.microbit.org/"
},
@ -271,8 +270,7 @@
],
"hasReferenceDocs": true,
"usbDocs": "/device/usb",
"usbHelp": [
{
"usbHelp": [{
"name": "connection",
"os": "*",
"browser": "*",
@ -351,4 +349,4 @@
"editor.background": "#ecf0f1"
}
}
}
}