Karl Palsson
Karl Palsson
Well, upstream has been merged now, so this just needs the same patch, with an updated submodule SHA, but otherwise, yes. Of course, upstream hasn't done a _release_ yet, so...
I use 5.3.2 here. Note, the whole point of that upstream patch is so that you _don't_ need to copy the linker fragment around, unless you're _really_ needing special custom...
I'd consider turning on `persistent_client_expiration` and restarting, I'd suspect you're storing far more than you think for clients that may not actually be there any more, and arne't going to...
I've patched this per https://github.com/micropython/micropython/pull/12346#issuecomment-2367669119 and it works, but it's still missing quite a lot? Does anyone have an alternative that can support getting notified when counter thresholds are hit?...
> > Does anyone have an alternative that can support getting notified when counter thresholds are hit? I can work on it, but was hoping it already existed :) >...
You probably need to make your control buffer bigger, as your descriptors will now exceed it's space. until https://github.com/libopencm3/libopencm3/pull/1140 is merged, you need to have space to build the descriptors...
I would recheck your descriptors carefully then, I don't have any other ideas, and I've not personally setup a composite with msc. you might want to check that usb_msc_init isn't...
have you considered fixing your libc headers to be sane? :) you're just going to fall into other wholes with other software :)
I think the behaviour of these should be controlled by "quirks flags" as has been proposed for other areas like non-standard addressing too. (node addresses 247-255)
Yes, I was suggesting that allowing non-default things should be optional, and not be forced to _only_ do things in the standard. There's been some discussion and code linked here...