typedef struct {
volatile uint32 SYNCEN;
volatile uint32 MODESET;
volatile uint32 HDW;
volatile uint32 VDW;
volatile uint32 PPLN;
volatile uint32 LPFR;
volatile uint32 SPH;
volatile uint32 LNH;
volatile uint32 SLV0;
volatile uint32 SLV1;
volatile uint32 LNV;
volatile uint32 CULH;
volatile uint32 CULV;
volatile uint32 HSIZE;
volatile uint32 SDOFST;
volatile uint32 CADU;
volatile uint32 CADL;
volatile uint32 LINCFG0;
volatile uint32 LINCFG1;
volatile uint32 CCOLP;
volatile uint32 CRGAIN;
volatile uint32 CGRGAIN;
volatile uint32 CGBGAIN;
volatile uint32 CBGAIN;
volatile uint32 COFSTA;
volatile uint32 FLSHCFG0;
volatile uint32 FLSHCFG1;
volatile uint32 FLSHCFG2;
volatile uint32 VDINT0;
volatile uint32 VDINT1;
volatile uint32 VDINT2;
volatile uint32 MISC;
volatile uint32 CGAMMAWD;
volatile uint32 REC656IF;
volatile uint32 CCDCFG;
volatile uint32 DFCCTL;
volatile uint32 VDFSATLV;
volatile uint32 DFCMEMCTL;
volatile uint32 DFCMEM0;
volatile uint32 DFCMEM1;
volatile uint32 DFCMEM2;
volatile uint32 DFCMEM3;
volatile uint32 DFCMEM4;
volatile uint32 CLAMPCFG;
volatile uint32 CLDCOFST;
volatile uint32 CLSV;
volatile uint32 CLHWIN0;
volatile uint32 CLHWIN1;
volatile uint32 CLHWIN2;
volatile uint32 CLVRV;
volatile uint32 CLVWIN0;
volatile uint32 CLVWIN1;
volatile uint32 CLVWIN2;
volatile uint32 CLVWIN3;
volatile uint32 DATAHOFST;
volatile uint32 DATAVOFST;
volatile uint32 LSCHVAL;
volatile uint32 LSCVVAL;
volatile uint32 DLSCCFG;
volatile uint32 DLSCOFST;
volatile uint32 DLSCINI;
volatile uint32 DLSCGRBU;
volatile uint32 DLSCGRBL;
volatile uint32 DLSCGROF;
volatile uint32 DLSCORBU;
volatile uint32 DLSCORBL;
volatile uint32 DLSCOROF;
volatile uint32 DLSCIRQEN;
volatile uint32 DLSCIRQST;
volatile uint32 FMTCFG;
volatile uint32 FMTPLEN;
volatile uint32 FMTSPH;
volatile uint32 FMTLNH;
volatile uint32 FMTSLV;
volatile uint32 FMTLNV;
volatile uint32 FMTRLEN;
volatile uint32 FMTHCNT;
volatile uint32 FMTAPTR0;
volatile uint32 FMTAPTR1;
volatile uint32 FMTAPTR2;
volatile uint32 FMTAPTR3;
volatile uint32 FMTAPTR4;
volatile uint32 FMTAPTR5;
volatile uint32 FMTAPTR6;
volatile uint32 FMTAPTR7;
volatile uint32 FMTAPTR8;
volatile uint32 FMTAPTR9;
volatile uint32 FMTAPTR10;
volatile uint32 FMTAPTR11;
volatile uint32 FMTAPTR12;
volatile uint32 FMTAPTR13;
volatile uint32 FMTAPTR14;
volatile uint32 FMTAPTR15;
volatile uint32 FMTPGMVF0;
volatile uint32 FMTPGMVF1;
volatile uint32 FMTPGMAPU0;
volatile uint32 FMTPGMAPU1;
volatile uint32 FMTPGMAPS0;
volatile uint32 FMTPGMAPS1;
volatile uint32 FMTPGMAPS2;
volatile uint32 FMTPGMAPS3;
volatile uint32 FMTPGMAPS4;
volatile uint32 FMTPGMAPS5;
volatile uint32 FMTPGMAPS6;
volatile uint32 FMTPGMAPS7;
volatile uint32 CSCCTL;
volatile uint32 CSCM0;
volatile uint32 CSCM1;
volatile uint32 CSCM2;
volatile uint32 CSCM3;
volatile uint32 CSCM4;
volatile uint32 CSCM5;
volatile uint32 HSIZE;
volatile uint32 SDOFST;
volatile uint32 CADU;
volatile uint32 CADL;
volatile uint32 LINCFG0;
volatile uint32 LINCFG1;
volatile uint32 CCOLP;
volatile uint32 CRGAIN;
volatile uint32 CGRGAIN;
volatile uint32 CGBGAIN;
volatile uint32 CBGAIN;
volatile uint32 COFSTA;
volatile uint32 FLSHCFG0;
volatile uint32 FLSHCFG1;
volatile uint32 FLSHCFG2;
volatile uint32 VDINT0;
volatile uint32 VDINT1;
volatile uint32 VDINT2;
volatile uint32 MISC;
volatile uint32 CGAMMAWD;
volatile uint32 REC656IF;
volatile uint32 CCDCFG;
volatile uint32 DFCCTL;
volatile uint32 VDFSATLV;
volatile uint32 DFCMEMCTL;
volatile uint32 DFCMEM0;
volatile uint32 DFCMEM1;
volatile uint32 DFCMEM2;
volatile uint32 DFCMEM3;
volatile uint32 DFCMEM4;
volatile uint32 CLAMPCFG;
volatile uint32 CLDCOFST;
volatile uint32 CLSV;
volatile uint32 CLHWIN0;
volatile uint32 CLHWIN1;
volatile uint32 CLHWIN2;
volatile uint32 CLVRV;
volatile uint32 CLVWIN0;
volatile uint32 CLVWIN1;
volatile uint32 CLVWIN2;
volatile uint32 CLVWIN3;
volatile uint32 DATAHOFST;
volatile uint32 DATAVOFST;
volatile uint32 LSCHVAL;
volatile uint32 LSCVVAL;
volatile uint32 DLSCCFG;
volatile uint32 DLSCOFST;
volatile uint32 DLSCINI;
volatile uint32 DLSCGRBU;
volatile uint32 DLSCGRBL;
volatile uint32 DLSCGROF;
volatile uint32 DLSCORBU;
volatile uint32 DLSCORBL;
volatile uint32 DLSCOROF;
volatile uint32 DLSCIRQEN;
volatile uint32 DLSCIRQST;
volatile uint32 FMTCFG;
volatile uint32 FMTPLEN;
volatile uint32 FMTSPH;
volatile uint32 FMTLNH;
volatile uint32 FMTSLV;
volatile uint32 FMTLNV;
volatile uint32 FMTRLEN;
volatile uint32 FMTHCNT;
volatile uint32 FMTAPTR0;
volatile uint32 FMTAPTR1;
volatile uint32 FMTAPTR2;
volatile uint32 FMTAPTR3;
volatile uint32 FMTAPTR4;
volatile uint32 FMTAPTR5;
volatile uint32 FMTAPTR6;
volatile uint32 FMTAPTR7;
volatile uint32 FMTAPTR8;
volatile uint32 FMTAPTR9;
volatile uint32 FMTAPTR10;
volatile uint32 FMTAPTR11;
volatile uint32 FMTAPTR12;
volatile uint32 FMTAPTR13;
volatile uint32 FMTAPTR14;
volatile uint32 FMTAPTR15;
volatile uint32 FMTPGMVF0;
volatile uint32 FMTPGMVF1;
volatile uint32 FMTPGMAPU0;
volatile uint32 FMTPGMAPU1;
volatile uint32 FMTPGMAPS0;
volatile uint32 FMTPGMAPS1;
volatile uint32 FMTPGMAPS2;
volatile uint32 FMTPGMAPS3;
volatile uint32 FMTPGMAPS4;
volatile uint32 FMTPGMAPS5;
volatile uint32 FMTPGMAPS6;
volatile uint32 FMTPGMAPS7;
volatile uint32 CSCCTL;
volatile uint32 CSCM0;
volatile uint32 CSCM1;
volatile uint32 CSCM2;
volatile uint32 CSCM3;
volatile uint32 CSCM4;
volatile uint32 CSCM5;
volatile uint32 CSCM6;
volatile uint32 CSCM7;
volatile uint32 OBWIN0;
volatile uint32 OBWIN1;
volatile uint32 OBWIN2;
volatile uint32 OBWIN3;
volatile uint32 OBVAL0;
volatile uint32 OBVAL1;
volatile uint32 OBVAL2;
volatile uint32 OBVAL3;
volatile uint32 OBVAL4;
volatile uint32 OBVAL5;
volatile uint32 OBVAL6;
volatile uint32 OBVAL7;
volatile uint32 CLKCTL;
} CSL_IsifRegs;
dm8127 传感器驱动涉及到的寄存器--摘自isif_reg.h
最新推荐文章于 2023-10-16 19:04:20 发布