Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Hackspace Siegen
ese-roboterarm
Commits
82c770ce
Verified
Commit
82c770ce
authored
Sep 30, 2018
by
Felix Potthast
Browse files
Add CheapStepper lib
parent
e4dffb17
Changes
3
Hide whitespace changes
Inline
Side-by-side
.gitmodules
View file @
82c770ce
[submodule "server/cytrill-server"]
path = server/cytrill-server
url = https://github.com/Cytrill/srvr.git
[submodule "firmware/lib/CheapStepper"]
path = firmware/lib/CheapStepper
url = https://github.com/tyhenry/CheapStepper.git
CheapStepper
@
e5315fec
Subproject commit e5315fec8b7491524a0bc4dd7d2f53744ffc7063
firmware/lib/readme.txt
0 → 100644
View file @
82c770ce
This directory is intended for the project specific (private) libraries.
PlatformIO will compile them to static libraries and link to executable file.
The source code of each library should be placed in separate directory, like
"lib/private_lib/[here are source files]".
For example, see how can be organized `Foo` and `Bar` libraries:
|--lib
| |--Bar
| | |--docs
| | |--examples
| | |--src
| | |- Bar.c
| | |- Bar.h
| |--Foo
| | |- Foo.c
| | |- Foo.h
| |- readme.txt --> THIS FILE
|- platformio.ini
|--src
|- main.c
Then in `src/main.c` you should use:
#include <Foo.h>
#include <Bar.h>
// rest H/C/CPP code
PlatformIO will find your libraries automatically, configure preprocessor's
include paths and build them.
See additional options for PlatformIO Library Dependency Finder `lib_*`:
http://docs.platformio.org/en/latest/projectconf.html#lib-install
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment