{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":765754865,"defaultBranch":"main","name":"trouble","ownerLogin":"embassy-rs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-01T14:54:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80000440?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727249239.0","currentOid":""},"activityList":{"items":[{"before":"54515a3ca8e780e13c63726b50fcfa6b7cee0d1a","after":"fb109bf7a108663e5229d6af516e8b44f529e48a","ref":"refs/heads/batch-ci","pushedAt":"2024-09-25T07:31:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Install cargo batch on demand","shortMessageHtmlLink":"Install cargo batch on demand"}},{"before":"aafbbd8579a4dc3d858c1f4cf82c464feb4c218e","after":"54515a3ca8e780e13c63726b50fcfa6b7cee0d1a","ref":"refs/heads/batch-ci","pushedAt":"2024-09-25T07:29:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"fix build","shortMessageHtmlLink":"fix build"}},{"before":null,"after":"aafbbd8579a4dc3d858c1f4cf82c464feb4c218e","ref":"refs/heads/batch-ci","pushedAt":"2024-09-25T07:27:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Use cargo batch and caching in CI","shortMessageHtmlLink":"Use cargo batch and caching in CI"}},{"before":"1d46267b4ff8791ca9a32913b6fe58ec2ad31766","after":null,"ref":"refs/heads/fix-esp-example","pushedAt":"2024-09-25T07:14:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"}},{"before":"f48db28b2446686d0305d74b1012df9bd9c59c95","after":"c804c98115da4777915f13e26c39cc89050eb308","ref":"refs/heads/main","pushedAt":"2024-09-25T07:14:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Merge pull request #124 from embassy-rs/fix-esp-example\n\nEnable missing heap allocator to get esp-wifi working","shortMessageHtmlLink":"Merge pull request #124 from embassy-rs/fix-esp-example"}},{"before":"3bf6e6e8aab58e88f7894d4153954aaf0abf7d84","after":"1d46267b4ff8791ca9a32913b6fe58ec2ad31766","ref":"refs/heads/fix-esp-example","pushedAt":"2024-09-25T06:51:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Enable missing heap allocator to get esp-wifi working","shortMessageHtmlLink":"Enable missing heap allocator to get esp-wifi working"}},{"before":"3191a6444637174a8238cce586e05755d6264a72","after":"f48db28b2446686d0305d74b1012df9bd9c59c95","ref":"refs/heads/main","pushedAt":"2024-09-25T06:51:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Merge pull request #121 from plaes/nrf-sdc-multiple-boards\n\nexamples: Add support for different devices for nrf-sdc","shortMessageHtmlLink":"Merge pull request #121 from plaes/nrf-sdc-multiple-boards"}},{"before":null,"after":"3bf6e6e8aab58e88f7894d4153954aaf0abf7d84","ref":"refs/heads/fix-esp-example","pushedAt":"2024-09-25T06:47:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Enable missing heap allocator to get esp-wifi working","shortMessageHtmlLink":"Enable missing heap allocator to get esp-wifi working"}},{"before":"703faf3593985983cee40224d7f3876fba68263c","after":null,"ref":"refs/heads/gatt-client-fixes","pushedAt":"2024-09-23T19:58:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"}},{"before":"147a3a96cf9a9f3084361cb524f048c91e512d82","after":"3191a6444637174a8238cce586e05755d6264a72","ref":"refs/heads/main","pushedAt":"2024-09-23T12:01:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Merge pull request #120 from embassy-rs/gatt-client-fixes\n\nRefactor gatt clients to use feature for consts","shortMessageHtmlLink":"Merge pull request #120 from embassy-rs/gatt-client-fixes"}},{"before":null,"after":"703faf3593985983cee40224d7f3876fba68263c","ref":"refs/heads/gatt-client-fixes","pushedAt":"2024-09-23T11:40:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Refactor gatt clients to use feature for consts\n\n- Use feature names for notification queue size and max subscribers\n- Use embassy-sync pubsub to hold subscribers\n- Implement unsubscribe resetting CCCD flag (subscribers can just be\n drop'ed)\n- Document public APIs","shortMessageHtmlLink":"Refactor gatt clients to use feature for consts"}},{"before":"ca9c77546b4ef30e90f511c408541b6a2c96374f","after":"147a3a96cf9a9f3084361cb524f048c91e512d82","ref":"refs/heads/main","pushedAt":"2024-09-23T08:24:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Merge pull request #118 from embassy-rs/gatt-server-generic\n\nMake gatt server generic over the API","shortMessageHtmlLink":"Merge pull request #118 from embassy-rs/gatt-server-generic"}},{"before":null,"after":"c05e30db650674f1cb55797907d2f8857e88e860","ref":"refs/heads/gatt-server-generic","pushedAt":"2024-09-23T08:19:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Make gatt server generic over the API","shortMessageHtmlLink":"Make gatt server generic over the API"}},{"before":"ea859c846ae83f54e0db442e01d0750e32cc36d3","after":null,"ref":"refs/heads/refactor-stack","pushedAt":"2024-09-23T07:53:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"}},{"before":"1776fbf8b40c798fd911ca68d66e44b5fc98f3ce","after":"ca9c77546b4ef30e90f511c408541b6a2c96374f","ref":"refs/heads/main","pushedAt":"2024-09-23T07:53:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Merge pull request #117 from embassy-rs/refactor-stack\n\nRefactor host API","shortMessageHtmlLink":"Merge pull request #117 from embassy-rs/refactor-stack"}},{"before":"5ed5a5a7a36d750074e42bfc22d4a477b9e97cae","after":"ea859c846ae83f54e0db442e01d0750e32cc36d3","ref":"refs/heads/refactor-stack","pushedAt":"2024-09-23T07:47:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Refactor host API\n\nThe refactoring ensures that API is less likely to be misused, and moves\nlogic associated with a BLE role to the appropriate place.\n\n- Peripheral type for advertising\n- Central type for connecting and scanning\n- Runner type for running the stack\n- Stack type for passing a copyable handle to the stack","shortMessageHtmlLink":"Refactor host API"}},{"before":"036b75aa301922ddc13fa7732ef6e34fc065b55a","after":"5ed5a5a7a36d750074e42bfc22d4a477b9e97cae","ref":"refs/heads/refactor-stack","pushedAt":"2024-09-22T18:30:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"d59b6930e8d9b5c3ef0a841e78dafec6cd9f06b9","after":"036b75aa301922ddc13fa7732ef6e34fc065b55a","ref":"refs/heads/refactor-stack","pushedAt":"2024-09-21T20:25:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Refactor gatt server","shortMessageHtmlLink":"Refactor gatt server"}},{"before":"8bea6d55025a7537d2e5e262b1bca6220d1896a3","after":"d59b6930e8d9b5c3ef0a841e78dafec6cd9f06b9","ref":"refs/heads/refactor-stack","pushedAt":"2024-09-21T20:15:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"fix gatt client","shortMessageHtmlLink":"fix gatt client"}},{"before":"582a5dee9de4dc907fccb5b3ac8fd1d1b7bd6062","after":"8bea6d55025a7537d2e5e262b1bca6220d1896a3","ref":"refs/heads/refactor-stack","pushedAt":"2024-09-21T18:53:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"snapshot","shortMessageHtmlLink":"snapshot"}},{"before":"629fdefe7f489af740a76a77ef9aefb489e0b060","after":"582a5dee9de4dc907fccb5b3ac8fd1d1b7bd6062","ref":"refs/heads/refactor-stack","pushedAt":"2024-09-20T17:55:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Refactor host API\n\nThe refactoring ensures that API is less likely to be misused, and moves\nlogic associated with a BLE role to the appropriate place.\n\n- Peripheral type for advertising\n- Central type for connecting and scanning\n- Runner type for running the stack","shortMessageHtmlLink":"Refactor host API"}},{"before":"08a053b0d88dd4ed3c02f63ef82d8d83bb49d0bf","after":"629fdefe7f489af740a76a77ef9aefb489e0b060","ref":"refs/heads/refactor-stack","pushedAt":"2024-09-20T17:44:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Refactor host API\n\nThe refactoring ensures that API is less likely to be misused, and moves\nlogic associated with a BLE role to the appropriate place.\n\n- Peripheral type for advertising\n- Central type for connecting and scanning\n- Runner type for running the stack","shortMessageHtmlLink":"Refactor host API"}},{"before":null,"after":"08a053b0d88dd4ed3c02f63ef82d8d83bb49d0bf","ref":"refs/heads/refactor-stack","pushedAt":"2024-09-20T16:37:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Refactor host API\n\nThe refactoring ensures that API is less likely to be misused, and moves\nlogic associated with a BLE role to the appropriate place.\n\n- Peripheral type for advertising\n- Central type for connecting and scanning\n- Runner type for running the stack","shortMessageHtmlLink":"Refactor host API"}},{"before":"3135b3b8cc1c1b6b7c61cc8df014f9531fac6ec0","after":null,"ref":"refs/heads/fix-read-handle","pushedAt":"2024-09-18T09:29:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"}},{"before":"d9d2e80b6b2ed6c3aeae1de534de557906353522","after":"1776fbf8b40c798fd911ca68d66e44b5fc98f3ce","ref":"refs/heads/main","pushedAt":"2024-09-18T09:29:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Merge pull request #116 from embassy-rs/fix-read-handle\n\nReturn characteristic even if next was not cccd","shortMessageHtmlLink":"Merge pull request #116 from embassy-rs/fix-read-handle"}},{"before":null,"after":"3135b3b8cc1c1b6b7c61cc8df014f9531fac6ec0","ref":"refs/heads/fix-read-handle","pushedAt":"2024-09-18T09:14:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Return characteristic even if next was not cccd\n\nFixes #115","shortMessageHtmlLink":"Return characteristic even if next was not cccd"}},{"before":"3bfd7139d71cd5aed20e65890ce97eafa82c5300","after":"d9d2e80b6b2ed6c3aeae1de534de557906353522","ref":"refs/heads/main","pushedAt":"2024-09-11T09:06:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Enable defmt for dependencies if needed","shortMessageHtmlLink":"Enable defmt for dependencies if needed"}},{"before":"4708e3e73b55bcf14a8c7b9bf2b129bf1f8a0ec6","after":"3bfd7139d71cd5aed20e65890ce97eafa82c5300","ref":"refs/heads/main","pushedAt":"2024-09-11T08:57:53.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Merge pull request #113 from embassy-rs/l2cap-create-race-fix\n\nFix a race when creating l2cap connections","shortMessageHtmlLink":"Merge pull request #113 from embassy-rs/l2cap-create-race-fix"}},{"before":null,"after":"1b2923d80d32a29bcd8147df3d1f6d5024dd6cda","ref":"refs/heads/l2cap-create-race-fix","pushedAt":"2024-09-11T08:52:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Fix a race when creating l2cap connections\n\nIn the event of a disconnect during l2cap channel creation,\nthe channel creator may attempt to poll a l2cap channel that\nhas been marked as disconnected and allocated to another l2cap handle,\nresulting in a panic from an invalid refcount\n\nAdd a unit test which reproduces and confirms the issue is fixed.","shortMessageHtmlLink":"Fix a race when creating l2cap connections"}},{"before":"31a44a7e08a68dea653654ff511de61581d3dcc7","after":"4708e3e73b55bcf14a8c7b9bf2b129bf1f8a0ec6","ref":"refs/heads/main","pushedAt":"2024-09-11T07:47:10.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"lulf","name":"Ulf Lilleengen","path":"/lulf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19670?s=80&v=4"},"commit":{"message":"Merge pull request #110 from embassy-rs/use-upstream-esp32\n\nUse upstream esp32 support in example","shortMessageHtmlLink":"Merge pull request #110 from embassy-rs/use-upstream-esp32"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQwNzozMTo1NC4wMDAwMDBazwAAAAS__yzW","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQwNzo0NzoxMC4wMDAwMDBazwAAAASy5cvf"}},"title":"Activity ยท embassy-rs/trouble"}