pico-sdk
pico-sdk copied to clipboard
**TLDR** Breakpoints, in code run on core 1, are ignored after resetting via `multicore_reset_core1()` Hi, I'm trying to debug some function on core1. But when I set a breakpoint and...
We've come across a use case in MicroPython for enabling a gpio interrupt event on a specific core, rather than the executing core (context is https://github.com/micropython/micropython/pull/16915). This seems supported by...
Several SDK examples (like [`hello.c`](https://github.com/raspberrypi/pico-examples/blob/master/pio/hello_pio/hello.c#L38)) call `hard_assert()` but it is apparently not documented (in the PDF version of the C/C++ SDK or in the datasheets). It's not so clear how...
`pioasm` should have an option `--version` (and uppercase `-V`) and/or include SDK version or git revision with `--help`, and possibly also in the generated file ([from forum](https://forums.raspberrypi.com/viewtopic.php?p=2296588#p2296556)).
Writing to flash changes the QSPI pad settings back to default. I've worked round this by making the following change to flash.c ```c typedef struct flash_rp2350_qmi_save_state { uint32_t timing; uint32_t...
I've noticed a strange PIO behavior which I can't find documented anywhere. I've created a small project to isolate and reproduce this issue. I'm using RX FIFO in PUTGET mode...
I have the issue that a `sleep_ms(900)` never returns when code is compiled with `Debug` Build Type and uses BLE. I could reduce my code to a [bt-pico-freeze-issue](https://github.com/bittailor/bt-pico-freeze-issue) sample, with...
On the rp2350b I'm synchronizing two state machines on different PIO instances so that they can address different pin ranges. 0-31 with one state machine and 32-47 on the other....