Skip to content
Rust library for the Raspberry Pi Camera
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ci
examples
src
.editorconfig
.gitignore
.travis.yml
Cargo.toml
Cross.toml
LICENSE.txt
README.md
TODO.md
build.rs

README.md

Rascam

Rust library for interacting with the Raspberry Pi Camera.

This provides a friendly, high level API over the mmal-sys library.

There are three main components in this library:

  • Info - Describe the attached camera.
  • SimpleCamera - Aims to provide a simple, easy to use API.
  • SeriousCamera - This API is very unstable and will likely change! Aims to expose the power of the mmal-sys's camera while providing a safe Rust API.

Documentation and examples

Please see the documentation and examples

Usage

Add the following to your Cargo.toml, changing 0.0.1 for the latest release:

[dependencies]
rascam = "0.0.1"

Import this crate into your lib.rs or main.rs file:

extern crate rascam;

If things are crashing or producing unexpected results there is a feature flag which enables some print statements which may help to debug an issue:

[dependencies]
rascam = { version = "0.0.1", features = ["debug"] }

License

Released under the MIT license.

You can’t perform that action at this time.