)]}'
{
  "log": [
    {
      "commit": "67ef10ce890fd1d47d72a6870381c5b253b8b11f",
      "tree": "0b57d7d43962189d82da91ce3bfc48c6c1781e17",
      "parents": [
        "7ad4ba6c9b1e84efcfafebac48cae23ae74cd0ff"
      ],
      "author": {
        "name": "Patrick Shickel",
        "email": "pshickel@google.com",
        "time": "Wed Jan 19 17:57:16 2022 +0000"
      },
      "committer": {
        "name": "Patrick Shickel",
        "email": "pshickel@google.com",
        "time": "Wed Jan 19 17:57:16 2022 +0000"
      },
      "message": "[docs] Correction for Zedmon sample rate\n\nThe current README claims Zedmon supports up to 3.5 KHz sample rate. In\nreality, the max sample rate is 1.5 KHz.\n\nChange-Id: I7538360407a8f9c01d0e960725c0da964fd7a324\nReviewed-on: https://fuchsia-review.googlesource.com/c/zedmon/+/633222\nReviewed-by: Onath Dillinger \u003cclaridge@google.com\u003e\n"
    },
    {
      "commit": "7ad4ba6c9b1e84efcfafebac48cae23ae74cd0ff",
      "tree": "5d5cfab23153f4138b605b6b5e8bcb2e4b523fe2",
      "parents": [
        "3e047ce58bd540e6e4cf2407d2edd77ce4411530"
      ],
      "author": {
        "name": "Onath Claridge",
        "email": "claridge@google.com",
        "time": "Thu Oct 07 20:21:16 2021 +0000"
      },
      "committer": {
        "name": "Onath Claridge",
        "email": "claridge@google.com",
        "time": "Thu Oct 07 20:21:16 2021 +0000"
      },
      "message": "[firmware] Update lk revision.\n\nUpdate lk to get 3c4a0b96c1, which fixes a bug that caused timestamps\nto wrap as uint32_ts.\n\nFixed: 82631\nChange-Id: I88f0f4aca62d51e764ab0f18650dc5abf7d8d784\nReviewed-on: https://fuchsia-review.googlesource.com/c/zedmon/+/568466\nReviewed-by: Patrick Shickel \u003cpshickel@google.com\u003e\n"
    },
    {
      "commit": "3e047ce58bd540e6e4cf2407d2edd77ce4411530",
      "tree": "430e794a9270bd6f7fc51c21c0f3fa833eeade35",
      "parents": [
        "9765b27b5f39bb41a58edc893e7e8f2a0f1e20ef"
      ],
      "author": {
        "name": "Onath Claridge",
        "email": "claridge@google.com",
        "time": "Tue Jul 21 21:28:02 2020 +0000"
      },
      "committer": {
        "name": "Onath Claridge",
        "email": "claridge@google.com",
        "time": "Tue Jul 21 21:28:02 2020 +0000"
      },
      "message": "[firmware] Update lk revision.\n\nUpdate lk to get fix for timer configuration\n(https://github.com/littlekernel/lk/pull/264).\n\nChange-Id: I186ce0a85d36b1ebecaedd96b535f3a63ffce432\nReviewed-on: https://fuchsia-review.googlesource.com/c/zedmon/+/409098\nReviewed-by: Patrick Shickel \u003cpshickel@google.com\u003e\n"
    },
    {
      "commit": "9765b27b5f39bb41a58edc893e7e8f2a0f1e20ef",
      "tree": "dfff775b7cfedfde73fb26d6f7207ba60d49d4c8",
      "parents": [
        "642980e96916a8be053bc036ab4c2a88cce69b0a"
      ],
      "author": {
        "name": "Patrick Shickel",
        "email": "pshickel@google.com",
        "time": "Fri Aug 16 14:20:18 2019 -0700"
      },
      "committer": {
        "name": "Patrick Shickel",
        "email": "pshickel@google.com",
        "time": "Fri Aug 16 14:23:40 2019 -0700"
      },
      "message": "[firmware] configure pull-up for serial UART RX pin\n\nThe serial UART RX pin was being (mis)configured such that it was floating when\nthe pin is not in use, which was leading to an IRQ storm. Resolved by\nconfiguring an internal pull-up on this pin\n\nChange-Id: I33707d94963ebeba8eaede3af2182b83b5e30e57\n"
    },
    {
      "commit": "642980e96916a8be053bc036ab4c2a88cce69b0a",
      "tree": "bba66cd43a8596085bbbdabe8d04d48dfcae4e56",
      "parents": [
        "4264d5150812eef7b4698f7525dcc4fb4788a2ac"
      ],
      "author": {
        "name": "Patrick Shickel",
        "email": "pshickel@google.com",
        "time": "Thu Aug 08 11:26:18 2019 -0700"
      },
      "committer": {
        "name": "Patrick Shickel",
        "email": "pshickel@google.com",
        "time": "Thu Aug 08 16:10:09 2019 -0700"
      },
      "message": "[firmware] update LK to pick up USB enumeration bug fix\n\n- Sync lk submodule with upstream\n- Update lk header include paths to resolve build failures caused by recent\nlk changes\n\nChange-Id: I552a58a1c763d7029e11a09491a30143c3af92e0\n"
    },
    {
      "commit": "4264d5150812eef7b4698f7525dcc4fb4788a2ac",
      "tree": "4d98195900ed7afd45a3f0756ea704011e23cacd",
      "parents": [
        "594fcf31badea8233cda839c740c2a812303f2ca"
      ],
      "author": {
        "name": "Onath Claridge",
        "email": "claridge@google.com",
        "time": "Tue Jul 30 15:00:48 2019 -0700"
      },
      "committer": {
        "name": "Onath Claridge",
        "email": "claridge@google.com",
        "time": "Fri Aug 02 14:16:00 2019 -0700"
      },
      "message": "Add shunt resistance value to firmware.\n\nAdds support for a \"Query Parameter Value\" packet to Zedmon firmware,\nwhich may be used to query the shunt resistance of the unit.\n\nThe client now fetches resistance from the firmware rather than taking\nit as a command line flag.\n\nChange-Id: Id137ff7838aa86676621f6b1c3bca3c1f190aaf7\n"
    },
    {
      "commit": "594fcf31badea8233cda839c740c2a812303f2ca",
      "tree": "cacdec92465958770e388896cc67bd0be59c06db",
      "parents": [
        "ffe5eff39d77cef50e5ec738815c9d7696de9fe4"
      ],
      "author": {
        "name": "Onath Claridge",
        "email": "claridge@google.com",
        "time": "Tue Jul 23 15:55:56 2019 -0700"
      },
      "committer": {
        "name": "Onath Claridge",
        "email": "claridge@google.com",
        "time": "Tue Jul 23 17:52:24 2019 -0700"
      },
      "message": "Support power calculation and CSV header line.\n\nIf --header is specified, then a header line is generated for the CSV\noutput.\n\nIf --resistance is set to a positive number (should be the shunt\nresistance for the zedmon unit), then power is calculated and included\nin the output.\n\nChange-Id: Id84cf6d38e7d90e3eab02046ffaa1a4ce24af703\n"
    },
    {
      "commit": "ffe5eff39d77cef50e5ec738815c9d7696de9fe4",
      "tree": "e8345f5633ce3533aee4aae13fc98b8c45c4b57b",
      "parents": [
        "29d95123c28362f39cf7e6dde378d70f652127ea"
      ],
      "author": {
        "name": "Fadi Meawad",
        "email": "fmeawad@chromium.org",
        "time": "Fri Jul 12 17:35:18 2019 -0700"
      },
      "committer": {
        "name": "Fadi Meawad",
        "email": "fmeawad@chromium.org",
        "time": "Fri Jul 12 17:37:56 2019 -0700"
      },
      "message": "Fix Typo\n\nTBR\u003dgracelaw@google.com\n\nChange-Id: Ia067313be90f8ed770254f2ae3d5df730ab31368\n"
    },
    {
      "commit": "29d95123c28362f39cf7e6dde378d70f652127ea",
      "tree": "48e0247682672e37042dec4ffc48a9d1bbed4040",
      "parents": [
        "62625dcbd67a8821d47f833449a939a0cc5cdbf0"
      ],
      "author": {
        "name": "Fadi Meawad",
        "email": "fmeawad@chromium.org",
        "time": "Fri Jul 12 15:25:57 2019 -0700"
      },
      "committer": {
        "name": "Fadi Meawad",
        "email": "fmeawad@chromium.org",
        "time": "Fri Jul 12 15:43:29 2019 -0700"
      },
      "message": "Update the documentation.\n\nAdd a getting_started.md file, that expands and replaces compilation.md.\n\nIt includes instructions for wiring, installation and using the tool.\n\nChange-Id: I70ba7a82030813b1ad9c548790ed86e9dad6de8c\n"
    },
    {
      "commit": "62625dcbd67a8821d47f833449a939a0cc5cdbf0",
      "tree": "a9ff0c3a0173e98f630dd9321ad233e3ff91b93c",
      "parents": [
        "6fff8eeeb397a1f4866e7c57670f48014a3e0ad7"
      ],
      "author": {
        "name": "Fadi Meawad",
        "email": "fmeawad@google.com",
        "time": "Thu Jul 11 15:45:00 2019 -0700"
      },
      "committer": {
        "name": "Fadi Meawad",
        "email": "fmeawad@google.com",
        "time": "Thu Jul 11 23:23:05 2019 +0000"
      },
      "message": "Fix recording to a file.\n\nAvoid redefining the file object, otherwise the output is never written.\n\nTEST: ./zedmon record\nand make sure that zedmon.csv is not empty\n\nChange-Id: I07f6e7575ff9052e28c98e722adb1c841c38f573\n"
    },
    {
      "commit": "6fff8eeeb397a1f4866e7c57670f48014a3e0ad7",
      "tree": "f6265343464db7e85050dd84748b210ba7c7029e",
      "parents": [
        "7331d7c01a4b5e06baf1800975cff04b96bac68b"
      ],
      "author": {
        "name": "Mark Dittmer",
        "email": "markdittmer@google.com",
        "time": "Tue Apr 16 23:45:15 2019 +0000"
      },
      "committer": {
        "name": "Mark Dittmer",
        "email": "markdittmer@google.com",
        "time": "Tue Apr 16 23:45:15 2019 +0000"
      },
      "message": "[zedmon][record] Add stream-to-stdout support\n\nAdd stream-to-stdout (instead of write-to-zedmon.csv) support by adding\na `-out` flag to `zedmon record` command. This is a better interface\nfor consumers such as Fuchsia\u0027s `traceutil` devhost utility.\n\nChange-Id: Iffae2ee8790e489951f3891e9440617bfb2f9eb8\n"
    },
    {
      "commit": "7331d7c01a4b5e06baf1800975cff04b96bac68b",
      "tree": "55b74a6f6d50f0bcd84c51654a38b4a0df7e9b71",
      "parents": [
        "84f07c2cb61db31778ff0fae6e36ee37e8cb5484"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Mon Mar 25 13:28:08 2019 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Apr 09 19:48:58 2019 +0000"
      },
      "message": "Add ina_write8/16 commands.\n\nChange-Id: I52ae36500b3685aae74fee10f0b04e5e7eee4f75\n"
    },
    {
      "commit": "84f07c2cb61db31778ff0fae6e36ee37e8cb5484",
      "tree": "8ca307cd6b77cfdf1328d04feb944336635105e6",
      "parents": [
        "aafea85cd20b9a0e8cea4d303a76516a86533b12"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Mon Mar 25 13:15:23 2019 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Apr 09 19:48:38 2019 +0000"
      },
      "message": "Use Fast Mode Plus i2c timings.\n\nThis avoids saturating the i2c bus when streaming at fastest\nsample rate.\n\nRolls: lk to pick up ability to override i2c clock rate.\n\nChange-Id: I9ce35e4238e25c154b14fbe584232ddaa98c19d1\n"
    },
    {
      "commit": "aafea85cd20b9a0e8cea4d303a76516a86533b12",
      "tree": "9c5a7d1ee1bed4ae96d307b4f46885c498756b08",
      "parents": [
        "65ae145c8f9fe715be8ce5fbec63cd060d68c2ba"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Fri Feb 15 11:53:23 2019 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Apr 09 19:48:16 2019 +0000"
      },
      "message": "Add watchdog to restart sampling pipeline.\n\nIf we miss an alert signal edge, we\u0027ll stop sampling.  To protect\nagainst this, we do an extra sample if we\u0027ve gotten no samples\nbetween two heartbeats.\n\nChange-Id: I420f18b7ae14fb5683bf8609e2c0bdb584c3c814\n"
    },
    {
      "commit": "65ae145c8f9fe715be8ce5fbec63cd060d68c2ba",
      "tree": "1eef76236d592388e78de433efa7b358448597b4",
      "parents": [
        "d96ac49c773be6ed2c541911767d94367efe3b5f"
      ],
      "author": {
        "name": "Mark Dittmer",
        "email": "markdittmer@google.com",
        "time": "Fri Mar 22 10:42:36 2019 -0400"
      },
      "committer": {
        "name": "Mark Dittmer",
        "email": "markdittmer@google.com",
        "time": "Thu Mar 28 13:43:10 2019 -0400"
      },
      "message": "[zedmon] Clean up logging; send to stderr\n\nThis is in preparation for stream-to-stdout support.\n\nChange-Id: I09bbdec30e2362759a80c5fef152594b24265c3f\n"
    },
    {
      "commit": "d96ac49c773be6ed2c541911767d94367efe3b5f",
      "tree": "6edf0892b3a278c89335c255e49d886370b97dfb",
      "parents": [
        "49371c61f3807ecc1fd68304c1e493455fc47ac5"
      ],
      "author": {
        "name": "Mark Dittmer",
        "email": "markdittmer@google.com",
        "time": "Tue Mar 19 14:22:34 2019 -0400"
      },
      "committer": {
        "name": "Mark Dittmer",
        "email": "markdittmer@google.com",
        "time": "Wed Mar 27 08:52:26 2019 -0400"
      },
      "message": "[zedmon] Print time offset in more machine-readable format\n\nThis change will facilitate parsing time offset data from Fuchsia traceutil\n\nChange-Id: I7ea3ff757139eed8d32caf34abd7504398e081a5\n"
    },
    {
      "commit": "49371c61f3807ecc1fd68304c1e493455fc47ac5",
      "tree": "f529e7ee50e0b1c30e99a1ade3a86e7eeb3f1ee0",
      "parents": [
        "72daab53cf98d413a410714f8e5b57f7d73ae89b"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Feb 12 14:34:36 2019 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Feb 12 14:38:31 2019 -0800"
      },
      "message": "Add support for multiple zedmons on one system.\n\n * Add zedmon list command.\n * Add --config\u003d\u003cjson config file\u003e to open zedmon by serial number\n\nChange-Id: I7b484b8b6537217defe9177362c61cde7ff2ff46\n"
    },
    {
      "commit": "72daab53cf98d413a410714f8e5b57f7d73ae89b",
      "tree": "860322b9810b18c18136c8ad7692ec9966de7ca7",
      "parents": [
        "812e249f14fe1aa2f1583cc91402186d97642712"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Thu Jan 24 14:15:55 2019 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Thu Jan 24 14:15:55 2019 -0800"
      },
      "message": "[lk] Roll LK to pickup vectab fixes.\n\nChange-Id: Icafb0e68fb91f896f361a1fbdd5b46099ca31b25\n"
    },
    {
      "commit": "812e249f14fe1aa2f1583cc91402186d97642712",
      "tree": "1ffc7feb8d26e68fb2e004642a68e4f026ca0410",
      "parents": [
        "bc5bd9f51742bae7cc8c876bd5748beac533b42e"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Wed Jan 23 12:51:30 2019 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Wed Jan 23 12:53:01 2019 -0800"
      },
      "message": "Add missing pcb library submodules.\n\nChange-Id: Ifc0b1e393f2e515200e08c56bdf33ea9d393f8c1\n"
    },
    {
      "commit": "bc5bd9f51742bae7cc8c876bd5748beac533b42e",
      "tree": "0c771e1b074b19d4b07f68b44ff490412d768bd7",
      "parents": [
        "45c12426b7dce522585096406691d3e9d90e6528"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Jan 22 17:53:21 2019 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Wed Jan 23 12:52:39 2019 -0800"
      },
      "message": "[firmware] Update LK to pick up i2c clock fix.\n\nChange-Id: Ie4cdf2e0fa99b8b24641851beb9e5e73ddd203ed\n"
    },
    {
      "commit": "45c12426b7dce522585096406691d3e9d90e6528",
      "tree": "bcc6fdc9bd35a3fc11754549a17b6755a76da868",
      "parents": [
        "c0a0fc9b39590640bd5bf2c68272e2a7b7760a21"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Jan 22 17:45:43 2019 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Jan 22 17:55:41 2019 -0800"
      },
      "message": "Add support for gpios.\n\nChange-Id: If50403f9232e8f4b3d059e2ae462de1855274c70\n"
    },
    {
      "commit": "c0a0fc9b39590640bd5bf2c68272e2a7b7760a21",
      "tree": "bcb0c30bd02ae693e208d42ba05f879422f1f729",
      "parents": [
        "471fc6761bf87a760d7fa4818135118740a38c33"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Jan 22 17:43:18 2019 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Jan 22 17:55:41 2019 -0800"
      },
      "message": "Update util compilation instructions.\n\nChange-Id: I8580fb3169129b3070984bc7bcb0de98fbd0e13f\n"
    },
    {
      "commit": "471fc6761bf87a760d7fa4818135118740a38c33",
      "tree": "29da834ab6f6dee0ba29c74b5c4004f33085e736",
      "parents": [
        "bb133881b5cf731a4f11ba080f509031176b6ede"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Wed Apr 11 16:27:03 2018 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Jan 22 17:53:48 2019 -0800"
      },
      "message": "[firmware] Disable cdc console by default on zedmon.\n\nThere appear to be some bugs with the cdc console that are\ntriggered by the linux usb/cdc acm drivers.\n\nChange-Id: I594a2d34289f71efca92d0448a7b96e941e92399\n"
    },
    {
      "commit": "bb133881b5cf731a4f11ba080f509031176b6ede",
      "tree": "6302f814048a830c052723b5b4cd75ea7fde23b9",
      "parents": [
        "4ebb1e19bea8d949e33da94461d6310fd4645e58"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Jan 22 17:40:00 2019 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Jan 22 17:41:01 2019 -0800"
      },
      "message": "Add gpio zedmon subcommand.\n\nChange-Id: I7150c983ba506433b9afe3a08bc63561d5c34644\n"
    },
    {
      "commit": "4ebb1e19bea8d949e33da94461d6310fd4645e58",
      "tree": "f67c7b540d363ce4400149afda226e8e997c7c4b",
      "parents": [
        "65177b28fc25dcdfa1f1bc7d35af4b59639f9d3b"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Jan 22 17:38:40 2019 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Jan 22 17:40:59 2019 -0800"
      },
      "message": "Update zedmon lib for new gousb.\n\nGousb now uses contexts for cancellation and timeouts.\n\nChange-Id: I2c560abf76127d158fdb5eea1adcbb0193ed6321\n"
    },
    {
      "commit": "65177b28fc25dcdfa1f1bc7d35af4b59639f9d3b",
      "tree": "0dd7477483f9f8c110aeac14ac8b7c1e1ba8ec3b",
      "parents": [
        "745ca40024277c7ab4cfec1e825329a65d10dab3",
        "4052faf2c571f16369a6090356b1dca6521408d9"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Wed Apr 18 20:18:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 18 20:18:15 2018 +0000"
      },
      "message": "Merge \"[lk] Roll to a valid upstream revision.\""
    },
    {
      "commit": "4052faf2c571f16369a6090356b1dca6521408d9",
      "tree": "d8cd35c071e05c9f7abebc4b5d14527f9540517b",
      "parents": [
        "628c040b659aab96562f231ca5ced95762177581"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Wed Apr 11 16:25:38 2018 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Thu Apr 12 18:30:27 2018 +0000"
      },
      "message": "[lk] Roll to a valid upstream revision.\n\nThe previous revision pointed to a rev from a local clone.\n\nChange-Id: I58840b547eea094c8869ab1cbd9b0700bb36c602\n"
    },
    {
      "commit": "745ca40024277c7ab4cfec1e825329a65d10dab3",
      "tree": "d310b98120f7424aab92699a638a8dc9da712e55",
      "parents": [
        "9c50fb857a203513255106daf60fa5080394deed"
      ],
      "author": {
        "name": "Mark Seaborn",
        "email": "mseaborn@google.com",
        "time": "Wed Apr 11 17:30:39 2018 -0700"
      },
      "committer": {
        "name": "Mark Seaborn",
        "email": "mseaborn@google.com",
        "time": "Wed Apr 11 17:30:39 2018 -0700"
      },
      "message": "[cmd] Open zedmon.csv with O_TRUNC, i.e. truncate the file\n\nOpening the file without truncating it only really makes sense if we\nare appending to the file.\n\nAlso, O_RDWR isn\u0027t necessary: we can use O_WRONLY instead.\n\nChange-Id: Ie0f1b142d08a4a3a77c52c5850814ab0cee80314\n"
    },
    {
      "commit": "9c50fb857a203513255106daf60fa5080394deed",
      "tree": "1cdd3d3f4b41a278da9ec43cd426894a9521c258",
      "parents": [
        "628c040b659aab96562f231ca5ced95762177581"
      ],
      "author": {
        "name": "Mark Seaborn",
        "email": "mseaborn@google.com",
        "time": "Wed Apr 11 11:34:18 2018 -0700"
      },
      "committer": {
        "name": "Mark Seaborn",
        "email": "mseaborn@google.com",
        "time": "Wed Apr 11 11:34:18 2018 -0700"
      },
      "message": "[docs] Remove \"\u003e \" prefix from command listings\n\nThis makes it easier to copy-and-paste the commands.\n\nChange-Id: I6f58759b572d75d23df7ea12b523e2653ae0313e\n"
    },
    {
      "commit": "628c040b659aab96562f231ca5ced95762177581",
      "tree": "11fd4091e489a6018aa0a08d7b472978ce4ef4d4",
      "parents": [
        "a746f893a3d3756379cb798a3bbf78cc02d391b3"
      ],
      "author": {
        "name": "Mark Seaborn",
        "email": "mseaborn@google.com",
        "time": "Tue Apr 10 11:20:48 2018 -0700"
      },
      "committer": {
        "name": "Mark Seaborn",
        "email": "mseaborn@google.com",
        "time": "Tue Apr 10 11:20:48 2018 -0700"
      },
      "message": "[docs] Add docs for installing dependencies on Debian-based Linux systems\n\nChange-Id: I492a199f4e9e49cc368841a8b6f17c9287a5e29b\n"
    },
    {
      "commit": "a746f893a3d3756379cb798a3bbf78cc02d391b3",
      "tree": "26e9a0e06866b0ca3a34e1a8e6584b7d80c17434",
      "parents": [
        "8c7310d99e6c239896bfd24171656bc98028ff53"
      ],
      "author": {
        "name": "Mark Seaborn",
        "email": "mseaborn@google.com",
        "time": "Tue Apr 10 11:04:33 2018 -0700"
      },
      "committer": {
        "name": "Mark Seaborn",
        "email": "mseaborn@google.com",
        "time": "Tue Apr 10 11:04:33 2018 -0700"
      },
      "message": "[cmd] Allow compiling with Go 1.8\n\nRemove use of a type alias feature that was introduced in Go 1.9.\n\nI\u0027m using a version of Debian that doesn\u0027t have Go 1.9, only Go 1.8.\n\nChange-Id: I79cbe32bdc3ce5b437dcfa01710a288f2c0d901d\n"
    },
    {
      "commit": "8c7310d99e6c239896bfd24171656bc98028ff53",
      "tree": "6c5d9d15632e2e375d1f5d3775b05218d18eba69",
      "parents": [
        "f305a7eff81c0d2a017dcc9050e3751fd8caed73"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Fri Feb 09 15:39:46 2018 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Fri Feb 09 15:39:46 2018 -0800"
      },
      "message": "[lk] Roll LK to pick up cdcconsole and exti fixes.\n\nChange-Id: Ie83155c68f86aa2bef00b2161c5ca45579622b26\n"
    },
    {
      "commit": "f305a7eff81c0d2a017dcc9050e3751fd8caed73",
      "tree": "66f1f42579defe0cf0a7b541ec0f319b34312486",
      "parents": [
        "17c0d93beeb06b7005eb1a717e86a716d79e69b7"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Fri Feb 09 15:37:47 2018 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Fri Feb 09 15:39:04 2018 -0800"
      },
      "message": "[cmd] Add relay subcommand.\n\nChange-Id: Iaede6dabdbd5162aee946e73948e670d81e63d37\n"
    },
    {
      "commit": "17c0d93beeb06b7005eb1a717e86a716d79e69b7",
      "tree": "28f9f29fe4b4b79f005d67622ff2def28198b1be",
      "parents": [
        "fd1493b5e84d7fde486ab8796e0e162a38c983f5"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Fri Feb 09 14:41:02 2018 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Fri Feb 09 14:41:02 2018 -0800"
      },
      "message": "[cmd] Move record functionality to subcommand.\n\nThis is in preparation for a relay command.\n\nChange-Id: Ie78e956bdda81a961032457b3f8d1669f58dd96e\n"
    },
    {
      "commit": "fd1493b5e84d7fde486ab8796e0e162a38c983f5",
      "tree": "bb8db7af9d54b581f9acc8dafd1a369b7975ad7f",
      "parents": [
        "73db03036b983f7de8c4bf8175849068a7bc5022"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Fri Feb 09 14:39:47 2018 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Fri Feb 09 14:39:47 2018 -0800"
      },
      "message": "[firmware] Add support for Zedmon v2.\n\nBecause v2 uses the ina233 which is not interface compatible with the\nina231, some refactoring was needed.\n\nChange-Id: I0cb5fcd0bedf982b8e76ec299acec5303c80d6c4\n"
    },
    {
      "commit": "73db03036b983f7de8c4bf8175849068a7bc5022",
      "tree": "7aea887254c275e641e4f65dd348a7797d8ba503",
      "parents": [
        "651efb7b305a1e187fd2ba6b72a0078332578d19"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Jan 30 11:14:15 2018 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Jan 30 11:14:15 2018 -0800"
      },
      "message": "[firmware] Add protocol for setting relay state.\n\nChange-Id: I880525c88700396d017a0cb48ab1cbf1d4319907\n"
    },
    {
      "commit": "651efb7b305a1e187fd2ba6b72a0078332578d19",
      "tree": "490115d751bb53bba358818bf64d4ad6c02b0ee8",
      "parents": [
        "aebdf7b180d71c17c74a47a656e6b7b193d2835b"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Jan 30 11:09:55 2018 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Jan 30 11:09:55 2018 -0800"
      },
      "message": "[pcb] v2 design.\n\nChange-Id: Ia44b67301ccc2d38f9467c77da8e086e8e4e7b76\n"
    },
    {
      "commit": "aebdf7b180d71c17c74a47a656e6b7b193d2835b",
      "tree": "c7531364bc4000e5bb1aef75fcb19d69d2523449",
      "parents": [
        "369b9b96a7d451e40949f13f46eb028417c1a529"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Mon Jan 22 15:53:06 2018 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Mon Jan 22 16:24:33 2018 -0800"
      },
      "message": "[firmware] Add twinkie support.\n\nChange-Id: I2909caea279085643256c3b4deac71d6410a4fef\n"
    },
    {
      "commit": "369b9b96a7d451e40949f13f46eb028417c1a529",
      "tree": "a7faedf7c91682ae50a4fb59827e71ba02cb946a",
      "parents": [
        "50ad05e42aa94b3cc40edbe05ba71cd9e8906d47",
        "524b33eb8b08b5255b83f6147f093d557c09ac59"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Fri Jan 05 19:11:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 05 19:11:30 2018 +0000"
      },
      "message": "Merge \"[docs] Add overview and compilation info.\""
    },
    {
      "commit": "524b33eb8b08b5255b83f6147f093d557c09ac59",
      "tree": "e9d0e760fe6afce75d1d315df1592241f1b41bd2",
      "parents": [
        "695563123bb8d0e1611278449b06aca87090e355"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Fri Jan 05 11:05:55 2018 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Fri Jan 05 11:10:02 2018 -0800"
      },
      "message": "[docs] Add overview and compilation info.\n\nChange-Id: I194a8465592a5b28669c9970b5f66484854c58cd\n"
    },
    {
      "commit": "50ad05e42aa94b3cc40edbe05ba71cd9e8906d47",
      "tree": "56c9781b695c3796feb5f796105eb2a5d4360084",
      "parents": [
        "175fa5193e19f24f897a562429a6792610c46423"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Thu Jan 04 14:40:15 2018 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Thu Jan 04 14:42:17 2018 -0800"
      },
      "message": "[client] Add time sync support.\n\nChange-Id: I27e5a119f7ef516dc6508075cf1ca8cb037eefa4\n"
    },
    {
      "commit": "175fa5193e19f24f897a562429a6792610c46423",
      "tree": "8799cb43a7e9091b9aaca5dbf548db800a798ff9",
      "parents": [
        "695563123bb8d0e1611278449b06aca87090e355"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Wed Nov 29 15:45:52 2017 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Thu Jan 04 14:42:11 2018 -0800"
      },
      "message": "[client] Add initial client implementation.\n\nChange-Id: I78694f1e3ee48cb7d7c59c12565b181b2c476c1e\n"
    },
    {
      "commit": "695563123bb8d0e1611278449b06aca87090e355",
      "tree": "32dae83654d08d774e12f803caf85c15437b3fe7",
      "parents": [
        "2cd4fbbbaa30862eb449edd086371102a41cf50c"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Thu Jan 04 14:39:52 2018 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Thu Jan 04 14:39:52 2018 -0800"
      },
      "message": "[firmware] Fix compilation error due to dead code.\n\nChange-Id: Ib87ca0b5d2276abbe42716660a4bf52035f55f3f\n"
    },
    {
      "commit": "2cd4fbbbaa30862eb449edd086371102a41cf50c",
      "tree": "dea18067d4fe4acfb86904e7d316e54ffc8f0be1",
      "parents": [
        "11c1f6764ff0f5b126d17ebb8599343f143e5f89"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Fri Dec 15 12:55:52 2017 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Thu Jan 04 11:00:26 2018 -0800"
      },
      "message": "[firmware] Add support for time synchorniztion.\n\nChange-Id: I01761393ddb3730b2a810c4e638ac04648fa2290\n"
    },
    {
      "commit": "11c1f6764ff0f5b126d17ebb8599343f143e5f89",
      "tree": "5dd430534a9773066113fd4d456df824a0a4c5d7",
      "parents": [
        "8e49b049232b0454fc3009c38b3f382ecead0173"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Wed Jan 03 11:24:40 2018 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Thu Jan 04 11:00:03 2018 -0800"
      },
      "message": "[firmware] rev1 pcb brought up.\n\nChange-Id: Ib2b638cf291343e092d05d70f6c301cbdeaf1d6c\n"
    },
    {
      "commit": "8e49b049232b0454fc3009c38b3f382ecead0173",
      "tree": "7d7f9cc3a21539b495cd0a0f1ff79c43282abf2f",
      "parents": [
        "6bbc4bc9299b2b89cef1cd1aa8f7cfbe3c259607"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Thu Jan 04 10:54:33 2018 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Thu Jan 04 11:00:03 2018 -0800"
      },
      "message": "[lk] Roll lk to pick up timer_capture driver.\n\nChange-Id: Ie276f0514c4d8bb0f6972adc7006affd1cadc2c8\n"
    },
    {
      "commit": "6bbc4bc9299b2b89cef1cd1aa8f7cfbe3c259607",
      "tree": "dc3b7af4eef632eed6d469a44c57a19034862148",
      "parents": [
        "ed0460debd6409b7bf1ceb8ba25fe4dd67a0528a"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Wed Nov 29 15:50:22 2017 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Thu Jan 04 11:00:03 2018 -0800"
      },
      "message": "[firmware] Data reporting working.\n\nChange-Id: Ia4bfc450973d398d47b6908c05173a71933ae057\n"
    },
    {
      "commit": "ed0460debd6409b7bf1ceb8ba25fe4dd67a0528a",
      "tree": "6286c5095d16fd751a3e9fef07040355698c786b",
      "parents": [
        "3abe93723c5690258342bad2f331286bac2069df"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Nov 14 16:41:05 2017 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Thu Jan 04 11:00:03 2018 -0800"
      },
      "message": "[firmware] Add beginnings of usb proto support.\n\nChange-Id: Iaa4f51f650f4e58fff0c576a5a22a7fd85de7b7e\n"
    },
    {
      "commit": "3abe93723c5690258342bad2f331286bac2069df",
      "tree": "73a89f121753fa2ee183808233baea828e4ccb55",
      "parents": [
        "00c7bcc7b2f4e11124940ed18698b2f3dca11bb0"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Wed Nov 08 09:52:11 2017 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Thu Jan 04 10:59:58 2018 -0800"
      },
      "message": "[docs] Add usb_proto.md.\n\nChange-Id: I92261bf9921ae790c94eaa01ba429e6dd124221c\n"
    },
    {
      "commit": "00c7bcc7b2f4e11124940ed18698b2f3dca11bb0",
      "tree": "779cd392dfe10ed1130e974cea2c1089c52b2932",
      "parents": [
        "4f31aa5f858cb84705416a4f67d7bcf93baec803"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Nov 07 15:31:01 2017 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Fri Dec 15 12:56:50 2017 -0800"
      },
      "message": "[pcb] Rev 1\n\nChange-Id: I79d20e9326f236a148b6d3d213cd10bcccc250f9\n"
    },
    {
      "commit": "4f31aa5f858cb84705416a4f67d7bcf93baec803",
      "tree": "586b8b48c0a341788578ff487dbc46aa3e9dcb82",
      "parents": [
        "dc5c6824575ca7ede51777af0528599109b48970"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Nov 07 12:05:02 2017 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Nov 07 15:32:44 2017 -0800"
      },
      "message": "[firmware] Rudimentary power measurement.\n\nChange-Id: I393f38e6e67d5a69456dd06612c2e7fc824b3046\n"
    },
    {
      "commit": "dc5c6824575ca7ede51777af0528599109b48970",
      "tree": "eb864eef34afd0f2ac9de0cba06201d74b92085c",
      "parents": [
        "b475b29413c390e3bfd6e7680acb5e12a294c963"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Nov 07 10:28:05 2017 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Nov 07 15:32:37 2017 -0800"
      },
      "message": "[firmware] Rev 0 zedmon brought up.\n\nChange-Id: Id38fefb2e45f6b357e8ab5ea7b91704ab6502a52\n"
    },
    {
      "commit": "b475b29413c390e3bfd6e7680acb5e12a294c963",
      "tree": "d6c7e6c00adb6874a4e168df474f9a39af1d6938",
      "parents": [
        "82aafad7efa8953acd69cfd40d8a45547fdf0a6b"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Nov 07 10:26:27 2017 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Tue Nov 07 15:32:19 2017 -0800"
      },
      "message": "Roll lk to pick up i2c and gpio fixes.\n\nChange-Id: I31ae66ab40a09d9f4a89bb46d747dd5715e0ad04\n"
    },
    {
      "commit": "82aafad7efa8953acd69cfd40d8a45547fdf0a6b",
      "tree": "efdb6d86ed6a5d112cd123d63c940b76ff85bd12",
      "parents": [
        "b6caf0aed19fcb9758a11add91ddfb1cf32f2ba4"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Wed Nov 01 15:06:25 2017 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Wed Nov 01 15:16:34 2017 -0700"
      },
      "message": "Add pcb rev 0.\n\nChange-Id: Ibe1773e247374103ddb47133ba12fc547796cc55\n"
    },
    {
      "commit": "b6caf0aed19fcb9758a11add91ddfb1cf32f2ba4",
      "tree": "2c27f03719e6f51155644255aba313dd1e037a66",
      "parents": [
        "06391b45b83425773434ff229867a6060ad85783"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Wed Nov 01 14:51:22 2017 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Wed Nov 01 15:16:33 2017 -0700"
      },
      "message": "Import konkers and MacroFab kicad libs.\n\nChange-Id: Ief3f4ddd525ff7048e0d25b7753987f73b9cb1b8\n"
    },
    {
      "commit": "06391b45b83425773434ff229867a6060ad85783",
      "tree": "775f958656504967f8decc29cbbe55591d8429e8",
      "parents": [
        "f5e204c2915e727aa719494409efeef25cfa6115"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Thu Oct 26 15:15:45 2017 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Wed Nov 01 15:16:31 2017 -0700"
      },
      "message": "Add initial zedmon firmware.\n\nChange-Id: Ib62f2917c68fe15f6cfd6eea8278e5b67d3e0e87\n"
    },
    {
      "commit": "f5e204c2915e727aa719494409efeef25cfa6115",
      "tree": "77c629318bbca1f36e9437efd61102e199fa2f61",
      "parents": [
        "fc7fca3cf4667614c3f68ddba20e9b7081ffc7a0"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Thu Oct 26 14:19:04 2017 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@google.com",
        "time": "Wed Nov 01 15:16:29 2017 -0700"
      },
      "message": "Add lk submodule.\n\nChange-Id: Id7b3f9edf86bb96231483a3a6f05dba8f8031b1b\n"
    },
    {
      "commit": "fc7fca3cf4667614c3f68ddba20e9b7081ffc7a0",
      "tree": "73592ee4090e21418662af3fd8df51bd39b94120",
      "parents": [
        "f066aab7ce3d9e548b56408255c4675b1195f29f"
      ],
      "author": {
        "name": "George Kulakowski",
        "email": "kulakowski@google.com",
        "time": "Mon Mar 06 15:11:41 2017 -0800"
      },
      "committer": {
        "name": "George Kulakowski",
        "email": "kulakowski@google.com",
        "time": "Tue Mar 14 13:21:52 2017 -0700"
      },
      "message": "Add PATENTS file\n\nChange-Id: I22794fe40627f9949020dc1a225e9c2a5f0e8e94\n"
    },
    {
      "commit": "f066aab7ce3d9e548b56408255c4675b1195f29f",
      "tree": "f8cda4008a31009e325cc2ff965cff76b0c4be64",
      "parents": [
        "bd622fe3510c67563defab14bc18bc16a5c4596b"
      ],
      "author": {
        "name": "Jason Campbell",
        "email": "jasoncampbell@google.com",
        "time": "Fri Jan 06 19:21:16 2017 -0800"
      },
      "committer": {
        "name": "Jason Campbell",
        "email": "jasoncampbell@google.com",
        "time": "Fri Jan 06 19:21:32 2017 -0800"
      },
      "message": "Update copyright for 2017\n\nChange-Id: I59c560150bb47420a97df0c227a58cb5b967c4e1\n"
    },
    {
      "commit": "bd622fe3510c67563defab14bc18bc16a5c4596b",
      "tree": "c382e0cceacae4364cdbe5631e1b2c012c72c491",
      "parents": [],
      "author": {
        "name": "Adam Barth",
        "email": "abarth@chromium.org",
        "time": "Thu Jul 14 00:11:09 2016 -0700"
      },
      "committer": {
        "name": "Adam Barth",
        "email": "abarth@chromium.org",
        "time": "Tue Aug 09 16:52:59 2016 -0700"
      },
      "message": "Initial commit\n"
    }
  ]
}
