ZanzyTHEbar
652a1775b3
update
...
- Create typedefs for the StateManager
2022-08-13 01:36:47 +01:00
ZanzyTHEbar
6fe7bbce2f
update
...
- Add ADHOC channel support
2022-08-13 00:43:50 +01:00
ZanzyTHEbar
61cf177f15
update
...
- add some useful comments
2022-08-13 00:40:13 +01:00
ZanzyTHEbar
e0ddf4697d
update
...
- implement full ADHOC
- implement WiFi class config usage with ADHOC
- implement API usage with WiFi class config struct
2022-08-13 00:37:36 +01:00
ZanzyTHEbar
f685a464e5
update
...
- Attempt to fix NVS_OPEN error
2022-08-11 20:55:25 +01:00
ZanzyTHEbar
b2e43c80e9
remove copy constructor error
2022-08-11 19:43:07 +01:00
ZanzyTHEbar
a775e849b4
remove copy constructor error
2022-08-11 19:37:37 +01:00
ZanzyTHEbar
35d47f1d73
added fallthrough case logic for switch
2022-08-11 19:29:51 +01:00
ZanzyTHEbar
ac8a38d6b4
update
...
- fixed ADHOC stream server not starting
2022-08-11 19:22:31 +01:00
ZanzyTHEbar
ed5bf79ffd
update
...
- fixed ADHOC stream server not starting
2022-08-11 18:39:02 +01:00
ZanzyTHEbar
746b6ff133
experimental update
...
- Started to migrate the project to smart pointer
- Added ADHOC support
2022-08-11 17:37:15 +01:00
ZanzyTHEbar
32b077472f
experimental update
...
- Started to migrate the project to smart pointer
- Added ADHOC support
2022-08-11 17:12:38 +01:00
ZanzyTHEbar
44bd70fc23
update
...
- Change the camera handler to a shared pointer
2022-08-01 19:20:05 +01:00
ZanzyTHEbar
c29d502aeb
add comment about dereferencing the cameraHandler
2022-08-01 19:09:50 +01:00
ZanzyTHEbar
5e1321515a
big update::FIX
...
- Fixed serialManager undefiend error
- Moved the make_unique function into an override of std namespace
- properly implemented the make_unique function
2022-08-01 19:07:06 +01:00
ZanzyTHEbar
1bfb67ca40
big update
...
- renamed observers folder to utilities
- created a make_unique function in the utilities namespace
- migrated the main.cpp object creations to unique pointers
2022-08-01 18:50:04 +01:00
ZanzyTHEbar
6ad444c866
update
...
- fix some formatting
- reduce the size of the serial buffer to 1000
2022-07-31 13:57:05 +01:00
ZanzyTHEbar
ada9dfd9cf
update
...
- remove uneeded enum in serial manager class
2022-07-31 13:51:33 +01:00
ZanzyTHEbar
a414581113
update
...
- remove blocking delay
2022-07-31 13:44:01 +01:00
ZanzyTHEbar
849a4741f5
update
...
- Added serial manager include notations
2022-07-31 13:42:33 +01:00
ZanzyTHEbar
67ca634f97
update
...
- Added basic serial manager functionality
2022-07-31 13:41:48 +01:00
ZanzyTHEbar
7f21952cf2
update
...
- add better more flushed out serialmanager class
- move mdns object initialisation call above the streamserer call
2022-07-30 18:27:18 +01:00
ZanzyTHEbar
151b01251e
update
...
- Changed SerialManager to only set the config on newData
- Changed serial manager to save to flash after all configs set
- Changed main init config structs and load config
2022-07-30 17:50:21 +01:00
ZanzyTHEbar
19e0a66a46
successfully compiles
2022-07-30 17:32:37 +01:00
ZanzyTHEbar
2524102da5
added comments in webserver + example on unique_ptr
2022-07-28 05:58:10 +01:00
ZanzyTHEbar
1d998b28d1
update
...
- Fix paths for includes
- Set _already_loaded to true at end of load method.
2022-07-28 05:41:52 +01:00
ZanzyTHEbar
496e4f31a2
create library.json
2022-07-28 05:14:25 +01:00
ZanzyTHEbar
aebe2ae870
formatting
2022-07-24 22:00:37 +01:00
ZanzyTHEbar
f3606676f9
implemented:
...
- save, load, reset functions for config
2022-07-24 21:58:13 +01:00
ZanzyTHEbar
4a8ebffa82
update
...
- Completed Serial Manager
2022-07-24 21:52:30 +01:00
ZanzyTHEbar
1529b8b335
Co-authored-by: Zdzislaw Goik <goik.zdzislaw@gmail.com>
2022-07-24 20:26:27 +01:00
Lorow
6ae261da50
Start the servers only when connected to wifi - prevents crash loop when esp can't connect
2022-07-22 21:08:14 +02:00
Lorow
6906446cc0
Move info about new way to setup WiFi connection into readme file
2022-07-22 21:08:14 +02:00
ZanzyTHEbar
7da2449733
Big update
...
- Removed credentials.h && pinouts.h
- Added wifi environment and pinouts env to ini file
To get rid of the extra header files i migrated the settings to the ini
This is much cleaner imo and easier to maintain.
I added explixit commets to guide the user to the right section to add their wifi details
2022-07-22 21:08:14 +02:00
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
f7c659a3bc
Feature/rewrite to asyncwebserver ( #11 )
...
* Rewrite get parameters and streaming to asyncwebserver
* Code cleanup
2022-04-26 00:10:59 +02:00