Go to the source code of this file.
Data Structures | |
struct | ISI_Descriptors |
struct | ISI_FrameBufferDescriptors |
struct | ISI_Y2R |
struct | ISI_R2Y |
Defines | |
#define | YUV_INPUT 0 |
#define | RGB_INPUT 1 |
#define | GRAYSCALE_INPUT 2 |
Functions | |
void | ISI_Enable (void) |
Enable ISI. | |
void | ISI_Disable (void) |
Disable ISI. | |
void | ISI_DmaChannelEnable (uint32_t channel) |
Enable ISI Dma channel. | |
void | ISI_DmaChannelDisable (uint32_t channel) |
Disable ISI Dma channel. | |
void | ISI_EnableInterrupt (uint32_t flag) |
Enable ISI interrupt. | |
void | ISI_DisableInterrupt (uint32_t flag) |
Disable ISI interrupt. | |
void | ISI_CodecPathFull (void) |
Enable Codec path for capture next frame. | |
void | ISI_SetFrameRate (uint32_t frame) |
Set frame rate. | |
uint8_t | ISI_BytesForOnePixel (uint8_t bmpRgb) |
Get the number of byte per pixels. | |
void | ISI_Reset (void) |
Reset ISI. | |
void | ISI_Init (pIsi_Video pVideo) |
uint32_t | ISI_StatusRegister (void) |
Return ISI status register. | |
void | ISI_SetBlank (uint8_t hBlank, uint8_t vBlank) |
Set the windows blank. | |
void | ISI_SetSensorSize (uint32_t hSize, uint32_t vSize) |
Set vertical and horizontal Size of the Image Sensor. | |
void | ISI_RgbPixelMapping (uint32_t wRgbPixelMapping) |
Defines RGB pattern when RGB_MODE is set to 1. | |
void | ISI_RgbSwapMode (uint32_t swapMode) |
Enables RGB swap. | |
void | ISI_YCrCbFormat (uint32_t wYuvSwapMode) |
Defines YCrCb swap format. | |
void | ISI_setGrayScaleMode (uint32_t wPixelFormat) |
Input image is assumed to be grayscale-coded. | |
void | ISI_setInputStream (uint32_t wStreamMode) |
Set data stream format. | |
void | ISI_setPreviewSize (uint32_t hSize, uint32_t vSize) |
Set preview size. | |
void | ISI_calcScalerFactor (void) |
calculate scaler factor automatically. | |
void | ISI_setDmaInPreviewPath (uint32_t baseFrameBufDesc, uint32_t dmaCtrl, uint32_t frameBufferStartAddr) |
Configure DMA for preview path. | |
void | ISI_setDmaInCodecPath (uint32_t baseFrameBufDesc, uint32_t dmaCtrl, uint32_t frameBufferStartAddr) |
Configure DMA for Codec path. | |
void | ISI_SetMatrix4Yuv2Rgb (ISI_Y2R *yuv2rgb) |
ISI set matrix for YUV to RGB color space for preview path. | |
void | ISI_SetMatrix4Rgb2Yuv (ISI_R2Y *rgb2yuv) |
ISI set matrix for RGB to YUV color space for codec path. |
Definition in file isi.h.
uint8_t ISI_BytesForOnePixel | ( | uint8_t | bmpRgb | ) |
void ISI_calcScalerFactor | ( | void | ) |
void ISI_DisableInterrupt | ( | uint32_t | flag | ) |
void ISI_DmaChannelDisable | ( | uint32_t | channel | ) |
void ISI_DmaChannelEnable | ( | uint32_t | channel | ) |
void ISI_EnableInterrupt | ( | uint32_t | flag | ) |
void ISI_RgbPixelMapping | ( | uint32_t | wRgbPixelMapping | ) |
void ISI_RgbSwapMode | ( | uint32_t | swapMode | ) |
void ISI_SetBlank | ( | uint8_t | hBlank, | |
uint8_t | vBlank | |||
) |
void ISI_setDmaInCodecPath | ( | uint32_t | baseFrameBufDesc, | |
uint32_t | dmaCtrl, | |||
uint32_t | frameBufferStartAddr | |||
) |
void ISI_setDmaInPreviewPath | ( | uint32_t | baseFrameBufDesc, | |
uint32_t | dmaCtrl, | |||
uint32_t | frameBufferStartAddr | |||
) |
void ISI_SetFrameRate | ( | uint32_t | frame | ) |
void ISI_setGrayScaleMode | ( | uint32_t | wPixelFormat | ) |
void ISI_setInputStream | ( | uint32_t | wStreamMode | ) |
void ISI_SetMatrix4Rgb2Yuv | ( | ISI_R2Y * | rgb2yuv | ) |
void ISI_SetMatrix4Yuv2Rgb | ( | ISI_Y2R * | yuv2rgb | ) |
void ISI_setPreviewSize | ( | uint32_t | hSize, | |
uint32_t | vSize | |||
) |
void ISI_SetSensorSize | ( | uint32_t | hSize, | |
uint32_t | vSize | |||
) |
uint32_t ISI_StatusRegister | ( | void | ) |