)]}'
{
  "commit": "c8e0e94d889cd9b9a423d36c2b194d50805d8272",
  "tree": "d65fb7848c2365b45279a6727f001022f2ba7507",
  "parents": [
    "f17be6770b601a32bdfcc1459e8851becf7fea84"
  ],
  "author": {
    "name": "hathach",
    "email": "thach@tinyusb.org",
    "time": "Fri Aug 21 17:04:34 2026 +0700"
  },
  "committer": {
    "name": "hathach",
    "email": "thach@tinyusb.org",
    "time": "Fri Aug 21 17:04:34 2026 +0700"
  },
  "message": "examples: keep CFG_TUH_VENDOR 0 in tusb_config.h\n\nRemoving the obsolete host vendor driver also dropped the `#define CFG_TUH_VENDOR 0`\nline from the six example configs that carried it. Put it back: host vendor is\ncoming, and the configs are where a reader looks for the set of host classes an\nexample can turn on.\n\nRestored byte-identical to the pre-removal state, each file keeping its own column\nalignment. The define is inert today - nothing under src/, hw/ or tools/ reads\nCFG_TUH_VENDOR - and it is 0 everywhere, so ci_select still reads the vendor class\nas enabled by no example and a change to it still selects nothing.\n\nNote the option\u0027s default in src/tusb_option.h is still gone; implementing the\ndriver will need that back alongside the usbh driver-table entry.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c570a2499edcb3c736cdc55ca9e038a49947d68c",
      "old_mode": 33188,
      "old_path": "examples/dual/dynamic_switch/src/tusb_config.h",
      "new_id": "f3e01630501a28c3e2f822d1cd3db90167a1374a",
      "new_mode": 33188,
      "new_path": "examples/dual/dynamic_switch/src/tusb_config.h"
    },
    {
      "type": "modify",
      "old_id": "a05fcc9bb1592792658909370901543fcd2d725f",
      "old_mode": 33188,
      "old_path": "examples/host/cdc_msc_hid/src/tusb_config.h",
      "new_id": "26fcdd1cb8160720b6ab3301cff0c0ede53d256c",
      "new_mode": 33188,
      "new_path": "examples/host/cdc_msc_hid/src/tusb_config.h"
    },
    {
      "type": "modify",
      "old_id": "e269357b03eb0b147450cc20d3b94971d1b6e217",
      "old_mode": 33188,
      "old_path": "examples/host/cdc_msc_hid_freertos/src/tusb_config.h",
      "new_id": "8583e7176c706f12cb256323ace5a4792479d5f5",
      "new_mode": 33188,
      "new_path": "examples/host/cdc_msc_hid_freertos/src/tusb_config.h"
    },
    {
      "type": "modify",
      "old_id": "e12ff36c843e0ac0a6fe14248650591682b5ca62",
      "old_mode": 33188,
      "old_path": "examples/host/hid_controller/src/tusb_config.h",
      "new_id": "a5c202fdad294a57d78985119c815a3901fb0f49",
      "new_mode": 33188,
      "new_path": "examples/host/hid_controller/src/tusb_config.h"
    },
    {
      "type": "modify",
      "old_id": "f929d49fb585f49f57da5bcd9b5dba071e13d385",
      "old_mode": 33188,
      "old_path": "examples/host/msc_file_explorer/src/tusb_config.h",
      "new_id": "a9d24c89f7a2cf21e7edf621aeae8f6301de35fc",
      "new_mode": 33188,
      "new_path": "examples/host/msc_file_explorer/src/tusb_config.h"
    },
    {
      "type": "modify",
      "old_id": "905aeba0b3996ba60529b297529f6e3d3b4e4b88",
      "old_mode": 33188,
      "old_path": "examples/host/msc_file_explorer_freertos/src/tusb_config.h",
      "new_id": "c3fc4624f111836002068f36de0e6fdba5367cf4",
      "new_mode": 33188,
      "new_path": "examples/host/msc_file_explorer_freertos/src/tusb_config.h"
    }
  ]
}
