openmvh7bsp

A board support package for experimenting with rust on the OpenMV H7 open hardware machine vision board.

Embedded Examples

The examples are designed to be used with a debug probe that supports J-Link / RTT. We provide a couple different ways to run these: - With the Segger tools (this is the default configuration for examples) - With probe-run (This may not yet work.)

With probe-run installed

With segger tools installed

Running examples

shell script cargo run --example blinky

shell script cargo run --example play --features rttdebug,mt9v034

Status

This is work-in-progress

Clocks

Notes on buses

I2C Buses

Format: (SCL, SDA) - (PB8, PB9) I2C1 is used for configuring camera sensor - Other i2c TBD

SPI Buses

Format: (SCK, MISO, MOSI) - TBD

GPIO

USB OTG

LEDs

UARTs / USARTs

Format: (RX, TX) , (CTS, RTS) - TBD

DCMI (Parallel Camera Data Interface)

External Accessories Support

Resources

License

BSD-3-Clause, see LICENSE file.