Skip to content

sdkconfig.esp32p4: the OV5647 driver settings, carried by the module - #9

Merged
bdbarnett merged 1 commit into
mainfrom
step5/variants
Oct 6, 2026
Merged

bdbarnett merged 1 commit into
mainfrom
step5/variants

Conversation

@bdbarnett

Copy link
Copy Markdown
Contributor

The two settings the OV5647 needs (the driver, and its MIPI auto-detect so --gc-sections doesn't drop the probe) lived in micropython-pydevices' Touch-LCD-4B board dir, which is being retired (step 5 of its build plan). They move here verbatim as sdkconfig.esp32p4, which build_mp.py appends to any P4 build that selects cameraif.

Proven 2026-10-05: both P4s (DEV-KIT and Touch-LCD-4B) built on upstream's ESP32_GENERIC_P4 with --modules all picked this fragment up, booted, and imported cameraif. A camera capture wasn't run.

@bdbarnett
bdbarnett merged commit 77b20b1 into main Oct 6, 2026
2 checks passed
@bdbarnett
bdbarnett deleted the step5/variants branch October 6, 2026 02:07
@bdbarnett

Copy link
Copy Markdown
Contributor Author

Proven after merge, 2026-10-05: with the camera on the Touch-LCD-4B, the generic-P4 image built with this fragment detects ('OV5647', 22087) at (800, 800, 1280000) and capture_jpeg(85) returns a 21,356-byte JPEG.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant