Brewhouse/lib
2023-01-27 10:56:57 -05:00
..
button Initial Commit. 2023-01-25 21:00:25 -05:00
Button Initial Commit. 2023-01-25 21:00:25 -05:00
Communicator Get rid of some unnecessary serial output. 2023-01-27 10:55:13 -05:00
config Initial Commit. 2023-01-25 21:00:25 -05:00
Device Lots of changes. 2023-01-26 16:53:50 -05:00
Global Define some pins. 2023-01-27 10:56:57 -05:00
mqtt Initial Commit. 2023-01-25 21:00:25 -05:00
secrets Initial Commit. 2023-01-25 21:00:25 -05:00
SlowPWM Initial Commit. 2023-01-25 21:00:25 -05:00
Tools Initial Commit. 2023-01-25 21:00:25 -05:00
README.md Initial Commit. 2023-01-25 21:00:25 -05:00

This directory is intended for the project specific (private) libraries.

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 |--src |- main.c

Then in src/main.c you should use:

#include <Foo.h> #include <Bar.h>

// rest H/C/CPP code