CAMERA_StartCapture

Syntax

#include <twl/camera.h>

void CAMERA_StartCapture( void );

Arguments

None.

Return Values

None.

Description

Starts capturing. Starts getting image data from the next frame after this function was called (at the end of the camera V-Blank). For this reason, the actual sending of data to the buffer set by functions such as CAMERA_DmaRecvAsync does not begin until after the next camera V-Blank.
Note that the camera V-Blank differs from the LCD (GX) V-Blank.

This function starts saving image data to the line buffer for the active camera. The CAMERA_I2CActivate function must be called to start the camera module itself.

Note:
If camera settings are changed using any of the CAMERA_I2C* functions, the changes may be delayed for approximately one frame before they are applied. Consequently, note that if camera settings are changed while capturing, the application may not be able to get an updated image (an image with changes applied) at the time the application intended.

See Also

CAMERA_StopCapture
CAMERA_I2CActivate
CAMERA_DmaRecvAsync

Revision History

2009/03/25 Added a note on changes to camera settings during capture operations.
2008/11/21 Added a note on the timing at which data transmissions actually start.
2007/10/22 Added Description.
2007/10/02 Initial version.


CONFIDENTIAL