David Fletcher / Mbed 2 deprecated cc3100_Test_websock_Camera_CM4F

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers ov5642.h Source File

ov5642.h

00001 
00002 
00003 #ifndef OV5642_H
00004 #define OV5642_H
00005 
00006     /****************************************************************/
00007     /* define a structure for sensor register initialization values */
00008     /****************************************************************/
00009 struct sensor_reg {
00010     uint16_t reg;
00011     uint16_t val;
00012 };
00013 
00014     void check_camId(void);
00015     void init_cam(void);
00016     void OV5642_set_JPEG_size(void);
00017     int wrSensorRegs(const struct sensor_reg*);
00018     int wrSensorRegs8_8(const struct sensor_reg*);
00019     int wrSensorRegs8_16(const struct sensor_reg*);
00020     int wrSensorRegs16_8(const struct sensor_reg*);
00021     int wrSensorRegs16_16(const struct sensor_reg*);
00022         
00023     uint8_t wrSensorReg(int regID, int regDat);
00024     uint8_t wrSensorReg8_8(int regID, int regDat);
00025     uint8_t wrSensorReg8_16(int regID, int regDat);
00026     uint8_t wrSensorReg16_8(int regID, int regDat);
00027     uint8_t wrSensorReg16_16(int regID, int regDat);
00028         
00029     uint8_t rdSensorReg8_8(uint8_t regID, uint8_t* regDat);
00030     uint8_t rdSensorReg16_8(uint16_t regID, uint8_t* regDat);
00031     uint8_t rdSensorReg8_16(uint8_t regID, uint16_t* regDat);
00032     uint8_t rdSensorReg16_16(uint16_t regID, uint16_t* regDat);
00033 
00034 
00035 
00036 
00037 
00038 #endif