)]}'
{
  "commit": "5afa3636d6706764bc54a6dffb4e7f71b9aa8125",
  "tree": "eaec257918af730fe2df17899710b2c3604d76b5",
  "parents": [
    "91e9327ff1be81c9320f3695ebf7a9634a9b0737"
  ],
  "author": {
    "name": "Graham Sanderson",
    "email": "graham.sanderson@raspberrypi.com",
    "time": "Wed Jun 02 13:12:27 2021 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jun 02 13:12:27 2021 -0500"
  },
  "message": "Small API additions and minor fixes (#406)\n\n* Add missing DREQ_s\r\n\r\n* store actual clock frequency in clock_configure (fixes #368)\r\n\r\n* use dma DREQ values defined in dreqs/dma.h\r\n\r\n* Fix hw_is_claimed, and add xxx_is_claimed APIs\r\n\r\n* Add some PIO irq helper methods\r\n\r\n* Add DMA channel IRQ status getter and clear methods\r\n\r\n* Implement the correct PIO IRQ status/clear methods (good to have methods here as the h/w interrupt registers are super confusing)\r\n\r\n* fix pico_multicore dependencies\r\n\r\n* add missing wrapper func __aeabi_f2d\r\n\r\n* Further DMA/PIO IRQ API cleanup (and review fixes)\r\n\r\n* add PICO_INT64_OPS_IN_RAM flag\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "77b94e19b3bb5ea5eb91ee39c943c662121eaae2",
      "old_mode": 33188,
      "old_path": "cmake/preload/toolchains/pico_arm_gcc.cmake",
      "new_id": "d8c56fca122a0345d477e3be3b9c57aa712e5503",
      "new_mode": 33188,
      "new_path": "cmake/preload/toolchains/pico_arm_gcc.cmake"
    },
    {
      "type": "modify",
      "old_id": "7c06041cb2ba842f545532d431ab493e7675fba6",
      "old_mode": 33188,
      "old_path": "src/common/pico_time/time.c",
      "new_id": "f965ab89d92908c56566ebe956f9e8cecc6eca5e",
      "new_mode": 33188,
      "new_path": "src/common/pico_time/time.c"
    },
    {
      "type": "modify",
      "old_id": "fc099ae8dbb32f14bbffb1c80565a6a9267c962e",
      "old_mode": 33188,
      "old_path": "src/rp2_common/cmsis/CMakeLists.txt",
      "new_id": "0d663e1278a7344916a8d485676012c3d0c05719",
      "new_mode": 33188,
      "new_path": "src/rp2_common/cmsis/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "ba28526d9f8cebc371575190b3ad0bce423361c5",
      "old_mode": 33188,
      "old_path": "src/rp2_common/cmsis/include/cmsis/rename_exceptions.h",
      "new_id": "a523d27f1c94c2cb0e3ae4ce4f06efeedbe01804",
      "new_mode": 33188,
      "new_path": "src/rp2_common/cmsis/include/cmsis/rename_exceptions.h"
    },
    {
      "type": "modify",
      "old_id": "96f341e280dc5442008dbe976ef140e09598d9b1",
      "old_mode": 33188,
      "old_path": "src/rp2_common/hardware_claim/claim.c",
      "new_id": "c96764f5b1d1366ee7201891eba5b04e8547a216",
      "new_mode": 33188,
      "new_path": "src/rp2_common/hardware_claim/claim.c"
    },
    {
      "type": "modify",
      "old_id": "681962a81d1f5e330d4c8f07af45ee171672adef",
      "old_mode": 33188,
      "old_path": "src/rp2_common/hardware_claim/include/hardware/claim.h",
      "new_id": "5c93453943f3429788a4c10e61d7bc9b1c7d10dc",
      "new_mode": 33188,
      "new_path": "src/rp2_common/hardware_claim/include/hardware/claim.h"
    },
    {
      "type": "modify",
      "old_id": "ec26d2dfd34d7237469c976b5a4435cf4d9e27ce",
      "old_mode": 33188,
      "old_path": "src/rp2_common/hardware_clocks/clocks.c",
      "new_id": "f51331aacdf62012099ab5ab57cdb34d05fd8937",
      "new_mode": 33188,
      "new_path": "src/rp2_common/hardware_clocks/clocks.c"
    },
    {
      "type": "modify",
      "old_id": "d648bfbee52f793be24e60ff4c30e0597974a266",
      "old_mode": 33188,
      "old_path": "src/rp2_common/hardware_dma/dma.c",
      "new_id": "230fa1681f8a9cd138702fb5d925108b858eac72",
      "new_mode": 33188,
      "new_path": "src/rp2_common/hardware_dma/dma.c"
    },
    {
      "type": "modify",
      "old_id": "be673038201c99885cbdd6210549022c110e65b9",
      "old_mode": 33188,
      "old_path": "src/rp2_common/hardware_dma/include/hardware/dma.h",
      "new_id": "526d63236695065b69cbf4f5b7a8befe04c21465",
      "new_mode": 33188,
      "new_path": "src/rp2_common/hardware_dma/include/hardware/dma.h"
    },
    {
      "type": "modify",
      "old_id": "74dd309a64dbe02271cf6581d3d692b70a62b527",
      "old_mode": 33188,
      "old_path": "src/rp2_common/hardware_interp/include/hardware/interp.h",
      "new_id": "35372e97501663d7e4d3cd206ee56fce661a684e",
      "new_mode": 33188,
      "new_path": "src/rp2_common/hardware_interp/include/hardware/interp.h"
    },
    {
      "type": "modify",
      "old_id": "a5774b7671ec8030a3b80ee0cd1d6edfe2a983a5",
      "old_mode": 33188,
      "old_path": "src/rp2_common/hardware_interp/interp.c",
      "new_id": "37e8a91336051211cac01d5713526d1072c6f2dd",
      "new_mode": 33188,
      "new_path": "src/rp2_common/hardware_interp/interp.c"
    },
    {
      "type": "modify",
      "old_id": "3525d119d3ab9608cee35ff2a3085bac4b33e72b",
      "old_mode": 33188,
      "old_path": "src/rp2_common/hardware_pio/include/hardware/pio.h",
      "new_id": "07d06694b338c445d8ed00783ee8b639d12fecdb",
      "new_mode": 33188,
      "new_path": "src/rp2_common/hardware_pio/include/hardware/pio.h"
    },
    {
      "type": "modify",
      "old_id": "906f587432186ed09330a07a02fe79c902176131",
      "old_mode": 33188,
      "old_path": "src/rp2_common/hardware_pio/pio.c",
      "new_id": "07441105d48efa91fbba42c2df03f7dc4bd24705",
      "new_mode": 33188,
      "new_path": "src/rp2_common/hardware_pio/pio.c"
    },
    {
      "type": "modify",
      "old_id": "6867cf7c4bd752826232c5b1c1ea5b32f1f02bd2",
      "old_mode": 33188,
      "old_path": "src/rp2_common/hardware_sync/include/hardware/sync.h",
      "new_id": "8f91d55955cb0b805227683ec5e4d07585cf680b",
      "new_mode": 33188,
      "new_path": "src/rp2_common/hardware_sync/include/hardware/sync.h"
    },
    {
      "type": "modify",
      "old_id": "228c52e1f89c6ec5b0890d1c7aeebcf2b76322f8",
      "old_mode": 33188,
      "old_path": "src/rp2_common/hardware_sync/sync.c",
      "new_id": "a15c8d623ee1ad09d5f3f60b8d2a2f5b3c35aada",
      "new_mode": 33188,
      "new_path": "src/rp2_common/hardware_sync/sync.c"
    },
    {
      "type": "modify",
      "old_id": "ff1f7c1fec56a4cba31d5956726560ded5dc3679",
      "old_mode": 33188,
      "old_path": "src/rp2_common/hardware_timer/include/hardware/timer.h",
      "new_id": "1799cd00ee64cf5730d68513332156f6f81fce2b",
      "new_mode": 33188,
      "new_path": "src/rp2_common/hardware_timer/include/hardware/timer.h"
    },
    {
      "type": "modify",
      "old_id": "79d040ff49883f806184013fc288e0aef5e5595a",
      "old_mode": 33188,
      "old_path": "src/rp2_common/hardware_timer/timer.c",
      "new_id": "f13d24996078a5c47c9c096b07c4908f4687defc",
      "new_mode": 33188,
      "new_path": "src/rp2_common/hardware_timer/timer.c"
    },
    {
      "type": "modify",
      "old_id": "743a75e390824d06dd77bf724a931ae6bd626282",
      "old_mode": 33188,
      "old_path": "src/rp2_common/pico_float/float_none.S",
      "new_id": "55baf2906b6fd9aec5ab347ade045d92b5b493b6",
      "new_mode": 33188,
      "new_path": "src/rp2_common/pico_float/float_none.S"
    },
    {
      "type": "modify",
      "old_id": "903820bff33d3923de2f0f4671be369d7126b013",
      "old_mode": 33188,
      "old_path": "src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S",
      "new_id": "0dbc67cec63703833b2d293baf894a6f6a591873",
      "new_mode": 33188,
      "new_path": "src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S"
    },
    {
      "type": "modify",
      "old_id": "971d345fb659d140b6cb5735c626a996ced6fe4d",
      "old_mode": 33188,
      "old_path": "src/rp2_common/pico_multicore/CMakeLists.txt",
      "new_id": "240106156afae0215aad92a3b0d1fc3d32462293",
      "new_mode": 33188,
      "new_path": "src/rp2_common/pico_multicore/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a7ef5ea5ea030bdbf89a56ca79b433791bfa2201",
      "old_mode": 33188,
      "old_path": "src/rp2_common/pico_multicore/multicore.c",
      "new_id": "531e294a13431f2b528d1c1ef5fc5f290b07308a",
      "new_mode": 33188,
      "new_path": "src/rp2_common/pico_multicore/multicore.c"
    }
  ]
}
