)]}'
{
  "commit": "aea34e5707e8e565f861b07417946e9b5492dc78",
  "tree": "c2b0d50779c8f9ba209be2dc8f62c2ed424fbfe0",
  "parents": [
    "b476581ef082db233d456d4097a0982262e84bbd"
  ],
  "author": {
    "name": "Ha Thach",
    "email": "thach@tinyusb.org",
    "time": "Mon Oct 05 15:49:15 2026 +0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 05 15:49:15 2026 +0700"
  },
  "message": "dwc2: fix efm32 host build and build efm32 in CI (#4090)\n\ndwc2_efm32.h lacked dwc2_int_set(), which hcd_dwc2.c calls, so host/audio_host failed to build for sltb009a; the efm32 USB IRQ now dispatches by role via tusb_int_handler(). CI never built efm32: add it to the matrix and fetch CMSIS_5 for it.\n\nFixes #4082",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a50185d69412a61f0fe0df61de0447d7c55d653",
      "old_mode": 33261,
      "old_path": ".github/scripts/ci_set_matrix.py",
      "new_id": "7a999c7439b56e0ee8f2b04b58267ed960010989",
      "new_mode": 33261,
      "new_path": ".github/scripts/ci_set_matrix.py"
    },
    {
      "type": "modify",
      "old_id": "4a8e1506e887f42f2f7c9914311393c04f5e635b",
      "old_mode": 33188,
      "old_path": "docs/reference/dependencies.rst",
      "new_id": "f515bc402984cb7d9025af7bf95333fa262ff9b7",
      "new_mode": 33188,
      "new_path": "docs/reference/dependencies.rst"
    },
    {
      "type": "modify",
      "old_id": "7a5ea6a74d4a2170caaf049234b767e831d50f43",
      "old_mode": 33188,
      "old_path": "hw/bsp/efm32/family.c",
      "new_id": "0ee9a8a5fbc5a2e17e09c8c56154f8b2f9978476",
      "new_mode": 33188,
      "new_path": "hw/bsp/efm32/family.c"
    },
    {
      "type": "modify",
      "old_id": "22a04c464dee8572b52ad198b85dea4aa6c19367",
      "old_mode": 33188,
      "old_path": "src/portable/synopsys/dwc2/dwc2_common.h",
      "new_id": "4ca5f34e807001b67d738ec3a27b07d67de0ae20",
      "new_mode": 33188,
      "new_path": "src/portable/synopsys/dwc2/dwc2_common.h"
    },
    {
      "type": "modify",
      "old_id": "8b2922cc976bc65ff6c63aed08ddf4f8ae68c7bb",
      "old_mode": 33188,
      "old_path": "src/portable/synopsys/dwc2/dwc2_efm32.h",
      "new_id": "0cccaad025629145fc37817034f26b8a58281744",
      "new_mode": 33188,
      "new_path": "src/portable/synopsys/dwc2/dwc2_efm32.h"
    },
    {
      "type": "modify",
      "old_id": "cc94a70ecae387a01c0e904b77b5de25cb9206bd",
      "old_mode": 33188,
      "old_path": "test/hil/test/test_ci_select.py",
      "new_id": "28ab7a99461bfd6ad32d18d6a5bc9aafb7c2977e",
      "new_mode": 33188,
      "new_path": "test/hil/test/test_ci_select.py"
    },
    {
      "type": "modify",
      "old_id": "b792e724f077524bd2f6517ede34a2c500d7ca27",
      "old_mode": 33261,
      "old_path": "tools/get_deps.py",
      "new_id": "20af00b1f0f49f4f978704022d010954016ac061",
      "new_mode": 33261,
      "new_path": "tools/get_deps.py"
    }
  ]
}
