pico-sdk
pico-sdk copied to clipboard
Currently all include directories are added as none system include directories. This causes warnings and errors when compiling my own source code ``` In file included from /pico-sdk/src/common/pico_stdlib/include/pico/stdlib.h:13, from /blink.c++:2:...
The pico RP2040 hardware dev board (not wifi). The latest version [SDK 1.4.0 release](https://github.com/raspberrypi/pico-sdk/commit/2e6142b15b8a75c1227dd3edbe839193b2bf9041) The OS's it occurs: Windows and Ubuntu Architectures: AMD64 and ARM64 Issue: Unstable programming interface In...
The source for `dma_channel_abort` from SDK 1.4.0: ```c static inline void dma_channel_abort(uint channel) { check_dma_channel_param(channel); dma_hw->abort = 1u ch[channel].ctrl_trig & DMA_CH0_CTRL_TRIG_BUSY_BITS) tight_loop_contents(); } ``` Note that while it waits for...
Environments like CLion bundle building tools and use them in CMake by setting the `CMAKE_MAKE_PROGRAM` variable, but this variable is not propagated to subprojects by default. ELF2UF2 and PIOASM are...
Fix #934 by propagating `CMAKE_MAKE_PROGRAM` to ELF2UF2 and PIOASM.
Hi, Since we have lots of libraries and code on ARM Keil tools, it would be very helpful if you could add support for it.
The Pico SDK defines a `FLASH_BLOCK_SIZE` macro in [`src/rp2_common/hardware_flash/include/hardware/flash.h`](https://github.com/raspberrypi/pico-sdk/blob/master/src/rp2_common/hardware_flash/include/hardware/flash.h#L43). The CYW43 driver defines its own `FLASH_BLOCK_SIZE` macro in [`src/cyw43_ll.c`](https://github.com/georgerobotics/cyw43-driver/blob/main/src/cyw43_ll.c#L56). When enabling USB MSC on the Pico W, this conflict prevents...
The default `runtime_init` calls `clocks_init`, which sets up the external crystal and PLLs, and configures all the clocks, and then takes all peripherals out of reset, blocking until they come...
is there a plan to add hardware random number generation?