OpenIris/ESP
DaOfficialWizard 17e3049be1
feat: Code cleanup and initial implementation of improv
* feat: add improv

- add version to build flags
- add improv
- remove byte pointers from config calls

* ´fix: improve not initilizing in ADHOC mode

* feat: add wifihandler to observers

* refactor: move improv handler to top of loop

* refactor: minor refactor to callback

* refactor: minor refactor to callback

* refactor: trying to weed out the timeout issue

* refactor: trying to weed out the timeout issue

* refactor: total refactor to clean up code

-  clean up statemanagers
- fix observer
- fix bugs introducted by fixing the observer

BREAKING 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

BREAKING 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

---------

Co-authored-by: lorow <smykupyka@gmail.com>
2023-04-02 17:44:38 +02:00
..
include Big update 2022-07-22 21:08:14 +02:00
ini feat: Code cleanup and initial implementation of improv 2023-04-02 17:44:38 +02:00
lib feat: Code cleanup and initial implementation of improv 2023-04-02 17:44:38 +02:00
src feat: Code cleanup and initial implementation of improv 2023-04-02 17:44:38 +02:00
test Refactor PoC code into namespaces, add led management, improve directory structure (#2) 2022-02-27 19:20:10 +01:00
tools feat: Code cleanup and initial implementation of improv 2023-04-02 17:44:38 +02:00
.clang-format feat: Initial implementation of Elegant OTA with support for API server (#41) 2023-03-24 22:27:58 +01:00
.editorconfig refactor: prepare for merging binaries 2023-02-04 19:28:13 +00:00
.gitignore ci(ci-binaries): fix manifest formatting 2023-02-27 15:00:47 +00:00
diagram.json feat: add esp32s3 support 2023-03-09 20:21:10 +00:00
platformio.ini feat: add esp32s3 support 2023-03-09 20:21:10 +00:00
wokwi.toml feat: Code cleanup and initial implementation of improv 2023-04-02 17:44:38 +02:00