{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":809615833,"defaultBranch":"main","name":"allwinner-hal","ownerLogin":"rustsbi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-06-03T05:49:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/85245528?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717393789.0","currentOid":""},"activityList":{"items":[{"before":"c1ac9cbc76cc37a2b250a89eb5ddffa8acf49b06","after":"765c29ad2d7f1709ea6f60b351c336d4c8b83058","ref":"refs/heads/main","pushedAt":"2024-07-01T06:56:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luojia65","name":"Luo Jia / Zhouqi Jiang","path":"/luojia65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40385009?s=80&v=4"},"commit":{"message":"uart: temoprarily borrow underlying pads\n\nSigned-off-by: Zhouqi Jiang ","shortMessageHtmlLink":"uart: temoprarily borrow underlying pads"}},{"before":"eb4e9a8c49f694cae247709797884d68746f0dff","after":"c1ac9cbc76cc37a2b250a89eb5ddffa8acf49b06","ref":"refs/heads/main","pushedAt":"2024-07-01T06:01:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luojia65","name":"Luo Jia / Zhouqi Jiang","path":"/luojia65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40385009?s=80&v=4"},"commit":{"message":"gpio: temporarily borrow pad as Input, Output or Function\n\nSigned-off-by: Zhouqi Jiang ","shortMessageHtmlLink":"gpio: temporarily borrow pad as Input, Output or Function"}},{"before":"dce2722353746f2e02ea57d296eb19efca7dde63","after":"eb4e9a8c49f694cae247709797884d68746f0dff","ref":"refs/heads/main","pushedAt":"2024-07-01T02:04:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luojia65","name":"Luo Jia / Zhouqi Jiang","path":"/luojia65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40385009?s=80&v=4"},"commit":{"message":"gpio: use `with_` functions to borrow the pad temporarily with another pad mode\n\nRefactor the runtime wrapper macro (entry macro) to accept non diverging function (does not return never type),\nthis can be used to avoid large stack variables kept on stack on compile time\n\nSigned-off-by: Zhouqi Jiang ","shortMessageHtmlLink":"gpio: use with_ functions to borrow the pad temporarily with anothe…"}},{"before":"d5810d8ee2a5fedd8ebb6dcef932ae5915b52ec4","after":"dce2722353746f2e02ea57d296eb19efca7dde63","ref":"refs/heads/main","pushedAt":"2024-06-24T02:40:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luojia65","name":"Luo Jia / Zhouqi Jiang","path":"/luojia65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40385009?s=80&v=4"},"commit":{"message":"gpio: change coding convention to embassy HAL like `Output`, `Input` etc.\n\nThis will shorten number of generics and speed up compilation. Although the reference is stored in `Output`, etc. structures,\nRust's compiler will usually optimize it to be zero-cost at runtime.\n\nSigned-off-by: Zhouqi Jiang ","shortMessageHtmlLink":"gpio: change coding convention to embassy HAL like Output, Input …"}},{"before":"304e1c3f5959623d750c8bb5cadda060c199d5b4","after":"d5810d8ee2a5fedd8ebb6dcef932ae5915b52ec4","ref":"refs/heads/main","pushedAt":"2024-06-04T06:08:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luojia65","name":"Luo Jia / Zhouqi Jiang","path":"/luojia65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40385009?s=80&v=4"},"commit":{"message":"lib: use embedded-time crate to define frequency and baudrate structures\n\nSigned-off-by: Zhouqi Jiang ","shortMessageHtmlLink":"lib: use embedded-time crate to define frequency and baudrate structures"}},{"before":"83fdda6606c798be48efdf4b1828aad24e025569","after":"304e1c3f5959623d750c8bb5cadda060c199d5b4","ref":"refs/heads/main","pushedAt":"2024-06-03T07:21:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luojia65","name":"Luo Jia / Zhouqi Jiang","path":"/luojia65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40385009?s=80&v=4"},"commit":{"message":"rt: adjust definition of eGON bootstrap header\n\nSigned-off-by: Zhouqi Jiang ","shortMessageHtmlLink":"rt: adjust definition of eGON bootstrap header"}},{"before":"96d3f3464983173b62237026bcdead313d25f2f1","after":"83fdda6606c798be48efdf4b1828aad24e025569","ref":"refs/heads/main","pushedAt":"2024-06-03T06:55:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luojia65","name":"Luo Jia / Zhouqi Jiang","path":"/luojia65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40385009?s=80&v=4"},"commit":{"message":"rt: move initial clock value to `rt` library\n\nSigned-off-by: Zhouqi Jiang ","shortMessageHtmlLink":"rt: move initial clock value to rt library"}},{"before":"941e020741aca4d17c13b3a6b05235f7cd39bfd4","after":"96d3f3464983173b62237026bcdead313d25f2f1","ref":"refs/heads/main","pushedAt":"2024-06-03T06:47:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luojia65","name":"Luo Jia / Zhouqi Jiang","path":"/luojia65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40385009?s=80&v=4"},"commit":{"message":"lib: rename GPIO pins to `Pad` and `Pads` structure\n\nNot to be confused with core::pin::Pin structure.\n\nSigned-off-by: Zhouqi Jiang ","shortMessageHtmlLink":"lib: rename GPIO pins to Pad and Pads structure"}},{"before":"d1ee4f28f1d6e5be2955518344030104f8a0c67b","after":"941e020741aca4d17c13b3a6b05235f7cd39bfd4","ref":"refs/heads/main","pushedAt":"2024-06-03T06:40:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luojia65","name":"Luo Jia / Zhouqi Jiang","path":"/luojia65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40385009?s=80&v=4"},"commit":{"message":"rt: adjust code style and library design\n\nSigned-off-by: Zhouqi Jiang ","shortMessageHtmlLink":"rt: adjust code style and library design"}},{"before":"97852f2982f31ae8396d2f9d30f4fb0bc39912e1","after":"d1ee4f28f1d6e5be2955518344030104f8a0c67b","ref":"refs/heads/main","pushedAt":"2024-06-03T06:20:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luojia65","name":"Luo Jia / Zhouqi Jiang","path":"/luojia65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40385009?s=80&v=4"},"commit":{"message":"lib: merge allwinner-rt into current cargo workspace\n\nSigned-off-by: Zhouqi Jiang ","shortMessageHtmlLink":"lib: merge allwinner-rt into current cargo workspace"}},{"before":"979539e2765b957332f8000cf6c58ef1588e0f0a","after":"97852f2982f31ae8396d2f9d30f4fb0bc39912e1","ref":"refs/heads/main","pushedAt":"2024-06-03T06:17:30.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"luojia65","name":"Luo Jia / Zhouqi Jiang","path":"/luojia65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40385009?s=80&v=4"},"commit":{"message":"lib: merge allwinner-rt into allwinner-rt path","shortMessageHtmlLink":"lib: merge allwinner-rt into allwinner-rt path"}},{"before":"96a17534089fe901c04557d6c6bb7c0499fbc5c1","after":"979539e2765b957332f8000cf6c58ef1588e0f0a","ref":"refs/heads/main","pushedAt":"2024-06-03T06:10:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luojia65","name":"Luo Jia / Zhouqi Jiang","path":"/luojia65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40385009?s=80&v=4"},"commit":{"message":"spi: use RO and RW to represent registers in SPI RegisterBlock\n\nSigned-off-by: Zhouqi Jiang ","shortMessageHtmlLink":"spi: use RO and RW to represent registers in SPI RegisterBlock"}},{"before":"96ad830785293fce7c965875d42564f4980fe4a5","after":"96a17534089fe901c04557d6c6bb7c0499fbc5c1","ref":"refs/heads/main","pushedAt":"2024-06-03T06:05:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luojia65","name":"Luo Jia / Zhouqi Jiang","path":"/luojia65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40385009?s=80&v=4"},"commit":{"message":"ccu: use volatile register structure `RW` for register representation\n\nSigned-off-by: Zhouqi Jiang ","shortMessageHtmlLink":"ccu: use volatile register structure RW for register representation"}},{"before":"e56aa15ccaf8dae7fe039c3eb9461e59857473c0","after":"96ad830785293fce7c965875d42564f4980fe4a5","ref":"refs/heads/main","pushedAt":"2024-06-03T05:56:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luojia65","name":"Luo Jia / Zhouqi Jiang","path":"/luojia65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40385009?s=80&v=4"},"commit":{"message":"deps: update embedded-hal to 1.0.0\n\nSigned-off-by: Zhouqi Jiang ","shortMessageHtmlLink":"deps: update embedded-hal to 1.0.0"}},{"before":"10fac9021906ee8fe32086c544b475bf262749fc","after":"e56aa15ccaf8dae7fe039c3eb9461e59857473c0","ref":"refs/heads/main","pushedAt":"2024-06-03T05:50:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luojia65","name":"Luo Jia / Zhouqi Jiang","path":"/luojia65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40385009?s=80&v=4"},"commit":{"message":"lib: move project to GitHub, rename to allwinner-hal\n\nSigned-off-by: Zhouqi Jiang ","shortMessageHtmlLink":"lib: move project to GitHub, rename to allwinner-hal"}},{"before":null,"after":"10fac9021906ee8fe32086c544b475bf262749fc","ref":"refs/heads/main","pushedAt":"2024-06-03T05:49:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"luojia65","name":"Luo Jia / Zhouqi Jiang","path":"/luojia65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40385009?s=80&v=4"},"commit":{"message":"lib: remove base-address, use AsRef instead\n\nSigned-off-by: Zhouqi Jiang ","shortMessageHtmlLink":"lib: remove base-address, use AsRef instead"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wMVQwNjo1Njo1MS4wMDAwMDBazwAAAARzbZNZ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wMVQwNjo1Njo1MS4wMDAwMDBazwAAAARzbZNZ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wM1QwNTo0OTo0OS4wMDAwMDBazwAAAARakKRw"}},"title":"Activity · rustsbi/allwinner-hal"}