{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":697401852,"defaultBranch":"main","name":"STM32-Bare-Metal-Framework","ownerLogin":"Positivedelta","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-27T16:49:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15146574?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695834319.0","currentOid":""},"activityList":{"items":[{"before":"877c6b8c27df410816439ebb4569d6589f572867","after":"e1416507986025f9ceb205a117bc16037f4d59a5","ref":"refs/heads/main","pushedAt":"2024-06-04T10:44:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Removed -Wno-unused-parameter from the build and use [[maybe_unused]] instead, renamed bpl::StringUtils::strip() to stripWhitespace()","shortMessageHtmlLink":"Removed -Wno-unused-parameter from the build and use [[maybe_unused]]…"}},{"before":"899155ebb593badf6916cc6fdd9b67ef3c293294","after":"877c6b8c27df410816439ebb4569d6589f572867","ref":"refs/heads/main","pushedAt":"2024-05-22T09:39:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Minor naming changes","shortMessageHtmlLink":"Minor naming changes"}},{"before":"15642b8a7e28160c7cd037e1a0a2e584c3c2b01a","after":"899155ebb593badf6916cc6fdd9b67ef3c293294","ref":"refs/heads/main","pushedAt":"2024-05-20T19:56:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Improved the DigiFly ASCII text font","shortMessageHtmlLink":"Improved the DigiFly ASCII text font"}},{"before":"8e162dbb1c6b2b2c123d0dd58f1dc619d746b04d","after":"15642b8a7e28160c7cd037e1a0a2e584c3c2b01a","ref":"refs/heads/main","pushedAt":"2024-05-20T11:27:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Added the 'DigiFly' splash screen to the simple flight controller, updated some SRXL decoder comments","shortMessageHtmlLink":"Added the 'DigiFly' splash screen to the simple flight controller, up…"}},{"before":"95a303a73712197a58c22f69a44e8f299deab746","after":"8e162dbb1c6b2b2c123d0dd58f1dc619d746b04d","ref":"refs/heads/main","pushedAt":"2024-05-03T10:10:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"RcInput and Spektrum SRXL decoder tidy up","shortMessageHtmlLink":"RcInput and Spektrum SRXL decoder tidy up"}},{"before":"ef8a074279e4fe74ef07834855a556c3186ef4e9","after":"95a303a73712197a58c22f69a44e8f299deab746","ref":"refs/heads/main","pushedAt":"2024-05-02T19:24:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Added the RX frame rate and X-Plus channel support to the Spektrum SRXL decoder","shortMessageHtmlLink":"Added the RX frame rate and X-Plus channel support to the Spektrum SR…"}},{"before":"d34b6562ae3d8de69eed8847f3bd446b64de5342","after":"ef8a074279e4fe74ef07834855a556c3186ef4e9","ref":"refs/heads/main","pushedAt":"2024-05-01T15:45:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Debuged and tested the Spektrum SRXL decoder, work in progress","shortMessageHtmlLink":"Debuged and tested the Spektrum SRXL decoder, work in progress"}},{"before":"f3b9e622968400c1b328b28ea594d778a2bf82cb","after":"d34b6562ae3d8de69eed8847f3bd446b64de5342","ref":"refs/heads/main","pushedAt":"2024-04-28T18:44:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Simpified bpl::StringUtils::ccpy(), no need real benefit in returning it input buffer","shortMessageHtmlLink":"Simpified bpl::StringUtils::ccpy(), no need real benefit in returning…"}},{"before":"43f28dbc1fbedf3c4b27222fe7ba51c4f3d03cdc","after":"f3b9e622968400c1b328b28ea594d778a2bf82cb","ref":"refs/heads/main","pushedAt":"2024-04-28T15:42:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Refactored and removed the use of snprintf() to copy char* strings","shortMessageHtmlLink":"Refactored and removed the use of snprintf() to copy char* strings"}},{"before":"ef1f7ab40ea75cbe0cde880b4eab1e7ef6f03b84","after":"43f28dbc1fbedf3c4b27222fe7ba51c4f3d03cdc","ref":"refs/heads/main","pushedAt":"2024-04-28T15:40:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Removed the printf() floating point library support from the linker, no longer needed (make calls to malloc())","shortMessageHtmlLink":"Removed the printf() floating point library support from the linker, …"}},{"before":"d37ba33a5910c465b9e6c46e338b5a6b80a1c7c8","after":"ef1f7ab40ea75cbe0cde880b4eab1e7ef6f03b84","ref":"refs/heads/main","pushedAt":"2024-04-28T15:34:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Updated to link correctly after the recent framework CLI changes","shortMessageHtmlLink":"Updated to link correctly after the recent framework CLI changes"}},{"before":"0ce62c0a8d02773b5af747fc100a8cc0ae2866cd","after":"d37ba33a5910c465b9e6c46e338b5a6b80a1c7c8","ref":"refs/heads/main","pushedAt":"2024-04-28T12:47:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Removed the use of std::snprintf() as it can dynamically allocate RAM","shortMessageHtmlLink":"Removed the use of std::snprintf() as it can dynamically allocate RAM"}},{"before":"7ffb1c3676a0ce98840c11113167c8c3c51d1a8f","after":"0ce62c0a8d02773b5af747fc100a8cc0ae2866cd","ref":"refs/heads/main","pushedAt":"2024-04-28T12:46:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Removed the use of std::snprintf() as it can dynamically allocate RAM","shortMessageHtmlLink":"Removed the use of std::snprintf() as it can dynamically allocate RAM"}},{"before":"a1e01b70b9a01a097d773d6f342754e3a97d2b2d","after":"7ffb1c3676a0ce98840c11113167c8c3c51d1a8f","ref":"refs/heads/main","pushedAt":"2024-04-28T12:45:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Converted the uint32_t itoc() and ftoc() template parameters to int32_t to supress an occasional __builtin_memset range warning","shortMessageHtmlLink":"Converted the uint32_t itoc() and ftoc() template parameters to int32…"}},{"before":"b2be15a7b2752fbd87b5ee40b1f895895e11dafb","after":"a1e01b70b9a01a097d773d6f342754e3a97d2b2d","ref":"refs/heads/main","pushedAt":"2024-04-27T17:17:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Optimised the StringUtils::ftoc() function","shortMessageHtmlLink":"Optimised the StringUtils::ftoc() function"}},{"before":"d7e67651e1eaa7c29e257d1cb2a91203fb2688e8","after":"b2be15a7b2752fbd87b5ee40b1f895895e11dafb","ref":"refs/heads/main","pushedAt":"2024-04-27T12:08:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Optimised the StringUtils::itoc() function","shortMessageHtmlLink":"Optimised the StringUtils::itoc() function"}},{"before":"ab3a2eeeaa88df7eb13b11e12370116fccf5f065","after":"d7e67651e1eaa7c29e257d1cb2a91203fb2688e8","ref":"refs/heads/main","pushedAt":"2024-04-26T21:29:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Minor best practice tweak","shortMessageHtmlLink":"Minor best practice tweak"}},{"before":"c39b8bf9e91980e4581f64e5e674a6d1f2cde39c","after":"ab3a2eeeaa88df7eb13b11e12370116fccf5f065","ref":"refs/heads/main","pushedAt":"2024-04-26T21:15:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Added ftoc() and itoc() to StringUtils in order to prevent std::snprintf() calling malloc()","shortMessageHtmlLink":"Added ftoc() and itoc() to StringUtils in order to prevent std::snpri…"}},{"before":"e61d13c2d7cbdeae07aceb223ae52b884ffba8fe","after":"c39b8bf9e91980e4581f64e5e674a6d1f2cde39c","ref":"refs/heads/main","pushedAt":"2024-04-26T13:06:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Updated various property names for readability","shortMessageHtmlLink":"Updated various property names for readability"}},{"before":"3f53e028cebba678c05d9581547d65ad1c4321aa","after":"e61d13c2d7cbdeae07aceb223ae52b884ffba8fe","ref":"refs/heads/main","pushedAt":"2024-04-25T18:06:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Refactored and improved the use of Time in the CLI","shortMessageHtmlLink":"Refactored and improved the use of Time in the CLI"}},{"before":"938b43da6d752412121ef64069e9de111f007e49","after":"3f53e028cebba678c05d9581547d65ad1c4321aa","ref":"refs/heads/main","pushedAt":"2024-04-25T10:11:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Minor refactor of the task sheduler CLI reporting","shortMessageHtmlLink":"Minor refactor of the task sheduler CLI reporting"}},{"before":"99441e718c2cabdff8bccefee80fb34532af53f8","after":"938b43da6d752412121ef64069e9de111f007e49","ref":"refs/heads/main","pushedAt":"2024-04-25T09:59:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Stale RC data is only logged once new data has been received","shortMessageHtmlLink":"Stale RC data is only logged once new data has been received"}},{"before":"05ee9246b6c89015892d678af63dd3a6bcc1af0d","after":"99441e718c2cabdff8bccefee80fb34532af53f8","ref":"refs/heads/main","pushedAt":"2024-04-25T09:28:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Implemented the RC stats command and associated refactors","shortMessageHtmlLink":"Implemented the RC stats command and associated refactors"}},{"before":"0ddc81ee089b56d3f57392942a052179c792ea5e","after":"05ee9246b6c89015892d678af63dd3a6bcc1af0d","ref":"refs/heads/main","pushedAt":"2024-04-24T19:05:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Continued work on RC input, acquisition, cli, various associated improvements","shortMessageHtmlLink":"Continued work on RC input, acquisition, cli, various associated impr…"}},{"before":"db3ee34fd54b0a330a656fdbb36d7187c33b2994","after":"0ddc81ee089b56d3f57392942a052179c792ea5e","ref":"refs/heads/main","pushedAt":"2024-04-24T11:28:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Continued work on RC receiver input and associated refactors","shortMessageHtmlLink":"Continued work on RC receiver input and associated refactors"}},{"before":"6713810b2e06bee36d86dbcfdaf5bbe9d5139218","after":"db3ee34fd54b0a330a656fdbb36d7187c33b2994","ref":"refs/heads/main","pushedAt":"2024-04-24T11:21:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Improved GPIO setup code","shortMessageHtmlLink":"Improved GPIO setup code"}},{"before":"30399dcb102812f8c3280ce03cb22044624ba308","after":"6713810b2e06bee36d86dbcfdaf5bbe9d5139218","ref":"refs/heads/main","pushedAt":"2024-04-23T20:43:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Continued work on RC input and integration, compiles but incomplete","shortMessageHtmlLink":"Continued work on RC input and integration, compiles but incomplete"}},{"before":"4bad81a6e1d6110bc104d3cb53bb954d1047e342","after":"30399dcb102812f8c3280ce03cb22044624ba308","ref":"refs/heads/main","pushedAt":"2024-04-22T19:18:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Continued work on the Spektrum SRXL decoder","shortMessageHtmlLink":"Continued work on the Spektrum SRXL decoder"}},{"before":"ac535d6cdace289ea4f7a9a888e907da0ba9b448","after":"4bad81a6e1d6110bc104d3cb53bb954d1047e342","ref":"refs/heads/main","pushedAt":"2024-04-21T12:15:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Added comments","shortMessageHtmlLink":"Added comments"}},{"before":"a734a6eab5eb59ac6356fb4eb5f0653c0926ac63","after":"ac535d6cdace289ea4f7a9a888e907da0ba9b448","ref":"refs/heads/main","pushedAt":"2024-04-20T12:35:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Positivedelta","name":"Max van Daalen","path":"/Positivedelta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15146574?s=80&v=4"},"commit":{"message":"Added a missing comment","shortMessageHtmlLink":"Added a missing comment"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNFQxMDo0NDoxMC4wMDAwMDBazwAAAARb5wPI","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNFQxMDo0NDoxMC4wMDAwMDBazwAAAARb5wPI","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yMFQxMjozNTozNy4wMDAwMDBazwAAAAQ108Wl"}},"title":"Activity · Positivedelta/STM32-Bare-Metal-Framework"}