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