Commit Graph

516 Commits

Author SHA1 Message Date
semantic-release-bot
5da262c8da chore(patch): 2.9.1 [skip ci]
## [2.9.1](https://github.com/EyeTrackVR/OpenIris/compare/v2.9.0...v2.9.1) (2025-01-30)

### 🐛 Bug Fixes

* Add babble firmware to CI matrix ([#86](https://github.com/EyeTrackVR/OpenIris/issues/86)) ([28a053d](28a053d653))
2025-01-30 10:38:01 +00:00
Lorow
28a053d653
fix: Add babble firmware to CI matrix (#86) 2025-01-30 11:33:44 +01:00
semantic-release-bot
8cb484c860 chore(minor): 2.9.0 [skip ci]
## [2.9.0](https://github.com/EyeTrackVR/OpenIris/compare/v2.8.0...v2.9.0) (2025-01-28)

### 🍕 Features

* Fix AsyncWebServer dependency ([#85](https://github.com/EyeTrackVR/OpenIris/issues/85)) ([42c3311](42c3311297))
2025-01-28 21:45:54 +00:00
Lorow
42c3311297
feat: Fix AsyncWebServer dependency (#85)
* Fix AsyncWebServer dependency

* Add -DARDUINO_USB_CDC_ON_BOOT=1 to wroom boards to fix wifi provisioning over serial
2025-01-28 22:41:37 +01:00
semantic-release-bot
ebecc61292 chore(minor): 2.8.0 [skip ci]
## [2.8.0](https://github.com/EyeTrackVR/OpenIris/compare/v2.7.0...v2.8.0) (2025-01-15)

### 🍕 Features

* Fix typo in SerialManager ([#84](https://github.com/EyeTrackVR/OpenIris/issues/84)) ([f460867](f460867497))
2025-01-15 08:45:51 +00:00
Lorow
f460867497
feat: Fix typo in SerialManager (#84) 2025-01-15 09:41:26 +01:00
semantic-release-bot
25f99ce449 chore(minor): 2.7.0 [skip ci]
## [2.7.0](https://github.com/EyeTrackVR/OpenIris/compare/v2.6.0...v2.7.0) (2025-01-12)

### 🍕 Features

* Release 2.7.0 ([#83](https://github.com/EyeTrackVR/OpenIris/issues/83)) ([c7aef84](c7aef8457e))
2025-01-12 19:33:48 +00:00
Lorow
c7aef8457e
feat: Release 2.7.0 (#83)
Add better support for Babble, make resolution easier to select via ini files configuration

---------

Co-authored-by: Rames The Generic <ramesthegeneric@gmail.com>
Co-authored-by: m-RNA <41933749+m-RNA@users.noreply.github.com>
2025-01-12 20:29:40 +01:00
Kamilake
62ef362ecf
Update network_utilities.cpp (#77)
Fix implicit fallthrough warning in checkWiFiState switch statement
2024-09-09 19:44:56 +02:00
semantic-release-bot
d3c402525c chore(minor): 2.6.0 [skip ci]
## [2.6.0](https://github.com/EyeTrackVR/OpenIris/compare/v2.5.0...v2.6.0) (2024-07-14)

### 🍕 Features

* Update Babble Board Pinout and Enable Emitters ([#74](https://github.com/EyeTrackVR/OpenIris/issues/74)) ([a8c1603](a8c1603941))
2024-07-14 20:53:57 +00:00
Rames The Generic
a8c1603941
feat: Update Babble Board Pinout and Enable Emitters (#74) 2024-07-14 22:49:42 +02:00
semantic-release-bot
40224d8875 chore(minor): 2.5.0 [skip ci]
## [2.5.0](https://github.com/EyeTrackVR/OpenIris/compare/v2.4.0...v2.5.0) (2024-06-21)

### 🍕 Features

* Release 2.5.0 ([81cda52](81cda523bb))
2024-06-21 17:29:47 +00:00
Lorow
81cda523bb
feat: Release 2.5.0
* Refactor commands and serial manager to support updated commands payload

* set setMinSecurity to WIFI_AUTH_WEP to fix boards not connecting to some networks, cleanup some logs and comments

* feat: Move logging in serial streaming so that we at least attempt to get new frame

* remove unused etvr_eye_tracker_usb

* PoC query manager for better flasher logging

* simplify query implementation

* remove old include

* fix: serial output for esp32cams and other boards not supporting higher frequency baud rate

* fix: serial output for esp32cams and other boards not supporting higher frequency baud rate

* Switch higher frequency to be opt-in

* feat: Add support for ov5640 cameras

* feat: fix usb streaming on wroom boards, add support for babble custom board 

* feat: PoC add support for project babble board

* Add support for bable wireless, adjust flash_mode and memory type to get PSRAM working

* Add DARDUINO_USB_MODE=1 and DARDUINO_USB_CDC_ON_BOOT=1 to Babble and wroom boards to fix USB streaming

discovered and fixed entirely by Rames the Generic

* cleanup PoC
2024-06-21 19:25:21 +02:00
Zdzislaw Goik
3fa84dc100
Add the ability for GitHub actions to run on beta branch (#67) 2024-04-01 00:01:57 +02:00
Zdzislaw Goik
2a6a0ca881
Add configuration for beta release channel (#66) 2024-03-31 23:53:27 +02:00
pembem22
43a13f6e34
Fix invalid HTTP header (#63)
Looks fine :)
2024-03-17 19:18:36 +00:00
semantic-release-bot
453762a93b chore(minor): 2.4.0 [skip ci]
## [2.4.0](https://github.com/EyeTrackVR/OpenIris/compare/v2.3.0...v2.4.0) (2024-03-11)

### 🍕 Features

* Fix the serial command manager preventing the boards from connecting to wi-fi ([#60](https://github.com/EyeTrackVR/OpenIris/issues/60)) ([09f0b25](09f0b25377))
2024-03-11 16:31:00 +00:00
Zdzislaw Goik
09f0b25377
feat: Fix the serial command manager preventing the boards from connecting to wi-fi (#60)
* Fix the serial command manager preventing the

* Make serial.flush() in command manager optional for devs only
2024-03-11 17:26:16 +01:00
Zdzislaw Goik
bfcc63f19a
Add set_mdns command to allow the flasher to update the mdns name while setting up the device (#62) 2024-03-11 17:09:35 +01:00
ZanzyTHEbar
df1e09207a Merge branch 'master' of https://github.com/EyeTrackVR/OpenIris 2024-03-02 01:55:03 +00:00
semantic-release-bot
b04f1f986a chore(minor): 2.3.0 [skip ci]
## [2.3.0](https://github.com/EyeTrackVR/OpenIris/compare/v2.2.11...v2.3.0) (2024-02-18)

### 🍕 Features

* Add a PoC implementation of command manager responding to commands send over serial. ([#59](https://github.com/EyeTrackVR/OpenIris/issues/59)) ([54e4e0a](54e4e0abd9))
2024-02-18 17:44:06 +00:00
Zdzislaw Goik
54e4e0abd9 feat: Add a PoC implementation of command manager responding to commands send over serial. (#59)
* Add a PoC implementation of command manager responding to commands send over serial.

TODO:
- refactor web API to make use of the command handler
- implement the rest of the commands
- remove handwritten json in favour of ArduinoJSON

* Move ssid check to iniSTA method
2024-02-18 17:32:29 +01:00
Zdzislaw Goik
dd89df5b86
Add a PoC implementation of command manager responding to commands send over serial. (#59)
* Add a PoC implementation of command manager responding to commands send over serial.

TODO:
- refactor web API to make use of the command handler
- implement the rest of the commands
- remove handwritten json in favour of ArduinoJSON

* Move ssid check to iniSTA method
2024-02-13 12:14:20 +00:00
semantic-release-bot
7e459da882 chore(patch): 2.2.11 [skip ci]
## [2.2.11](https://github.com/EyeTrackVR/OpenIris/compare/v2.2.10...v2.2.11) (2023-11-18)

### 🔁 Continuous Integration

* **ci-fix:** esp32 chipset capitalization issue ([a0835a6](a0835a6403))
2023-11-18 11:49:03 +00:00
ZanzyTHEbar
a0835a6403 ci(ci-fix): esp32 chipset capitalization issue 2023-11-18 11:44:29 +00:00
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