Commit Graph

482 Commits

Author SHA1 Message Date
ZanzyTHEbar
06ca809d26 update state manager
- Migrated instationation of StateManager objects to CPP file.

This was to remove them from the main, keep the main clean.

Now objects are accessible whenever you include the header.
No need to recreate them.
2022-07-22 21:08:14 +02:00
ZanzyTHEbar
fca754d2cc fixed statemanager class
- Implemented a proper templated statemanager
- Any number of program states can be passed to the class.
2022-07-22 21:08:14 +02:00
ZanzyTHEbar
abd1443bf5 refactor project
Refactor entire project - need to fix Statemanager to get rid of the linking error
2022-07-22 21:08:14 +02:00
Lorow
2af63b9d7c Move OTA and Observer to libs 2022-07-22 21:08:14 +02:00
Lorow
1f823a96ab Remove the dependency on GlobalVars.h 2022-07-22 21:08:14 +02:00
Lorow
62df54295f Remove OpenIris namespace - code cleanup 2022-07-22 21:08:14 +02:00
Zdzislaw Goik
cdb89b8444
Make colorize optional (#22) 2022-07-18 00:18:30 +02:00
Prohurtz
b74f23d86a
fix brightness for users (#21) 2022-07-17 20:50:43 +02:00
Zdzislaw Goik
78ac54bff8
Rewrite the streaming back to http while keeping AsyncWebServer in charge of API, remove OTA update time limit (#19) 2022-07-13 23:43:56 +02:00
Prohurtz
08bdb6d378
increase fps to about 60, add notes about settings (#18)
adjusted xclk_freq to 20Mhz which allows up to get to about 60fps average at 20-30ms latency

adjusted jpeg_quality to 7 from 5, this makes it slightly lower quality but done to get lower latency. May revert at some time but should be fine.

added a few notes on the settings
2022-07-06 21:38:27 +02:00
Lorow
d7844aa949 update documentation 2022-07-04 23:23:41 +02:00
Lorow
b3c4930934 Add missing variables causing debug build to fail 2022-07-04 23:23:41 +02:00
Lorow
b06a8db956 fix typo in OTA DVERSION 2022-07-04 23:23:41 +02:00
DaOfficialWizard
f65dd2e9e9 Feature/Cleanup prints and set up proper build environments
* Add entire .vscode folder to git ignore
Stop trackign vscode folder files
Added debug, release, and OTA (experimental) build environments.

* Add entire .vscode folder to git ignore
Stop trackign vscode folder files
Added debug, release, and OTA (experimental) build environments.

* change all Serial print statements
implement proper log functions instead
2022-07-04 23:23:41 +02:00
Lorow
f0380a7c42 Improve the streaming and ov2640 settings to support streaming UXHD images without corruption 2022-07-04 23:23:41 +02:00
Zdzislaw Goik
cbb7d93652
Create main.yml 2022-06-20 22:26:50 +02:00
Zdzislaw Goik
f7c659a3bc
Feature/rewrite to asyncwebserver (#11)
* Rewrite get parameters and streaming to asyncwebserver

* Code cleanup
2022-04-26 00:10:59 +02:00
Zdzislaw Goik
6bf42bd52d
Tick MDNS in the working things 2022-04-10 23:02:32 +02:00
Zdzislaw Goik
2177032eed
MDNS python example (#10)
* Add MDNS support

* Fix typo preventing mdns from connecting
2022-04-10 23:01:35 +02:00
Zdzislaw Goik
a460c81c6c
Fixup readme formatting vol2 2022-03-28 01:13:06 +02:00
Zdzislaw Goik
a8126e0e1b
Fixup readme formatting 2022-03-28 01:12:40 +02:00
Zdzislaw Goik
693edd49a6
Add MDNS support (#9) 2022-03-28 00:03:29 +02:00
Zdzislaw Goik
b564e254a3
Fix typo in readme (#8) 2022-03-26 18:41:45 +01:00
Zdzislaw Goik
fe6ac89f5e
Feature/improve documentation (#7)
* Remove old python files, move readme to main directory
2022-03-26 18:36:09 +01:00
Zdzislaw Goik
6ce20aa8ab
Feature/improve documentation (#6)
* Add GNU-GPLv3 license

* Add readme
2022-03-26 18:32:38 +01:00
Zdzislaw Goik
b788823375
Feature/refactor architecture (#5)
* Refactor everything under one namespace, turn most things into classes, add support for selecting ROI in cameraHandler, add state management

* Remove unsued main.py file - other projects are working on that implementation
2022-03-20 15:24:28 +01:00
Zdzislaw Goik
b6b44dc978
Feature/esp ota (#4)
* Add missing OTA.h file
2022-03-11 16:01:07 +01:00
Zdzislaw Goik
a569ac21e6
Add basic OTA updates handling (#3) 2022-03-02 22:14:00 +01:00
Zdzislaw Goik
c80b665077
Refactor PoC code into namespaces, add led management, improve directory structure (#2) 2022-02-27 19:20:10 +01:00
Zdzislaw Goik
e9c81bad31
Feature/basic esp webserver (#1)
Add very basic streaming webserver with support for commands
2022-02-25 22:48:49 +01:00
lorow
16bd2806f3 Add basic esp32cam webserver from examples 2022-02-24 01:04:56 +01:00
Zdzislaw Goik
3509317804 Add initial camera support and some high level documentation 2022-02-20 20:24:34 +01:00