)]}'
{
  "commit": "64fd0057238a129007f1db9ac91ff4bb992cd5d5",
  "tree": "e128eebf3be1f1e7753630e8872dd6f0bab2fe60",
  "parents": [
    "f58a9b0d61b4fc72b2799086fab108c915a4f5a0"
  ],
  "author": {
    "name": "Hugo McNally",
    "email": "hugo.mcnally@gmail.com",
    "time": "Tue Nov 19 11:30:16 2024 +0000"
  },
  "committer": {
    "name": "Hugo McNally",
    "email": "45573837+HU90m@users.noreply.github.com",
    "time": "Tue Dec 10 17:47:05 2024 +0000"
  },
  "message": "sonata: simplified the PWM driver\n\nThere are now 6 general purpose PWM outputs and one dedicated to the\nLCD\u0027s backlight. Instead of implementing the indexing logic and checks\nin the driver. The driver is changed to only over map to a single PWM\noutput. We simply alias an array of these for the general purpose PWM\nmemory region.\n\nThe dutyCycle \u003c\u003d period assertion was removed, because dutyCycle \u003e\nperiod is the only way to acheive a constant high, 100% duty cycle\noutput from the Sonata system\u0027s PWM block.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "60f17046bdcb19b52e167288d02a9d79053c618c",
      "old_mode": 33188,
      "old_path": "sdk/include/platform/sunburst/platform-pwm.hh",
      "new_id": "727af3b0cf3d57eb3130f13bd3cd653c9f791f5a",
      "new_mode": 33188,
      "new_path": "sdk/include/platform/sunburst/platform-pwm.hh"
    }
  ]
}
