{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":598840823,"defaultBranch":"main","name":"avarice","ownerLogin":"Florin-Popescu","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-02-07T22:57:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18745211?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1699149401.0","currentOid":""},"activityList":{"items":[{"before":"e93e3983ebe7540aec470c23f66a9ca46de6317d","after":null,"ref":"refs/tags/v2.14-8","pushedAt":"2023-11-05T01:52:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Florin-Popescu","name":"Florin Popescu","path":"/Florin-Popescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18745211?s=80&v=4"}},{"before":"fde1e8f765434b108ba2009b2e7251be96110262","after":"e833c8af91546f92b01a233651adc384ce6b316a","ref":"refs/heads/main","pushedAt":"2023-11-05T01:51:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Florin-Popescu","name":"Florin Popescu","path":"/Florin-Popescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18745211?s=80&v=4"},"commit":{"message":"fixed paths for make install","shortMessageHtmlLink":"fixed paths for make install"}},{"before":"1b035ad88f831aa34e7c2f57e7933c7163496c65","after":"fde1e8f765434b108ba2009b2e7251be96110262","ref":"refs/heads/main","pushedAt":"2023-11-05T01:32:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Florin-Popescu","name":"Florin Popescu","path":"/Florin-Popescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18745211?s=80&v=4"},"commit":{"message":"renamed to match package script","shortMessageHtmlLink":"renamed to match package script"}},{"before":"e93e3983ebe7540aec470c23f66a9ca46de6317d","after":"1b035ad88f831aa34e7c2f57e7933c7163496c65","ref":"refs/heads/main","pushedAt":"2023-11-05T01:30:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Florin-Popescu","name":"Florin Popescu","path":"/Florin-Popescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18745211?s=80&v=4"},"commit":{"message":"updated version","shortMessageHtmlLink":"updated version"}},{"before":"a17cdf201ebe48b519b00ea3d13f8ad9ca13cdf7","after":"e93e3983ebe7540aec470c23f66a9ca46de6317d","ref":"refs/heads/main","pushedAt":"2023-11-05T01:05:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Florin-Popescu","name":"Florin Popescu","path":"/Florin-Popescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18745211?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"a9e990f6c2c066b415d1b578d5d8c8280ec7539d","after":"a17cdf201ebe48b519b00ea3d13f8ad9ca13cdf7","ref":"refs/heads/main","pushedAt":"2023-11-05T01:04:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Florin-Popescu","name":"Florin Popescu","path":"/Florin-Popescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18745211?s=80&v=4"},"commit":{"message":"merged UPDI device descriptor documentation","shortMessageHtmlLink":"merged UPDI device descriptor documentation"}},{"before":"ac098b16d2fa7288b7b81fd84b5b091fcbe403a6","after":"a9e990f6c2c066b415d1b578d5d8c8280ec7539d","ref":"refs/heads/main","pushedAt":"2023-11-05T00:58:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Florin-Popescu","name":"Florin Popescu","path":"/Florin-Popescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18745211?s=80&v=4"},"commit":{"message":"aligned with Florin-Popescu repo updates","shortMessageHtmlLink":"aligned with Florin-Popescu repo updates"}},{"before":"a5137e129576037f66d7834d3686339c709ee725","after":"ac098b16d2fa7288b7b81fd84b5b091fcbe403a6","ref":"refs/heads/main","pushedAt":"2023-11-04T23:29:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Florin-Popescu","name":"Florin Popescu","path":"/Florin-Popescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18745211?s=80&v=4"},"commit":{"message":"Merge pull request #3 from Florin-Popescu/updi-support\n\nMerge branch 'avrdudes:main' into updi-support","shortMessageHtmlLink":"Merge pull request #3 from Florin-Popescu/updi-support"}},{"before":"3683707419f2fac050e8ce147b5db002b18521d4","after":"f2ae38a200cce23dd257a1030497f91a8196951a","ref":"refs/heads/updi-support","pushedAt":"2023-11-04T23:28:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Florin-Popescu","name":"Florin Popescu","path":"/Florin-Popescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18745211?s=80&v=4"},"commit":{"message":"Merge branch 'avrdudes:main' into updi-support","shortMessageHtmlLink":"Merge branch 'avrdudes:main' into updi-support"}},{"before":"e09a75e51591664651c535a76033b395b9428cb3","after":"a5137e129576037f66d7834d3686339c709ee725","ref":"refs/heads/main","pushedAt":"2023-11-04T23:28:38.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Florin-Popescu","name":"Florin Popescu","path":"/Florin-Popescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18745211?s=80&v=4"},"commit":{"message":"Merge pull request #2 from Florin-Popescu/python3\n\nPython3","shortMessageHtmlLink":"Merge pull request #2 from Florin-Popescu/python3"}},{"before":"2ad921764bf8d3d284cd84937275a51f6b71aec4","after":"d314776c33760cd856e19c91e720a87996e078a9","ref":"refs/heads/python3","pushedAt":"2023-11-04T23:28:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Florin-Popescu","name":"Florin Popescu","path":"/Florin-Popescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18745211?s=80&v=4"},"commit":{"message":"Merge branch 'avrdudes:main' into python3","shortMessageHtmlLink":"Merge branch 'avrdudes:main' into python3"}},{"before":"724b4928c33c2168ef7326ceedbd8a94902a40fc","after":"e09a75e51591664651c535a76033b395b9428cb3","ref":"refs/heads/main","pushedAt":"2023-11-04T23:27:31.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Florin-Popescu","name":"Florin Popescu","path":"/Florin-Popescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18745211?s=80&v=4"},"commit":{"message":"Merge pull request #1 from Florin-Popescu/new-devices\n\nNew devices","shortMessageHtmlLink":"Merge pull request #1 from Florin-Popescu/new-devices"}},{"before":"9f27cece4bfb7bb03ae4b9d80c3b410c0cb714ab","after":"aba9170e333658da932b95f9c5097b8fe4a476b4","ref":"refs/heads/new-devices","pushedAt":"2023-11-04T23:24:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Florin-Popescu","name":"Florin Popescu","path":"/Florin-Popescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18745211?s=80&v=4"},"commit":{"message":"Merge branch 'avrdudes:main' into new-devices","shortMessageHtmlLink":"Merge branch 'avrdudes:main' into new-devices"}},{"before":"cae42eb3ee3f03cd231d414482621a85f49a1c71","after":"724b4928c33c2168ef7326ceedbd8a94902a40fc","ref":"refs/heads/main","pushedAt":"2023-11-04T23:07:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Florin-Popescu","name":"Florin Popescu","path":"/Florin-Popescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18745211?s=80&v=4"},"commit":{"message":"Make software BP work with ATMEL ICE (#88)\n\nUsing an ATMEL ICE, I was able to set software breakpoints on an\r\natmega328p, the mcu would properly break but avarice would display\r\n\"ignoring break event\" and I would then have to manually interrupt from\r\navr-gdb.\r\n\r\nRunning in debug mode, I noticed that the particular payload differed\r\nslightly from what avarice is currently expecting. For example:\r\n\r\n```\r\ncommand \"set BP\" [0x12, 0x43]\r\n0E 00 16 00 12 43 00 9E 00 00 00\r\nReceived 0x81 0x11 0x00 0x06 0x0e 0x16\r\nread: 0e 16 00 12 80 00\r\n\r\nGot message seqno 22 (command_sequence == 22)\r\nresponse: 12 80 00\r\n\r\ncommand \"go\" [0x12, 0x32]\r\n0E 00 17 00 12 32 00\r\nReceived 0x81 0x11 0x00 0x06 0x0e 0x17\r\nread: 0e 17 00 12 80 00\r\n\r\nGot message seqno 23 (command_sequence == 23)\r\nresponse: 12 80 00\r\nWaiting for input.\r\nread: 0e 00 7d 00 12 40 4f 00 00 00 01 00 00 85\r\nEvent serial 0x007d\r\nignoring break event\r\n```\r\n\r\nThe breakpoint is set at 0000009E, so we're expecting to see a 0000004F\r\nin the breakpoint event, which we do. If we look at the last message,\r\nthe relevant part of the payload is:\r\n```\r\n12 AVR_ISP\r\n40 EVT3_BREAK\r\n4f 00 00 00 b4 encoding for 0000004F\r\n01 00 00 85\r\n```\r\n\r\nThe code postulates that bytes 6 and 7 are the break status register,\r\nI'm going to makes a wild guess that in the case of this particular\r\nprogrammer byte 6 might be the low byte and byte 7 the high byte (b2\r\nencoding), which is consistent with a software break.","shortMessageHtmlLink":"Make software BP work with ATMEL ICE (avrdudes#88)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADp48n0AA","startCursor":null,"endCursor":null}},"title":"Activity ยท Florin-Popescu/avarice"}