Skip to content

Conversation

@microbit-sam
Copy link
Collaborator

WebUSB flashing and serial using DAPjs

Pending issues: #81 #69

@microbit-carlos
Copy link
Collaborator

Can we move the hterm and DAPJs libraries to the static/js/ directory?

@microbit-carlos
Copy link
Collaborator

This branch, up to commit b422f0f is currently deployed in https://python.microbit.org/v/beta.

@microbit-carlos
Copy link
Collaborator

microbit-carlos commented Mar 19, 2019

Added this branch, up to commit 9ff06ad to beta-integration branch in 8641b5b and deployed to beta.3 in https://python.microbit.org/v/beta.

@microbit-carlos
Copy link
Collaborator

@microbit-sam this branch is ready for rebase against the current master.

Please note that since this branch was created the script(url) function is now implemented from a blockly PR, so the one defined here can be removed.

Also, the beta-integration branch will be recreated from scratch, so if you would like to squash any of the commits or rewrite history in anyway this would be a good opportunity. No need to squash everything into a single commit or anything like that (in fact good history is much better!), so if you are happy with the current state no need to do anything.

@microbit-carlos
Copy link
Collaborator

@danbai02 I've rebased this branch with master, there has been at least one regression I had to fix in a commit after the rebase. Could you check all your action additions are still present in the current state of this branch?
If you could check the filesystem branch as well (which has also been rebased), that would be fantastic too.

@dnlbaines
Copy link
Contributor

@danbai02 I've rebased this branch with master, there has been at least one regression I had to fix in a commit after the rebase. Could you check all your action additions are still present in the current state of this branch?
If you could check the filesystem branch as well (which has also been rebased), that would be fantastic too.

Yes, both of these branches look fine from the class side of things.

@microbit-carlos
Copy link
Collaborator

Great, thanks @danbai02!

@microbit-carlos microbit-carlos marked this pull request as ready for review June 27, 2019 15:47
microbit-sam and others added 8 commits July 12, 2019 16:25
Added buttons. Added dapjs submodule

Hide REPL

Removed DAPjs submodule

fixup! Removed DAPjs submodule

Updated DAPlink to v0.5.1 tagged release

DapLink -> DAPLink

Updated build scripts to include dapjs

Switch to npm

Modified circle to use npm

Add package.json

Include node_modules

Added UI

removed console.log for flash progress

Modified build script

Implemented Rob's feedback: no async/await, this/window, using connect()

Test for WebUSB support in browser & device DAPLink

Updated VERSION

Update MicroPython to v1.0.0-rc.2

Changed VERSION

UPDATED VERSION

UPDATED VERSION

Shifted Flashing icon down

Modified startSerialRead

115200 works

Serial I/O working

Working REPL w/ hterm

Hide REPL button if no webusb

add hterm to git

VERSION w/ Serial

Add hterm to build script

Add support link. Open upgrade link in new window

Fixed REPL size

show / hide repl

Toggle help/support

Add issues link

add daplink hex

Updated Version for beta

Updated CircleCI

Updated CircleCI

Serial Icon

Serial Icon

REPL -> Flash works

Request REPL

Bring up to date with python.microbit.org/v/beta

Add BETA to CHANGELOG

Update to MicroPython 1-rc3

Add firmware

Updated to RC4

Update version

Add script to update clean branch

Update MicroPython to v1.0.0-rc.5

Updated to MicroPython 1.0.0

Remove extra data that triggers errorneous Escape Sequences

Updated hterm and DAPjs

Update error messages

Add request REPL

fixup! Add request REPL

Update DAPjs and set SERIAL_DELAY to 50ms

Updated DAPJS

Updated to use generateFullHexStr()
@microbit-carlos
Copy link
Collaborator

Rebased with current master to be able to merge into new v2-beta branch.

@microbit-carlos microbit-carlos changed the base branch from master to v2-beta July 12, 2019 15:38
@microbit-carlos microbit-carlos merged commit a5a17ba into v2-beta Jul 12, 2019
microbit-mark pushed a commit to microbit-mark/PythonEditor that referenced this pull request Nov 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants