Commit Graph

18 Commits

Author SHA1 Message Date
ZanzyTHEbar
a4ccca6e2a ci(ci-fix): fix build bug related to esp32s3 2023-10-27 14:27:50 +01:00
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
ZanzyTHEbar
2170f33643 fix: prepareCMD skipping rename due to missing v 2023-03-21 14:43:38 +00:00
ZanzyTHEbar
6e627fb873 fix: trying to fix error in release script
- add quotes to dev_config version member
- add stripping of quotes to customname.py
- removed second for loop from shell script
2023-03-21 13:32:18 +00:00
ZanzyTHEbar
65ffbbd038 fix: release version out of sync 2023-03-21 12:46:52 +00:00
ZanzyTHEbar
f826c17ac8 refactor: intitial release 2023-03-21 11:14:53 +00:00
ZanzyTHEbar
728490875b fix: rename custom firmware
- remove revision and repo name from firmware naming convention
2023-03-21 10:38:07 +00:00
ZanzyTHEbar
fea596e529 fix: bug in customname
- bug exited build if no git repo was found
- fixed
2023-03-11 15:56:47 +00:00
ZanzyTHEbar
d8980ae0d4 feat: merge binaries 2023-02-27 14:21:01 +00:00
ZanzyTHEbar
e1577b8759 docs: raise exception when user adds apostrophy 2023-02-27 13:12:53 +00:00
ZanzyTHEbar
17044593ab fix: fix compiler error if not git repo 2023-02-27 11:48:32 +00:00
ZanzyTHEbar
3d243febe6 ci(ci-actions): add autoamated cleanup stage 2023-01-18 13:25:22 +00:00
ZanzyTHEbar
f914778d56 refactor(core-firmwareNaming): fix firmware naming scheme
BREAKING_CHANGES
2023-01-11 19:45:17 +00:00
ZanzyTHEbar
6e210485ae update
- remove old versioning system
- add new custom firmware name handler
2022-12-26 23:10:11 +00:00
ZanzyTHEbar
250a25fb42 update
- set customname to use PIOENV insted of BOARD
2022-12-14 21:12:50 +00:00
ZanzyTHEbar
9229a81257 update
- remove git tag from customname script to fix user SCON error
2022-12-14 00:20:26 +00:00
ZanzyTHEbar
35d615e96c update
- add support or Git tags in the firmware name
2022-09-10 18:06:38 +01:00
ZanzyTHEbar
dcaefbccac Major Update
- Added proper Automated naming scheme for firmware files.
Looks awesome now :)
- changed "easynetwork" to "openiris" in project_config.cpp
2022-09-09 22:49:11 +01:00