mirror of
https://github.com/EyeTrackVR/OpenIris.git
synced 2025-11-04 15:39:42 +08:00
## [2.0.0](https://github.com/lorow/OpenIris/compare/v1.1.0...v2.0.0) (2023-04-02) ### ⚠ BREAKING CHANGES * CHANGES * refactor: minor logging refactor * fix: add config save to delete method * fix: improv provisioning error * refactor: simplify library interface - implement pass by reference for all objects - implement get by reference for all objects - remove passing state to classes - migrate to range based for loops * CHANGES * fix: esp crash on wifi updates - figure out why esp crashes sometimes when wifi config changes * fix: add warning about clang-format to baseAPI.hpp * refactor: update improv * ci(ci-test): setup prerelease - use ci to merge binaries for testing in etvr app * fix: compile time error * fix: compile time error * fix folder names * fix folder names * fix: compile time error * fix: compile time error * feat: remove improv from main - keep improv code, incase we fix issue later on - comment out improv includes * fix: remove pre-release from release cycle * fix: resolve wifiState manager state in config * fix: file name casing * fix: file name casing * feat: add custom string_view header - it is the intention to implement string_view - vastly reduce heap allocations and improve performance of strings * refactor: move improv class to new branch * fix: file name casing * feat: add newer esp cam driver * Cleanup after merge ### 🍕 Features * Code cleanup and initial implementation of improv ([ |
||
|---|---|---|
| .. | ||
| src | ||
| library.json | ||
| README | ||
This directory is intended for project specific (private) libraries.
PlatformIO will compile them to static libraries and link into executable file.
The source code of each library should be placed in a an own separate directory
("lib/your_library_name/[here are source files]").
For example, see a structure of the following two libraries `Foo` and `Bar`:
|--lib
| |
| |--Bar
| | |--docs
| | |--examples
| | |--src
| | |- Bar.c
| | |- Bar.h
| | |- library.json (optional, custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html
| |
| |--Foo
| | |- Foo.c
| | |- Foo.h
| |
| |- README --> THIS FILE
|
|- platformio.ini
|--src
|- main.c
and a contents of `src/main.c`:
```
#include <Foo.h>
#include <Bar.h>
int main (void)
{
...
}
```
PlatformIO Library Dependency Finder will find automatically dependent
libraries scanning project source files.
More information about PlatformIO Library Dependency Finder
- https://docs.platformio.org/page/librarymanager/ldf.html