From 26b62f7a6c4e5dd98e9a1e7b60c7e3a927e00ec2 Mon Sep 17 00:00:00 2001
From: a_p_u_r_o <applause@elfmimi.jp>
Date: Mon, 2 Aug 2021 08:32:26 +0900
Subject: [PATCH] Fix alignment of USB out report buffer 2 -> 4 (#13838)

---
 tmk_core/protocol/chibios/usb_main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tmk_core/protocol/chibios/usb_main.c b/tmk_core/protocol/chibios/usb_main.c
index 407b8ea75d..3adbb97994 100644
--- a/tmk_core/protocol/chibios/usb_main.c
+++ b/tmk_core/protocol/chibios/usb_main.c
@@ -518,7 +518,7 @@ static uint16_t get_hword(uint8_t *p) {
  * Other Device    Required    Optional    Optional    Optional    Optional    Optional
  */
 
-static uint8_t set_report_buf[2] __attribute__((aligned(2)));
+static uint8_t set_report_buf[2] __attribute__((aligned(4)));
 static void    set_led_transfer_cb(USBDriver *usbp) {
     if (usbp->setup[6] == 2) { /* LSB(wLength) */
         uint8_t report_id = set_report_buf[0];