📄 post.h
字号:
/*****************************************
NAME: Post.h
DESC: header file for Post test codes
HISTORY: 2004.01.10:draft ver 0.0
*****************************************/
#ifndef __POST_H__
#define __POST_H__
#ifdef __cplusplus
extern "C"{
#endif
#define POST_IN_MASK (0xf0)
#define POST_OUT_MASK (0xf)
#define POST_IN_YCBYCR420 (0x10)
#define POST_IN_YCBYCR422 (0x20)
#define POST_IN_CBYCRY422 (0x40)
#define POST_IN_RGB16B (0x80)
#define POST_IN_RGB24B (0xa0)
#define POST_OUT_RGB16B (0x1)
#define POST_OUT_RGB24B (0x2)
#define POST_INTEN TRUE
#define POST_DISPLAY (0x10)
#define POST_INFRAMEBUFFER 0x11800000//Pingpong Memory 0 for output of Post Processor to display camer image on LCD, Size of 2MB.
#define POST_OUTFRAMEBUFFER 0x11300000//Pingpong Memory 0 for output of Post Processor to display camer image on OSD, Size of 0.5MB.
extern volatile unsigned int postProcessingDone;
extern unsigned int StartAddrY[4], EndAddrY[4];
extern unsigned int StartAddrCb[4], EndAddrCb[4];
extern unsigned int StartAddrCr[4], EndAddrCr[4];
extern unsigned int StartAddrRGB[4], EndAddrRGB[4];
void __irq PostIsr(void);
void Ch27_POST(void);
void PostDisplayFunction(void);
void PostDownloadImage(void);
void Test_Post_QCIF_YCbCr420_176220_16B(void);
void Test_Post_QCIF_YCbCr420_176220_24B(void);
void Test_Post_QCIF_YCbCr420_PQVGA_16B(void);
void Test_Post_QCIF_YCbCr420_PQVGA_24B(void);
void Test_Post_PQVGA_YCbCr420_PQVGA_16B(void);
void Test_Post_PQVGA_YCbCr420_PQVGA_24B(void);
void Test_Post_CIF_YCbCr420_PQVGA_16B(void);
void Test_Post_CIF_YCbCr420_PQVGA_24B(void);
void Test_Post_QCIF_YCbCr420_PQVGA_16B_Offset(void);
void Test_Post_CIF_YCbCr420_PQVGA_16B_Offset(void);
void Test_Post_YCbCr420_PQVGA_Padded(void);
void Test_Post_YCbCr420_PQVGA_Offset(void);
void Test_Post_RGB_RGB_PQVGA(void);
void PostInit(unsigned int OrgSrcWidth, unsigned int OrgSrcHeight, unsigned int SrcWidth, unsigned int SrcHeight, unsigned int SrcStartX, unsigned int SrcStartY,
unsigned int OrgDstWidth, unsigned int OrgDstHeight, unsigned int DstWidth, unsigned int DstHeight, unsigned int DstStartX, unsigned int DstStartY,
unsigned int InFrameBuffer,unsigned int OutFrameBuffer, unsigned int mode);
void PostStartProcessing(unsigned int FrameCnt);
#ifdef __cplusplus
}
#endif
#endif /*__POST_H__*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -