pico-sdk
pico-sdk copied to clipboard
It looks like some macro entries like for `__not_in_flash(group)` or `__not_in_flash_func(func_name)` are missing in the online and PDF docs. Actually, their _example_ entries are there but under `__scratch_x(group)` and `__no_inline_not_in_flash_func(func_name)`...
Between us (Pimoroni), SparkFun and Adafruit we've been pushing for PSRAM support in MicroPython (or CircuitPython in Adafruit's case but potato pota..to), since the extra RAM benefits are huge. See:...
This adds a function to create binaries using an existing binary type & linker script, but with modified RAM/SCRATCH addresses A similar function is already in use by the encrypted...
It appears like the pad_checksum function accidentally sets the cpu as the `cortex-m0plus`, however the rp2350 uses the `cortex-m33`. After further investigation, it appears like this entire script is completely...
I was trying to compile a cade to 2040 but it threw out an issue that there is no crc.h file available. Or is there any other way to use...
In `src/rp2_common/pico_crt0/embedded_start_block_inc.S` the macro `PICO_RP2040` is tested with `#ifdef`. Elsewhere in the SDK, `PICO_RP2040` is expected to have a value of 0 for RP2350 and 1 for RP2040. `#ifdef` usage...
I wanted to create a BLE peripheral that uses extended advertising to send lager advertisements than the limits of legacy advertising. It looks like this does _not work_ for Pi...
The function cyw43_spi_transfer() busy waits on the transfer DMA channel(s), even for large transfers. This is far from optimal in an RTOS or other asynchronous environment. We might use DMA...
I've updated [my gamepad library](https://github.com/HandHeldLegend/HOJA-LIB-RP2040) to utilize Pico SDK 2.1.0, and today 2.1.1, and both have a serious issue with I2C making it unusable. I have a loop communicating with...