i2c eep Example sourcecan check this program.
File list:
ex09a_i2c_eep
............\Flash Debug
............\...........\Exe
............\...........\...\Project.out
............\...........\...\Project.sim
............\...........\List
............\...........\Obj
............\...........\...\common.o
............\...........\...\core_cm3.o
............\...........\...\i2c_eep.o
............\...........\...\key.o
............\...........\...\lcd.o
............\...........\...\main.o
............\...........\...\misc.o
............\...........\...\Project.pbd
............\...........\...\startup_stm32f10x_md.o
............\...........\...\stm32f10x_gpio.o
............\...........\...\stm32f10x_i2c.o
............\...........\...\stm32f10x_it.o
............\...........\...\stm32f10x_rcc.o
............\...........\...\stm32f10x_tim.o
............\...........\...\stm32f10x_usart.o
............\...........\...\system_stm32f10x.o
............\...........\...\uart.o
............\settings
............\........\Project.cspy.bat
............\........\Project.dbgdt
............\........\Project.dni
............\........\Project.wsdt
............\........\Project_Flash Debug.jlink
............\common.c
............\common.h
............\ex09_i2c_eep.zip
............\gpio_i2c_eep.c
............\i2c_eep.c
............\i2c_eep.c.bak
............\i2c_eep.h
............\key.c
............\key.h
............\lcd.c
............\lcd.h
............\main.c
............\Project.dep
............\Project.ewd
............\Project.ewp
............\Project.eww
............\readme.txt
............\Release_Notes_for_STM32F10x_StdPeriph_Template.html
............\stm32f10x_conf.h
............\stm32f10x_it.c
............\stm32f10x_it.h
ex09_i2c_eep
...........\Flash Debug
...........\...........\Exe
...........\...........\...\Project.out
...........\...........\...\Project.sim
...........\...........\List
...........\...........\Obj
...........\...........\...\common.o
...........\...........\...\core_cm3.o
...........\...........\...\i2c_eep.o
...........\...........\...\key.o
...........\...........\...\lcd.o
...........\...........\...\main.o
...........\...........\...\misc.o
...........\...........\...\Project.pbd
...........\...........\...\startup_stm32f10x_md.o
...........\...........\...\stm32f10x_gpio.o
...........\...........\...\stm32f10x_i2c.o
...........\...........\...\stm32f10x_it.o
...........\...........\...\stm32f10x_rcc.o
...........\...........\...\stm32f10x_tim.o
...........\...........\...\stm32f10x_usart.o
...........\...........\...\system_stm32f10x.o
...........\...........\...\uart.o
...........\settings
...........\........\Project.cspy.bat
...........\........\Project.dbgdt
...........\........\Project.dni
...........\........\Project.wsdt
...........\........\Project_Flash Debug.jlink
...........\common.c
...........\common.h
...........\gpio_i2c_eep.c
...........\i2c_eep.c
...........\i2c_eep.h
...........\key.c
...........\key.h
...........\lcd.c
...........\lcd.h
...........\main.c
...........\Project.dep
...........\Project.ewd
...........\Project.ewp
...........\Project.eww
...........\readme.txt
...........\Release_Notes_for_STM32F10x_StdPeriph_Template.html
...........\stm32f10x_conf.h
...........\stm32f10x_it.c
...........\stm32f10x_it.h