1
0
mirror of https://github.com/raspberrypi/pico-sdk.git synced 2025-08-01 20:26:52 +03:00

Commit Graph

  • 1ca77d6afd start 2.2.1-develop develop graham sanderson 2025-07-29 07:01:55 -05:00
  • a1438dff1d SDK 2.2.0 Release master 2.2.0 graham sanderson 2025-07-28 19:34:47 -05:00
  • b375d7fd38 wow; runtime.c has been missing from host/pico_runtime for a while graham sanderson 2025-07-28 23:37:27 -05:00
  • 681574b728 add pico_status_led to host (#2605) Graham Sanderson 2025-07-28 19:30:14 -05:00
  • 0b9c05dfad fix regression caused by moving set_raw_irq_handler_and_unlock() fix_irq_change graham sanderson 2025-07-28 18:01:45 -05:00
  • ef5bc2c044 Fix build issue with status led (#2600) Peter Harper 2025-07-28 21:28:48 +01:00
  • 9b1e125a3e pico_status_led doxygen improvements (#2601) Andrew Scheller 2025-07-28 21:27:40 +01:00
  • c493a3a64d fix errors in generated headers/SVD (#2599) Graham Sanderson 2025-07-28 12:22:50 -05:00
  • 3f6f0fc0ef pico_rand (#2598) el-bert0 2025-07-28 19:00:41 +02:00
  • 4635b37e68 Enable hardware_irq library also in host and not only in rp2_common (#2596) el-bert0 2025-07-28 18:56:56 +02:00
  • 9227cadf84 add pico_status_led (#2501) Peter Harper 2025-07-28 17:56:15 +01:00
  • bb66fdfac0 pico_encode_gpio_wait doc improvement (#2579) Graham Sanderson 2025-07-25 09:45:30 -05:00
  • 3461d65d79 add some missing pico_config and pico_cmake_config entries (#2559) Graham Sanderson 2025-07-25 09:44:08 -05:00
  • e298fe60f1 merge (discarding changes) one off master fix back into develop graham sanderson 2025-07-25 09:38:21 -05:00
  • c4e30ce693 Update docs, and add methods for new RP2350 DMA features (#2588) Graham Sanderson 2025-07-25 09:14:58 -05:00
  • 4f5ebb8d26 Refactor extraction-scripts to reduce code-duplication (#2592) Andrew Scheller 2025-07-25 15:14:31 +01:00
  • de5fb4f71f Doxygen "group" fixes (#2591) Andrew Scheller 2025-07-25 15:13:40 +01:00
  • 50b4a22ccd Fix minor typos in error header (#2594) (#2594) andygpz11 2025-07-25 14:38:06 +01:00
  • 59d2b0228b add some doxygen to hard_assert (#2582) Graham Sanderson 2025-07-24 16:34:21 -05:00
  • dad01128f4 Fix typo: IMAGEDEF → IMAGE_DEF, as it is defined in the datasheet (#2589) Alexey Vazhnov 2025-07-24 23:33:59 +02:00
  • b51a993bc1 Improve pico_use_wifi_firmware_partition docs (#2580) will-v-pi 2025-07-24 22:25:30 +01:00
  • d011e8abd4 add a task completion semaphore to guarantee async_context task is finished before async_context cleanup finishes (#2587) Graham Sanderson 2025-07-23 13:35:26 -05:00
  • c650739c4c Look for other possible "missing PICO_CONFIG" lines, and make message more obvious (#2477) Andrew Scheller 2025-07-23 15:18:07 +01:00
  • 58d000f210 Improve rom_pick_ab_update_partition docs (#2577) will-v-pi 2025-07-23 15:13:10 +01:00
  • bf4906b1b5 Improve error code description for some cyw43 connection methods (#2586) Peter Harper 2025-07-23 15:11:18 +01:00
  • f194749d47 Update and expand docs/weblinks_page.md (#2575) Andrew Scheller 2025-07-23 15:10:24 +01:00
  • 9b876bbc24 Fix location of map file on Ninja (#2584) will-v-pi 2025-07-23 14:51:36 +01:00
  • 2afa251201 fix typo "serialzed" -> "serialized" (#2583) Fadhil Riyanto 2025-07-23 20:46:21 +07:00
  • 2e2651f087 add default implementation of _get_entropy() that returns -1 to avoid linker warning (#2578) Graham Sanderson 2025-07-22 10:39:07 -05:00
  • dfc26a00b0 hardware_flash: preserve QSPI pad state over flash access calls. (#2565) Luke Wren 2025-07-20 23:19:38 +01:00
  • aaf0a29947 Lock picotool version to 2.1.0 for backwards-compatibility 2.1.0-correct-picotool Andrew Scheller 2025-07-20 10:38:51 +01:00
  • 175abe7315 Clarify pio_gpio_init doxygen (fixes #2387) (#2574) Luke Wren 2025-07-18 15:51:36 +01:00
  • 4242010f11 Misc cleanup (#2569) Graham Sanderson 2025-07-18 09:37:21 -05:00
  • 4003a64789 Merge style and grammar updates Jeunese 2025-07-18 10:27:41 +01:00
  • f5e0371ad5 Make spacer sections allocatable (#2515) will-v-pi 2025-07-17 17:33:23 +01:00
  • 968289625b Gpio to gpout clock handle (#2561) Graham Sanderson 2025-07-17 11:33:05 -05:00
  • af518de1c3 add missing libraries to test/kitchen_sink and auto-gen includes (#2567) Graham Sanderson 2025-07-17 11:32:46 -05:00
  • d32d315624 minor tidying of hardware_rcp header; add an rcp_is_true() that is safe to use on RISC-V too (#2568) Graham Sanderson 2025-07-17 11:32:28 -05:00
  • 820a33a39f Add Wi-Fi firmware partition support for Pico 2 W (#1969) will-v-pi 2025-07-17 15:21:24 +01:00
  • 8fd7c60f09 Add WeAct RP2350B Core board support. (#2570) Timo Kokkonen 2025-07-17 06:28:59 -07:00
  • c7f37fc211 make gpio_acknowledge_irq inline (#2562) Graham Sanderson 2025-07-16 08:17:40 -05:00
  • e62cd02a1b Powman fix (#2499) Peter Harper 2025-07-16 14:17:16 +01:00
  • c1981f5253 Fix Windows CI (#2563) will-v-pi 2025-07-16 14:16:02 +01:00
  • d70cccd561 Add FLASH option to pico_package_uf2_output (#2545) will-v-pi 2025-07-15 22:53:05 +01:00
  • d2cdf6c953 add pioasm --version, and print version number in generated files (#2554) Graham Sanderson 2025-07-15 15:09:36 -05:00
  • 19904be31f Update makefsdata.py to support content encoding Fixes #2548 (#2549) rbryson74 2025-07-14 11:23:50 -06:00
  • a72865be12 Allow pio_encode_sideset_opt(0, value) (#2485) Markus Gyger 2025-07-14 23:42:03 +07:00
  • b3aed37a18 Provide an easy way to disable cyw43 logging (#2535) Peter Harper 2025-07-14 17:29:28 +01:00
  • 69e018504d Add PR branch check action (#2536) will-v-pi 2025-07-14 17:21:11 +01:00
  • 4ee09729cf Use platform/generator agnostic CMake commands (#2539) will-v-pi 2025-07-14 17:20:55 +01:00
  • 9a4113fbba Lock picotool version on master to 2.1.1 (#2401) 2.1.1-correct-picotool will-v-pi 2025-07-07 16:33:58 +01:00
  • 214c24386a Add a "quick start" section for RISC-V to the readme (#2537) Peter Harper 2025-07-02 15:42:53 +01:00
  • e5acd29d86 Added Olimex RP2350-PICO2-XL&XXL boards (#2541) BogDan Vatra 2025-07-02 17:41:25 +03:00
  • d7c26e68e2 add armv8m.main_soft_nofp_unaligned as a supporter clang runtime (for 20.1.0) (#2542) Graham Sanderson 2025-06-30 08:11:17 -05:00
  • 6f856ee4eb Add Board Header Check Action (#2519) will-v-pi 2025-06-26 15:59:32 +01:00
  • 8fb131a70f Fix powman powman_configure_wakeup_state and powman_get_power_state (#2516) eightycc 2025-06-20 07:00:25 -07:00
  • 7b4b2b760d Add POWMAN_PASSWORD_BITS to pico_bootsel_via_double_reset. (#2532) Philip Howard 2025-06-19 16:41:26 +01:00
  • 52ec9ecd5f downgrade hard_assert to assert graham sanderson 2025-06-19 09:11:46 -05:00
  • 44527b4f08 fix compiler warning graham sanderson 2025-06-19 09:10:07 -05:00
  • b1ca434581 async_context_threadsafe_background: fix incorrect mutex assertion in cross-core execute_sync() (#2528) Goran Miskovic 2025-06-19 15:57:07 +02:00
  • a24bc13301 Add board header for Waveshare RP2350-USB-A (#2435) Tom 2025-06-19 15:46:12 +02:00
  • d45a09039c Fix ms/us confusion around watchdog time_remaining functions (#2533) Andrew Scheller 2025-06-19 14:43:22 +01:00
  • 24af10a6a2 Use cyw43 macros for bluetooth logging (#2490) Peter Harper 2025-06-18 23:08:35 +01:00
  • c3c62675e8 Clean extra output files (#2504) will-v-pi 2025-06-18 23:07:34 +01:00
  • 5ddb441cf1 async_context_freertos: Add support for configSUPPORT_STATIC_ALLOCATION (#2436) Michael Brase 2025-06-18 17:06:34 -05:00
  • 893a06bb80 Add UUGear Witty Pi 5 HAT+ board header file (#2518) UUGear 2025-06-18 17:21:18 +02:00
  • dddb5146d5 Adafruit Fruit Jam board (#2363) Dan Halbert 2025-06-18 11:19:59 -04:00
  • 7d58f95108 Add board definition for Adafruit Feather RP2040 Adalogger (#2524) Joel Murphy 2025-06-18 16:19:11 +01:00
  • 287196517b Add config check action (#2525) will-v-pi 2025-06-18 16:18:25 +01:00
  • a7ec8c3f79 Fix the "type" of SYS_CLK_VREG_VOLTAGE_AUTO_ADJUST_DELAY_US (#2531) Andrew Scheller 2025-06-18 14:34:48 +01:00
  • a9851a1577 remove unnecessary escaping (#2526) Mark Hermeling 2025-06-16 18:46:08 -04:00
  • be549183e8 Bazel build implementation, doesn't provide options for the compilation modes opt and debug (#2395) Brad Nolan 2025-06-13 10:45:44 +12:00
  • e6d18920c7 RP2040 and RP2350 have different maximum watchdog delays (#2500) Andrew Scheller 2025-06-12 23:43:53 +01:00
  • a1faacff07 Remove reference to wafer_id (#2512) will-v-pi 2025-06-10 14:49:04 +01:00
  • d7abd66dea Fix typo (#2508) Marek Küthe 2025-06-09 14:37:20 +00:00
  • a9146b65ad fix(async_context_threadsafe_background_execute_sync): prevent use-after-return by removing worker before semaphore release (#2494) Goran Miskovic 2025-06-03 18:06:35 +02:00
  • 1ae2f0e32c Don't include the picobin end block when sealing (#2492) will-v-pi 2025-05-30 22:17:46 +01:00
  • 6841d4d15b Remove DEPENDS argument from add_custom_command(TARGET functions (#2489) will-v-pi 2025-05-30 14:35:25 +01:00
  • 6860f0d882 Call enable_interrupts when initialising IRQs (#2491) will-v-pi 2025-05-30 14:33:04 +01:00
  • 67f89e44aa Update Bazel pin, ignore build-* directories (#2461) armandomontanez 2025-05-29 06:25:46 -07:00
  • 0722de395c add new M33 processor exception handlers (#2482) Graham Sanderson 2025-05-29 08:18:05 -05:00
  • 6613aa45a5 Add support for creating self-decrypting binaries (#2315) will-v-pi 2025-05-29 14:12:29 +01:00
  • 9fdfe110dc Remove accidental comment words in stdio.h (#2480) Andrew Scheller 2025-05-23 13:15:44 +01:00
  • c9c38252ec remove assembler warning if StackSize or HeapSize are explicitly set to zero (#2465) Graham Sanderson 2025-05-21 06:57:09 -05:00
  • 3515dad632 Fix multicore_lockout features so that the victim core cannot become stuck in an infinite loop if the lockout attempt times out (#2467) Jack Whitham 2025-05-20 21:43:06 +01:00
  • 47f288b5d6 Add support for wiznet_w5100s_evb_pico2 (#2458) Sergio R. Caprile 2025-05-20 17:41:49 -03:00
  • cbd765644b Minor fixups to compile with TF-M (#2403) will-v-pi 2025-05-20 21:41:30 +01:00
  • 8066bee734 give user more control over embedded_start_block.S contents (#2470) Graham Sanderson 2025-05-20 15:32:27 -05:00
  • 66540fe88e Fix pioasm build failure caused by GCC 15 changes (#2448) (#2468) 27Onion Nebell 2025-05-21 04:30:17 +08:00
  • 14d75c0b78 Add printout of picotool location (#2475) will-v-pi 2025-05-20 21:29:41 +01:00
  • 550aa09624 fix typo in PICO_RUNTIME_SKIP_INIT_POST_CLOCK_RESETS (was missing INIT) (#2457) Graham Sanderson 2025-05-11 20:34:17 -05:00
  • 792f55628e Use cyw43_delay_ms() in cyw43_spi_reset() instead of sleep_ms() (#2431) Michael Brase 2025-05-08 09:26:08 -06:00
  • 799225d550 Add PICO_CRT0_NEAR_CALLS to indicate that crt0 can call runtimine_init/main/exit etc via near calls (#2452) Graham Sanderson 2025-05-07 08:56:40 -05:00
  • 7cdb8eca57 Add PICO_CRT0_NO_RESET_SECTION (#2453) Graham Sanderson 2025-05-07 08:56:19 -05:00
  • 0779dfe3eb Small PICO_CONFIG tweak (#2456) Andrew Scheller 2025-05-06 15:14:20 +01:00
  • 25789c433f Fix wrong value used for lposc_freq_khz_frac and xosc_freq_khz_frac Tommy G 2025-05-05 05:21:00 +10:00
  • ec25563b82 Fix binary_info compilation in C++ due to out-of-order designated initialisers (#2438) Andrew Brock 2025-05-05 03:57:04 +10:00
  • 4bbd53371e Fix sha build issues with mbedtls 3.x (#2447) Peter Harper 2025-05-02 14:42:53 +01:00
  • 0de8847b99 Crashes after calling btstack_cyw43_deinit (#2446) Peter Harper 2025-05-01 16:35:29 +01:00
  • 31fadf42eb Revert "Add --recursive flag to git submodule cmd (#2416)" (#2445) Peter Harper 2025-05-01 16:31:35 +01:00