Peter S. Hollander
Peter S. Hollander
Although it's helpful to know when I am using an `#include` too broadly, it feels aggressive and opinionated to consider it as a "warning". I believe that warning-level diagnostic severity...
After much confusion and hours of searching to finally understand the reason clangd wasn't recognizing my system headers, it all came down to allowlisting my compiler with the launch argument...
After much confusion and hours of searching to finally understand the reason clangd wasn't recognizing my system headers, it all came down to allowlisting my compiler with the launch argument...
Thank you for working on this privacy-first project! As I am organizing some of my accounts into receiving subaddresses, I have encountered unexpected behaviour - In the Receive tab, if...
In my experience debugging with stock OpenOCD through VSCode on Windows, timers do not increment; and as a result all sleep functions cause the debugged program to freeze. See for...
Setting `CMAKE_${LANG}_FLAGS_DEBUG_INIT` specifically only sets the flags for the Debug config the first time it is configured by CMake, pulling the initially-configured flags from `CMakeCache.txt` on subsequent configurations. This causes...
Optimizing a debug build with PICO_DEOPTIMIZED DEBUG disabled (the current default) results in breakpoints not being possible in certain functions. This change makes the default behaviour of PICO_DEOPTIMIZED_DEBUG to be...
*Prefacing that I am new to using CMake and new to using debuggers, so take what I suggest with a grain of salt - but I believe I've identified a...
Although the [Getting Started documentation suggests](https://datasheets.raspberrypi.com/pico/getting-started-with-pico.pdf#_using_picoprobe_with_openocd) that you should launch OpenOCD with `adapter speed 5000`, the launch.json examples included here (and subsequently [recommended in the Getting Started guide](https://datasheets.raspberrypi.com/pico/getting-started-with-pico.pdf#software_debug)) do not...
My hardware has 4 hardware breakpoints, so I pass `set remote hardware-breakpoint-limit 4` to GDB during launch via my launch.json. However, if I set more than 4 breakpoints, GDB does...