www.pudn.com > bu1566.rar > BUxx_Sample.h


/* ************************************************************************ */ 
/*                                                                          */ 
/* ROHM BU15xx demo firmware on MD2306                                      */ 
/*     Client   : ROHM Co., Ltd.                                       */ 
/*     End User :                                                           */ 
/*                                                                          */ 
/*     Processor: ARM-7TDMI(THUMB Mode)                                     */ 
/*     Dev.Env. : ARM-SDTv2.51                                              */ 
/*                                                                          */ 
/*     Sample Routines Header                                               */ 
/*                                                                          */ 
/*     file     : BUxx_lcd.h                                                */ 
/*     Auther   : J.SATO(NTC)                                              */ 
/*     Date     : 2004/Jul./1            	                            */ 
/*                                                                          */ 
/*     Copyright (c) 2002-04 Naritagiken Co., Ltd. All rights reserved.     */ 
/* ************************************************************************ */ 
/* History:								    */ 
/* 2004/Jul./1 Rev 1.00 create		                                    */ 
/*                                                                          */ 
/* ************************************************************************ */ 
 
#if !defined BUXX_SAMPLE_H_INCLUDED 
#define	BUXX_SAMPLE_H_INCLUDED 
/* ************************************************** */ 
/*		     INCLUDE FILES		      */ 
/* ************************************************** */ 
#include "BUxx_aDSC.h" 
#include "BUxx_aDRT.h" 
#include "BUxx_setuptable.h" 
 
/* ************************************************** */ 
/*		        TYPEDEF		    	      */ 
/* ************************************************** */ 
 
/* ************************************************** */ 
/*		        DEFINES			      */ 
/* ************************************************** */ 
 
/* ************************************************** */ 
/*		    GLOBAL VARIABLE		      */ 
/* ************************************************** */ 
 
/* ************************************************** */ 
/*		    GLOBAL FUNCTIONS		      */ 
/* ************************************************** */ 
 
void sStartPreview(void); 
void sOverlayPreview(void); 
void sExOverlayPreview(void); 
void sFilterSet(const int sel); 
void sJPEGFEncode(UINT16 * start_add, UINT32 * const jpeg_size); 
void sJPEGCEncode(UINT16 * start_add,const UINT16 je_q); 
void sJPEGCEncode2(UINT16 * start_add,const UINT16 je_q); 
void sJPEGDecode(UINT16 * start_add, UINT32 * const jpeg_size); 
void sJPEGCameraDecode(UINT16 * start_add, UINT16 u16CstX, UINT16 u16CstY); 
void sJPEGCameraDecode2(UINT16 * start_add, UINT16 u16Srkx, UINT16 u16Srky); 
void sJPEGHostDec(UINT16 * start_add, UINT16* p_u16Rgb_addr); 
void sMultiShot(UINT16 * start_add, UINT32 * jpeg_size); 
void sMotionJPEG_Preview(void); 
void sMjEncode(UINT16 * start_add, UINT32 * jpeg_size); 
int sMjDecode(UINT16 * start_add, UINT32 * jpeg_size); 
void sZoomPreview(INT16 u8Zoom); 
void  sOverlay_IN_Preview(void);   
 
#endif  /* BUXX_SAMPLE_H_INCLUDED */