{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":426982288,"defaultBranch":"master","name":"libcanard","ownerLogin":"dronecan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-11T11:50:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26804382?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707601879.0","currentOid":""},"activityList":{"items":[{"before":"0ae477b82bc18daf642383079a02710f69294aa8","after":"8ec1d469dac67fb149cdafba9a95812b8a085255","ref":"refs/heads/master","pushedAt":"2024-04-02T03:17:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"examples: added fw update to ServoNode","shortMessageHtmlLink":"examples: added fw update to ServoNode"}},{"before":"916a1f3f0557873d995564a2fe9b8cc0103f8c3c","after":"0ae477b82bc18daf642383079a02710f69294aa8","ref":"refs/heads/master","pushedAt":"2024-02-10T23:36:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bugobliterator","name":"Siddharth Bharat Purohit","path":"/bugobliterator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5697288?s=80&v=4"},"commit":{"message":"check decode return in C++ wrappers","shortMessageHtmlLink":"check decode return in C++ wrappers"}},{"before":null,"after":"2febc68db10f44ebb67084885bf86aac6496035e","ref":"refs/heads/pr-multi-frame-rx-len-fix","pushedAt":"2024-02-10T21:51:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"check decode return in C++ wrappers","shortMessageHtmlLink":"check decode return in C++ wrappers"}},{"before":"7d4cac5b49cd958f5ac6ccf1a9125c21a9d373d6","after":"b5cfe56199530dbe42f14a9339a5934da5fb97dd","ref":"refs/heads/pr-cpp-split","pushedAt":"2024-01-22T00:48:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bugobliterator","name":"Siddharth Bharat Purohit","path":"/bugobliterator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5697288?s=80&v=4"},"commit":{"message":"canard: use common semaphore from handler_list inside subscriber","shortMessageHtmlLink":"canard: use common semaphore from handler_list inside subscriber"}},{"before":"e76dc5d594de6822f0d6f069db1062e2e2e5966b","after":"916a1f3f0557873d995564a2fe9b8cc0103f8c3c","ref":"refs/heads/master","pushedAt":"2024-01-12T08:15:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"examples: added rangefinder example","shortMessageHtmlLink":"examples: added rangefinder example"}},{"before":"8da2696c0f8666d17bb237ec760a55e8ac866f82","after":"e76dc5d594de6822f0d6f069db1062e2e2e5966b","ref":"refs/heads/master","pushedAt":"2024-01-11T07:22:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"examples: added simple BatteryNode example","shortMessageHtmlLink":"examples: added simple BatteryNode example"}},{"before":"0554371dbbc976f417dba2ff28d8a747348e9c30","after":"8da2696c0f8666d17bb237ec760a55e8ac866f82","ref":"refs/heads/master","pushedAt":"2024-01-07T03:19:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"socketcan.c: fix missing include","shortMessageHtmlLink":"socketcan.c: fix missing include"}},{"before":"50dcf2898055566af461f45bbc2c4e8b0278f1c0","after":"7d4cac5b49cd958f5ac6ccf1a9125c21a9d373d6","ref":"refs/heads/pr-cpp-split","pushedAt":"2023-12-27T21:32:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bugobliterator","name":"Siddharth Bharat Purohit","path":"/bugobliterator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5697288?s=80&v=4"},"commit":{"message":"canard: implement a lightweight way to share mutex between same message type subscribers","shortMessageHtmlLink":"canard: implement a lightweight way to share mutex between same messa…"}},{"before":"40b12562bb4b2d30603b1be051d8dc77ceda858c","after":"50dcf2898055566af461f45bbc2c4e8b0278f1c0","ref":"refs/heads/pr-cpp-split","pushedAt":"2023-12-27T19:47:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bugobliterator","name":"Siddharth Bharat Purohit","path":"/bugobliterator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5697288?s=80&v=4"},"commit":{"message":"canard: fix tests to include canard cpp source files","shortMessageHtmlLink":"canard: fix tests to include canard cpp source files"}},{"before":null,"after":"40b12562bb4b2d30603b1be051d8dc77ceda858c","ref":"refs/heads/pr-cpp-split","pushedAt":"2023-12-27T19:31:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bugobliterator","name":"Siddharth Bharat Purohit","path":"/bugobliterator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5697288?s=80&v=4"},"commit":{"message":"canard: split common code into cpp files","shortMessageHtmlLink":"canard: split common code into cpp files"}},{"before":"572aa7bd233734df854617c5709c89621980aaa7","after":"0554371dbbc976f417dba2ff28d8a747348e9c30","ref":"refs/heads/master","pushedAt":"2023-12-15T01:40:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"CI: use empy 3.3.4","shortMessageHtmlLink":"CI: use empy 3.3.4"}},{"before":"9615d12af760f6c89f52eb309254568dace4764a","after":"572aa7bd233734df854617c5709c89621980aaa7","ref":"refs/heads/master","pushedAt":"2023-11-29T06:38:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"example: added reboot","shortMessageHtmlLink":"example: added reboot"}},{"before":"75832c8135a5130b761e011e75f1263bea660f23","after":"9615d12af760f6c89f52eb309254568dace4764a","ref":"refs/heads/master","pushedAt":"2023-11-15T03:32:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"support 16 bit addressing MCUs","shortMessageHtmlLink":"support 16 bit addressing MCUs"}},{"before":null,"after":"f5715817f316005bc68ec40a183bebe897da5eb7","ref":"refs/heads/pr-publisher-iface","pushedAt":"2023-10-23T06:16:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bugobliterator","name":"Siddharth Bharat Purohit","path":"/bugobliterator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5697288?s=80&v=4"},"commit":{"message":"canard: allow selecting which interface to send the message over","shortMessageHtmlLink":"canard: allow selecting which interface to send the message over"}},{"before":"e5b68423cfca60f95f4d82e8e45f2f71e77248ab","after":"75832c8135a5130b761e011e75f1263bea660f23","ref":"refs/heads/master","pushedAt":"2023-09-01T00:09:31.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"tidy up examples and CI","shortMessageHtmlLink":"tidy up examples and CI"}},{"before":"bc8be8f21303b5a6845ecdfc3d920d963719ae34","after":"e5b68423cfca60f95f4d82e8e45f2f71e77248ab","ref":"refs/heads/master","pushedAt":"2023-08-31T04:36:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bugobliterator","name":"Siddharth Bharat Purohit","path":"/bugobliterator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5697288?s=80&v=4"},"commit":{"message":"canardHandleRxFrame(): Avoid multi-frame transfer assert() failure for a valid operation.\n\nModifying underflow assert check. This check mistakenly invalidates the case where the final CAN frame of a transfer is received with all previously allocated memory blocks fully utilised.","shortMessageHtmlLink":"canardHandleRxFrame(): Avoid multi-frame transfer assert() failure fo…"}},{"before":"22102c717db29cc2a2c2869ff80f3e4389704d89","after":"bc8be8f21303b5a6845ecdfc3d920d963719ae34","ref":"refs/heads/master","pushedAt":"2023-08-31T01:09:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"improve ESCNode example","shortMessageHtmlLink":"improve ESCNode example"}},{"before":"bf178bb75eafbfb9445f6e8a0cc4717b3ec2be9e","after":"22102c717db29cc2a2c2869ff80f3e4389704d89","ref":"refs/heads/master","pushedAt":"2023-07-19T11:01:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"fixed build with asserts enabled","shortMessageHtmlLink":"fixed build with asserts enabled"}},{"before":null,"after":"aaaedd92d0087184274a8339400d25ddd301049c","ref":"refs/heads/pr-fix-assert-build","pushedAt":"2023-07-19T08:50:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"fixed build with asserts enabled","shortMessageHtmlLink":"fixed build with asserts enabled"}},{"before":"94f1b6a982d8b3968bd59ce2dc578684bb1a54c3","after":null,"ref":"refs/heads/pr-extract-msg-id","pushedAt":"2023-07-10T09:30:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bugobliterator","name":"Siddharth Bharat Purohit","path":"/bugobliterator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5697288?s=80&v=4"}},{"before":"519bbed48b9b8287d0786ffa12b3ccd087885f99","after":"bf178bb75eafbfb9445f6e8a0cc4717b3ec2be9e","ref":"refs/heads/master","pushedAt":"2023-07-10T01:26:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"make extract data type id and transfer type functions public","shortMessageHtmlLink":"make extract data type id and transfer type functions public"}},{"before":"0db67155668fd1c19b0cd55de70e5109e376a12d","after":"94f1b6a982d8b3968bd59ce2dc578684bb1a54c3","ref":"refs/heads/pr-extract-msg-id","pushedAt":"2023-07-10T01:05:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bugobliterator","name":"Siddharth Bharat Purohit","path":"/bugobliterator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5697288?s=80&v=4"},"commit":{"message":"make extract data type id and transfer type functions public","shortMessageHtmlLink":"make extract data type id and transfer type functions public"}},{"before":null,"after":"0db67155668fd1c19b0cd55de70e5109e376a12d","ref":"refs/heads/pr-extract-msg-id","pushedAt":"2023-07-07T07:15:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bugobliterator","name":"Siddharth Bharat Purohit","path":"/bugobliterator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5697288?s=80&v=4"},"commit":{"message":"make extract data type id and transfer type functions public","shortMessageHtmlLink":"make extract data type id and transfer type functions public"}},{"before":"74462927ebde65374b31004be2c7bf4ea773db04","after":"519bbed48b9b8287d0786ffa12b3ccd087885f99","ref":"refs/heads/master","pushedAt":"2023-07-03T06:00:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"added UDP transport driver","shortMessageHtmlLink":"added UDP transport driver"}},{"before":"dbae5c29917fec23ae75a34672d36eadef68e5a8","after":"74462927ebde65374b31004be2c7bf4ea773db04","ref":"refs/heads/master","pushedAt":"2023-06-07T11:38:49.078Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bugobliterator","name":"Siddharth Bharat Purohit","path":"/bugobliterator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5697288?s=80&v=4"},"commit":{"message":"fixed out of memory path for semaphore","shortMessageHtmlLink":"fixed out of memory path for semaphore"}},{"before":null,"after":"37f5bc531a111d24cc8628b10a51df8d95f4aa38","ref":"refs/heads/pr-fix-alloc-sem","pushedAt":"2023-06-07T11:10:18.435Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"fixed out of memory path for semaphore","shortMessageHtmlLink":"fixed out of memory path for semaphore"}},{"before":"b0ff748d6b5047011c87db64f864c954f1de2d41","after":"dbae5c29917fec23ae75a34672d36eadef68e5a8","ref":"refs/heads/master","pushedAt":"2023-06-07T10:41:54.314Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"add support for semaphores around allocate and freeing blocks of memory","shortMessageHtmlLink":"add support for semaphores around allocate and freeing blocks of memory"}},{"before":null,"after":"ed97fae38815c8a6a65c83bd31dbeb6371bb62c7","ref":"refs/heads/pr-allocate-semaphore","pushedAt":"2023-06-07T10:01:56.003Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bugobliterator","name":"Siddharth Bharat Purohit","path":"/bugobliterator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5697288?s=80&v=4"},"commit":{"message":"add support for semaphores around allocate and freeing blocks of memory","shortMessageHtmlLink":"add support for semaphores around allocate and freeing blocks of memory"}},{"before":"04ac7f58471bf1fed1952ed41673ea71135eba71","after":"b0ff748d6b5047011c87db64f864c954f1de2d41","ref":"refs/heads/master","pushedAt":"2023-06-07T08:27:13.886Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"canard/tests: increase buffer size for testing canardStaleTransfers","shortMessageHtmlLink":"canard/tests: increase buffer size for testing canardStaleTransfers"}},{"before":"d173eae2a85c5f2fd6b19fbbef02ef4fdfdbbd91","after":"7b251e4632a391c607a70241bce5523ce267ca45","ref":"refs/heads/pr-canard-stale-transactions","pushedAt":"2023-06-07T07:49:52.928Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bugobliterator","name":"Siddharth Bharat Purohit","path":"/bugobliterator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5697288?s=80&v=4"},"commit":{"message":"canard/tests: increase buffer size for testing canardStaleTransfers","shortMessageHtmlLink":"canard/tests: increase buffer size for testing canardStaleTransfers"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJRAtJwA","startCursor":null,"endCursor":null}},"title":"Activity · dronecan/libcanard"}