{
int ep_num = usb_ep_logical_to_hw(ep);
+ if (UNLIKELY((size_t)buffer & 0x03))
+ {
+ LOG_ERR("unaligned buffer @ %p\n", buffer);
+ ASSERT(0);
+ }
+
/* Non-blocking read for EP0 */
if (ep_num == CTRL_ENP_OUT)
{
{
int ep_num = usb_ep_logical_to_hw(ep);
+ if (UNLIKELY((size_t)buffer & 0x03))
+ {
+ LOG_ERR("unaligned buffer @ %p\n", buffer);
+ ASSERT(0);
+ }
+
/* Non-blocking write for EP0 */
if (ep_num == CTRL_ENP_IN)
{