Skip to content

Lightweight version of the ArduCAM Library for use with ArduTom

License

Notifications You must be signed in to change notification settings

tom-hightower/ArduCAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArduCAM Lite

Lightweight version of the ArduCAM Library for use with ArduTom.


This library works only with the OV5642 ArduCAM model.

This project will be completed in a series of phases:

  • Phase 1: [COMPLETE] Removing anything not related to the OV5642
  • Phase 2: [COMPLETE*] Removing functions for the OV5642 that we're not using
  • Phase 3: [partial] Simplifying any remaining code to contain only what we need
  • Phase 4: [partial] Updating header files and removing unused files


Settings Functions:

void ArduCAM::OV5642_set_Compress_quality(uint8_t);
void ArduCAM::OV5642_set_Sharpness(uint8_t);
void ArduCAM::OV5642_set_Exposure_level(uint8_t);
void ArduCAM::OV5642_set_Contrast(uint8_t);
void ArduCAM::OV5642_set_Color_Saturation(uint8_t);
void ArduCAM::set_format(byte);
void ArduCAM::OV5642_set_JPEG_size(uint8_t);
void ArduCAM::set_mode(uint8_t);
void ArduCAM::InitCAM();
void ArduCAM::ArduCAM(int);
void ArduCAM::ArduCAM(byte, int);

Other functions exist, mostly for registry stuff (will update later)

[*] Complete, but may need to revisit

About

Lightweight version of the ArduCAM Library for use with ArduTom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published