mirror of
https://github.com/scratchfoundation/scratch-vm.git
synced 2024-12-24 06:52:40 -05:00
d09c3f0418
* First microbit gui tests * Fixed JSONRPC inheritance. Renamed ScratchBLE/ScratchBT files. Removed ScratchBT test code from Microbit extension. Renamed addLine to log. * Fixed log comments. Removed addLine from Microbit. * Adding auto-connect to Microbit at extension loading. Adding hack for displayText block to Scratch-Link. * Resolved merge conflicts and brought in latest microbit extension example code. * Updated microbit write tests for displayText and displaySymbol blocks. Some linting. * Some linting and adding of BLE Characteristic consts. * Linting fixes. * Moving micro:bit device connection code all to the MicroBit class, decoupling Scratch3MicroBitBlocks from connection code. * Removing old disconenct handlers from MicroBit class. Moved service into new BLEUUID data structure. * Renamed _write to _send. Moved all BLE encoding concerns to the _send method. * Using the util log. Some linting. * Added _read method to MicroBit class. Renamed _send to _write. * Some linting and formatting comments. * First pass at peripheral chooser pattern for ScratchBLE. * Testing characteristicDidChange events, and some changes to ScratchBLE on ready events. * Refactoring work on PeripheralChooser and ScratchBLE. * Some variable renaming and method signature stubs. * Peripheral chooser method signatures. * Moved base64 encoding/decoding to util. Some method signature formatting. * Adding test stubs for new util and io classes. * Adding test stub for MicroBit extension. * Clean up for PR. * Clean up for PR. * Final cleanup for PR. * Removed logging to console. * Adding 'btoa' and 'atob' node modules and using them in Base64Util. |
||
---|---|---|
.. | ||
blocks_control.js | ||
blocks_data.js | ||
blocks_event.js | ||
blocks_looks.js | ||
blocks_operators.js | ||
blocks_procedures.js | ||
blocks_sensing.js | ||
blocks_sounds.js | ||
dispatch.js | ||
engine_adapter.js | ||
engine_blocks.js | ||
engine_runtime.js | ||
engine_sequencer.js | ||
engine_target.js | ||
engine_thread.js | ||
extension_conversion.js | ||
extension_microbit.js | ||
extension_music.js | ||
extension_video_sensing.js | ||
extension_video_sensing_center.png | ||
extension_video_sensing_down-10.png | ||
extension_video_sensing_left-5.png | ||
extension_video_sensing_left-10.png | ||
io_clock.js | ||
io_deviceManager.js | ||
io_keyboard.js | ||
io_mouse.js | ||
io_mousewheel.js | ||
io_scratchBLE.js | ||
io_scratchBT.js | ||
maybe_format_message.js | ||
serialization_sb2.js | ||
serialization_sb3.js | ||
spec.js | ||
sprites_rendered-target.js | ||
util_base64.js | ||
util_cast.js | ||
util_color.js | ||
util_jsonrpc-web-socket.js | ||
util_jsonrpc.js | ||
util_math.js | ||
util_string.js | ||
util_timer.js | ||
util_xml.js | ||
virtual-machine.js |