{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":337089130,"defaultBranch":"master","name":"micropython","ownerLogin":"pimoroni","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-02-08T13:42:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2399917?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719496342.0","currentOid":""},"activityList":{"items":[{"before":"c0f9b92d718915c995c67b1089619a344d49765c","after":"0e9a0bb31fbb991ea7a7c217554bc6c08e9006b3","ref":"refs/heads/patch-cmsis-holdouts","pushedAt":"2024-06-28T15:24:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"ports/rp2: Move CMSIS header where it's needed.\n\nports/rp2/hphalport.h: Remove the \"RP2040.h\" CMSIS header.\nports/rp2/main.c: Add the \"RP2040.h\" for IRQ config.\nports/rp2/mpnetworkport.c: Add \"RP2040.h\" for interrupt priority.\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"ports/rp2: Move CMSIS header where it's needed."}},{"before":"87e7401c80751e0df76be3336bf72418904e3b83","after":"c0f9b92d718915c995c67b1089619a344d49765c","ref":"refs/heads/patch-cmsis-holdouts","pushedAt":"2024-06-28T15:20:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"ports/rp2: Move CMSIS header where it's needed.\n\nports/rp2/hphalport.h: Remove the \"RP2040.h\" CMSIS header.\nports/rp2/main.c: Add the \"RP2040.h\" for IRQ config.\nports/rp2/mpnetworkport.c: Add \"RP2040.h\" for interrupt priority.\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"ports/rp2: Move CMSIS header where it's needed."}},{"before":null,"after":"87e7401c80751e0df76be3336bf72418904e3b83","ref":"refs/heads/patch-cmsis-holdouts","pushedAt":"2024-06-27T13:52:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"ports/rp2: Replace CMSIS with Pico SDK equivalents.\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"ports/rp2: Replace CMSIS with Pico SDK equivalents."}},{"before":"32dcb6a54b12e04f556c2c58256304eb5a76c44b","after":"4655acda84922b834be8c2403a737fde7ebfd618","ref":"refs/heads/patch-readonly-framebuffer","pushedAt":"2024-06-18T11:22:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"tests/extmod: Add framebuf read-only test.\n\nAttempt to initialise FrameBuffer with bytes().\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"tests/extmod: Add framebuf read-only test."}},{"before":"986b2eaa2ab533b2163647251541f521db7bf4a5","after":"32dcb6a54b12e04f556c2c58256304eb5a76c44b","ref":"refs/heads/patch-readonly-framebuffer","pushedAt":"2024-06-18T10:27:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"tests/extmod: Add framebuf read-only test.\n\nAttempt to initialise FrameBuffer with bytes().\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"tests/extmod: Add framebuf read-only test."}},{"before":"e236cbf09e10d066f3ddf9af13bf7c6bbc4afac2","after":"986b2eaa2ab533b2163647251541f521db7bf4a5","ref":"refs/heads/patch-readonly-framebuffer","pushedAt":"2024-06-18T09:06:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"tests/extmod: Add framebuf read-only test.\n\nAttempt to initialise FrameBuffer with bytes().\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"tests/extmod: Add framebuf read-only test."}},{"before":"ffa0815bccfed0423495d4ed8f21ef6a80ac0953","after":"e236cbf09e10d066f3ddf9af13bf7c6bbc4afac2","ref":"refs/heads/patch-readonly-framebuffer","pushedAt":"2024-06-18T08:27:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"extmod/modframebuf.c: Add read-only StaticBuffer.\n\nAdd concept of a StaticBuffer to provide width, height and\nbuffer type conveniences around assets frozen as bytes().\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"extmod/modframebuf.c: Add read-only StaticBuffer."}},{"before":"5d2d70a725ccee0fc929100f0b5bd780362556ce","after":"ffa0815bccfed0423495d4ed8f21ef6a80ac0953","ref":"refs/heads/patch-readonly-framebuffer","pushedAt":"2024-06-16T06:56:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"extmod/modframebuf.c: Add read-only StaticBuffer.\n\nAdd concept of a StaticBuffer to provide width, height and\nbuffer type conveniences around assets frozen as bytes().\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"extmod/modframebuf.c: Add read-only StaticBuffer."}},{"before":"e3606da8a517d1801e37e46aac0250bebad039c6","after":"5d2d70a725ccee0fc929100f0b5bd780362556ce","ref":"refs/heads/patch-readonly-framebuffer","pushedAt":"2024-06-16T06:45:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"extmod/modframebuf.c: Add read-only StaticBuffer.\n\nAdd concept of a StaticBuffer to provide width, height and\nbuffer type conveniences around assets frozen as bytes().\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"extmod/modframebuf.c: Add read-only StaticBuffer."}},{"before":"969fe1869cd9bda9b0747d95cfaba3721e8f7780","after":"e3606da8a517d1801e37e46aac0250bebad039c6","ref":"refs/heads/patch-readonly-framebuffer","pushedAt":"2024-06-16T06:40:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"extmod/modframebuf.c: Add read-only StaticBuffer.\n\nAdd concept of a StaticBuffer to provide width, height and\nbuffer type conveniences around assets frozen as bytes().\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"extmod/modframebuf.c: Add read-only StaticBuffer."}},{"before":"d330b6615a3ed77ea968949088da0cefa5cfb14d","after":"969fe1869cd9bda9b0747d95cfaba3721e8f7780","ref":"refs/heads/patch-readonly-framebuffer","pushedAt":"2024-06-14T21:41:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"extmod/modframebuf.c: Handle read-only storage types.\n\nHandle a FrameBuffer wrapper around a read-only type, such as\nbytes() frozen as bytecode.\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"extmod/modframebuf.c: Handle read-only storage types."}},{"before":"a306663a7bfbc4734f1f44ea023f7a36b66890d6","after":"d330b6615a3ed77ea968949088da0cefa5cfb14d","ref":"refs/heads/patch-readonly-framebuffer","pushedAt":"2024-06-14T21:30:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"extmod/modframebuf.c: handle read-only storage types.\n\nHandle a FrameBuffer wrapper around a read-only type, such as\nbytes() frozen as bytecode.\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"extmod/modframebuf.c: handle read-only storage types."}},{"before":null,"after":"a306663a7bfbc4734f1f44ea023f7a36b66890d6","ref":"refs/heads/patch-readonly-framebuffer","pushedAt":"2024-06-14T21:29:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"extmod/modframebuf.c: handle read-only storage types.\n\nHandle a FrameBuffer wrapper around a read-only type, such as\nbytes() frozen as bytecode.\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"extmod/modframebuf.c: handle read-only storage types."}},{"before":null,"after":"d03889bc4896fe91206b644f46ff2c852ffe82c5","ref":"refs/heads/patch-uncrustify-fixed-version","pushedAt":"2024-06-06T22:45:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"tools: Ensure codeformat.py uses uncrustify 0.72.\n\n.gitignore: Ignore tools/uncrustify build directory.\ntools/ci.sh: Replace uncrustify install with from-source build.\ntools/codeformat.py: Use tools/uncrustify/uncrustify.\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"tools: Ensure codeformat.py uses uncrustify 0.72."}},{"before":"66cd95371eaf85ecc02e491f71e5f85b0f978558","after":"e45b202436c1477f0a9e85529ddf9aa7c2079d0e","ref":"refs/heads/patch-uncrustify","pushedAt":"2024-06-06T22:23:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"all: Apply code formatting to new paths.\n\nRun code formatting to apply rules to:\n\n* drivers/**/*.[ch]\n* examples/**/*.[ch]\n* shared/libc/*.[ch]\n* shared/readline/*.[ch]\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"all: Apply code formatting to new paths."}},{"before":"20451850a29b0ab5ab70d5cec4874f821a8fa0e0","after":"66cd95371eaf85ecc02e491f71e5f85b0f978558","ref":"refs/heads/patch-uncrustify","pushedAt":"2024-06-06T22:08:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"all: Apply code formatting to new paths.\n\nRun code formatting to apply rules to:\n\n* drivers/**/*.[ch]\n* examples/**/*.[ch]\n* shared/libc/*.[ch]\n* shared/readline/*.[ch]\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"all: Apply code formatting to new paths."}},{"before":"59debbbd1275ee3dd9d5465d2ad8ce324bc62bac","after":"725d683cabbef7230d2c5acad62311c570bda9ae","ref":"refs/heads/test/network-ppp","pushedAt":"2024-06-03T17:44:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"RP2: Enable PPP lwip opts.","shortMessageHtmlLink":"RP2: Enable PPP lwip opts."}},{"before":null,"after":"59debbbd1275ee3dd9d5465d2ad8ce324bc62bac","ref":"refs/heads/test/network-ppp","pushedAt":"2024-06-03T14:24:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"Merge branch 'extmod-network-ppp-lwip' into test/network-ppp","shortMessageHtmlLink":"Merge branch 'extmod-network-ppp-lwip' into test/network-ppp"}},{"before":"b88262ce96c3433a02b2c8d984ba01e071b60c1f","after":"ae6c33a1dda01d5b36b8f5c9e8e0bd3425ba796a","ref":"refs/heads/rp_init_hooks","pushedAt":"2024-04-29T15:44:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ZodiusInfuser","name":null,"path":"/ZodiusInfuser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437269?s=80&v=4"},"commit":{"message":"ports/rp2: Increased ext pins to 32.\n\nSigned-off-by: Christopher Parrott ","shortMessageHtmlLink":"ports/rp2: Increased ext pins to 32."}},{"before":"0a59938574502b19b3d685133084399c090d3c11","after":"b1ac266bb5cd0fcfa53539cb3230e7b3f323a09b","ref":"refs/heads/master","pushedAt":"2024-04-29T15:22:03.000Z","pushType":"push","commitsCount":3858,"pusher":{"login":"ZodiusInfuser","name":null,"path":"/ZodiusInfuser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437269?s=80&v=4"},"commit":{"message":"docs/develop/optimizations: Fix typo identified in issue 14391.\n\nSigned-off-by: Matt Trentini ","shortMessageHtmlLink":"docs/develop/optimizations: Fix typo identified in issue 14391."}},{"before":"f35f9419004fc68207778d1be7fb47aafb53739e","after":"20451850a29b0ab5ab70d5cec4874f821a8fa0e0","ref":"refs/heads/patch-uncrustify","pushedAt":"2024-03-08T12:40:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"all: Apply code formatting to new paths.\n\nRun code formatting to apply rules to:\n\n* drivers/**/*.[ch]\n* examples/**/*.[ch]\n* shared/libc/*.[ch]\n* shared/readline/*.[ch]\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"all: Apply code formatting to new paths."}},{"before":"72c272d6d0c275c044eeebb1885b2e0fa9d5355c","after":"f35f9419004fc68207778d1be7fb47aafb53739e","ref":"refs/heads/patch-uncrustify","pushedAt":"2024-03-06T15:48:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"global: Run uncrustify on all .c source files.\n\nEnforce .c code consistency by running uncrustify -c tools/uncrustify.cfg\nacross the whole* codebase, with:\n\nfind . -name *.c | xargs uncrustify -c tools/uncrustify.cfg\\\n --replace --no-backup\n\nFollowed by tools/codeformat.py to fix all the erroneous ifdef indents.\n\n* Skip third-party code in lib/ and drivers/cc3100/\n* Skip third-party code in ports/cc3200/FreeRTOS/\n* Skip all exclusions listed in tools/codeformat.py\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"global: Run uncrustify on all .c source files."}},{"before":"e1fa8660295bc91aa955cdb9d7e5d497aff991ba","after":"72c272d6d0c275c044eeebb1885b2e0fa9d5355c","ref":"refs/heads/patch-uncrustify","pushedAt":"2024-03-06T15:46:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"global: Run uncrustify on all .c source files.\n\nEnforce .c code consistency by running uncrustify -c tools/uncrustify.cfg\nacross the whole* codebase, with:\n\nfind . -name *.c | xargs uncrustify -c tools/uncrustify.cfg\\\n --replace --no-backup\n\nFollowed by tools/codeformat.py to fix all the erroneous ifdef indents.\n\n* Skip third-party code in lib/ and drivers/cc3100/\n* Skip third-party code in ports/cc3200/FreeRTOS/\n* Skip all exclusions listed in tools/codeformat.py\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"global: Run uncrustify on all .c source files."}},{"before":"fe6ec55d74a89882a9f1b1aec34f669ee0f786c5","after":"e1fa8660295bc91aa955cdb9d7e5d497aff991ba","ref":"refs/heads/patch-uncrustify","pushedAt":"2024-03-06T15:33:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"global: Run uncrustify on all .c source files.\n\nEnforce .c code consistency by running uncrustify -c tools/uncrustify.cfg\nacross the whole* codebase, with:\n\nfind . -name *.c | xargs uncrustify -c tools/uncrustify.cfg\\\n --replace --no-backup\n\nFollowed by tools/codeformat.py to fix all the erroneous ifdef indents.\n\n* Skip third-party code in lib/ and drivers/cc3100/\n* Skip third-party code in ports/cc3200/FreeRTOS/\n* Skip all exclusions listed in tools/codeformat.py\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"global: Run uncrustify on all .c source files."}},{"before":"5364c0f50f56558b27069d240cb8cd9638eec155","after":"fe6ec55d74a89882a9f1b1aec34f669ee0f786c5","ref":"refs/heads/patch-uncrustify","pushedAt":"2024-03-06T15:21:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"global: Run uncrustify on all .c source files.\n\nEnforce .c code consistency by running uncrustify -c tools/uncrustify.cfg\nacross the whole* codebase, with:\n\nfind . -name *.c | xargs uncrustify -c tools/uncrustify.cfg\\\n --replace --no-backup\n\nFollowed by tools/codeformat.py to fix all the erroneous ifdef indents.\n\n* Skip third-party code in lib/ and drivers/cc3100/\n* Skip third-party code in ports/cc3200/FreeRTOS/\n* Skip all exclusions listed in tools/codeformat.py\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"global: Run uncrustify on all .c source files."}},{"before":"052e0ad1a3a52923d582f95df9b63d5247811d15","after":"5364c0f50f56558b27069d240cb8cd9638eec155","ref":"refs/heads/patch-uncrustify","pushedAt":"2024-03-06T15:18:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"global: Run uncrustify on all .c source files.\n\nEnforce .c code consistency by running uncrustify -c tools/uncrustify.cfg\nacross the whole* codebase, with:\n\nfind . -name *.c | xargs uncrustify -c tools/uncrustify.cfg\\\n --replace --no-backup\n\nFollowed by tools/codeformat.py to fix all the erroneous ifdef indents.\n\n* Skip third-party code in lib/ and drivers/cc3100/.\n* Skip third-party code in ports/cc3200/FreeRTOS/.\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"global: Run uncrustify on all .c source files."}},{"before":"6140ce15b4c069165dee299de455a55e853418a0","after":"052e0ad1a3a52923d582f95df9b63d5247811d15","ref":"refs/heads/patch-uncrustify","pushedAt":"2024-03-06T14:52:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"global: Run uncrustify on all .c source files.\n\nEnforce .c code consistency by running uncrustify -c tools/uncrustify.cfg\nacross the whole* codebase, with:\n\nfind . -name *.c | xargs uncrustify -c tools/uncrustify.cfg\\\n --replace --no-backup\n\nFollowed by tools/codeformat.py to fix all the erroneous ifdef indents.\n\n* Skip third-party code in lib/ and drivers/cc3100/.\n* Skip third-party code in ports/cc3200/FreeRTOS/.\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"global: Run uncrustify on all .c source files."}},{"before":"18d0c7f0edcd7d7eaedfae0e762e8959af00fade","after":"6140ce15b4c069165dee299de455a55e853418a0","ref":"refs/heads/patch-uncrustify","pushedAt":"2024-03-06T10:22:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"global: Run uncrustify on all .c source files.\n\nEnforce .c code consistency by running uncrustify -c tools/uncrustify.cfg\nacross the whole* codebase, with:\n\nfind . -name *.c | xargs uncrustify -c tools/uncrustify.cfg\\\n --replace --no-backup\n\n* Skip third-party code in lib/ and drivers/cc3100/.\n* Skip third-party code in ports/cc3200/FreeRTOS/.\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"global: Run uncrustify on all .c source files."}},{"before":null,"after":"18d0c7f0edcd7d7eaedfae0e762e8959af00fade","ref":"refs/heads/patch-uncrustify","pushedAt":"2024-03-06T10:13:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"global: Run uncrustify on all .c source files.\n\nEnforce .c code consistency by running uncrustify -c tools/uncrustify.cfg\nacross the whole* codebase, with:\n\nfind . -name *.c | xargs uncrustify -c tools/uncrustify.cfg\\\n --replace --no-backup\n\n* Skip third-party code in lib/ and drivers/cc3100/.\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"global: Run uncrustify on all .c source files."}},{"before":"b270998b8b259358c42bccc7874c645efebb6907","after":"8f801f324e24734ad2acd1eabac858f4aef9713e","ref":"refs/heads/patch-trailing-whitespace-removal","pushedAt":"2024-03-06T09:59:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gadgetoid","name":"Philip Howard","path":"/Gadgetoid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1746967?s=80&v=4"},"commit":{"message":"global: Prune trailing whitespace.\n\nPrune trailing whitespace across the whole project*, this is done\nautomatically with:\n\ngrep -IUrl --color \"[[:blank:]]$\" --exclude-dir=.git --exclude=*.exp |\\\nxargs sed -i 's/[[:space:]]*$//'\n\n* Skip third-party code in lib/ and drivers/cc3100/.\n* Skip generated code in bluetooth_init_cc2564C_1.5.c\n* Preserve command output whitespace in docs, eg:\n docs/esp8266/tutorial/repl.rst\n\nSigned-off-by: Phil Howard ","shortMessageHtmlLink":"global: Prune trailing whitespace."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcgB1SQA","startCursor":null,"endCursor":null}},"title":"Activity ยท pimoroni/micropython"}