pico-sdk icon indicating copy to clipboard operation
pico-sdk copied to clipboard

Results 538 pico-sdk issues
Sort by recently updated
recently updated
newest added

This problem was discussed on the SDK forum [here](https://forums.raspberrypi.com/viewtopic.php?p=2232662), where @kilograham thought it sounds like a bug. The issue arises with single-core FreeRTOS (`configNUMBER_OF_CORES=1`), starting the task scheduler on core0,...

FreeRTOS

According CMSIS SVD specification, the \ tag is mandatory on register level: _"If the elements \, \, \, and \ have not been specified on a higher level, then these...

svd
review

This is a use case we found in MicroPython, as we added support for retaining the USB peripheral clock in SLEEP mode. The [mp_machine_lightsleep function](https://github.com/micropython/micropython/blob/a84c7a0ed931667cda44a8e27888f066e085d5eb/ports/rp2/modmachine.c#L109) selectively disables a range of...

I just caught myself reinventing the wheel when I discovered [Bluetooth Mesh™](https://www.bluetooth.com/learn-about-bluetooth/feature-enhancements/mesh/) does what I want & more. Fortunately, **BlueKitchen has already been working on Bluetooth Mesh™ support for years!**...

enhancement
bluetooth

Currently the cyw43 spi implementation has a hard dependency on `printf`, here (and another one a few lines lower). https://github.com/raspberrypi/pico-sdk/blob/master/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c#L501 I suggest to replace these `printf`-calls with the `CYW43_PRINTF` macro...

Fixes #1744. Without this change, using cyw43 has a dependency on printf code for printing error message. Everywhere else in cyw43-code this dependency is masked with the CYW43_PRINTF-macro. This PR...

I have an RP2040 booting from MRAM (non-volatile magnetic memory), specifically the [MR2xHxx family of Everspin devices](https://www.everspin.com/family/mr25h40?npath=259) using a slightly modified boot2_generic_03h.S Loading a uf2 (micropython, in my case) appears...

The `pico_btstack` library `CMakeLists.txt` hard-codes all of the `btstack` source files. This means that it's tightly coupled to a specific `btstack` version. This is causing problems for my project, `picow_ds4`...

build
bluetooth

**Context** I have an application that queues alarms at different timestamps, which can be very small depending on the context. However, before calling `alarm_pool_add_alarm_at` I disable interrupts with the `save_and_disable_interrupts`...

pico_time
review2

The `pico-sdk` handles `inf - inf` in `__wrap___aeabi_fsub`, and correctly returns `nan`. But `inf + (-inf)` is not handled correctly and returns `inf`, when it should return `nan`. It looks...

floating point