{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":77459564,"defaultBranch":"develop","name":"modm","ownerLogin":"modm-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-27T14:01:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16440376?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723209896.0","currentOid":""},"activityList":{"items":[{"before":"f58b42fb49b446207deba4a89e314eded0f6f374","after":"5ae26ddfe2b8112732bbb74180303d9d18144a56","ref":"refs/heads/develop","pushedAt":"2024-08-22T18:11:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[iwdg] Enable IWDG on STM32H7 devices","shortMessageHtmlLink":"[iwdg] Enable IWDG on STM32H7 devices"}},{"before":"a3ac5dbb70e61247358d8380d140151a7e06a590","after":"f58b42fb49b446207deba4a89e314eded0f6f374","ref":"refs/heads/develop","pushedAt":"2024-08-21T18:11:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rleh","name":"Raphael Lehmann","path":"/rleh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2820734?s=80&v=4"},"commit":{"message":"[tools] Fix python syntax","shortMessageHtmlLink":"[tools] Fix python syntax"}},{"before":"1319de92252500a5c56299e106f817ed4e1b7c20","after":"a3ac5dbb70e61247358d8380d140151a7e06a590","ref":"refs/heads/develop","pushedAt":"2024-08-18T13:25:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[ext] Include device.hpp in CMSIS-DSP arm_math.h","shortMessageHtmlLink":"[ext] Include device.hpp in CMSIS-DSP arm_math.h"}},{"before":"3c039d9c1e076e6c036f4097edd9985a936fb7f1","after":"1319de92252500a5c56299e106f817ed4e1b7c20","ref":"refs/heads/develop","pushedAt":"2024-08-13T20:56:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[fiber] Guarantee minimum for durations < 1µs","shortMessageHtmlLink":"[fiber] Guarantee minimum for durations < 1µs"}},{"before":"31bbf487026b8bca8aafbccd13984000899d18ab","after":"3c039d9c1e076e6c036f4097edd9985a936fb7f1","ref":"refs/heads/develop","pushedAt":"2024-08-13T13:28:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[adc] Fix wrong channel shift on STM32C0/G0","shortMessageHtmlLink":"[adc] Fix wrong channel shift on STM32C0/G0"}},{"before":"0166e08a376cee9d4102e8e3642c789ab18803f6","after":null,"ref":"refs/heads/fix/fiber_poll_functions","pushedAt":"2024-08-09T13:24:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"}},{"before":null,"after":"0166e08a376cee9d4102e8e3642c789ab18803f6","ref":"refs/heads/fix/fiber_poll_functions","pushedAt":"2024-08-09T13:23:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[fibers] Query condition before and after yield","shortMessageHtmlLink":"[fibers] Query condition before and after yield"}},{"before":"9b4b64ce2bef0e7144870649396c0652a673a85b","after":"31bbf487026b8bca8aafbccd13984000899d18ab","ref":"refs/heads/develop","pushedAt":"2024-08-08T18:29:46.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[ui] Remove dependency of :ui:gui on :ui:menu","shortMessageHtmlLink":"[ui] Remove dependency of :ui:gui on :ui:menu"}},{"before":"5fcd0156a9694fe9b3a2c5ea7b4e9abf8b49faaf","after":"9b4b64ce2bef0e7144870649396c0652a673a85b","ref":"refs/heads/develop","pushedAt":"2024-07-26T11:32:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[utils] Deprecate allocator::Dynamic for std::allocator","shortMessageHtmlLink":"[utils] Deprecate allocator::Dynamic for std::allocator"}},{"before":"fd8d79ebf9129c3cf207537a8cff38c4163ca234","after":"5fcd0156a9694fe9b3a2c5ea7b4e9abf8b49faaf","ref":"refs/heads/develop","pushedAt":"2024-07-21T22:01:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[container] Implement LinkedList as std::list","shortMessageHtmlLink":"[container] Implement LinkedList as std::list"}},{"before":"5f15719a66eda394cda2aa01e426ec9d0eccec6f","after":"fd8d79ebf9129c3cf207537a8cff38c4163ca234","ref":"refs/heads/develop","pushedAt":"2024-07-21T08:12:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[build] Do not overwrite generated repo SConscript files\n\nThe `modm:build:scons` module will check if repositories have generated\r\ntheir own SConscript file before generating one for them.\r\n\r\nCo-authored-by: Niklas Hauser ","shortMessageHtmlLink":"[build] Do not overwrite generated repo SConscript files"}},{"before":"23f64ca4dda59484f73df8128ca701e7ea5503d5","after":"5f15719a66eda394cda2aa01e426ec9d0eccec6f","ref":"refs/heads/develop","pushedAt":"2024-07-14T09:27:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"Replace memcpy with copy assignment in LPC CAN","shortMessageHtmlLink":"Replace memcpy with copy assignment in LPC CAN"}},{"before":"6a6802a3ac594c3faf78b642839304aa1772bb94","after":"23f64ca4dda59484f73df8128ca701e7ea5503d5","ref":"refs/heads/develop","pushedAt":"2024-07-10T15:26:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"add missing indent","shortMessageHtmlLink":"add missing indent"}},{"before":"832f6ce56cf0f7e843e4d937b9106d31a40f194d","after":"6a6802a3ac594c3faf78b642839304aa1772bb94","ref":"refs/heads/develop","pushedAt":"2024-07-10T08:44:16.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[timers] Add wait method for fibers","shortMessageHtmlLink":"[timers] Add wait method for fibers"}},{"before":"316fd11314ed1da08aefd87bab041a7bf9d87470","after":"832f6ce56cf0f7e843e4d937b9106d31a40f194d","ref":"refs/heads/develop","pushedAt":"2024-07-07T19:10:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[ext] Update submodules","shortMessageHtmlLink":"[ext] Update submodules"}},{"before":"1ae208bab72e7f634ddaa07927eaebd26410bad0","after":"316fd11314ed1da08aefd87bab041a7bf9d87470","ref":"refs/heads/develop","pushedAt":"2024-07-06T13:23:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"Fix typo in driver/encoder/as5600.lb","shortMessageHtmlLink":"Fix typo in driver/encoder/as5600.lb"}},{"before":"7a8c57dd587de1348255425e8f863f1339f5a765","after":"1ae208bab72e7f634ddaa07927eaebd26410bad0","ref":"refs/heads/develop","pushedAt":"2024-07-01T17:42:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[release] Update changelog for 2024q2 release","shortMessageHtmlLink":"[release] Update changelog for 2024q2 release"}},{"before":"781b958d510c1fd2565de98626b572f33903d613","after":"7a8c57dd587de1348255425e8f863f1339f5a765","ref":"refs/heads/develop","pushedAt":"2024-06-30T09:28:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[docs] Add a reference to \"profile=debug\" in assert.md","shortMessageHtmlLink":"[docs] Add a reference to \"profile=debug\" in assert.md"}},{"before":"cf7769bb48989a0d10d1b1c93a5f50bdd31d90bb","after":"781b958d510c1fd2565de98626b572f33903d613","ref":"refs/heads/develop","pushedAt":"2024-06-25T17:31:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[i2c] Add more convenience functions to I2cDevice","shortMessageHtmlLink":"[i2c] Add more convenience functions to I2cDevice"}},{"before":"8c43f8420f65b7cc780c67d47ea325e9e5b60b27","after":"cf7769bb48989a0d10d1b1c93a5f50bdd31d90bb","ref":"refs/heads/develop","pushedAt":"2024-06-24T21:09:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[stm32] Fix UART transmission with buffer","shortMessageHtmlLink":"[stm32] Fix UART transmission with buffer"}},{"before":"55c88ba875e20ff3919480d6b5b3a96678761654","after":"8c43f8420f65b7cc780c67d47ea325e9e5b60b27","ref":"refs/heads/develop","pushedAt":"2024-06-22T20:04:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[stm32] Implement UART buffer for FreeRTOS","shortMessageHtmlLink":"[stm32] Implement UART buffer for FreeRTOS"}},{"before":"6be3199d27b9761cc758110ae7374cb6480d6676","after":"55c88ba875e20ff3919480d6b5b3a96678761654","ref":"refs/heads/develop","pushedAt":"2024-06-17T20:46:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"added driver/encoder/as5600","shortMessageHtmlLink":"added driver/encoder/as5600"}},{"before":"39a9f4d10ff356474d09637733848efc7f49373d","after":"6be3199d27b9761cc758110ae7374cb6480d6676","ref":"refs/heads/develop","pushedAt":"2024-06-17T17:24:08.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[example] Fiber overflow detection on ARMv8-M","shortMessageHtmlLink":"[example] Fiber overflow detection on ARMv8-M"}},{"before":"8a924f9f23152f39eb353a82c670498d1dc85b9c","after":"39a9f4d10ff356474d09637733848efc7f49373d","ref":"refs/heads/develop","pushedAt":"2024-05-20T19:16:31.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[fiber] Update module documentation","shortMessageHtmlLink":"[fiber] Update module documentation"}},{"before":"901a3dc4ef1a9c743d55f0c097ce2edd663cbe10","after":"8a924f9f23152f39eb353a82c670498d1dc85b9c","ref":"refs/heads/develop","pushedAt":"2024-05-20T13:09:08.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[c++] Implement all atomics for AVR and Cortex-M","shortMessageHtmlLink":"[c++] Implement all atomics for AVR and Cortex-M"}},{"before":"71becdc4035d01bf07b3d8043884fa8815d55942","after":"901a3dc4ef1a9c743d55f0c097ce2edd663cbe10","ref":"refs/heads/develop","pushedAt":"2024-05-19T12:40:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[examples] Add ADC with DMA example for STM32F0\n\nCo-authored-by: Christopher Durand ","shortMessageHtmlLink":"[examples] Add ADC with DMA example for STM32F0"}},{"before":"19bfa814c5ab3d3b196c9af37418ac49d35a0a28","after":"71becdc4035d01bf07b3d8043884fa8815d55942","ref":"refs/heads/develop","pushedAt":"2024-05-19T10:40:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[flash] STM32G4 flash erase dual bank BKER bit\n\nCo-authored-by: Niklas Hauser ","shortMessageHtmlLink":"[flash] STM32G4 flash erase dual bank BKER bit"}},{"before":"f01fd0ab273a2e8180642a0b014c1df13a168968","after":"19bfa814c5ab3d3b196c9af37418ac49d35a0a28","ref":"refs/heads/develop","pushedAt":"2024-05-14T20:48:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"salkinium","name":"Niklas Hauser","path":"/salkinium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163066?s=80&v=4"},"commit":{"message":"[cortex-m] Communicate the flash_offset to the dfu-util tool","shortMessageHtmlLink":"[cortex-m] Communicate the flash_offset to the dfu-util tool"}},{"before":"921600d76d54c4dca43c39d085fce04a2955fb33","after":null,"ref":"refs/heads/revert-1134-feature/extend_g0_timers","pushedAt":"2024-04-04T15:20:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rleh","name":"Raphael Lehmann","path":"/rleh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2820734?s=80&v=4"}},{"before":"3b03250705cf3ec9ee860427771b4ce0f60b998f","after":"f01fd0ab273a2e8180642a0b014c1df13a168968","ref":"refs/heads/develop","pushedAt":"2024-04-02T13:59:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rleh","name":"Raphael Lehmann","path":"/rleh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2820734?s=80&v=4"},"commit":{"message":"[tools] Font generation with Python 3","shortMessageHtmlLink":"[tools] Font generation with Python 3"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMlQxODoxMTowMi4wMDAwMDBazwAAAAShmCpN","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMlQxODoxMTowMi4wMDAwMDBazwAAAAShmCpN","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wMlQxMzo1OTo0Mi4wMDAwMDBazwAAAAQlmvQT"}},"title":"Activity · modm-io/modm"}