Commit Graph

68 Commits

Author SHA1 Message Date
Anatole SCHRAMM
fba428c977 Added new api end point to test the WEBServer cookie API 2022-10-25 13:42:41 +02:00
anschrammh
785df2ac11 Updated all the webApi functions signatures because of the callback
prototype update. Added the CORS policy : Access-Control-Allow-Origin: *
to be able to make JS ajax requets without getting rejected.
2022-10-17 23:57:25 +02:00
Anatole SCHRAMM
cdf013f6dd Removed api end point to retrieve the software version, this information is now included in the systemInfo api end point. Improved dashboard ( still some pannels with missing logic) 2022-10-13 14:12:41 +02:00
Anatole SCHRAMM
ff37020638 Improved WEB dashboard, added a new API endpoint to retrieve AP information (not finished yet) 2022-10-12 14:42:59 +02:00
anschrammh
a951cdd6fc Added the WEBServerManager class to enable the initialization of the WEBServer using a config file, I might change the behaviour of this initialization when some parameters are missing, renamed the old WEBServerManager class to WEBServerManager_deprecated, now using the new WEBServerManager in the SAB object instead of the WEBServer directly, minor changes to the OTAManager, migrating the dashboard v2 layout so that every tile has the same size 2022-10-05 08:20:15 +02:00
anschrammh
04a5eb9643 Registered a new rest api endpoint for remote OTA updates, renamed getIoManager to getIOManager 2022-09-27 08:02:30 +02:00
ae973dd8ed Renamed end point 2022-06-11 12:08:21 +02:00
0687f05bc0 Removed a warning in the WEBServer.h file and added a new api endpoint to get the software version 2022-06-11 12:05:56 +02:00
8efd06fdbd Minor changes due to the way system time is now handled 2022-05-01 16:28:56 +02:00
anschrammh
306bb3a932 Changed a debug printf statement and added a new API end point which will be used for ota updates 2022-04-29 07:52:01 +02:00
71c69e1a16 Reworked the way the screen goes in and out from sleep, so checking if the screen is enable or not does not make any sense anymore 2022-04-24 17:31:50 +02:00
anschrammh
1c1992820d Removed the powerSettingsApi endpoint because changing the MCU frequency on the fly is no more supported by the underlying SDK 2022-04-22 08:06:36 +02:00
fb9ad7d95e Renamed task_batt_sensing to task_sys_info as well as added the display auto off and wake up feature 2022-04-17 21:36:44 +02:00
43b4f78243 Updated Author top comment 2022-04-10 17:40:04 +02:00
anschrammh
7e58804af9 Now using a non blocking delay object :) 2022-04-04 21:41:35 +02:00
cd2b2ba624 No changes ... 2022-03-30 12:15:32 +02:00
d2f620597c Renamed ICACHE_RAM_ATTR to IRAM_ATTR because the former was deprecated, removed the multiline comment and replaced it with an #if statement 2022-03-29 23:23:47 +02:00
anschrammh
07456cc48e Removed empty line 2020-12-19 21:05:47 +01:00
anschrammh
281e07c30a Removed the old way to change the current view and added the EventHandler way to do it 2020-12-09 22:40:00 +01:00
anschrammh
97eba55e35 Updated the main app, removed old api end points, reworked the flash button actions (long press goes to the previous view) 2020-02-02 21:01:54 +01:00
anschrammh
80ed2f2080 Updated the main app by adding the previousDisplay functionality 2020-01-20 08:28:26 +01:00
anschrammh
5116ea41eb Removed old test tasks, added a new test task 2019-12-28 14:11:33 +01:00
anschrammh
88b8b757b2 Registered the new api endpoint 2019-11-18 11:45:08 +01:00
anschrammh
66fdc24a3e Added new view 2019-10-31 21:51:23 +01:00
anschrammh
163c15ef68 Changes related to previous changes... 2019-10-20 18:17:00 +02:00
anschrammh
0c152a7dc5 Completely removed header files for the old config files 2019-10-18 01:05:36 +02:00
anschrammh
6be6c7256d Removed ScreenConfig, SDCardConfig and PinMapping. They are now replaced by a single object : BoardConfig 2019-10-17 21:38:28 +02:00
anschrammh
99e0f7d82c Added the FTPServer and improved functionalities (not done yet) 2019-10-14 22:58:15 +02:00
anschrammh
f632ace6ed Updated the views data structure to display the wifi modes 2019-10-11 12:33:19 +02:00
anschrammh
29ae07da64 Removed old WEBServerManager class (still present but not used anymore) in order to use the new one 2019-10-10 18:22:07 +02:00
6ffe25ec3b Updated code to use the PowerManager class 2019-10-05 18:24:45 +02:00
anschrammh
90ac468c8e Modified the main app 2019-09-01 21:36:43 +02:00
5cc7d1403a Added a debug text in serial 2019-08-24 20:47:55 +02:00
anschrammh
9874791ace minor changes 2019-08-19 13:55:00 +02:00
anschrammh
359160fa6d Minor changes 2019-05-08 23:05:31 +02:00
anschrammh
6182ee5a59 Minor changes 2019-05-08 10:55:15 +02:00
Anatole SCHRAMM
57877050a0 Added three test tasks as well the runTaskScheduler() call 2019-05-02 17:27:44 +02:00
0271d1607c Registered new view + other small things 2019-05-01 22:04:24 +02:00
Anatole SCHRAMM
d9005c3ed6 Minor change 2019-04-29 17:50:43 +02:00
anschrammh
b141eb24c2 Registered new api call 2019-04-28 15:38:50 +02:00
anschrammh
7637bda305 Added an interrupt to detect io changes 2019-04-24 22:20:36 +02:00
anschrammh
c20e89f1e9 Added api endpoints, IO view and minor other things 2019-04-23 08:04:18 +02:00
anschrammh
d487ef2765 Registered the new apis calls 2019-04-17 22:45:09 +02:00
anschrammh
5d95fd223b Minor changes 2019-04-15 08:00:48 +02:00
anschrammh
f4d4581ebc Added CFGFileParser save method for test purposes 2019-04-13 13:36:36 +02:00
anschrammh
26ddbedc55 Improvements and bug fixes 2019-04-09 08:00:45 +02:00
Anatole SCHRAMM
8f2d2bcf48 Added new api functions, fixed a memory leak (file open, but not closed on failure), reworked the way data is read and sent, now using chunks, minor other fixes 2019-04-04 17:58:13 +02:00
anschrammh
bd5afe4592 Added Dictionary string entity class for char * manipulation, completed webApi, updated main app and other small things 2019-04-04 07:56:37 +02:00
Anatole SCHRAMM
bd99e8ff27 Added the printing of the AP password in the serial monitor for debug purposes, may be removed later on 2019-04-03 17:19:05 +02:00
anschrammh
74ee926577 Updated main app with web api integration 2019-04-03 07:59:12 +02:00