)]}'
{
  "commit": "a13220a127dc446d194fb9d6375fdaf2b404da4e",
  "tree": "bb8712557b26eca9118cbca223ef09fd216288c4",
  "parents": [
    "c442148fc999497f9c80cff459863d956cc5164d"
  ],
  "author": {
    "name": "hathach",
    "email": "thach@tinyusb.org",
    "time": "Mon Sep 21 11:15:49 2026 +0700"
  },
  "committer": {
    "name": "hathach",
    "email": "thach@tinyusb.org",
    "time": "Mon Sep 21 13:20:21 2026 +0700"
  },
  "message": "usbd: hold RX_PENDING in every build, not only with OSAL_MUTEX_REQUIRED\n\nOne state bit and one code path regardless of OS/core config, so a class driver\nthat claims an OUT endpoint from xfer_cb without consuming misbehaves the same\nway on bare-metal as under an RTOS, and test_usbd covers it without forcing\nTUP_MCU_MULTIPLE_CORE.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e3336510add3a6a26a66b675efa2bdba50cab4ea",
      "old_mode": 33188,
      "old_path": "src/common/tusb_private.h",
      "new_id": "f45273f25ea87769cdcf924eab550dc72135229b",
      "new_mode": 33188,
      "new_path": "src/common/tusb_private.h"
    },
    {
      "type": "modify",
      "old_id": "29ad0ee1a1ca2a1edde814e142be305c4989b895",
      "old_mode": 33188,
      "old_path": "src/device/usbd.c",
      "new_id": "68782083173ca2266abb7433b71bc1b09ea270ca",
      "new_mode": 33188,
      "new_path": "src/device/usbd.c"
    },
    {
      "type": "modify",
      "old_id": "d7cb9cc9ae289595b0b2ab708dfe00a4426e89e0",
      "old_mode": 33188,
      "old_path": "src/device/usbd_pvt.h",
      "new_id": "a68e7f4c967e79199926e9bdbc746ba23d44cdfd",
      "new_mode": 33188,
      "new_path": "src/device/usbd_pvt.h"
    },
    {
      "type": "modify",
      "old_id": "d58ad1a0754018270262251a99097f7fb1adc230",
      "old_mode": 33188,
      "old_path": "test/unit-test/CMakeLists.txt",
      "new_id": "06cff5b093f0d79b0275ab8b25cc523e52ba7bdb",
      "new_mode": 33188,
      "new_path": "test/unit-test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "02e341c2bb1e9a7ab11e62d1950de4945c469ed0",
      "old_mode": 33188,
      "old_path": "test/unit-test/project.yml",
      "new_id": "599dabc212dae2a8c55155a190d902b285b377ae",
      "new_mode": 33188,
      "new_path": "test/unit-test/project.yml"
    }
  ]
}
