Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add more Raspberry Pi Pico Breadboard Shields by 52Pi (GeeekPi) #251

Merged
merged 13 commits into from
Jul 22, 2024

Conversation

rexut
Copy link
Member

@rexut rexut commented Jul 21, 2024

Fixes #242 and also brings many improvements in shield documentation:

  • EP-0164: Pico Breadboard Kit shield by 52Pi (GeeekPi)
  • EP-0172: Pico Breadboard Kit Plus shield by 52Pi (GeeekPi)

Also this upgrade to Zephyr SDK 0.16.8 (fixes #252) and fix some typos in documentation.

rexut added 13 commits July 22, 2024 02:39
Boards:

  - cytron_maker_nano_rp2040: Cytron Maker Nano RP2040
  - cytron_maker_pi_rp2040: Cytron Maker Pi RP2040
  - waveshare_rp2040_eth: Waveshare RP2040-Eth
  - waveshare_rp2040_matrix: Waveshare RP2040-Matrix
  - waveshare_rp2040_one: Waveshare RP2040-One
  - waveshare_rp2040_tiny: Waveshare RP2040-Tiny
  - waveshare_rp2040_zero: Waveshare RP2040-Zero

Shields:

  - waveshare_pico_rgb_led: Waveshare Pico RGB LED

Signed-off-by: Stephan Linz <[email protected]>
Although the node reference was valid, the name of the actual DTS
node is wrong. Instead of i2c1, it is i2c0.

Signed-off-by: Stephan Linz <[email protected]>
Adds the PWM channel for the on-shield piezo buzzer
to the documentation.

Signed-off-by: Stephan Linz <[email protected]>
There was an incorrect value for the LCD resolution at one point
in the documentation, which has now been fixed.

Signed-off-by: Stephan Linz <[email protected]>
In some places there were sections with an empty list of internet
references, as no links are currently defined in the affected parts
of the documentation. The “References” section must be added again
as soon as links are defined.

Signed-off-by: Stephan Linz <[email protected]>
Some application setups needs deletion of default alias names for
the first user button and / or LED to avoid event race condistions
in different Zephyr sub-systems, e.g. the input sub-system.

Signed-off-by: Stephan Linz <[email protected]>
Add 'geeekpi' for 52Pi (GeeekPi) Information Technology., Ltd.

Signed-off-by: Stephan Linz <[email protected]>
The new part of the Raspberry Pi Pico Breadboard shield by 52Pi is:

  * EP-0172: "Pico Breadboard Kit Plus" (geeekpi_pico_bb_plus)

supported features:

  * display API (zephyr/samples/drivers/display)
  * LVGL stack (zephyr/samples/subsys/display/lvgl)
  * input API (zephyr/samples/subsys/input/input_dump)

supported platforms:

  * Raspberry Pi Pico (rpi_pico)
  * Raspberry Pi Pico W (rpi_pico_w)
  * Waveshare RP2040 Plus 4MB (waveshare_rp2040_plus)
  * Waveshare RP2040 Plus 16MB (waveshare_rp2040_plus@16mb)

Signed-off-by: Stephan Linz <[email protected]>
The new part of the Raspberry Pi Pico Breadboard shield by 52Pi is:

  * EP-0164: "Pico Breadboard Kit" (geeekpi_pico_bb)

supported features:

  * display API (zephyr/samples/drivers/display)
  * LVGL stack (zephyr/samples/subsys/display/lvgl)
  * input API (zephyr/samples/subsys/input/input_dump)

supported platforms:

  * Raspberry Pi Pico (rpi_pico)
  * Raspberry Pi Pico W (rpi_pico_w)
  * Waveshare RP2040 Plus 4MB (waveshare_rp2040_plus)
  * Waveshare RP2040 Plus 16MB (waveshare_rp2040_plus@16mb)

Signed-off-by: Stephan Linz <[email protected]>
The tested version is Zephyr SDK v0.16.8 with
the Arm GNU toolchain 12.2.0.

Signed-off-by: Stephan Linz <[email protected]>
Update:

  * Zephyr SDK to 0.16.8
  * nrf-regtool to 5.3.0
  * bsim version to 2.2
  * zephyr-runner v2 using Buildah and Podman

Add:

  * Kitware ninja 1.11.1
  * ccache version 4.9.1
  * ARM Fixed Virtual Platform (FVP) emulator

Signed-off-by: Stephan Linz <[email protected]>
Renames the `sensor_api` and `sensing_api` Sphinx tag to the new
tags `sensor` and `sensing`.

Signed-off-by: Stephan Linz <[email protected]>
Add new Raspberry Pi Pico Breadboard Shields:

- EP-0164: Pico Breadboard Kit shield by 52Pi (GeeekPi)
- EP-0172: Pico Breadboard Kit Plus shield by 52Pi (GeeekPi)

Signed-off-by: Stephan Linz <[email protected]>
@rexut rexut force-pushed the devel/issues/242 branch from be0889c to dbf6580 Compare July 22, 2024 02:03
Copy link

You can find the documentation preview for this PR at this link. It will be updated about 10 minutes after the documentation build succeeds.

Note: This comment is automatically posted by the Documentation Publishing GitHub Action.

@rexut
Copy link
Member Author

rexut commented Jul 22, 2024

You can find the documentation preview for this PR at this link. It will be updated about 10 minutes after the documentation build succeeds.

Note: This comment is automatically posted by the Documentation Publishing GitHub Action.

Found the new documentation about Raspberry Pi Pico Breadboard Shields by 52Pi (GeeekPi) at: https://bridle.tiac-systems.net/ghpr/doc/PR-251/bridle/boards/shields/rpi_pico_bb/doc/index.html

@rexut rexut marked this pull request as ready for review July 22, 2024 05:57
Copy link
Contributor

@tobiaskaestner tobiaskaestner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@rexut rexut merged commit dbf6580 into main Jul 22, 2024
10 checks passed
@rexut rexut deleted the devel/issues/242 branch July 25, 2024 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FCR] Upgrade to Zephyr SDK 0.16.8 [HW] 52Pi (GeeekPi) Pico Breadboard Kit -/Plus (EP-0164/0172)
2 participants