{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":561528762,"defaultBranch":"main","name":"urboot","ownerLogin":"stefanrueger","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-03T22:19:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14282046?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718145321.0","currentOid":""},"activityList":{"items":[{"before":"b25d491a0b16eda79e8c5c10dd861d16396c12ae","after":"73a920ceb06192c4fc31e40cbae0ea728a176171","ref":"refs/heads/main","pushedAt":"2024-06-15T00:05:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Update list of tested MCUs","shortMessageHtmlLink":"Update list of tested MCUs"}},{"before":"055c1a581a6d72f74e7e17d25990485273baf194","after":null,"ref":"refs/heads/u8.0","pushedAt":"2024-06-11T22:28:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"}},{"before":"d9e35e50c1c61163c69efe44fe890d667c592062","after":"b25d491a0b16eda79e8c5c10dd861d16396c12ae","ref":"refs/heads/main","pushedAt":"2024-06-11T22:28:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Update documentation for u8.0","shortMessageHtmlLink":"Update documentation for u8.0"}},{"before":null,"after":"055c1a581a6d72f74e7e17d25990485273baf194","ref":"refs/heads/u8.0","pushedAt":"2024-06-11T22:19:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Update documentation for u8.0","shortMessageHtmlLink":"Update documentation for u8.0"}},{"before":"9de68d6fba8c4a6a78a1c7e516423797ef0af337","after":null,"ref":"refs/heads/u8.0","pushedAt":"2024-06-11T22:10:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"}},{"before":"ee9c826d58b5fda8a1b29d3243536845c967d7ed","after":"d9e35e50c1c61163c69efe44fe890d667c592062","ref":"refs/heads/main","pushedAt":"2024-06-11T21:26:32.000Z","pushType":"pr_merge","commitsCount":37,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Merge pull request #34 from stefanrueger/u8.0\n\nUrboot 8.0","shortMessageHtmlLink":"Merge pull request #34 from stefanrueger/u8.0"}},{"before":"1e90a303bbe4b69471e50fad0fc81a8910b8b321","after":"9de68d6fba8c4a6a78a1c7e516423797ef0af337","ref":"refs/heads/u8.0","pushedAt":"2024-06-11T21:25:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Update list of tested MCUs","shortMessageHtmlLink":"Update list of tested MCUs"}},{"before":"80ee7fac73f8d9c861ba79ed132061588302038c","after":"1e90a303bbe4b69471e50fad0fc81a8910b8b321","ref":"refs/heads/u8.0","pushedAt":"2024-06-11T21:19:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Update documentation for u8.0","shortMessageHtmlLink":"Update documentation for u8.0"}},{"before":"35992098580f574f37b8007ff2b6229387297f60","after":"80ee7fac73f8d9c861ba79ed132061588302038c","ref":"refs/heads/u8.0","pushedAt":"2024-06-08T17:36:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Update directory all","shortMessageHtmlLink":"Update directory all"}},{"before":"aa2c5c55158494394798ef06548959682f216582","after":"35992098580f574f37b8007ff2b6229387297f60","ref":"refs/heads/u8.0","pushedAt":"2024-06-06T19:15:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Update list of tested MCUs","shortMessageHtmlLink":"Update list of tested MCUs"}},{"before":"9c26a37dbebe2bb258b88fb7b392bd584be34069","after":"aa2c5c55158494394798ef06548959682f216582","ref":"refs/heads/u8.0","pushedAt":"2024-06-04T21:34:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Update v8.0 documentation","shortMessageHtmlLink":"Update v8.0 documentation"}},{"before":"d9451674bc54159f771c5342e200497f628a7a69","after":"9c26a37dbebe2bb258b88fb7b392bd584be34069","ref":"refs/heads/u8.0","pushedAt":"2024-06-03T00:12:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Note that some m328p and m1284p v8.0 bootloaders are tested","shortMessageHtmlLink":"Note that some m328p and m1284p v8.0 bootloaders are tested"}},{"before":"c15e532e0ba2999528e64b9f093410d68b085761","after":"d9451674bc54159f771c5342e200497f628a7a69","ref":"refs/heads/u8.0","pushedAt":"2024-06-03T00:00:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Update documentation for v8.0","shortMessageHtmlLink":"Update documentation for v8.0"}},{"before":"f10e29df24758248e7360768b2e3cb30077b94f0","after":"c15e532e0ba2999528e64b9f093410d68b085761","ref":"refs/heads/u8.0","pushedAt":"2024-05-31T22:12:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Convert core loops to assembler","shortMessageHtmlLink":"Convert core loops to assembler"}},{"before":"0fb4a1e2396d1601c9cbccf85c658b6adf9e82bf","after":"f10e29df24758248e7360768b2e3cb30077b94f0","ref":"refs/heads/u8.0","pushedAt":"2024-05-30T23:00:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Add and use register definitions for inline asm()","shortMessageHtmlLink":"Add and use register definitions for inline asm()"}},{"before":"ee9c826d58b5fda8a1b29d3243536845c967d7ed","after":null,"ref":"refs/heads/urboot-v8-wip","pushedAt":"2024-05-25T21:40:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"}},{"before":"956c68fef402c48d0bcabc87040ddcd02aca4fc7","after":"0fb4a1e2396d1601c9cbccf85c658b6adf9e82bf","ref":"refs/heads/u8.0","pushedAt":"2024-05-25T21:39:31.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Shorten getch() when USART SR bit addressable","shortMessageHtmlLink":"Shorten getch() when USART SR bit addressable"}},{"before":"ee9c826d58b5fda8a1b29d3243536845c967d7ed","after":"956c68fef402c48d0bcabc87040ddcd02aca4fc7","ref":"refs/heads/u8.0","pushedAt":"2024-05-21T16:51:52.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Optimise write_sram()","shortMessageHtmlLink":"Optimise write_sram()"}},{"before":null,"after":"ee9c826d58b5fda8a1b29d3243536845c967d7ed","ref":"refs/heads/u8.0","pushedAt":"2024-05-21T08:50:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Update headers and helper files from newer ATDFs","shortMessageHtmlLink":"Update headers and helper files from newer ATDFs"}},{"before":null,"after":"ee9c826d58b5fda8a1b29d3243536845c967d7ed","ref":"refs/heads/urboot-v8-wip","pushedAt":"2024-05-12T18:01:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Update headers and helper files from newer ATDFs","shortMessageHtmlLink":"Update headers and helper files from newer ATDFs"}},{"before":"35604e9e23abaa8a2a9a9e4ec3b254def2b64427","after":"ee9c826d58b5fda8a1b29d3243536845c967d7ed","ref":"refs/heads/main","pushedAt":"2024-05-12T17:55:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Update headers and helper files from newer ATDFs","shortMessageHtmlLink":"Update headers and helper files from newer ATDFs"}},{"before":"322712fcb4088c77636b1270e4c9a5317df5d793","after":"35604e9e23abaa8a2a9a9e4ec3b254def2b64427","ref":"refs/heads/main","pushedAt":"2024-03-30T04:58:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Merge pull request #31 from kendallgoto/main\n\nAdd dockerfile for container builds","shortMessageHtmlLink":"Merge pull request #31 from kendallgoto/main"}},{"before":"b84676cef3bb10845f74634d3886afbcbd1a0a10","after":"322712fcb4088c77636b1270e4c9a5317df5d793","ref":"refs/heads/main","pushedAt":"2024-02-26T01:25:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Add an example bootloader without page write capability\n\n... but with chip erase capability. These bootloaders are special in the\nsense that writing a page does not erase the page first first. Flash\nmemory looks like NAND memory, ie, cannot set a cleared bit. As with most\nphysical programmers one would need to chip erase before programming,\nwhich is done by the bootloader chip erase routine, which protects the\nbootloader.\n\n$ hexls src/all/atmega328p_faur.hex\n358 384 u7.7 -eu-jPrac src/all/atmega328p_faur.hex","shortMessageHtmlLink":"Add an example bootloader without page write capability"}},{"before":"6a7bec8ae38512c8534d7e52e70b9a6fd8bd566f","after":"b84676cef3bb10845f74634d3886afbcbd1a0a10","ref":"refs/heads/main","pushedAt":"2024-02-24T12:37:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Add ATmega128RFA1 to list of tested MCUs","shortMessageHtmlLink":"Add ATmega128RFA1 to list of tested MCUs"}},{"before":"b6c046c7d03a65a43e30090d4a22e7b04e1ddc2c","after":"6a7bec8ae38512c8534d7e52e70b9a6fd8bd566f","ref":"refs/heads/main","pushedAt":"2024-02-24T12:10:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Refer to flash r/w example sketch","shortMessageHtmlLink":"Refer to flash r/w example sketch"}},{"before":"d8557f12db257d5b0b32aef64179a1caec122865","after":"b6c046c7d03a65a43e30090d4a22e7b04e1ddc2c","ref":"refs/heads/main","pushedAt":"2024-02-24T12:06:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Add example sketch for writing flash using urboot","shortMessageHtmlLink":"Add example sketch for writing flash using urboot"}},{"before":"486ae1adcc3782cc67c4e966a33de63bf5e9f714","after":"d8557f12db257d5b0b32aef64179a1caec122865","ref":"refs/heads/main","pushedAt":"2023-10-11T07:25:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Update urprotocol motivation text","shortMessageHtmlLink":"Update urprotocol motivation text"}},{"before":"c4e1275bd9e00190b7b5c7053e96cba955692631","after":"486ae1adcc3782cc67c4e966a33de63bf5e9f714","ref":"refs/heads/main","pushedAt":"2023-09-17T00:16:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Update hexls example in documentation","shortMessageHtmlLink":"Update hexls example in documentation"}},{"before":"12f54bbbf56b4182fa4025d818738e3edd7c3b3e","after":"c4e1275bd9e00190b7b5c7053e96cba955692631","ref":"refs/heads/main","pushedAt":"2023-09-17T00:12:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Update documentation for DEBUG_FREQ","shortMessageHtmlLink":"Update documentation for DEBUG_FREQ"}},{"before":"ae8fd8163f4109e34e2a8632a947c3e2194c6897","after":"12f54bbbf56b4182fa4025d818738e3edd7c3b3e","ref":"refs/heads/main","pushedAt":"2023-09-17T00:07:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefanrueger","name":"Stefan Rueger","path":"/stefanrueger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14282046?s=80&v=4"},"commit":{"message":"Update documentation for make options","shortMessageHtmlLink":"Update documentation for make options"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZewCqAA","startCursor":null,"endCursor":null}},"title":"Activity ยท stefanrueger/urboot"}