dccd436a58
Previous fix to RNDIS response queueing caused unaligned access to response buffer in some configurations. On ARM Cortex-M, this would cause hardfault if optimizer used strd instruction. Fix by allocating the buffer as uint32_t. RNDIS messages are always a multiple of 4 bytes in size, so this ensures alignment. |
||
---|---|---|
.. | ||
adb.c | ||
cdcacm_desc.c | ||
cdcacm.c | ||
cdcacm.h | ||
cdcecm.c | ||
cdcecm.h | ||
composite_desc.c | ||
composite.c | ||
composite.h | ||
dfu.c | ||
Kconfig | ||
Make.defs | ||
pl2303.c | ||
rndis_std.h | ||
rndis.c | ||
usbdev_strings.c | ||
usbdev_trace.c | ||
usbdev_trprintf.c | ||
usbmsc_desc.c | ||
usbmsc_scsi.c | ||
usbmsc.c | ||
usbmsc.h |