{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":151064439,"defaultBranch":"master","name":"ExpressLRS","ownerLogin":"ExpressLRS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-01T09:27:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77287864?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717299664.0","currentOid":""},"activityList":{"items":[{"before":"6c217cb342032f336b8ca4470899c2eed0bdfdfe","after":"8f708d1093f5c103900a1a4e5baf1cb9a3b8ea0a","ref":"refs/heads/mavlink-rc","pushedAt":"2024-06-02T08:18:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wvarty","name":"Wez","path":"/wvarty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59873510?s=80&v=4"},"commit":{"message":"More whitespace fixes","shortMessageHtmlLink":"More whitespace fixes"}},{"before":"4790c1ce0d887a1e279846cfa922153fae6f2f3a","after":"6c217cb342032f336b8ca4470899c2eed0bdfdfe","ref":"refs/heads/mavlink-rc","pushedAt":"2024-06-02T08:16:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wvarty","name":"Wez","path":"/wvarty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59873510?s=80&v=4"},"commit":{"message":"Dont make whitespace changes","shortMessageHtmlLink":"Dont make whitespace changes"}},{"before":"f6ae66d050fae03c67451b42a06b87158db6ad6e","after":"4790c1ce0d887a1e279846cfa922153fae6f2f3a","ref":"refs/heads/mavlink-rc","pushedAt":"2024-06-02T08:14:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wvarty","name":"Wez","path":"/wvarty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59873510?s=80&v=4"},"commit":{"message":"Dont revert json lib version","shortMessageHtmlLink":"Dont revert json lib version"}},{"before":"8f9fc5b4939c4c899c1a02c68281f610c17031e0","after":"f6ae66d050fae03c67451b42a06b87158db6ad6e","ref":"refs/heads/mavlink-rc","pushedAt":"2024-06-02T08:09:04.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"wvarty","name":"Wez","path":"/wvarty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59873510?s=80&v=4"},"commit":{"message":"Rebase on master","shortMessageHtmlLink":"Rebase on master"}},{"before":"32877eca325248aff206ee12d7559ce852f87202","after":null,"ref":"refs/heads/merge-3.4.2-into-master","pushedAt":"2024-06-02T03:41:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pkendall64","name":"Paul Kendall","path":"/pkendall64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512740?s=80&v=4"}},{"before":"28c3e9c78952e104ca1d211cd93058e10f5a8304","after":"4386f8671ffecb8dc4b5f0d1821457eca7f29e78","ref":"refs/heads/master","pushedAt":"2024-06-02T03:41:03.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"pkendall64","name":"Paul Kendall","path":"/pkendall64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512740?s=80&v=4"},"commit":{"message":"Merge pull request #2754 from ExpressLRS/merge-3.4.2-into-master\n\nMerge 3.4.2 into master","shortMessageHtmlLink":"Merge pull request #2754 from ExpressLRS/merge-3.4.2-into-master"}},{"before":"5b37d2d3bad4133da955e3b819fb5b65e071d62f","after":"32877eca325248aff206ee12d7559ce852f87202","ref":"refs/heads/merge-3.4.2-into-master","pushedAt":"2024-06-02T03:24:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pkendall64","name":"Paul Kendall","path":"/pkendall64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512740?s=80&v=4"},"commit":{"message":"Merge branch 'master' into merge-3.4.2-into-master","shortMessageHtmlLink":"Merge branch 'master' into merge-3.4.2-into-master"}},{"before":"e401cbbddde96a50b4573a409191ac6b06dd0a01","after":"28c3e9c78952e104ca1d211cd93058e10f5a8304","ref":"refs/heads/master","pushedAt":"2024-06-02T01:49:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkendall64","name":"Paul Kendall","path":"/pkendall64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512740?s=80&v=4"},"commit":{"message":"Upgrade JSON library (#2732)\n\n* Upgrade JSON library and use proper way for big JSON\r\n\r\n* Change to not use reference as suggested by the docs","shortMessageHtmlLink":"Upgrade JSON library (#2732)"}},{"before":"2cab1cb12718748a1ed7460c235e1b3171b12498","after":"e401cbbddde96a50b4573a409191ac6b06dd0a01","ref":"refs/heads/master","pushedAt":"2024-06-01T23:54:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JyeSmith","name":"Jye","path":"/JyeSmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14170229?s=80&v=4"},"commit":{"message":"Add optional secondary serial device to ESP32 receivers (#2605)\n\n* initial commit\r\n\r\n* cleanup rebase\r\n\r\n* first shot at LUA and WebUI user interface for selecting scondary serial pins and protocol\r\n\r\n* fixes build checks\r\n\r\n* cosmetics and added comment about DShot not working on GPIO0\r\n\r\n* cleanup\r\n\r\n* name changes for WebUI and LUA\r\n\r\n* fixed my serial1-config html extension (one too many)\r\n\r\n* added Serial2 feature badge\r\n\r\n* cleanup rebase\r\n\r\n* cleanup\r\n\r\n* restrict selection of Serial2 RX/TX to specific pins if Serial2 pins are defined in hardware.html\r\n\r\nfixes feature selections not greyed out at initialization\r\n\r\n* include fix #2623\r\n\r\n* LUA: bind Serial2 RX/TX to pins if defined for target, else allow any pin\r\n\r\nWebUI: show Serial2 mode selection only if Serial2 TX is assigned\r\n\r\n* proper solution to showing/hiding Serial2 protocol selection.\r\n\r\n* LUA script for assigning I2C and Serial2 modes:\r\n\r\n- added logic to prevent multiple assignments of SCL/SDA and RX2/TX2\r\n\r\n* - SBUS Serial2 init with 8E2 instead of 8N2\r\n\r\n- SBUS driver object needs to know which serial stream it is running on to allow SBUS on one and DJI on the other serial device\r\n\r\n* cleanup\r\n\r\n* updated to @pkendall64's review comments\r\n\r\nchanges:\r\n- _('is-airport').onchange to call serial and serial1 onchange()\r\n- added serial1 protocol to SetDefaults()\r\n\r\n* removed duplicate line of code\r\n\r\n* updated Serial1IO driver to PR#2176 template (without teamrace as this is handled in SerialIO driver which is always on)\r\n\r\n* initial commit\r\n\r\ncleanup rebase\r\n\r\nfirst shot at LUA and WebUI user interface for selecting scondary serial pins and protocol\r\n\r\nfixes build checks\r\n\r\ncosmetics and added comment about DShot not working on GPIO0\r\n\r\nPWM testing/fixes (#2588)\r\n\r\n* Revert \"Fix for 10KHz 0% and 100% on 8285 receviers (#2496)\"\r\n\r\nThis reverts commit 12659fb2b4dfb04154719f26e1b9ef2eef6a4b6c.\r\n\r\n* Much simpler handling of 0 high/low times\r\n\r\n* Optimisation of timing in PWM timer interrupt\r\n\r\nt\r\n\r\n* Extend minimum time for next NMI\r\n\r\n* Rename pin/i to gpio as thats what it really is.\r\n\r\ncleanup\r\n\r\nname changes for WebUI and LUA\r\n\r\nfixed my serial1-config html extension (one too many)\r\n\r\nadded Serial2 feature badge\r\n\r\nincrease-SX1276-SyncPktIntervalDisconnected-for-25Hz (#2589)\r\n\r\nIgnore trailing items with 0 duration (#2612)\r\n\r\nThis fixes spurious channel data for inverted PPM and glitches\r\n\r\ncleanup rebase\r\n\r\nfixes build checks\r\n\r\ncleanup\r\n\r\nname changes for WebUI and LUA\r\n\r\nfixed my serial1-config html extension (one too many)\r\n\r\nadded Serial2 feature badge\r\n\r\nFix \"Not set\" UID badge (#2619)\r\n\r\nAllow choosing the SubGHz domain for LR1121 modules (#2618)\r\n\r\nrestrict selection of Serial2 RX/TX to specific pins if Serial2 pins are defined in hardware.html\r\n\r\nfixes feature selections not greyed out at initialization\r\n\r\ninclude fix #2623\r\n\r\nLUA: bind Serial2 RX/TX to pins if defined for target, else allow any pin\r\n\r\nWebUI: show Serial2 mode selection only if Serial2 TX is assigned\r\n\r\nproper solution to showing/hiding Serial2 protocol selection.\r\n\r\nWebUI: prevent multiple I2C SCL/SDA selections (#2624)\r\n\r\n* fixes issue #2623\r\n\r\n* do it properly\r\n\r\nfix antenna value for Diversity/Gemini receivers (#2622)\r\n\r\nFix LR1121 binding (#2617)\r\n\r\n* fix LR1121 binding\r\n\r\n* remove magic\r\n\r\nLUA script for assigning I2C and Serial2 modes:\r\n\r\n- added logic to prevent multiple assignments of SCL/SDA and RX2/TX2\r\n\r\nadd r flag to encode string as raw string to fix deprecation (#2598)\r\n\r\n- SBUS Serial2 init with 8E2 instead of 8N2\r\n\r\n- SBUS driver object needs to know which serial stream it is running on to allow SBUS on one and DJI on the other serial device\r\n\r\ncleanup\r\n\r\nupdated to @pkendall64's review comments\r\n\r\nchanges:\r\n- _('is-airport').onchange to call serial and serial1 onchange()\r\n- added serial1 protocol to SetDefaults()\r\n\r\nremoved duplicate line of code\r\n\r\n* adjusted to no-diode HoTT Telemetry implementation\r\n\r\n* fix rebase deferExecution(100, []() -> deferExecutionMillis(100, []()\r\n\r\n* updated Serial1IO driver to PR#2176 template (without teamrace as this is handled in SerialIO driver which is always on)\r\n\r\n* fix rebase\r\n\r\n* fix rebase\r\n\r\n* don't feature Serial2 on PWM outputs already featured as dedicated Serial1\r\n\r\n---------\r\n\r\nCo-authored-by: Jye <14170229+JyeSmith@users.noreply.github.com>","shortMessageHtmlLink":"Add optional secondary serial device to ESP32 receivers (#2605)"}},{"before":null,"after":"5b37d2d3bad4133da955e3b819fb5b65e071d62f","ref":"refs/heads/merge-3.4.2-into-master","pushedAt":"2024-06-01T22:55:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JyeSmith","name":"Jye","path":"/JyeSmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14170229?s=80&v=4"},"commit":{"message":"Merge branch '3.x.x-maintenance' into merge-3.4.2-into-master","shortMessageHtmlLink":"Merge branch '3.x.x-maintenance' into merge-3.4.2-into-master"}},{"before":"c355aa176e779948e6cec2ac19a6861fc5a860dd","after":"8f9fc5b4939c4c899c1a02c68281f610c17031e0","ref":"refs/heads/mavlink-rc","pushedAt":"2024-06-01T11:38:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wvarty","name":"Wez","path":"/wvarty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59873510?s=80&v=4"},"commit":{"message":"Use enum for switch mode","shortMessageHtmlLink":"Use enum for switch mode"}},{"before":"498426b959d5a4890dc7ca8fd251f877794f9bc8","after":"c355aa176e779948e6cec2ac19a6861fc5a860dd","ref":"refs/heads/mavlink-rc","pushedAt":"2024-06-01T11:17:26.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"wvarty","name":"Wez","path":"/wvarty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59873510?s=80&v=4"},"commit":{"message":"Revert airport breaking OTA changes; Force switchmode to Hybrid or 16ch; New OTA struct for mav_ul; Remove ParamDL and Airport options from LUA","shortMessageHtmlLink":"Revert airport breaking OTA changes; Force switchmode to Hybrid or 16…"}},{"before":"ac355bf85cdb6813a5f027f3fd591a802b600647","after":"9cf33883fee5356898737ce3dc2680100408c28c","ref":"refs/heads/3.x.x-maintenance","pushedAt":"2024-06-01T07:03:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JyeSmith","name":"Jye","path":"/JyeSmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14170229?s=80&v=4"},"commit":{"message":"VTXAdmin PitMode On using YAW channel to trigger (#2740)\n\nCo-authored-by: Jye <14170229+JyeSmith@users.noreply.github.com>","shortMessageHtmlLink":"VTXAdmin PitMode On using YAW channel to trigger (#2740)"}},{"before":"a3a779718d72cf3e2842050215172a998b18de83","after":"ac355bf85cdb6813a5f027f3fd591a802b600647","ref":"refs/heads/3.x.x-maintenance","pushedAt":"2024-06-01T06:20:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JyeSmith","name":"Jye","path":"/JyeSmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14170229?s=80&v=4"},"commit":{"message":"Lower webui config heap allocation on ESP32 (#2727)","shortMessageHtmlLink":"Lower webui config heap allocation on ESP32 (#2727)"}},{"before":"3721ee80a73566a0993453774115c1c3a5c0a74a","after":"a3a779718d72cf3e2842050215172a998b18de83","ref":"refs/heads/3.x.x-maintenance","pushedAt":"2024-06-01T06:13:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JyeSmith","name":"Jye","path":"/JyeSmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14170229?s=80&v=4"},"commit":{"message":"Fake progress time increase to 10s for ESP8285 (#2750)\n\n* When 8285 increase the fake progress time\r\n\r\n* bugfix (PLATFORM keyword)","shortMessageHtmlLink":"Fake progress time increase to 10s for ESP8285 (#2750)"}},{"before":"7b93b68e4bcfc2ac2b239cf1fdd07c24a8ee8f58","after":"2cab1cb12718748a1ed7460c235e1b3171b12498","ref":"refs/heads/master","pushedAt":"2024-06-01T02:26:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JyeSmith","name":"Jye","path":"/JyeSmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14170229?s=80&v=4"},"commit":{"message":"Fixes for S3/C3 betaflight passthrough flashing (#2714)\n\nCo-authored-by: Jye <14170229+JyeSmith@users.noreply.github.com>","shortMessageHtmlLink":"Fixes for S3/C3 betaflight passthrough flashing (#2714)"}},{"before":"1e642e9394880262c9df3ee1faa0563b7e6f24d3","after":"7b93b68e4bcfc2ac2b239cf1fdd07c24a8ee8f58","ref":"refs/heads/master","pushedAt":"2024-06-01T02:26:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JyeSmith","name":"Jye","path":"/JyeSmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14170229?s=80&v=4"},"commit":{"message":"On the C3 we need our own main loop handler (#2716)\n\nThe Arduino one causes issues by yielding every 2 seconds\r\n\r\nCo-authored-by: Jye <14170229+JyeSmith@users.noreply.github.com>","shortMessageHtmlLink":"On the C3 we need our own main loop handler (#2716)"}},{"before":"ab1fb387123f628f24b77f920d3d9893c1e0b66c","after":"3721ee80a73566a0993453774115c1c3a5c0a74a","ref":"refs/heads/3.x.x-maintenance","pushedAt":"2024-05-31T02:45:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkendall64","name":"Paul Kendall","path":"/pkendall64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512740?s=80&v=4"},"commit":{"message":"Prevent immediatel leaving bind mode if initrate change pending (#2745)","shortMessageHtmlLink":"Prevent immediatel leaving bind mode if initrate change pending (#2745)"}},{"before":"a2f5ec9a3655ccd5b624c0bb51c5209a6162367b","after":"ab1fb387123f628f24b77f920d3d9893c1e0b66c","ref":"refs/heads/3.x.x-maintenance","pushedAt":"2024-05-30T09:18:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkendall64","name":"Paul Kendall","path":"/pkendall64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512740?s=80&v=4"},"commit":{"message":"Add missing getCycleCount which sets the timer to trigger in the future! (#2728)","shortMessageHtmlLink":"Add missing getCycleCount which sets the timer to trigger in the futu…"}},{"before":"fdf944006e9286b37319596488425a1cf2cfe545","after":"a2f5ec9a3655ccd5b624c0bb51c5209a6162367b","ref":"refs/heads/3.x.x-maintenance","pushedAt":"2024-05-29T04:11:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkendall64","name":"Paul Kendall","path":"/pkendall64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512740?s=80&v=4"},"commit":{"message":"Add more captive portal junk (#2738)\n\n* Add more captive portal junk\r\n\r\n* Revert #2646\r\n\r\n* Move captive portal handlers to their own fucntion","shortMessageHtmlLink":"Add more captive portal junk (#2738)"}},{"before":null,"after":"4e67e7ee1c65cde1a60bcf109246b96353b81e81","ref":"refs/heads/next/no-increment-on-power-fail","pushedAt":"2024-05-29T04:03:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pkendall64","name":"Paul Kendall","path":"/pkendall64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512740?s=80&v=4"},"commit":{"message":"Delay power-on-check config till the end of setup","shortMessageHtmlLink":"Delay power-on-check config till the end of setup"}},{"before":"2d17088a53d58e71748f96273c03c48001a75482","after":"1e642e9394880262c9df3ee1faa0563b7e6f24d3","ref":"refs/heads/master","pushedAt":"2024-05-28T05:24:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mha1","name":"Michael","path":"/mha1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5615068?s=80&v=4"},"commit":{"message":"Updated README for v3.4 (#2739)\n\n* Updated README for v3.4\r\n\r\n* Update README.md","shortMessageHtmlLink":"Updated README for v3.4 (#2739)"}},{"before":"baa3ae34b94b9459820dadbc73e683ba40e35414","after":"498426b959d5a4890dc7ca8fd251f877794f9bc8","ref":"refs/heads/mavlink-rc","pushedAt":"2024-05-25T12:29:46.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"wvarty","name":"Wez","path":"/wvarty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59873510?s=80&v=4"},"commit":{"message":"Merge branch '3.x.x-maintenance' into mavlink-rc","shortMessageHtmlLink":"Merge branch '3.x.x-maintenance' into mavlink-rc"}},{"before":"b4e37dd96dd5c9b1df100574d276aeef41b6e375","after":"95b0bb44e608399a48b47578fbeec723d66e61d5","ref":"refs/heads/KC-domain","pushedAt":"2024-05-24T09:00:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SunjunKim","name":"Sunjun Kim","path":"/SunjunKim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12195507?s=80&v=4"},"commit":{"message":"catching up #2721","shortMessageHtmlLink":"catching up #2721"}},{"before":"a7f27a5b9614c1c24d36bc7d761b0d1c7df3191c","after":"fdf944006e9286b37319596488425a1cf2cfe545","ref":"refs/heads/3.x.x-maintenance","pushedAt":"2024-05-23T23:23:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkendall64","name":"Paul Kendall","path":"/pkendall64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512740?s=80&v=4"},"commit":{"message":"WebUI gzip reminder fix (#2724)\n\n* endswitch won't work\r\n\r\n* Not sure why I used 'endswitch' there. Text centered.\r\n\r\n* I think this is better.\r\n\r\n* missed the = sign. strings are 0 indexed\r\n\r\n* Update for Tests\r\n\r\n* Might as well make it better?","shortMessageHtmlLink":"WebUI gzip reminder fix (#2724)"}},{"before":"a1b4b9e1903953376c264e35a245228a825756b2","after":"2d17088a53d58e71748f96273c03c48001a75482","ref":"refs/heads/master","pushedAt":"2024-05-22T04:12:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkendall64","name":"Paul Kendall","path":"/pkendall64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512740?s=80&v=4"},"commit":{"message":"Add extra lines for larger screen (e.g. Jumper T15) (#2717)","shortMessageHtmlLink":"Add extra lines for larger screen (e.g. Jumper T15) (#2717)"}},{"before":"119962a44797081a6114894c56ecfe1d481fb334","after":"a1b4b9e1903953376c264e35a245228a825756b2","ref":"refs/heads/master","pushedAt":"2024-05-21T07:28:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JyeSmith","name":"Jye","path":"/JyeSmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14170229?s=80&v=4"},"commit":{"message":"Add ESP32 S3 lr1121 targets (#2698)\n\n* add esp32 s3 lr1121 targets\r\n\r\nfor upcoming lr1121 s3 based targets\r\n\r\n* Removed extra flags\r\n\r\n* put the flags needed to build back\r\n\r\n* Updated with esp32-C3 targets\r\n\r\n* remove duplicate entries from jank online github merge\r\n\r\n---------\r\n\r\nCo-authored-by: Jye <14170229+JyeSmith@users.noreply.github.com>","shortMessageHtmlLink":"Add ESP32 S3 lr1121 targets (#2698)"}},{"before":"73cbff72a4fd381e108942aaa44e01dbfefdbce1","after":null,"ref":"refs/heads/adds-LR1121-startCWTest","pushedAt":"2024-05-21T07:11:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pkendall64","name":"Paul Kendall","path":"/pkendall64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512740?s=80&v=4"}},{"before":"e36f68a692b56c173c6edb6ba6147190349abcbf","after":"119962a44797081a6114894c56ecfe1d481fb334","ref":"refs/heads/master","pushedAt":"2024-05-21T07:11:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkendall64","name":"Paul Kendall","path":"/pkendall64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512740?s=80&v=4"},"commit":{"message":"Adds LR1121 startCWTest (#2709)\n\n* adds LR1121 startCWTest\r\n\r\n* Implement continuous wave generation for SX127x\r\n\r\n* cleanup\r\n\r\n---------\r\n\r\nCo-authored-by: Paul Kendall ","shortMessageHtmlLink":"Adds LR1121 startCWTest (#2709)"}},{"before":"499697ca7efc099050868d30578368a75df63d72","after":"a7f27a5b9614c1c24d36bc7d761b0d1c7df3191c","ref":"refs/heads/3.x.x-maintenance","pushedAt":"2024-05-21T05:29:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkendall64","name":"Paul Kendall","path":"/pkendall64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512740?s=80&v=4"},"commit":{"message":"All zeros is unbound, not just any zero! (#2721)","shortMessageHtmlLink":"All zeros is unbound, not just any zero! (#2721)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWhNqiAA","startCursor":null,"endCursor":null}},"title":"Activity · ExpressLRS/ExpressLRS"}