CaCO3
2735a0862f
fixed typo ( #1881 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-01-21 00:10:05 +01:00
Nicolas Liaudat
782e1c229b
Revert "add AlignmentAlgo=off option ( #1867 )" ( #1876 )
...
This reverts commit 3de4cc7c56 .
2023-01-19 18:22:12 +01:00
Nicolas Liaudat
3de4cc7c56
add AlignmentAlgo=off option ( #1867 )
2023-01-18 23:01:51 +01:00
Nicolas Liaudat
17eb382b66
Heap tracing ( #1861 )
...
* Update sdkconfig.esp32cam-dev-task-analysis.defaults
* Update defines.h
* Update platformio.ini
* Update main.cpp
* Update defines.h
* Update ClassFlowCNNGeneral.cpp
* Update platformio.ini
2023-01-18 22:57:11 +01:00
CaCO3
0df54d1c5b
Improve data logging on errors ( #1839 )
...
* use error level for log if "Rate to High" or "Negative Rate"
* remove redundant data logging
* .
* .
* update time also in case of an error
* move calculation of difference to the top as discussed in PR 1839
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-01-18 22:55:49 +01:00
Slider0007
86304524e2
Avoid multiple Access-Control-Allow-Origin * ( #1859 )
...
* Avoid multiple Access-Control-Allow-Origin *
* Adapt loglevel to debug
2023-01-16 23:07:28 +01:00
Nicolas Liaudat
5a8b39f246
add HIMEM debugging tools (check free size, and memory test) ( #1852 )
...
* Update defines.h
* Update esp_sys.h
* Update esp_sys.cpp
* Add files via upload
* Update perfmon.c
* Update main.cpp
* Update main.cpp
* Delete himem_memory_check.c
* Add files via upload
* Update defines.h
* Update himem_memory_check.cpp
* Update main.cpp
* Update himem_memory_check.cpp
* Update himem_memory_check.h
* Update main.cpp
2023-01-15 22:42:11 +01:00
CaCO3
bf44745342
update wiki references
2023-01-15 15:22:29 +01:00
CaCO3
52296b3cb6
Fix uninitialized filename ( #1838 )
...
* fix the uninitialized filename. It only got used for the logging in case the file exists but failed to get loaded (eg. /sdcard/log/data/data_2023-01-14.csv)
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-01-14 23:11:52 +01:00
Nicolas Liaudat
f779bc8401
Fix pointer call in ClassControllCamera.cpp:310 ( #1833 )
...
ClassControllCamera.cpp:310:67: error: request for member 'rgb_image' in '_zwImage', which is of pointer type 'CImageBasis*'
ClassControllCamera.cpp:310:117: error: request for member 'width' in '_zwImage', which is of pointer type 'CImageBasis*'
ClassControllCamera.cpp:310:157: error: request for member 'height' in '_zwImage', which is of pointer type 'CImageBasis*'
2023-01-14 13:41:51 +01:00
jomjol
cb4e6a0a30
Initial Implementation ( #1834 )
2023-01-14 13:28:58 +01:00
Nicolas Liaudat
adfe2d57d6
Esp32 sys info ( #1829 )
...
* Add files via upload
* Update defines.h
* Update main.cpp
2023-01-14 10:14:24 +01:00
Slider0007
f15347598a
Store preprocessed image with ROI to RAM ( #1809 )
...
* tflite model loading: error handling
* FlowAlignment: error handling
* CImageBasis+GetJPGStream : error handling
* store preprocessed ALG_ROI.jpg to memory
* Update
2023-01-13 22:05:18 +01:00
jomjol
defbd60ccf
Update links
2023-01-13 21:00:32 +01:00
Slider0007
decf72104e
Refactor getEspHeapInfo routine ( #1816 )
...
* Refactor getEspHeapInfo
* ClassLogfile: Remove redundandent one
2023-01-12 19:27:12 +01:00
Slider0007
0ee3c0bb0a
REST handler sysinfo + MQTT topic: Free heap memory not reporting ( #1815 )
...
* REST handler sysinfo: Fix reporting of free memory
* MQTT topic freemem: Fix reporting of free memory
2023-01-12 19:26:45 +01:00
Slider0007
58816275e5
Add error handling for memory intensive tasks ( #1798 )
...
* tflite model loading: error handling
* FlowAlignment: error handling
* CImageBasis+GetJPGStream : error handling
2023-01-11 20:23:26 +01:00
jomjol
a39092497e
STBI_ONLY_JPEG ( #1789 )
2023-01-11 20:21:14 +01:00
Slider0007
eefdc74e9a
Rest handler: Use none chunked transfer ( #1797 )
...
* Resthandler info,sysinfo,starttime: no chunk trans
* flowstart,statusflow,cputemp,rssi,uptime,prevalue
* Renamed error messages
2023-01-10 19:37:30 +01:00
Slider0007
4b38c1ef00
GPIO handler: Deinit before delete ( #1795 )
2023-01-10 19:36:18 +01:00
CaCO3
ee4832323d
Improve file server ( #1785 )
...
* .
* .
* .
* .
* .
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-01-08 12:36:13 +01:00
jomjol
e661e1d7f2
Update platfromio.ini
2023-01-08 12:32:05 +01:00
CaCO3
26897ccb15
new OTA page with progressbar ( #1756 )
...
* new OTA page with progress bar
* improve error message on missing demo files
* .
* Implemented Reboot for "firmware.bin" as well
* Update feature.yaml
* cache static files (#1755 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* .
* .
* added filename validation
* .
* .
* .
* move
* added missing dash to regex
* restrict file type
* .
* .
* .
* .
* cleanup no longer needed mode
* only start restart counter if restart is required
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
2023-01-07 20:21:35 +01:00
jomjol
b1a38e0a6d
Merge branch 'rolling' of https://github.com/jomjol/AI-on-the-edge-device into rolling
2023-01-04 21:23:02 +01:00
jomjol
7ee308dec6
Implemented Reboot for "firmware.bin" as well
2023-01-04 21:22:55 +01:00
CaCO3
da9f942857
cache static files ( #1755 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-01-04 20:31:04 +01:00
jomjol
68ac6b0185
Optimized CImageBasis
2023-01-03 08:24:16 +01:00
Slider0007
62a2f127b4
Modify stack sizes + max open files (SD) , add REST handler for heap/(stack) infos ( #1751 )
...
* Modify stack sizes+max open files,add rest handler
* Update
2023-01-03 08:10:08 +01:00
CaCO3
6b84eb0290
Replace alert boxes with overlay info boxes ( #1742 )
...
* consolidate test-ip definition, added missing Access-Control-Allow-Origin
* replace alert boxes with overlay info boxes
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-01-03 08:05:28 +01:00
CaCO3
4d823b354f
consolidate test-ip definition, added missing Access-Control-Allow-Origin ( #1741 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-01-02 14:31:00 +01:00
CaCO3
485e55e0b8
Revert "consolidate test-ip definition, added missing Access-Control-Allow-Origin,"
...
This reverts commit 56cfeb732e .
2023-01-02 00:55:37 +01:00
CaCO3
56cfeb732e
consolidate test-ip definition, added missing Access-Control-Allow-Origin,
2023-01-02 00:53:14 +01:00
Frank Haverland
e6cb9d67ee
#1649 unnecessary np check ( #1736 )
2023-01-01 19:23:00 +01:00
jomjol
b9abbafefc
Update SoftAP
2022-12-31 11:15:51 +01:00
Slider0007
33f357d8da
Fix regression of reboot handler / reboot waiting script ( #1725 )
...
* Reboot after OTA: Avoid exeception
* Overview - optimize reload behaviour after reboot
* Update
* Update
2022-12-30 21:58:46 +01:00
CaCO3
58cbd680e8
Add demo mode ( #1720 )
...
* move main part to cam file
* added demo mode
* .
* add a define to configure the logfile handling (#1709 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Move Logfile Switch to define.h
* Update Reboot Algo
* Update server_ota.cpp
* Avoid loading of status infos twice (#1711 )
* Force a reboot even reboot task cannot be created due to lack of heap (#1713 )
* Deinit all components before reboot
* Update
* Update
* Force reboot when reboot task cannot be created
* Improve log message when web UI is incomplete (#1716 )
* improve warning if version.txt is missing
* typo
* show round duration in log
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* .
* .
* .
* creade demo dir
* fix static IP in UP, improve explanation for HA (#1719 )
* fix static IP in UP, improve explanation for HA
* Update edit_config_param.html
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Create demo folder at startup (if not present)
* move demo files
* Update defines.h (#1726 )
* updated description
* moved to expert section
* fixed broken enabled state
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: Slider0007 <115730895+Slider0007@users.noreply.github.com >
2022-12-30 21:57:56 +01:00
CaCO3
014dc88112
Improve log message when web UI is incomplete ( #1716 )
...
* improve warning if version.txt is missing
* typo
* show round duration in log
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2022-12-29 16:23:41 +01:00
Slider0007
efb9830e0b
Force a reboot even reboot task cannot be created due to lack of heap ( #1713 )
...
* Deinit all components before reboot
* Update
* Update
* Force reboot when reboot task cannot be created
2022-12-29 10:16:31 +01:00
jomjol
4b23e0c6c3
Update server_ota.cpp
2022-12-28 15:21:47 +01:00
jomjol
f08e856dfd
Update Reboot Algo
2022-12-28 15:07:45 +01:00
jomjol
7a1154363b
Move Logfile Switch to define.h
2022-12-28 14:32:18 +01:00
jomjol
f2f117aea1
add a define to configure the logfile handling ( #1709 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2022-12-28 14:28:00 +01:00
Slider0007
8d44ce4852
fetch index.html after reboot -> less 404 ( #1705 )
2022-12-27 20:30:38 +01:00
Slider0007
7fa0b87e6e
Deinit components before reboot ( #1704 )
...
* Deinit all components before reboot
* Update
* Update
2022-12-27 20:29:33 +01:00
Nicolas Liaudat
fca37ee699
macro definition #ifdef ENABLE_SOFTAP ( #1698 )
...
* macro definition #ifdef ENABLE_SOFTAP
* Update platformio.ini
* softap define in define.h
* Update platformio.ini
* #define WLAN_CONFIG_FILE "/sdcard/wlan.ini"
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
2022-12-27 19:04:29 +01:00
Nicolas Liaudat
39a02c6d6d
delete img_convert.h as included in code\components\tflite-micro-esp-… ( #1695 )
...
* delete img_convert.h as included in code\components\tflite-micro-esp-examples\components\esp32-camera\conversions\include\img_converters.h
* macro definition #ifdef ENABLE_SOFTAP
2022-12-27 19:01:18 +01:00
jomjol
85030e39fa
Improve initial setup proc ( #1692 )
...
* Initial Test
* Initial functional version.
2022-12-27 10:20:55 +01:00
CaCO3
603e968ec7
Improve NTP handling ( #1676 )
...
* fix special case where number is named "default" (keep all topics in top level instead of in a sub-group)
* re-implemented SNTP usage, added way to disable NTP client, added timezone table
* minor fixes
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2022-12-23 22:45:25 +01:00
Frank Haverland
66eb1e8d9a
Remove unnecessary null pointer checks #1649 ( #1673 )
...
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
* only initial_esp32_setup and update.zip as artefacts
* remove unneeded cache
* rename step ota-v2 to ota
* rename ota-v2 to ota
* new models
- ana-class100 v1.5.4
- ana-cont-11.0.4
- dig-class100 v1.5.0
* Remove unnecessary null pointer checks #1649
Co-authored-by: github-actions <github-actions@github.com >
2022-12-22 21:43:10 +01:00
jomjol
9b200912b2
Update HTML & Firmware ( #1671 )
2022-12-22 18:51:59 +01:00