{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":690693303,"defaultBranch":"master","name":"at-client","ownerLogin":"antevir","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-12T17:22:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15906458?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705677280.0","currentOid":""},"activityList":{"items":[{"before":"c4af0352ca544804e3e0ffb1da1a7f1c0c839107","after":"e6273da0ed2cd62b79caab7527bfc0617234e601","ref":"refs/heads/master","pushedAt":"2024-01-23T10:45:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Add Apache 2 license","shortMessageHtmlLink":"Add Apache 2 license"}},{"before":null,"after":"186039a96b3937730a880ca14933ecd13cd33221","ref":"refs/heads/anan_additions","pushedAt":"2024-01-19T15:14:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Add uCxAtUtilReplaceChar()\n\nThis can be useful for example if you need to run uCxAtUtilParseParamsF() twice.\nuCxAtUtilParseParamsF() will replace each ',' character with a null-terminator,\nhence if you execute this function for the same string twice it will not be able\nto parse the params on the second call.\n\nWith the this new function you can revert the null-termination like this:\n char myParams[] = \"123,abc,456\";\n size_t orgLen = strlen(myParams);\n uCxAtUtilParseParamsF(myParams, \"dsd\", ...);\n uCxAtUtilReplaceChar(myParams, orgLen, 0, ',');\n uCxAtUtilParseParamsF(myParams, \"dsd\", ...);","shortMessageHtmlLink":"Add uCxAtUtilReplaceChar()"}},{"before":"f6113c27d68504a96abb9fbf604bff8022ac1f8a","after":"c4af0352ca544804e3e0ffb1da1a7f1c0c839107","ref":"refs/heads/master","pushedAt":"2024-01-18T08:08:17.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Merge pull request #35 from antevir/anan_urc_queue_option\n\nAdd compile option to disable URC queue","shortMessageHtmlLink":"Merge pull request #35 from antevir/anan_urc_queue_option"}},{"before":"3d680d373023d6234d0a8e6c01957a285b36e8c5","after":"72f627aedbd3b11fddbbb2f700080383df70c901","ref":"refs/heads/anan_urc_queue_option","pushedAt":"2024-01-17T15:25:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Set pBinaryData to NULL when there is no data in URC callback","shortMessageHtmlLink":"Set pBinaryData to NULL when there is no data in URC callback"}},{"before":"abe2fe10452dfc0e06e00ec6cf499ffd71b841bc","after":null,"ref":"refs/heads/anan_dyn_log","pushedAt":"2024-01-17T15:20:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"}},{"before":"ade797142656cede4559f687acb5d25192141222","after":"f6113c27d68504a96abb9fbf604bff8022ac1f8a","ref":"refs/heads/master","pushedAt":"2024-01-17T15:20:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Add API for turning on/off logging at runtime","shortMessageHtmlLink":"Add API for turning on/off logging at runtime"}},{"before":"7ddc0fca1ab7f74bdbe015707211516aa94251e5","after":"abe2fe10452dfc0e06e00ec6cf499ffd71b841bc","ref":"refs/heads/anan_dyn_log","pushedAt":"2024-01-17T15:17:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Add API for turning on/off logging at runtime","shortMessageHtmlLink":"Add API for turning on/off logging at runtime"}},{"before":"635b1d8e2b49c41690ae7f189868daece9013777","after":"7ddc0fca1ab7f74bdbe015707211516aa94251e5","ref":"refs/heads/anan_dyn_log","pushedAt":"2024-01-17T15:05:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Add API for turning on/off logging at runtime","shortMessageHtmlLink":"Add API for turning on/off logging at runtime"}},{"before":"331fb74fbbbe8d41cfdd7590d18ca96006b77462","after":"635b1d8e2b49c41690ae7f189868daece9013777","ref":"refs/heads/anan_dyn_log","pushedAt":"2024-01-17T14:54:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Add API for turning on/off logging at runtime","shortMessageHtmlLink":"Add API for turning on/off logging at runtime"}},{"before":null,"after":"331fb74fbbbe8d41cfdd7590d18ca96006b77462","ref":"refs/heads/anan_dyn_log","pushedAt":"2024-01-17T14:53:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Add API for turning on/off logging in runtime","shortMessageHtmlLink":"Add API for turning on/off logging in runtime"}},{"before":"314617c2432ff5aa2d9d3a0d1c8b12da3bc31ac3","after":null,"ref":"refs/heads/anan_rsp_fix","pushedAt":"2024-01-17T12:45:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"}},{"before":"534a7ff0b90db6ffab77d2f89ac4e4291f338786","after":"ade797142656cede4559f687acb5d25192141222","ref":"refs/heads/master","pushedAt":"2024-01-17T12:45:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Merge pull request #39 from antevir/anan_rsp_fix\n\nFix for correct response handling when echo is on","shortMessageHtmlLink":"Merge pull request #39 from antevir/anan_rsp_fix"}},{"before":"d923f9a22ba6b70d5c682451170fffd9b3e5718d","after":"314617c2432ff5aa2d9d3a0d1c8b12da3bc31ac3","ref":"refs/heads/anan_rsp_fix","pushedAt":"2024-01-17T12:25:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Fix for correct response handling when echo is on\n\nJust ignore all responses starting with \"AT+\"","shortMessageHtmlLink":"Fix for correct response handling when echo is on"}},{"before":null,"after":"d923f9a22ba6b70d5c682451170fffd9b3e5718d","ref":"refs/heads/anan_rsp_fix","pushedAt":"2024-01-17T12:19:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Fix for correct response handling when echo is on\n\nJust ignore all responses starting with \"AT+\"","shortMessageHtmlLink":"Fix for correct response handling when echo is on"}},{"before":"e2926ec5696e8d19c360807111b65bb430a1b3df","after":"534a7ff0b90db6ffab77d2f89ac4e4291f338786","ref":"refs/heads/master","pushedAt":"2024-01-17T10:54:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Merge pull request #38 from antevir/antevir-patch-1\n\nCreate README.md","shortMessageHtmlLink":"Merge pull request #38 from antevir/antevir-patch-1"}},{"before":"82b840b8aa5393abd5e2e0d6ee3daede86bc25fc","after":"248b62a51fdfff6fa83d33f1fb53114839756191","ref":"refs/heads/antevir-patch-1","pushedAt":"2024-01-17T10:53:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Create README.md","shortMessageHtmlLink":"Create README.md"}},{"before":"d9332898f6db238f906266e1abe1eb9a8a71c001","after":"e2926ec5696e8d19c360807111b65bb430a1b3df","ref":"refs/heads/master","pushedAt":"2024-01-17T10:20:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Merge pull request #37 from antevir/anan_ceedling_cfg\n\nceedling: Enable more sanitizers for unit tests + parallel build","shortMessageHtmlLink":"Merge pull request #37 from antevir/anan_ceedling_cfg"}},{"before":null,"after":"82b840b8aa5393abd5e2e0d6ee3daede86bc25fc","ref":"refs/heads/antevir-patch-1","pushedAt":"2024-01-17T10:19:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Create README.md","shortMessageHtmlLink":"Create README.md"}},{"before":null,"after":"7ff5fa88e8ca764dc7f80dece794578161eddac7","ref":"refs/heads/anan_ceedling_cfg","pushedAt":"2024-01-16T14:51:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"ceedling: Enable more sanitizers for unit tests","shortMessageHtmlLink":"ceedling: Enable more sanitizers for unit tests"}},{"before":"bdaffad76958b71ee3edf921f366528688933a51","after":"3d680d373023d6234d0a8e6c01957a285b36e8c5","ref":"refs/heads/anan_urc_queue_option","pushedAt":"2024-01-16T11:27:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Disable log warnings for tests","shortMessageHtmlLink":"Disable log warnings for tests"}},{"before":"0215c163a90ce3c5d8814db34477db354c2cc7b7","after":"bdaffad76958b71ee3edf921f366528688933a51","ref":"refs/heads/anan_urc_queue_option","pushedAt":"2024-01-12T17:02:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Log some extra warnings when data is dropped","shortMessageHtmlLink":"Log some extra warnings when data is dropped"}},{"before":"c4cd341be200f00a68ff39dfbccd9eae1a935f4f","after":null,"ref":"refs/heads/anan_enable_more_warnings","pushedAt":"2024-01-12T16:52:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"}},{"before":"dd25adcf6357eef9f791a6c07026e511f469da9e","after":null,"ref":"refs/heads/anan_urc_queue","pushedAt":"2024-01-12T16:52:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"}},{"before":"75d6e38809b7d35b45e26fc313eb819f342974aa","after":null,"ref":"refs/heads/anan_extended_error","pushedAt":"2024-01-12T16:52:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"}},{"before":null,"after":"0215c163a90ce3c5d8814db34477db354c2cc7b7","ref":"refs/heads/anan_urc_queue_option","pushedAt":"2024-01-12T16:48:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Add U_CX_USE_URC_QUEUE for option to disable URC queue\n\nThe URC queue need a separate buffer and requirs copying data from rxBuffer\nto URC buffer. For some use cases this penalty may be undesired and in this\ncase the URC queue can now be disabled by defining U_CX_USE_URC_QUEUE 0","shortMessageHtmlLink":"Add U_CX_USE_URC_QUEUE for option to disable URC queue"}},{"before":"ab13df6dbe333fd54d6906275991c3edc5f9abbc","after":null,"ref":"refs/heads/anan_dbg_log","pushedAt":"2024-01-12T15:32:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"}},{"before":"1e1f457866eb23333e2fd4237c069c41fee1ca20","after":"d9332898f6db238f906266e1abe1eb9a8a71c001","ref":"refs/heads/master","pushedAt":"2024-01-12T15:28:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Merge pull request #34 from antevir/anan_dbg_log\n\nAdd a debug and warning log channel","shortMessageHtmlLink":"Merge pull request #34 from antevir/anan_dbg_log"}},{"before":"82ed9fb1ca512c5863b49caf7f6cf9ea7b32d8fb","after":"ab13df6dbe333fd54d6906275991c3edc5f9abbc","ref":"refs/heads/anan_dbg_log","pushedAt":"2024-01-12T13:33:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Add a debug and warning log channel\n\nThese two channels can be enabled/disabled with these defined:\nU_CX_LOG_WARNING\nU_CX_LOG_DEBUG","shortMessageHtmlLink":"Add a debug and warning log channel"}},{"before":"406e211de7bfdf5a2262da8589931d2d92cf1663","after":"1e1f457866eb23333e2fd4237c069c41fee1ca20","ref":"refs/heads/master","pushedAt":"2024-01-12T13:27:05.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Merge pull request #33 from antevir/anan_extended_error\n\nImprove error code handling","shortMessageHtmlLink":"Merge pull request #33 from antevir/anan_extended_error"}},{"before":null,"after":"82ed9fb1ca512c5863b49caf7f6cf9ea7b32d8fb","ref":"refs/heads/anan_dbg_log","pushedAt":"2024-01-12T13:26:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"antevir","name":"Andreas Anderberg","path":"/antevir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15906458?s=80&v=4"},"commit":{"message":"Add a debug and warning log channel\n\nThese two channels can be enabled/disabled with these defined:\nU_CX_LOG_WARNING\nU_CX_LOG_DEBUG","shortMessageHtmlLink":"Add a debug and warning log channel"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0yM1QxMDo0NTowOC4wMDAwMDBazwAAAAPmwWgh","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0yM1QxMDo0NTowOC4wMDAwMDBazwAAAAPmwWgh","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xMlQxMzoyNjo0Mi4wMDAwMDBazwAAAAPeO9qt"}},"title":"Activity ยท antevir/at-client"}