Tom Lauwaerts
Tom Lauwaerts
The debugger is increasingly slowing down the interpretation. We need to quantify this impact. In case it is significantly slower, we should be able to run WARDuino without that code.
Floating points in WebAssembly follow the IEEE-754 standard, where all comparisons with `NaN` should be false. This is not the case in WARDuino. https://webassembly.github.io/spec/core/bikeshed/#floating-point%E2%91%A0
With the last year of changes, the `platforms/CLI-Emulator/main.cpp` has become very big. The technical debt should be reduced, and the file refactored to be more manageable. Some additional documentation is...
Error on board: ``` rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:2 load:0x3fff0030,len:6008 load:0x40078000,len:15356 ho 0 tail 12 room 4 load:0x40080400,len:4 0x40080400: _init at ??:? load:0x40080404,len:3804 entry 0x40080634...
The interface of unsubscribe is weird, as it uses the fidx. This makes it easy to implement in WA. However, in Rust or AssemblyScript this doesn't make as much sense,...