ジョイスティック切換えで色々な処理をやります。 C言語学習用です。

Dependencies:   C12832 MMA7660 mbed

Committer:
suzukimitsuru
Date:
Wed Apr 18 11:14:40 2018 +0000
Revision:
19:caab1538fa62
Parent:
13:2c1fe87a06cd
?????????????; ????????????

Who changed what in which revision?

UserRevisionLine numberNew 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