Skip to content

Commit d1b3732

Browse files
committed
Added experimental WeDo 2.0 support.
Still missing Lego WeDo 2.0 specific blocks and commands. Moved Sphero SPRK+ protocol to coding-with-chrome-library.
1 parent 0b1a468 commit d1b3732

File tree

32 files changed

+1160
-157
lines changed

32 files changed

+1160
-157
lines changed

build/cwc/frameworks.js

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ let glob = closureBuilder.globSupport();
2222

2323

2424
/**
25-
* EV3 Framework
25+
* Lego EV3 Framework
2626
*/
2727
closureBuilder.build({
2828
name: 'cwc.framework.lego.Ev3',
@@ -39,6 +39,24 @@ closureBuilder.build({
3939
});
4040

4141

42+
/**
43+
* Lego WeDo 2.0 Framework
44+
*/
45+
closureBuilder.build({
46+
name: 'cwc.framework.lego.WeDo2',
47+
compress: true,
48+
srcs: glob([
49+
'src/frameworks/internal/lego/wedo2/*.js',
50+
]),
51+
deps: glob([
52+
'src/frameworks/internal/messenger/*.js',
53+
'src/protocol/robots/lego/wedo2/*.js',
54+
'src/utils/stack_queue.js',
55+
]),
56+
out: 'genfiles/core/frameworks/internal/wedo2_framework.js',
57+
});
58+
59+
4260
/**
4361
* Python 2.x Framework
4462
*/

doc/MODES.md

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,11 @@ Workflow
1919
Add a new file_type
2020
--------------------
2121

22-
### Define a file_type
23-
24-
src/file/file_type.js
25-
2622
### Add file extension
2723

2824
Add the official file extension if you don't want to use the .cwc file format.
2925

30-
src/file/file_extension.js
31-
32-
### Define a file_content_type
33-
34-
src/file/file_content_type.js
35-
36-
### Setup file_config
37-
38-
src/file_handler/file_config.js
26+
utils/mine/mime_type.js
3927

4028
Add a new mode
4129
---------------
@@ -45,3 +33,11 @@ Add a new mode
4533
### Add your mode to the mode_type.js
4634

4735
### Add your mode to the mode_config_data.js
36+
37+
### Add blank template file
38+
39+
static_files/resources/templates/...
40+
41+
### Add mode to select screen
42+
43+
ui/select_screen/...

0 commit comments

Comments
 (0)