)]}'
{
  "commit": "37d804eb3011f7201c9424f017186b4735102912",
  "tree": "a806ac577a0560298a3b94643923ad4b75867652",
  "parents": [
    "9ba5b6649310c07e6f2955b82bea28de0e247013"
  ],
  "author": {
    "name": "JesseMelon",
    "email": "jessechambers2000@icloud.com",
    "time": "Tue Jun 02 17:30:56 2026 -0400"
  },
  "committer": {
    "name": "Anthony Rocha",
    "email": "116300062+rusty1968@users.noreply.github.com",
    "time": "Mon Jun 08 09:16:30 2026 -0700"
  },
  "message": "i2c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c9374166856f7f087840f3e753dc21f43c0440af",
      "old_mode": 33188,
      "old_path": "hal/blocking/src/i2c_hardware.rs",
      "new_id": "c08d66b64285a7ac4ceea03ae364e1a47736cf01",
      "new_mode": 33188,
      "new_path": "hal/blocking/src/i2c_hardware.rs"
    },
    {
      "type": "modify",
      "old_id": "8c96d02ae16bdc305d37cdc2f32380ae62fb8130",
      "old_mode": 33188,
      "old_path": "platform/impls/baremetal/mock/src/i2c_hardware.rs",
      "new_id": "580e5014613c6e0223d476039babd7282562a084",
      "new_mode": 33188,
      "new_path": "platform/impls/baremetal/mock/src/i2c_hardware.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2c2e06de34cf1996739ef5798a2aced281805e2",
      "new_mode": 33188,
      "new_path": "services/i2c/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ccf7381619ae87cc79d6471848a07707622713b6",
      "new_mode": 33188,
      "new_path": "services/i2c/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6d608388434b3fb28a7956a6adf3630a28ea0ae",
      "new_mode": 33188,
      "new_path": "services/i2c/api/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ccbaead8aa0d2da180487fafa3a7e1b6ed950830",
      "new_mode": 33188,
      "new_path": "services/i2c/api/src/lib.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e1075ea1b5d436a31e233c0bf9daf62a5a9b881",
      "new_mode": 33188,
      "new_path": "services/i2c/api/src/protocol.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75f2af4e3dec1aa75294fccf2930cf5969b7ceec",
      "new_mode": 33188,
      "new_path": "services/i2c/api/src/seam.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01238e34c281ce8a65ccb83cbd80cf0142d27e31",
      "new_mode": 33188,
      "new_path": "services/i2c/api/src/transport.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "198350808b9a0341d0c49a28d44cc0f7f8263dd7",
      "new_mode": 33188,
      "new_path": "services/i2c/client-ipc/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d86736d81979380546a53bf982830b173aac9718",
      "new_mode": 33188,
      "new_path": "services/i2c/client-ipc/src/lib.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67ae0f82089dc5341874770e275daef159abd90e",
      "new_mode": 33188,
      "new_path": "services/i2c/client/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63861219c77d13c273042541173757563cca502e",
      "new_mode": 33188,
      "new_path": "services/i2c/client/src/lib.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bf31822c9688f790742f0290cac5e718396ad33",
      "new_mode": 33188,
      "new_path": "services/i2c/server-runtime/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bda63a1b4e85f77a0c39ff9556e83009b843d5cc",
      "new_mode": 33188,
      "new_path": "services/i2c/server-runtime/src/lib.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54b9a651cd4a7c6aa63603fc6e680b0f46101a23",
      "new_mode": 33188,
      "new_path": "services/i2c/server/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71a9ac478465a893a3e9c0579594c866c118fcc7",
      "new_mode": 33188,
      "new_path": "services/i2c/server/src/lib.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd29e90f0f3fa3ed0b87111f57cdfedb9b200f1e",
      "new_mode": 33188,
      "new_path": "services/i2c/server/src/loopback.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d306f265376c90d20893a7dd7d8b44e332985447",
      "new_mode": 33188,
      "new_path": "services/i2c/server/src/slave.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2b95cff19f0e41cbb3f1aa6a58038382cc1fb7f",
      "new_mode": 33188,
      "new_path": "services/i2c/tests/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33326525bac39b55c37bdbd8c06ff34eace08e1c",
      "new_mode": 33188,
      "new_path": "services/i2c/tests/loopback.rs"
    },
    {
      "type": "modify",
      "old_id": "4e93bf195d5ad7e5665921879bda4feac56fd235",
      "old_mode": 33188,
      "old_path": "target/ast10x0/BUILD.bazel",
      "new_id": "8ecaf62fe20911b39e72af75b12324d9d10f9fd8",
      "new_mode": 33188,
      "new_path": "target/ast10x0/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ad851043b9bc7420af94cdb82fcda16f1525138",
      "new_mode": 33188,
      "new_path": "target/ast10x0/backend/i2c/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e206afe6d1cd4dbe3874d8f102ba350a992f06a",
      "new_mode": 33188,
      "new_path": "target/ast10x0/backend/i2c/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "4a4734ec85c9b7d211dc2ba02ba7b062e067ea1f",
      "old_mode": 33188,
      "old_path": "target/ast10x0/board/BUILD.bazel",
      "new_id": "e5baf596e127d23bbb36a1d8ad108802252420d7",
      "new_mode": 33188,
      "new_path": "target/ast10x0/board/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "46acb80fa2aab6de85acbd7d27242e7696c804f9",
      "old_mode": 33188,
      "old_path": "target/ast10x0/board/src/lib.rs",
      "new_id": "e12c05d77c6b18637dc02c5ddec73fae16ce452a",
      "new_mode": 33188,
      "new_path": "target/ast10x0/board/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "bb3cefb3487177521ba08e5f7e0f2ead32cac53f",
      "old_mode": 33188,
      "old_path": "target/ast10x0/peripherals/BUILD.bazel",
      "new_id": "450531bf58238d4850fa3d49ef71bfec02a540eb",
      "new_mode": 33188,
      "new_path": "target/ast10x0/peripherals/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "555fc5bc35ecd2412096f6ee490b831da8992e13",
      "old_mode": 33188,
      "old_path": "target/ast10x0/peripherals/i2c/controller.rs",
      "new_id": "efdc58b304f9e59d8ed125dd1c57da6dedaf03ca",
      "new_mode": 33188,
      "new_path": "target/ast10x0/peripherals/i2c/controller.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ebe1d137a00fe36e8f728682a300f3e84a30901",
      "new_mode": 33188,
      "new_path": "target/ast10x0/peripherals/i2c/hal_slave_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "f8a01f94daad3b71976449231553fd73fb16ead4",
      "old_mode": 33188,
      "old_path": "target/ast10x0/peripherals/i2c/master.rs",
      "new_id": "1981631a70d51341b89fe9094a381d8252cc17df",
      "new_mode": 33188,
      "new_path": "target/ast10x0/peripherals/i2c/master.rs"
    },
    {
      "type": "modify",
      "old_id": "8484598b546d719ed5160fe8208150f254d6c581",
      "old_mode": 33188,
      "old_path": "target/ast10x0/peripherals/i2c/mod.rs",
      "new_id": "8ffc2e59144cf811f3bb3d13127484598b27ca05",
      "new_mode": 33188,
      "new_path": "target/ast10x0/peripherals/i2c/mod.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09db9a0cb25e77d29290120654dba8942dee069c",
      "new_mode": 33188,
      "new_path": "target/ast10x0/peripherals/i2c/registers.rs"
    },
    {
      "type": "modify",
      "old_id": "6391910e7ef6e66ce72513c2ca4198655d62b4b1",
      "old_mode": 33188,
      "old_path": "target/ast10x0/peripherals/i2c/slave.rs",
      "new_id": "9888549e25027ce6bf7c808d5a78e158da2a30bf",
      "new_mode": 33188,
      "new_path": "target/ast10x0/peripherals/i2c/slave.rs"
    },
    {
      "type": "modify",
      "old_id": "6b819bee74fb44b61ef507839bc6da665468981f",
      "old_mode": 33188,
      "old_path": "target/ast10x0/tests/peripherals/i2c/i2c_init/target.rs",
      "new_id": "bd8185759adcd5aafe4b330a4af31d5e3a2526d6",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/peripherals/i2c/i2c_init/target.rs"
    },
    {
      "type": "modify",
      "old_id": "2ee63a1bd3216df3aff0e428fec9d4cfd269d796",
      "old_mode": 33188,
      "old_path": "target/ast10x0/tests/peripherals/i2c/i2c_irq/slave_target.rs",
      "new_id": "ea0852c1fd44ee3e6b2ba80ba2428483e46490cb",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/peripherals/i2c/i2c_irq/slave_target.rs"
    },
    {
      "type": "modify",
      "old_id": "33439ed4e37d7d13cee1a0a57168cd69a4255ce1",
      "old_mode": 33188,
      "old_path": "target/ast10x0/tests/peripherals/i2c/i2c_irq/target.rs",
      "new_id": "0c73ab838f6902588f5e9cfe5a3c3209cd21f49d",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/peripherals/i2c/i2c_irq/target.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c65b1ca34915bb755a6b08742e086cb35ab53d6e",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/peripherals/i2c/i2c_slave_rx/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62af5992e91d552741fc154768f3b7fedc00b8fb",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/peripherals/i2c/i2c_slave_rx/master_system.json5"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c37242791a97a097f78429fd2e42779c621e6fd",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/peripherals/i2c/i2c_slave_rx/master_target.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96d9f406abdd8dc33517a8418d00436bc9218dcb",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/peripherals/i2c/i2c_slave_rx/system.json5"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "215999994b02a8790b4b1965e2acafad56c09b14",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/peripherals/i2c/i2c_slave_rx/target.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab76cf87f94add01ada305d80df2cd3600e4d23d",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/peripherals/i2c/i2c_slave_rx_ipc/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f50abb707ef672257a5fdae1523ccc3dd1f7bcb",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/peripherals/i2c/i2c_slave_rx_ipc/master_system.json5"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72b2989d3756eff21a2c9ab9018b73ebba8aa70b",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/peripherals/i2c/i2c_slave_rx_ipc/master_target.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "792eb3119e03d2a4ef9dc307d9cddd5a92b47736",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/peripherals/i2c/i2c_slave_rx_ipc/server_main.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe775b72bee91c8cbcf6fdba3a3f7bca6f3557b6",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/peripherals/i2c/i2c_slave_rx_ipc/slave_rx_main.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1709b7f1fde87e8d88c6496212305384dcfd9211",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/peripherals/i2c/i2c_slave_rx_ipc/system.json5"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60163ddd6fc92f722496012886487f3940399fd7",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/peripherals/i2c/i2c_slave_rx_ipc/target.rs"
    }
  ]
}
