ジョイスティック切換えで色々な処理をやります。 C言語学習用です。
Dependencies: C12832 MMA7660 mbed
lib/readme.txt@13:2c1fe87a06cd, 2018-04-04 (annotated)
- Committer:
- INTRA\mitsuru.suzuki
- Date:
- Wed Apr 04 20:58:28 2018 +0900
- Revision:
- 13:2c1fe87a06cd
??????????????
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 1 | |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 2 | This directory is intended for the project specific (private) libraries. |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 3 | PlatformIO will compile them to static libraries and link to executable file. |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 4 | |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 5 | The source code of each library should be placed in separate directory, like |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 6 | "lib/private_lib/[here are source files]". |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 7 | |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 8 | For example, see how can be organized `Foo` and `Bar` libraries: |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 9 | |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 10 | |--lib |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 11 | | |--Bar |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 12 | | | |--docs |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 13 | | | |--examples |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 14 | | | |--src |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 15 | | | |- Bar.c |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 16 | | | |- Bar.h |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 17 | | |--Foo |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 18 | | | |- Foo.c |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 19 | | | |- Foo.h |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 20 | | |- readme.txt --> THIS FILE |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 21 | |- platformio.ini |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 22 | |--src |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 23 | |- main.c |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 24 | |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 25 | Then in `src/main.c` you should use: |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 26 | |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 27 | #include <Foo.h> |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 28 | #include <Bar.h> |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 29 | |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 30 | // rest H/C/CPP code |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 31 | |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 32 | PlatformIO will find your libraries automatically, configure preprocessor's |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 33 | include paths and build them. |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 34 | |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 35 | More information about PlatformIO Library Dependency Finder |
| INTRA\mitsuru.suzuki |
13:2c1fe87a06cd | 36 | - http://docs.platformio.org/page/librarymanager/ldf.html |