cameraif ยท moved

cameraif has moved into micropython-pydevices.

cameraif Moved to micropython-pydevices as modules/cameraif, with its history. It was never published on its own: it reaches you in firmware built by micropython-pydevices' build_mp.py, so that is where it is built, tested and changed now. Your code doesn't change. The old repository is archived.

modules/cameraif Examples micropython-pydevices Archived repo

Where it went

Same code, same history, one repository fewer

cameraif now lives in micropython-pydevices, the repository that builds MicroPython with PyDevices' C modules compiled in. It was never released on its own: it reached you in firmware built by micropython-pydevices, so that is where it is built, tested and changed now. The old repository is archived and kept as a record; open issues and pull requests against micropython-pydevices.

Build it in

Name it in the build, as before
git clone https://github.com/PyDevices/micropython-pydevices
cd micropython-pydevices
./build_mp.py --port unix --modules cameraif

Your code doesn’t change: import cameraif works as before. The module builds for the ESP32-P4; on other ports its bodies are stubbed.

Read more

The documentation moved with the code

Newcomer's guide

The sensor-to-framebuffer path, the firmware boundary, and who owns a capture.

Examples

Stills and snapshots, MJPEG, a live preview on a display, pixel formats and sensor controls.

Performance

Frame rates, measured on the board they name.

Module README

Install, the API and the sensors it knows.