{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":605352421,"defaultBranch":"main","name":"thekit","ownerLogin":"myzhang1029","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-23T01:14:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23428852?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1677114994.7709","currentOid":""},"activityList":{"items":[{"before":"053db30c9f10bbb1db8c56ade5cf8f988d694f37","after":"ed29515af3b0356be023d0edb18068fe5bee87d1","ref":"refs/heads/main","pushedAt":"2024-09-07T22:23:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"Fix GPS -1s offset","shortMessageHtmlLink":"Fix GPS -1s offset"}},{"before":"853c74157b30a8f9d22722ed65e39f36a15766f2","after":"053db30c9f10bbb1db8c56ade5cf8f988d694f37","ref":"refs/heads/main","pushedAt":"2024-09-07T21:41:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"Fix hardfault","shortMessageHtmlLink":"Fix hardfault"}},{"before":"6cb18b52ae949b592b485edf4c1edddf9aaa38ea","after":"853c74157b30a8f9d22722ed65e39f36a15766f2","ref":"refs/heads/main","pushedAt":"2024-08-10T06:42:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"Switch to BMP280 sensor","shortMessageHtmlLink":"Switch to BMP280 sensor"}},{"before":"d2b748dd87abec538ed682a8297bd054427c04e0","after":"6cb18b52ae949b592b485edf4c1edddf9aaa38ea","ref":"refs/heads/main","pushedAt":"2024-04-22T04:16:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"(thekit4_pico_w) Implement NTP server\n\nFixed stratum off by one\n\nYes, I commited ``the single most serious hazard in the universe.''\n(Section 5.3.1 of [the NTP FAQ](https://www.ntp.org/ntpfaq/ntp-s-algo-real))\n\nSome simple analysis shows that my client/server code can do better than 10ms,\nbut the GPS part has an error of about 0.95 seconds: this needs to\nchange.","shortMessageHtmlLink":"(thekit4_pico_w) Implement NTP server"}},{"before":"7f8ce4828b00109cad9dc49683fadd2574fe4780","after":"d2b748dd87abec538ed682a8297bd054427c04e0","ref":"refs/heads/main","pushedAt":"2024-04-22T03:52:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"(thekit4_pico_w) Implement NTP server\n\nFixed stratum off by one","shortMessageHtmlLink":"(thekit4_pico_w) Implement NTP server"}},{"before":"fae75109b3ee186a52f5b1b970a0dc862ab0f872","after":"7f8ce4828b00109cad9dc49683fadd2574fe4780","ref":"refs/heads/main","pushedAt":"2024-04-21T23:59:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"(thekit4_pico_w) Finish NTP reform\n\nPico is also capable of keeping sub-milliseconds time!","shortMessageHtmlLink":"(thekit4_pico_w) Finish NTP reform"}},{"before":"8773233d5605ab9d90c4d35448ddafc41e4480d2","after":"fae75109b3ee186a52f5b1b970a0dc862ab0f872","ref":"refs/heads/main","pushedAt":"2024-04-21T05:50:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"(thekit4_pico_w) WIP on NTP reform\n\nSigned-off-by: Zhang Maiyun ","shortMessageHtmlLink":"(thekit4_pico_w) WIP on NTP reform"}},{"before":"515b3bd07246fb0d809e3a4c984709fcfcce8e9d","after":"8773233d5605ab9d90c4d35448ddafc41e4480d2","ref":"refs/heads/main","pushedAt":"2024-04-21T01:08:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"(thekit4_pico_w) New log interface\n\nSigned-off-by: Zhang Maiyun ","shortMessageHtmlLink":"(thekit4_pico_w) New log interface"}},{"before":"47c0066cedb878f9c340785a4f26dbb6b3ad1611","after":"515b3bd07246fb0d809e3a4c984709fcfcce8e9d","ref":"refs/heads/main","pushedAt":"2024-04-16T04:56:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"(thekit4_pico_w) HTTP IPv6 support","shortMessageHtmlLink":"(thekit4_pico_w) HTTP IPv6 support"}},{"before":"dda7f77e05663846a7f2ce676b6698fdec0d4615","after":"47c0066cedb878f9c340785a4f26dbb6b3ad1611","ref":"refs/heads/main","pushedAt":"2024-04-01T01:24:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"(thekit4_pico_w) Update HTTP server","shortMessageHtmlLink":"(thekit4_pico_w) Update HTTP server"}},{"before":"b488c18ca9b6597530f6cbba88f8bfafa7c2d68f","after":"dda7f77e05663846a7f2ce676b6698fdec0d4615","ref":"refs/heads/main","pushedAt":"2024-03-13T00:43:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"(thekit4_pico_w) Change parameters","shortMessageHtmlLink":"(thekit4_pico_w) Change parameters"}},{"before":"ff0cb8925dd8bec4615153da269909a4c3766ead","after":"b488c18ca9b6597530f6cbba88f8bfafa7c2d68f","ref":"refs/heads/main","pushedAt":"2024-03-09T04:31:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"(thekit4_pico_w) Implement some more http info","shortMessageHtmlLink":"(thekit4_pico_w) Implement some more http info"}},{"before":"947d94c297083c77af6affdb15b70c0314d7909a","after":"ff0cb8925dd8bec4615153da269909a4c3766ead","ref":"refs/heads/main","pushedAt":"2024-03-08T01:46:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"(thekit4_pico_w) Add boost code","shortMessageHtmlLink":"(thekit4_pico_w) Add boost code"}},{"before":"d64835d20a533f7320222f87f639e821632fedd5","after":"947d94c297083c77af6affdb15b70c0314d7909a","ref":"refs/heads/main","pushedAt":"2024-03-07T21:05:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"(thekit4_pico_w) Cleanup for new design","shortMessageHtmlLink":"(thekit4_pico_w) Cleanup for new design"}},{"before":"5eb6d8e56ec110ff441a159985685df9f0ffb163","after":"d64835d20a533f7320222f87f639e821632fedd5","ref":"refs/heads/main","pushedAt":"2024-03-03T04:06:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"Update copyright year","shortMessageHtmlLink":"Update copyright year"}},{"before":"0d5e7dd829bf8511d9e1d69c936109d3dee99ae3","after":"5eb6d8e56ec110ff441a159985685df9f0ffb163","ref":"refs/heads/main","pushedAt":"2024-02-19T00:57:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"(thekit4_pico_w) Use time polling instead of alarm\n\nIf alarms are not available, we do not want to NTP to fail because of it","shortMessageHtmlLink":"(thekit4_pico_w) Use time polling instead of alarm"}},{"before":"dccdd48d9d6394ae18939c8dfb758681847729ae","after":"0d5e7dd829bf8511d9e1d69c936109d3dee99ae3","ref":"refs/heads/main","pushedAt":"2024-02-14T06:04:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"(thekit4_pico_w) Reorg static vars and LwIP calls\n\n- Now light PWM level lives in `.uninitialized_data` so it can survive a\n reset.\n- Static variables are marked in case we need reentrance in the future\n- Fixed several LwIP locking and deallocation issues","shortMessageHtmlLink":"(thekit4_pico_w) Reorg static vars and LwIP calls"}},{"before":"13bd4634b5cee2d160f21b389b7ae2867e311d7a","after":"dccdd48d9d6394ae18939c8dfb758681847729ae","ref":"refs/heads/main","pushedAt":"2024-02-11T21:17:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"(thekit4_pico_w) Fix logic errors and simplify","shortMessageHtmlLink":"(thekit4_pico_w) Fix logic errors and simplify"}},{"before":"6647a61bd47f4044c497ce5e236d576cc6c936a0","after":"13bd4634b5cee2d160f21b389b7ae2867e311d7a","ref":"refs/heads/main","pushedAt":"2024-02-02T03:07:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"(thekit4_pico_w) Continue to improve DDNS","shortMessageHtmlLink":"(thekit4_pico_w) Continue to improve DDNS"}},{"before":"d1ff87cdb38ffb65e6fc9f3611267f504138a567","after":"6647a61bd47f4044c497ce5e236d576cc6c936a0","ref":"refs/heads/main","pushedAt":"2024-02-02T03:07:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"(thekit4_pico_w) Continue to improve DDNS","shortMessageHtmlLink":"(thekit4_pico_w) Continue to improve DDNS"}},{"before":"77da8af49c09443d61aaee4508b75ba5f73f866a","after":"d1ff87cdb38ffb65e6fc9f3611267f504138a567","ref":"refs/heads/main","pushedAt":"2024-01-08T02:06:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"(thekit4_pico_w) Fix DDNS\n\nUse of `ipaddr_ntoa_r` was erroneous","shortMessageHtmlLink":"(thekit4_pico_w) Fix DDNS"}},{"before":"c811b43e13487096353eaf28a3ceea267d85fbfa","after":"77da8af49c09443d61aaee4508b75ba5f73f866a","ref":"refs/heads/main","pushedAt":"2023-12-04T01:35:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"(thekit4_pico_w) Routine update","shortMessageHtmlLink":"(thekit4_pico_w) Routine update"}},{"before":"ae2251fd8ab5b8347d5fd55b4bcbd16e8fcf816b","after":"c811b43e13487096353eaf28a3ceea267d85fbfa","ref":"refs/heads/main","pushedAt":"2023-11-13T04:53:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"Change email","shortMessageHtmlLink":"Change email"}},{"before":"2611221172bdefcd45d6ed7d7fd727bdb843f293","after":"ae2251fd8ab5b8347d5fd55b4bcbd16e8fcf816b","ref":"refs/heads/main","pushedAt":"2023-08-31T08:10:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"Update","shortMessageHtmlLink":"Update"}},{"before":"66a7b64748410a73088258bfbe07759b1c9a28bf","after":"2611221172bdefcd45d6ed7d7fd727bdb843f293","ref":"refs/heads/main","pushedAt":"2023-03-20T05:06:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myzhang1029","name":"Zhang Maiyun","path":"/myzhang1029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23428852?s=80&v=4"},"commit":{"message":"Reduce global states","shortMessageHtmlLink":"Reduce global states"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QyMjoyMzowNi4wMDAwMDBazwAAAASv1aCD","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QyMjoyMzowNi4wMDAwMDBazwAAAASv1aCD","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0yMFQwNTowNjowNC4wMDAwMDBazwAAAAMG3oxh"}},"title":"Activity ยท myzhang1029/thekit"}