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 | ) |
1.7.1