Sebastian Fitt
f496ec4a52
Increase XCLK frequency to 24MHz for higher frame rates on ESP32-S3 boards ( #49 )
...
* feat: increase OV2640 clock freq to yield ~70FPS
* fix: cleanup comments
2023-04-19 22:59:49 +02:00
DaOfficialWizard
e8c6bab99b
ci(ci-fix): fix gh action environments
2023-04-15 20:08:39 +01:00
DaOfficialWizard
175dcff5cb
refactor: rename wrovers3 environments
...
- add naming convention for QIO PSRAM
2023-04-13 00:28:37 +01:00
DaOfficialWizard
09747b0fe7
fix: disable Observer on wifi handler
2023-04-13 00:12:39 +01:00
DaOfficialWizard
7f338729d3
refactor: factor out the unneeded header
...
- use USB envs instead of a header
- use ifndef for one define
2023-04-12 23:59:20 +01:00
DaOfficialWizard
351605a1b6
refactor: begin cleaning up USB impl
2023-04-12 23:49:54 +01:00
semantic-release-bot
ace5c4afd9
chore(minor): 2.1.0 [skip ci]
...
## [2.1.0](https://github.com/lorow/OpenIris/compare/v2.0.0...v2.1.0 ) (2023-04-10)
### 🍕 Features
* usb support for esp32s3 ([#47 ](https://github.com/lorow/OpenIris/issues/47 )) ([8e34e31 ](8e34e31a2a ))
2023-04-10 18:39:55 +00:00
Zdzislaw Goik
8e34e31a2a
feat: usb support for esp32s3 ( #47 )
...
* fix: completed esp32s3 boards config
* feat: enable usb cdc on boot
* fix: memory_type has to be octal qio_opi for psram to init
* fix: cannot flash from platformio without --no-stub flag
* fix: fixed pinouts copy paste issues
* feat: add system header to unify future traits
* feat: add rudimentary usb cdc video streaming impl
* feat: add rudimentary impl for usb tracker in main
* fix: revert wrovers3 board names
* feat: disable radio to reduce power usage
* feat: add v2 serial comms with packet headers
---------
authored-by: Sebastian Fitt <sebastian.fitt@sebastianfitt.pl>
2023-04-10 20:36:12 +02:00
semantic-release-bot
b9791506c7
chore(major): 2.0.0 [skip ci]
...
## [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 ([17e3049 ](17e3049be1 ))
2023-04-02 15:48:11 +00: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
semantic-release-bot
9b392ccc4d
chore(minor): 1.1.0 [skip ci]
...
## [1.1.0](https://github.com/lorow/OpenIris/compare/v1.0.9...v1.1.0 ) (2023-03-24)
### 🍕 Features
* Initial implementation of Elegant OTA with support for API server ([#41 ](https://github.com/lorow/OpenIris/issues/41 )) ([58989b4 ](58989b4567 ))
2023-03-24 21:32:51 +00:00
Zdzislaw Goik
58989b4567
feat: Initial implementation of Elegant OTA with support for API server ( #41 )
...
---------
Co-authored-by: ZanzyTHEbar <pyr0ndet0s97@gmail.com>
2023-03-24 22:27:58 +01:00
semantic-release-bot
926134abc1
chore(patch): 1.0.9 [skip ci]
...
## [1.0.9](https://github.com/lorow/OpenIris/compare/v1.0.8...v1.0.9 ) (2023-03-21)
### 🐛 Bug Fixes
* revert previous changes ([b0aec4c ](b0aec4c09f ))
2023-03-21 15:43:04 +00:00
semantic-release-bot
61dd12b1c6
chore(patch): 1.0.8 [skip ci]
...
## [1.0.8](https://github.com/lorow/OpenIris/compare/v1.0.7...v1.0.8 ) (2023-03-21)
### 🐛 Bug Fixes
* try and change the name of the binary file ([8b18802 ](8b188027e1 ))
2023-03-21 15:35:05 +00:00
semantic-release-bot
bde2b2ef58
chore(patch): 1.0.7 [skip ci]
...
## [1.0.7](https://github.com/lorow/OpenIris/compare/v1.0.6...v1.0.7 ) (2023-03-21)
### 🧑💻 Code Refactoring
* minor refactor just to trigger action ([50168a8 ](50168a824b ))
2023-03-21 14:57:06 +00:00
ZanzyTHEbar
50168a824b
refactor: minor refactor just to trigger action
2023-03-21 14:53:35 +00:00
semantic-release-bot
7aac30a54d
chore(patch): 1.0.6 [skip ci]
...
## [1.0.6](https://github.com/lorow/OpenIris/compare/v1.0.5...v1.0.6 ) (2023-03-21)
### 🐛 Bug Fixes
* prepareCMD skipping rename due to missing v ([2170f33 ](2170f33643 ))
2023-03-21 14:47:14 +00:00
ZanzyTHEbar
2170f33643
fix: prepareCMD skipping rename due to missing v
2023-03-21 14:43:38 +00:00
semantic-release-bot
30e1782c3c
chore(patch): 1.0.5 [skip ci]
...
## [1.0.5](https://github.com/lorow/OpenIris/compare/v1.0.4...v1.0.5 ) (2023-03-21)
### 🐛 Bug Fixes
* prepareCMD rename zip files before release ([2ef8b74 ](2ef8b7428d ))
2023-03-21 14:32:52 +00:00
ZanzyTHEbar
2ef8b7428d
fix: prepareCMD rename zip files before release
2023-03-21 14:28:23 +00:00
semantic-release-bot
526d9429d9
chore(patch): 1.0.4 [skip ci]
...
## [1.0.4](https://github.com/lorow/OpenIris/compare/v1.0.3...v1.0.4 ) (2023-03-21)
### 🐛 Bug Fixes
* remove toml parser in favour of sed ([94682d8 ](94682d86f8 ))
2023-03-21 13:59:28 +00:00
semantic-release-bot
b639d9a530
chore(patch): 1.0.3 [skip ci]
...
## [1.0.3](https://github.com/lorow/OpenIris/compare/v1.0.2...v1.0.3 ) (2023-03-21)
### 🐛 Bug Fixes
* trying to fix error in release script ([6e627fb ](6e627fb873 ))
2023-03-21 13:35:50 +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
semantic-release-bot
aee0719ee5
chore(patch): 1.0.2 [skip ci]
...
## [1.0.2](https://github.com/lorow/OpenIris/compare/v1.0.1...v1.0.2 ) (2023-03-21)
### 🐛 Bug Fixes
* permission denied issue with shell script ([6cc8985 ](6cc8985413 ))
* release version out of sync ([78df345 ](78df34542f ))
* release version out of sync ([65ffbbd ](65ffbbd038 ))
2023-03-21 13:09:10 +00:00
ZanzyTHEbar
65ffbbd038
fix: release version out of sync
2023-03-21 12:46:52 +00:00
semantic-release-bot
e567a948ea
chore(patch): 1.0.1 [skip ci]
...
## [1.0.1](https://github.com/lorow/OpenIris/compare/v1.0.0...v1.0.1 ) (2023-03-21)
### 🧑💻 Code Refactoring
* intitial release ([f826c17 ](f826c17ac8 ))
2023-03-21 11:18:21 +00:00
ZanzyTHEbar
f826c17ac8
refactor: intitial release
2023-03-21 11:14:53 +00:00
semantic-release-bot
7a1fd85c1f
chore(major): 1.0.0 [skip ci]
...
## 1.0.0 (2023-03-21)
### ⚠ BREAKING CHANGES
* CHANGE
* CHANGE
### 🧑💻 Code Refactoring
* factor out `autoversioning.py` ([6c8664c ](6c8664c425 ))
* factor out `autoversioning.py` ([09b622b ](09b622b923 ))
* **core-firmwareNaming:** fix firmware naming scheme ([f914778 ](f914778d56 ))
* prepare for merging binaries ([14cc1da ](14cc1dad62 ))
### 📝 Documentation
* add warning in ini file ([95fdf81 ](95fdf810c8 ))
* raise exception when user adds apostrophy ([e1577b8 ](e1577b8759 ))
### 🍕 Features
* add DELETE method to wifi endpoint ([de3ab8b ](de3ab8b4f5 ))
* add esp32s3 support ([3eeae18 ](3eeae182ee ))
* add note about bug for apostrophes ([acad1da ](acad1dafb9 ))
* add wifi rssi endpoint ([8f2b6db ](8f2b6db65b ))
* clean up config for users ([5fbe5a3 ](5fbe5a358b ))
* Disable auto-exposure, tweak settings to produce a bit cleaner image, document the options ([#38 ](https://github.com/lorow/OpenIris/issues/38 )) ([85094bc ](85094bc3f7 ))
* merge binaries ([d8980ae ](d8980ae0d4 ))
### 🔁 Continuous Integration
* **ci-actions:** add autoamated cleanup stage ([3d243fe ](3d243febe6 ))
* **ci-semver:** add semver release for binaries ([ea85d52 ](ea85d524d1 ))
* **ci-semver:** add semver release for binaries ([f27c650 ](f27c6505fe ))
* **ci-semver:** add semver release for binaries ([4073610 ](407361099a ))
* **ci-semver:** add semver release for binaries ([9da6e6d ](9da6e6d57c ))
* **ci-semver:** add semver release for binaries ([cb2c89c ](cb2c89c2f3 ))
* **ci-semver:** add semver release for binaries ([28b5b5a ](28b5b5aa61 ))
* **ci-semver:** add semver release for binaries ([6dbe055 ](6dbe055454 ))
* **ci-semver:** add semver release for binaries ([2142dfa ](2142dfaaff ))
* **ci-semver:** add semver release for binaries ([4df943b ](4df943b2c6 ))
* **ci-semver:** add semver release for binaries ([443798c ](443798c834 ))
* **ci-semver:** add semver release for binaries ([c265d5f ](c265d5f45b ))
* **ci-semver:** add semver release for binaries ([e70d092 ](e70d092afa ))
* **ci-semver:** add semver release for binaries ([1e2960f ](1e2960f793 ))
* **ci-binaries:** final touches ([cd8b6b8 ](cd8b6b8b8a ))
* **ci-actions:** fix cleanup step ([5bf7815 ](5bf781548c ))
* **ci-actions:** fix cleanup ([0f6b299 ](0f6b299fc8 ))
* **ci-releaserc:** fix formatting for CHANGELOG.md ([6647d2e ](6647d2eeb1 ))
* **ci-binaries:** fix manifest formatting ([cd9eea6 ](cd9eea64cd ))
* **ci-actions:** fix semver release step ([c8e4bb6 ](c8e4bb6fcd ))
* **ci-test-docker:** test new docker container ([87bc5b3 ](87bc5b3f7f ))
* **ci-test-docker:** test new docker container ([b8a40f1 ](b8a40f133f ))
* **ci-test-docker:** test new docker container ([16eefb8 ](16eefb86f4 ))
* **test-docker-container:** test new docker container ([2463aac ](2463aac8c8 ))
* **ci-binaries:** testing merge ([4dafdbc ](4dafdbc484 ))
* **ci-binaries:** testing merge ([92c8a65 ](92c8a65911 ))
* **ci-binaries:** testing merge ([7a7a4d1 ](7a7a4d1cc2 ))
* **ci-binaries:** testing merge ([f8de13c ](f8de13c97a ))
* **ci-binaries:** testing merge ([c56e5ec ](c56e5ec7c2 ))
* **ci-semver:** testing semver release of bins ([b51c995 ](b51c9953ed ))
* **ci-semver:** testing semver release of bins ([89767af ](89767aff92 ))
* **ci-semver:** testing semver release of bins ([2ad57f2 ](2ad57f2ad8 ))
* **ci-semver:** testing semver release of bins ([c16f7f1 ](c16f7f1112 ))
* **ci-semver:** update path for github release assets ([3248ded ](3248ded09d ))
### 🐛 Bug Fixes
* remove OTA builds ([8b29a47 ](8b29a47504 ))
* add s3 env to cleanup step ([78e5cbf ](78e5cbfd8f ))
* bug in customname ([fea596e ](fea596e529 ))
* bug in MDNS handler ([1ca7d1f ](1ca7d1f48c ))
* bug in MDNS handler ([4af73d0 ](4af73d0377 ))
* cleanup main ini file ([6ba704f ](6ba704f1f8 ))
* duplication of wifi network config ([651b7b6 ](651b7b62ba ))
* fix compiler error if not git repo ([1704459 ](17044593ab ))
* fix compiler error if not git repo ([3ca047f ](3ca047f07d ))
* fix current OTA stack ([c96e3f7 ](c96e3f7108 ))
* fix pinout for s3 module ([c0d090d ](c0d090de90 ))
* remove common environment ([acb5e44 ](acb5e44c03 ))
* remove ota env from cleanup step ([fafd35d ](fafd35d19e ))
* remove unused libs ([1405ab9 ](1405ab9d9e ))
* rename custom firmware ([7284908 ](728490875b ))
2023-03-21 10:41:59 +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
Zdzislaw Goik
0b3950dc86
DRAFT: Feature/leds ( #40 )
...
* WIP Remove unnecessary state, refactor led manager to be able to display more complex states, cleanup the code, document stuff
* fix: fix wifiHandler
- fixed wifiHandler instance issue
- added automatic mapping of WiFi Status to internal WifiState_e enum
- removed shaencoder util function
- removed serial manager
* Add a way of preventing the led from being continously displayed if its not ment to
* Further improvements to LED management
* fix: compile errors
---------
Co-authored-by: ZanzyTHEbar <pyr0ndet0s97@gmail.com>
Co-authored-by: DaOfficialWizard <45744329+ZanzyTHEbar@users.noreply.github.com>
2023-03-16 16:21:55 +00:00
semantic-release-bot
bdf33e292b
chore(patch): 1.10.6 [skip ci]
...
## [1.10.6](https://github.com/lorow/OpenIris/compare/v1.10.5...v1.10.6 ) (2023-03-12)
### 🐛 Bug Fixes
* remove ota env from cleanup step ([fafd35d ](fafd35d19e ))
2023-03-12 09:55:48 +00:00
semantic-release-bot
2fd3b95007
chore(patch): 1.10.5 [skip ci]
...
## [1.10.5](https://github.com/lorow/OpenIris/compare/v1.10.4...v1.10.5 ) (2023-03-12)
### 🐛 Bug Fixes
* add s3 env to cleanup step ([78e5cbf ](78e5cbfd8f ))
2023-03-12 01:44:02 +00:00
semantic-release-bot
65d369402d
chore(patch): 1.10.4 [skip ci]
...
## [1.10.4](https://github.com/lorow/OpenIris/compare/v1.10.3...v1.10.4 ) (2023-03-12)
### 🐛 Bug Fixes
* remove OTA builds ([8b29a47 ](8b29a47504 ))
2023-03-12 01:27:21 +00:00
semantic-release-bot
c61adc034b
chore(patch): 1.10.3 [skip ci]
...
## [1.10.3](https://github.com/lorow/OpenIris/compare/v1.10.2...v1.10.3 ) (2023-03-12)
### 🔁 Continuous Integration
* **ci-test-docker:** test new docker container ([87bc5b3 ](87bc5b3f7f ))
* **ci-test-docker:** test new docker container ([b8a40f1 ](b8a40f133f ))
* **ci-test-docker:** test new docker container ([16eefb8 ](16eefb86f4 ))
* **test-docker-container:** test new docker container ([2463aac ](2463aac8c8 ))
2023-03-12 01:18:06 +00:00
semantic-release-bot
0d1f7ada53
chore(patch): 1.10.2 [skip ci]
...
## [1.10.2](https://github.com/lorow/OpenIris/compare/v1.10.1...v1.10.2 ) (2023-03-11)
### 🐛 Bug Fixes
* bug in customname ([fea596e ](fea596e529 ))
2023-03-11 15:59:29 +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
semantic-release-bot
46d197d932
chore(patch): 1.10.1 [skip ci]
...
## [1.10.1](https://github.com/lorow/OpenIris/compare/v1.10.0...v1.10.1 ) (2023-03-09)
### 🐛 Bug Fixes
* fix pinout for s3 module ([c0d090d ](c0d090de90 ))
2023-03-09 21:18:52 +00:00
ZanzyTHEbar
c0d090de90
fix: fix pinout for s3 module
2023-03-09 21:15:57 +00:00
semantic-release-bot
ec3b7c6b82
chore(minor): 1.10.0 [skip ci]
...
## [1.10.0](https://github.com/lorow/OpenIris/compare/v1.9.4...v1.10.0 ) (2023-03-09)
### 🍕 Features
* add esp32s3 support ([3eeae18 ](3eeae182ee ))
2023-03-09 20:24:07 +00:00
ZanzyTHEbar
3eeae182ee
feat: add esp32s3 support
...
- add beta simulator environment
2023-03-09 20:21:10 +00:00
semantic-release-bot
b4d56af69c
chore(patch): 1.9.4 [skip ci]
...
## [1.9.4](https://github.com/lorow/OpenIris/compare/v1.9.3...v1.9.4 ) (2023-03-05)
### 🐛 Bug Fixes
* fix current OTA stack ([c96e3f7 ](c96e3f7108 ))
2023-03-05 18:51:31 +00:00
ZanzyTHEbar
c96e3f7108
fix: fix current OTA stack
...
- update board.ini to clean it up
- minor update to OTA.cpp
2023-03-05 18:48:25 +00:00
ZanzyTHEbar
f254b7b194
no-release: minor formatting
2023-03-03 15:51:11 +00:00
semantic-release-bot
a1a2da1e19
chore(patch): 1.9.3 [skip ci]
...
## [1.9.3](https://github.com/lorow/OpenIris/compare/v1.9.2...v1.9.3 ) (2023-03-03)
### 🐛 Bug Fixes
* duplication of wifi network config ([651b7b6 ](651b7b62ba ))
2023-03-03 15:35:13 +00:00
ZanzyTHEbar
651b7b62ba
fix: duplication of wifi network config
...
- migrate to cpp iterators
- migrate to assign method for strings
2023-03-03 15:32:17 +00:00
semantic-release-bot
6d8cb51f9e
chore(patch): 1.9.2 [skip ci]
...
## [1.9.2](https://github.com/lorow/OpenIris/compare/v1.9.1...v1.9.2 ) (2023-03-03)
### 🐛 Bug Fixes
* bug in MDNS handler ([1ca7d1f ](1ca7d1f48c ))
2023-03-03 13:46:07 +00:00
ZanzyTHEbar
1ca7d1f48c
fix: bug in MDNS handler
...
- service name was basedon hostname which will cause issues with user-defined values
2023-03-03 13:43:24 +00:00
semantic-release-bot
173abdf763
chore(patch): 1.9.1 [skip ci]
...
## [1.9.1](https://github.com/lorow/OpenIris/compare/v1.9.0...v1.9.1 ) (2023-03-03)
### 🐛 Bug Fixes
* bug in MDNS handler ([4af73d0 ](4af73d0377 ))
2023-03-03 13:07:52 +00:00
ZanzyTHEbar
4af73d0377
fix: bug in MDNS handler
2023-03-03 13:04:53 +00:00
semantic-release-bot
1313a96da8
chore(minor): 1.9.0 [skip ci]
...
## [1.9.0](https://github.com/lorow/OpenIris/compare/v1.8.0...v1.9.0 ) (2023-02-27)
### 🍕 Features
* add DELETE method to wifi endpoint ([de3ab8b ](de3ab8b4f5 ))
2023-02-27 15:41:27 +00:00