📄 captureregs.h
字号:
/**********************************************************************
*
* CaptureRegs.h
*
* This file contains the defintions for the ZV Port Capture
* registers.
*
* (C) 2002 Silicon Motion, Inc.
* Written by Triadi Chandra
*
*
**********************************************************************/
// ZV Port Capture Registers
#define CAPTURE_CONTROL 0x090000
#define CAPTURE_CONTROL_FIELD 27:27
#define CAPTURE_CONTROL_FIELD_EVEN 0
#define CAPTURE_CONTROL_FIELD_ODD 1
#define CAPTURE_CONTROL_INTERLACE 26:26
#define CAPTURE_CONTROL_INTERLACE_NON_INTERLACED 0
#define CAPTURE_CONTROL_INTERLACE_INTERLACED 1
#define CAPTURE_CONTROL_CAPTURE_BUFFER 25:25
#define CAPTURE_CONTROL_CAPTURE_BUFFER_0 0
#define CAPTURE_CONTROL_CAPTURE_BUFFER_1 1
#define CAPTURE_CONTROL_VSYNC 24:24
#define CAPTURE_CONTROL_VSYNC_INACTIVE 0
#define CAPTURE_CONTROL_VSYNC_ACTIVE 1
#define CAPTURE_CONTROL_HORIZONTAL_AVE 18:18
#define CAPTURE_CONTROL_HORIZONTAL_AVE_DISABLE 0
#define CAPTURE_CONTROL_HORIZONTAL_AVE_ENABLE 1
#define CAPTURE_CONTROL_2TO1_VERTICAL_SHRINK 17:17
#define CAPTURE_CONTROL_2TO1_VERTICAL_SHRINK_DISABLE 0
#define CAPTURE_CONTROL_2TO1_VERTICAL_SHRINK_ENABLE 1
#define CAPTURE_CONTROL_2TO1_HORIZONTAL_SHRINK 16:16
#define CAPTURE_CONTROL_2TO1_HORIZONTAL_SHRINK_DISABLE 0
#define CAPTURE_CONTROL_2TO1_HORIZONTAL_SHRINK_ENABLE 1
#define CAPTURE_CONTROL_FIELD_DETECT 15:15
#define CAPTURE_CONTROL_FIELD_DETECT_RISING 0
#define CAPTURE_CONTROL_FIELD_DETECT_FALLING 1
#define CAPTURE_CONTROL_VSYNC_PHASE 14:14
#define CAPTURE_CONTROL_VSYNC_PHASE_ACTIVE_HIGH 0
#define CAPTURE_CONTROL_VSYNC_PHASE_ACTIVE_LOW 1
#define CAPTURE_CONTROL_HREF_PHASE 13:13
#define CAPTURE_CONTROL_HREF_PHASE_ACTIVE_HIGH 0
#define CAPTURE_CONTROL_HREF_PHASE_ACTIVE_LOW 1
#define CAPTURE_CONTROL_CLOCK_POLARITY 12:12
#define CAPTURE_CONTROL_CLOCK_POLARITY_ACTIVE_HIGH 0
#define CAPTURE_CONTROL_CLOCK_POLARITY_ACTIVE_LOW 1
#define CAPTURE_CONTROL_UV_SWAP 11:11
#define CAPTURE_CONTROL_UV_SWAP_DISABLE 0
#define CAPTURE_CONTROL_UV_SWAP_ENABLE 1
#define CAPTURE_CONTROL_BYTE_SWAP 10:10
#define CAPTURE_CONTROL_BYTE_SWAP_DISABLE 0
#define CAPTURE_CONTROL_BYTE_SWAP_ENABLE 1
#define CAPTURE_CONTROL_CAPTURE_SIZE 9:9
#define CAPTURE_CONTROL_CAPTURE_SIZE_16 0
#define CAPTURE_CONTROL_CAPTURE_SIZE_8 1
#define CAPTURE_CONTROL_CAPTURE_FORMAT 8:8
#define CAPTURE_CONTROL_CAPTURE_FORMAT_YUV 0
#define CAPTURE_CONTROL_CAPTURE_FORMAT_RGB 1
#define CAPTURE_CONTROL_FIELD_SWAP 7:7
#define CAPTURE_CONTROL_FIELD_SWAP_DISABLE 0
#define CAPTURE_CONTROL_FIELD_SWAP_ENABLE 1
#define CAPTURE_CONTROL_INTERLACE_WEAVE 6:6
#define CAPTURE_CONTROL_INTERLACE_WEAVE_DISABLE 0
#define CAPTURE_CONTROL_INTERLACE_WEAVE_ENABLE 1
#define CAPTURE_CONTROL_INTERLACE_BOB 5:5
#define CAPTURE_CONTROL_INTERLACE_BOB_DISABLE 0
#define CAPTURE_CONTROL_INTERLACE_BOB_ENABLE 1
#define CAPTURE_CONTROL_DOUBLE_BUFFERING 4:4
#define CAPTURE_CONTROL_DOUBLE_BUFFERING_DISABLE 0
#define CAPTURE_CONTROL_DOUBLE_BUFFERING_ENABLE 1
#define CAPTURE_CONTROL_CAPTURE_CONTROL 3:3
#define CAPTURE_CONTROL_CAPTURE_CONTROL_CONTINUOUS 0
#define CAPTURE_CONTROL_CAPTURE_CONTROL_CONDITIONAL 1
#define CAPTURE_CONTROL_CAPTURE 0:0
#define CAPTURE_CONTROL_CAPTURE_DISABLE 0
#define CAPTURE_CONTROL_CAPTURE_ENABLE 1
#define CAPTURE_CLIPPING 0x090004
#define CAPTURE_CLIPPING_YCLIP 25:16
#define CAPTURE_CLIPPING_XCLIP 9:0
#define CAPTURE_SIZE 0x90008
#define CAPTURE_SIZE_HEIGHT 26:16
#define CAPTURE_SIZE_WIDTH 10:0
#define CAPTURE_BUFFER_0_ADDRESS 0x9000C
#define CAPTURE_BUFFER_0_ADDRESS_STATUS 31:31
#define CAPTURE_BUFFER_0_ADDRESS_STATUS_CURRENT 0
#define CAPTURE_BUFFER_0_ADDRESS_STATUS_PENDING 1
#define CAPTURE_BUFFER_0_ADDRESS_EXT 27:27
#define CAPTURE_BUFFER_0_ADDRESS_EXT_LOCAL 0
#define CAPTURE_BUFFER_0_ADDRESS_EXT_EXTERNAL 1
#define CAPTURE_BUFFER_0_ADDRESS_CS 26:26
#define CAPTURE_BUFFER_0_ADDRESS_CS_0 0
#define CAPTURE_BUFFER_0_ADDRESS_CS_1 1
#define CAPTURE_BUFFER_0_ADDRESS_ADDRESS 25:0
#define CAPTURE_BUFFER_1_ADDRESS 0x90010
#define CAPTURE_BUFFER_1_ADDRESS_STATUS 31:31
#define CAPTURE_BUFFER_1_ADDRESS_STATUS_CURRENT 0
#define CAPTURE_BUFFER_1_ADDRESS_STATUS_PENDING 1
#define CAPTURE_BUFFER_1_ADDRESS_EXT 27:27
#define CAPTURE_BUFFER_1_ADDRESS_EXT_LOCAL 0
#define CAPTURE_BUFFER_1_ADDRESS_EXT_EXTERNAL 1
#define CAPTURE_BUFFER_1_ADDRESS_CS 26:26
#define CAPTURE_BUFFER_1_ADDRESS_CS_0 0
#define CAPTURE_BUFFER_1_ADDRESS_CS_1 1
#define CAPTURE_BUFFER_1_ADDRESS_ADDRESS 25:0
#define CAPTURE_BUFFER_OFFSET 0x90014
#define CAPTURE_BUFFER_OFFSET_OFFSET 15:0
#define CAPTURE_FIFO 0x90018
#define CAPTURE_FIFO_CONTROL 2:0
#define CAPTURE_FIFO_CONTROL_2 0
#define CAPTURE_FIFO_CONTROL_3 1
#define CAPTURE_FIFO_CONTROL_4 2
#define CAPTURE_FIFO_CONTROL_5 3
#define CAPTURE_FIFO_CONTROL_6 4
#define CAPTURE_FIFO_CONTROL_8 5
#define CAPTURE_FIFO_CONTROL_10 6
#define CAPTURE_FIFO_CONTROL_12 7
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -