jsd1982

Results 29 comments of jsd1982

In my debugging of stdio_usb, the timeout-handling `else` condition is never even hit when data is silently dropped and thus that `PICO_STDIO_USB_STDOUT_TIMEOUT_US` is meaningless for this case. The bug appears...

Upgraded pico-sdk to `develop` and still see the same data drop issue.

I did, but the hash pointed to in develop seems incorrect in .gitmodules: ``` $ git submodule 195dfcc10bb6f379e3dea45147590db2203d3c7b lib/cyw43-driver (195dfcc) 239918ccc173cb2c2a62f41a40fd893f57faf1d6 lib/lwip (STABLE-2_1_0_RELEASE-548-g239918cc) b0b155c9491d9e8cfc3d40366f77accfd3302cec lib/tinyusb (0.13.0-355-gb0b155c94) $ # git log...

Still seeing data loss. I've reduced my minimal example to ridiculously minimal with: ```c while(true) { printf("0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcde\n"); } ``` ```cmake target_compile_definitions(${PROJECT_NAME} PUBLIC PICO_ENTER_USB_BOOT_ON_EXIT=1 PICO_STDIO_ENABLE_CRLF_SUPPORT=0 PICO_STDIO_USB_STDOUT_TIMEOUT_US=2000000000 ) ``` This test works...

Commenting out the only use of format-specifiers in printf() calls triggers the issue far less often but still triggers it. ![image](https://user-images.githubusercontent.com/538152/188325705-44bfa282-850c-48a6-8370-5af571a70f93.png)

In `hiro/core/windows.cpp` we have: ``` auto mWindow::setAlignment(Alignment alignment) -> type& { auto workspace = Monitor::workspace(); auto geometry = frameGeometry(); auto x = workspace.x() + alignment.horizontal() * (workspace.width() - geometry.width()); auto...

The problem is the usage of `RawBsonDocument` to encode all BSON values which is incorrect because not all BSON values are documents. The value is being serialized into an embedded...

Gotcha. Pretty much nothing works as far as interactivity of the field when it's in the cell. Can't select, can't edit, can't type, etc. The mouse cursor changes to an...

No worries, I can find a workaround for my use case. Aside: loving this library so far. Great work!