)]}'
{
  "commit": "6edbdf6f8fab919c5e3d1add9fdc3c9967e1c317",
  "tree": "5c71c2d8d777e780b97ae64d4d4b3efabd38cf2b",
  "parents": [
    "081a23dd28c06c4564758310b8472c051ef0ac67"
  ],
  "author": {
    "name": "Anthony DiGirolamo",
    "email": "tonymd@google.com",
    "time": "Mon Jan 08 22:06:17 2024 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jan 08 22:06:17 2024 +0000"
  },
  "message": "fpga_config: Check SPI Flash communication\n\n- Check the SPI Flash chip is readable after the FPGA is configured\n  over serial.\n\n- This fixes SPI flash communication assuming\n  ./out/gn/obj/fpga/toplevel/toplevel.bin is used to configure the\n  FPGA.\n\n  As of https://pigweed-review.googlesource.com/c/gonk/+/185890\n  the SPI bus pins are set to inputs on the FPGA side which allows MCU\n  to SPI flash chip communication.\n\n- Small refactor removing global Arduino `SPI` usage in spi_flash.cc.\n\n- Add ResumeFromPowerDown() to SpiFlash class.\n\nChange-Id: Ibb3a32f3e762c6402f3ed0e4e07e639334e17e2a\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/185870\nReviewed-by: Eric Holland \u003chollande@google.com\u003e\nPresubmit-Verified: CQ Bot Account \u003cpigweed-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: Anthony DiGirolamo \u003ctonymd@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e166f108c20372df0d99f59bceee035ccc792bb",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "8094b68aae9bb1408857940436a41a76eb5bfaf9",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "d028721b9ea8a12ce5fa4a95171fb6b93a67a7a6",
      "old_mode": 33188,
      "old_path": "applications/fpga_config/main.cc",
      "new_id": "a2828a970d9bb9c336bb478293affc56ec79d1cb",
      "new_mode": 33188,
      "new_path": "applications/fpga_config/main.cc"
    },
    {
      "type": "modify",
      "old_id": "daaaa048bcc3cfcf18ec5ec68edad04ed111f6d7",
      "old_mode": 33188,
      "old_path": "applications/spi_flash_test/main.cc",
      "new_id": "70463be0c843248657bd206a965944250f4efa8d",
      "new_mode": 33188,
      "new_path": "applications/spi_flash_test/main.cc"
    },
    {
      "type": "modify",
      "old_id": "7d4ff6a3482864dcc02e5b5b4c7730ec88abe7fc",
      "old_mode": 33188,
      "old_path": "lib/fpga_control/fpga_control.cc",
      "new_id": "090ad5426fecc0fc753ad3e7f78ce6771042680c",
      "new_mode": 33188,
      "new_path": "lib/fpga_control/fpga_control.cc"
    },
    {
      "type": "modify",
      "old_id": "3aa35f6a40f009b1f6ca66f51db7cfb9682cbde1",
      "old_mode": 33188,
      "old_path": "lib/fpga_control/public/gonk/fpga_control.h",
      "new_id": "7493da9875133bafd3d073467e77eae06f739985",
      "new_mode": 33188,
      "new_path": "lib/fpga_control/public/gonk/fpga_control.h"
    },
    {
      "type": "modify",
      "old_id": "ef9b399166948e0c0ba006f2a4e1726ba7483b44",
      "old_mode": 33188,
      "old_path": "lib/pin_config/BUILD.gn",
      "new_id": "42cbc0117e0b8b704175da200ab9ca1c9df6a112",
      "new_mode": 33188,
      "new_path": "lib/pin_config/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "5489b52e42dade101b112b7ae50655ccd9b65db4",
      "old_mode": 33188,
      "old_path": "lib/pin_config/pin_config.cc",
      "new_id": "9debc76fc6403788439d08b9e504636a1772ddd5",
      "new_mode": 33188,
      "new_path": "lib/pin_config/pin_config.cc"
    },
    {
      "type": "modify",
      "old_id": "06c541f2bb25603cb561f0ac97e3664a439a129d",
      "old_mode": 33188,
      "old_path": "lib/pin_config/public/gonk/pin_config.h",
      "new_id": "c3488ec7d740692b12fa5d0627fc578f5b52f865",
      "new_mode": 33188,
      "new_path": "lib/pin_config/public/gonk/pin_config.h"
    },
    {
      "type": "modify",
      "old_id": "86a0fc5b44735ee147b0ab8a36657cdd20a7f9c3",
      "old_mode": 33188,
      "old_path": "lib/spi_flash/public/gonk/spi_flash.h",
      "new_id": "f84d84216065ec25cc02c13e088298ddc435ac96",
      "new_mode": 33188,
      "new_path": "lib/spi_flash/public/gonk/spi_flash.h"
    },
    {
      "type": "modify",
      "old_id": "d5182117c41b1dddebfc1484f8caebd6f9fd40d5",
      "old_mode": 33188,
      "old_path": "lib/spi_flash/spi_flash.cc",
      "new_id": "9202ed148e27c44ec8bd81d74aa5ca45ceb50220",
      "new_mode": 33188,
      "new_path": "lib/spi_flash/spi_flash.cc"
    }
  ]
}
