{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":37060852,"defaultBranch":"master","name":"betaflight","ownerLogin":"betaflight","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-06-08T10:37:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19597933?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714292848.0","currentOid":""},"activityList":{"items":[{"before":"c155f5830d0ffdee1c34071dd21f174ffc374c81","after":null,"ref":"refs/tags/4.5","pushedAt":"2024-04-28T08:27:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SteveCEvans","name":"Steve Evans","path":"/SteveCEvans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11480839?s=80&v=4"}},{"before":null,"after":"c155f5830d0ffdee1c34071dd21f174ffc374c81","ref":"refs/heads/4.5-maintenance","pushedAt":"2024-04-28T02:32:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"blckmn","name":"J Blackman","path":"/blckmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6168871?s=80&v=4"},"commit":{"message":"Update EEPROM version for 4.5 (#13498)","shortMessageHtmlLink":"Update EEPROM version for 4.5 (#13498)"}},{"before":"c155f5830d0ffdee1c34071dd21f174ffc374c81","after":"59c93bad6e5f01b81bb739bddbfa2a3efb109d06","ref":"refs/heads/master","pushedAt":"2024-04-28T01:57:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blckmn","name":"J Blackman","path":"/blckmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6168871?s=80&v=4"},"commit":{"message":"Update version to 4.6 (#13499)","shortMessageHtmlLink":"Update version to 4.6 (#13499)"}},{"before":"565de1b68bd30dd89f807f1c1834a30037f50b95","after":"c155f5830d0ffdee1c34071dd21f174ffc374c81","ref":"refs/heads/master","pushedAt":"2024-04-28T01:51:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blckmn","name":"J Blackman","path":"/blckmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6168871?s=80&v=4"},"commit":{"message":"Update EEPROM version for 4.5 (#13498)","shortMessageHtmlLink":"Update EEPROM version for 4.5 (#13498)"}},{"before":"54377940e053162db40f7eddb0010f2358807039","after":"565de1b68bd30dd89f807f1c1834a30037f50b95","ref":"refs/heads/master","pushedAt":"2024-04-27T23:31:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blckmn","name":"J Blackman","path":"/blckmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6168871?s=80&v=4"},"commit":{"message":"Use the cached value of useDshotTelemetry to ensure consistent runtime use if dshot_bidir is changed (#13589)","shortMessageHtmlLink":"Use the cached value of useDshotTelemetry to ensure consistent runtim…"}},{"before":"5dae5f85b326f47eaf86586f4c277c0e6e16acdf","after":"54377940e053162db40f7eddb0010f2358807039","ref":"refs/heads/master","pushedAt":"2024-04-25T21:41:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"haslinghuis","name":"Mark Haslinghuis","path":"/haslinghuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344830?s=80&v=4"},"commit":{"message":"Fix W25N01G lockup when using QUAD/OCTO SPI (#13584)\n\n* Fix W25N01G lockup when using QUAD/OCTO SPI\r\n\r\n* Move clock speed setting to configure","shortMessageHtmlLink":"Fix W25N01G lockup when using QUAD/OCTO SPI (#13584)"}},{"before":"92287b870d8f8020f7cc1fc24ba37e01e82511ff","after":"5dae5f85b326f47eaf86586f4c277c0e6e16acdf","ref":"refs/heads/master","pushedAt":"2024-04-23T22:06:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blckmn","name":"J Blackman","path":"/blckmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6168871?s=80&v=4"},"commit":{"message":"Sync usbd_product_string behavior (#13529)\n\n* Update target.h","shortMessageHtmlLink":"Sync usbd_product_string behavior (#13529)"}},{"before":"8d1d8872d6901fb834adbaa5181302ff9ace82f9","after":"92287b870d8f8020f7cc1fc24ba37e01e82511ff","ref":"refs/heads/master","pushedAt":"2024-04-23T19:04:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"haslinghuis","name":"Mark Haslinghuis","path":"/haslinghuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344830?s=80&v=4"},"commit":{"message":"Fix smartport over softserial using override (#13540)\n\n* Fix smartport over softserial\r\n\r\n* Constrain baudrateIndex does not work\r\n\r\n* Reapply 57600 for SmartPort\r\n\r\n* Use custom define for baudrate override\r\n\r\n* Return when baudrate requested is above set limit of softserial\r\n\r\n* Thanks ledvinap\r\n\r\n* Fix macro name\r\n\r\n* Cloud Build API does not allow define size > 32","shortMessageHtmlLink":"Fix smartport over softserial using override (#13540)"}},{"before":"7bf3928f91d24d5d76e6c61966895ec4711fd196","after":"8d1d8872d6901fb834adbaa5181302ff9ace82f9","ref":"refs/heads/master","pushedAt":"2024-04-23T09:53:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"haslinghuis","name":"Mark Haslinghuis","path":"/haslinghuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344830?s=80&v=4"},"commit":{"message":"Remove functionality to enter flash bootloader by sending 'F' on a UART configued for MSP. (#13572)\n\nRemove functionality to enter flash bootloader by sending 'F' on a UART\r\nconfigured for MSP.\r\n\r\n* The proper way to reboot to the boot loader is by sending an\r\nMSP_REBOOT command.","shortMessageHtmlLink":"Remove functionality to enter flash bootloader by sending 'F' on a UA…"}},{"before":"790fabcfbc94678062652792b67d0ef179827b75","after":"7bf3928f91d24d5d76e6c61966895ec4711fd196","ref":"refs/heads/master","pushedAt":"2024-04-23T09:17:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"haslinghuis","name":"Mark Haslinghuis","path":"/haslinghuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344830?s=80&v=4"},"commit":{"message":"RX - minor optimizations/minor cleanup (#13493)\n\n* RX - minor optimizations/minor cleanup\r\n\r\n- reuse millis() in rxInit\r\n- rcData[] is float\r\n- cleanup some float math\r\n- fix GET_FRAME_ERR_LPF_FREQUENCY macro argument\r\n\r\n* Update src/main/pg/rx.h\r\n\r\nCo-authored-by: Jan Post \r\n\r\n---------\r\n\r\nCo-authored-by: Petr Ledvina \r\nCo-authored-by: Jan Post ","shortMessageHtmlLink":"RX - minor optimizations/minor cleanup (#13493)"}},{"before":"e756c92f870094944efff043fed1d3e81cd19711","after":"790fabcfbc94678062652792b67d0ef179827b75","ref":"refs/heads/master","pushedAt":"2024-04-23T00:04:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"haslinghuis","name":"Mark Haslinghuis","path":"/haslinghuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344830?s=80&v=4"},"commit":{"message":"Fix inability to use the CLI resource command to configure LPUART_RX. (#13568)\n\n* See https://github.com/betaflight/betaflight/issues/13567#issuecomment-2068693404\r\n* See https://github.com/betaflight/betaflight/pull/13306#discussion_r1502901863","shortMessageHtmlLink":"Fix inability to use the CLI resource command to configure LPUART_RX. ("}},{"before":"407ca40cbc2d16c41a712999541f4c8afaedd151","after":"e756c92f870094944efff043fed1d3e81cd19711","ref":"refs/heads/master","pushedAt":"2024-04-22T22:28:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blckmn","name":"J Blackman","path":"/blckmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6168871?s=80&v=4"},"commit":{"message":"Use clang 15 as default (#13561)","shortMessageHtmlLink":"Use clang 15 as default (#13561)"}},{"before":"e0c0b64a4be8c7e12e557979aeb56035f09e9cbd","after":"407ca40cbc2d16c41a712999541f4c8afaedd151","ref":"refs/heads/master","pushedAt":"2024-04-22T22:26:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blckmn","name":"J Blackman","path":"/blckmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6168871?s=80&v=4"},"commit":{"message":"Fix pointer alignment to 8 bytes for MacOS unit tests (#13564)","shortMessageHtmlLink":"Fix pointer alignment to 8 bytes for MacOS unit tests (#13564)"}},{"before":"d447d795f4c04398be35a254ccdc53c872d0ae14","after":"e0c0b64a4be8c7e12e557979aeb56035f09e9cbd","ref":"refs/heads/master","pushedAt":"2024-04-22T21:14:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"haslinghuis","name":"Mark Haslinghuis","path":"/haslinghuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344830?s=80&v=4"},"commit":{"message":"Nonblocking w25n01g code tidy up (#13562)\n\n* In case of BUS_ABORT still process and linked segments\r\n\r\n* Tidy up segments\r\n\r\n* Set SPI clock speed for w25n01g","shortMessageHtmlLink":"Nonblocking w25n01g code tidy up (#13562)"}},{"before":"d20d42dd480f99afa0fdbe2dcbaa202ca3d99917","after":"d447d795f4c04398be35a254ccdc53c872d0ae14","ref":"refs/heads/master","pushedAt":"2024-04-22T20:43:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"haslinghuis","name":"Mark Haslinghuis","path":"/haslinghuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344830?s=80&v=4"},"commit":{"message":"Improve unittest build system (#13554)\n\n* unittest - fix duplicate symbols in unittests\r\n\r\nSome symbols were declared again\r\nWith clang -fcommon, this resulted in allocatin in common segment and\r\nprevented error.\r\n(tentative definitions in C standard).\r\n-fno-common (now default in clang https://reviews.llvm.org/D75056)\r\ncauses compilation errors.\r\n\r\nDeclarations are now marked extern.\r\n\r\n* unittest - fix scheduler array size for unittest\r\n\r\nUnittest needs extra space for canary\r\n\r\n* unittest - fix missing include (needed for clang-16)\r\n\r\n* unittest - remove unused varibles\r\n\r\n-Werror in clang 15+\r\n\r\n* unittest - increase max supported version to clang-16\r\n\r\n* unittest - conditionaly disable useless output in unittests\r\n\r\n* unittest - C++11 version of STATIC_ASSERT\r\n\r\n* unittest - fix initializers for g++\r\n\r\n- Change order of initializers to match order in struct\r\n- make valueTable initializion consistent (necessary for C++)\r\n- adapt controlRateConfig\r\n\r\n* unittest - adapt scheduler_unitest for g++\r\n\r\nscheduler_stubs.c is necessary to initialize task_attributes\r\n\r\n* unittest - fix ledstrip unittest\r\n\r\nonly part of config was zeroed\r\n\r\n* unittest - fix g++ warnings\r\n\r\n- memcpy when length is known and \\0 is not copied\r\n- isError is local stub, no extern\r\n- serialReadStub - don't memcpy into object, use initializer\r\n\r\n* cli - cleanup cliGetSettingIndex\r\n\r\n- compare only passed bytes (old version may read data after\r\nname)\r\n- input string is const\r\n\r\n* unittest - fix ld warning from PG sections\r\n\r\nmove pg data sections after .rodata. Sections were marked as writable\r\ndue to relocation (!?). That marked .text output section\r\n(containing .pg_data) as writable too and linker correctly complained\r\nthat executable section is writable.\r\n\r\n* unittest - cleanup\r\n\r\n* unittest - adapt after code cleanup, add gcc\r\n\r\n- remove clang flags that are not necessary now (tested on clang-11\r\nand clang-16)\r\n- add support for gcc ( make test CC=gcc CXX=g++ )\r\n- add suport for different optimization level (detects some code\r\nproblems) : make test OPTIMIZE=-O2\r\n- fallback to clang on Linux too\r\n\r\n* fixup! unittest - conditionaly disable useless output in unittests","shortMessageHtmlLink":"Improve unittest build system (#13554)"}},{"before":"951ba1d42fcef4389b784507ad8bd625ff59de28","after":"d20d42dd480f99afa0fdbe2dcbaa202ca3d99917","ref":"refs/heads/master","pushedAt":"2024-04-22T19:04:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"haslinghuis","name":"Mark Haslinghuis","path":"/haslinghuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344830?s=80&v=4"},"commit":{"message":"Fix index and ability to configure LPUART_RX due to typo (#13565)\n\n* Fix typo\r\n\r\n* Fixes per review","shortMessageHtmlLink":"Fix index and ability to configure LPUART_RX due to typo (#13565)"}},{"before":"f4d6a2ce4344233284db50f89ef9389a1ac11166","after":"951ba1d42fcef4389b784507ad8bd625ff59de28","ref":"refs/heads/master","pushedAt":"2024-04-22T16:53:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"haslinghuis","name":"Mark Haslinghuis","path":"/haslinghuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344830?s=80&v=4"},"commit":{"message":"Fix debug mode DEBUG_ATTITUDE (#13570)\n\nFix channel 0","shortMessageHtmlLink":"Fix debug mode DEBUG_ATTITUDE (#13570)"}},{"before":"512cf6e724c58f85c47de7343f14d33a98cc4554","after":null,"ref":"refs/heads/haslinghuis-patch-1","pushedAt":"2024-04-21T18:50:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"haslinghuis","name":"Mark Haslinghuis","path":"/haslinghuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344830?s=80&v=4"}},{"before":"30415a35aa17a1c781e4453419bdff0574bc3e3b","after":"f4d6a2ce4344233284db50f89ef9389a1ac11166","ref":"refs/heads/master","pushedAt":"2024-04-21T14:42:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nerdCopter","name":"nerdCopter","path":"/nerdCopter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56646290?s=80&v=4"},"commit":{"message":"Make w25n01g FLASH driver non-blocking for SPI (#13555)","shortMessageHtmlLink":"Make w25n01g FLASH driver non-blocking for SPI (#13555)"}},{"before":"4ae1a672b4323f9fce1b78e043d5cca634a3b44a","after":"30415a35aa17a1c781e4453419bdff0574bc3e3b","ref":"refs/heads/master","pushedAt":"2024-04-21T09:58:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"haslinghuis","name":"Mark Haslinghuis","path":"/haslinghuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344830?s=80&v=4"},"commit":{"message":"Fix setting pid denom (#13535)\n\n* Fix setting pid denom\r\n\r\n* Thanks ledvinap","shortMessageHtmlLink":"Fix setting pid denom (#13535)"}},{"before":"e56b087a9fe641adc0f00480382f378925e824ef","after":null,"ref":"refs/heads/ledvinap-fix-usesoftserial","pushedAt":"2024-04-21T09:52:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"haslinghuis","name":"Mark Haslinghuis","path":"/haslinghuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344830?s=80&v=4"}},{"before":"1da9515427986aac28ed61991b36d9847d9c6fd2","after":"4ae1a672b4323f9fce1b78e043d5cca634a3b44a","ref":"refs/heads/master","pushedAt":"2024-04-21T06:51:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blckmn","name":"J Blackman","path":"/blckmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6168871?s=80&v=4"},"commit":{"message":"Fix clang unitests (#13551)","shortMessageHtmlLink":"Fix clang unitests (#13551)"}},{"before":"9a7c225643a2781779c9a8f9d3423890504e0360","after":"1da9515427986aac28ed61991b36d9847d9c6fd2","ref":"refs/heads/master","pushedAt":"2024-04-21T06:50:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blckmn","name":"J Blackman","path":"/blckmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6168871?s=80&v=4"},"commit":{"message":"STM32H725 - fix USE_SOFTSERIAL (#13546)","shortMessageHtmlLink":"STM32H725 - fix USE_SOFTSERIAL (#13546)"}},{"before":"6e62cdf0675cc68b5fe27a7b51c9328a6aa7c09f","after":"9a7c225643a2781779c9a8f9d3423890504e0360","ref":"refs/heads/master","pushedAt":"2024-04-21T06:49:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blckmn","name":"J Blackman","path":"/blckmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6168871?s=80&v=4"},"commit":{"message":"hmc5883l - fix wrong register value (#13537)","shortMessageHtmlLink":"hmc5883l - fix wrong register value (#13537)"}},{"before":"76178a232fa6d021377fd2361e39df4421b2fab4","after":"6e62cdf0675cc68b5fe27a7b51c9328a6aa7c09f","ref":"refs/heads/master","pushedAt":"2024-04-20T21:19:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"haslinghuis","name":"Mark Haslinghuis","path":"/haslinghuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344830?s=80&v=4"},"commit":{"message":"set default of spec prearm screen to false if race pro not defined (#13547)\n\n* set default of spec prearm screen to false if race pro not defined\r\n\r\n* Simple variant - thanks Ledvinap\r\n\r\n---------\r\n\r\nCo-authored-by: Eike Ahmels \r\nCo-authored-by: Mark Haslinghuis ","shortMessageHtmlLink":"set default of spec prearm screen to false if race pro not defined (#…"}},{"before":"723cfe0da7b609ad94d1e33766cc41bf6670c5ef","after":"76178a232fa6d021377fd2361e39df4421b2fab4","ref":"refs/heads/master","pushedAt":"2024-04-20T15:07:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"haslinghuis","name":"Mark Haslinghuis","path":"/haslinghuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344830?s=80&v=4"},"commit":{"message":"I2C - unify i2cUnstick implementation, improve unstick a bit (#13541)\n\n* I2C - unify i2cUnstick implemntation, improve unstick a bit\r\n\r\nThree copies were spread in I2C implementations.\r\n\r\n- i2cUnstick is a bit more carefull about clock stretching\r\n- bus status is returned (return true when bus in idle state)\r\n\r\n* fixup! I2C - unify i2cUnstick implemntation, improve unstick a bit\r\n\r\n* fixup! I2C - unify i2cUnstick implemntation, improve unstick a bit\r\n\r\n---------\r\n\r\nCo-authored-by: Petr Ledvina ","shortMessageHtmlLink":"I2C - unify i2cUnstick implementation, improve unstick a bit (#13541)"}},{"before":"2821cdab3a247b5da4ca430a5db82934377893f8","after":"723cfe0da7b609ad94d1e33766cc41bf6670c5ef","ref":"refs/heads/master","pushedAt":"2024-04-20T13:22:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"haslinghuis","name":"Mark Haslinghuis","path":"/haslinghuis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344830?s=80&v=4"},"commit":{"message":"make mpuIntExtiHandler() static (#13520) (#13549)\n\nFunction was made public in e126f1 for SPI case but seems unused outside the\r\nmodule. Make it static for all preprocessor cases and remove declaration.","shortMessageHtmlLink":"make mpuIntExtiHandler() static (#13520) (#13549)"}},{"before":"71776a852b6be367bfc92c6240f1a026e04f7f47","after":"2821cdab3a247b5da4ca430a5db82934377893f8","ref":"refs/heads/master","pushedAt":"2024-04-18T20:38:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blckmn","name":"J Blackman","path":"/blckmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6168871?s=80&v=4"},"commit":{"message":"new flash added: py25q128ha (#13516)","shortMessageHtmlLink":"new flash added: py25q128ha (#13516)"}},{"before":null,"after":"e56b087a9fe641adc0f00480382f378925e824ef","ref":"refs/heads/ledvinap-fix-usesoftserial","pushedAt":"2024-04-18T15:33:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ledvinap","name":"Petr Ledvina","path":"/ledvinap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2318015?s=80&v=4"},"commit":{"message":"STM32H725 - fix USE_SOFTSERIAL\n\nUSE_SOFTSERIAL[12] is no longer supported","shortMessageHtmlLink":"STM32H725 - fix USE_SOFTSERIAL"}},{"before":"7c8a55258d069d7f531e42df72c11abc173e2c33","after":"71776a852b6be367bfc92c6240f1a026e04f7f47","ref":"refs/heads/master","pushedAt":"2024-04-17T13:36:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ledvinap","name":"Petr Ledvina","path":"/ledvinap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2318015?s=80&v=4"},"commit":{"message":"Barometer - remove unnecessary static variables (#13496)\n\nCo-authored-by: Petr Ledvina ","shortMessageHtmlLink":"Barometer - remove unnecessary static variables (#13496)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPCxDFAA","startCursor":null,"endCursor":null}},"title":"Activity · betaflight/betaflight"}