Commit Graph

295 Commits

Author SHA1 Message Date
Evgeny Kochetkov
bcb4475c29 tweak(stdlib): better error reporting in xod/xommon-hardware/sd-log 2018-11-13 19:07:18 +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
Evgeny Kochetkov
56c7c2ff8c chore(infra): release 0.25.1 2018-10-19 14:18:13 +03:00
Evgeny Kochetkov
645f32ac20 fix(xod-arduino, xod-tabtest, stdlib): do not rely on NUM_ANALOG_INPUTS being defined 2018-10-18 21:04:02 +03:00
Evgeny Kochetkov
422b63c86b fix(xod-arduino, stdlib): do not rely on NUM_DIGITAL_PINS being defined
fixes #1477
2018-10-18 21:04:02 +03:00
Evgeny Kochetkov
2a281c393b chore(infra): release 0.25.0 2018-10-16 13:34:35 +03:00
Evgeny Kochetkov
55ee47311c tweak(stdlib): make http-request(esp8266-mcu) more resillient
Now it does not start a new request until the previous one completes
2018-10-15 16:34:16 +03:00
Kirill Shumilov
280e0f8ff0 fix(xod-client-electron): temporary fix to make possible compile code for esp 2018-10-12 18:09:30 +03:00
Evgeny Kochetkov
6242766a35 refactor(stdlib): make xod/common-hardware/dht11-thermometer more robust
Now in works fine with Arduino Mega and ESP8266-based boards
2018-10-11 18:37:07 +03:00
Evgeny Kochetkov
d966ed1b74 tweak(stdlib): make xod-dev/esp8266-mcu/example-get-external-ip more clear 2018-10-11 17:20:33 +03:00
Kirill Shumilov
ffcfbc9851 feat(xod-client-electron): replace xod-arduino-deploy with arduino-cli 2018-10-10 13:12:28 +03:00
Evgeny Kochetkov
ac001144ab tweak(stdlib): stop checking if port is less than zero
It never is. It's `uint8_t`.
2018-10-08 15:12:33 +03:00
Evgeny Kochetkov
6e750a68c2 tweak(stdlib): support PWM ranges onther than 0-255 in xod/gpio/pwm-write 2018-10-02 16:26:27 +03:00
Evgeny Kochetkov
658ebeeb12 feat(stdlib): add xod-dev/esp8266-mcu library
Part of #1454
2018-10-02 16:26:26 +03:00
Evgeny Kochetkov
d3dc356775 tweak(stdlib): explicitly convert int to uint8_t when reading byte in xod/uart/soft-uart 2018-09-27 19:44:29 +03:00
Evgeny Kochetkov
5397a473e5 tweak(stdlib): fix typos in some descriptions of xod-dev/esp8266 2018-09-27 19:44:29 +03:00
Evgeny Kochetkov
6e457654f0 tweak(stdlib): make sure all arguments of min and max have the same type
this allows building for platforms that use STL versions of `min` and `max` instead of defining their own
2018-09-27 19:44:29 +03:00
Evgeny Kochetkov
fa9fa42fb9 refactor(xod-arduino, xod-tabtest): define "new" operator only for AVR architecture 2018-09-27 19:44:29 +03:00
Evgeny Kochetkov
0b0beed86e chore(infra): release 0.24.1 2018-09-17 18:02:04 +03:00
Evgeny Kochetkov
5d78b87657 chore(infra): release 0.24.0 2018-09-13 13:14:51 +03:00
Evgeny Kochetkov
86498e0db1 feat(stdlib): deprecate xod/uart/begin, call begin right in constructor nodes 2018-09-12 22:39:37 +03:00
Kirill Shumilov
57a74ad00c feat(workspace): add library xod-dev/pn532-nfc 2018-09-12 15:58:30 +03:00
Max Danilin
0801cf5f76 Merge branch 'master' into feat-library-ds-rtc 2018-09-11 19:28:50 +03:00
Max Danilin
9b888d07cc Merge branch 'master' into feat-library-ds-rtc 2018-09-11 18:35:21 +03:00
Max Danilin
3e14db127b Merge branch 'master' into feat-library-datetime 2018-09-11 18:34:23 +03:00
gabbapeople
799cacb447 feat(workspace): add library xod-dev/ds-rtc 2018-09-11 18:32:16 +03:00
gabbapeople
8c2224c3d6 feat(workspace): add new library xod/datetime 2018-09-11 16:42:20 +03:00
Kirill Shumilov
9bbfd2a16e chore(xod-client-electron, workspace): move arduino-libraries content into workspace/__ardulib__ 2018-09-10 15:15:34 +03:00
Evgeny Kochetkov
fcef9d467d tweak(workspace): bump versions of libs in xod-dev 2018-08-17 19:07:13 +03:00
Evgeny Kochetkov
e0b9198bfc chore(infra): release 0.23.0 2018-08-17 16:17:05 +03:00
Evgeny Kochetkov
6014bd7d61 refactor(xod-project): load build-in patches from xodball instead of creating them programmatically 2018-08-02 15:18:54 +03:00
Evgeny Kochetkov
64e4279e95 feat(xod-project, xod-arduino): bus nodes
Closes #1353
2018-08-01 12:51:16 +03:00
Kirill Shumilov
7332106a62 Merge branch '0.22.x' into chore-merge-0.22.x 2018-07-19 19:08:01 +03:00
Kirill Shumilov
447357f1bf fix(workspace): fix xod/uart/uart for boards like Uno (without SERIAL_PORT_HARDWARE_OPEN) 2018-07-19 17:57:32 +03:00
Kirill Shumilov
e53c92a13f tweak(xod-arduino): comment out xod pragmas in transpilation 2018-07-16 13:09:53 +03:00
Evgeny Kochetkov
3557ddcf9a chore(infra): release 0.22.0 2018-07-11 17:27:41 +03:00
Victor Nakoryakov
05d238afdb feat(docs): write W5500 and HTTP GET guides 2018-07-11 16:27:10 +03:00
Victor Nakoryakov
9293dbded4 feat(stdlib): add format-progress node 2018-07-11 16:27:10 +03:00
Evgeny Kochetkov
4e431fb55a tweak(xod-client): allow links between pins of the same node
Closes #1328
2018-07-11 15:20:07 +03:00
Kirill Shumilov
efebfca271 fix(xod-arduino): wrap output pin values with pragmas only once 2018-07-11 13:47:24 +03:00
Evgeny Kochetkov
1ecae48e29 fix(stdlib): remove leftover native implementation files of connect and connect-manual in xod-dev/w5500 2018-07-10 19:14:00 +03:00
Evgeny Kochetkov
829ffdca1c refactor(stdlib): rename xod-dev/w5500/ethernet-shield-device to xod-dev/w5500/w5500-device, add xod-dev/w5500/ethernet-shield 2018-07-10 16:53:05 +03:00
Evgeny Kochetkov
a2d7b12c0b refactor(stdlib): rename xod-dev/esp8266/inet and xod-dev/w5500/inet to avoid name clashing when resolving types 2018-07-10 16:53:05 +03:00
Evgeny Kochetkov
6fd80d9f8f feat(stdlib): add abstract http-request patches to xod/net 2018-07-10 16:53:05 +03:00
Evgeny Kochetkov
e7b3fc39f3 tweak(stdlib): defer blocking connect-* nodes by default in xod-dev/w5500 2018-07-10 15:03:12 +03:00
Kirill Shumilov
d2ab295b7c docs(workspace): add descriptions for xod/uart and xod-dev/esp8266
fixup! docs(workspace): add descriptions for xod/uart and xod-dev/esp8266
2018-07-06 20:12:09 +03:00