123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
-
- #ifndef __CAMERA_H
- #define __CAMERA_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- #include <stdint.h>
-
-
- typedef struct
- {
- void (*Init)(uint16_t, uint32_t);
- uint16_t (*ReadID)(uint16_t);
- void (*Config)(uint16_t, uint32_t, uint32_t, uint32_t);
- }CAMERA_DrvTypeDef;
- #define CAMERA_R160x120 0x00
- #define CAMERA_R320x240 0x01
- #define CAMERA_R480x272 0x02
- #define CAMERA_R640x480 0x03
- #define CAMERA_CONTRAST_BRIGHTNESS 0x00
- #define CAMERA_BLACK_WHITE 0x01
- #define CAMERA_COLOR_EFFECT 0x03
- #define CAMERA_BRIGHTNESS_LEVEL0 0x00
- #define CAMERA_BRIGHTNESS_LEVEL1 0x01
- #define CAMERA_BRIGHTNESS_LEVEL2 0x02
- #define CAMERA_BRIGHTNESS_LEVEL3 0x03
- #define CAMERA_BRIGHTNESS_LEVEL4 0x04
- #define CAMERA_CONTRAST_LEVEL0 0x05
- #define CAMERA_CONTRAST_LEVEL1 0x06
- #define CAMERA_CONTRAST_LEVEL2 0x07
- #define CAMERA_CONTRAST_LEVEL3 0x08
- #define CAMERA_CONTRAST_LEVEL4 0x09
-
- #define CAMERA_BLACK_WHITE_BW 0x00
- #define CAMERA_BLACK_WHITE_NEGATIVE 0x01
- #define CAMERA_BLACK_WHITE_BW_NEGATIVE 0x02
- #define CAMERA_BLACK_WHITE_NORMAL 0x03
-
- #define CAMERA_COLOR_EFFECT_NONE 0x00
- #define CAMERA_COLOR_EFFECT_BLUE 0x01
- #define CAMERA_COLOR_EFFECT_GREEN 0x02
- #define CAMERA_COLOR_EFFECT_RED 0x03
- #define CAMERA_COLOR_EFFECT_ANTIQUE 0x04
- #ifdef __cplusplus
- }
- #endif
- #endif
|