{"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:1718187123.0","currentOid":""},"activityList":{"items":[{"before":"528e31246c7941fcd247f85a7628761506b1ac4f","after":"8b606e1fbe8e196651d9197f2da3a2634e398b06","ref":"refs/heads/3.x.x-maintenance","pushedAt":"2024-06-12T21:26: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":"Use empty sector before the FS partition for 8266 power-on-counter (#2755)","shortMessageHtmlLink":"Use empty sector before the FS partition for 8266 power-on-counter (#…"}},{"before":"f0dc84db3156aaf0265ca32e8d9f760423f8b8f5","after":null,"ref":"refs/heads/correct-receiver-LBT-TXdoneCallback","pushedAt":"2024-06-12T10:12:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mha1","name":"Michael","path":"/mha1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5615068?s=80&v=4"}},{"before":"074c22acccb9d4acc0871a39885cc7318c7f4d0b","after":"528e31246c7941fcd247f85a7628761506b1ac4f","ref":"refs/heads/3.x.x-maintenance","pushedAt":"2024-06-12T10:12:02.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":"correct receiver LBT TXdoneCallback (#2768)\n\n* correct receiver LBT TXdoneCallback\r\n\r\n* revert diversity rx ChannelIsClear improvment","shortMessageHtmlLink":"correct receiver LBT TXdoneCallback (#2768)"}},{"before":"49dd834d1f2b23a1d60ff3ee9bbf0e620102fd73","after":"3dae8fa56afeca326daf844afa9d3e6cdd946bd3","ref":"refs/heads/mav-hide-lua-options","pushedAt":"2024-06-12T10:05:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JyeSmith","name":"Jye","path":"/JyeSmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14170229?s=80&v=4"},"commit":{"message":"add LUA_FLAG_ERROR_CONNECTED guard to luaLinkMode","shortMessageHtmlLink":"add LUA_FLAG_ERROR_CONNECTED guard to luaLinkMode"}},{"before":null,"after":"49dd834d1f2b23a1d60ff3ee9bbf0e620102fd73","ref":"refs/heads/mav-hide-lua-options","pushedAt":"2024-06-12T09:42:46.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":"mav hide lua options","shortMessageHtmlLink":"mav hide lua options"}},{"before":"2a0e2f9329ed2727d8bba381445c8cd22d33d168","after":"d5258e17f80b9c59bae1104c0dac6fc448f81f03","ref":"refs/heads/mavlink-rc","pushedAt":"2024-06-12T09:30:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JyeSmith","name":"Jye","path":"/JyeSmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14170229?s=80&v=4"},"commit":{"message":"remove unnecessary defined","shortMessageHtmlLink":"remove unnecessary defined"}},{"before":"2bc1152138294ee72627b5d01db254b009c68837","after":"2a0e2f9329ed2727d8bba381445c8cd22d33d168","ref":"refs/heads/mavlink-rc","pushedAt":"2024-06-10T18:47:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MUSTARDTIGERFPV","name":"MUSTARDTIGER FPV","path":"/MUSTARDTIGERFPV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122312693?s=80&v=4"},"commit":{"message":"Force backpack MSP telemetry off when MAVLink is enabled","shortMessageHtmlLink":"Force backpack MSP telemetry off when MAVLink is enabled"}},{"before":"60a8b4bb6cee50b2d58029495031910fc0dfffe8","after":"2bc1152138294ee72627b5d01db254b009c68837","ref":"refs/heads/mavlink-rc","pushedAt":"2024-06-10T18:42:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MUSTARDTIGERFPV","name":"MUSTARDTIGER FPV","path":"/MUSTARDTIGERFPV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122312693?s=80&v=4"},"commit":{"message":"Force backpack MSP telemetry off when MAVLink is enabled","shortMessageHtmlLink":"Force backpack MSP telemetry off when MAVLink is enabled"}},{"before":"69e7377d7f85068d975c1ffa32a42fcbb75e28c1","after":"60a8b4bb6cee50b2d58029495031910fc0dfffe8","ref":"refs/heads/mavlink-rc","pushedAt":"2024-06-10T17:19:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MUSTARDTIGERFPV","name":"MUSTARDTIGER FPV","path":"/MUSTARDTIGERFPV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122312693?s=80&v=4"},"commit":{"message":"Force backpack MSP telemetry off when MAVLink is enabled","shortMessageHtmlLink":"Force backpack MSP telemetry off when MAVLink is enabled"}},{"before":"89daf01495312822f1d3629712700fa0bb1f0658","after":"57db440c361a5fc465a2c549b3a9b4f4e8cd8109","ref":"refs/heads/mav-fsk","pushedAt":"2024-06-10T10:25:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JyeSmith","name":"Jye","path":"/JyeSmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14170229?s=80&v=4"},"commit":{"message":"fuck this shit off!","shortMessageHtmlLink":"fuck this shit off!"}},{"before":"086ffa9dc1f460e2fbc47c12c94ca158f572663c","after":"89daf01495312822f1d3629712700fa0bb1f0658","ref":"refs/heads/mav-fsk","pushedAt":"2024-06-10T09:02:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JyeSmith","name":"Jye","path":"/JyeSmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14170229?s=80&v=4"},"commit":{"message":"Merge branch 'lr1121-fsk' into mav-fsk","shortMessageHtmlLink":"Merge branch 'lr1121-fsk' into mav-fsk"}},{"before":"d99ad622169616e988ad1015d3a87d2b928bc58e","after":"086ffa9dc1f460e2fbc47c12c94ca158f572663c","ref":"refs/heads/mav-fsk","pushedAt":"2024-06-10T07:35:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JyeSmith","name":"Jye","path":"/JyeSmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14170229?s=80&v=4"},"commit":{"message":"update OTA time and TLM ratio","shortMessageHtmlLink":"update OTA time and TLM ratio"}},{"before":null,"after":"15183adf85f6ad9bcd1c5b28b870147d15931864","ref":"refs/heads/improve-tlm-sends-when-using-lbt","pushedAt":"2024-06-10T06:59:39.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":"improve tlm sends when using lbt","shortMessageHtmlLink":"improve tlm sends when using lbt"}},{"before":"3471c691f65f1432a78fa83d46aeefe924b36dd2","after":"69e7377d7f85068d975c1ffa32a42fcbb75e28c1","ref":"refs/heads/mavlink-rc","pushedAt":"2024-06-10T06:55:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JyeSmith","name":"Jye","path":"/JyeSmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14170229?s=80&v=4"},"commit":{"message":"wrap USBSerial in S3 define","shortMessageHtmlLink":"wrap USBSerial in S3 define"}},{"before":"744eb1d3f2e220980f8df3052edd693b3149ba6a","after":"f0dc84db3156aaf0265ca32e8d9f760423f8b8f5","ref":"refs/heads/correct-receiver-LBT-TXdoneCallback","pushedAt":"2024-06-09T02:09:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JyeSmith","name":"Jye","path":"/JyeSmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14170229?s=80&v=4"},"commit":{"message":"revert diversity rx ChannelIsClear improvment","shortMessageHtmlLink":"revert diversity rx ChannelIsClear improvment"}},{"before":null,"after":"744eb1d3f2e220980f8df3052edd693b3149ba6a","ref":"refs/heads/correct-receiver-LBT-TXdoneCallback","pushedAt":"2024-06-09T02:00:09.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":"correct receiver LBT TXdoneCallback","shortMessageHtmlLink":"correct receiver LBT TXdoneCallback"}},{"before":"8f708d1093f5c103900a1a4e5baf1cb9a3b8ea0a","after":"3471c691f65f1432a78fa83d46aeefe924b36dd2","ref":"refs/heads/mavlink-rc","pushedAt":"2024-06-08T05:54:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JyeSmith","name":"Jye","path":"/JyeSmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14170229?s=80&v=4"},"commit":{"message":"adds TxUSB to the S3","shortMessageHtmlLink":"adds TxUSB to the S3"}},{"before":"9cf33883fee5356898737ce3dc2680100408c28c","after":"074c22acccb9d4acc0871a39885cc7318c7f4d0b","ref":"refs/heads/3.x.x-maintenance","pushedAt":"2024-06-08T01:39:29.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":"Extend HoTT TLM sensor search discovery period (#2763)\n\n* extend HoTT TLM sensor search duration from 30s to 40s due some devices responding late after boot.\r\n\r\n* suspend device discovery timer until receiver is connected","shortMessageHtmlLink":"Extend HoTT TLM sensor search discovery period (#2763)"}},{"before":"947d98fd92e9c58fe3225e700ef7fe862a5f0ab6","after":"d99ad622169616e988ad1015d3a87d2b928bc58e","ref":"refs/heads/mav-fsk","pushedAt":"2024-06-08T00:08:32.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"JyeSmith","name":"Jye","path":"/JyeSmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14170229?s=80&v=4"},"commit":{"message":"Merge branch 'lr1121-fsk' into mav-fsk","shortMessageHtmlLink":"Merge branch 'lr1121-fsk' into mav-fsk"}},{"before":"215fb9f573cc6d31da46288dac81bd4bc28af813","after":"947d98fd92e9c58fe3225e700ef7fe862a5f0ab6","ref":"refs/heads/mav-fsk","pushedAt":"2024-06-07T22:05:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JyeSmith","name":"Jye","path":"/JyeSmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14170229?s=80&v=4"},"commit":{"message":"testing K1000 F Low","shortMessageHtmlLink":"testing K1000 F Low"}},{"before":null,"after":"215fb9f573cc6d31da46288dac81bd4bc28af813","ref":"refs/heads/mav-fsk","pushedAt":"2024-06-07T11:34:24.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":"fix S3 USB, and speed up TxUSB & TxBackpack->write","shortMessageHtmlLink":"fix S3 USB, and speed up TxUSB & TxBackpack->write"}},{"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)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY8RZ3AA","startCursor":null,"endCursor":null}},"title":"Activity · ExpressLRS/ExpressLRS"}