Introduction - If you have any usage issues, please Google them yourself
IMX31 development board, BSP package, I2C driver, for reference.
Packet : 41695026i2c.rar filelist
I2C\bspi2c.c
I2C\makefile
I2C\sources
I2C
IPU\dirs
IPU\ULDRUI\makefile
IPU\ULDRUI\sources
IPU\ULDRUI\uldrui.cpp
IPU\ULDRUI\uldrui.def
IPU\ULDRUI
IPU\SDC\makefile
IPU\SDC\sdc.c
IPU\SDC\sources
IPU\SDC
IPU\PP\bsppp.cpp
IPU\PP\makefile
IPU\PP\sources
IPU\PP
IPU\PF\makefile
IPU\PF\sources
IPU\PF
IPU\DISPLAY\dirs
IPU\DISPLAY\IPU_ADC\adc_init.c
IPU\DISPLAY\IPU_ADC\adc_init.h
IPU\DISPLAY\IPU_ADC\blt.cpp
IPU\DISPLAY\IPU_ADC\ddi_ipu_adc.def
IPU\DISPLAY\IPU_ADC\di_init.c
IPU\DISPLAY\IPU_ADC\di_init.h
IPU\DISPLAY\IPU_ADC\ipu_adc.cpp
IPU\DISPLAY\IPU_ADC\ipu_adc.h
IPU\DISPLAY\IPU_ADC\makefile
IPU\DISPLAY\IPU_ADC\sources
IPU\DISPLAY\IPU_ADC
IPU\DISPLAY\DDIPU_SDC\backlight.c
IPU\DISPLAY\DDIPU_SDC\bspdisplay.cpp
IPU\DISPLAY\DDIPU_SDC\ddgpeuser.h
IPU\DISPLAY\DDIPU_SDC\ddhinit.cpp
IPU\DISPLAY\DDIPU_SDC\ddipu_sdc.cpp
IPU\DISPLAY\DDIPU_SDC\ddipu_sdc.h
IPU\DISPLAY\DDIPU_SDC\ddipu_sdc_blt.cpp
IPU\DISPLAY\DDIPU_SDC\ddipu_sdc_cursor.cpp
IPU\DISPLAY\DDIPU_SDC\ddipu_sdc_line.cpp
IPU\DISPLAY\DDIPU_SDC\ddipu_sdc_misc.cpp
IPU\DISPLAY\DDIPU_SDC\ddipu_sdc_overlay.cpp
IPU\DISPLAY\DDIPU_SDC\ddipu_sdc_power.cpp
IPU\DISPLAY\DDIPU_SDC\ddipu_sdc_rotate.cpp
IPU\DISPLAY\DDIPU_SDC\ddipu_sdc_surf.cpp
IPU\DISPLAY\DDIPU_SDC\ddipu_sdc_tv.cpp
IPU\DISPLAY\DDIPU_SDC\ddraw_ipu_sdc.def
IPU\DISPLAY\DDIPU_SDC\dirtyrect.cpp
IPU\DISPLAY\DDIPU_SDC\dirtyrect.h
IPU\DISPLAY\DDIPU_SDC\freescaleLogo.c
IPU\DISPLAY\DDIPU_SDC\fs453.cpp
IPU\DISPLAY\DDIPU_SDC\fs453.h
IPU\DISPLAY\DDIPU_SDC\halcaps.cpp
IPU\DISPLAY\DDIPU_SDC\haldd.cpp
IPU\DISPLAY\DDIPU_SDC\halsurf.cpp
IPU\DISPLAY\DDIPU_SDC\makefile
IPU\DISPLAY\DDIPU_SDC\precomp.h
IPU\DISPLAY\DDIPU_SDC\sources
IPU\DISPLAY\DDIPU_SDC
IPU\DISPLAY
IPU\CAMERA\bspcamera.cpp
IPU\CAMERA\bspcsi.cpp
IPU\CAMERA\bspcsi.h
IPU\CAMERA\CameraImagic.cpp
IPU\CAMERA\CameraImagic.h
IPU\CAMERA\CameraMagna.cpp
IPU\CAMERA\CameraMagna.h
IPU\CAMERA\makefile
IPU\CAMERA\sources
IPU\CAMERA
IPU\BASE\bspipu.c
IPU\BASE\makefile
IPU\BASE\sources
IPU\BASE
IPU
NLEDDRVR\makefile
NLEDDRVR\nleddrvr.cpp
NLEDDRVR\nleddrvr.def
NLEDDRVR\nleddrvr.reg
NLEDDRVR\nledzones.cpp
NLEDDRVR\snled.cpp
NLEDDRVR\sources
NLEDDRVR
OWIRE\bspowire.c
OWIRE\makefile
OWIRE\sources
OWIRE
PWM\bsppwm.c
PWM\makefile
PWM\sources
PWM
SDHC\bspsdhc.c
SDHC\bspsdhc.h
SDHC\makefile
SDHC\sdhc.def
SDHC\sdhc_arm11.reg
SDHC\sources
SDHC
TOUCH\dirs
TOUCH\MC13783\bsptouch.cpp
TOUCH\MC13783\makefile
TOUCH\MC13783\sources
TOUCH\MC13783\touch.def
TOUCH\MC13783
TOUCH
ULDR_FILE\makefile
ULDR_FILE\makefile.inc
ULDR_FILE\sources
ULDR_FILE\uldr.nb0
ULDR_FILE