Sean Cross
                                            Sean Cross
                                        
                                    My mistake -- the issue in my code was that on a Raspberry Pi Pico they don't send data until the DTR bit is asserted. Adding ` port.write_data_terminal_ready(true)?;` solved my...
I am willing to license `toboot-api.h` under any sort of permissive license, such as Apache or MIT. What would be the best way to do that? Just adding it to...
I've added a note to `README.md` and added the header to `toboot-api.h`.
Better in what way? What is the issue that LUFA would address?
Are you seeing expected behavior? Toboot entry is forced after updating: https://github.com/im-tomu/tomu-bootloader/blob/master/booster/main.c#L74 The `boot_count` value out o be 0, which is why the `BOOT_FAILED_TOO_MANY_TIMES` code is surprising. What is the...
Since it's generally a 32-bit machine, what if we only consider the `boot_count` to be valid if `board_model` is correctly set? Most processes (such as OpenOCD) will overwrite entire words,...
For what it's worth, I didn't get satisfactory results out of recommonmark, but I think that's mostly because I found you can't mix both markdown and rst in the same...
For what it's worth, I'm running into this issue as well. I'm having no end of trouble getting gdb to work with Rust. I have a binary that I have...
The advantage to the Fomu ROM patching vs `icebram` is that it's less to keep track of, and ends up being faster: * `icebram` requires an input ROM, an output...
Yes, that makes sense. By the way, this was discovered when we were porting Linux to the Hackaday conference badge. For some reason, an atomic instruction was taking two cycles...