Skip to content

Build adafruithat & planktoscopehat variants of bookworm OS images#537

Merged
ethanjli merged 7 commits intomasterfrom
feature/os-setup-bookworm-backend
Mar 7, 2025
Merged

Build adafruithat & planktoscopehat variants of bookworm OS images#537
ethanjli merged 7 commits intomasterfrom
feature/os-setup-bookworm-backend

Conversation

@ethanjli
Copy link
Collaborator

This PR makes progress on (or potentially resolves?) #325 by building adafruithat and planktoscopehat variants of the RPi OS 12 images. The resulting images still can only be used on the RPi 4 (because the hardware controller still relies on the RPi.GPIO Python library, which is incompatible with the RPi 5).

@ethanjli ethanjli marked this pull request as ready for review February 25, 2025 02:32
@ethanjli
Copy link
Collaborator Author

ethanjli commented Feb 25, 2025

In basic testing (with an RPi connected to a camera but not connected to a PlanktoScope HAT) the adafruithat version of this OS image appears to work. Node-RED doesn't complain about anything, and the hardware controller successfully launches and pretends to move the pump without any complaints. The next step will be to test this on an RPi with actual PlanktoScope hardware.

@ethanjli
Copy link
Collaborator Author

ethanjli commented Mar 7, 2025

I tested the latest planktoscopehat image from this PR on a PlanktoScope with the full v2.6 hardware. The camera worked, the LED control, and the pump worked.

I also tested the latest adafruithat image from this PR on an adafruithat-based PlanktoScope with a broken camera, and the LED control worked and the pump worked.

Based on these testing results, I think this PR is good enough to merge.

@ethanjli ethanjli added this pull request to the merge queue Mar 7, 2025
Merged via the queue into master with commit db7a65a Mar 7, 2025
10 checks passed
@ethanjli ethanjli deleted the feature/os-setup-bookworm-backend branch March 7, 2025 02:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant