{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":101633414,"defaultBranch":"master","name":"VoodooGPIO","ownerLogin":"VoodooI2C","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-08-28T10:49:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/34782758?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1632244950.3772879","currentOid":""},"activityList":{"items":[{"before":"7288dffdf4e7631b846624ba52ad6b131db90cb6","after":"733dc8063f5ef07288a7bc648fff5348df6d8f65","ref":"refs/heads/master","pushedAt":"2023-08-06T12:53:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kprinssu","name":"Kishor Prins","path":"/kprinssu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12776326?s=80&v=4"},"commit":{"message":"restore missing bracket (#17)","shortMessageHtmlLink":"restore missing bracket (#17)"}},{"before":"692f9e4c6c01aee2d2953778126eea677e7b46d1","after":"7288dffdf4e7631b846624ba52ad6b131db90cb6","ref":"refs/heads/master","pushedAt":"2023-07-20T13:57:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kprinssu","name":"Kishor Prins","path":"/kprinssu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12776326?s=80&v=4"},"commit":{"message":"Code stability and consistency fixes (#16)\n\n* Make VoodooGPIO an abstract class\r\n\r\n* Fix compilation\r\n\r\n* Fix VoodooGPIO::getWorkLoop\r\n\r\n* Intel community code cleanup\r\n\r\n* Remove calls to stop from start\r\n\r\n* Remove IONewZero usage in VoodooGPIOAMD\r\n\r\n* Undo `stop` call change\r\n\r\n* Revert OSSafeReleaseNULL calls","shortMessageHtmlLink":"Code stability and consistency fixes (#16)"}},{"before":"e0ca3d2e08462ff940b97eaef3271c69d8da6db3","after":"692f9e4c6c01aee2d2953778126eea677e7b46d1","ref":"refs/heads/master","pushedAt":"2023-06-26T18:01:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kprinssu","name":"Kishor Prins","path":"/kprinssu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12776326?s=80&v=4"},"commit":{"message":"Take ownership of needed (#15)","shortMessageHtmlLink":"Take ownership of needed (#15)"}},{"before":"7c9c02b5176a127a3d3df4044edaad86ebc1f7de","after":"e0ca3d2e08462ff940b97eaef3271c69d8da6db3","ref":"refs/heads/master","pushedAt":"2023-06-25T14:30:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kprinssu","name":"Kishor Prins","path":"/kprinssu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12776326?s=80&v=4"},"commit":{"message":"Add AMD support (#13)\n\n* Move Intel GPIO code to separate class\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* VoodooGPIO.h cleanup\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* Move common fields to VoodooGPIO, fix inheritance bug\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* setInterruptTypeForPin should be virtual function\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* Remote unused interruptOccurredGated function\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* Move pinctrl_pin_desc to VoodooGPIO class\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* Add AMD GPIO pin definitions\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* Add VoodooGPIOAMD personality\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* Add VoodooGPIOAMD::start\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* Add VoodooGPIOAMD::stop\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* Add VoodooGPIOAMD logic\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* Remove 2 unnecessary includes\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* Add some missing logic\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* Fix identation\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* Remove bad logic in irq_set_types\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* Cleanup\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* Remove get_direction, direction_{input,output}, {get,set}_value\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* Use IONewZero instead of IONew\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* do_amd_gpio_irq_handler should only be called once\r\n\r\nSigned-off-by: Visual Ehrmanntraut <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* amd_gpio_irq_enable should be called before amd_gpio_irq_set_type\r\n\r\nSigned-off-by: Visual Ehrmanntraut <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* Fix interrupt handler\r\n\r\nSigned-off-by: Visual Ehrmanntraut <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n* Move debounce logic to amd_gpio_irq_enable\r\n\r\nCloses #1\r\n\r\nCo-authored-by: Huy Duong \r\nSigned-off-by: Visual Ehrmanntraut <30368284+ChefKissInc@users.noreply.github.com>\r\n\r\n---------\r\n\r\nSigned-off-by: Visual <30368284+ChefKissInc@users.noreply.github.com>\r\nSigned-off-by: Visual Ehrmanntraut <30368284+ChefKissInc@users.noreply.github.com>\r\nCo-authored-by: Huy Duong ","shortMessageHtmlLink":"Add AMD support (#13)"}},{"before":"c5969fcbc8ca16bca204894297e03c40a26552d8","after":"7c9c02b5176a127a3d3df4044edaad86ebc1f7de","ref":"refs/heads/master","pushedAt":"2023-03-26T12:34:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kprinssu","name":"Kishor Prins","path":"/kprinssu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12776326?s=80&v=4"},"commit":{"message":"Adding TigerLake-LP GPIO Support (#14)","shortMessageHtmlLink":"Adding TigerLake-LP GPIO Support (#14)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADZOQohQA","startCursor":null,"endCursor":null}},"title":"Activity ยท VoodooI2C/VoodooGPIO"}