iLLD_TC27xD
1.0
|
Data Structures | |
struct | IfxCif_Cam_TableInfo |
struct | IfxCif_Cam_JpegTable |
Single component JPEG tables. More... | |
struct | IfxCif_Cam_PictureInfo |
Picture info. More... | |
struct | IfxCif_Cam_JpegTables |
JPEG tables for all components. More... | |
struct | IfxCif_Cam_MemConfig |
Single path memory interface configuration (used in initialisation/configuration) More... | |
struct | IfxCif_Cam_MemInfo |
Single path memory interface information (used in Runtime) More... | |
struct | IfxCif_Cam_Common |
Common configuration. More... | |
struct | IfxCif_Cam_Downscaling |
Downscaler configuration. More... | |
struct | IfxCif_Cam_JfifHeader |
JPEG JFIF header structure. More... | |
struct | IfxCif_Cam_MemAreas |
All paths memory partitioning. More... | |
struct | IfxCif_Cam |
Structure which is used as handle for the CIF-CAM functions. This stores cached variables useful for run-time operations. More... | |
struct | IfxCif_Cam_Config |
Camera specific configuration. More... | |
struct IfxCif_Cam_TableInfo |
Definition at line 97 of file IfxCif_Cam.h.
Data Fields | ||
---|---|---|
const uint8 * | entry | entry |
uint8 | length | length |
struct IfxCif_Cam_JpegTable |
Single component JPEG tables.
Definition at line 109 of file IfxCif_Cam.h.
Data Fields | ||
---|---|---|
IfxCif_Cam_TableInfo | ac | ac |
IfxCif_Cam_TableInfo | dc | dc |
IfxCif_Cam_TableInfo | q | q |
struct IfxCif_Cam_PictureInfo |
struct IfxCif_Cam_JpegTables |
JPEG tables for all components.
Definition at line 132 of file IfxCif_Cam.h.
Data Fields | ||
---|---|---|
IfxCif_Cam_JpegTable | uv | uv |
IfxCif_Cam_JpegTable | y | y |
struct IfxCif_Cam_MemConfig |
Single path memory interface configuration (used in initialisation/configuration)
Definition at line 140 of file IfxCif_Cam.h.
Data Fields | ||
---|---|---|
boolean | byteSwap | byte swapping |
uint16 | hOffset | horizontal offset |
uint16 | hSize | horizontal (number of pixel) |
float32 | memFactor | multiples of frame count for memory allocation |
uint16 | vOffset | vertical offset |
uint16 | vSize | vertical (number of lines) |
struct IfxCif_Cam_MemInfo |
Single path memory interface information (used in Runtime)
Definition at line 152 of file IfxCif_Cam.h.
Data Fields | ||
---|---|---|
IfxCif_Cam_PictureInfo | image | image |
uint32 | size | size in bytes |
Ifx_AddressValue | start | start address |
struct IfxCif_Cam_Common |
Common configuration.
Definition at line 165 of file IfxCif_Cam.h.
Data Fields | ||
---|---|---|
boolean | debugPathEnabled | debug path enabled |
IfxCif_Cam_MemConfig | extraPaths[IFXCIF_EXTRA_PATHS] | extra paths |
IfxCif_InputInterface | inputInterface | input interface |
IfxCif_Cam_PictureInfo | ispIn | ispIn |
Ifx_IsrSetting | ispInterrupt | isp interrupt |
boolean | jpegEnabled | jpeg enabled |
const IfxCif_Cam_JpegTables * | jpegTables | jpeg tables |
IfxCif_Cam_MemConfig | mainPath | main path |
boolean | watchdogEnabled | watchdog enabled |
struct IfxCif_Cam_Downscaling |
Downscaler configuration.
Definition at line 180 of file IfxCif_Cam.h.
Data Fields | ||
---|---|---|
boolean | enabled | enable |
uint8 | hFactor | horizontal factor to program into IfxCif_setLinearDownscalerScalingFactors() |
IfxCif_LinearDownscalerScalingMode | hMode | hMode |
uint8 | sizeFactor | memory size factor, e.g. half in both H and V usually gives factor of 4 |
uint8 | vFactor | vertical factor to program into IfxCif_setLinearDownscalerScalingFactors() |
IfxCif_LinearDownscalerScalingMode | vMode | vMode |
struct IfxCif_Cam_JfifHeader |
JPEG JFIF header structure.
Definition at line 192 of file IfxCif_Cam.h.
Data Fields | ||
---|---|---|
uint16 | app0 | app0 |
uint8 | density | density |
uint16 | densityX | densityX |
uint16 | densityY | densityY |
uint8 | ident[5] | ident |
uint16 | length | length |
uint8 | thumbData[20] | thumbData |
uint8 | thumbX | thumbX |
uint8 | thumbY | thumbY |
uint16 | unknown | unknown |
uint16 | version | version |
struct IfxCif_Cam_MemAreas |
All paths memory partitioning.
Definition at line 209 of file IfxCif_Cam.h.
Data Fields | ||
---|---|---|
IfxCif_Cam_MemInfo | cb | cb |
IfxCif_Cam_MemInfo | cr | cr |
IfxCif_Cam_MemInfo | ep[IFXCIF_EXTRA_PATHS] | ep |
IfxCif_Cam_MemInfo | y | y |
struct IfxCif_Cam |
Structure which is used as handle for the CIF-CAM functions. This stores cached variables useful for run-time operations.
Definition at line 224 of file IfxCif_Cam.h.
Data Fields | ||
---|---|---|
uint32 | availMemSize | total available RAM space left (in bytes) |
Ifx_CIF * | cif | pointer to base address of CIF module SFRs |
IfxCif_Cam_Status | configResult | status of last configuration (or initialisation) |
Ifx_EMEM * | emem | pointer to base address of EMEM module SFRs |
boolean | ispBpp | byte per pixel |
IfxCif_Cam_IspMode | ispMode | actual ISP mode |
IfxCif_Cam_JfifHeader * | jfif | pointer to the last acquired JPEG header |
IfxCif_Cam_MemAreas | memAreas | memory area definition |
Ifx_AddressValue | nextFreeAddress | next free storage address |
uint32 | totalMemSize | total occupied memory area (in bytes) |
struct IfxCif_Cam_Config |
Camera specific configuration.
Definition at line 240 of file IfxCif_Cam.h.
Data Fields | ||
---|---|---|
const IfxCif_Cam_Common * | common | pointer to common configuration |
const IfxCif_Cam_Downscaling * | downscaling | downscaling settings for ExtraPath 1 |
IfxCif_IspSyncPolarity | hSyncPolarity | polarity of HSYNC signal |
IfxCif_Cam_IspMode | ispMode | ISP mode. |
uint16 | ispRawBpp | bytes per pixel of the input stream |
IfxCif_IspSamplingEdge | samplingEdge | sampling edge |
uint16 | setupDataCount | number of camera-specific configuration data (in DWORDS) |
const uint32 * | setupDataTable | pointer to the first entry of camera-specific configuration data |
IfxCif_IspSyncPolarity | vSyncPolarity | polarity of VSYNC signal |