{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":331380723,"defaultBranch":"master","name":"pico-sdk","ownerLogin":"raspberrypi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-20T17:30:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1294177?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726097615.0","currentOid":""},"activityList":{"items":[{"before":"780817a8c744dc0ae2ca10b1f81e103fb4fbfcff","after":"d08f36cd1c3ca3f206dad2cfd523711e81ce237a","ref":"refs/heads/develop","pushedAt":"2024-09-20T17:18:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"fix assertion failure in rp2350_chip_version","shortMessageHtmlLink":"fix assertion failure in rp2350_chip_version"}},{"before":"af2f42613e12edc4048e426d8f165db3b6fa0d04","after":"780817a8c744dc0ae2ca10b1f81e103fb4fbfcff","ref":"refs/heads/develop","pushedAt":"2024-09-18T19:17:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"Fix comments next to `enum gpio_irq_level` values. (#1928)\n\nThe comments for the values of `enum gpio_irq_level` mix up zero and\r\none. This commit replaces \"0\" with \"1\" and vice versa where appropriate\r\nin those comments.","shortMessageHtmlLink":"Fix comments next to enum gpio_irq_level values. (#1928)"}},{"before":"6500c59d704ed2bb26d44b2a0ac7151d35287fdb","after":"af2f42613e12edc4048e426d8f165db3b6fa0d04","ref":"refs/heads/develop","pushedAt":"2024-09-18T19:16:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"Changes for pico2_w (#1816)\n\n* Add board file for pico2_w\r\n\r\nThis is a copy of pico2 with the definitions from pico_w added.\r\nSet PICO_BOARD=pico2_w\r\n\r\n* Simplify CYW43 PIO config\r\n\r\ncyw43_spi_init contains code to find a free PIO and state machine. This\r\ncan all be replaced with pio_claim_free_sm_and_add_program_for_gpio_range\r\n\r\n* Make CYW43 gpio pins configurable at build time\r\n\r\nThe CYW43 gpio pins are currently hardcoded. Give the defines better\r\nnames and make them overrideable at build time.\r\n\r\nNote: CYW43_PIN_WL_REG_ON and CYW43_PIN_WL_HOST_WAKE are already used by\r\nthe driver via cyw43_hal_* functions\r\n\r\n* Fix pio initialisation\r\n\r\nNeed to make sure the pio can work with all the gpios\r\n\r\n* Add missing doxygen for cyw43_set_pio_clock_divisor\r\n\r\n* Support dynamic configuration of cyw43 gpio pins\r\n\r\nAdd CYW43_PIN_WL_DYNAMIC that means cyw43 gpio pins can be changed at\r\nruntime.\r\n\r\nThen CYW43_PIN_WL_* calls cyw43_get_pin_wl to get the gpio out of\r\nthe array.\r\n\r\ncyw43_set_pins_wl can be used to change the cyw43 gpio pins although\r\ncare is needed when calling this?\r\n\r\n* Some fixes for cyw32 gpio > 32\r\n\r\n* Allow CYW43 to be configured with cmake\r\n\r\n* Add default config of CYW43_WL_GPIO_COUNT to cyw43_configport.h\r\n\r\n* Fix some review comments\r\n\r\nAdd some PICO_CMAKE_CONFIG\r\nStop using gpio_*_mask64 functions","shortMessageHtmlLink":"Changes for pico2_w (#1816)"}},{"before":"cefa87e1e1ce3997b626d1925d9f299fe29f514f","after":null,"ref":"refs/heads/host_cycles","pushedAt":"2024-09-11T23:33:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"}},{"before":"42e234f8f3ec8e47352a7c7135fdd9145725c68d","after":"6500c59d704ed2bb26d44b2a0ac7151d35287fdb","ref":"refs/heads/develop","pushedAt":"2024-09-11T23:33:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"Add busy_wait_at_leasy_cycles to host (#1925)","shortMessageHtmlLink":"Add busy_wait_at_leasy_cycles to host (#1925)"}},{"before":"1c4e72ecea0db30a9d8116c5dea56f66e51dcf2e","after":"8a72865ea71ebf0dd963bef33d93884d20538237","ref":"refs/heads/int_frac","pushedAt":"2024-09-11T22:37:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"8eed92e6311e1a87d4afede5b07993dd303efee5","after":"1c4e72ecea0db30a9d8116c5dea56f66e51dcf2e","ref":"refs/heads/int_frac","pushedAt":"2024-09-11T22:36:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"extra extra... assertion catches bug","shortMessageHtmlLink":"extra extra... assertion catches bug"}},{"before":"cbca88228d19e864e70626a4a8da3c2320102d06","after":"8eed92e6311e1a87d4afede5b07993dd303efee5","ref":"refs/heads/int_frac","pushedAt":"2024-09-11T22:24:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"standardize for the new int_frac methods that the integer part is uint32_t for future proofing","shortMessageHtmlLink":"standardize for the new int_frac<n> methods that the integer part is …"}},{"before":"40503a9b5d5e73a9841b65abdacb2295bc819bd7","after":"cbca88228d19e864e70626a4a8da3c2320102d06","ref":"refs/heads/int_frac","pushedAt":"2024-09-11T22:11:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"add missing backwards compatibility; minor var rename","shortMessageHtmlLink":"add missing backwards compatibility; minor var rename"}},{"before":"b5e41b36585291f8bdbc2beba374e8f5895a999d","after":"40503a9b5d5e73a9841b65abdacb2295bc819bd7","ref":"refs/heads/int_frac","pushedAt":"2024-09-11T21:59:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"use consistent with sdk naming skeep for new cyw43_driver method... fix build","shortMessageHtmlLink":"use consistent with sdk naming skeep for new cyw43_driver method... f…"}},{"before":"138f96af15dc1e78a1c0e5769186ba7a08f780c1","after":"b5e41b36585291f8bdbc2beba374e8f5895a999d","ref":"refs/heads/int_frac","pushedAt":"2024-09-11T21:55:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"catch some more uses of int_frac, add some assertions to catch possible future h/w change regresions","shortMessageHtmlLink":"catch some more uses of int_frac, add some assertions to catch possib…"}},{"before":"ece88dc8dcd952a98af8a140219108e1deb401da","after":"138f96af15dc1e78a1c0e5769186ba7a08f780c1","ref":"refs/heads/int_frac","pushedAt":"2024-09-11T21:19:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"Change div_int_frac methods to be suffixed by the number of bits of fact; e.g. div_int_frac8","shortMessageHtmlLink":"Change div_int_frac methods to be suffixed by the number of bits of f…"}},{"before":null,"after":"ece88dc8dcd952a98af8a140219108e1deb401da","ref":"refs/heads/int_frac","pushedAt":"2024-09-11T21:18:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"Change div_int_frac methods to be suffixed by the number of bits of fact; e.g. div_int_frac8","shortMessageHtmlLink":"Change div_int_frac methods to be suffixed by the number of bits of f…"}},{"before":null,"after":"cefa87e1e1ce3997b626d1925d9f299fe29f514f","ref":"refs/heads/host_cycles","pushedAt":"2024-09-11T20:21:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"Add busy_wait_at_leasy_cycles to host","shortMessageHtmlLink":"Add busy_wait_at_leasy_cycles to host"}},{"before":"0ed2840306ab843065ee5c4a1ad9f7148c87fc75","after":"42e234f8f3ec8e47352a7c7135fdd9145725c68d","ref":"refs/heads/develop","pushedAt":"2024-09-11T15:48:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"#1909 fix system_RP2350 typos (#1910)","shortMessageHtmlLink":"#1909 fix system_RP2350 typos (#1910)"}},{"before":"ec0037b50827ed57bb7f95a3add2c36f25407e2f","after":"0ed2840306ab843065ee5c4a1ad9f7148c87fc75","ref":"refs/heads/develop","pushedAt":"2024-09-11T15:43:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"boot_stage2: improve reproducibility (#1907)\n\nSpecifying the final boot2 source file as a link library here causes the\r\nfinal `.elf` to be linked directly with that `.S`, which causes it to be\r\ncompiled into an object file with a name like `/tmp/.o`.\r\nThis temporary object name is embedded in the final `.elf`, so the\r\n`.elf`'s contents change after each link even if none of the input files\r\nchange, breaking reproducibility.\r\n\r\nFix the issue by specifying the source file as the source for an\r\nobject-only library, then specifying the library's object files as the\r\ntarget link libraries, so the source is compiled in a separate step and\r\nonly the object is passed to the linker.","shortMessageHtmlLink":"boot_stage2: improve reproducibility (#1907)"}},{"before":"f12ac1c2c178714d65b09aed16c5c2b9f20f5ee3","after":"ec0037b50827ed57bb7f95a3add2c36f25407e2f","ref":"refs/heads/develop","pushedAt":"2024-09-11T15:34:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"Enable building with Bazel on Raspberry PI OS machines (#1921)\n\n* Adding RaspberryPI OS as build host\r\n\r\n* Add rp2350 for build on Raspberry PI OS","shortMessageHtmlLink":"Enable building with Bazel on Raspberry PI OS machines (#1921)"}},{"before":"0f38151002012c2de1b8c561f8601afe7d094138","after":"f12ac1c2c178714d65b09aed16c5c2b9f20f5ee3","ref":"refs/heads/develop","pushedAt":"2024-09-11T15:08:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"RISC-V inline assembly constraints fix - platform.h (#1923)\n\nChanged the constraint from \"l\" (specific to ARM) to the general \"r\" in inline assembly used for RISC-V architecture.\r\n\r\nThis ensures most compilers are able to compile this header file.","shortMessageHtmlLink":"RISC-V inline assembly constraints fix - platform.h (#1923)"}},{"before":"398ac2baf97de465df8fac1965b53ee9002ac60c","after":"0f38151002012c2de1b8c561f8601afe7d094138","ref":"refs/heads/develop","pushedAt":"2024-09-10T23:49:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"[Bazel] Update version string to 2.0.1-develop (#1885)\n\nUpdates the Bazel module version string to match the current CMake\r\nversion string for the develop branch.","shortMessageHtmlLink":"[Bazel] Update version string to 2.0.1-develop (#1885)"}},{"before":"7a19850320ec52cc175e45312b8497e32f5fab20","after":null,"ref":"refs/heads/minimize_runtime","pushedAt":"2024-09-10T23:45:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"}},{"before":"b49d4ec9493eddfbe0b6c360174ced2a50080cb8","after":"398ac2baf97de465df8fac1965b53ee9002ac60c","ref":"refs/heads/develop","pushedAt":"2024-09-10T23:45:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"Some small fixes/improvements for pico_minimize_runtime (#1919)\n\n* add PANIC and AUTO_INIT_MUTEX to pico_minimize_runtime; fix build with PICO_PANIC_FUNCTION=\r\n\r\n* add pico_minimize_runtime for host builds - does nothing\r\n\r\n* Add ALL option to pico_minimize_runtime","shortMessageHtmlLink":"Some small fixes/improvements for pico_minimize_runtime (#1919)"}},{"before":"3a79149d2c72cb421e3bc73e032956478b902643","after":"b49d4ec9493eddfbe0b6c360174ced2a50080cb8","ref":"refs/heads/develop","pushedAt":"2024-09-10T23:44:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"Fix Bazel build breakages (#1908)\n\n* Fix Bazel build breakages\r\n\r\n* Adds support for new PICO_DEFAULT_UART_BAUD_RATE option.\r\n* Fixes issues related to Picotool and boot_picoboot_headers.\r\n* Adds pico_float RISC-V pieces to the Bazel build (not yet fully\r\n tested).\r\n* Adds the missing adafruit board header to the Bazel build.\r\n\r\n* Exclude hazard3 float test in Bazel validation script\r\n\r\n* Restore missing dependency in hardware_boot_lock","shortMessageHtmlLink":"Fix Bazel build breakages (#1908)"}},{"before":"496e036145a007b8f2a03de2f3e155d04c03dfb1","after":"7a19850320ec52cc175e45312b8497e32f5fab20","ref":"refs/heads/minimize_runtime","pushedAt":"2024-09-08T23:47:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"Add ALL option to pico_minimize_runtime","shortMessageHtmlLink":"Add ALL option to pico_minimize_runtime"}},{"before":"526be34fa46c7810f16c7b34c7ce1682cd135b3d","after":"496e036145a007b8f2a03de2f3e155d04c03dfb1","ref":"refs/heads/minimize_runtime","pushedAt":"2024-09-08T23:35:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"Add ALL option to pico_minimize_runtime","shortMessageHtmlLink":"Add ALL option to pico_minimize_runtime"}},{"before":null,"after":"526be34fa46c7810f16c7b34c7ce1682cd135b3d","ref":"refs/heads/minimize_runtime","pushedAt":"2024-09-08T22:18:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"add PANIC and AUTO_INIT_MUTEX to pico_minimize_runtime; fix build with PICO_PANIC_FUNCTION=","shortMessageHtmlLink":"add PANIC and AUTO_INIT_MUTEX to pico_minimize_runtime; fix build wit…"}},{"before":"dfb573818f0f293177a89d99424c13944ef76656","after":"3a79149d2c72cb421e3bc73e032956478b902643","ref":"refs/heads/develop","pushedAt":"2024-09-05T16:37:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"Fix a compile error by using clang-x86_64-pc-windows-msvc (#1890)","shortMessageHtmlLink":"Fix a compile error by using clang-x86_64-pc-windows-msvc (#1890)"}},{"before":"f13306c8a7b64b5d99bf10367e6f4b09db0524ac","after":"dfb573818f0f293177a89d99424c13944ef76656","ref":"refs/heads/develop","pushedAt":"2024-09-03T21:26:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"Use lib instead of CMAKE_INSTALL_LIBDIR for pioasm install (#1865)","shortMessageHtmlLink":"Use lib instead of CMAKE_INSTALL_LIBDIR for pioasm install (#1865)"}},{"before":"b3cadb7de2d30987391e4f8f4432f697ad61008d","after":"f13306c8a7b64b5d99bf10367e6f4b09db0524ac","ref":"refs/heads/develop","pushedAt":"2024-09-03T21:21:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"Fix typo in documentation of PICO_RAND_ENTROPY_SRC_TRNG (#1794)","shortMessageHtmlLink":"Fix typo in documentation of PICO_RAND_ENTROPY_SRC_TRNG (#1794)"}},{"before":"d957c738db8d31fac5fea402a469743ebac46ef4","after":"b3cadb7de2d30987391e4f8f4432f697ad61008d","ref":"refs/heads/develop","pushedAt":"2024-09-01T14:45:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"fix RISC-V build","shortMessageHtmlLink":"fix RISC-V build"}},{"before":"b98970f71e9c23b65d3098934e2d156496796585","after":"d957c738db8d31fac5fea402a469743ebac46ef4","ref":"refs/heads/develop","pushedAt":"2024-09-01T14:33:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kilograham","name":"Graham Sanderson","path":"/kilograham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/575810?s=80&v=4"},"commit":{"message":"Add RP2350 PicoADK variant (#1787)","shortMessageHtmlLink":"Add RP2350 PicoADK variant (#1787)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNzoxODozNC4wMDAwMDBazwAAAAS8NZKL","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNzoxODozNC4wMDAwMDBazwAAAAS8NZKL","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wMVQxNDozMzo0MS4wMDAwMDBazwAAAASp4BlA"}},"title":"Activity · raspberrypi/pico-sdk"}