{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":458928937,"defaultBranch":"main","name":"UpcyclingMindstorms","ownerLogin":"lmoellendorf","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-13T20:54:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/429625?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706799747.0","currentOid":""},"activityList":{"items":[{"before":"7a0e189ab7a4e84cdbeb086ec21d507e4617f2a8","after":"7e08aa7b1922c491874578c9324d6e05d445599f","ref":"refs/heads/feature/ms-irthermometer","pushedAt":"2024-02-11T22:22:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Trigger gitlab CI when pushing to github\n\nThis is just a test to learn how github actions work","shortMessageHtmlLink":"Trigger gitlab CI when pushing to github"}},{"before":"559ef47848fd4763ffefc23ffe59e7abc3e71c7c","after":"7a0e189ab7a4e84cdbeb086ec21d507e4617f2a8","ref":"refs/heads/feature/ms-irthermometer","pushedAt":"2024-02-11T22:20:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Trigger gitlab CI when pushing to github\n\nThis is just a test to learn how github actions work","shortMessageHtmlLink":"Trigger gitlab CI when pushing to github"}},{"before":"dbf475ea82778ce9ef7d636cf617c87b9a4ea6be","after":"559ef47848fd4763ffefc23ffe59e7abc3e71c7c","ref":"refs/heads/feature/ms-irthermometer","pushedAt":"2024-02-11T22:16:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Trigger gitlab CI when pushing to github\n\nThis is just a test to learn how github actions work","shortMessageHtmlLink":"Trigger gitlab CI when pushing to github"}},{"before":"1f4e65497e7e1816aa00b72356cdf8d99a977013","after":"dbf475ea82778ce9ef7d636cf617c87b9a4ea6be","ref":"refs/heads/feature/ms-irthermometer","pushedAt":"2024-02-11T22:14:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Trigger gitlab CI when pushing to github\n\nThis is just a test to learn how github actions work","shortMessageHtmlLink":"Trigger gitlab CI when pushing to github"}},{"before":"e42f9a6e0cc32d40abe01701c335f638abdca25b","after":"1f4e65497e7e1816aa00b72356cdf8d99a977013","ref":"refs/heads/feature/ms-irthermometer","pushedAt":"2024-02-11T22:11:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Trigger gitlab CI when pushing to github\n\nThis is just a test to learn how github actions work","shortMessageHtmlLink":"Trigger gitlab CI when pushing to github"}},{"before":"9185dd8cb2633dde720d04b6d2939654a76a8e6d","after":"e42f9a6e0cc32d40abe01701c335f638abdca25b","ref":"refs/heads/feature/ms-irthermometer","pushedAt":"2024-02-11T22:10:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Trigger gitlab CI when pushing to github\n\nThis is just a test to learn how github actions work","shortMessageHtmlLink":"Trigger gitlab CI when pushing to github"}},{"before":"56e73ff950e0660a994505b60b175c015f774273","after":"9185dd8cb2633dde720d04b6d2939654a76a8e6d","ref":"refs/heads/feature/ms-irthermometer","pushedAt":"2024-02-11T22:07:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Trigger gitlab CI when pushing to github\n\nThis is just a test to learn how github actions work","shortMessageHtmlLink":"Trigger gitlab CI when pushing to github"}},{"before":"952c179a7fa561e340dfb993fa3b17018dacffbe","after":"56e73ff950e0660a994505b60b175c015f774273","ref":"refs/heads/feature/ms-irthermometer","pushedAt":"2024-02-11T21:38:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Make I2C sensor reading more robust\n\nMindsensors IR Thermometer often returned invalid values.\nMost likely this was caused by insufficient error handling. This patch\n\n- extends I2C::readByte() and I2C::readWord() to return value by a\n parameter and use return value solely to indicate read failures or\n software errors.\n- adds I2C::getByte() as a wrapper around I2C::readByte() with the simplier\n API. This useful for methods which never expect -1 to be a valid sensor\n reading.\n- replaces all uses of I2C::readByte() by I2C::getByte in MS Line Leader\n and HiTechnic IR Seeker\n- uses the new I2C::readWord() API in Mindsensors IR Thermometer to make\n that on error -1 is returned.\n- Correctly prints -1 as error code in the test routine","shortMessageHtmlLink":"Make I2C sensor reading more robust"}},{"before":"e82d13727de69d69c522571c3541ddda627b0708","after":"952c179a7fa561e340dfb993fa3b17018dacffbe","ref":"refs/heads/feature/ms-irthermometer","pushedAt":"2024-02-01T15:05:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Test Mindsensors IR Thermometer","shortMessageHtmlLink":"Test Mindsensors IR Thermometer"}},{"before":null,"after":"e82d13727de69d69c522571c3541ddda627b0708","ref":"refs/heads/feature/ms-irthermometer","pushedAt":"2024-02-01T15:02:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Add support for Mindsensors IR Thermometer","shortMessageHtmlLink":"Add support for Mindsensors IR Thermometer"}},{"before":"e80deadb8371d6b46a84b90988d6aee2a29bc7da","after":"87aee4762544833ce03dfdb807a1483fd04faf8b","ref":"refs/heads/develop","pushedAt":"2024-01-18T16:10:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Set I2C address to factory default of Mindsensors Line Leader","shortMessageHtmlLink":"Set I2C address to factory default of Mindsensors Line Leader"}},{"before":"192d247d2d48dd07a98eb7adff48d1fe492b3c9e","after":"e80deadb8371d6b46a84b90988d6aee2a29bc7da","ref":"refs/heads/develop","pushedAt":"2024-01-11T18:10:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Set I2C address to factory default of Mindsensors Line Sensor Array","shortMessageHtmlLink":"Set I2C address to factory default of Mindsensors Line Sensor Array"}},{"before":"0366a6b253c086da61338a607819bf2d16e58756","after":"192d247d2d48dd07a98eb7adff48d1fe492b3c9e","ref":"refs/heads/develop","pushedAt":"2023-12-10T10:28:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"161a7be6541e8caa565d90ae29e8c21e90c9b96e","after":"0366a6b253c086da61338a607819bf2d16e58756","ref":"refs/heads/develop","pushedAt":"2023-11-30T20:54:57.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Use Mindsensors Line Sensor Array in example\n\nNot tested, since no sensor at hand","shortMessageHtmlLink":"Use Mindsensors Line Sensor Array in example"}},{"before":"264a91ae7db90e00b42aafbb1e2ab5bcad5a5958","after":"161a7be6541e8caa565d90ae29e8c21e90c9b96e","ref":"refs/heads/develop","pushedAt":"2023-10-29T09:51:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Clean-up examples\n\n- use default Baud rate of 9600\n- call constructor explicitly\n- do not call constructor in setup()\n- format using Arduino IDE v2\n- rename example code to new name scheme:\n - `test_` prefix only for sensor testing code not for usage examples\n - sensor name prefix if example refers to 3rd party sensor\n - drop `lm_` prefix","shortMessageHtmlLink":"Clean-up examples"}},{"before":"491f077ae63df19375d53d28b2994b0603f4a591","after":"2de708dca478d328d91fe2f607dd8dfefce59602","ref":"refs/heads/main","pushedAt":"2023-10-28T21:41:57.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Merge branch 'release/0.1.1'","shortMessageHtmlLink":"Merge branch 'release/0.1.1'"}},{"before":"f4836ce44afc6869343db2c2ac1a7d6aaf3ee629","after":"264a91ae7db90e00b42aafbb1e2ab5bcad5a5958","ref":"refs/heads/develop","pushedAt":"2023-10-28T21:41:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Merge tag '0.1.1' into develop\n\n0.1.1","shortMessageHtmlLink":"Merge tag '0.1.1' into develop"}},{"before":"12aaeff78c49f24fccf2249530b2e60e39717d79","after":"f4836ce44afc6869343db2c2ac1a7d6aaf3ee629","ref":"refs/heads/develop","pushedAt":"2023-10-28T21:28:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Explain what Average and Result values of Mindsensors Line Leader denotes","shortMessageHtmlLink":"Explain what Average and Result values of Mindsensors Line Leader den…"}},{"before":"0c041df40f48ee24cfa5f5bab03eadbc842b3c75","after":"12aaeff78c49f24fccf2249530b2e60e39717d79","ref":"refs/heads/develop","pushedAt":"2023-05-04T16:25:33.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Reset encoder to stop motor, otherwise it is still powered","shortMessageHtmlLink":"Reset encoder to stop motor, otherwise it is still powered"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xMVQyMjoyMjowNS4wMDAwMDBazwAAAAP38VU2","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xMVQyMjoyMjowNS4wMDAwMDBazwAAAAP38VU2","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wNFQxNjoyNTozMy4wMDAwMDBazwAAAAMmLOcq"}},"title":"Activity · lmoellendorf/UpcyclingMindstorms"}