devicescript
devicescript copied to clipboard
TypeScript for Tiny IoT Devices (ESP32, RP2040, ...)
The concatenation operator (`+`) as well as the indexing operator need to convert arguments to string. This may involve calling user-defined `.toString()` method. The plan: * add a flag to...
Right now, we only have one VM. We could have two VMs, one for user-code one for drivers. This would simplify debugging the user-code.
VSCode allows break on handled/unhandled exception, but it also allows other custom options to be added there. We can add the following: - [ ] "Internal exception" (ones with .internal...
Right now, they are only allowed in `const`/`let` definitions and function arguments. ```ts let x = 0, y = 1 ;({ x, y } = { x: 17, y: 11...
Right now, when we try to read a register, we keep asking for it forever. We should: * [ ] check for `command_not_implemented` packet * [ ] stop asking, or...
Forget should also delete password.
instead ``` const led = startLightBulb({ pin: }) ``` do ``` const led = new LightBuld({ pin: ...}) ```
I have a m5stack atom matrix mcu with a FTDI serial driver. See https://docs.m5stack.com/en/core/atom_matrix The m5stack is unfortunately not recognized as a webserial device in the browser.
Is there a way to notify vscode that the program is locked on a missing client. very catch 22 right now.