)]}'
{
  "log": [
    {
      "commit": "30b776ba8bc253048fa66bd4dfbf001b154f15a2",
      "tree": "c366524291580e0214f27776246bfb8b8ad31e37",
      "parents": [
        "3804cb66d51a472f1b291931869949e2c393646d"
      ],
      "author": {
        "name": "Nam Vu",
        "email": "vunam@google.com",
        "time": "Tue Oct 27 14:32:31 2020 -0500"
      },
      "committer": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Thu Jan 07 22:08:14 2021 +0000"
      },
      "message": "Fix issue with initializing ssd1306 in rpi.\n\nChange-Id: Id9e7b525dc151418a14668ac87ead7f159219dfe\n"
    },
    {
      "commit": "3804cb66d51a472f1b291931869949e2c393646d",
      "tree": "d9e24181434529aecda491bfb1f7148cbd343f54",
      "parents": [
        "0834d86345bb64ccaa7381ba2cc01b3b9213ba19"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Sep 28 14:15:34 2020 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Tue Nov 10 13:12:33 2020 -0800"
      },
      "message": "Add support for A71CH\n\n- Add a71ch.py and a71ch_pubkey.py. These provide the same functionality\nas the ecc608 variants.\n- Modify core to check both security chips. If both are present, ecc608\nwould be used.\n- Adjust debian dependencies to require either python3-cryptoauthlib, or\na71ch-crypto-support.\n- Downgrade messages about not finding a crypto chip to debug, since it\nis unlikely that you have both chips.\n\nChange-Id: I09e04eb7025b19a0c8b5b4e608f4e7d4605c9d19\n"
    },
    {
      "commit": "0834d86345bb64ccaa7381ba2cc01b3b9213ba19",
      "tree": "2ee8e2efd9253ee97bf077b03eb8162ae03c5826",
      "parents": [
        "71d9c3c8a0a95eb6af992601b13203b17b16b429"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Tue Feb 04 11:46:23 2020 -0800"
      },
      "committer": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Tue Feb 04 11:46:23 2020 -0800"
      },
      "message": "Fix ecc608_check_address call\n\n* Support was added for checking busses, but then the bus wasn\u0027t passed\nto the call.\n* Also bumps to 1.2 to make sure the fix is available.\n\nChange-Id: I418707c99a27197a82307102ed63848b4032b089\n"
    },
    {
      "commit": "71d9c3c8a0a95eb6af992601b13203b17b16b429",
      "tree": "30fca5c2f9579125d4cd76dae1cb291ca9f9599d",
      "parents": [
        "07ae0cbdc2c9f479c4ec338322548ae92c9df487"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Thu Jan 23 18:06:03 2020 -0800"
      },
      "committer": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Thu Jan 23 18:19:49 2020 -0800"
      },
      "message": "Bump version to 1.1\n\n* Indicates support for multiple i2c busses.\n\nChange-Id: I08048cd3c006924ae567ab8d6a33d1915d83e5e1\n"
    },
    {
      "commit": "07ae0cbdc2c9f479c4ec338322548ae92c9df487",
      "tree": "d24c4dd44caf8037ddb7894d3002f7dab5e5998a",
      "parents": [
        "ae99767c3fa46a8ea6576da0d3e3dbc1862d191f"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Fri Jan 17 14:46:08 2020 -0800"
      },
      "committer": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Fri Jan 17 14:46:08 2020 -0800"
      },
      "message": "Add support for both I2C busses\n\n* When using the dev board without an enviro, the crypto is on bus 0. In\nany other scenario it would be on 1.\n* Enumerating this way (ordered by the tuples) ensures that on a dev\nboard the dev board crypto will always be used.\n\nChange-Id: I5a8c330e5f442bdb4bca2296b267c3c0bfb685f2\n"
    },
    {
      "commit": "ae99767c3fa46a8ea6576da0d3e3dbc1862d191f",
      "tree": "8577dd03612c2010434b50feb57255af1e6b2d50",
      "parents": [
        "63b4aaad128f36f017b107ae6da902369c2e7561"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Tue Dec 10 15:27:30 2019 -0800"
      },
      "committer": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Tue Dec 10 15:27:30 2019 -0800"
      },
      "message": "Clear 40-pin IO muxing on Dev Board\n\nThe iomuxc group for the 40-pin gpio takes ownership of GPIO that are\nused by the enviro board. Set the phanbell_gpio property to owning no\nGPIO and instead rely on the enviro one for the needed IOs.\n\nTested:\nOperational ADC with overlay applied\n\nChange-Id: I11b2446bf6829a80ce9366c2051f937953ed82ac\n"
    },
    {
      "commit": "63b4aaad128f36f017b107ae6da902369c2e7561",
      "tree": "f3c557763e6814d114e1c08f3066ed6bccd70a6d",
      "parents": [
        "322dc105c7e035728f9d2292b7279f787a4b9457"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Wed Dec 04 13:20:49 2019 -0800"
      },
      "committer": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Wed Dec 04 14:36:40 2019 -0800"
      },
      "message": "Change SPI bus number for Dev Board\n\nPre-Day, the Dev Board bus number for spidev was 32766. It is now\ncorrectly 0.\n\nChange-Id: I1b4507b5456e62efdd37148f4e2ad06f8df5504c\n"
    },
    {
      "commit": "322dc105c7e035728f9d2292b7279f787a4b9457",
      "tree": "293658319970ba7d3c61369635d20224c521fbee",
      "parents": [
        "9f4aaeff9f5f937d44f6a0ed7c5c30eb00b7f13d"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Tue Nov 19 11:22:49 2019 -0800"
      },
      "committer": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Tue Nov 19 11:22:49 2019 -0800"
      },
      "message": "Switch cryptoauthlib to use pybuild for deb\n\nChange-Id: I6503fe898bc8ffebe402fe96d0b84e22060ad0f2\n"
    },
    {
      "commit": "9f4aaeff9f5f937d44f6a0ed7c5c30eb00b7f13d",
      "tree": "3d85592bc567a8a5667212115ac82d701292cca6",
      "parents": [
        "0d687123c9ecdc4a8d5a0f2d67ea2f22da6482ea"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Mon Nov 18 15:31:06 2019 -0800"
      },
      "committer": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Tue Nov 19 19:15:43 2019 +0000"
      },
      "message": "Update spidev/crypto changelog\n\n* Use a new minor release to indicate a relaxed python3 dependency (now\nsupporting all python3 versions).\n\nChange-Id: Ic1e7937a6b5dd1a586250b1b532efa1ca92578ec\n"
    },
    {
      "commit": "0d687123c9ecdc4a8d5a0f2d67ea2f22da6482ea",
      "tree": "dd4b847678e58dd6887fbdc994538bba5da4b357",
      "parents": [
        "311c8bfb7daaa467f0680f36fcd7686b47f30484"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Fri Nov 15 09:37:23 2019 -0800"
      },
      "committer": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Fri Nov 15 18:12:37 2019 +0000"
      },
      "message": "Force python3:any for arch-specific packages\n\n* Pybuild will select python3:any for packages that are purely python\nbut for packages that have native code build, it selects the python\nversion that exists when the package is built.\n* Force python3:any so that these packages aren\u0027t stuck on a specific\npython3 release.\n\nChange-Id: I0c48101b999f3a130619a4478f26517501167f5e\n"
    },
    {
      "commit": "311c8bfb7daaa467f0680f36fcd7686b47f30484",
      "tree": "c401a33f3979a0764d8d8b1a50fc049ebb205581",
      "parents": [
        "597a68cb7fb06ed482b7765501c59f6e2257281b"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Thu Nov 14 16:55:25 2019 -0800"
      },
      "committer": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Thu Nov 14 16:59:04 2019 -0800"
      },
      "message": "Adds both rpi.gpio and periphery as deps\n\n* For Buster, rpi.gpio exists for upstream Debian which means it is\nthere for Dev Board users.\n* Since Dev board users need periphery, install both on all platforms\nand let the enviro python code use the correct library.\n\nChange-Id: Iaa421854c929f63f50c998bf843df71ab3166a1a\n"
    },
    {
      "commit": "597a68cb7fb06ed482b7765501c59f6e2257281b",
      "tree": "221a5495cecb9c098c11af7bcfbdf0a454b4e094",
      "parents": [
        "de6a6bd1f0904aad9e790870eb707c2e4d721474"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Wed Jul 10 12:26:48 2019 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Wed Jul 10 12:36:28 2019 -0700"
      },
      "message": "Update coral-enviro-board overlay for GPIO control\n\n- Disable SAI1 since we\u0027re using its pins for the LED\n- Set pinctrl settings to mux the pins for the LED and the button to\nGPIO controlled\n\nb/137163542\n\nChange-Id: I9785e66723d171044e5b57e7ca0c8051c19e4257\n"
    },
    {
      "commit": "de6a6bd1f0904aad9e790870eb707c2e4d721474",
      "tree": "c44ce38b4780843da729254ce73e14b67aa0a90d",
      "parents": [
        "87329e74d179aaebb9f76de2f282e106a1c51970"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Fri Jun 21 14:46:08 2019 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Fri Jun 21 22:59:03 2019 +0000"
      },
      "message": "Install bmp280 as bmp280-coral to resolve conflict on Pi\n\nb/135170504\n\nChange-Id: I08a52bb49e66fe415c429512b8807444403459cf\n"
    },
    {
      "commit": "87329e74d179aaebb9f76de2f282e106a1c51970",
      "tree": "fa25270db6e9f944f506836add681495e430febf",
      "parents": [
        "b3944d320b53cc666ab6401e0e53d7821b2f5bf6"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Fri Jun 21 14:46:00 2019 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Fri Jun 21 22:58:56 2019 +0000"
      },
      "message": "Add a Breaks: line for Pi\u0027s 3.6 headers\n\nb/135170504\n\nChange-Id: I6684d7cedc741d6a8eff1cb58ed91dda8f492d14\n"
    },
    {
      "commit": "b3944d320b53cc666ab6401e0e53d7821b2f5bf6",
      "tree": "f4a8f1f9dd5c8e11e1e414e5df953c0deaad4b31",
      "parents": [
        "42e5b2838f377d2eb15cc2f9e690917bbe6282c3"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Fri Jun 21 14:44:32 2019 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Fri Jun 21 22:58:49 2019 +0000"
      },
      "message": "Revert \"Enforce linux-headers version (\u003e\u003d4.9)\"\n\nThis reverts commit 367f0b611037c1cc6dd7168273610397d3eee28f.\n\nb/135170504\n\nChange-Id: I534ae3756ae1abe646b1978101b7a603e4a4c42c\n"
    },
    {
      "commit": "42e5b2838f377d2eb15cc2f9e690917bbe6282c3",
      "tree": "af99b7ec81265425039e16c49bcc6648fe24d6c7",
      "parents": [
        "be12fa495aca27371f6f9076c2df594288bed5f2"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Wed Jun 19 17:36:06 2019 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Thu Jun 20 00:38:47 2019 +0000"
      },
      "message": "Add of_match tables for bmp280 and hdc20x0\n\nb/135170504\n\nChange-Id: I426d324df7f5ad80f7166ad0bddfbb0ba52b631a\n"
    },
    {
      "commit": "be12fa495aca27371f6f9076c2df594288bed5f2",
      "tree": "82ce93765c9892ee4377e8c78ae8c140b089fc54",
      "parents": [
        "367f0b611037c1cc6dd7168273610397d3eee28f"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Wed Jun 19 15:22:17 2019 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Wed Jun 19 22:27:34 2019 +0000"
      },
      "message": "Add version checks for struct iio_info.driver_module\n\nb/135170504\n\nChange-Id: I6070968879d4bff682b546800a1d70af11ff6793\n"
    },
    {
      "commit": "367f0b611037c1cc6dd7168273610397d3eee28f",
      "tree": "b401d067cfe825a7e10a78225a9c6ca353b79054",
      "parents": [
        "221c07fea8cea8954c7cb18c2985a679d61f3ad5"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Tue May 21 13:12:55 2019 +0000"
      },
      "committer": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Tue May 21 13:18:11 2019 +0000"
      },
      "message": "Enforce linux-headers version (\u003e\u003d4.9)\n\n* This helps ensure that if a RPi attempts to download linux\n  headers it won\u0027t use that horrible 3.6-trunk-rpi that kills\n  dkms.\n\nChange-Id: I8fd5b1b2b71a1ed2dfb85fe6f1f9f72628769944\n"
    },
    {
      "commit": "221c07fea8cea8954c7cb18c2985a679d61f3ad5",
      "tree": "f8140dd88b131da9ed778bdf96c6ab7ed63cc625",
      "parents": [
        "0757c50659db4f9a2a5816a29e6cd4485c1ed4f7"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Tue May 14 12:33:41 2019 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Tue May 14 12:46:30 2019 -0700"
      },
      "message": "Add tla202x to i2c_device_id table of ti-ads1015\n\nChange-Id: Ie7841d99429a927cf3489c5b75d007f7400d3654\n"
    },
    {
      "commit": "0757c50659db4f9a2a5816a29e6cd4485c1ed4f7",
      "tree": "73fe43fa50627be95db4d2f9eb27a08a19c38adf",
      "parents": [
        "b5b96b6caaab491213e2470927c1187f67f08580"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Fri May 03 09:22:25 2019 -0700"
      },
      "committer": {
        "name": "Michael",
        "email": "michaelbrooks@google.com",
        "time": "Fri May 03 13:54:15 2019 -0700"
      },
      "message": "Adjust cloud configuration INI files\n\n* Rename my_config.ini to cloud_config.ini.\n* Move a copy into coral-cloudiot, so coral-enviro isn\u0027t required.\n* Set default ini file in case a path isn\u0027t provided.\n* Disable CloudIoT if no config file is found.\n* Run autopep8 on both coral projects.\n\nChange-Id: Ic29696a04597fcc84f2f2956d07775bd7e0aa1ce\n"
    },
    {
      "commit": "b5b96b6caaab491213e2470927c1187f67f08580",
      "tree": "cafff142d98b71faf24ff8546475bd7a87a10d88",
      "parents": [
        "8e202a0a5fb83791f20bc6717828ff2cb2590351"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Thu May 02 17:06:52 2019 -0700"
      },
      "committer": {
        "name": "Michael",
        "email": "michaelbrooks@google.com",
        "time": "Fri May 03 13:54:05 2019 -0700"
      },
      "message": "Add missing cloudiot deps, remove ADS1015 header\n\n* Adds missing dependency for cryptoauthlib to work properly.\n* Pulls header data from platform-data into C file for easy\n  dkms compilation on all platforms.\n\nChange-Id: I9af978ca4be6f632502a04d863366b064dda0e78\n"
    },
    {
      "commit": "8e202a0a5fb83791f20bc6717828ff2cb2590351",
      "tree": "dbf87a9c60331201652d18e045381a45e1c8fc8d",
      "parents": [
        "d684e8cf3b5eb6ba963171c1df7ce9389f37b759"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Thu May 02 16:55:51 2019 -0700"
      },
      "committer": {
        "name": "Michael",
        "email": "michaelbrooks@google.com",
        "time": "Fri May 03 13:53:45 2019 -0700"
      },
      "message": "Select OLED settings based on platform\n\n* Use platform name to determine if the platform is Mendel Linux.\n  If so, use Coral Dev Board valeus and RPi.GPIO wrapper for\n  periphery. Otherwise, assume Pi and use defaults for Luma.\n* Run autopep8 on coral-enviro\n\nChange-Id: I035d2a4bf17ebb79a4180f65d9c4f6791badba6e\n"
    },
    {
      "commit": "d684e8cf3b5eb6ba963171c1df7ce9389f37b759",
      "tree": "87822578bf6139c9ca8a4dd6c7f774f4c0e41ac5",
      "parents": [
        "9fdeebf5365eb5f13c84713252089baf2a2aca14"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu May 02 13:18:23 2019 -0700"
      },
      "committer": {
        "name": "Michael",
        "email": "michaelbrooks@google.com",
        "time": "Fri May 03 13:53:38 2019 -0700"
      },
      "message": "add config to build enviro board API docs with Sphinx and add docs in\n.py files\n\nChange-Id: I00e3eda6d4516a3cd368c66c69b811e7869c680e\n"
    },
    {
      "commit": "9fdeebf5365eb5f13c84713252089baf2a2aca14",
      "tree": "a63b0a31b2765bc073097afc0e7f1b2c0500b203",
      "parents": [
        "15734510a15367a184b03d120be1041f1de603c3"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Wed May 01 11:32:57 2019 -0700"
      },
      "committer": {
        "name": "Michael",
        "email": "michaelbrooks@google.com",
        "time": "Fri May 03 13:53:30 2019 -0700"
      },
      "message": "Add rpi-gpio-periphery, periphery\n\n* Luma requires a RPI.GPIO-compatible GPIO class. Wrap periphery\n  in a trival wrapper to map the APIS (for just GPIO).\n* Also add periphery as a debian package.\n\nChange-Id: I983995702a476b810913c908eb74d0691da031b9\n"
    },
    {
      "commit": "15734510a15367a184b03d120be1041f1de603c3",
      "tree": "5c55fd55ecb378cce950c1977275530d60916c4f",
      "parents": [
        "532997ed4ffbc5d2eba99acbfac103d24f508044"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Tue Apr 30 18:03:26 2019 -0700"
      },
      "committer": {
        "name": "Michael",
        "email": "michaelbrooks@google.com",
        "time": "Fri May 03 13:53:25 2019 -0700"
      },
      "message": "Add device tree overlay for Coral Boards, compile.\n\n* Adds device tree overlay (compiled and source) for both platforms.\n* RPi is expected to not need this (included on HAT EEPROM).\n* Coral boards can add the dtbo to their overlays.txt to load on boot.\n\nChange-Id: Ibc68008b24537205182db62aa40bdd6e335a6564\n"
    },
    {
      "commit": "532997ed4ffbc5d2eba99acbfac103d24f508044",
      "tree": "611f5c1f636e51513c98e6f3d1faca293f768660",
      "parents": [
        "b0d436ffa9a4632be7857c035a0b599005e63a8d"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Fri Apr 26 12:06:33 2019 -0700"
      },
      "committer": {
        "name": "Michael",
        "email": "michaelbrooks@google.com",
        "time": "Fri May 03 13:53:20 2019 -0700"
      },
      "message": "Further Deb improvements\n\n* Add patches to make easy generation (remove __init__ for luma\n  and make some changes to cryptoauthlib to work better with\n  generated library).\n* Add spidev (exists in RPi repo but not base debian).\n\nChange-Id: I0c76d7897c5120ccd25139626e002c43b87012b5\n"
    },
    {
      "commit": "b0d436ffa9a4632be7857c035a0b599005e63a8d",
      "tree": "d711d95dfbe9cced54c5e674a69e768cde709be9",
      "parents": [
        "18488a2af270fd23c8f676278ba0a80d66ee2e93"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Wed Apr 24 17:06:53 2019 -0700"
      },
      "committer": {
        "name": "Michael",
        "email": "michaelbrooks@google.com",
        "time": "Fri May 03 13:53:14 2019 -0700"
      },
      "message": "Add dependencies not in Debian repo\n\n* Each is a git submodule from the repo linked in pypi.\n* For each submodule, stdeb was run to generate a debian folder.\n  Slight modifications were made to match modern pybuild.\n\nChange-Id: Id3740d56536dea80a56c2008e9917318c572483f\n"
    },
    {
      "commit": "18488a2af270fd23c8f676278ba0a80d66ee2e93",
      "tree": "0881df782add210962b58bf08fccf43c68f08c6d",
      "parents": [
        "da3abaf0af028a2d5926a3e6eb19ef3a3283d6b2"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Thu Apr 11 14:38:29 2019 -0700"
      },
      "committer": {
        "name": "Michael",
        "email": "michaelbrooks@google.com",
        "time": "Fri May 03 13:53:08 2019 -0700"
      },
      "message": "Debianize Python Packages\n\n* Both packages can now be generated via standard deb tools.\n* Note, dependencies must be build seperately.\n\nChange-Id: If501fa7154ce92616cc3548271686a76f0765bfe\n"
    },
    {
      "commit": "da3abaf0af028a2d5926a3e6eb19ef3a3283d6b2",
      "tree": "7f7a03c6b0be78ba704a424b35ca6ab0d1604516",
      "parents": [
        "ee900d67948c767dc8e3ac89cba5a75e2bb920bc"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Wed Apr 10 10:52:59 2019 -0700"
      },
      "committer": {
        "name": "Michael",
        "email": "michaelbrooks@google.com",
        "time": "Fri May 03 13:53:00 2019 -0700"
      },
      "message": "Changes to make open source team happy\n\n* Add license header to all files (including setup and init)\n* Add CONTRIBUTING.md\n* Rename LICENSE.txt to LICENSE\n\nChange-Id: If30edf0e29805e5224b6e65fd1af7bd90ac381b1\n"
    },
    {
      "commit": "ee900d67948c767dc8e3ac89cba5a75e2bb920bc",
      "tree": "8ac9449a67e11f69eb23ddbcc9e11c90f0facdcf",
      "parents": [
        "d43723655baf58d609be98b5c987359d2b8f1c63"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Wed Apr 03 17:39:18 2019 -0700"
      },
      "committer": {
        "name": "Michael",
        "email": "michaelbrooks@google.com",
        "time": "Fri May 03 13:52:54 2019 -0700"
      },
      "message": "Initial commit of Coral Cloud Python Source\n\n* coral-cloudiot: Support for uploading to Cloud IoT Core using MQTT and\nthe on-board secure element.\n* coral-enviro: API and example application for the sensors, display,\nand grove connectors on board the Enviro board.\n\nChange-Id: I3da611619d3fa034ed16e9e6a7834aadfdf85e3d\n"
    },
    {
      "commit": "d43723655baf58d609be98b5c987359d2b8f1c63",
      "tree": "59a23309989f3a5127de6048a74b2a83e40a1358",
      "parents": [
        "ddddeb9d6802f2a32f5e7c80ae4edd8dcb381b22"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Tue Apr 09 16:40:46 2019 -0700"
      },
      "committer": {
        "name": "Michael",
        "email": "michaelbrooks@google.com",
        "time": "Fri May 03 13:52:44 2019 -0700"
      },
      "message": "Update TLA2021 DT node to match others\n\n* The ADS1015 compatible string expects \"ti,\" so update the node\n  to match this style.\n\nChange-Id: I1fbc9d83dcd5071b945844165e367a8bf95d4cca\n"
    },
    {
      "commit": "ddddeb9d6802f2a32f5e7c80ae4edd8dcb381b22",
      "tree": "f542a832412c1126886e36fbcd28c61598d66254",
      "parents": [
        "97d71e996236274c5a11e530e3e5adde47577555"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Tue Apr 09 16:35:59 2019 -0700"
      },
      "committer": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Fri May 03 13:52:10 2019 -0700"
      },
      "message": "Enviro Sensors Driver Improvements\n\n* Upgrade upstream drivers to mainline (opt3001 and ads1015).\n* Add processed input values for hdc20x0, printing value that\n  includes scaling and offset.\n\nChange-Id: I360160f614d663f051496dc2210486f6b3f06e5e\n"
    },
    {
      "commit": "97d71e996236274c5a11e530e3e5adde47577555",
      "tree": "0c6b4f0d1d13f5a9920bab01a662db7a11aa7fbf",
      "parents": [
        "9b1a83d191e52d651a4dab996f2e9e225e2cae51"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Wed Apr 03 16:58:50 2019 -0700"
      },
      "committer": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Wed Apr 03 17:58:02 2019 -0700"
      },
      "message": "Add device tree overlay used for Enviro Board\n\nChange-Id: I02c01d1b675657c8b27f39f4cf1d0e173cce396c\n"
    },
    {
      "commit": "9b1a83d191e52d651a4dab996f2e9e225e2cae51",
      "tree": "fe4b055606aa3c5a513d45499bb595b9cf62ab40",
      "parents": [
        "2136a056923078e3c0b9d2c73b6bb6c6b1b7c85b"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Wed Apr 03 13:31:59 2019 -0700"
      },
      "committer": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Wed Apr 03 17:12:35 2019 -0700"
      },
      "message": "Initial Release of HDC2010 Driver\n\n* The HDC2010 isn\u0027t SW compatible with the HDC100x series so a new\ndriver needed to be written.\n* This driver is a minimal starting point, providing single shot reads\nand heater control.\n\nChange-Id: I2de168a6dee68829b143fac32ae6b2f4134cfd45\n"
    },
    {
      "commit": "2136a056923078e3c0b9d2c73b6bb6c6b1b7c85b",
      "tree": "3c7544d584ec097a77731938a8bfc95a2ef7a4af",
      "parents": [
        "8ef767fca4eed6c842e9edc4496f9c6ac847d3d6"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Wed Apr 03 13:26:56 2019 -0700"
      },
      "committer": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Wed Apr 03 15:50:03 2019 -0700"
      },
      "message": "Initial Enviro Board Driver Release\n\n* Debian package (DKMS) to add support for sensors on the Coral\nenvironmental sensor board.\n* Drivers are pulled directly from mainline, with trivial changes to\nallow DKMS to operate better.\n\nChange-Id: Ib04707da7a25be9fbba3ce4bb935bc6015b38e71\n"
    },
    {
      "commit": "8ef767fca4eed6c842e9edc4496f9c6ac847d3d6",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Wed Apr 03 00:29:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 03 00:29:25 2019 +0000"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
