Michael Smith
Michael Smith
> One thing I could change is to essentially add a new task specifically for erasing blocks, so that all blocks of a write operation are erased at once (this...
No worries, my nrf52840 just showed up so I'll investigate
Oh yeah, this fell off my radar. I've got a debugger just about set up with an nrf52840 now so I can dig into this again
Ok, at least in my testing it looks like it's just a problem with m.buf being too small. My test device has a write block size of 4 bytes, which...
Sorry, been getting distracted a lot recently haha. I'll start working on this again this weekend
Ok, finally getting back into this now. Let me see where I left off
Woof, that was an adventure. The usb endpoint handling logic for nrf52840 was unconditionally accepting packets and I ended up having to rework it a little bit in order to...
Sorry, I've been playing whackamole with bugs in this one a little bit. I started putting together a branch with tests to try and iron those out properly. I'll trim...
I rebased if you want to give it a go, but I haven't tested it yet. I spent a bunch of time arguing with both the jlink and the nrf52...
Ok, nailed down the bug I was stuck on for the longest time where endpoint stalls were hanging indefinitely and the CSW was not being returned. In order to reset...