| 5MP Motion Camera
    1.1.1.1
    A waterproof, low power, battery operated, motion activated, 5 mega-pixel, WiFi camera. | 
Go to the source code of this file.
| Classes | |
| struct | sensor_reg | 
| class | ArduCAM | 
| Macros | |
| #define | BMP 0 | 
| #define | JPEG 1 | 
| #define | RAW 2 | 
| #define | OV7670 0 | 
| #define | MT9D111_A 1 | 
| #define | OV7675 2 | 
| #define | OV5642 3 | 
| #define | OV3640 4 | 
| #define | OV2640 5 | 
| #define | OV9655 6 | 
| #define | MT9M112 7 | 
| #define | OV7725 8 | 
| #define | OV7660 9 | 
| #define | MT9M001 10 | 
| #define | OV5640 11 | 
| #define | MT9D111_B 12 | 
| #define | OV9650 13 | 
| #define | MT9V111 14 | 
| #define | MT9T112 15 | 
| #define | MT9D112 16 | 
| #define | MT9V034 17 | 
| #define | MT9M034 18 | 
| #define | OV2640_160x120 0 | 
| #define | OV2640_176x144 1 | 
| #define | OV2640_320x240 2 | 
| #define | OV2640_352x288 3 | 
| #define | OV2640_640x480 4 | 
| #define | OV2640_800x600 5 | 
| #define | OV2640_1024x768 6 | 
| #define | OV2640_1280x1024 7 | 
| #define | OV2640_1600x1200 8 | 
| #define | OV3640_176x144 0 | 
| #define | OV3640_320x240 1 | 
| #define | OV3640_352x288 2 | 
| #define | OV3640_640x480 3 | 
| #define | OV3640_800x600 4 | 
| #define | OV3640_1024x768 5 | 
| #define | OV3640_1280x960 6 | 
| #define | OV3640_1600x1200 7 | 
| #define | OV3640_2048x1536 8 | 
| #define | OV5642_320x240 0 | 
| #define | OV5642_640x480 1 | 
| #define | OV5642_1024x768 2 | 
| #define | OV5642_1280x960 3 | 
| #define | OV5642_1600x1200 4 | 
| #define | OV5642_2048x1536 5 | 
| #define | OV5642_2592x1944 6 | 
| #define | OV5642_1920x1080 7 | 
| #define | OV5640_320x240 0 | 
| #define | OV5640_352x288 1 | 
| #define | OV5640_640x480 2 | 
| #define | OV5640_800x480 3 | 
| #define | OV5640_1024x768 4 | 
| #define | OV5640_1280x960 5 | 
| #define | OV5640_1600x1200 6 | 
| #define | OV5640_2048x1536 7 | 
| #define | OV5640_2592x1944 8 | 
| #define | Auto 0 | 
| #define | Sunny 1 | 
| #define | Cloudy 2 | 
| #define | Office 3 | 
| #define | Home 4 | 
| #define | Advanced_AWB 0 | 
| #define | Simple_AWB 1 | 
| #define | Manual_day 2 | 
| #define | Manual_A 3 | 
| #define | Manual_cwf 4 | 
| #define | Manual_cloudy 5 | 
| #define | Saturation4 0 | 
| #define | Saturation3 1 | 
| #define | Saturation2 2 | 
| #define | Saturation1 3 | 
| #define | Saturation0 4 | 
| #define | Saturation_1 5 | 
| #define | Saturation_2 6 | 
| #define | Saturation_3 7 | 
| #define | Saturation_4 8 | 
| #define | Brightness4 0 | 
| #define | Brightness3 1 | 
| #define | Brightness2 2 | 
| #define | Brightness1 3 | 
| #define | Brightness0 4 | 
| #define | Brightness_1 5 | 
| #define | Brightness_2 6 | 
| #define | Brightness_3 7 | 
| #define | Brightness_4 8 | 
| #define | Contrast4 0 | 
| #define | Contrast3 1 | 
| #define | Contrast2 2 | 
| #define | Contrast1 3 | 
| #define | Contrast0 4 | 
| #define | Contrast_1 5 | 
| #define | Contrast_2 6 | 
| #define | Contrast_3 7 | 
| #define | Contrast_4 8 | 
| #define | degree_180 0 | 
| #define | degree_150 1 | 
| #define | degree_120 2 | 
| #define | degree_90 3 | 
| #define | degree_60 4 | 
| #define | degree_30 5 | 
| #define | degree_0 6 | 
| #define | degree30 7 | 
| #define | degree60 8 | 
| #define | degree90 9 | 
| #define | degree120 10 | 
| #define | degree150 11 | 
| #define | Antique 0 | 
| #define | Bluish 1 | 
| #define | Greenish 2 | 
| #define | Reddish 3 | 
| #define | BW 4 | 
| #define | Negative 5 | 
| #define | BWnegative 6 | 
| #define | Normal 7 | 
| #define | Sepia 8 | 
| #define | Overexposure 9 | 
| #define | Solarize 10 | 
| #define | Blueish 11 | 
| #define | Yellowish 12 | 
| #define | Exposure_17_EV 0 | 
| #define | Exposure_13_EV 1 | 
| #define | Exposure_10_EV 2 | 
| #define | Exposure_07_EV 3 | 
| #define | Exposure_03_EV 4 | 
| #define | Exposure_default 5 | 
| #define | Exposure03_EV 6 | 
| #define | Exposure07_EV 7 | 
| #define | Exposure10_EV 8 | 
| #define | Exposure13_EV 9 | 
| #define | Exposure17_EV 10 | 
| #define | Auto_Sharpness_default 0 | 
| #define | Auto_Sharpness1 1 | 
| #define | Auto_Sharpness2 2 | 
| #define | Manual_Sharpnessoff 3 | 
| #define | Manual_Sharpness1 4 | 
| #define | Manual_Sharpness2 5 | 
| #define | Manual_Sharpness3 6 | 
| #define | Manual_Sharpness4 7 | 
| #define | Manual_Sharpness5 8 | 
| #define | Sharpness1 0 | 
| #define | Sharpness2 1 | 
| #define | Sharpness3 2 | 
| #define | Sharpness4 3 | 
| #define | Sharpness5 4 | 
| #define | Sharpness6 5 | 
| #define | Sharpness7 6 | 
| #define | Sharpness8 7 | 
| #define | Sharpness_auto 8 | 
| #define | EV3 0 | 
| #define | EV2 1 | 
| #define | EV1 2 | 
| #define | EV0 3 | 
| #define | EV_1 4 | 
| #define | EV_2 5 | 
| #define | EV_3 6 | 
| #define | MIRROR 0 | 
| #define | FLIP 1 | 
| #define | MIRROR_FLIP 2 | 
| #define | high_quality 0 | 
| #define | default_quality 1 | 
| #define | low_quality 2 | 
| #define | Color_bar 0 | 
| #define | Color_square 1 | 
| #define | BW_square 2 | 
| #define | DLI 3 | 
| #define | Night_Mode_On 0 | 
| #define | Night_Mode_Off 1 | 
| #define | Off 0 | 
| #define | Manual_50HZ 1 | 
| #define | Manual_60HZ 2 | 
| #define | Auto_Detection 3 | 
| #define | I2C_ADDR_8BIT 0 | 
| #define | I2C_ADDR_16BIT 1 | 
| #define | I2C_REG_8BIT 0 | 
| #define | I2C_REG_16BIT 1 | 
| #define | I2C_DAT_8BIT 0 | 
| #define | I2C_DAT_16BIT 1 | 
| #define | SENSOR_REG_TERM_8BIT 0xFF | 
| #define | SENSOR_REG_TERM_16BIT 0xFFFF | 
| #define | SENSOR_VAL_TERM_8BIT 0xFF | 
| #define | SENSOR_VAL_TERM_16BIT 0xFFFF | 
| #define | MAX_FIFO_SIZE 0x7FFFFF | 
| #define | RWBIT 0x80 | 
| #define | ARDUCHIP_TEST1 0x00 | 
| #define | ARDUCHIP_FRAMES 0x01 | 
| #define | ARDUCHIP_MODE 0x02 | 
| #define | MCU2LCD_MODE 0x00 | 
| #define | CAM2LCD_MODE 0x01 | 
| #define | LCD2MCU_MODE 0x02 | 
| #define | ARDUCHIP_TIM 0x03 | 
| #define | HREF_LEVEL_MASK 0x01 | 
| #define | VSYNC_LEVEL_MASK 0x02 | 
| #define | LCD_BKEN_MASK 0x04 | 
| #define | PCLK_DELAY_MASK 0x08 | 
| #define | ARDUCHIP_FIFO 0x04 | 
| #define | FIFO_CLEAR_MASK 0x01 | 
| #define | FIFO_START_MASK 0x02 | 
| #define | FIFO_RDPTR_RST_MASK 0x10 | 
| #define | FIFO_WRPTR_RST_MASK 0x20 | 
| #define | ARDUCHIP_GPIO 0x06 | 
| #define | GPIO_RESET_MASK 0x01 | 
| #define | GPIO_PWDN_MASK 0x02 | 
| #define | GPIO_PWREN_MASK 0x04 | 
| #define | BURST_FIFO_READ 0x3C | 
| #define | SINGLE_FIFO_READ 0x3D | 
| #define | ARDUCHIP_REV 0x40 | 
| #define | VER_LOW_MASK 0x3F | 
| #define | VER_HIGH_MASK 0xC0 | 
| #define | ARDUCHIP_TRIG 0x41 | 
| #define | VSYNC_MASK 0x01 | 
| #define | SHUTTER_MASK 0x02 | 
| #define | CAP_DONE_MASK 0x08 | 
| #define | FIFO_SIZE1 0x42 | 
| #define | FIFO_SIZE2 0x43 | 
| #define | FIFO_SIZE3 0x44 | 
| #define Advanced_AWB 0 | 
| #define Antique 0 | 
| #define ARDUCHIP_FIFO 0x04 | 
| #define ARDUCHIP_FRAMES 0x01 | 
| #define ARDUCHIP_GPIO 0x06 | 
| #define ARDUCHIP_MODE 0x02 | 
| #define ARDUCHIP_REV 0x40 | 
| #define ARDUCHIP_TEST1 0x00 | 
| #define ARDUCHIP_TIM 0x03 | 
| #define ARDUCHIP_TRIG 0x41 | 
| #define Auto 0 | 
| #define Auto_Detection 3 | 
| #define Auto_Sharpness1 1 | 
| #define Auto_Sharpness2 2 | 
| #define Auto_Sharpness_default 0 | 
| #define Blueish 11 | 
| #define Bluish 1 | 
| #define BMP 0 | 
| #define Brightness0 4 | 
| #define Brightness1 3 | 
| #define Brightness2 2 | 
| #define Brightness3 1 | 
| #define Brightness4 0 | 
| #define Brightness_1 5 | 
| #define Brightness_2 6 | 
| #define Brightness_3 7 | 
| #define Brightness_4 8 | 
| #define BURST_FIFO_READ 0x3C | 
| #define BW 4 | 
| #define BW_square 2 | 
| #define BWnegative 6 | 
| #define CAM2LCD_MODE 0x01 | 
| #define CAP_DONE_MASK 0x08 | 
| #define Cloudy 2 | 
| #define Color_bar 0 | 
| #define Color_square 1 | 
| #define Contrast0 4 | 
| #define Contrast1 3 | 
| #define Contrast2 2 | 
| #define Contrast3 1 | 
| #define Contrast4 0 | 
| #define Contrast_1 5 | 
| #define Contrast_2 6 | 
| #define Contrast_3 7 | 
| #define Contrast_4 8 | 
| #define default_quality 1 | 
| #define degree120 10 | 
| #define degree150 11 | 
| #define degree30 7 | 
| #define degree60 8 | 
| #define degree90 9 | 
| #define degree_0 6 | 
| #define degree_120 2 | 
| #define degree_150 1 | 
| #define degree_180 0 | 
| #define degree_30 5 | 
| #define degree_60 4 | 
| #define degree_90 3 | 
| #define DLI 3 | 
| #define EV0 3 | 
| #define EV1 2 | 
| #define EV2 1 | 
| #define EV3 0 | 
| #define EV_1 4 | 
| #define EV_2 5 | 
| #define EV_3 6 | 
| #define Exposure03_EV 6 | 
| #define Exposure07_EV 7 | 
| #define Exposure10_EV 8 | 
| #define Exposure13_EV 9 | 
| #define Exposure17_EV 10 | 
| #define Exposure_03_EV 4 | 
| #define Exposure_07_EV 3 | 
| #define Exposure_10_EV 2 | 
| #define Exposure_13_EV 1 | 
| #define Exposure_17_EV 0 | 
| #define Exposure_default 5 | 
| #define FIFO_CLEAR_MASK 0x01 | 
| #define FIFO_RDPTR_RST_MASK 0x10 | 
| #define FIFO_SIZE1 0x42 | 
| #define FIFO_SIZE2 0x43 | 
| #define FIFO_SIZE3 0x44 | 
| #define FIFO_START_MASK 0x02 | 
| #define FIFO_WRPTR_RST_MASK 0x20 | 
| #define FLIP 1 | 
| #define GPIO_PWDN_MASK 0x02 | 
| #define GPIO_PWREN_MASK 0x04 | 
| #define GPIO_RESET_MASK 0x01 | 
| #define Greenish 2 | 
| #define high_quality 0 | 
| #define Home 4 | 
| #define HREF_LEVEL_MASK 0x01 | 
| #define I2C_ADDR_16BIT 1 | 
| #define I2C_ADDR_8BIT 0 | 
| #define I2C_DAT_16BIT 1 | 
| #define I2C_DAT_8BIT 0 | 
| #define I2C_REG_16BIT 1 | 
| #define I2C_REG_8BIT 0 | 
| #define JPEG 1 | 
| #define LCD2MCU_MODE 0x02 | 
| #define LCD_BKEN_MASK 0x04 | 
| #define low_quality 2 | 
| #define Manual_50HZ 1 | 
| #define Manual_60HZ 2 | 
| #define Manual_A 3 | 
| #define Manual_cloudy 5 | 
| #define Manual_cwf 4 | 
| #define Manual_day 2 | 
| #define Manual_Sharpness1 4 | 
| #define Manual_Sharpness2 5 | 
| #define Manual_Sharpness3 6 | 
| #define Manual_Sharpness4 7 | 
| #define Manual_Sharpness5 8 | 
| #define Manual_Sharpnessoff 3 | 
| #define MAX_FIFO_SIZE 0x7FFFFF | 
| #define MCU2LCD_MODE 0x00 | 
| #define MIRROR 0 | 
| #define MIRROR_FLIP 2 | 
| #define MT9D111_A 1 | 
| #define MT9D111_B 12 | 
| #define MT9D112 16 | 
| #define MT9M001 10 | 
| #define MT9M034 18 | 
| #define MT9M112 7 | 
| #define MT9T112 15 | 
| #define MT9V034 17 | 
| #define MT9V111 14 | 
| #define Negative 5 | 
| #define Night_Mode_Off 1 | 
| #define Night_Mode_On 0 | 
| #define Normal 7 | 
| #define Off 0 | 
| #define Office 3 | 
| #define OV2640 5 | 
| #define OV2640_1024x768 6 | 
| #define OV2640_1280x1024 7 | 
| #define OV2640_1600x1200 8 | 
| #define OV2640_160x120 0 | 
| #define OV2640_176x144 1 | 
| #define OV2640_320x240 2 | 
| #define OV2640_352x288 3 | 
| #define OV2640_640x480 4 | 
| #define OV2640_800x600 5 | 
| #define OV3640 4 | 
| #define OV3640_1024x768 5 | 
| #define OV3640_1280x960 6 | 
| #define OV3640_1600x1200 7 | 
| #define OV3640_176x144 0 | 
| #define OV3640_2048x1536 8 | 
| #define OV3640_320x240 1 | 
| #define OV3640_352x288 2 | 
| #define OV3640_640x480 3 | 
| #define OV3640_800x600 4 | 
| #define OV5640 11 | 
| #define OV5640_1024x768 4 | 
| #define OV5640_1280x960 5 | 
| #define OV5640_1600x1200 6 | 
| #define OV5640_2048x1536 7 | 
| #define OV5640_2592x1944 8 | 
| #define OV5640_320x240 0 | 
| #define OV5640_352x288 1 | 
| #define OV5640_640x480 2 | 
| #define OV5640_800x480 3 | 
| #define OV5642 3 | 
| #define OV5642_1024x768 2 | 
| #define OV5642_1280x960 3 | 
| #define OV5642_1600x1200 4 | 
| #define OV5642_1920x1080 7 | 
| #define OV5642_2048x1536 5 | 
| #define OV5642_2592x1944 6 | 
| #define OV5642_320x240 0 | 
| #define OV5642_640x480 1 | 
| #define OV7660 9 | 
| #define OV7670 0 | 
| #define OV7675 2 | 
| #define OV7725 8 | 
| #define OV9650 13 | 
| #define OV9655 6 | 
| #define Overexposure 9 | 
| #define PCLK_DELAY_MASK 0x08 | 
| #define RAW 2 | 
| #define Reddish 3 | 
| #define RWBIT 0x80 | 
| #define Saturation0 4 | 
| #define Saturation1 3 | 
| #define Saturation2 2 | 
| #define Saturation3 1 | 
| #define Saturation4 0 | 
| #define Saturation_1 5 | 
| #define Saturation_2 6 | 
| #define Saturation_3 7 | 
| #define Saturation_4 8 | 
| #define SENSOR_REG_TERM_16BIT 0xFFFF | 
| #define SENSOR_REG_TERM_8BIT 0xFF | 
| #define SENSOR_VAL_TERM_16BIT 0xFFFF | 
| #define SENSOR_VAL_TERM_8BIT 0xFF | 
| #define Sepia 8 | 
| #define Sharpness1 0 | 
| #define Sharpness2 1 | 
| #define Sharpness3 2 | 
| #define Sharpness4 3 | 
| #define Sharpness5 4 | 
| #define Sharpness6 5 | 
| #define Sharpness7 6 | 
| #define Sharpness8 7 | 
| #define Sharpness_auto 8 | 
| #define SHUTTER_MASK 0x02 | 
| #define Simple_AWB 1 | 
| #define SINGLE_FIFO_READ 0x3D | 
| #define Solarize 10 | 
| #define Sunny 1 | 
| #define VER_HIGH_MASK 0xC0 | 
| #define VER_LOW_MASK 0x3F | 
| #define VSYNC_LEVEL_MASK 0x02 | 
| #define VSYNC_MASK 0x01 | 
| #define Yellowish 12 |