Commit Graph

517 Commits

Author SHA1 Message Date
Andres Tejeda
2b259ee727 Changes the wifihandler to accept inputs from USB API
Given by Trai AI thing to see if it can hanndle complex code
2025-02-03 23:38:14 -08:00
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