Skip to content

Chris-F5/rp2040_micropython_ov7670_driver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RP2040 Micropython OV7670 Driver
================================

OVERVIEW
--------

RP2040 - A Microcontroller by Raspberry Pi
OV7670 - A Camera Module by Omni Vision

The OV7670 is configured by and I2C compatable interface which the RP2040
has built in support for.  Image data is read from an 8-bit parallel bus by
a PIO state machine with DMA.


FILES
-----

ov7670.py
    Implements the core stuff: Setting I2C registers and capturing images from
    the parallel bus.

ov7670_wrapper.py
    Inherits the core class and adds helpfull register configuration functions.
    This configuration was based off the Adafroid CircuitPython driver [1].

example.py
    Example capturing image and printing it in ascii chars.


---

[1] https://github.com/adafruit/Adafruit_CircuitPython_OV7670


..:::..::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...
.........:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:::::::
..:::..::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...
.........:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:::::::
.::..:...::.::::::::::::.::::::::::::::::::::::::::::::::::::::::::::::::..:::::
:......:::.:...::::::..:::::::::::::::::::::::::::::::::::::::::::::::::::::...:
...::..::..:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:
.......::.....:::....:::::::::::::::::::.::.:...:::::::::::::::::::::::::::::::.
:..:::...::..::::::::::::::::::::::::::..........::::::::::::::::::::::::.:::::.
.....:::::.:::::::::::::::.:::::::::.................:::::.:::::::::::::::::::::
....:....::......::::::..:.::::::::.....................::.::::::::::::::::::::.
.........::..::..:::::::::::::::::........................:.:::::::::::::.:.::::
...:................:..::..::::::..........................:::::.:::::::::...::.
:......::....:...:::::::::::::.............................:::.::::..:::.::..::.
:..........::.....:....::::..::.............................:.::::.:.:::.:::....
...::........::..:::::::.:::.::................:::...........:::::::::::...:::..
.......................::..:.:.........:::::::::::::.........:::::...:::::.:::::
.................::.......:........::::----------::::.........:...:::..::::::::.
..........................:.:....::::--======----::::............:.:::::.::.....
.....................::.....:...::--=======--::::::::...............:..::::.....
......................:.........:--==++==:..::::::..::...............::..::.....
.........................::::..::-===++-:::::----:...::.........................
.........................:.....::::::--.:::::::---:::::.........:..........::...
................................::::.:::::.::::::-:::::..................::.....
.................:...........:.::--::==::::::::::-:--::.........................
............................:..:-::::--:.::::-----:--:::........................
...............................::::-=--::----==------:::........................
...............................::::=+=--::-::--====---::........................
..............................:::--++==--::-=======--:::..:::::.................
...............................::--++=-==-:-=++++==--:::::::::::................
...............................:-===-=-:---=++++===--:::.:::::-::...............
.............................::-====-==-:--=+++++==--:::.::::--::...............
...............................==++-:---:::--+++=---:::..::::::::...............
.............................::=+++--+++=--::-===--::::..:::::::................
...............................=+=-=+++++==-::---::::....:::::::................
...............................=+=-+=====---=----::......::::::.................
...............................-=====++++=====--:::......::::::.................
...............................-===++========---:::..::..::::...................
...............................:-=+++-:--===-::::::......:::....................
................................:=+++=---==--::::::......:::....................
...............................::==++==--:-::............::.....................
.................................----==--::::............::.....................
.................................::::-=::::.............:::.....................
..................................:::::::::............::::.....................
.......................................::.............:::::.....................
..........................:...:........::............::::::.....................
.............................::......::::::::......::::--::.....................
.....................................::::::::::..::::::::::.....................
......................................:::::::::::::::---::::....................
:.....................................::::-------::::--::::.....................
.....................................:-==++++==---------:::.....................
.....................................:===++++==-----===--::.....................
.....................................:===++++==----====--::.....................
.....................................:===++++==----====--::.....................
.....................................:===++++==========-::......................
.....................................:=+++++++=======--:........................
.....................................:-++++++++=====-:::........................
.....................................::+++++++++===:::..........................
.....................................::=+++++++++-::............................
:....................................-=-+++++++=-:::............................
.....................................+=-=+++++=::...............................
.........................:::::.::...:+=::++++-:.................................

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published