该项目从 https://github.com/raspberrypi/pico-sdk 镜像。
拉取镜像更新于 。
- 11月 25, 2024
-
-
由 graham sanderson 创作于
-
由 graham sanderson 创作于
Update picotool dependency to 2.1.0 (not strictly required, but we prefer people to be on the latest)
-
由 graham sanderson 创作于
-
由 Gonzalo Larralde 创作于
* Add board pimoroni_pico_plus2_w_rp2350.
-
由 yh-sb 创作于
pico-sdk/src/rp2_common/pico_flash/flash.c:155:33: warning: implicit declaration of function 'make_timeout_time_ms' pico-sdk/src/rp2_common/pico_flash/flash.c:156:77: warning: implicit declaration of function 'time_reached'
-
由 Graham Sanderson 创作于
-
- 11月 24, 2024
-
-
由 Graham Sanderson 创作于
-
由 yh-sb 创作于
hardware_watchdog depends from pico_bootrom due to header pico/bootrom.h BUILD.bazel also has this dependency.
-
由 Luke Wren 创作于
-
- 11月 23, 2024
-
-
由 Graham Sanderson 创作于
-
由 Graham Sanderson 创作于
* support both struct timespec and struct tm variants of the aon timer APIs since use of one type on RP2040 and the other on RP2350 require pulling in C library code. Provide weak pico_ wrappers for localtime_r and mktime so that the user can override the conversion functions
-
- 11月 22, 2024
-
-
由 will-v-pi 创作于
* Propogate non-default pico_cmake_set_default values through to compile definitions Add PICO_BOARD_CMAKE_OVERRIDES common scope variable, to contain any pico_cmake_set_default CMake variables which have been overwritten. This allows passing CMake arguments to the build, without needing extra target_compile_definitions. Also add pico_cmake_set_default PICO_RP2350_A2_SUPPORTED to enable/disable the E10 abs-block fix * Fix more board files missing pico_cmake_set_default PICO_RP2350_A2_SUPPORTED * Apply @lurch's patch to check_board_header.py
-
由 armandomontanez 创作于
* Initial Pico 2 W Bazel support Improves compatibility with Pico W and Pico 2 W by fixing issues that prevented correct linking of wireless libraries. * Improve correctness and configurability * Require newer rules_python * Require rules_python@0.36.0 * Fix missing compatibility expressions * Minor tweaks * Minor cleanup * Update suggested version in Bazel README * More README tweaks * Improve Bazel btstack build correctness
-
由 Graham Sanderson 创作于
-
由 Luke Wren 创作于
* Save/restore QMI window 1 registers across calls to flash_exit_xip(). This works around the RP2350 ROM reinitialising window 1 even when it does not actually issue an XIP exit sequence to that QSPI device. If no exit sequence is issued, then the original configuration still applies. This is not valid in the case where the ROM *does* issue an XIP exit sequence to the second chip select, because the original mode is no longer valid once the device is in the serial command state. The ROM does this when FLASH_DEVINFO (loaded from OTP, stored in boot RAM) has a nonzero size for chip select 1. To distinguish the two cases, this patch adds getters/setters for FLASH_DEVINFO. If chip select 1 has a nonzero size in FLASH_DEVINFO then the ROM's register changes for window 1 are not reverted, and instead the hardware_flash code makes additional changes to ensure writes also work (as the ROM only reinitialises for reads). This means that, in the case you have opted into ROM support for the second chip select by setting a nonzero CS1 size in FLASH_DEVINFO, the device on chip select 1 will continue to function correctly, but full performance won't be restored until it is reinitialised. The best way to handle this is initialising both chip select devices in your XIP setup function (your boot2). * Fix whitespace. Fix handling of PICO_FLASH_SIZE_BYTES == 0.
-
由 Graham Sanderson 创作于
-
由 Graham Sanderson 创作于
* making pio_calculate_clkdiv8_from_float round to the neareset 1/256 (not lower 1/256) * chage rounding of all float clkdivs to round to neareset; default to nearest (which is a backwards incompatible change, but I think OK), and add ability to turn it off * fix copy/paste errors in PICO_CONFIG * Calculate size of FRAC field using its own MSB and LSB, rather than hoping that INT_LSB is in the right place * Add a new REG_FIELD_WIDTH macro, and make the calculation of the clock-dividers more consistent --------- Co-authored-by: Andrew Scheller <andrew.scheller@raspberrypi.com>
-
由 Graham Sanderson 创作于
add rom_reset_usb_boot_extra which supports >32 pins and ACTIVE_LOW; change existing uses to use this (#2084)
-
由 Graham Sanderson 创作于
-
由 Jack Wilsdon 创作于
In some cases, the flash lockout task can start on the wrong core and not have time to move to the correct core before exit is called. This causes a timeout as the exit function is looking at the wrong core when checking for the lockout task.
-
由 Luke Wren 创作于
The existing RAM implementation does not work because asserting the RUN pin holds SRAM in power-down.
-
由 Graham Sanderson 创作于
-
由 Graham Sanderson 创作于
-
- 11月 21, 2024
-
-
由 Andrew Scheller 创作于
-
由 Andrew Scheller 创作于
-
由 newbrain 创作于
NUM_DMA_IRQS was used instead of NUM_PWM_IRQS
-
由 will-v-pi 创作于
* Thow FATAL_ERROR when using post-processing functions after pico_add_extra_outputs * Remove property definition, and rename to `PICOTOOL_PROCESSING_CONFIGURED` and `picotool_check_configurable` * done -> configured
-
由 Graham Sanderson 创作于
-
由 will-v-pi 创作于
-
由 Andrew Scheller 创作于
* Slight tweak to the config-extraction scripts. A small logic bug meant they were reporting more false-positive warnings than they should have been. * Small code tidy-up
-
由 Peter Harper 创作于
Adds some 64 versions to work with rp2350b and more than 32 pins. Change cyw43 code to use the new function. Fixes #1834
-
由 Graham Sanderson 创作于
* Windows workflow: bump cmake version * Actions: update all workflows to checkout@v4
-
由 Graham Sanderson 创作于
-
由 Graham Sanderson 创作于
-
由 Graham Sanderson 创作于
-
由 Andrew Scheller 创作于
-
- 11月 20, 2024
-
-
由 Andrew Scheller 创作于
Looks like this change accidentally got omitted from #1926
-
由 Graham Sanderson 创作于
-
由 Peter Harper 创作于
Fixes #1455
-
由 Andrew Scheller 创作于
- Re-synchronise the PICO_CMAKE_CONFIG: entries with the corresponding PICO_CONFIG: entries - Fix a silly typo I made in #2002 - Enhance config-extraction scripts to catch similar typos in future
-