Commit Graph

340 Commits

Author SHA1 Message Date
Evgeny Kochetkov
595fa28597 fix(stdlib): make xod/math/abs correctly handle values between -1 and 0 on esp8266 2019-02-11 15:24:38 +03:00
Evgeny Kochetkov
09dd864a6e chore(infra): release 0.27.0 2019-02-08 17:30:52 +03:00
Evgeny Kochetkov
cad589dd4e fix(stdlib): fix integer overflow in formatNumber on some platforms 2019-02-08 14:41:35 +03:00
Evgeny Kochetkov
2a5dfd322e tweak(stdlib): remove tweak-pulse while they are not supported in the UI 2019-02-08 13:03:38 +03:00
Evgeny Kochetkov
d1a48e7960 fix(stdlib): fix tweak-string-16 implementation 2019-02-08 12:21:52 +03:00
Evgeny Kochetkov
bde9c20fa5 fix(stdlib): prevent erasing of initially bound value of tweak-string-16 2019-02-07 17:18:29 +03:00
Kirill Shumilov
e86332319f chore(fixtures): update fixtures 2019-02-06 16:37:33 +03:00
Evgeny Kochetkov
a2e921c792 feat(xod-arduino, stdlib): C++ implementation of tweak nodes 2019-02-06 12:40:09 +03:00
Kirill Shumilov
df5ae23749 refactor(workspace): copy watch and console-log into new xod/debug library, mark old ones as deprecated 2019-02-01 17:36:12 +03:00
Kirill Shumilov
025acc877e fix(xod/core): fix tabtest of xod/core/cast-to-string(number) 2019-02-01 15:49:44 +03:00
Kirill Shumilov
99ab6f0512 chore(workspace): update cpp fixtures 2019-02-01 13:47:27 +03:00
Kirill Shumilov
07dbcdf5f1 fix(xod-arduino): fix formatNumber converting integers to floats with specified precision (1 with precision 2 = 1.00) 2019-02-01 13:47:27 +03:00
Kirill Shumilov
71c2f1f6d8 feat(xod-client, xod-arduino, xod-cloud-tabtest): make possible to compile simulation wasm and run it 2019-01-31 20:24:18 +03:00
gabbapeople
02fc481743 feat(stdlib): add xod/color library 2019-01-23 11:21:30 +03:00
Evgeny Kochetkov
bebbd09450 chore(infra): release 0.26.1 2019-01-09 16:12:17 +03:00
Evgeny Kochetkov
65c7e8b0ed chore(infra): release 0.26.0 2018-12-27 12:20:58 +03:00
Kirill Shumilov
c5816b16cf fix(xod/core): fix description of the xod/core/select and add a test patch 2018-12-26 14:05:07 +03:00
Kirill Shumilov
a0025e38b5 tweak(xod/core): improve tabtest for xod/core/modulo 2018-12-25 20:41:33 +03:00
Evgeny Kochetkov
048eef72a6 feat(stdlib): place tabtest markers for all patches that had a patch.test.tsv attached 2018-12-25 19:43:10 +03:00
Evgeny Kochetkov
98dc18a475 tweak(stdlib): add timeout pin to xod-dev/esp8266-mcu/connect 2018-12-18 15:38:13 +03:00
Victor Nakoryakov
084491dc11 doc(stdlib): add missing xod/core node descriptions 2018-11-28 19:07:11 +03:00
Evgeny Kochetkov
feb823fbb7 chore(infra): run prettier on .md files 2018-11-27 19:03:53 +03:00
Kirill Shumilov
ffa65804dd fix(xod/core): fix xod/core/delta-time to work with fixed xod/core/delta 2018-11-27 14:06:28 +03:00
Kirill Shumilov
76935afa8a fix(xod/core): fix xod/core/delta to work just like before adding pulses into tabtests 2018-11-27 14:06:28 +03:00
Kirill Shumilov
92ed038f5f feat(xod/core): add tabtests with time flow 2018-11-27 14:06:28 +03:00
Evgeny Kochetkov
d614aedf59 Merge branch '0.25.x' into chore-merge-0.25.x
# Conflicts:
#	.circleci/config.yml
#	CHANGELOG.md
#	lerna.json
#	packages/xod-arduino/platform/runtime.cpp
#	packages/xod-cli/package.json
#	packages/xod-client-browser/package.json
#	packages/xod-client-electron/package.json
#	packages/xod-client-electron/src/app/arduinoCli.js
#	packages/xod-client-electron/src/app/main.js
#	packages/xod-client-electron/src/upload/messages.js
#	packages/xod-client-electron/src/view/containers/App.jsx
#	packages/xod-client-electron/src/view/formatError.js
#	packages/xod-client/package.json
#	packages/xod-client/src/utils/browser.js
#	tools/install-arduinocli.ps1
#	workspace/__lib__/xod-dev/ds-rtc/project.xod
#	workspace/__lib__/xod-dev/esp8266-mcu/project.xod
#	workspace/__lib__/xod-dev/esp8266/project.xod
#	workspace/__lib__/xod-dev/pn532-nfc/project.xod
#	workspace/__lib__/xod-dev/w5500/project.xod
#	workspace/__lib__/xod/bits/project.xod
#	workspace/__lib__/xod/common-hardware/project.xod
#	workspace/__lib__/xod/core/project.xod
#	workspace/__lib__/xod/datetime/project.xod
#	workspace/__lib__/xod/gpio/project.xod
#	workspace/__lib__/xod/i2c/project.xod
#	workspace/__lib__/xod/math/project.xod
#	workspace/__lib__/xod/net/project.xod
#	workspace/__lib__/xod/stream/project.xod
#	workspace/__lib__/xod/uart/project.xod
#	workspace/__lib__/xod/units/project.xod
#	workspace/blink/__fixtures__/arduino.cpp
#	workspace/blink/__fixtures__/firmware.bin
#	workspace/blink/__fixtures__/firmware.hex
#	workspace/count-with-feedback-loops/__fixtures__/arduino.cpp
#	workspace/lcd-time/__fixtures__/arduino.cpp
#	workspace/two-button-switch/__fixtures__/arduino.cpp
#	yarn.lock
2018-11-26 18:38:26 +03:00
Evgeny Kochetkov
32113a406b chore(infra): release 0.25.3 2018-11-22 14:12:09 +03:00
Kirill Shumilov
e3ce3688a3 fix(xod/core): fix flip-flop node 2018-11-22 13:31:04 +03:00
Kirill Shumilov
ec8674fd94 fix(xod/core): fix xod/core/delta node 2018-11-22 13:31:04 +03:00
Kirill Shumilov
c920e4bc83 test(xod/core): add tabtests for pulses 2018-11-22 13:31:04 +03:00
Kirill Shumilov
1bbf13c8b9 test(xod-deploy): replace equality check of compiled in cloud code and compiled fixture with check for being a hex file and check for a filesize 2018-11-15 20:28:16 +03:00
Kirill Shumilov
11f80670a4 feat(xod-tabtest): add tabtests and fix node pad-with-zeroes to work properly with NaN, Inf, OVF values 2018-11-15 20:28:16 +03:00
Kirill Shumilov
602777c43e refactor(xod-arduino, workspace): replace platform-dependent dtostrf with dtoa and move shared formatters.cpp into cpplib directory and rename it 2018-11-15 20:28:16 +03:00
Kirill Shumilov
3bad189261 chore(xod/core): add tabtests for nodes that works with strings 2018-11-15 18:01:52 +03:00
Kirill Shumilov
10c094b13f chore,feat(xod/math): add tabtests, add is-finite and is-nan nodes, fix discretize and map node 2018-11-15 16:04:27 +03:00
Evgeny Kochetkov
bcb4475c29 tweak(stdlib): better error reporting in xod/xommon-hardware/sd-log 2018-11-13 19:07:18 +03:00
Evgeny Kochetkov
8bb557ff22 tweak(stdlib): better error reporting in xod/xommon-hardware/sd-log 2018-11-12 13:05:08 +03:00
Kirill Shumilov
375ac03ade chore(infra): release 0.25.2 2018-11-06 16:50:38 +03:00
Kirill Shumilov
1889f19ff5 fix(workspace): fix xod/bits shift-left and shift-right patches, add tabtests 2018-11-06 16:50:38 +03:00
Evgeny Kochetkov
b65b1f6fc7 fix(stdlib): make xod/core/clock tick even if EN is always dirty 2018-11-06 16:50:37 +03:00
Evgeny Kochetkov
681eb75541 fix(xod-arduino): don't redefine dtostrf for STM32 boards 2018-11-06 16:50:37 +03:00
Evgeny Kochetkov
8b0e9f8269 fix(xod-arduino): avoid false negatives in isValidDigitalPort and isValidAnalogPort on non-AVR platforms 2018-11-06 16:50:37 +03:00
Evgeny Kochetkov
4c23ffc278 chore(infra): release 0.25.1 2018-11-06 16:50:37 +03:00
Kirill Shumilov
ad464b489e chore(infra): release 0.25.2 2018-11-06 14:06:47 +03:00
Kirill Shumilov
925d76ef3d fix(workspace): fix xod/bits shift-left and shift-right patches, add tabtests 2018-11-02 16:40:00 +03:00
Evgeny Kochetkov
d54baeb27d fix(stdlib): make xod/core/clock tick even if EN is always dirty 2018-11-01 16:49:33 +03:00
Evgeny Kochetkov
0e1830932d fix(xod-arduino): don't redefine dtostrf for STM32 boards 2018-10-31 12:39:50 +03:00
Evgeny Kochetkov
a34ff22198 fix(xod-arduino): avoid false negatives in isValidDigitalPort and isValidAnalogPort on non-AVR platforms 2018-10-25 18:46:55 +03:00
Max Danilin
eb32f078db Merge branch 'master' into feat-library-sharp-irm 2018-10-24 15:18:53 +03:00
gabbapeople
5ed869b914 feat: add library xod-dev/sharp-irm 2018-10-24 14:50:35 +03:00