Results 375 comments of 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...