58#define GRAYSCALE_INPUT 2
187 uint32_t baseFrameBufDesc,
189 uint32_t frameBufferStartAddr);
192 uint32_t baseFrameBufDesc,
194 uint32_t frameBufferStartAddr);
void ISI_SetSensorSize(uint32_t hSize, uint32_t vSize)
Set vertical and horizontal Size of the Image Sensor.
Definition: isi.c:213
void ISI_setGrayScaleMode(uint32_t wPixelFormat)
Input image is assumed to be grayscale-coded.
Definition: isi.c:269
void ISI_SetFrameRate(uint32_t frame)
Set frame rate.
Definition: isi.c:142
uint32_t ISI_StatusRegister(void)
Return ISI status register.
Definition: isi.c:122
void ISI_DmaChannelEnable(uint32_t channel)
Enable ISI Dma channel.
Definition: isi.c:72
void ISI_Reset(void)
Reset ISI.
Definition: isi.c:179
void ISI_DisableInterrupt(uint32_t flag)
Disable ISI interrupt.
Definition: isi.c:113
void ISI_setDmaInCodecPath(uint32_t baseFrameBufDesc, uint32_t dmaCtrl, uint32_t frameBufferStartAddr)
Configure DMA for Codec path.
Definition: isi.c:339
void ISI_DmaChannelDisable(uint32_t channel)
Disable ISI Dma channel.
Definition: isi.c:81
uint8_t ISI_BytesForOnePixel(uint8_t bmpRgb)
Get the number of byte per pixels.
Definition: isi.c:156
void ISI_Enable(void)
Enable ISI.
Definition: isi.c:61
void ISI_EnableInterrupt(uint32_t flag)
Enable ISI interrupt.
Definition: isi.c:104
void ISI_setDmaInPreviewPath(uint32_t baseFrameBufDesc, uint32_t dmaCtrl, uint32_t frameBufferStartAddr)
Configure DMA for preview path.
Definition: isi.c:325
void ISI_SetMatrix4Yuv2Rgb(ISI_Y2R *yuv2rgb)
ISI set matrix for YUV to RGB color space for preview path.
Definition: isi.c:351
void ISI_RgbPixelMapping(uint32_t wRgbPixelMapping)
Defines RGB pattern when RGB_MODE is set to 1.
Definition: isi.c:233
void ISI_SetBlank(uint8_t hBlank, uint8_t vBlank)
Set the windows blank.
Definition: isi.c:202
void ISI_calcScalerFactor(void)
calculate scaler factor automatically.
Definition: isi.c:307
void ISI_setInputStream(uint32_t wStreamMode)
Set data stream format.
Definition: isi.c:281
void ISI_Disable(void)
Disable ISI.
Definition: isi.c:89
void ISI_YCrCbFormat(uint32_t wYuvSwapMode)
Defines YCrCb swap format.
Definition: isi.c:259
void ISI_CodecPathFull(void)
Enable Codec path for capture next frame.
Definition: isi.c:130
void ISI_SetMatrix4Rgb2Yuv(ISI_R2Y *rgb2yuv)
ISI set matrix for RGB to YUV color space for codec path.
Definition: isi.c:368
void ISI_RgbSwapMode(uint32_t swapMode)
Enables RGB swap.
Definition: isi.c:248
void ISI_setPreviewSize(uint32_t hSize, uint32_t vSize)
Set preview size.
Definition: isi.c:293
uint32_t CurrentLcdIndex
Definition: isi.h:67
uint32_t nb_codec_ovf
Definition: isi.h:71
uint32_t nb_prev_ovf
Definition: isi.h:73
volatile uint32_t DisplayCodec
Definition: isi.h:69
uint32_t Next
Definition: isi.h:83
uint32_t Control
Definition: isi.h:81
uint32_t Current
Definition: isi.h:79
uint8_t Goff
Definition: isi.h:124
uint8_t C8
Definition: isi.h:130
uint8_t C5
Definition: isi.h:122
uint8_t C6
Definition: isi.h:126
uint8_t C0
Definition: isi.h:110
uint8_t C2
Definition: isi.h:114
uint8_t Boff
Definition: isi.h:132
uint8_t C1
Definition: isi.h:112
uint8_t Roff
Definition: isi.h:116
uint8_t C4
Definition: isi.h:120
uint8_t C7
Definition: isi.h:128
uint8_t C3
Definition: isi.h:118
uint8_t C2
Definition: isi.h:94
uint16_t C4
Definition: isi.h:104
uint8_t C1
Definition: isi.h:92
uint8_t C0
Definition: isi.h:90
uint8_t Yoff
Definition: isi.h:102
uint8_t C3
Definition: isi.h:96
uint8_t Cboff
Definition: isi.h:100
uint8_t Croff
Definition: isi.h:98