devicescript icon indicating copy to clipboard operation
devicescript copied to clipboard

TypeScript for Tiny IoT Devices (ESP32, RP2040, ...)

Results 127 devicescript issues
Sort by recently updated
recently updated
newest added

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...

enhancement
non-mvp

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.

enhancement
non-mvp

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...

enhancement
debugger

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...

enhancement

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...

enhancement
client api

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.

esp32

Is there a way to notify vscode that the program is locked on a missing client. very catch 22 right now.

vscode
debugger