Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(GPIO)!: Complete rework of GPIO handler & Add additional features for GPIOs #154

Merged
merged 127 commits into from
Apr 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
127 commits
Select commit Hold shift + click to select a range
dadb91c
feat(REST API): Add more content to '/info' (JSON+HTML)
Slider0007 Oct 24, 2023
9025882
Renaming
Slider0007 Oct 24, 2023
8a1e0e2
feat(webui): Add more content to system info page
Slider0007 Oct 25, 2023
77317db
refactor(REST API): Provide '/heap' as JSON+HTML
Slider0007 Oct 25, 2023
b85bc44
refactor(REST API): Remove handler starttime
Slider0007 Oct 25, 2023
6bc4780
refactor(REST API): Remove handler uptime
Slider0007 Oct 25, 2023
e2ff146
refactor(REST API): Remove handler rssi
Slider0007 Oct 25, 2023
847014b
refactor(REST API): Remove handler cputemp
Slider0007 Oct 25, 2023
040b9d1
refactor(REST API): Remove handler sysinfo
Slider0007 Oct 25, 2023
77453ea
refactor(REST API): Date/Time format output according ISO
Slider0007 Oct 25, 2023
c7b532f
Renaming
Slider0007 Oct 25, 2023
44ea798
Update naming to match json names
Slider0007 Oct 25, 2023
f1f2a85
info.html: Small fixes
Slider0007 Oct 25, 2023
eabf4be
Update text
Slider0007 Oct 25, 2023
ba55a3f
Add 'processing interval' to '/info'
Slider0007 Oct 25, 2023
0ed9a02
Update
Slider0007 Oct 26, 2023
85414b5
Add API version to API name
Slider0007 Nov 2, 2023
96cb9b2
Update
Slider0007 Nov 3, 2023
f946643
refactor(REST API): Align 'process_data' names
Slider0007 Nov 3, 2023
ebf4e5b
Update
Slider0007 Nov 3, 2023
b234c71
'process_data': Add process status and interval
Slider0007 Nov 3, 2023
5f1c357
refactor(REST API): Remove handler /statusflow
Slider0007 Nov 3, 2023
b4378d5
refactor(REST API): remove handler 'process_error'
Slider0007 Nov 3, 2023
507facb
refactor(REST API): Merge camera APIs
Slider0007 Nov 6, 2023
670499b
refactor(REST API): Merge log-/datafile APIs
Slider0007 Nov 6, 2023
ae26717
refactor: Rename getReadoutError to getReadoutStatus
Slider0007 Nov 6, 2023
e52762f
refactor: Align debug message output
Slider0007 Nov 6, 2023
defe4af
refactor(REST API): Merge and remove /json
Slider0007 Nov 6, 2023
3a12c50
Align HTML query name to json element name
Slider0007 Nov 6, 2023
d7f2d6e
Adapt webui content to REST API changes
Slider0007 Nov 6, 2023
8992609
Update text
Slider0007 Nov 6, 2023
5d7bae6
Merge branch 'Slider0007/develop'
Slider0007 Nov 6, 2023
868b196
Fix merge error
Slider0007 Nov 6, 2023
1417dc7
Update texts
Slider0007 Nov 6, 2023
f4701c8
refactor(REST API): Merge /heap into /info
Slider0007 Nov 7, 2023
648a147
refactor(REST API): Rename /flow_start to /cycle_start
Slider0007 Nov 7, 2023
006709c
refactor: Renaming some texts
Slider0007 Nov 7, 2023
85ad4b9
Update debug texts
Slider0007 Nov 8, 2023
04cd6f0
Rename texts
Slider0007 Nov 8, 2023
8c2cf65
refactor(REST API): '/set_fallbackvalue': Rename query parameter
Slider0007 Nov 8, 2023
a3c9b02
Update
Slider0007 Nov 8, 2023
03ca5ea
Update
Slider0007 Nov 8, 2023
b95e977
Update typo
Slider0007 Nov 8, 2023
78f0909
feat(webui): Add firmware version commit hyperlink
Slider0007 Dec 14, 2023
d1249a9
Update
Slider0007 Dec 24, 2023
f0bddbf
Merge branch develop
Slider0007 Jan 9, 2024
cd308a3
Add mqtt, influxdb encrypted state to info page
Slider0007 Jan 9, 2024
dbb384e
Update
Slider0007 Jan 9, 2024
a731ae3
Update
Slider0007 Jan 11, 2024
3c4700c
Merge 'develop'
Slider0007 Jan 12, 2024
7c91ff4
Add cycle time to info page
Slider0007 Jan 13, 2024
31bfb08
Update
Slider0007 Jan 13, 2024
49e99ca
Update
Slider0007 Jan 14, 2024
99c4e1d
Add process time to process data handler
Slider0007 Jan 14, 2024
e472e86
Merge branch 'develop'
Slider0007 Feb 4, 2024
aee78ba
Fix merge conflict
Slider0007 Feb 4, 2024
925166e
Merge 'develop'
Slider0007 Feb 23, 2024
ac43700
Upate text
Slider0007 Feb 23, 2024
bdce055
Update
Slider0007 Feb 24, 2024
0a10358
Update API docs
Slider0007 Feb 24, 2024
e134a0a
Migrate REST API /stream to /camera
Slider0007 Feb 24, 2024
2fd4b12
Update API docs
Slider0007 Feb 26, 2024
67c167e
Update docs
Slider0007 Feb 27, 2024
f1b411f
Merge branch 'origin/develop'
Slider0007 Feb 27, 2024
154b25b
Update docs
Slider0007 Feb 27, 2024
5893409
Update
Slider0007 Feb 27, 2024
2c3473d
Merge branch 'origin/develop'
Slider0007 Feb 27, 2024
776bb0c
Solve merge conflicts
Slider0007 Feb 28, 2024
8952171
Merge remote-tracking branch 'origin/develop' into refactor-rest
Slider0007 Feb 28, 2024
08bbb1c
Merge remote-tracking branch 'origin/develop' into refactor-rest
Slider0007 Feb 29, 2024
ae0ddc1
Merge remote-tracking branch 'origin/develop' into refactor-rest
Slider0007 Mar 1, 2024
539cfeb
feat(mqtt)!: Complete rework of MQTT API
Slider0007 Mar 8, 2024
e13f716
Update
Slider0007 Mar 9, 2024
db96457
Merge branch 'develop'
Slider0007 Mar 11, 2024
a180598
Update
Slider0007 Mar 11, 2024
ad22bac
Merge remote-tracking branch 'origin/refactor-rest' into refactor-mqtt
Slider0007 Mar 11, 2024
b52f5c3
Fix merge conflict
Slider0007 Mar 11, 2024
d3fb41b
Update
Slider0007 Mar 11, 2024
3f10963
Update
Slider0007 Mar 11, 2024
87d2e5b
Update docs
Slider0007 Mar 11, 2024
4a90dfe
Update
Slider0007 Mar 11, 2024
6df3f1a
Merge branch 'develop'
Slider0007 Mar 12, 2024
adc9df6
Update
Slider0007 Mar 13, 2024
4b490e5
Merge branch 'develop'
Slider0007 Mar 23, 2024
4148d77
Fix merge conflicts
Slider0007 Mar 23, 2024
b961e83
Fix merge conflicts
Slider0007 Mar 23, 2024
0827ebc
feat(GPIO): Add more features for GPIOs
Slider0007 Mar 27, 2024
4f10d9d
Update
Slider0007 Mar 27, 2024
8489300
Update
Slider0007 Mar 27, 2024
9250b2a
Update
Slider0007 Mar 27, 2024
89d96d3
Update docs
Slider0007 Mar 31, 2024
9fc4106
add board type
Slider0007 Apr 3, 2024
0311620
Update
Slider0007 Apr 3, 2024
f172a60
Update docs
Slider0007 Apr 3, 2024
76aecd3
Update
Slider0007 Apr 3, 2024
f3acd8d
Update
Slider0007 Apr 3, 2024
e07db8f
Merge remote-tracking branch 'origin/refactor-mqtt' into refactor-gpio
Slider0007 Apr 3, 2024
fbbf18d
Update
Slider0007 Apr 5, 2024
f76d71c
Update
Slider0007 Apr 5, 2024
ed56fe7
Update
Slider0007 Apr 9, 2024
eca68cb
Merge remote-tracking branch 'origin/refactor-mqtt' into refactor-gpio
Slider0007 Apr 9, 2024
00da068
Update
Slider0007 Apr 10, 2024
3f2f9fc
Update parameter docs
Slider0007 Apr 10, 2024
0262b8f
Update
Slider0007 Apr 10, 2024
feeeb26
Update docs
Slider0007 Apr 10, 2024
d2ee64f
Update docs
Slider0007 Apr 10, 2024
30bec48
Markdown: Add math
Slider0007 Apr 10, 2024
72dca19
Update
Slider0007 Apr 10, 2024
dbbb993
Update
Slider0007 Apr 10, 2024
732df14
Fix livestream in setup
Slider0007 Apr 11, 2024
5deba4c
Update
Slider0007 Apr 11, 2024
ee8cf1d
Merge remote-tracking branch 'origin/refactor-mqtt' into refactor-gpio
Slider0007 Apr 11, 2024
5bb4015
Rename gpio source files
Slider0007 Apr 11, 2024
1f15415
Update
Slider0007 Apr 11, 2024
a1cf071
Update and rename GPIOPin.h to GpioPin.h
Slider0007 Apr 11, 2024
df91c00
Update and rename GPIOPin.cpp to GpioPin.cpp
Slider0007 Apr 11, 2024
7a70d7d
Merge remote-tracking branch 'origin/refactor-mqtt' into refactor-gpio
Slider0007 Apr 11, 2024
94d01b7
Update
Slider0007 Apr 11, 2024
ed5117e
Update docs
Slider0007 Apr 11, 2024
8d41398
Update docs
Slider0007 Apr 11, 2024
0a9bde9
Merge remote-tracking branch 'origin/refactor-mqtt' into refactor-gpio
Slider0007 Apr 11, 2024
bca98c1
Update
Slider0007 Apr 12, 2024
dc1b9db
Merge branch 'develop'
Slider0007 Apr 12, 2024
7dde86b
Add parameter migration routine
Slider0007 Apr 12, 2024
722d77d
Update texts
Slider0007 Apr 12, 2024
ad2dc6c
Update docs
Slider0007 Apr 14, 2024
ed264d8
Update config file version
Slider0007 Apr 14, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,6 @@
[submodule "code/components/esp-tflite-micro"]
path = code/components/esp-tflite-micro
url = https://github.com/espressif/esp-tflite-micro.git
[submodule "code/components/smartleds"]
path = code/components/smartleds
url = https://github.com/RoboticsBrno/SmartLeds.git
4 changes: 1 addition & 3 deletions code/components/jomjol_controlGPIO/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
FILE(GLOB_RECURSE app_sources ${CMAKE_CURRENT_SOURCE_DIR}/*.*)

list(APPEND EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/common_components/protocol_examples_common)

idf_component_register(SRCS ${app_sources}
INCLUDE_DIRS "." "../../include"
REQUIRES esp_http_server jomjol_logfile jomjol_configfile jomjol_mqtt jomjol_flowcontroll)
REQUIRES smartleds esp_http_server jomjol_logfile jomjol_configfile jomjol_mqtt jomjol_flowcontroll)


145 changes: 0 additions & 145 deletions code/components/jomjol_controlGPIO/Color.cpp

This file was deleted.

72 changes: 0 additions & 72 deletions code/components/jomjol_controlGPIO/Color.h

This file was deleted.

Loading