5MP Motion Camera
1.1.1.1
A waterproof, low power, battery operated, motion activated, 5 mega-pixel, WiFi camera.
|
#include <ArduCAM.h>
Public Member Functions | |
ArduCAM (void) | |
ArduCAM (byte model, int CS) | |
void | InitCAM (void) |
void | CS_HIGH (void) |
void | CS_LOW (void) |
void | flush_fifo (void) |
void | start_capture (void) |
void | clear_fifo_flag (void) |
uint8_t | read_fifo (void) |
uint8_t | read_reg (uint8_t addr) |
void | write_reg (uint8_t addr, uint8_t data) |
uint32_t | read_fifo_length (void) |
void | set_fifo_burst (void) |
void | set_bit (uint8_t addr, uint8_t bit) |
void | clear_bit (uint8_t addr, uint8_t bit) |
uint8_t | get_bit (uint8_t addr, uint8_t bit) |
void | set_mode (uint8_t mode) |
uint8_t | bus_write (int address, int value) |
uint8_t | bus_read (int address) |
int | wrSensorRegs8_8 (const struct sensor_reg *) |
int | wrSensorRegs8_16 (const struct sensor_reg *) |
int | wrSensorRegs16_8 (const struct sensor_reg *) |
int | wrSensorRegs16_16 (const struct sensor_reg *) |
byte | wrSensorReg8_8 (int regID, int regDat) |
byte | rdSensorReg8_8 (uint8_t regID, uint8_t *regDat) |
byte | wrSensorReg8_16 (int regID, int regDat) |
byte | rdSensorReg8_16 (uint8_t regID, uint16_t *regDat) |
byte | wrSensorReg16_8 (int regID, int regDat) |
byte | rdSensorReg16_8 (uint16_t regID, uint8_t *regDat) |
byte | wrSensorReg16_16 (int regID, int regDat) |
byte | rdSensorReg16_16 (uint16_t regID, uint16_t *regDat) |
void | OV2640_set_JPEG_size (uint8_t size) |
void | OV3640_set_JPEG_size (uint8_t size) |
void | OV5642_set_JPEG_size (uint8_t size) |
void | OV5640_set_JPEG_size (uint8_t size) |
void | OV5642_set_RAW_size (uint8_t size) |
void | OV2640_set_Light_Mode (uint8_t Light_Mode) |
void | OV3640_set_Light_Mode (uint8_t Light_Mode) |
void | OV5642_set_Light_Mode (uint8_t Light_Mode) |
void | OV5640_set_Light_Mode (uint8_t Light_Mode) |
void | OV2640_set_Color_Saturation (uint8_t Color_Saturation) |
void | OV3640_set_Color_Saturation (uint8_t Color_Saturation) |
void | OV5642_set_Color_Saturation (uint8_t Color_Saturation) |
void | OV5640_set_Color_Saturation (uint8_t Color_Saturation) |
void | OV2640_set_Brightness (uint8_t Brightness) |
void | OV3640_set_Brightness (uint8_t Brightness) |
void | OV5642_set_Brightness (uint8_t Brightness) |
void | OV5640_set_Brightness (uint8_t Brightness) |
void | OV2640_set_Contrast (uint8_t Contrast) |
void | OV3640_set_Contrast (uint8_t Contrast) |
void | OV5642_set_Contrast (uint8_t Contrast) |
void | OV5640_set_Contrast (uint8_t Contrast) |
void | OV2640_set_Special_effects (uint8_t Special_effect) |
void | OV3640_set_Special_effects (uint8_t Special_effect) |
void | OV5642_set_Special_effects (uint8_t Special_effect) |
void | OV5640_set_Special_effects (uint8_t Special_effect) |
void | OV3640_set_Exposure_level (uint8_t level) |
void | OV3640_set_Sharpness (uint8_t Sharpness) |
void | OV3640_set_Mirror_Flip (uint8_t Mirror_Flip) |
void | OV5642_set_hue (uint8_t degree) |
void | OV5642_set_Exposure_level (uint8_t level) |
void | OV5642_set_Sharpness (uint8_t Sharpness) |
void | OV5642_set_Mirror_Flip (uint8_t Mirror_Flip) |
void | OV5642_set_Compress_quality (uint8_t quality) |
void | OV5642_Test_Pattern (uint8_t Pattern) |
void | OV5640_set_EV (uint8_t EV) |
void | OV5640_set_Night_Mode (uint8_t Night_mode) |
void | OV5640_set_Banding_Filter (uint8_t Banding_Filter) |
void | set_format (byte fmt) |
void | transferBytes_ (uint8_t *out, uint8_t *in, uint8_t size) |
void | transferBytes (uint8_t *out, uint8_t *in, uint32_t size) |
void | setDataBits (uint16_t bits) |
Protected Attributes | |
regtype * | P_CS |
regsize | B_CS |
byte | m_fmt |
byte | sensor_model |
byte | sensor_addr |
ArduCAM::ArduCAM | ( | void | ) |
ArduCAM::ArduCAM | ( | byte | model, |
int | CS | ||
) |
uint8_t ArduCAM::bus_read | ( | int | address | ) |
uint8_t ArduCAM::bus_write | ( | int | address, |
int | value | ||
) |
void ArduCAM::clear_bit | ( | uint8_t | addr, |
uint8_t | bit | ||
) |
void ArduCAM::clear_fifo_flag | ( | void | ) |
void ArduCAM::CS_HIGH | ( | void | ) |
void ArduCAM::CS_LOW | ( | void | ) |
void ArduCAM::flush_fifo | ( | void | ) |
uint8_t ArduCAM::get_bit | ( | uint8_t | addr, |
uint8_t | bit | ||
) |
void ArduCAM::InitCAM | ( | void | ) |
void ArduCAM::OV2640_set_Brightness | ( | uint8_t | Brightness | ) |
void ArduCAM::OV2640_set_Color_Saturation | ( | uint8_t | Color_Saturation | ) |
void ArduCAM::OV2640_set_Contrast | ( | uint8_t | Contrast | ) |
void ArduCAM::OV2640_set_JPEG_size | ( | uint8_t | size | ) |
void ArduCAM::OV2640_set_Light_Mode | ( | uint8_t | Light_Mode | ) |
void ArduCAM::OV2640_set_Special_effects | ( | uint8_t | Special_effect | ) |
void ArduCAM::OV3640_set_Brightness | ( | uint8_t | Brightness | ) |
void ArduCAM::OV3640_set_Color_Saturation | ( | uint8_t | Color_Saturation | ) |
void ArduCAM::OV3640_set_Contrast | ( | uint8_t | Contrast | ) |
void ArduCAM::OV3640_set_Exposure_level | ( | uint8_t | level | ) |
void ArduCAM::OV3640_set_JPEG_size | ( | uint8_t | size | ) |
void ArduCAM::OV3640_set_Light_Mode | ( | uint8_t | Light_Mode | ) |
void ArduCAM::OV3640_set_Mirror_Flip | ( | uint8_t | Mirror_Flip | ) |
void ArduCAM::OV3640_set_Sharpness | ( | uint8_t | Sharpness | ) |
void ArduCAM::OV3640_set_Special_effects | ( | uint8_t | Special_effect | ) |
void ArduCAM::OV5640_set_Banding_Filter | ( | uint8_t | Banding_Filter | ) |
void ArduCAM::OV5640_set_Brightness | ( | uint8_t | Brightness | ) |
void ArduCAM::OV5640_set_Color_Saturation | ( | uint8_t | Color_Saturation | ) |
void ArduCAM::OV5640_set_Contrast | ( | uint8_t | Contrast | ) |
void ArduCAM::OV5640_set_EV | ( | uint8_t | EV | ) |
void ArduCAM::OV5640_set_JPEG_size | ( | uint8_t | size | ) |
void ArduCAM::OV5640_set_Light_Mode | ( | uint8_t | Light_Mode | ) |
void ArduCAM::OV5640_set_Night_Mode | ( | uint8_t | Night_mode | ) |
void ArduCAM::OV5640_set_Special_effects | ( | uint8_t | Special_effect | ) |
void ArduCAM::OV5642_set_Brightness | ( | uint8_t | Brightness | ) |
void ArduCAM::OV5642_set_Color_Saturation | ( | uint8_t | Color_Saturation | ) |
void ArduCAM::OV5642_set_Compress_quality | ( | uint8_t | quality | ) |
void ArduCAM::OV5642_set_Contrast | ( | uint8_t | Contrast | ) |
void ArduCAM::OV5642_set_Exposure_level | ( | uint8_t | level | ) |
void ArduCAM::OV5642_set_hue | ( | uint8_t | degree | ) |
void ArduCAM::OV5642_set_JPEG_size | ( | uint8_t | size | ) |
void ArduCAM::OV5642_set_Light_Mode | ( | uint8_t | Light_Mode | ) |
void ArduCAM::OV5642_set_Mirror_Flip | ( | uint8_t | Mirror_Flip | ) |
void ArduCAM::OV5642_set_RAW_size | ( | uint8_t | size | ) |
void ArduCAM::OV5642_set_Sharpness | ( | uint8_t | Sharpness | ) |
void ArduCAM::OV5642_set_Special_effects | ( | uint8_t | Special_effect | ) |
void ArduCAM::OV5642_Test_Pattern | ( | uint8_t | Pattern | ) |
byte ArduCAM::rdSensorReg16_16 | ( | uint16_t | regID, |
uint16_t * | regDat | ||
) |
byte ArduCAM::rdSensorReg16_8 | ( | uint16_t | regID, |
uint8_t * | regDat | ||
) |
byte ArduCAM::rdSensorReg8_16 | ( | uint8_t | regID, |
uint16_t * | regDat | ||
) |
byte ArduCAM::rdSensorReg8_8 | ( | uint8_t | regID, |
uint8_t * | regDat | ||
) |
uint8_t ArduCAM::read_fifo | ( | void | ) |
uint32_t ArduCAM::read_fifo_length | ( | void | ) |
uint8_t ArduCAM::read_reg | ( | uint8_t | addr | ) |
void ArduCAM::set_bit | ( | uint8_t | addr, |
uint8_t | bit | ||
) |
void ArduCAM::set_fifo_burst | ( | void | ) |
void ArduCAM::set_format | ( | byte | fmt | ) |
void ArduCAM::set_mode | ( | uint8_t | mode | ) |
|
inline |
void ArduCAM::start_capture | ( | void | ) |
void ArduCAM::transferBytes | ( | uint8_t * | out, |
uint8_t * | in, | ||
uint32_t | size | ||
) |
void ArduCAM::transferBytes_ | ( | uint8_t * | out, |
uint8_t * | in, | ||
uint8_t | size | ||
) |
void ArduCAM::write_reg | ( | uint8_t | addr, |
uint8_t | data | ||
) |
byte ArduCAM::wrSensorReg16_16 | ( | int | regID, |
int | regDat | ||
) |
byte ArduCAM::wrSensorReg16_8 | ( | int | regID, |
int | regDat | ||
) |
byte ArduCAM::wrSensorReg8_16 | ( | int | regID, |
int | regDat | ||
) |
byte ArduCAM::wrSensorReg8_8 | ( | int | regID, |
int | regDat | ||
) |
int ArduCAM::wrSensorRegs16_16 | ( | const struct sensor_reg * | ) |
int ArduCAM::wrSensorRegs16_8 | ( | const struct sensor_reg * | ) |
int ArduCAM::wrSensorRegs8_16 | ( | const struct sensor_reg * | ) |
int ArduCAM::wrSensorRegs8_8 | ( | const struct sensor_reg * | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |