📄 readme.txt
字号:
版本号:V1.3
s1d13716lib.exe 是使用WINRAR压缩的SID13716API自解压包。
解压后生成目录 SID13716LIB。
S1D13716 API包括两个库文件S1D13716.LIB、HAL.LIB。
----S1D13716LIB
|----DEMO //使用S1D13716 API 和HAL的一个例子。
| |----C33INCLUDE
| |----MAIN //demo源代码
| |----33209_10.par
| |----LCDCLIB.cm
| |----LCDCLIB.cmx
| |----LCDCLIB.mak //demo工程文件
| |----ramlib.cmd
|
|----DOCUMENTS //DOC是S1D13716 API和HAL的相关文档,
| |----README.TXT
| |----S1D13716API编程指南.pdf
| |----S1D13716API移植手册.pdf
| |----S1D13716API函数说明.pdf
|
|----INCLUDE //INCLUDE是S1D13716 API的头文件。
|
|----LIB //S1D13716 API 的库文件S1D13716.LIB、HAL.LIB存放目录。
| |----HAL.LIB //由HAL.LIB源代码生成的库。
| |----S1D13716.LIB //由S1D13716.LIB源代码生成的库。
|
|----SOURCECODEOFHAL //HAL源代码,用来生成HAL.LIB。
| |----SOURCECODE
| |----HALLIB.MAK //生成HAL.LIB的工程文件,存储在LIB目录下。
|
|----SOURCECODEOFS1D13716 //S1D13716.LIB源代码,
| |----CHIPLIB //13716显示和控制
| |----JPEG //JPEG、CAMERA功能函数
| |----TOPC //预览高层函数
| |----S1D13716LIB.mak //工程文件用来生成S1D13716.LIB库,并存储在LIB目录下。
| |----S1D13716LIB.cm
| |----S1D13716LIB.cmx
说明:
1.
所有的工程文件都是针对EPSON的WORK BENCH 33制定的。原库文件也是使用WORK BENCH 33编译生成的。
如果你使用了不同的开发工具和编译器,你需要制定相应的的工程文件重新编译源代码,生成需要的库。
2.
这个DEMO运行在C33STAR目标板上。并且需要13716扩展板。
DEMO的源代码在MAIN目录下,包括下列文件:
car.c //一幅16位565RGB汽车图像
crt0.c //BCU初始化
mainlib.c //主程序
timeout.c //实现超时接口函数,这个函数在S1D13716.LIB中会用到,所以一定要实现。
vector.c //中断向量表
C33INCLUDE是E0C33209芯片的头文件,主要是一些和寄存器相关的宏定义。
3.
如果你的目标板和我们不同,你可能需要移植HAL。参见S1D13716API的移植.doc。
4.
HALLIB.MAK和S1D13716LIB.mak生成的库,将被存储在LIB目录下。
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Version:V1.0
Please check off the Word wrap.
s1d13716lib.exe is a self-unzip package of SID13716API using WINRAR.
SID13716LIB directory will be ganerated as following:
----S1D13716LIB
+----DEMO //Demostration of using the SID13716LIB based on C33 star board and expansion board
| |----C33INCLUDE //Macro define for c33 internal register head file
| |----MAIN //demo source code
| |----33209_10.par //par file for c33 workbench
| |----LCDCLIB.cm //cm file for c33 workbench
| |----LCDCLIB.cmx //cmx file for c33 workbench
| |----LCDCLIB.mak //make file for c33 workbench
| |----ramlib.cmd //command file for c33 workbench
|
+----DOCUMENTS //DOCUMENTS of the S1D13716API user guider
| |----README.TXT //This document
| |----S1D13716API User Guide.doc //User Guide
| |----S1D13716API Porting Guide.doc //Porting Guide
| |----S1D13716API Function Referrence.doc。 //Lib Function Referrence document
|
+----INCLUDE //INCLUDE is the head file of the S1D13716 API
|
+----LIB //S1D13716 API Lib
| |----HAL.LIB //HAL Lib
| |----S1D13716.LIB //S1D13716 API LIB
|
+----SOURCECODEOFHAL //HAL Lib source code
| |----SOURCECODE
| |----HALLIB.MAK //the make file for c33 workbench to generate the lib file of HAL.LIB
|
+----SOURCECODEOFS1D13716 //S1D13716 API Lib source code
| |----BLT //2D Accelerate
| |----CHIPLIB //13716 control
| |----INCLUDE //head file
| |----JPEG //JPEG encode and decoder function and preview capture function
| |----TOPC //top function of preview
| |----S1D13716LIB.mak //make file for c33 workbench and the generated lib file of S1D13716.LIB will save at LIB\ directory
| |----S1D13716LIB.cm //cm file for c33 workbench
| |----S1D13716LIB.cmx //cmx file for c33 workbench
Note:
1. The lib files for HAL and API are for EPSON's 32bit MCU C33. And generated by EPSON's development tool workbench33. So if you use other MCU, please use your own development tools to generate the lib files. All the source code located under SOURCECODE OF HAL.LIB and SOURCECODE OF S1D13716.LIB directory.
2. The demostration is run on the C33 star board and the S1D13716 expansion board made by ECC ShangHai.
The demo source code is under the DEMO\MAIN\ directory, as following:
car.c //a 16bit RGB565 car image
crt0.c //BCU initial
mainlib.c //main function
timeout.c //timeout function
vector.c //Interrupt vector
3. If you want to use the lib on your own target board, your must port the lib on your target board. Please refer to the S1D13716API Porting Guide.doc to start your porting job. It's very easy.
4. When you make your own lib files using the make file of S1D13716LIB\SOURCECODE OF S1D13716.LIB\S1D13716LIB.mak and S1D13716LIB\SOURCECODE OF HAL.LIB\HALLIB.mak, the generated lib files of S1D13716.LIB and S1D13716.LIB will save at the directory of S1D13716LIB\LIB\ and replace the old one.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -