)]}'
{
  "commit": "18b97fcba0d601774e40301f6786ebe5eb3260d6",
  "tree": "2ab37c6d7406512d6c883fbc68e903d68bab90ad",
  "parents": [
    "66bd4d8aab8c87c0ba12071f5ea73ed29bfb0cd5"
  ],
  "author": {
    "name": "Graham Sanderson",
    "email": "graham.sanderson@raspberrypi.com",
    "time": "Tue Feb 07 07:47:01 2023 -0600"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Feb 07 07:47:01 2023 -0600"
  },
  "message": "add new pcio_I2c_slave library (#1205)\n\n* add (slightly modified) pico_i2c_slave library from https://github.com/vmilea/pico_i2c_slave\r\n* introduce VTABLE_FIRST_IRQ constant",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b09521f61eebc803b1be5a77c36874bb1df6764e",
      "old_mode": 33188,
      "old_path": "docs/index.h",
      "new_id": "209a28aeb72332d10777db68550e7e875841a03f",
      "new_mode": 33188,
      "new_path": "docs/index.h"
    },
    {
      "type": "modify",
      "old_id": "2f516422c1ca0b042cdc1f96559c323708b69ccd",
      "old_mode": 33188,
      "old_path": "src/rp2040/hardware_regs/include/hardware/platform_defs.h",
      "new_id": "c28bb901eae70ecac0e7444b7343c587002b7950",
      "new_mode": 33188,
      "new_path": "src/rp2040/hardware_regs/include/hardware/platform_defs.h"
    },
    {
      "type": "modify",
      "old_id": "fd1260acc97d678339af9d5e8ef0652c6d8c8290",
      "old_mode": 33188,
      "old_path": "src/rp2_common/CMakeLists.txt",
      "new_id": "0f7eb7eb5d0c42684dba3272ec3a70a6c431c97f",
      "new_mode": 33188,
      "new_path": "src/rp2_common/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "202ec02f1e15b6a9b8b0f1ccf2fda0bd51fc0ffa",
      "old_mode": 33188,
      "old_path": "src/rp2_common/hardware_i2c/include/hardware/i2c.h",
      "new_id": "33454f02a6c2d2656b44800dbaff9617b92c5269",
      "new_mode": 33188,
      "new_path": "src/rp2_common/hardware_i2c/include/hardware/i2c.h"
    },
    {
      "type": "modify",
      "old_id": "616ea4923c80e78c50b8922cdcd770559088659f",
      "old_mode": 33188,
      "old_path": "src/rp2_common/hardware_irq/irq.c",
      "new_id": "1ca799c40b358ab95eaa16347874afa85022dd03",
      "new_mode": 33188,
      "new_path": "src/rp2_common/hardware_irq/irq.c"
    },
    {
      "type": "modify",
      "old_id": "3ac5c8ce83b5903757f024327ccc077bd5e9e232",
      "old_mode": 33188,
      "old_path": "src/rp2_common/hardware_timer/timer.c",
      "new_id": "a2bfe89ceac4fa40ecb3569236387f54395b22fd",
      "new_mode": 33188,
      "new_path": "src/rp2_common/hardware_timer/timer.c"
    },
    {
      "type": "modify",
      "old_id": "444d8c23bc02d0af1744f6fa21bdc40e9ccb4a08",
      "old_mode": 33188,
      "old_path": "src/rp2_common/pico_async_context/async_context_threadsafe_background.c",
      "new_id": "7890fe252fbae9661e97cf6291691f306a720113",
      "new_mode": 33188,
      "new_path": "src/rp2_common/pico_async_context/async_context_threadsafe_background.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0f246d2cdfb6e894d6abf88fd58de1e3e03843d",
      "new_mode": 33188,
      "new_path": "src/rp2_common/pico_i2c_slave/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74a988ecb5210b149057b315e8ebcf8459a86dae",
      "new_mode": 33188,
      "new_path": "src/rp2_common/pico_i2c_slave/i2c_slave.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f16bafca2a5ffe757ed7b19c7d3a1fa908ffa60c",
      "new_mode": 33188,
      "new_path": "src/rp2_common/pico_i2c_slave/include/pico/i2c_slave.h"
    },
    {
      "type": "modify",
      "old_id": "0ab07aa8aa1a7bdf47480b12dcb20174adc49a50",
      "old_mode": 33188,
      "old_path": "test/kitchen_sink/CMakeLists.txt",
      "new_id": "2068a1a978b03b52ca00ac0b2dc5f319c3e76f5e",
      "new_mode": 33188,
      "new_path": "test/kitchen_sink/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "03ec8dd3f101c297e9deb28ed80faff45f4ef011",
      "old_mode": 33188,
      "old_path": "test/kitchen_sink/kitchen_sink.c",
      "new_id": "c030a769b49df3f5744040ef48ea13cf395acc04",
      "new_mode": 33188,
      "new_path": "test/kitchen_sink/kitchen_sink.c"
    }
  ]
}
