Skip to content

Commit 01470d8

Browse files
committed
static binary values now supported for change & inject by nodered2mcu tool
1 parent 8aeff94 commit 01470d8

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

readme.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Updated August 12, 2022<br>
66
## Introduction
77
This document introduces an implementation of the Node-RED runtime that runs on resource-constrained microcontrollers (MCUs). [Node-RED](https://nodered.org/) is a popular visual environment that describes itself as "a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways."
88

9-
Node-RED is built on Node.js and, consequently, runs where Node.js does: desktop computers and single-board computers like the Raspberry Pi. Because of the dependency on Node.js, Node-RED cannot run where Node cannot, notably the low-cost MCUs found in many IoT products and popular in the maker community.
9+
Node-RED is built on Node.js and, consequently, runs where Node.js does: desktop computers and single-board computers lfike the Raspberry Pi. Because of the dependency on Node.js, Node-RED cannot run where Node cannot, notably the low-cost MCUs found in many IoT products and popular in the maker community.
1010

1111
These MCUs are able to run the same JavaScript language used by Node-RED thanks to the XS JavaScript engine in the [Moddable SDK](https://github.com/Moddable-OpenSource/moddable). However, these MCUs have much less RAM, much less CPU power, and an RTOS instead of a Linux-based OS. As a result, they require a very different implementation. A typical target microcontroller is the ESP32, running FreeRTOS with about 280&nbsp;KB of free RAM and a 160&nbsp;MHz CPU clock.
1212

@@ -298,13 +298,13 @@ This section lists the supported nodes. The implemented features are checked.
298298

299299
### Inject
300300
- [X] Injects multiple properties
301-
- [X] Property values Boolean, timestamp, JSON, number, and string
301+
- [X] Property values Boolean, timestamp, JSON, number, string, and buffer
302302
- [X] "Inject once after"
303303
- [X] "Repeat after"
304304
- [X] Property values msg., flow., global.
305305
- [ ] Interval between times
306306
- [ ] At a specific time
307-
- [ ] Property values buffer, expression, environment variable
307+
- [ ] Property values expression & environment variable
308308

309309
### Link Call
310310
- [X] Implemented
@@ -423,10 +423,10 @@ Implemented using HTML5 `WebSocket` based on ECMA-419 WebSocket Client draft.
423423
- [X] Delete property
424424
- [X] Move property
425425
- [X] Set property value
426-
- [X] Property values Boolean, timestamp, JSON, number, and string
426+
- [X] Property values Boolean, timestamp, JSON, number, string, and buffer
427427
- [X] msg., flow. and global. targets
428428
- [ ] Replace within property value
429-
- [ ] Property values buffer, expression, environment variable
429+
- [ ] Property values expression & environment variable
430430

431431
### Switch
432432
- [X] Multiple rules

0 commit comments

Comments
 (0)