Skip to content
/ rascam Public
forked from pedrosland/rascam

Rust library for the Raspberry Pi Camera

License

Notifications You must be signed in to change notification settings

Feriixu/rascam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.2 for the latest release:

[dependencies]
rascam = "0.0.2"

Check out the SimpleCamera example to get started quickly.

If things are crashing or producing unexpected results there is a feature 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.

About

Rust library for the Raspberry Pi Camera

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 96.2%
  • Shell 3.8%