{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":696599841,"defaultBranch":"main","name":"avrUART","ownerLogin":"ricardocosme","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-26T04:29:50.000Z","ownerAvatar":"https://github.com/avatars/u/29363959?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697073381.0","currentOid":""},"activityList":{"items":[{"before":"81c477a478e7f265f8414991d5d78ab4477395fe","after":"0e25fa95f18e2385165c33de28139d70aa0475dd","ref":"refs/heads/main","pushedAt":"2023-10-12T03:22:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ricardocosme","name":"Ricardo Cosme","path":"/ricardocosme","primaryAvatarUrl":"https://github.com/avatars/u/29363959?s=80&v=4"},"commit":{"message":"Offer a pattern for asynchronous reading with interrupts\n\n+ `when_byte_comes()` is a common pattern to handle a byte that is\ncoming through a pin change, and the handshaking `request_to_send()`\nand `clear_to_send()` are used.","shortMessageHtmlLink":"Offer a pattern for asynchronous reading with interrupts"}},{"before":"b3a333b000485a48bf6c3cc7b82d85aca4712367","after":"81c477a478e7f265f8414991d5d78ab4477395fe","ref":"refs/heads/main","pushedAt":"2023-10-12T01:14:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ricardocosme","name":"Ricardo Cosme","path":"/ricardocosme","primaryAvatarUrl":"https://github.com/avatars/u/29363959?s=80&v=4"},"commit":{"message":"Critical bug fix for `put()`\n\n+ The implementation was getting the state of PINX to restore it at PORTX.","shortMessageHtmlLink":"Critical bug fix for put()"}},{"before":"cc01e2a5ccccb3cbc9722f7839102f9fd6cda4ad","after":"b3a333b000485a48bf6c3cc7b82d85aca4712367","ref":"refs/heads/main","pushedAt":"2023-10-11T05:28:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ricardocosme","name":"Ricardo Cosme","path":"/ricardocosme","primaryAvatarUrl":"https://github.com/avatars/u/29363959?s=80&v=4"},"commit":{"message":"Offer a handshaking approach\n\n+ The methods `request_to_send()` and `clear_to_send()` were added as\nan optional handshaking approach to ensure that the receiver is ready\nto receive data from the transmitter. The support for calling `get()`\nand `get_bytes()` while informing the number of CPU cycles that have\nalready been executed was removed. I don't think it's a good approach\nto implement an async solution. It is highly dependent on the\ngenerated code and can be fragile, as the compiler can easily change\nthe number of instructions executed before reaching\n`get()`. Additionally, when a byte is ready, the event loop may take\ntoo much time to reach the point of consuming the byte.","shortMessageHtmlLink":"Offer a handshaking approach"}},{"before":"4a5d0f653bf4e80daa82eff785535abb476de25c","after":null,"ref":"refs/tags/v1.1.0","pushedAt":"2023-10-07T01:28:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ricardocosme","name":"Ricardo Cosme","path":"/ricardocosme","primaryAvatarUrl":"https://github.com/avatars/u/29363959?s=80&v=4"}},{"before":"06c70bf5b6d3359d81dad2c843096ecda08eb2d1","after":"cc01e2a5ccccb3cbc9722f7839102f9fd6cda4ad","ref":"refs/heads/main","pushedAt":"2023-10-06T22:43:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ricardocosme","name":"Ricardo Cosme","path":"/ricardocosme","primaryAvatarUrl":"https://github.com/avatars/u/29363959?s=80&v=4"},"commit":{"message":"Minor fixes on README.org","shortMessageHtmlLink":"Minor fixes on README.org"}},{"before":"674f65fdc3a2cdb4f356854336d40d4ea2c6224c","after":"06c70bf5b6d3359d81dad2c843096ecda08eb2d1","ref":"refs/heads/main","pushedAt":"2023-10-06T22:43:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ricardocosme","name":"Ricardo Cosme","path":"/ricardocosme","primaryAvatarUrl":"https://github.com/avatars/u/29363959?s=80&v=4"},"commit":{"message":"Minor fixes on README.org","shortMessageHtmlLink":"Minor fixes on README.org"}},{"before":"061c5b953a2fe8dea29bd7a0c7ac98c938cb6d52","after":"674f65fdc3a2cdb4f356854336d40d4ea2c6224c","ref":"refs/heads/main","pushedAt":"2023-10-06T22:42:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ricardocosme","name":"Ricardo Cosme","path":"/ricardocosme","primaryAvatarUrl":"https://github.com/avatars/u/29363959?s=80&v=4"},"commit":{"message":"Support for reading when start bit is already present on the line","shortMessageHtmlLink":"Support for reading when start bit is already present on the line"}},{"before":"8b7616a92eab36bac7882e5500bacaf1fe6db73b","after":"061c5b953a2fe8dea29bd7a0c7ac98c938cb6d52","ref":"refs/heads/main","pushedAt":"2023-10-05T01:38:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ricardocosme","name":"Ricardo Cosme","path":"/ricardocosme","primaryAvatarUrl":"https://github.com/avatars/u/29363959?s=80&v=4"},"commit":{"message":"Tag the work as a bit-banged solution","shortMessageHtmlLink":"Tag the work as a bit-banged solution"}},{"before":"07a7379250cc0a35c27377d19e3cd167554f473a","after":"8b7616a92eab36bac7882e5500bacaf1fe6db73b","ref":"refs/heads/main","pushedAt":"2023-10-04T23:02:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ricardocosme","name":"Ricardo Cosme","path":"/ricardocosme","primaryAvatarUrl":"https://github.com/avatars/u/29363959?s=80&v=4"},"commit":{"message":"Add the demo for reading sequences to README.org","shortMessageHtmlLink":"Add the demo for reading sequences to README.org"}},{"before":"7ca2e392628728fb8b4d405700eb3bd71e09331b","after":"07a7379250cc0a35c27377d19e3cd167554f473a","ref":"refs/heads/main","pushedAt":"2023-10-04T22:55:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ricardocosme","name":"Ricardo Cosme","path":"/ricardocosme","primaryAvatarUrl":"https://github.com/avatars/u/29363959?s=80&v=4"},"commit":{"message":"Demo echoing sequences of 10 bytes","shortMessageHtmlLink":"Demo echoing sequences of 10 bytes"}},{"before":"a7ac48d4c802da894855e9a3f9e4a44311541be7","after":"7ca2e392628728fb8b4d405700eb3bd71e09331b","ref":"refs/heads/main","pushedAt":"2023-09-27T03:05:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ricardocosme","name":"Ricardo Cosme","path":"/ricardocosme","primaryAvatarUrl":"https://github.com/avatars/u/29363959?s=80&v=4"},"commit":{"message":"Organize some tests","shortMessageHtmlLink":"Organize some tests"}},{"before":"e9cc56e012bc22abe3a3323f38940d9b92ade1b6","after":"a7ac48d4c802da894855e9a3f9e4a44311541be7","ref":"refs/heads/main","pushedAt":"2023-09-27T02:53:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ricardocosme","name":"Ricardo Cosme","path":"/ricardocosme","primaryAvatarUrl":"https://github.com/avatars/u/29363959?s=80&v=4"},"commit":{"message":"Add test for 576 Kbs @ 8 MHz","shortMessageHtmlLink":"Add test for 576 Kbs @ 8 MHz"}},{"before":"8cff89d29607cafb5911c9f87769dbd0ddb9f910","after":"e9cc56e012bc22abe3a3323f38940d9b92ade1b6","ref":"refs/heads/main","pushedAt":"2023-09-26T04:46:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ricardocosme","name":"Ricardo Cosme","path":"/ricardocosme","primaryAvatarUrl":"https://github.com/avatars/u/29363959?s=80&v=4"},"commit":{"message":"Fix section Tests","shortMessageHtmlLink":"Fix section Tests"}},{"before":"b5de3f8b69ce7e770fa7311492d8aa6ddb66f7ad","after":"8cff89d29607cafb5911c9f87769dbd0ddb9f910","ref":"refs/heads/main","pushedAt":"2023-09-26T04:42:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ricardocosme","name":"Ricardo Cosme","path":"/ricardocosme","primaryAvatarUrl":"https://github.com/avatars/u/29363959?s=80&v=4"},"commit":{"message":"Update README.org","shortMessageHtmlLink":"Update README.org"}},{"before":"1fd94f8693acaa9ca5b3a42434be593a8e134757","after":"b5de3f8b69ce7e770fa7311492d8aa6ddb66f7ad","ref":"refs/heads/main","pushedAt":"2023-09-26T04:33:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ricardocosme","name":"Ricardo Cosme","path":"/ricardocosme","primaryAvatarUrl":"https://github.com/avatars/u/29363959?s=80&v=4"},"commit":{"message":"First implementation","shortMessageHtmlLink":"First implementation"}},{"before":null,"after":"1fd94f8693acaa9ca5b3a42434be593a8e134757","ref":"refs/heads/main","pushedAt":"2023-09-26T04:29:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ricardocosme","name":"Ricardo Cosme","path":"/ricardocosme","primaryAvatarUrl":"https://github.com/avatars/u/29363959?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADlSU0DAA","startCursor":null,"endCursor":null}},"title":"Activity ยท ricardocosme/avrUART"}