Commit Graph

491 Commits

Author SHA1 Message Date
semantic-release-bot
eccdae9af5 chore(patch): 2.2.10 [skip ci]
## [2.2.10](https://github.com/EyeTrackVR/OpenIris/compare/v2.2.9...v2.2.10) (2023-11-18)

### 🔁 Continuous Integration

* **ci-fix:** esp32 chipset type hyphen issue ([660ca84](660ca84d8e))
2023-11-18 11:43:00 +00:00
ZanzyTHEbar
660ca84d8e ci(ci-fix): esp32 chipset type hyphen issue
- wifi logging in iniSTA
2023-11-18 11:38:41 +00:00
semantic-release-bot
4f4ee1ad77 chore(patch): 2.2.9 [skip ci]
## [2.2.9](https://github.com/EyeTrackVR/OpenIris/compare/v2.2.8...v2.2.9) (2023-11-17)

### 🐛 Bug Fixes

* minor bugs related to the Wifi logging ([dca378c](dca378c048))
2023-11-17 12:12:25 +00:00
ZanzyTHEbar
dca378c048 fix: minor bugs related to the Wifi logging 2023-11-17 12:07:49 +00:00
semantic-release-bot
72559dbcb5 chore(patch): 2.2.8 [skip ci]
## [2.2.8](https://github.com/EyeTrackVR/OpenIris/compare/v2.2.7...v2.2.8) (2023-11-17)

### 🧑‍💻 Code Refactoring

* comment out progress indicator during wifi setup ([1bbb61b](1bbb61beee))
2023-11-17 10:06:28 +00:00
ZanzyTHEbar
1bbb61beee refactor: comment out progress indicator during wifi setup 2023-11-17 10:02:10 +00:00
semantic-release-bot
a072e418fe chore(patch): 2.2.7 [skip ci]
## [2.2.7](https://github.com/EyeTrackVR/OpenIris/compare/v2.2.6...v2.2.7) (2023-10-27)

### 🔁 Continuous Integration

* **ci-fix:** fix build bug related to esp32s3 ([1478b4f](1478b4fddb))
2023-10-27 14:13:07 +00:00
ZanzyTHEbar
1478b4fddb ci(ci-fix): fix build bug related to esp32s3 2023-10-27 15:07:19 +01:00
semantic-release-bot
770c854afd chore(patch): 2.2.6 [skip ci]
## [2.2.6](https://github.com/EyeTrackVR/OpenIris/compare/v2.2.5...v2.2.6) (2023-10-27)

### 🔁 Continuous Integration

* **ci-fix:** fix build bug related to esp32s3 ([1a39c35](1a39c35534))
2023-10-27 13:52:19 +00:00
ZanzyTHEbar
1cb5801c1c Merge branch 'master' of https://github.com/EyeTrackVR/OpenIris 2023-10-27 14:46:39 +01:00
ZanzyTHEbar
1a39c35534 ci(ci-fix): fix build bug related to esp32s3 2023-10-27 14:46:37 +01:00
semantic-release-bot
b00e5a76d1 chore(patch): 2.2.5 [skip ci]
## [2.2.5](https://github.com/EyeTrackVR/OpenIris/compare/v2.2.4...v2.2.5) (2023-10-27)

### 🔁 Continuous Integration

* **ci-fix:** fix build bug related to esp32s3 ([a4ccca6](a4ccca6e2a))
2023-10-27 13:34:00 +00:00
ZanzyTHEbar
a4ccca6e2a ci(ci-fix): fix build bug related to esp32s3 2023-10-27 14:27:50 +01:00
semantic-release-bot
84a71f9802 chore(patch): 2.2.4 [skip ci]
## [2.2.4](https://github.com/EyeTrackVR/OpenIris/compare/v2.2.3...v2.2.4) (2023-10-19)

### 🔁 Continuous Integration

* add xiaosense envs to CI pipeline ([29bd8c9](29bd8c9782))
* **ci-fix:** Fix release step ([4e1a177](4e1a177fa2))
2023-10-19 12:51:06 +00:00
DaOfficialWizard
4e1a177fa2 ci(ci-fix): Fix release step 2023-10-19 13:45:30 +01:00
DaOfficialWizard
29bd8c9782 ci: add xiaosense envs to CI pipeline 2023-10-19 13:37:05 +01:00
Zdzislaw Goik
797dc42b6e
Create LICENSE
Thanks to @TheButlah for reminding us
2023-08-06 19:10:05 +02:00
Zdzislaw Goik
2ca0174f0f
Add pinout and environments for ESP32S3 Xiao Sense boards (#52)
* Add pinout and environments for ESP32S3 Xiao Sense boards

* Add opi memory_type to fix psram issues

* fix: multiple typos or copy paste issues

* fix: fix the XIAO ESP32S3 board type

* fix: xaio crashing when allocating

* fix: xaio crashing when allocating

* fix: experiment with qio

* fix: add some basic logging

* fix: add some more logging

* fix: add some more logging

* fix: add some more logging

* fix: add some more logging

* fix: add some more logging

* fix: add some more logging

* fix: add some more logging

* fix: add some more logging

* fix: try to increase the stack size for the task

* chore: enable wifi

* ci(ci-gha); fix github actions failing

* ci(ci-gha); fix github actions failing

* ci(ci-gh): removing update logic from CI

- i editing the docker container itself to be up-to-date

* ci(ci-test): testing new gh action matrix format

* ci(ci-test): testing new gh action matrix format

* ci(ci-test): testing new gh action matrix format

* ci(ci-test): testing new gh action matrix format

* fix: fix esp32s3 xiao wifi

- fix LED pin issue
- force newest espressif toolchain
- clean up pinout defines
- add lots of logging
- move strings into wifi handler
- upgrade to c++17

* fix: fix esp32s3 xiao wifi

- fix syntax error in wifihandler

* fix: error handling in camera handler

* fix: bug in wifi config saving routine

- refactor lib
- fix bug in wifi config logic
- clean up

---------

Co-authored-by: Sebastian Fitt <9294002+Blu3u@users.noreply.github.com>
Co-authored-by: DaOfficialWizard <45744329+ZanzyTHEbar@users.noreply.github.com>
2023-06-14 14:30:17 +01:00
Zdzislaw Goik
7e8aab2ed3
Remove very old docs 2023-04-30 17:46:35 +02:00
DaOfficialWizard
d39898581b
Delete ESP/lib/src/network/WifiHandler directory 2023-04-23 10:45:50 +01:00
semantic-release-bot
418dc6b78a chore(patch): 2.2.3 [skip ci]
## [2.2.3](https://github.com/lorow/OpenIris/compare/v2.2.2...v2.2.3) (2023-04-22)

### 🐛 Bug Fixes

* bug causing camera to not work ([86f6526](86f65260e8))
2023-04-22 17:06:04 +00:00
DaOfficialWizard
86f65260e8 fix: bug causing camera to not work 2023-04-22 18:02:04 +01:00
semantic-release-bot
83db1f4858 chore(patch): 2.2.2 [skip ci]
## [2.2.2](https://github.com/lorow/OpenIris/compare/v2.2.1...v2.2.2) (2023-04-22)

### 🐛 Bug Fixes

* bug prevent device from connecting to saved wifi networks ([cd55c8c](cd55c8c2ea))

### 🧑‍💻 Code Refactoring

* cleanup USB activation code ([5e19d98](5e19d98f59))
* cleanup USB activation code ([3339f81](3339f81cb3))
2023-04-22 16:14:40 +00:00
DaOfficialWizard
5e19d98f59 refactor: cleanup USB activation code 2023-04-22 17:10:21 +01:00
DaOfficialWizard
3339f81cb3 refactor: cleanup USB activation code 2023-04-22 17:06:41 +01:00
DaOfficialWizard
cd55c8c2ea fix: bug prevent device from connecting to saved wifi networks
- deviceConfig.load and initConfig need to be called before all config reads
2023-04-22 17:03:18 +01:00
semantic-release-bot
9d927da8f5 chore(patch): 2.2.1 [skip ci]
## [2.2.1](https://github.com/lorow/OpenIris/compare/v2.2.0...v2.2.1) (2023-04-19)

### 🐛 Bug Fixes

* XCLK preprocessor macro ([2afcad6](2afcad64b6))
2023-04-19 22:05:15 +00:00
DaOfficialWizard
4888290d06 Merge branch 'master' of https://github.com/lorow/OpenIris 2023-04-19 23:01:32 +01:00
DaOfficialWizard
2afcad64b6 fix: XCLK preprocessor macro
- change condition to match USB_API not WROVER board
2023-04-19 23:01:30 +01:00
semantic-release-bot
82b30bb9a8 chore(minor): 2.2.0 [skip ci]
## [2.2.0](https://github.com/lorow/OpenIris/compare/v2.1.0...v2.2.0) (2023-04-19)

### 🍕 Features

* improve the initial USB implementation, increase the XCLK clock for S3 boards - higher framerate over usb  ([90a17d6](90a17d6e6f)), closes [#49](https://github.com/lorow/OpenIris/issues/49)
2023-04-19 22:00:07 +00:00
DaOfficialWizard
90a17d6e6f
feat: improve the initial USB implementation, increase the XCLK clock for S3 boards - higher framerate over usb
* refactor: begin cleaning up USB impl

* refactor: factor out the unneeded header

- use USB envs instead of a header
- use ifndef for one define

* fix: disable Observer on wifi handler

* refactor: rename wrovers3 environments

- add naming convention for QIO PSRAM

* ci(ci-fix): fix gh action environments

* 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

---------

Co-authored-by: Sebastian Fitt <9294002+Blu3u@users.noreply.github.com>
2023-04-19 23:55:52 +02:00
Zdzislaw Goik
8b6e1f8b14 chore(minor): update readme about the usb support [skip ci] 2023-04-10 20:44:45 +02: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
Zdzislaw Goik
dfcb17e1d3
chore(minor): update readme with completed features [skip ci] 2023-03-24 22:37:23 +01: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
ZanzyTHEbar
e2fbc2506b Merge branch 'master' of https://github.com/lorow/OpenIris 2023-03-21 15:39:28 +00:00
ZanzyTHEbar
b0aec4c09f fix: revert previous changes 2023-03-21 15:39:23 +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
ZanzyTHEbar
8b188027e1 fix: try and change the name of the binary file 2023-03-21 15:31:19 +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