driver ov2640 basic header file
uint8_t ov2640_set_offset_y(ov2640_handle_t *handle, uint16_t size)
set offset y
uint8_t ov2640_set_aec_enable(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable aec enable
uint8_t ov2640_set_vertical_size(ov2640_handle_t *handle, uint16_t size)
set vertical size
uint8_t ov2640_set_awb_gain(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable awb gain
uint8_t ov2640_set_cip(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable cip
uint8_t ov2640_set_vfirst(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable vfirst
uint8_t ov2640_set_output_width(ov2640_handle_t *handle, uint16_t size)
set output width
uint8_t ov2640_set_rgb(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable rgb
uint8_t ov2640_set_pre(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable pre
uint8_t ov2640_set_dg(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable dg
uint8_t ov2640_set_uv_avg(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable uv avg
uint8_t ov2640_set_dvp_y8(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable dvp y8
uint8_t ov2640_set_sde(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable sde
uint8_t ov2640_set_sccb_master_access(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable sccb master access
uint8_t ov2640_set_address_auto_increase(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable address auto increase
uint8_t ov2640_set_round(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable round
uint8_t ov2640_set_sccb_master_clock_delay(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable sccb master clock delay
uint8_t ov2640_set_sccb(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable sccb
uint8_t ov2640_set_lp_dp(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable lp dp
uint8_t ov2640_set_horizontal_divider(ov2640_handle_t *handle, uint8_t divider)
set horizontal divider
uint8_t ov2640_set_dvp_pclk(ov2640_handle_t *handle, uint8_t pclk)
set dvp pclk
uint8_t ov2640_set_raw(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable raw
uint8_t ov2640_set_yuv422(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable yuv422
uint8_t ov2640_set_uv_adj(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable uv adj
uint8_t ov2640_set_dp_selx(ov2640_handle_t *handle, uint8_t size)
set dp selx
uint8_t ov2640_set_quantization_scale_factor(ov2640_handle_t *handle, uint8_t factor)
set quantization scale factor
uint8_t ov2640_set_horizontal_size(ov2640_handle_t *handle, uint16_t size)
set horizontal size
uint8_t ov2640_set_vertical_divider(ov2640_handle_t *handle, uint8_t divider)
set vertical divider
uint8_t ov2640_set_raw_gma(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable raw gma
uint8_t ov2640_set_stat_sel(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable stat sel
uint8_t ov2640_set_sensor_pass_through_access(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable sensor pass through access
uint8_t ov2640_set_output_height(ov2640_handle_t *handle, uint16_t size)
set output height
uint8_t ov2640_set_image_horizontal(ov2640_handle_t *handle, uint16_t size)
set image horizontal
uint8_t ov2640_set_cmx(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable cmx
uint8_t ov2640_set_bpc(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable bpc
uint8_t ov2640_set_byte_swap(ov2640_handle_t *handle, ov2640_byte_swap_t byte_swap)
set byte swap
uint8_t ov2640_set_zoom_speed(ov2640_handle_t *handle, uint8_t speed)
set zoom speed
uint8_t ov2640_set_dvp_jpeg_output_href_timing(ov2640_handle_t *handle, ov2640_href_timing_t timing)
set dvp jpeg output href timing
uint8_t ov2640_set_aec_sel(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable aec sel
uint8_t ov2640_set_awb(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable awb
uint8_t ov2640_set_offset_x(ov2640_handle_t *handle, uint16_t size)
set offset x
uint8_t ov2640_set_jpeg_output(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable jpeg output
uint8_t ov2640_set_image_vertical(ov2640_handle_t *handle, uint16_t size)
set image vertical
uint8_t ov2640_set_dsp_bypass(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable dsp bypass
uint8_t ov2640_set_wpc(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable wpc
uint8_t ov2640_set_yuv(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable yuv
uint8_t ov2640_set_sccb_master_speed(ov2640_handle_t *handle, uint8_t speed)
set sccb master speed
uint8_t ov2640_set_dmy(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable dmy
uint8_t ov2640_set_dcw(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable dcw
uint8_t ov2640_set_dvp_output_format(ov2640_handle_t *handle, ov2640_dvp_output_format_t format)
set dvp output format
uint8_t ov2640_set_dp_sely(ov2640_handle_t *handle, uint8_t size)
set dp sely
#define OV2640_BASIC_DEFAULT_DSP_RGB
ov2640_image_resolution_t
ov2640 image resolution enumeration definition
#define OV2640_BASIC_DEFAULT_LUMINANCE_LOW
#define OV2640_BASIC_DEFAULT_AGC_GAIN_CEILING
#define OV2640_BASIC_DEFAULT_COLOR_BAR_TEST
#define OV2640_BASIC_DEFAULT_DSP_SCCB_CLOCK_DELAY
#define OV2640_BASIC_DEFAULT_ZOOM_WINDOW_V_START
#define OV2640_BASIC_DEFAULT_VERTICAL_FLIP
#define OV2640_BASIC_DEFAULT_HREF_POLARITY
#define OV2640_BASIC_DEFAULT_DSP_CMX
#define OV2640_BASIC_DEFAULT_ZOOM
#define OV2640_BASIC_DEFAULT_DSP_SENSOR_PASS_ACCESS
#define OV2640_BASIC_DEFAULT_DSP_YUV
#define OV2640_BASIC_DEFAULT_DSP_UV_AVG
#define OV2640_BASIC_DEFAULT_DSP_BPC
uint8_t ov2640_basic_set_contrast(ov2640_contrast_t contrast)
basic example set contrast
#define OV2640_BASIC_DEFAULT_DSP_ZOOM_SPEED
#define OV2640_BASIC_DEFAULT_V_WINDOW_START
#define OV2640_BASIC_DEFAULT_MODE
#define OV2640_BASIC_DEFAULT_DSP_IMAGE_VERTICAL
uint8_t ov2640_basic_set_jpeg_mode(void)
basic example set jpeg mode
#define OV2640_BASIC_DEFAULT_DSP_DVP_PCLK
#define OV2640_BASIC_DEFAULT_DSP_IMAGE_HORIZONTAL
#define OV2640_BASIC_DEFAULT_DSP_DVP_OUTPUT_FORMAT
#define OV2640_BASIC_DEFAULT_DSP_YUV422
#define OV2640_BASIC_DEFAULT_BD60_AEC
#define OV2640_BASIC_DEFAULT_CHSYNC_HREF_SWAP
#define OV2640_BASIC_DEFAULT_DSP_RAW_GMA
#define OV2640_BASIC_DEFAULT_ZOOM_WINDOW_H_START
uint8_t ov2640_basic_deinit(void)
basic example deinit
#define OV2640_BASIC_DEFAULT_DSP_SCCB_MASTER_SPEED
#define OV2640_BASIC_DEFAULT_DSP_HORIZONTAL_SIZE
#define OV2640_BASIC_DEFAULT_FRAME_LENGTH_ADJ
#define OV2640_BASIC_DEFAULT_VSYNC_POLARITY
#define OV2640_BASIC_DEFAULT_DSP_BYTE_SWAP
#define OV2640_BASIC_DEFAULT_OUTPUT_DRIVE
#define OV2640_BASIC_DEFAULT_EXPOSURE_CONTROL
#define OV2640_BASIC_DEFAULT_DSP_DMY
#define OV2640_BASIC_DEFAULT_FLASH_LIGHT
#define OV2640_BASIC_DEFAULT_DSP_JPEG_OUTPUT
#define OV2640_BASIC_DEFAULT_RESOLUTION
#define OV2640_BASIC_DEFAULT_DSP_SDE
#define OV2640_BASIC_DEFAULT_H_WINDOW_START
#define OV2640_BASIC_DEFAULT_AGC_CONTROL
#define OV2640_BASIC_DEFAULT_DSP_AWB_GAIN
#define OV2640_BASIC_DEFAULT_16_ZONE_AVG_WEIGHT
#define OV2640_BASIC_DEFAULT_DSP_HORIZONTAL_DIV
#define OV2640_BASIC_DEFAULT_DSP_SCCB_ACCESS
#define OV2640_BASIC_DEFAULT_AUTO_BAND
#define OV2640_BASIC_DEFAULT_DSP_QSF
#define OV2640_BASIC_DEFAULT_CLOCK_RATE_DOUBLE
ov2640 basic example default definition
#define OV2640_BASIC_DEFAULT_DSP_DP_SELX
#define OV2640_BASIC_DEFAULT_HISTO_LOW
#define OV2640_BASIC_DEFAULT_DSP_PRE
#define OV2640_BASIC_DEFAULT_PIN_STATUS
#define OV2640_BASIC_DEFAULT_HREF_CHSYNC_SWAP
#define OV2640_BASIC_DEFAULT_SNAPSHOT
#define OV2640_BASIC_DEFAULT_DUMMY_FRAME
#define OV2640_BASIC_DEFAULT_HISTO_HIGH
#define OV2640_BASIC_DEFAULT_DSP_VFIRST
#define OV2640_BASIC_DEFAULT_DSP_SCCB
#define OV2640_BASIC_DEFAULT_DSP_DG
#define OV2640_BASIC_DEFAULT_DSP_WPC
#define OV2640_BASIC_DEFAULT_DSP_CIP
#define OV2640_BASIC_DEFAULT_FRAME_EXPOSURE_PRE_ROW
#define OV2640_BASIC_DEFAULT_DSP_DCW
#define OV2640_BASIC_DEFAULT_DSP_OUTPUT_HEIGHT
#define OV2640_BASIC_DEFAULT_POWER_RESET_PIN_REMAP
#define OV2640_BASIC_DEFAULT_CLOCK_DIVIDER
uint8_t ov2640_basic_set_special_effect(ov2640_special_effect_t effect)
basic example set special effect
#define OV2640_BASIC_DEFAULT_BD50_AEC
#define OV2640_BASIC_DEFAULT_FAST_MODE_HIGH
#define OV2640_BASIC_DEFAULT_BAND
#define OV2640_BASIC_DEFAULT_DSP_VERTICAL_SIZE
#define OV2640_BASIC_DEFAULT_DSP_DP_SELY
#define OV2640_BASIC_DEFAULT_DSP_JPEG_OUTPUT_HREF_TIMING
uint8_t ov2640_basic_init(void)
basic example init
#define OV2640_BASIC_DEFAULT_DSP_AWB
#define OV2640_BASIC_DEFAULT_PCLK_EDGE
#define OV2640_BASIC_DEFAULT_DSP_OFFSET_Y
uint8_t ov2640_basic_set_brightness(ov2640_brightness_t brightness)
basic example set brightness
#define OV2640_BASIC_DEFAULT_PCLK
#define OV2640_BASIC_DEFAULT_DSP_OFFSET_X
#define OV2640_BASIC_DEFAULT_DSP_RAW
uint8_t ov2640_basic_set_rgb565_mode(void)
basic example set rgb565 mode
#define OV2640_BASIC_DEFAULT_PCLK_OUTPUT_BY_HREF
#define OV2640_BASIC_DEFAULT_DSP_ADDRESS_AUTO_INC
uint8_t ov2640_basic_set_light_mode(ov2640_light_mode_t mode)
basic example set light mode
#define OV2640_BASIC_DEFAULT_V_WINDOW_END
#define OV2640_BASIC_DEFAULT_DSP_STAT_SEL
#define OV2640_BASIC_DEFAULT_DSP_VERTICAL_DIV
#define OV2640_BASIC_DEFAULT_HORIZONTAL_MIRROR
#define OV2640_BASIC_DEFAULT_DSP_DVP_Y8
#define OV2640_BASIC_DEFAULT_LUMINANCE_HIGH
#define OV2640_BASIC_DEFAULT_HSYNC_START_POINT
#define OV2640_BASIC_DEFAULT_DSP_LP_DP
#define OV2640_BASIC_DEFAULT_LUMINANCE_AVG
#define OV2640_BASIC_DEFAULT_H_WINDOW_END
#define OV2640_BASIC_DEFAULT_AGC_GAIN
#define OV2640_BASIC_DEFAULT_AEC
uint8_t ov2640_basic_set_image_resolution(ov2640_image_resolution_t resolution)
basic example set image resolution
#define OV2640_BASIC_DEFAULT_DSP_AEC_ENABLE
#define OV2640_BASIC_DEFAULT_DSP_OUTPUT_WIDTH
#define OV2640_BASIC_DEFAULT_FAST_MODE_LOW
#define OV2640_BASIC_DEFAULT_DSP_UV_ADJ
#define OV2640_BASIC_DEFAULT_BAND_FILTER
#define OV2640_BASIC_DEFAULT_VSYNC_PULSE_WIDTH
#define OV2640_BASIC_DEFAULT_LINE_INTERVAL_ADJUST
uint8_t ov2640_basic_set_color_saturation(ov2640_color_saturation_t color)
basic example set color saturation
#define OV2640_BASIC_DEFAULT_DSP_ROUND
#define OV2640_BASIC_DEFAULT_HSYNC_END_POINT
#define OV2640_BASIC_DEFAULT_DSP_AEC_SEL
#define OV2640_BASIC_DEFAULT_HSYNC_POLARITY
@ OV2640_IMAGE_RESOLUTION_WQVGA
@ OV2640_IMAGE_RESOLUTION_SXGA
@ OV2640_IMAGE_RESOLUTION_WXGA
@ OV2640_IMAGE_RESOLUTION_SVGA
@ OV2640_IMAGE_RESOLUTION_UXGA
@ OV2640_IMAGE_RESOLUTION_VGA
@ OV2640_IMAGE_RESOLUTION_XVGA
@ OV2640_IMAGE_RESOLUTION_QVGA
@ OV2640_IMAGE_RESOLUTION_WXGA_PLUS
@ OV2640_IMAGE_RESOLUTION_XGA
@ OV2640_IMAGE_RESOLUTION_CIF
@ OV2640_IMAGE_RESOLUTION_QQVGA
@ OV2640_IMAGE_RESOLUTION_QCIF
uint8_t ov2640_set_special_effect(ov2640_handle_t *handle, ov2640_special_effect_t effect)
set special effect
ov2640_special_effect_t
ov2640 special effect enumeration definition
uint8_t ov2640_set_light_mode(ov2640_handle_t *handle, ov2640_light_mode_t mode)
set light mode
ov2640_contrast_t
ov2640 contrast enumeration definition
ov2640_brightness_t
ov2640 brightness enumeration definition
ov2640_color_saturation_t
ov2640 color saturation enumeration definition
uint8_t ov2640_set_color_saturation(ov2640_handle_t *handle, ov2640_color_saturation_t color)
set color saturation
uint8_t ov2640_set_contrast(ov2640_handle_t *handle, ov2640_contrast_t contrast)
set contrast
ov2640_light_mode_t
ov2640 light mode enumeration definition
uint8_t ov2640_set_brightness(ov2640_handle_t *handle, ov2640_brightness_t brightness)
set brightness
uint8_t ov2640_interface_sccb_deinit(void)
interface sccb bus deinit
uint8_t ov2640_interface_reset_init(void)
interface reset init
uint8_t ov2640_interface_power_down_deinit(void)
interface power down deinit
void ov2640_interface_debug_print(const char *const fmt,...)
interface print format data
uint8_t ov2640_interface_power_down_write(uint8_t level)
interface power down write
uint8_t ov2640_interface_power_down_init(void)
interface power down init
void ov2640_interface_delay_ms(uint32_t ms)
interface delay ms
uint8_t ov2640_interface_sccb_read(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len)
interface sccb bus read
uint8_t ov2640_interface_reset_deinit(void)
interface reset deinit
uint8_t ov2640_interface_sccb_write(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len)
interface sccb bus write
uint8_t ov2640_interface_sccb_init(void)
interface sccb bus init
uint8_t ov2640_interface_reset_write(uint8_t level)
interface reset write
#define DRIVER_OV2640_LINK_POWER_DOWN_INIT(HANDLE, FUC)
link power_down_init function
#define DRIVER_OV2640_LINK_POWER_DOWN_WRITE(HANDLE, FUC)
link power_down_write function
#define DRIVER_OV2640_LINK_INIT(HANDLE, STRUCTURE)
initialize ov2640_handle_t structure
#define DRIVER_OV2640_LINK_SCCB_INIT(HANDLE, FUC)
link sccb_init function
#define DRIVER_OV2640_LINK_POWER_DOWN_DEINIT(HANDLE, FUC)
link power_down_deinit function
#define DRIVER_OV2640_LINK_DELAY_MS(HANDLE, FUC)
link delay_ms function
#define DRIVER_OV2640_LINK_SCCB_READ(HANDLE, FUC)
link sccb_read function
#define DRIVER_OV2640_LINK_SCCB_WRITE(HANDLE, FUC)
link sccb_write function
#define DRIVER_OV2640_LINK_RESET_WRITE(HANDLE, FUC)
link reset_write function
#define DRIVER_OV2640_LINK_SCCB_DEINIT(HANDLE, FUC)
link sccb_deinit function
#define DRIVER_OV2640_LINK_RESET_DEINIT(HANDLE, FUC)
link reset_deinit function
#define DRIVER_OV2640_LINK_RESET_INIT(HANDLE, FUC)
link reset_init function
#define DRIVER_OV2640_LINK_DEBUG_PRINT(HANDLE, FUC)
link debug_print function
uint8_t ov2640_table_jpeg_init(ov2640_handle_t *handle)
table jpeg init
uint8_t ov2640_table_rgb565_init(ov2640_handle_t *handle)
table rgb565 init
uint8_t ov2640_set_vertical_flip(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable vertical flip
uint8_t ov2640_set_hsync_polarity(ov2640_handle_t *handle, ov2640_polarity_t polarity)
set hsync polarity
uint8_t ov2640_set_60hz_banding_aec(ov2640_handle_t *handle, uint16_t aec)
set 60hz banding aec
uint8_t ov2640_set_horizontal_window_end(ov2640_handle_t *handle, uint16_t end)
set horizontal window end
uint8_t ov2640_set_mode(ov2640_handle_t *handle, ov2640_mode_t mode)
set mode
uint8_t ov2640_set_frame_length_adjustment(ov2640_handle_t *handle, uint16_t frame)
set frame length adjustment
uint8_t ov2640_set_hsync_position_and_width_end_point(ov2640_handle_t *handle, uint16_t position)
set hsync position and width end point
uint8_t ov2640_set_clock_rate_double(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable double clock rate
uint8_t ov2640_set_href_chsync_swap(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable href chsync swap
uint8_t ov2640_table_init(ov2640_handle_t *handle)
table init
uint8_t ov2640_set_pclk(ov2640_handle_t *handle, ov2640_pclk_t pclk)
set pclk
uint8_t ov2640_deinit(ov2640_handle_t *handle)
close the chip
uint8_t ov2640_set_output_drive(ov2640_handle_t *handle, ov2640_output_drive_t select)
set output drive
uint8_t ov2640_set_flash_light(ov2640_handle_t *handle, uint8_t control)
set flash light
uint8_t ov2640_set_vertical_window_line_start(ov2640_handle_t *handle, uint16_t start)
set vertical window line start
uint8_t ov2640_set_zoom(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable zoom
uint8_t ov2640_set_vertical_window_line_end(ov2640_handle_t *handle, uint16_t end)
set vertical window line end
uint8_t ov2640_set_live_video_after_snapshot(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable live video after snapshot
uint8_t ov2640_set_pclk_edge(ov2640_handle_t *handle, ov2640_edge_t edge)
set pclk edge
uint8_t ov2640_set_band(ov2640_handle_t *handle, ov2640_band_t band)
set band
uint8_t ov2640_set_aec(ov2640_handle_t *handle, uint16_t aec)
set aec
uint8_t ov2640_set_clock_output_power_down_pin_status(ov2640_handle_t *handle, ov2640_pin_status_t status)
set clock output power down pin status
uint8_t ov2640_set_line_interval_adjust(ov2640_handle_t *handle, uint16_t adjust)
set line interval adjust
uint8_t ov2640_set_pclk_output_qualified_by_href(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable pclk output qualified by href
uint8_t ov2640_set_auto_band(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable auto band
uint8_t ov2640_set_zoom_mode_vertical_window_start_point(ov2640_handle_t *handle, uint16_t point)
set zoom mode vertical window start point
uint8_t ov2640_set_exposure_control(ov2640_handle_t *handle, ov2640_control_t control)
set exposure control
uint8_t ov2640_set_luminance_signal_low_range(ov2640_handle_t *handle, uint8_t range)
set luminance signal low range
uint8_t ov2640_set_dummy_frame(ov2640_handle_t *handle, ov2640_dummy_frame_t frame)
set dummy frame
uint8_t ov2640_set_16_zone_average_weight_option(ov2640_handle_t *handle, uint32_t avg)
set 16 zone average weight option
uint8_t ov2640_set_color_bar_test(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable color bar test
uint8_t ov2640_set_chsync_href_swap(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable chsync href swap
struct ov2640_handle_s ov2640_handle_t
ov2640 handle structure definition
uint8_t ov2640_set_frame_exposure_pre_charge_row_number(ov2640_handle_t *handle, uint8_t num)
set frame exposure pre charge row number
uint8_t ov2640_set_50hz_banding_aec(ov2640_handle_t *handle, uint16_t aec)
set 50hz banding aec
uint8_t ov2640_set_resolution(ov2640_handle_t *handle, ov2640_resolution_t resolution)
set resolution
uint8_t ov2640_init(ov2640_handle_t *handle)
initialize the chip
uint8_t ov2640_set_clock_divider(ov2640_handle_t *handle, uint8_t divider)
set clock divider
uint8_t ov2640_set_fast_mode_large_step_range(ov2640_handle_t *handle, uint8_t high_threshold, uint8_t low_threshold)
set fast mode large step range
uint8_t ov2640_set_agc_gain_ceiling(ov2640_handle_t *handle, ov2640_agc_gain_t agc)
set agc
uint8_t ov2640_set_horizontal_mirror(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable horizontal mirror
uint8_t ov2640_set_vsync_polarity(ov2640_handle_t *handle, ov2640_polarity_t polarity)
set vsync polarity
uint8_t ov2640_set_agc_control(ov2640_handle_t *handle, ov2640_control_t control)
set agc control
uint8_t ov2640_set_histogram_algorithm_high_level(ov2640_handle_t *handle, uint8_t level)
set histogram algorithm high level
uint8_t ov2640_set_band_filter(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable band filter
uint8_t ov2640_set_luminance_signal_high_range(ov2640_handle_t *handle, uint8_t range)
set luminance signal high range
uint8_t ov2640_set_luminance_average(ov2640_handle_t *handle, uint8_t average)
set luminance average
uint8_t ov2640_set_horizontal_window_start(ov2640_handle_t *handle, uint16_t start)
set horizontal window start
uint8_t ov2640_set_hsync_position_and_width_start_point(ov2640_handle_t *handle, uint16_t position)
set hsync position and width start point
uint8_t ov2640_set_href_polarity(ov2640_handle_t *handle, ov2640_polarity_t polarity)
set href polarity
uint8_t ov2640_set_zoom_window_horizontal_start_point(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable zoom window horizontal start point
uint8_t ov2640_set_power_reset_pin_remap(ov2640_handle_t *handle, ov2640_bool_t enable)
enable or disable power reset pin remap
uint8_t ov2640_set_agc_gain(ov2640_handle_t *handle, uint16_t gain)
set agc gain
uint8_t ov2640_set_histogram_algorithm_low_level(ov2640_handle_t *handle, uint8_t level)
set histogram algorithm low level
uint8_t ov2640_set_vsync_pulse_width(ov2640_handle_t *handle, uint16_t width)
set vsync pulse width