|
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 |