![]() |
LibDriver OV2640
|
ov2640 sensor driver modules More...
Data Structures | |
| struct | ov2640_handle_s |
| ov2640 handle structure definition More... | |
| struct | ov2640_info_s |
| ov2640 information structure definition More... | |
Typedefs | |
| typedef struct ov2640_handle_s | ov2640_handle_t |
| ov2640 handle structure definition | |
| typedef struct ov2640_info_s | ov2640_info_t |
| ov2640 information structure definition | |
Functions | |
| uint8_t | ov2640_info (ov2640_info_t *info) |
| get chip's information | |
| uint8_t | ov2640_init (ov2640_handle_t *handle) |
| initialize the chip | |
| uint8_t | ov2640_deinit (ov2640_handle_t *handle) |
| close the chip | |
| uint8_t | ov2640_table_init (ov2640_handle_t *handle) |
| table init | |
| 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_agc_gain (ov2640_handle_t *handle, uint16_t gain) |
| set agc gain | |
| uint8_t | ov2640_get_agc_gain (ov2640_handle_t *handle, uint16_t *gain) |
| get agc gain | |
| uint8_t | ov2640_set_dummy_frame (ov2640_handle_t *handle, ov2640_dummy_frame_t frame) |
| set dummy frame | |
| uint8_t | ov2640_get_dummy_frame (ov2640_handle_t *handle, ov2640_dummy_frame_t *frame) |
| get dummy frame | |
| uint8_t | ov2640_set_vertical_window_line_start (ov2640_handle_t *handle, uint16_t start) |
| set vertical window line start | |
| uint8_t | ov2640_get_vertical_window_line_start (ov2640_handle_t *handle, uint16_t *start) |
| get vertical window line start | |
| uint8_t | ov2640_set_vertical_window_line_end (ov2640_handle_t *handle, uint16_t end) |
| set vertical window line end | |
| uint8_t | ov2640_get_vertical_window_line_end (ov2640_handle_t *handle, uint16_t *end) |
| get vertical window line end | |
| uint8_t | ov2640_set_horizontal_mirror (ov2640_handle_t *handle, ov2640_bool_t enable) |
| enable or disable horizontal mirror | |
| uint8_t | ov2640_get_horizontal_mirror (ov2640_handle_t *handle, ov2640_bool_t *enable) |
| get horizontal mirror status | |
| uint8_t | ov2640_set_vertical_flip (ov2640_handle_t *handle, ov2640_bool_t enable) |
| enable or disable vertical flip | |
| uint8_t | ov2640_get_vertical_flip (ov2640_handle_t *handle, ov2640_bool_t *enable) |
| get vertical flip status | |
| uint8_t | ov2640_set_aec (ov2640_handle_t *handle, uint16_t aec) |
| set aec | |
| uint8_t | ov2640_get_aec (ov2640_handle_t *handle, uint16_t *aec) |
| get aec | |
| 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_get_frame_exposure_pre_charge_row_number (ov2640_handle_t *handle, uint8_t *num) |
| get frame exposure pre charge row number | |
| uint8_t | ov2640_set_mode (ov2640_handle_t *handle, ov2640_mode_t mode) |
| set mode | |
| uint8_t | ov2640_get_mode (ov2640_handle_t *handle, ov2640_mode_t *mode) |
| get mode | |
| 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_get_power_reset_pin_remap (ov2640_handle_t *handle, ov2640_bool_t *enable) |
| get power reset pin remap status | |
| uint8_t | ov2640_set_output_drive (ov2640_handle_t *handle, ov2640_output_drive_t select) |
| set output drive | |
| uint8_t | ov2640_get_output_drive (ov2640_handle_t *handle, ov2640_output_drive_t *select) |
| get output drive | |
| uint8_t | ov2640_set_band (ov2640_handle_t *handle, ov2640_band_t band) |
| set band | |
| uint8_t | ov2640_get_band (ov2640_handle_t *handle, ov2640_band_t *band) |
| get band | |
| uint8_t | ov2640_set_auto_band (ov2640_handle_t *handle, ov2640_bool_t enable) |
| enable or disable auto band | |
| uint8_t | ov2640_get_auto_band (ov2640_handle_t *handle, ov2640_bool_t *enable) |
| get auto band status | |
| 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_get_live_video_after_snapshot (ov2640_handle_t *handle, ov2640_bool_t *enable) |
| get live video after snapshot status | |
| 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_get_clock_output_power_down_pin_status (ov2640_handle_t *handle, ov2640_pin_status_t *status) |
| get clock output power down pin status | |
| uint8_t | ov2640_set_clock_rate_double (ov2640_handle_t *handle, ov2640_bool_t enable) |
| enable or disable double clock rate | |
| uint8_t | ov2640_get_clock_rate_double (ov2640_handle_t *handle, ov2640_bool_t *enable) |
| get clock rate double status | |
| uint8_t | ov2640_set_clock_divider (ov2640_handle_t *handle, uint8_t divider) |
| set clock divider | |
| uint8_t | ov2640_get_clock_divider (ov2640_handle_t *handle, uint8_t *divider) |
| get clock divider | |
| uint8_t | ov2640_soft_reset (ov2640_handle_t *handle) |
| soft reset | |
| uint8_t | ov2640_set_resolution (ov2640_handle_t *handle, ov2640_resolution_t resolution) |
| set resolution | |
| uint8_t | ov2640_get_resolution (ov2640_handle_t *handle, ov2640_resolution_t *resolution) |
| get resolution | |
| uint8_t | ov2640_set_zoom (ov2640_handle_t *handle, ov2640_bool_t enable) |
| enable or disable zoom | |
| uint8_t | ov2640_get_zoom (ov2640_handle_t *handle, ov2640_bool_t *enable) |
| get zoom status | |
| uint8_t | ov2640_set_color_bar_test (ov2640_handle_t *handle, ov2640_bool_t enable) |
| enable or disable color bar test | |
| uint8_t | ov2640_get_color_bar_test (ov2640_handle_t *handle, ov2640_bool_t *enable) |
| get color bar test status | |
| uint8_t | ov2640_set_band_filter (ov2640_handle_t *handle, ov2640_bool_t enable) |
| enable or disable band filter | |
| uint8_t | ov2640_get_band_filter (ov2640_handle_t *handle, ov2640_bool_t *enable) |
| get band filter status | |
| uint8_t | ov2640_set_agc_control (ov2640_handle_t *handle, ov2640_control_t control) |
| set agc control | |
| uint8_t | ov2640_get_agc_control (ov2640_handle_t *handle, ov2640_control_t *control) |
| get agc control | |
| uint8_t | ov2640_set_exposure_control (ov2640_handle_t *handle, ov2640_control_t control) |
| set exposure control | |
| uint8_t | ov2640_get_exposure_control (ov2640_handle_t *handle, ov2640_control_t *control) |
| get exposure control | |
| uint8_t | ov2640_set_agc_gain_ceiling (ov2640_handle_t *handle, ov2640_agc_gain_t agc) |
| set agc | |
| uint8_t | ov2640_get_agc_gain_ceiling (ov2640_handle_t *handle, ov2640_agc_gain_t *agc) |
| get agc | |
| uint8_t | ov2640_set_chsync_href_swap (ov2640_handle_t *handle, ov2640_bool_t enable) |
| enable or disable chsync href swap | |
| uint8_t | ov2640_get_chsync_href_swap (ov2640_handle_t *handle, ov2640_bool_t *enable) |
| get chsync href swap status | |
| uint8_t | ov2640_set_href_chsync_swap (ov2640_handle_t *handle, ov2640_bool_t enable) |
| enable or disable href chsync swap | |
| uint8_t | ov2640_get_href_chsync_swap (ov2640_handle_t *handle, ov2640_bool_t *enable) |
| get href chsync swap status | |
| 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_get_pclk_output_qualified_by_href (ov2640_handle_t *handle, ov2640_bool_t *enable) |
| get pclk output qualified by href status | |
| uint8_t | ov2640_set_pclk_edge (ov2640_handle_t *handle, ov2640_edge_t edge) |
| set pclk edge | |
| uint8_t | ov2640_get_pclk_edge (ov2640_handle_t *handle, ov2640_edge_t *edge) |
| get pclk edge | |
| uint8_t | ov2640_set_href_polarity (ov2640_handle_t *handle, ov2640_polarity_t polarity) |
| set href polarity | |
| uint8_t | ov2640_get_href_polarity (ov2640_handle_t *handle, ov2640_polarity_t *polarity) |
| get href polarity | |
| uint8_t | ov2640_set_vsync_polarity (ov2640_handle_t *handle, ov2640_polarity_t polarity) |
| set vsync polarity | |
| uint8_t | ov2640_get_vsync_polarity (ov2640_handle_t *handle, ov2640_polarity_t *polarity) |
| get vsync polarity | |
| uint8_t | ov2640_set_hsync_polarity (ov2640_handle_t *handle, ov2640_polarity_t polarity) |
| set hsync polarity | |
| uint8_t | ov2640_get_hsync_polarity (ov2640_handle_t *handle, ov2640_polarity_t *polarity) |
| get hsync polarity | |
| uint8_t | ov2640_set_luminance_signal_high_range (ov2640_handle_t *handle, uint8_t range) |
| set luminance signal high range | |
| uint8_t | ov2640_get_luminance_signal_high_range (ov2640_handle_t *handle, uint8_t *range) |
| get luminance signal high range | |
| uint8_t | ov2640_set_luminance_signal_low_range (ov2640_handle_t *handle, uint8_t range) |
| set luminance signal low range | |
| uint8_t | ov2640_get_luminance_signal_low_range (ov2640_handle_t *handle, uint8_t *range) |
| get luminance signal low range | |
| 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_get_fast_mode_large_step_range (ov2640_handle_t *handle, uint8_t *high_threshold, uint8_t *low_threshold) |
| get fast mode large step range | |
| uint8_t | ov2640_set_line_interval_adjust (ov2640_handle_t *handle, uint16_t adjust) |
| set line interval adjust | |
| uint8_t | ov2640_get_line_interval_adjust (ov2640_handle_t *handle, uint16_t *adjust) |
| get line interval adjust | |
| 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_get_hsync_position_and_width_end_point (ov2640_handle_t *handle, uint16_t *position) |
| get hsync position and width end point | |
| 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_get_hsync_position_and_width_start_point (ov2640_handle_t *handle, uint16_t *position) |
| get hsync position and width start point | |
| uint8_t | ov2640_set_vsync_pulse_width (ov2640_handle_t *handle, uint16_t width) |
| set vsync pulse width | |
| uint8_t | ov2640_get_vsync_pulse_width (ov2640_handle_t *handle, uint16_t *width) |
| get vsync pulse width | |
| uint8_t | ov2640_set_luminance_average (ov2640_handle_t *handle, uint8_t average) |
| set luminance average | |
| uint8_t | ov2640_get_luminance_average (ov2640_handle_t *handle, uint8_t *average) |
| get luminance average | |
| uint8_t | ov2640_set_horizontal_window_start (ov2640_handle_t *handle, uint16_t start) |
| set horizontal window start | |
| uint8_t | ov2640_get_horizontal_window_start (ov2640_handle_t *handle, uint16_t *start) |
| get horizontal window start | |
| uint8_t | ov2640_set_horizontal_window_end (ov2640_handle_t *handle, uint16_t end) |
| set horizontal window end | |
| uint8_t | ov2640_get_horizontal_window_end (ov2640_handle_t *handle, uint16_t *end) |
| get horizontal window end | |
| uint8_t | ov2640_set_pclk (ov2640_handle_t *handle, ov2640_pclk_t pclk) |
| set pclk | |
| uint8_t | ov2640_get_pclk (ov2640_handle_t *handle, ov2640_pclk_t *pclk) |
| get pclk | |
| 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_get_zoom_window_horizontal_start_point (ov2640_handle_t *handle, ov2640_bool_t *enable) |
| get zoom window horizontal start point status | |
| uint8_t | ov2640_set_frame_length_adjustment (ov2640_handle_t *handle, uint16_t frame) |
| set frame length adjustment | |
| uint8_t | ov2640_get_frame_length_adjustment (ov2640_handle_t *handle, uint16_t *frame) |
| get frame length adjustment | |
| 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_get_zoom_mode_vertical_window_start_point (ov2640_handle_t *handle, uint16_t *point) |
| get zoom mode vertical window start point | |
| uint8_t | ov2640_set_flash_light (ov2640_handle_t *handle, uint8_t control) |
| set flash light | |
| uint8_t | ov2640_get_flash_light (ov2640_handle_t *handle, uint8_t *control) |
| get flash light | |
| uint8_t | ov2640_set_50hz_banding_aec (ov2640_handle_t *handle, uint16_t aec) |
| set 50hz banding aec | |
| uint8_t | ov2640_get_50hz_banding_aec (ov2640_handle_t *handle, uint16_t *aec) |
| get 50hz banding aec | |
| uint8_t | ov2640_set_60hz_banding_aec (ov2640_handle_t *handle, uint16_t aec) |
| set 60hz banding aec | |
| uint8_t | ov2640_get_60hz_banding_aec (ov2640_handle_t *handle, uint16_t *aec) |
| get 60hz banding aec | |
| 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_get_16_zone_average_weight_option (ov2640_handle_t *handle, uint32_t *avg) |
| get 16 zone average weight option | |
| uint8_t | ov2640_set_histogram_algorithm_low_level (ov2640_handle_t *handle, uint8_t level) |
| set histogram algorithm low level | |
| uint8_t | ov2640_get_histogram_algorithm_low_level (ov2640_handle_t *handle, uint8_t *level) |
| get histogram algorithm low level | |
| uint8_t | ov2640_set_histogram_algorithm_high_level (ov2640_handle_t *handle, uint8_t level) |
| set histogram algorithm high level | |
| uint8_t | ov2640_get_histogram_algorithm_high_level (ov2640_handle_t *handle, uint8_t *level) |
| get histogram algorithm high level | |
ov2640 sensor driver modules
| typedef struct ov2640_handle_s ov2640_handle_t |
ov2640 handle structure definition
| typedef struct ov2640_info_s ov2640_info_t |
ov2640 information structure definition
| enum ov2640_agc_gain_t |
ov2640 agc gain enumeration definition
| Enumerator | |
|---|---|
| OV2640_AGC_2X | 2x |
| OV2640_AGC_4X | 4x |
| OV2640_AGC_8X | 8x |
| OV2640_AGC_16X | 16x |
| OV2640_AGC_32X | 32x |
| OV2640_AGC_64X | 64x |
| OV2640_AGC_128X | 128x |
Definition at line 139 of file driver_ov2640.h.
| enum ov2640_band_t |
ov2640 band enumeration definition
| Enumerator | |
|---|---|
| OV2640_BAND_60HZ | 60hz |
| OV2640_BAND_50HZ | 50hz |
Definition at line 91 of file driver_ov2640.h.
| enum ov2640_bool_t |
ov2640 bool enumeration definition
| Enumerator | |
|---|---|
| OV2640_BOOL_FALSE | false |
| OV2640_BOOL_TRUE | true |
Definition at line 62 of file driver_ov2640.h.
| enum ov2640_control_t |
ov2640 control enumeration definition
| Enumerator | |
|---|---|
| OV2640_CONTROL_MANUAL | manual |
| OV2640_CONTROL_AUTO | auto |
Definition at line 130 of file driver_ov2640.h.
| enum ov2640_dummy_frame_t |
ov2640 dummy frame enumeration definition
| Enumerator | |
|---|---|
| OV2640_DUMMY_FRAME_NONE | none dummy frame |
| OV2640_DUMMY_FRAME_1 | 1 dummy frame |
| OV2640_DUMMY_FRAME_3 | 3 dummy frame |
| OV2640_DUMMY_FRAME_7 | 7 dummy frame |
Definition at line 71 of file driver_ov2640.h.
| enum ov2640_edge_t |
ov2640 edge enumeration definition
| Enumerator | |
|---|---|
| OV2640_EDGE_FALLING | falling |
| OV2640_EDGE_RISING | rising |
Definition at line 153 of file driver_ov2640.h.
| enum ov2640_mode_t |
ov2640 mode enumeration definition
| Enumerator | |
|---|---|
| OV2640_MODE_NORMAL | normal mode |
| OV2640_MODE_STANDBY | standby mode |
Definition at line 82 of file driver_ov2640.h.
ov2640 output drive enumeration definition
| Enumerator | |
|---|---|
| OV2640_OUTPUT_DRIVE_1_CAPABILITY | 1 capability |
| OV2640_OUTPUT_DRIVE_3_CAPABILITY | 3 capability |
| OV2640_OUTPUT_DRIVE_2_CAPABILITY | 2 capability |
| OV2640_OUTPUT_DRIVE_4_CAPABILITY | 4 capability |
Definition at line 109 of file driver_ov2640.h.
| enum ov2640_pclk_t |
ov2640 pclk enumeration definition
| Enumerator | |
|---|---|
| OV2640_PCLK_NO_EFFECT | no effect |
| OV2640_PCLK_DIVIDE_2 | divide by 2 |
| OV2640_PCLK_DIVIDE_4 | divide by 4 |
Definition at line 171 of file driver_ov2640.h.
| enum ov2640_pin_status_t |
ov2640 pin status enumeration definition
| Enumerator | |
|---|---|
| OV2640_PIN_STATUS_TRI_STATE | tri state |
| OV2640_PIN_STATUS_LAST_STATE | last state |
Definition at line 100 of file driver_ov2640.h.
| enum ov2640_polarity_t |
ov2640 polarity enumeration definition
| Enumerator | |
|---|---|
| OV2640_POLARITY_POSITIVE | positive |
| OV2640_POLARITY_NEGATIVE | negative |
Definition at line 162 of file driver_ov2640.h.
| enum ov2640_resolution_t |
ov2640 resolution enumeration definition
| Enumerator | |
|---|---|
| OV2640_RESOLUTION_UXGA | uxga mode |
| OV2640_RESOLUTION_CIF | cif mode |
| OV2640_RESOLUTION_SVGA | svga mode |
Definition at line 120 of file driver_ov2640.h.
| uint8_t ov2640_deinit | ( | ov2640_handle_t * | handle | ) |
close the chip
| [in] | *handle | pointer to an ov2640 handle structure |
Definition at line 774 of file driver_ov2640.c.
| uint8_t ov2640_get_16_zone_average_weight_option | ( | ov2640_handle_t * | handle, |
| uint32_t * | avg ) |
get 16 zone average weight option
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *avg | pointer to an avg buffer |
Definition at line 5302 of file driver_ov2640.c.
| uint8_t ov2640_get_50hz_banding_aec | ( | ov2640_handle_t * | handle, |
| uint16_t * | aec ) |
get 50hz banding aec
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *aec | pointer to an aec buffer |
Definition at line 5091 of file driver_ov2640.c.
| uint8_t ov2640_get_60hz_banding_aec | ( | ov2640_handle_t * | handle, |
| uint16_t * | aec ) |
get 60hz banding aec
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *aec | pointer to an aec buffer |
Definition at line 5196 of file driver_ov2640.c.
| uint8_t ov2640_get_aec | ( | ov2640_handle_t * | handle, |
| uint16_t * | aec ) |
get aec
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *aec | pointer to an aec buffer |
Definition at line 1603 of file driver_ov2640.c.
| uint8_t ov2640_get_agc_control | ( | ov2640_handle_t * | handle, |
| ov2640_control_t * | control ) |
get agc control
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *control | pointer to a control buffer |
Definition at line 2892 of file driver_ov2640.c.
| uint8_t ov2640_get_agc_gain | ( | ov2640_handle_t * | handle, |
| uint16_t * | gain ) |
get agc gain
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *gain | pointer to a gain buffer |
Definition at line 1033 of file driver_ov2640.c.
| uint8_t ov2640_get_agc_gain_ceiling | ( | ov2640_handle_t * | handle, |
| ov2640_agc_gain_t * | agc ) |
get agc
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *agc | pointer to an agc buffer |
Definition at line 3056 of file driver_ov2640.c.
| uint8_t ov2640_get_auto_band | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t * | enable ) |
get auto band status
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 2102 of file driver_ov2640.c.
| uint8_t ov2640_get_band | ( | ov2640_handle_t * | handle, |
| ov2640_band_t * | band ) |
get band
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *band | pointer to a band buffer |
Definition at line 2020 of file driver_ov2640.c.
| uint8_t ov2640_get_band_filter | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t * | enable ) |
get band filter status
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *enable | pointer to a value buffer |
Definition at line 2810 of file driver_ov2640.c.
| uint8_t ov2640_get_chsync_href_swap | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t * | enable ) |
get chsync href swap status
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *enable | pointer to a value buffer |
Definition at line 3138 of file driver_ov2640.c.
| uint8_t ov2640_get_clock_divider | ( | ov2640_handle_t * | handle, |
| uint8_t * | divider ) |
get clock divider
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *divider | pointer to a divider buffer |
Definition at line 2437 of file driver_ov2640.c.
| uint8_t ov2640_get_clock_output_power_down_pin_status | ( | ov2640_handle_t * | handle, |
| ov2640_pin_status_t * | status ) |
get clock output power down pin status
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *status | pointer to a pin status buffer |
Definition at line 2266 of file driver_ov2640.c.
| uint8_t ov2640_get_clock_rate_double | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t * | enable ) |
get clock rate double status
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 2348 of file driver_ov2640.c.
| uint8_t ov2640_get_color_bar_test | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t * | enable ) |
get color bar test status
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *enable | pointer to a value buffer |
Definition at line 2728 of file driver_ov2640.c.
| uint8_t ov2640_get_dummy_frame | ( | ov2640_handle_t * | handle, |
| ov2640_dummy_frame_t * | frame ) |
get dummy frame
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *frame | pointer to a frame buffer |
Definition at line 1123 of file driver_ov2640.c.
| uint8_t ov2640_get_exposure_control | ( | ov2640_handle_t * | handle, |
| ov2640_control_t * | control ) |
get exposure control
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *control | pointer to a control buffer |
Definition at line 2974 of file driver_ov2640.c.
| uint8_t ov2640_get_fast_mode_large_step_range | ( | ov2640_handle_t * | handle, |
| uint8_t * | high_threshold, | ||
| uint8_t * | low_threshold ) |
get fast mode large step range
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *high_threshold | pointer to a high threshold buffer |
| [out] | *low_threshold | pointer to a low threshold buffer |
Definition at line 3864 of file driver_ov2640.c.
| uint8_t ov2640_get_flash_light | ( | ov2640_handle_t * | handle, |
| uint8_t * | control ) |
get flash light
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *control | pointer to a control buffer |
Definition at line 4994 of file driver_ov2640.c.
| uint8_t ov2640_get_frame_exposure_pre_charge_row_number | ( | ov2640_handle_t * | handle, |
| uint8_t * | num ) |
get frame exposure pre charge row number
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *num | pointer to a pre charge row number buffer |
Definition at line 1694 of file driver_ov2640.c.
| uint8_t ov2640_get_frame_length_adjustment | ( | ov2640_handle_t * | handle, |
| uint16_t * | frame ) |
get frame length adjustment
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *frame | pointer to a frame buffer |
Definition at line 4807 of file driver_ov2640.c.
| uint8_t ov2640_get_histogram_algorithm_high_level | ( | ov2640_handle_t * | handle, |
| uint8_t * | level ) |
get histogram algorithm high level
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *level | pointer to a high level buffer |
Definition at line 5474 of file driver_ov2640.c.
| uint8_t ov2640_get_histogram_algorithm_low_level | ( | ov2640_handle_t * | handle, |
| uint8_t * | level ) |
get histogram algorithm low level
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *level | pointer to a low level buffer |
Definition at line 5400 of file driver_ov2640.c.
| uint8_t ov2640_get_horizontal_mirror | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t * | enable ) |
get horizontal mirror status
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 1415 of file driver_ov2640.c.
| uint8_t ov2640_get_horizontal_window_end | ( | ov2640_handle_t * | handle, |
| uint16_t * | end ) |
get horizontal window end
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *end | pointer to a horizontal window end buffer |
Definition at line 4546 of file driver_ov2640.c.
| uint8_t ov2640_get_horizontal_window_start | ( | ov2640_handle_t * | handle, |
| uint16_t * | start ) |
get horizontal window start
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *start | pointer to a horizontal window start buffer |
Definition at line 4441 of file driver_ov2640.c.
| uint8_t ov2640_get_href_chsync_swap | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t * | enable ) |
get href chsync swap status
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *enable | pointer to a value buffer |
Definition at line 3220 of file driver_ov2640.c.
| uint8_t ov2640_get_href_polarity | ( | ov2640_handle_t * | handle, |
| ov2640_polarity_t * | polarity ) |
get href polarity
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *polarity | pointer to a polarity buffer |
Definition at line 3466 of file driver_ov2640.c.
| uint8_t ov2640_get_hsync_polarity | ( | ov2640_handle_t * | handle, |
| ov2640_polarity_t * | polarity ) |
get hsync polarity
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *polarity | pointer to a polarity buffer |
Definition at line 3630 of file driver_ov2640.c.
| uint8_t ov2640_get_hsync_position_and_width_end_point | ( | ov2640_handle_t * | handle, |
| uint16_t * | position ) |
get hsync position and width end point
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *position | pointer to a position buffer |
Definition at line 4067 of file driver_ov2640.c.
| uint8_t ov2640_get_hsync_position_and_width_start_point | ( | ov2640_handle_t * | handle, |
| uint16_t * | position ) |
get hsync position and width start point
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *position | pointer to a position buffer |
Definition at line 4172 of file driver_ov2640.c.
| uint8_t ov2640_get_line_interval_adjust | ( | ov2640_handle_t * | handle, |
| uint16_t * | adjust ) |
get line interval adjust
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *adjust | pointer to a line interval adjust buffer |
Definition at line 3962 of file driver_ov2640.c.
| uint8_t ov2640_get_live_video_after_snapshot | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t * | enable ) |
get live video after snapshot status
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 2184 of file driver_ov2640.c.
| uint8_t ov2640_get_luminance_average | ( | ov2640_handle_t * | handle, |
| uint8_t * | average ) |
get luminance average
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *average | pointer to a luminance average buffer |
Definition at line 4344 of file driver_ov2640.c.
| uint8_t ov2640_get_luminance_signal_high_range | ( | ov2640_handle_t * | handle, |
| uint8_t * | range ) |
get luminance signal high range
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *range | pointer to a range buffer |
Definition at line 3704 of file driver_ov2640.c.
| uint8_t ov2640_get_luminance_signal_low_range | ( | ov2640_handle_t * | handle, |
| uint8_t * | range ) |
get luminance signal low range
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *range | pointer to a range buffer |
Definition at line 3776 of file driver_ov2640.c.
| uint8_t ov2640_get_mode | ( | ov2640_handle_t * | handle, |
| ov2640_mode_t * | mode ) |
get mode
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *mode | pointer to a mode buffer |
Definition at line 1774 of file driver_ov2640.c.
| uint8_t ov2640_get_output_drive | ( | ov2640_handle_t * | handle, |
| ov2640_output_drive_t * | select ) |
get output drive
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *select | pointer to an output drive buffer |
Definition at line 1938 of file driver_ov2640.c.
| uint8_t ov2640_get_pclk | ( | ov2640_handle_t * | handle, |
| ov2640_pclk_t * | pclk ) |
get pclk
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *pclk | pointer to a pclk buffer |
Definition at line 4636 of file driver_ov2640.c.
| uint8_t ov2640_get_pclk_edge | ( | ov2640_handle_t * | handle, |
| ov2640_edge_t * | edge ) |
get pclk edge
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *edge | pointer to an edge buffer |
Definition at line 3384 of file driver_ov2640.c.
| uint8_t ov2640_get_pclk_output_qualified_by_href | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t * | enable ) |
get pclk output qualified by href status
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *enable | pointer to a value buffer |
Definition at line 3302 of file driver_ov2640.c.
| uint8_t ov2640_get_power_reset_pin_remap | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t * | enable ) |
get power reset pin remap status
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 1856 of file driver_ov2640.c.
| uint8_t ov2640_get_resolution | ( | ov2640_handle_t * | handle, |
| ov2640_resolution_t * | resolution ) |
get resolution
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *resolution | pointer to a resolution buffer |
Definition at line 2564 of file driver_ov2640.c.
| uint8_t ov2640_get_vertical_flip | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t * | enable ) |
get vertical flip status
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 1497 of file driver_ov2640.c.
| uint8_t ov2640_get_vertical_window_line_end | ( | ov2640_handle_t * | handle, |
| uint16_t * | end ) |
get vertical window line end
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *end | pointer to an end buffer |
Definition at line 1325 of file driver_ov2640.c.
| uint8_t ov2640_get_vertical_window_line_start | ( | ov2640_handle_t * | handle, |
| uint16_t * | start ) |
get vertical window line start
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *start | pointer to a start buffer |
Definition at line 1220 of file driver_ov2640.c.
| uint8_t ov2640_get_vsync_polarity | ( | ov2640_handle_t * | handle, |
| ov2640_polarity_t * | polarity ) |
get vsync polarity
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *polarity | pointer to a polarity buffer |
Definition at line 3548 of file driver_ov2640.c.
| uint8_t ov2640_get_vsync_pulse_width | ( | ov2640_handle_t * | handle, |
| uint16_t * | width ) |
get vsync pulse width
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *width | pointer to a width buffer |
Definition at line 4262 of file driver_ov2640.c.
| uint8_t ov2640_get_zoom | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t * | enable ) |
get zoom status
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *enable | pointer to a value buffer |
Definition at line 2646 of file driver_ov2640.c.
| uint8_t ov2640_get_zoom_mode_vertical_window_start_point | ( | ov2640_handle_t * | handle, |
| uint16_t * | point ) |
get zoom mode vertical window start point
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *point | pointer to a point buffer |
Definition at line 4912 of file driver_ov2640.c.
| uint8_t ov2640_get_zoom_window_horizontal_start_point | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t * | enable ) |
get zoom window horizontal start point status
| [in] | *handle | pointer to an ov2640 handle structure |
| [out] | *enable | pointer to a value buffer |
Definition at line 4718 of file driver_ov2640.c.
| uint8_t ov2640_info | ( | ov2640_info_t * | info | ) |
get chip's information
| [out] | *info | pointer to an ov2640 info structure |
Definition at line 12364 of file driver_ov2640.c.
| uint8_t ov2640_init | ( | ov2640_handle_t * | handle | ) |
initialize the chip
| [in] | *handle | pointer to an ov2640 handle structure |
Definition at line 537 of file driver_ov2640.c.
| uint8_t ov2640_set_16_zone_average_weight_option | ( | ov2640_handle_t * | handle, |
| uint32_t | avg ) |
set 16 zone average weight option
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | avg | set avg |
Definition at line 5241 of file driver_ov2640.c.
| uint8_t ov2640_set_50hz_banding_aec | ( | ov2640_handle_t * | handle, |
| uint16_t | aec ) |
set 50hz banding aec
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | aec | set aec |
Definition at line 5032 of file driver_ov2640.c.
| uint8_t ov2640_set_60hz_banding_aec | ( | ov2640_handle_t * | handle, |
| uint16_t | aec ) |
set 60hz banding aec
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | aec | set aec |
Definition at line 5137 of file driver_ov2640.c.
| uint8_t ov2640_set_aec | ( | ov2640_handle_t * | handle, |
| uint16_t | aec ) |
set aec
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | aec | set param |
Definition at line 1534 of file driver_ov2640.c.
| uint8_t ov2640_set_agc_control | ( | ov2640_handle_t * | handle, |
| ov2640_control_t | control ) |
set agc control
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | control | set control |
Definition at line 2847 of file driver_ov2640.c.
| uint8_t ov2640_set_agc_gain | ( | ov2640_handle_t * | handle, |
| uint16_t | gain ) |
set agc gain
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | gain | set gain |
Definition at line 975 of file driver_ov2640.c.
| uint8_t ov2640_set_agc_gain_ceiling | ( | ov2640_handle_t * | handle, |
| ov2640_agc_gain_t | agc ) |
set agc
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | agc | set agc |
Definition at line 3011 of file driver_ov2640.c.
| uint8_t ov2640_set_auto_band | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t | enable ) |
enable or disable auto band
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | enable | bool value |
Definition at line 2057 of file driver_ov2640.c.
| uint8_t ov2640_set_band | ( | ov2640_handle_t * | handle, |
| ov2640_band_t | band ) |
set band
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | band | set band |
Definition at line 1975 of file driver_ov2640.c.
| uint8_t ov2640_set_band_filter | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t | enable ) |
enable or disable band filter
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | enable | bool value |
Definition at line 2765 of file driver_ov2640.c.
| uint8_t ov2640_set_chsync_href_swap | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t | enable ) |
enable or disable chsync href swap
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | enable | bool value |
Definition at line 3093 of file driver_ov2640.c.
| uint8_t ov2640_set_clock_divider | ( | ov2640_handle_t * | handle, |
| uint8_t | divider ) |
set clock divider
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | divider | set divider |
Definition at line 2386 of file driver_ov2640.c.
| 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
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | status | set pin status |
Definition at line 2221 of file driver_ov2640.c.
| uint8_t ov2640_set_clock_rate_double | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t | enable ) |
enable or disable double clock rate
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | enable | bool value |
Definition at line 2303 of file driver_ov2640.c.
| uint8_t ov2640_set_color_bar_test | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t | enable ) |
enable or disable color bar test
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | enable | bool value |
Definition at line 2683 of file driver_ov2640.c.
| uint8_t ov2640_set_dummy_frame | ( | ov2640_handle_t * | handle, |
| ov2640_dummy_frame_t | frame ) |
set dummy frame
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | frame | set frame |
Definition at line 1078 of file driver_ov2640.c.
| uint8_t ov2640_set_exposure_control | ( | ov2640_handle_t * | handle, |
| ov2640_control_t | control ) |
set exposure control
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | control | set control |
Definition at line 2929 of file driver_ov2640.c.
| 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
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | high_threshold | set high threshold |
| [in] | low_threshold | set low threshold |
Definition at line 3814 of file driver_ov2640.c.
| uint8_t ov2640_set_flash_light | ( | ov2640_handle_t * | handle, |
| uint8_t | control ) |
set flash light
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | control | set control |
Definition at line 4957 of file driver_ov2640.c.
| uint8_t ov2640_set_frame_exposure_pre_charge_row_number | ( | ov2640_handle_t * | handle, |
| uint8_t | num ) |
set frame exposure pre charge row number
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | num | pre charge row number |
Definition at line 1657 of file driver_ov2640.c.
| uint8_t ov2640_set_frame_length_adjustment | ( | ov2640_handle_t * | handle, |
| uint16_t | frame ) |
set frame length adjustment
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | frame | set frame |
Definition at line 4756 of file driver_ov2640.c.
| uint8_t ov2640_set_histogram_algorithm_high_level | ( | ov2640_handle_t * | handle, |
| uint8_t | level ) |
set histogram algorithm high level
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | level | high level |
Definition at line 5437 of file driver_ov2640.c.
| uint8_t ov2640_set_histogram_algorithm_low_level | ( | ov2640_handle_t * | handle, |
| uint8_t | level ) |
set histogram algorithm low level
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | level | low level |
Definition at line 5363 of file driver_ov2640.c.
| uint8_t ov2640_set_horizontal_mirror | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t | enable ) |
enable or disable horizontal mirror
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | enable | bool value |
Definition at line 1370 of file driver_ov2640.c.
| uint8_t ov2640_set_horizontal_window_end | ( | ov2640_handle_t * | handle, |
| uint16_t | end ) |
set horizontal window end
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | end | horizontal window end |
Definition at line 4487 of file driver_ov2640.c.
| uint8_t ov2640_set_horizontal_window_start | ( | ov2640_handle_t * | handle, |
| uint16_t | start ) |
set horizontal window start
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | start | horizontal window start |
Definition at line 4382 of file driver_ov2640.c.
| uint8_t ov2640_set_href_chsync_swap | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t | enable ) |
enable or disable href chsync swap
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | enable | bool value |
Definition at line 3175 of file driver_ov2640.c.
| uint8_t ov2640_set_href_polarity | ( | ov2640_handle_t * | handle, |
| ov2640_polarity_t | polarity ) |
set href polarity
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | polarity | set polarity |
Definition at line 3421 of file driver_ov2640.c.
| uint8_t ov2640_set_hsync_polarity | ( | ov2640_handle_t * | handle, |
| ov2640_polarity_t | polarity ) |
set hsync polarity
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | polarity | set polarity |
Definition at line 3585 of file driver_ov2640.c.
| uint8_t ov2640_set_hsync_position_and_width_end_point | ( | ov2640_handle_t * | handle, |
| uint16_t | position ) |
set hsync position and width end point
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | position | set position |
Definition at line 4008 of file driver_ov2640.c.
| uint8_t ov2640_set_hsync_position_and_width_start_point | ( | ov2640_handle_t * | handle, |
| uint16_t | position ) |
set hsync position and width start point
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | position | set position |
Definition at line 4113 of file driver_ov2640.c.
| uint8_t ov2640_set_line_interval_adjust | ( | ov2640_handle_t * | handle, |
| uint16_t | adjust ) |
set line interval adjust
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | adjust | set line interval adjust |
Definition at line 3903 of file driver_ov2640.c.
| uint8_t ov2640_set_live_video_after_snapshot | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t | enable ) |
enable or disable live video after snapshot
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | enable | bool value |
Definition at line 2139 of file driver_ov2640.c.
| uint8_t ov2640_set_luminance_average | ( | ov2640_handle_t * | handle, |
| uint8_t | average ) |
set luminance average
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | average | luminance average |
Definition at line 4307 of file driver_ov2640.c.
| uint8_t ov2640_set_luminance_signal_high_range | ( | ov2640_handle_t * | handle, |
| uint8_t | range ) |
set luminance signal high range
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | range | set range |
Definition at line 3667 of file driver_ov2640.c.
| uint8_t ov2640_set_luminance_signal_low_range | ( | ov2640_handle_t * | handle, |
| uint8_t | range ) |
set luminance signal low range
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | range | set range |
Definition at line 3739 of file driver_ov2640.c.
| uint8_t ov2640_set_mode | ( | ov2640_handle_t * | handle, |
| ov2640_mode_t | mode ) |
set mode
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | mode | set mode |
Definition at line 1729 of file driver_ov2640.c.
| uint8_t ov2640_set_output_drive | ( | ov2640_handle_t * | handle, |
| ov2640_output_drive_t | select ) |
set output drive
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | select | output drive |
Definition at line 1893 of file driver_ov2640.c.
| uint8_t ov2640_set_pclk | ( | ov2640_handle_t * | handle, |
| ov2640_pclk_t | pclk ) |
set pclk
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | pclk | set pclk |
Definition at line 4591 of file driver_ov2640.c.
| uint8_t ov2640_set_pclk_edge | ( | ov2640_handle_t * | handle, |
| ov2640_edge_t | edge ) |
set pclk edge
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | edge | pclk edge |
Definition at line 3339 of file driver_ov2640.c.
| 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
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | enable | bool value |
Definition at line 3257 of file driver_ov2640.c.
| uint8_t ov2640_set_power_reset_pin_remap | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t | enable ) |
enable or disable power reset pin remap
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | enable | bool value |
Definition at line 1811 of file driver_ov2640.c.
| uint8_t ov2640_set_resolution | ( | ov2640_handle_t * | handle, |
| ov2640_resolution_t | resolution ) |
set resolution
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | resolution | set resolution |
Definition at line 2519 of file driver_ov2640.c.
| uint8_t ov2640_set_vertical_flip | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t | enable ) |
enable or disable vertical flip
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | enable | bool value |
Definition at line 1452 of file driver_ov2640.c.
| uint8_t ov2640_set_vertical_window_line_end | ( | ov2640_handle_t * | handle, |
| uint16_t | end ) |
set vertical window line end
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | end | set end |
Definition at line 1266 of file driver_ov2640.c.
| uint8_t ov2640_set_vertical_window_line_start | ( | ov2640_handle_t * | handle, |
| uint16_t | start ) |
set vertical window line start
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | start | set start |
Definition at line 1161 of file driver_ov2640.c.
| uint8_t ov2640_set_vsync_polarity | ( | ov2640_handle_t * | handle, |
| ov2640_polarity_t | polarity ) |
set vsync polarity
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | polarity | set polarity |
Definition at line 3503 of file driver_ov2640.c.
| uint8_t ov2640_set_vsync_pulse_width | ( | ov2640_handle_t * | handle, |
| uint16_t | width ) |
set vsync pulse width
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | width | set width |
Definition at line 4217 of file driver_ov2640.c.
| uint8_t ov2640_set_zoom | ( | ov2640_handle_t * | handle, |
| ov2640_bool_t | enable ) |
enable or disable zoom
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | enable | bool value |
Definition at line 2601 of file driver_ov2640.c.
| uint8_t ov2640_set_zoom_mode_vertical_window_start_point | ( | ov2640_handle_t * | handle, |
| uint16_t | point ) |
set zoom mode vertical window start point
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | point | set point |
Definition at line 4853 of file driver_ov2640.c.
| 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
| [in] | *handle | pointer to an ov2640 handle structure |
| [in] | enable | bool value |
Definition at line 4673 of file driver_ov2640.c.
| uint8_t ov2640_soft_reset | ( | ov2640_handle_t * | handle | ) |
soft reset
| [in] | *handle | pointer to an ov2640 handle structure |
Definition at line 2473 of file driver_ov2640.c.
| uint8_t ov2640_table_init | ( | ov2640_handle_t * | handle | ) |
table init
| [in] | *handle | pointer to an ov2640 handle structure |
Definition at line 846 of file driver_ov2640.c.
| uint8_t ov2640_table_jpeg_init | ( | ov2640_handle_t * | handle | ) |
table jpeg init
| [in] | *handle | pointer to an ov2640 handle structure |
Definition at line 888 of file driver_ov2640.c.
| uint8_t ov2640_table_rgb565_init | ( | ov2640_handle_t * | handle | ) |
table rgb565 init
| [in] | *handle | pointer to an ov2640 handle structure |
Definition at line 930 of file driver_ov2640.c.