{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":695168268,"defaultBranch":"master","name":"libm2k","ownerLogin":"Adrian-Stanea","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-09-22T13:58:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/140652765?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695998550.0","currentOid":""},"activityList":{"items":[{"before":"03943bac02f16da06de0a532246405bf38dec22c","after":"da2ce296d881368f2016acff7e43b8c1666802ea","ref":"refs/heads/bugFix_context_ownership","pushedAt":"2024-01-29T11:51:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AlexandraTrifan","name":null,"path":"/AlexandraTrifan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18142097?s=80&v=4"},"commit":{"message":"ContextBuilder: solve context close bug using reference count\n\n- added reference count to ContextBuilder to keep track of how many\n external references to the M2k context are present. When the last\n reference is removed, the M2k context can be closed.\n- contexts should be closed in the reverse order they were opened:\n contextClose() -> iio_context_destroy() to avoid dangling pointers.\n\nSigned-off-by: Adrian Stanea ","shortMessageHtmlLink":"ContextBuilder: solve context close bug using reference count"}},{"before":"0891ed3c8276f45e19bdb6a3e3cc5bdcf6b585fa","after":"1d5bb5258ac6f1c1a577d45a3dd3143fed7b58f4","ref":"refs/heads/delete_lidar","pushedAt":"2024-01-08T09:28:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Adrian-Stanea","name":null,"path":"/Adrian-Stanea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140652765?s=80&v=4"},"commit":{"message":"Lidar: remove legacy lidar code from libm2k\n\n- removed bindings, examples, implementations and all references to the\nlidar code from libm2k\n\nSigned-off-by: Adrian Stanea ","shortMessageHtmlLink":"Lidar: remove legacy lidar code from libm2k"}},{"before":"65a8728af28d8ffcf462b692951c955222e6559b","after":"95c2864261dd50519fd8519cafd6958010782d46","ref":"refs/heads/fw_calib_in_sw","pushedAt":"2023-11-23T17:12:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Adrian-Stanea","name":null,"path":"/Adrian-Stanea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140652765?s=80&v=4"},"commit":{"message":"test: validate new fw\n\n- current firmware still has name starting with 0.31\n- Future release will have name starting with 0.32, and the new calibration\n attr will be used.\n\nSigned-off-by: Adrian Stanea ","shortMessageHtmlLink":"test: validate new fw"}},{"before":"0c78649f7a8327c5c7393038e163ef11db0bb643","after":"03943bac02f16da06de0a532246405bf38dec22c","ref":"refs/heads/bugFix_context_ownership","pushedAt":"2023-10-03T13:15:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Adrian-Stanea","name":null,"path":"/Adrian-Stanea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140652765?s=80&v=4"},"commit":{"message":"ContextBuilder: solve context close bug using reference count\n\n- added reference count to ContextBuilder to keep track of how many\n external references to the M2k context are present. When the last\n reference is removed, the M2k context can be closed.\n- contexts should be closed in the reverse order they were opened:\n contextClose() -> iio_context_destroy() to avoid dangling pointers.\n\nSigned-off-by: Adrian Stanea ","shortMessageHtmlLink":"ContextBuilder: solve context close bug using reference count"}},{"before":null,"after":"0786bc39b1f4d539e255d17d2da01036c1727048","ref":"refs/heads/m2kcli/kernel_buffers","pushedAt":"2023-09-29T14:42:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Adrian-Stanea","name":null,"path":"/Adrian-Stanea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140652765?s=80&v=4"},"commit":{"message":"m2kcli/kernel_buffers: add kernel_buffer set command\n\nSigned-off-by: Adrian Stanea ","shortMessageHtmlLink":"m2kcli/kernel_buffers: add kernel_buffer set command"}},{"before":"8f05a32ab80609ab8eaf4e8fadfa45f534ac8d31","after":"65a8728af28d8ffcf462b692951c955222e6559b","ref":"refs/heads/fw_calib_in_sw","pushedAt":"2023-09-28T12:03:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Adrian-Stanea","name":null,"path":"/Adrian-Stanea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140652765?s=80&v=4"},"commit":{"message":"debug: simulate new FW - calibration in SW\n\n- in new firmware version the calibration is done in SW. Params will be\nwritten in the device attr but not used at the HW level. Raw samples are\nsent without calibration and the calibration is done in SW.\n- this patch is for debug purpose only. It updates calibration params\nonly for the class instance but not in the device attr. This way we simulate\ncalibration where samples are sent without calibration at HW level.\n\nSigned-off-by: Adrian Stanea ","shortMessageHtmlLink":"debug: simulate new FW - calibration in SW"}},{"before":"5813e67257a39947b15e2bd5f792f5452286d7e4","after":"8f05a32ab80609ab8eaf4e8fadfa45f534ac8d31","ref":"refs/heads/fw_calib_in_sw","pushedAt":"2023-09-28T11:57:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Adrian-Stanea","name":null,"path":"/Adrian-Stanea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140652765?s=80&v=4"},"commit":{"message":"debug: simulate new FW - calibration in SW\n\n- in new firmware version the calibration is done in SW. Params will be\nwritten in the device attr but not used at the HW level. Raw samples are\nsent without calibration and the calibration is done in SW.\n- this patch is for debug purpose only. It updates calibration params\nonly for the class instance but not in the device attr. This way we simulate\ncalibration where samples are sent without calibration at HW level.\n- updateCalibrationState() does nothing here because for debug device attr\nare kept as uncalibrated, whereas the class instance is calibrated. This\ndifference would lead to resetting the class instance calibration state when\nchecking for changes.\n\nSigned-off-by: Adrian Stanea ","shortMessageHtmlLink":"debug: simulate new FW - calibration in SW"}},{"before":null,"after":"3d434e9b8c01b6c46ac86e92f13553e29c516f2c","ref":"refs/heads/tests/validations_fw_0.32","pushedAt":"2023-09-28T10:00:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Adrian-Stanea","name":null,"path":"/Adrian-Stanea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140652765?s=80&v=4"},"commit":{"message":"tests/digital_test: check for unwanted impulse in pattern generator\n\n- Check that the pattern generator outputs correspond to the expected\n transitions. An unwanted pulse appears when the last sample in the\n buffer is not 0.\n\nSigned-off-by: Adrian Stanea ","shortMessageHtmlLink":"tests/digital_test: check for unwanted impulse in pattern generator"}},{"before":null,"after":"5813e67257a39947b15e2bd5f792f5452286d7e4","ref":"refs/heads/fw_calib_in_sw","pushedAt":"2023-09-27T12:15:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Adrian-Stanea","name":null,"path":"/Adrian-Stanea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140652765?s=80&v=4"},"commit":{"message":"debug: simulate new FW - calibration in SW\n\n- in new firmware version the calibration is done in SW. Params will be\nwritten in the device attr but not used at the HW level. Raw samples are\nsent without calibration and the calibration is done in SW.\n- this patch is for debug purpose only. It updates calibration params\nonly for the class instance but not in the device attr. This way we simulate\ncalibration where samples are sent without calibration at HW level.\n- updateCalibrationState() does nothing here because for debug device attr\nare kept as uncalibrated, whereas the class instance is calibrated. This\ndifference would lead to resetting the class instance calibration state when\nchecking for changes.\n\nSigned-off-by: Adrian Stanea ","shortMessageHtmlLink":"debug: simulate new FW - calibration in SW"}},{"before":"0fbe1a46b868dd672635f7eb8e6aac2b80b1eee2","after":"0c78649f7a8327c5c7393038e163ef11db0bb643","ref":"refs/heads/bugFix_context_ownership","pushedAt":"2023-09-27T09:43:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Adrian-Stanea","name":null,"path":"/Adrian-Stanea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140652765?s=80&v=4"},"commit":{"message":"ContextBuilder: solve context close bug using reference count\n\n- added reference count to ContextBuilder to keep track of how many\n external references to the M2k context are present. When the last\n reference is removed, the M2k context can be closed.\n- contexts should be closed in the reverse order they were opened:\n contextClose() -> iio_context_destroy() to avoid pointer errors.\n- based on context ownership, the user of the API is responsible\n of deinitalizing resources.\n\nSigned-off-by: Adrian Stanea ","shortMessageHtmlLink":"ContextBuilder: solve context close bug using reference count"}},{"before":"9aea594fe923cc1a3ae6ffad31f56fb9d674962f","after":"0fbe1a46b868dd672635f7eb8e6aac2b80b1eee2","ref":"refs/heads/bugFix_context_ownership","pushedAt":"2023-09-27T09:42:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Adrian-Stanea","name":null,"path":"/Adrian-Stanea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140652765?s=80&v=4"},"commit":{"message":"ContextBuilder: solve context close bug using reference count\n\n- added reference count to ContextBuilder to keep track of how many\n external references to the M2k context are present. When the last\n reference is removed, the M2k context can be closed.\n- contexts should be closed in the reverse order they were opened:\n contextClose() -> iio_context_destroy() to avoid pointer errors.\n- based on context ownership, the user of the API is responsible\n of deinitalizing resources.\n\nSigned-off-by: Adrian Stanea ","shortMessageHtmlLink":"ContextBuilder: solve context close bug using reference count"}},{"before":null,"after":"0891ed3c8276f45e19bdb6a3e3cc5bdcf6b585fa","ref":"refs/heads/delete_lidar","pushedAt":"2023-09-22T14:06:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Adrian-Stanea","name":null,"path":"/Adrian-Stanea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140652765?s=80&v=4"},"commit":{"message":"Lidar: remove legacy lidar code from libm2k\n\n- removed bindings, examples, implementations and all references to the\nlidar code from libm2k\n\nSigned-off-by: Adrian Stanea ","shortMessageHtmlLink":"Lidar: remove legacy lidar code from libm2k"}},{"before":null,"after":"9aea594fe923cc1a3ae6ffad31f56fb9d674962f","ref":"refs/heads/bugFix_context_ownership","pushedAt":"2023-09-22T14:05:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Adrian-Stanea","name":null,"path":"/Adrian-Stanea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140652765?s=80&v=4"},"commit":{"message":"ContextBuilder: solve context close bug using reference count\n\n- added reference count to ContextBuilder to keep track of how many\n external references to the M2k context are present. When the last\n reference is removed, the M2k context can be closed.\n- contexts should be closed in the reverse order they were opened:\n contextClose() -> iio_context_destroy() to avoid pointer errors.\n- based on context ownership, the user of the API is responsible\n of deinitalizing resources.\n\nSigned-off-by: Adrian Stanea ","shortMessageHtmlLink":"ContextBuilder: solve context close bug using reference count"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD68LhxQA","startCursor":null,"endCursor":null}},"title":"Activity ยท Adrian-Stanea/libm2k"}