Commit Graph

3740 Commits

Author SHA1 Message Date
Evgeny Kochetkov
2740dc438c tweak(infra): make screenshotter tool run headlessly 2018-06-09 17:15:44 +03:00
Evgeny Kochetkov
e2b3322649 feat(infra): script for running all screenshot updaters 2018-06-09 17:15:44 +03:00
Evgeny Kochetkov
da8c5df364 chore(docs): generate fresh screenshots for guide 2018-06-09 17:15:44 +03:00
Evgeny Kochetkov
841d38460d feat(infra): scripts to autoupdate most screenshots for guide 2018-06-09 17:15:44 +03:00
Evgeny Kochetkov
b28e23e879 Merge pull request #1274 from xodio/refactor-1254-use-port-and-byte-pins-in-common-hardware
Use port and byte pins in common hardware
2018-06-09 17:12:38 +03:00
Evgeny Kochetkov
deab64b792 refactor(stdlib): use port and byte pins in xod/common-hardware 2018-06-09 16:56:04 +03:00
Evgeny Kochetkov
5b3eea00c3 fix(stdlib): wrong output name in xod/math/math implementation 2018-06-09 16:56:04 +03:00
Kirill Shumilov
089d829aa9 Merge pull request #1277 from xodio/chore-upgrade-puppeteer
Upgrade puppeteer to v1.4.0
2018-06-09 16:55:15 +03:00
Kirill Shumilov
cabf51e27b fix(xod-client-browser): add a kludge to make a functional test work 2018-06-09 16:45:22 +03:00
Evgeny Kochetkov
65867d55b5 chore(infra): upgrade puppeteer 2018-06-09 12:41:44 +03:00
Victor Nakoryakov
e68a0cf253 Merge pull request #1273 from xodio/fix-invalid-bound-literal
Fix bad literal value for i2c/request, input N
2018-06-08 13:34:45 +03:00
Victor Nakoryakov
bd1af928ab fix(stdlib): bad literal value for i2c/request N 2018-06-08 12:44:54 +03:00
Kirill Shumilov
57c054ecfd Merge pull request #1272 from xodio/refactor-1258-remove-port-analog-type
Remove port-analog type
2018-06-07 19:59:40 +03:00
Kirill Shumilov
ed2b65c2bc refactor(xod-project, xod-client, xod-arduino, workspace): remove port-analog type 2018-06-07 19:04:03 +03:00
Victor Nakoryakov
c38d276cdb Merge pull request #1266 from xodio/feat-1260-doc-custom-types
Write custom types guide
2018-06-07 14:03:32 +03:00
Victor Nakoryakov
5cb0ebaad5 feat(docs): write custom types guide 2018-06-07 12:45:24 +03:00
Evgeny Kochetkov
75336897c1 Merge pull request #1271 from xodio/fix-1267-make-sure-definitions-for-all-used-custom-types-are-included
Make sure definitions for all used custom types are included
2018-06-06 19:20:41 +03:00
Evgeny Kochetkov
dbd545eb56 fix(xod-arduino): make sure that definitions of all used custom types are included
Closes #1267
2018-06-06 15:53:07 +03:00
Evgeny Kochetkov
32b8045490 tweak(xod-project): export isConstructorPatch 2018-06-06 15:53:07 +03:00
Evgeny Kochetkov
f0c9c44763 refactor(xod-arduino): extract converting a Patch into a TPatch into a separate function 2018-06-06 15:53:07 +03:00
Evgeny Kochetkov
d017a2a08f refactor(xod-arduino): extract checking for native patches with too many outputs into a separate function 2018-06-06 15:53:07 +03:00
Victor Nakoryakov
3613daf0ab Merge pull request #1270 from xodio/refactor-1253-extract-i2c-nodes
Extract I2C-related nodes of standard library to `xod/i2c`
2018-06-06 15:52:48 +03:00
Victor Nakoryakov
0f64bd25b1 chore(stdlib): deprecate xod/core/i2c-* 2018-06-06 13:08:05 +03:00
Kirill Shumilov
6be2bcc0a3 feat(stdlib): add new lib i2c 2018-06-06 13:08:05 +03:00
Victor Nakoryakov
aa3e1d92aa Merge pull request #1269 from xodio/chore-remove-stale-tutorials
Remove obsolete tutorials
2018-06-05 16:28:35 +03:00
Victor Nakoryakov
f4a9bd7926 chore(doc): remove obsolete tutorials
Remove:

- The very first 3-part tutorial
- Arduino Starter Kit re-implementation
2018-06-05 15:44:59 +03:00
Victor Nakoryakov
f2d51ef5e4 Merge pull request #1268 from xodio/tweak-green-ports
Make port type color green
2018-06-05 15:44:28 +03:00
Victor Nakoryakov
3509749bb1 tweak(xod-client): make port type color green 2018-06-05 15:28:21 +03:00
Victor Nakoryakov
b838effca5 Merge pull request #1256 from xodio/refactor-1241-extract-gpio-nodes
Extract gpio nodes
2018-06-05 15:23:15 +03:00
Victor Nakoryakov
dce320a907 test(xod-arduino): update test fixtures
AVR size increased due to implicit inclusion of `continuously` and
storing `ERR` outputs
2018-06-05 13:25:39 +03:00
Kirill Shumilov
0d712201a3 chore(docs): replace mentions of old gpio nodes from xod/core with new nodes from xod/gpio and xod/common-hardware/analog-sensor 2018-06-05 13:25:39 +03:00
Kirill Shumilov
55a657be90 refactor(workspace, xod-arduino, xod-clients): update welcome-to-xod, fixtures and tests 2018-06-05 13:25:39 +03:00
Kirill Shumilov
bb1c786921 refactor(workspace): add new gpio lib, add analog-sensor into xod/common-hardware 2018-06-05 13:25:39 +03:00
Evgeny Kochetkov
98c13c117d Merge pull request #1263 from xodio/infra-xodball-screenshotting-tool
A very simple tool to capture a screenshot of a xodball
2018-06-04 12:26:27 +03:00
Evgeny Kochetkov
4aa5871095 feat(infra): a simple tool to capture a screenshot of a xodball
Usage:
`./tools/screenshot-xodball ./docs/guide/generics/samples.xodball  main ./test.png`

By default it will produce a 700x700 png file.
If you want different height, it could be passed as a 4th argument.
2018-06-04 12:08:21 +03:00
Victor Nakoryakov
d82b785516 Merge pull request #1262 from xodio/feat-1259-doc-byte-port
Document byte and port types, extract Data Types Reference
2018-06-02 01:04:56 +03:00
Victor Nakoryakov
849757e830 feat(doc): mention generics in data types guide 2018-06-02 00:46:43 +03:00
Victor Nakoryakov
41ab2e9cba tweak(doc): split data-types to guide and reference parts, describe literals 2018-06-02 00:46:43 +03:00
Victor Nakoryakov
9227d3cb98 tweak(docs): describe port type 2018-06-02 00:46:43 +03:00
Victor Nakoryakov
f4c188d961 tweak(docs): absolutize lib links in data-types guide 2018-06-02 00:46:43 +03:00
Victor Nakoryakov
2e2fa7ff3e tweak(docs): improve data-types guide wording, remove legacy, fix inaccuracies 2018-06-02 00:46:43 +03:00
Victor Nakoryakov
905f13c428 Merge pull request #1264 from xodio/fix-due-analog-ports
Fix transpiling analog ports into another C++ literals
2018-06-02 00:41:44 +03:00
Kirill Shumilov
20a69873e7 fix(xod-arduino): transpile analog ports into A# instead of PIN_A#, cause some boards does not have defined PIN_A# 2018-06-01 18:59:11 +03:00
Evgeny Kochetkov
3ea79d7389 Merge pull request #1261 from xodio/refactor-1188-make-xod-bits-use-byte-type
Make xod bits use byte type
2018-06-01 15:24:47 +03:00
Evgeny Kochetkov
7573e91731 fix(xod-arduino): fix formatting of byte literals without suffix 2018-06-01 12:39:45 +03:00
Evgeny Kochetkov
2764ca8aad refactor(stdlib): make xod/bits use byte type
Closes #1188
2018-06-01 12:39:45 +03:00
Evgeny Kochetkov
c3bd4840d0 fix(stdlib): remove deprecation flag from xod/core/add 2018-06-01 12:39:45 +03:00
Evgeny Kochetkov
05be7a4396 Merge pull request #1255 from xodio/fix-1205-durable-toolchain-download-and-install
Make toolchain download and installation process more durable
2018-06-01 12:38:30 +03:00
Evgeny Kochetkov
b42c045d14 refactor(xod-arduino-deploy, xod-deploy, xod-client-electron): move all tool installing code into xod-arduino-deploy 2018-05-30 19:32:42 +03:00
Evgeny Kochetkov
787d2f92bb fix(xod-arduino-deploy): make toolchain download and installation process more durable
Closes #1205
2018-05-30 18:27:26 +03:00