📄 spce3200_constant.h
字号:
//******************************************************************//// DAC ////******************************************************************//#define C_DAC_CLK_EN 0x00000001 // P_DAC_CLK_CONF#define C_DAC_RST_DIS 0x00000002 // P_DAC_CLK_CONF#define C_DAC_CTRL_DIS 0x00000001 // P_DAC_MODE_CTRL1#define C_DAC_OUTPUT_DIS 0x00000002 // P_DAC_MODE_CTRL1#define C_DAC_FIFO_EN 0x00001000 // P_DAC_MODE_CTRL2#define C_DAC_VOLUME_MAXDIV24 0x00000000 // P_DAC_MODE_CTRL2#define C_DAC_VOLUME_MAXDIV8 0x00000040 // P_DAC_MODE_CTRL2#define C_DAC_VOLUME_MAXDIV2 0x00000080 // P_DAC_MODE_CTRL2#define C_DAC_VOLUME_MAXDIV1 0x000000C0 // P_DAC_MODE_CTRL2#define C_DAC_FIFOOV_FLAG 0x00000020 // P_DAC_MODE_CTRL2#define C_DAC_CHANNAL0_EN 0x00000002 // P_DAC_MODE_CTRL2#define C_DAC_CHANNAL1_EN 0x00000001 // P_DAC_MODE_CTRL2 #define C_DAC_INT_FLAG 0x00008000 // P_DAC_INT_STATUS#define C_DAC_INT_EN 0x00004000 // P_DAC_INT_STATUS#define C_DAC_MONO_MODE 0x00000000 // P_DAC_INT_STATUS#define C_DAC_STEREO_MODE 0x00000004 // P_DAC_INT_STATUS#define C_DAC_BUFFER_1K 0x00000000 // P_DAC_INT_STATUS#define C_DAC_BUFFER_2K 0x00000001 // P_DAC_INT_STATUS#define C_DAC_BUFFER_4K 0x00000002 // P_DAC_INT_STATUS#define C_DAC_BUFFER_8K 0x00000003 // P_DAC_INT_STATUS//******************************************************************//// CSI ////******************************************************************//#define C_CSI_CLK_EN 0x00000001 // P_CSI_CLK_CONF#define C_CSI_RST_DIS 0x00000002 // P_CSI_CLK_CONF#define C_CSI_PORT_GPIO 0x00000000 // P_CSI_PORT_SEL#define C_CSI_PORT_CCIR601 0x00000100 // P_CSI_PORT_SEL#define C_CSI_PORT_SUNPLUS 0x00000200 // P_CSI_PORT_SEL#define C_CSI_PORT_CCIR656 0x00000300 // P_CSI_PORT_SEL#define C_CSI_PIXELCLK_SRC 0x00000008 // P_CSI_CLK_SEL#define C_CSI_PIXELCLK_INV 0x00000000 // P_CSI_CLK_SEL#define C_CSI_CLK_27M 0x00000000 // P_CSI_CLK_SEL#define C_CSI_CLK_24M 0x00000004 // P_CSI_CLK_SEL#define C_CSI_CLK_DIV1 0x00000000 // P_CSI_CLK_SEL#define C_CSI_CLK_DIV2 0x00000001 // P_CSI_CLK_SEL#define C_CSI_CLK_DIV4 0x00000002 // P_CSI_CLK_SEL#define C_CSI_CLK_DIV8 0x00000003 // P_CSI_CLK_SEL#define C_CSI_PROBE_EN 0x00010000 // P_CSI_PROBE_SEL#define C_CSI_CSI_EN 0x00000001 // P_CSI_TG_CTRL#define C_CSI_CLKINV_SRC 0x00000000 // P_CSI_TG_CTRL#define C_CSI_CLKINV_INV 0x00000010 // P_CSI_TG_CTRL#define C_CSI_TG_VGA 0x00000004 // P_CSI_TG_CTRL#define C_CSI_TG_QVGA 0x00000000 // P_CSI_TG_CTRL#define C_CSI_TG_S202 0x00000002 // P_CSI_TG_CTRL#define C_CSI_TG_S201 0x00000006 // P_CSI_TG_CTRL#define C_CSI_IN_RGB888 0x00000000 // P_CSI_TG_CTRL#define C_CSI_IN_RGB565 0x00000008 // P_CSI_TG_CTRL#define C_CSI_IN_YUV 0x00000020 // P_CSI_TG_CTRL#define C_CSI_OUT_RGB 0x00000000 // P_CSI_TG_CTRL#define C_CSI_OUT_YUV422 0x00000040 // P_CSI_TG_CTRL#define C_CSI_OUT_RGB 0x00000000 // P_CSI_TG_CTRL#define C_CSI_TG_BSEN 0x00000080 // P_CSI_TG_CTRL#define C_CSI_TG_CCIR601 0x00000000 // P_CSI_TG_CTRL#define C_CSI_TG_CCIR656 0x00000100 // P_CSI_TG_CTRL#define C_CSI_FGET_VSYHCUP 0x00000200 // P_CSI_TG_CTRL#define C_CSI_FGET_VSYHCDOWN 0x00000000 // P_CSI_TG_CTRL#define C_CSI_HRST_HSYHCUP 0x00000400 // P_CSI_TG_CTRL#define C_CSI_HRST_HSYHCDOWN 0x00000000 // P_CSI_TG_CTRL#define C_CSI_VADD_HSYHCUP 0x00000800 // P_CSI_TG_CTRL#define C_CSI_VADD_HSYHCDOWN 0x00000000 // P_CSI_TG_CTRL#define C_CSI_VRST_VSYHCUP 0x00001000 // P_CSI_TG_CTRL#define C_CSI_VRST_VSYHCDOWN 0x00000000 // P_CSI_TG_CTRL#define C_CSI_YUV_UYUV 0x00000000 // P_CSI_TG_CTRL#define C_CSI_YUV_YUYV 0x00002000 // P_CSI_TG_CTRL#define C_CSI_FIELDSEL_SRC 0x00000000 // P_CSI_TG_CTRL#define C_CSI_FIELDSEL_INV 0x00004000 // P_CSI_TG_CTRL#define C_CSI_INTERLACE_EN 0x00008000 // P_CSI_TG_CTRL#define C_CSI_INTERLACE_DIS 0x00000000 // P_CSI_TG_CTRL#define C_CSI_DATA_TYPE0 0x00000000 // P_CSI_TG_CTRL#define C_CSI_DATA_TYPE1 0x00010000 // P_CSI_TG_CTRL#define C_CSI_DATA_TYPE2 0x00020000 // P_CSI_TG_CTRL#define C_CSI_DATA_TYPE3 0x00030000 // P_CSI_TG_CTRL#define C_CSI_DATA_TYPE4 0x00040000 // P_CSI_TG_CTRL#define C_CSI_DATA_TYPE5 0x00050000 // P_CSI_TG_CTRL#define C_CSI_DATA_TYPE6 0x00060000 // P_CSI_TG_CTRL#define C_CSI_DATA_TYPE7 0x00070000 // P_CSI_TG_CTRL#define C_CSI_RESIZE_EN 0x00080000 // P_CSI_TG_CTRL#define C_CSI_CSICLKOINV_EN 0x00100000 // P_CSI_TG_CTRL#define C_CSI_QVGA27_EN 0x00200000 // P_CSI_TG_CTRL#define C_CSI_RGB1555_EN 0x00400000 // P_CSI_TG_CTRL#define C_CSI_BIGED_EN 0x01000000 // P_CSI_TG_CTRL#define C_CSI_SMALLED_EN 0x00000000 // P_CSI_TG_CTRL#define C_CSI_MP4OUT_YUV 0x00000000 // P_CSI_TG_CTRL#define C_CSI_MP4OUT_4Y4U4V 0x02000000 // P_CSI_TG_CTRL#define C_CSI_INV_UV_YUV 0x04000000 // P_CSI_TG_CTRL#define C_CSI_INV_UV_YCBCR 0x00000000 // P_CSI_TG_CTRL#define C_CSI_HALF_VGA_EN 0x10000000 // P_CSI_TG_CTRL#define C_CSI_CUT_EN 0x20000000 // P_CSI_TG_CTRL#define C_CSI_BUF0_SEL 0x00000000 // P_CSI_BUFFER_SEL#define C_CSI_BUF1_SEL 0x00000001 // P_CSI_BUFFER_SEL#define C_CSI_BUF2_SEL 0x00000002 // P_CSI_BUFFER_SEL#define C_CSI_BUF3_SEL 0x00000003 // P_CSI_BUFFER_SEL#define C_CSI_CAP_EN 0x00000001 // P_CSI_CAPTURE_CTRL#define C_CSI_MD_UF 0x00000040 // P_CSI_INT_STATUS, P_CSI_INT_CTRL#define C_CSI_FRAME_DIS 0x00000020 // P_CSI_INT_STATUS, P_CSI_INT_CTRL#define C_CSI_POS_HIT 0x00000010 // P_CSI_INT_STATUS, P_CSI_INT_CTRL#define C_CSI_MD_FRAME 0x00000008 // P_CSI_INT_STATUS, P_CSI_INT_CTRL#define C_CSI_FRAME_END 0x00000004 // P_CSI_INT_STATUS, P_CSI_INT_CTRL#define C_CSI_TG_CAPACK 0x00000002 // P_CSI_INT_STATUS, P_CSI_INT_CTRL#define C_CSI_TG_OF 0x00000001 // P_CSI_INT_STATUS, P_CSI_INT_CTRL#define C_CSI_MD_DIS 0x00000000 // P_CSI_MD_CTRL#define C_CSI_MD_DIFF 0x00000002 // P_CSI_MD_CTRL#define C_CSI_MD_COLOR 0x00000003 // P_CSI_MD_CTRL#define C_CSI_FRAME_1 0x00000000 // P_CSI_MD_CTRL#define C_CSI_FRAME_2 0x00000004 // P_CSI_MD_CTRL#define C_CSI_FRAME_4 0x00000008 // P_CSI_MD_CTRL#define C_CSI_FRAME_8 0x0000000C // P_CSI_MD_CTRL#define C_CSI_BLACK_0 0x00000000 // P_CSI_MD_CTRL#define C_CSI_BLACK_1 0x00000010 // P_CSI_MD_CTRL#define C_CSI_BLACK_2 0x00000020 // P_CSI_MD_CTRL#define C_CSI_BLACK_3 0x00000030 // P_CSI_MD_CTRL#define C_CSI_WHITE_0 0x00000000 // P_CSI_MD_CTRL#define C_CSI_WHITE_1 0x00000040 // P_CSI_MD_CTRL#define C_CSI_WHITE_2 0x00000080 // P_CSI_MD_CTRL#define C_CSI_WHITE_3 0x000000C0 // P_CSI_MD_CTRL#define C_CSI_SAMP_TYPE16 0x00000000 // P_CSI_MD_CTRL#define C_CSI_SAMP_TYPE8 0x00000001 // P_CSI_MD_CTRL//******************************************************************//// LDM ////******************************************************************//#define C_LDM_CTRL_EN 0x80000000 // P_LDM_MODE_CTRL#define C_LDM_INT_EN 0x40000000 // P_LDM_MODE_CTRL#define C_LDM_MIU_LDM 0x00000000 // P_LDM_MODE_CTRL#define C_LDM_LDM_MIU 0x20000000 // P_LDM_MODE_CTRL#define C_LDM_8BIT_MODE 0x00000000 // P_LDM_MODE_CTRL#define C_LDM_16BIT_MODE 0x04000000 // P_LDM_MODE_CTRL#define C_LDM_32BIT_MODE 0x08000000 // P_LDM_MODE_CTRL#define C_LDM_32BIT_BURST 0x0C000000 // P_LDM_MODE_CTRL#define C_LDM_CLK_EN 0x00000001 // P_LDM_CLK_CONF#define C_LDM_RST_DIS 0x00000002 // P_LDM_CLK_CONF#define C_LDM_INT_CLEAR 0x80000000 // C_LDM_INT_STATUS//******************************************************************//// BLNDMA ////******************************************************************//#define C_BLNDMA_CLK_EN 0x00000001 // P_BLNDMA_CLK_CONF#define C_BLNDMA_RST_DIS 0x00000002 // P_BLNDMA_CLK_CONF#define C_BLNDMA_A_DEST 0x00000001 // P_BLNDMA_MODE_CTRL1#define C_BLNDMA_AB_DEST 0x00000002 // P_BLNDMA_MODE_CTRL1#define C_BLNDMA_FILL_DEST 0x00000003 // P_BLNDMA_MODE_CTRL1#define C_BLNDMA_YUV_RGB 0x00000004 // P_BLNDMA_MODE_CTRL1#define C_BLNDMA_SUB_BLEND 0x00000000 // P_BLNDMA_MODE_CTRL1#define C_BLNDMA_ADD_BLEND 0x00000100 // P_BLNDMA_MODE_CTRL1#define C_BLNDMA_FILTER_MODE 0x00010000 // P_BLNDMA_MODE_CTRL1#define C_BLNDMA_TRANSFER_START 0x01000000 // P_BLNDMA_MODE_CTRL1#define C_BLNDMA_INT_FLAG 0x00000001 // P_BLNDMA_INT_STATUS#define C_BLNDMA_BUSY_FLAG 0x00000100 // P_BLNDMA_INT_STATUS#define C_BLNDMA_INT_EN 0x00010000 // P_BLNDMA_INT_STATUS#define C_BLNDMA_INT_CLR 0x01000000 // P_BLNDMA_INT_STATUS#define C_BLNDMA_A_LINEAR 0x00000000 // P_BLNDMA_ADDR_MODE#define C_BLNDMA_A_BLOCK 0x00000001 // P_BLNDMA_ADDR_MODE#define C_BLNDMA_B_LINEAR 0x00000000 // P_BLNDMA_ADDR_MODE#define C_BLNDMA_B_BLOCK 0x00000100 // P_BLNDMA_ADDR_MODE#define C_BLNDMA_DEST_LINEAR 0x00000000 // P_BLNDMA_ADDR_MODE#define C_BLNDMA_DEST_BLOCK 0x00010000 // P_BLNDMA_ADDR_MODE#define C_BLNDMA_ALPHA_BIT 0x00000001 // P_BLNDMA_MODE_CTRL2#define C_BLNDMA_RGB565_MODE 0x00000000 // P_BLNDMA_MODE_CTRL2#define C_BLNDMA_ARGB1555_MODE 0x00000100 // P_BLNDMA_MODE_CTRL2#define C_BLNDMA_STATE_MASK 0x00070000 // P_BLNDMA_MODE_CTRL2#define C_BLNDMA_IDLE_STATE 0x00000000 // P_BLNDMA_MODE_CTRL2#define C_BLNDMA_READA_STATE 0x00010000 // P_BLNDMA_MODE_CTRL2#define C_BLNDMA_READB_STATE 0x00020000 // P_BLNDMA_MODE_CTRL2#define C_BLNDMA_BLEND_STATE 0x00030000 // P_BLNDMA_MODE_CTRL2#define C_BLNDMA_WRITE_STATE 0x00040000 // P_BLNDMA_MODE_CTRL2#define C_BLNDMA_WIDTH_256 0x00000000 // P_BLNDMA_SOURCEA_BACKGROUND, P_BLNDMA_SOURCEB_BACKGROUND,P_BLNDMA_DESTINATION_BACKGROUND#define C_BLNDMA_WIDTH_320 0x00000001 // P_BLNDMA_SOURCEA_BACKGROUND, P_BLNDMA_SOURCEB_BACKGROUND,P_BLNDMA_DESTINATION_BACKGROUND#define C_BLNDMA_WIDTH_512 0x00000002 // P_BLNDMA_SOURCEA_BACKGROUND, P_BLNDMA_SOURCEB_BACKGROUND,P_BLNDMA_DESTINATION_BACKGROUND#define C_BLNDMA_WIDTH_640 0x00000003 // P_BLNDMA_SOURCEA_BACKGROUND, P_BLNDMA_SOURCEB_BACKGROUND,P_BLNDMA_DESTINATION_BACKGROUND#define C_BLNDMA_WIDTH_1024 0x00000004 // P_BLNDMA_SOURCEA_BACKGROUND, P_BLNDMA_SOURCEB_BACKGROUND,P_BLNDMA_DESTINATION_BACKGROUND#define C_BLNDMA_WIDTH_2048 0x00000005 // P_BLNDMA_SOURCEA_BACKGROUND, P_BLNDMA_SOURCEB_BACKGROUND,P_BLNDMA_DESTINATION_BACKGROUND#define C_BLNDMA_HEIGHT_240 0x00000000 // P_BLNDMA_SOURCEA_BACKGROUND, P_BLNDMA_SOURCEB_BACKGROUND,P_BLNDMA_DESTINATION_BACKGROUND#define C_BLNDMA_HEIGHT_256 0x00000100 // P_BLNDMA_SOURCEA_BACKGROUND, P_BLNDMA_SOURCEB_BACKGROUND,P_BLNDMA_DESTINATION_BACKGROUND#define C_BLNDMA_HEIGHT_480 0x00000200 // P_BLNDMA_SOURCEA_BACKGROUND, P_BLNDMA_SOURCEB_BACKGROUND,P_BLNDMA_DESTINATION_BACKGROUND#define C_BLNDMA_HEIGHT_512 0x00000300 // P_BLNDMA_SOURCEA_BACKGROUND, P_BLNDMA_SOURCEB_BACKGROUND,P_BLNDMA_DESTINATION_BACKGROUND#define C_BLNDMA_HEIGHT_1024 0x00000400 // P_BLNDMA_SOURCEA_BACKGROUND, P_BLNDMA_SOURCEB_BACKGROUND,P_BLNDMA_DESTINATION_BACKGROUND#define C_BLNDMA_HEIGHT_2048 0x00000500 // P_BLNDMA_SOURCEA_BACKGROUND, P_BLNDMA_SOURCEB_BACKGROUND,P_BLNDMA_DESTINATION_BACKGROUND//******************************************************************//// MEPG4 ////******************************************************************//#define C_MPEG4_EXTRACLK_EN 0x00000001 // P_MPEG4_CLK_CONF#define C_MPEG4_MASTERCLK_EN 0x00000002 // P_MPEG4_CLK_CONF#define C_MPEG4_RST_DIS 0x00000004 // P_MPEG4_CLK_CONF#define C_MPEG4_CLK_AHBDIV1 0x00000000 // P_MPEG4_CLK_SEL#define C_MPEG4_CLK_AHBDIV2 0x00000001 // P_MPEG4_CLK_SEL#define C_MPEG4_CLK_AHBDIV3 0x00000002 // P_MPEG4_CLK_SEL#define C_MPEG4_CLK_AHBDIV4 0x00000003 // P_MPEG4_CLK_SEL#define C_MPEG4_YUV420_SEL 0x00000000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -