Marcus Comstedt
Marcus Comstedt
I have no way to reproduce this; my Mac is not supported by MacOS newer than 10.5, and doesn't have USB3 anyway. :smile:
That leaves you with 0 host side buffering during descriptor change though, so hardly a good solution. I wonder if there is some kind of bug in libusb causing this?...
@Pcothren Do you mean setting the shifts in `imconfig.h` instead? It seems more logical to me to fix the broken defaults instead of overriding them, but either way works I...
@lurch I think there may be a misunderstanding here. What the code does it make the data being accessed as little endian, regardless of the systems actual endianness. On a...
@lurch Yes, I have a patch for `picotool` too. It depends on this patch though, so I wanted to test the waters here first before submitting it. :smile:
@lurch RCS Talos II (POWER9) with Gentoo Linux is my main host. I also have a big endian Raspberry Pi 3. :smile_cat:
@aallan All ARM-v8 cores from ARM are bi-endian. VAX is little-endian only, though, having been designed in the 1970:s, just like x86. :laughing:
@kilograham Sure thing!
> I'm a bit torn over this; scalar_storage_order isn't supported on clang (even gcc mode). Ah, ok. In that case at the very least there should be a conditional `#error`...
@kilograham I reworked the patch to work along the lines you described. The SDK patch wasn't affected that much. The `picotool` patch became a bit more messy when `picoboot_connection.c` can't...