71 #include "IfxCif_bf.h" 
   72 #include "IfxCif_reg.h" 
 2352     MODULE_CIF.BBB.KRSTCLR.B.CLR = 1;
 
 2358     MODULE_CIF.ISP.CTRL.B.ISP_GEN_CFG_UPD = 1;
 
 2364     MODULE_CIF.ISP.CTRL.B.ISP_CFG_UPD = 1;
 
 2370     MODULE_CIF.MI.INIT.B.MI_CFG_UPD = 1;
 
 2376     return (
IfxCif_State)MODULE_CIF.MI.CTRL.B.INIT_BASE_EN;
 
 2382     return MODULE_CIF.BBB.MODID.B.MODNUMBER;
 
 2394     return MODULE_CIF.BBB.MODID.B.MOD_REV;
 
 2400     return MODULE_CIF.BBB.MODID.B.MOD_TYPE;
 
 2413     return MODULE_CIF.ISP.FRAME_COUNT.B.FRAME_COUNTER;
 
 2425     return (
IfxCif_State)MODULE_CIF.ISP.FLAGS_SHD.B.ISP_INFORM_ENABLE_SHD;
 
 2473     return (
IfxCif_State)MODULE_CIF.ISP.ACQ_PROP.B.FIELD_INVERT;
 
 2491     return (
IfxCif_State)MODULE_CIF.ISP.CTRL.B.ISP_INFORM_ENABLE;
 
 2503     return MODULE_CIF.ISP.FLAGS_SHD.B.S_DATA;
 
 2509     return (
IfxCif_State)MODULE_CIF.ISP.FLAGS_SHD.B.S_HSYNC;
 
 2515     return (
IfxCif_State)MODULE_CIF.ISP.FLAGS_SHD.B.S_VSYNC;
 
 2539     return (
IfxCif_State)MODULE_CIF.ISP.FLAGS_SHD.B.ISP_ENABLE_SHD;
 
 2557     return MODULE_CIF.ISPIS.RECENTER.B.RECENTER;
 
 2575     return (
IfxCif_State)MODULE_CIF.JPE.ENCODE_MODE.B.ENCODE_MODE;
 
 2581     return MODULE_CIF.JPE.RESTART_INTERVAL.B.RESTART_INTERVAL;
 
 2617     return MODULE_CIF.MI.BYTE_CNT.B.BYTE_CNT;
 
 2649     return MODULE_CIF.MI.MP_Y_IRQ_OFFS_INIT.U;
 
 2655     return MODULE_CIF.MI.MP_Y_IRQ_OFFS_SHD.B.MP_Y_IRQ_OFFS;
 
 2661     return (
IfxCif_State)MODULE_CIF.MI.CTRL.B.INIT_OFFSET_EN;
 
 2667     return MODULE_CIF.ID.B.MODNUMBER;
 
 2673     return MODULE_CIF.ID.B.MODREV;
 
 2686     return MODULE_CIF.ID.B.MODTYPE;
 
 2692     return MODULE_CIF.ISP.ACQ_NR_FRAMES.B.ACQ_NR_FRAMES;
 
 2698     return MODULE_CIF.WD.CTRL.B.WD_PREDIV;
 
 2716     MODULE_CIF.JPE.INIT.B.JP_INIT = 1;
 
 2722     MODULE_CIF.JPE.GEN_HEADER.B.GEN_HEADER = 1;
 
 2728     MODULE_CIF.MI.INIT.B.MI_SKIP = 1;
 
 2741     MODULE_CIF.DPCL.B.CIF_MP_MUX = pathSelector;
 
 2747     MODULE_CIF.DP.CTRL.B.DP_EN = enableState;
 
 2753     MODULE_CIF.DP.CTRL.B.DP_SEL = sourcePath;
 
 2765     MODULE_CIF.ISP.ACQ_H_OFFS.B.ACQ_H_OFFS = hOffset;
 
 2766     MODULE_CIF.ISP.ACQ_V_OFFS.B.ACQ_V_OFFS = vOffset;
 
 2772     MODULE_CIF.ISP.ACQ_H_SIZE.U = hSize;
 
 2773     MODULE_CIF.ISP.ACQ_V_SIZE.U = vSize;
 
 2779     MODULE_CIF.ISP.ACQ_PROP.B.CCIR_SEQ = sequence;
 
 2785     MODULE_CIF.ISP.CTRL.B.ISP_CSM_C_RANGE = clippingRange;
 
 2791     MODULE_CIF.ISP.CTRL.B.ISP_CSM_Y_RANGE = clippingRange;
 
 2797     MODULE_CIF.ISP.ACQ_PROP.B.FIELD_INVERT = fieldInvertState;
 
 2803     MODULE_CIF.ISP.ACQ_PROP.B.FIELD_SELECTION = selection;
 
 2809     MODULE_CIF.ISP.ACQ_PROP.B.HSYNC_POL = polarity;
 
 2815     MODULE_CIF.ISP.CTRL.B.ISP_INFORM_ENABLE = inputFormatterState;
 
 2821     MODULE_CIF.ISP.ACQ_PROP.B.INPUT_SELECTION = input;
 
 2827     MODULE_CIF.ISP.CTRL.B.ISP_MODE = mode;
 
 2833     MODULE_CIF.ISP.CTRL.B.ISP_ENABLE = ispOutputState;
 
 2839     MODULE_CIF.ISP.OUT_H_OFFS.B.ISP_OUT_H_OFFS = hOffset;
 
 2840     MODULE_CIF.ISP.OUT_V_OFFS.B.ISP_OUT_V_OFFS = vOffset;
 
 2846     MODULE_CIF.ISP.OUT_H_SIZE.B.ISP_OUT_H_SIZE = hSize;
 
 2847     MODULE_CIF.ISP.OUT_V_SIZE.B.ISP_OUT_V_SIZE = vSize;
 
 2853     MODULE_CIF.ISP.ACQ_PROP.B.SAMPLE_EDGE = edge;
 
 2859     MODULE_CIF.ISP.ACQ_PROP.B.VSYNC_POL = polarity;
 
 2865     MODULE_CIF.ISPIS.CTRL.B.IS_EN = enableState;
 
 2871     MODULE_CIF.ISPIS.H_OFFS.U = hOffset;
 
 2872     MODULE_CIF.ISPIS.V_OFFS.U = vOffset;
 
 2878     MODULE_CIF.ISPIS.H_SIZE.U = hSize;
 
 2879     MODULE_CIF.ISPIS.V_SIZE.U = vSize;
 
 2885     MODULE_CIF.ISPIS.RECENTER.B.RECENTER = value;
 
 2891     MODULE_CIF.JPE.TABLE_FLUSH.B.TABLE_FLUSH = headerGenerationMode;
 
 2897     MODULE_CIF.JPE.HEADER_MODE.B.HEADER_MODE = headerMode;
 
 2903     MODULE_CIF.JPE.RESTART_INTERVAL.B.RESTART_INTERVAL = interval;
 
 2909     MODULE_CIF.JPE.TABLE_DATA.B.TABLE_WDATA_L = data;
 
 2915     MODULE_CIF.JPE.TABLE_DATA.B.TABLE_WDATA_H = data;
 
 2921     MODULE_CIF.JPE.TABLE_ID.B.TABLE_ID = tableId;
 
 2927     MODULE_CIF.JPE.ENC_HSIZE.B.ENC_HSIZE = hSize;
 
 2928     MODULE_CIF.JPE.ENC_VSIZE.B.ENC_VSIZE = vSize;
 
 2934     MODULE_CIF.JPE.ENCODE.B.CONT_MODE = mode;
 
 2940     MODULE_CIF.JPE.PIC_FORMAT.B.ENC_PIC_FORMAT = format;
 
 2946     MODULE_CIF.BBB.KRST0.B.RST = state;
 
 2947     MODULE_CIF.BBB.KRST1.B.RST = state;
 
 2953     MODULE_CIF.MI.CTRL.B.INIT_BASE_EN = state;
 
 2959     MODULE_CIF.MI.CTRL.B.BYTE_SWAP = enableState;
 
 2965     MODULE_CIF.MI.CTRL.B.BURST_LEN_CHROM = burstLength;
 
 2971     MODULE_CIF.MI.CTRL.B.MP_WRITE_FORMAT = format;
 
 2979     MODULE_CIF.MI.MP_Y_IRQ_OFFS_INIT.U = interruptOffset;
 
 2985     MODULE_CIF.MI.CTRL.B.INIT_OFFSET_EN = state;
 
 2991     MODULE_CIF.ISP.ACQ_NR_FRAMES.B.ACQ_NR_FRAMES = numberOfFrames;
 
 2997     MODULE_CIF.WD.CTRL.B.WD_PREDIV = predivider;
 
 3003     MODULE_CIF.WD.CTRL.B.WD_EN = enableState;
 
 3009     MODULE_CIF.DPCL.B.CIF_CHAN_MODE = mode;
 
 3015     MODULE_CIF.JPE.ENCODE.B.ENCODE = 1;