Line No. | Rev | Author | Line |
---|---|---|---|
1 | 6 | kaklik | |
2 | --- AVRlib "conf" files --- |
||
3 | |||
4 | AVRlib contains many function/code libraries which depend upon particular aspects of the |
||
5 | user's hardware. The most basic of these is the processor clock rate. The clock rate defines |
||
6 | dozens of aspects of processor operation from code delays to UART baud rates. |
||
7 | |||
8 | To allow AVRlib to work easily with hardware that may vary from project to project, all |
||
9 | user-configurable parameters of AVRlib are contained in the template configuration files in |
||
10 | this directory. NOTE that these files are only templates and should be copied, as needed, |
||
11 | to an individual project's code directory and edited to suit that project's hardware. |
||
12 | |||
13 | |||
14 | global.h is the only configuration include file that is common to the entire AVRlib code base. |
||
15 | To use AVRlib libraries, you must copy global.h to your project's code directory and modify |
||
16 | the options inside global.h to match your hardware.) Each project should have its own global.h. |
||
17 | |||
18 | Other *conf.h files should be copied to your project's code directory as needed. For example, |
||
19 | if you intend to use the lcd.c library, you will need to copy lcdconf.h and modify it to match |
||
20 | the I/O and LCD configuration of your hardware. |
||
21 | |||
22 | ** If you fail to copy the configuration files needed for the AVRlib libraries you use, |
||
23 | the problem will usually exhibit itself as a compile-time error. |
||
24 |
Powered by WebSVN v2.8.3