Markus Gyger

Results 15 issues of Markus Gyger

[Resubmission](https://forums.raspberrypi.com/viewtopic.php?t=375543) of [#1862](https://github.com/raspberrypi/pico-sdk/issues/1862): Error messages are not obvious. Maybe allow `zero` and `one` to be assigned the values `0` and `1`, resp., repeatedly. test.pio: ``` .program test .origin 0 _0:...

documentation

[Resubmission](https://forums.raspberrypi.com/viewtopic.php?t=375543) of [#1860](https://github.com/raspberrypi/pico-sdk/issues/1860): test.pio: ``` .program test .out 1 right 32 .set 1 ``` ``` $ ~/.pico-sdk/tools/2.0.0/pioasm/pioasm -v 0 test.pio test.pio:3.1-6: PIO version 1 is required for '.in' 3 |...

In the _pioasm_ documentation of the _pico-series C/C++ SDK_, and of the _RP2350 datasheet_ as well, it looks like the entry `putget` for directive `.fifo ` should be something like...

documentation
pio
pdf

It would be nice to have a few more diagrams of the interpolator configurations with some more details, like in the examples given below (no guarantee of correctness, though): ![rp2040-datasheet-interpolator](https://github.com/user-attachments/assets/9ea0da59-12aa-48b8-b0e0-1600759639de)

documentation
rp2040
pdf

`MicroPython v1.25.0-preview.187.g1b4c969ce on 2025-01-14; Raspberry Pi Pico2 with RP2350` [`pio_1hz.py`](https://github.com/raspberrypi/pico-micropython-examples/blob/master/pio/pio_1hz.py) prints: `ValueError: freq out of range` A quick fix would probably be `machine.freq(125_000_000)` but the LED only switches on and...

Diff suggested in #2312.

hardware_pio

Diff suggested in #2163. Requires rebuild of flex/bison targets (and pioasm docs updates).

pioasm

OK, there seems to be still some inconsistency. If ``` .program test .side_set 0 opt jmp 0 side 0 ``` is allowed (I'm assuming `side 0` with `.side_set 0 opt`...

hardware_pio

Was mentioned in https://github.com/raspberrypi/pico-sdk/issues/265#issuecomment-801522889 but [still](https://forums.raspberrypi.com/viewtopic.php?p=2304973#p2304973) (or again) an issue. For example, the links to [gpio_override](https://www.raspberrypi.com/documentation/pico-sdk/hardware.html#gpio_8h_1a760c408911eb8aaad767d39df9e4e990) in [gpio_set_inover()](https://www.raspberrypi.com/documentation/pico-sdk/hardware.html#group_hardware_gpio_1ga6037bdaf406a84336043c9a6c40e5073) and [gpio_set_outover()](https://www.raspberrypi.com/documentation/pico-sdk/hardware.html#group_hardware_gpio_1ga829129eed5d42f3455e9da339219d814) are not working but [GPIO_OVERRIDE_INVERT](https://github.com/raspberrypi/pico-sdk/blob/ee68c78d0afae2b69c03ae1a72bf5cc267a2d94c/src/rp2_common/hardware_gpio/include/hardware/gpio.h#L209) can be found in the...

documentation

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)`...

documentation