|
|
285c9ef20b
|
Removed the use of the lastIndexOf function which was replaced by the builtin strrchr function
|
2022-04-17 21:54:41 +02:00 |
|
|
|
f981c06fc3
|
Corrected a spelling mistake
|
2022-04-17 21:53:17 +02:00 |
|
|
|
16f917a0b2
|
Changed the way the ConnectivityManager is instantiated, it is no more newed and deleted
|
2022-04-17 21:52:02 +02:00 |
|
|
|
1e453eb5d8
|
Added the display auto power off functionality
|
2022-04-17 21:50:05 +02:00 |
|
|
|
453f4cdd6e
|
Replaced NULL with nullptr, removed constant value attribute initialization from the initializer list
|
2022-04-17 21:48:56 +02:00 |
|
|
|
365b7764a2
|
Added some comments, removed _httpRequestData.getParamsDataPointer which isn't used anymore
|
2022-04-17 21:43:17 +02:00 |
|
|
|
ec7c608dfe
|
Renamed the HttpParserStatus enum members for the sake of consistency, added the 414 http error : URI too long, reworked the parsing of http resource queries, removedd the use of lastIndexOf, replaced useless strstr with strchr where needed
|
2022-04-17 21:41:50 +02:00 |
|
|
|
5d05bdb144
|
Officially retiring the WEBServerManager class which is superseded by the WEBServer class that have more features
|
2022-04-17 21:38:30 +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 |
|
|
|
62b5957895
|
Renamed the task_batt_sensing task to task_sys_info and added displayed information like IP address or RAM consumption
|
2022-04-17 21:35:32 +02:00 |
|
|
|
4a7765fc35
|
Removed the lastIndexOf function returning the last occurence of a character in a string, using builtin strrchr instead
|
2022-04-17 21:33:27 +02:00 |
|
|
|
df4159668c
|
Updated version history
|
2022-04-17 21:26:02 +02:00 |
|
anschrammh
|
4296eeac28
|
else if on new line
|
2022-04-15 08:55:25 +02:00 |
|
|
|
43b4f78243
|
Updated Author top comment
|
2022-04-10 17:40:04 +02:00 |
|
|
|
e3cdaafd88
|
Updated the sendHttpQuery method to now return an error code which tells the line corresponding to the return of the failure
|
2022-04-09 19:10:18 +02:00 |
|
anschrammh
|
32e32e46d2
|
Now handling range bytes request :)
|
2022-04-07 01:20:13 +02:00 |
|
anschrammh
|
bf4caea902
|
Started to implement the : static const char *httpStatusToString(HTTP_CODE c) method
|
2022-04-07 01:19:03 +02:00 |
|
anschrammh
|
bf05086381
|
Added new structure to handle partial content requests
|
2022-04-07 01:18:01 +02:00 |
|
anschrammh
|
5fb02304be
|
Updated some API endpoints due to the renaming of the injectApiHeader method
|
2022-04-05 21:05:24 +02:00 |
|
anschrammh
|
651d0ee060
|
Renamed the injectApiHeader to sendHTTPHeader and cleaned it, also did other improvements
|
2022-04-05 21:03:53 +02:00 |
|
anschrammh
|
847b350f82
|
Updated the HttpClient class due to changes to the httpVersionToString and httpMIMETypeToString methods
|
2022-04-05 21:00:50 +02:00 |
|
anschrammh
|
4c7fc2ea2a
|
Added new mime types to string as well as simplified the httpMIMETypeToString method
|
2022-04-05 20:57:56 +02:00 |
|
anschrammh
|
e7cff6287f
|
Updated versions history
|
2022-04-04 21:42:28 +02:00 |
|
anschrammh
|
7e58804af9
|
Now using a non blocking delay object :)
|
2022-04-04 21:41:35 +02:00 |
|
anschrammh
|
4f265e4c79
|
Added a new very simple class to cleanly perform non blocking delays
|
2022-04-04 21:39:33 +02:00 |
|
|
|
cd2b2ba624
|
No changes ...
|
2022-03-30 12:15:32 +02:00 |
|
|
|
1c1945d0ca
|
Corrected a NULL pointer dereference
|
2022-03-30 12:15:09 +02:00 |
|
|
|
e5d250556f
|
Removed fixed some warnings
|
2022-03-30 12:00:13 +02:00 |
|
|
|
e732cf48aa
|
Removed a bunch of warnings + re added SPI_FULL_SPEED default value in the BoardConfig.h
|
2022-03-30 11:04:12 +02:00 |
|
|
|
460db55496
|
Removed as many warnings as I could ... after enabling the all warning compiler flag
|
2022-03-29 23:25:27 +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 |
|
|
|
6b1a06f1f7
|
Corrected a bad array index overflow in the apiTesterApi function :(
|
2022-03-29 23:18:43 +02:00 |
|
|
|
fb1d592dd1
|
Updated version number and comment
|
2022-03-29 23:17:28 +02:00 |
|
anschrammh
|
5c42dfce39
|
Changed the SPI speed setting which was of type SPISettings to the type uint32_t. This is due to changes in the ESP8266 core sdk version. The app is now working with version 3.0.2 of this sdk.
|
2021-12-19 13:09:12 +01:00 |
|
|
|
ae90e07d59
|
Added conditional macro to include some headers only when needed
|
2021-07-25 18:26:08 +02:00 |
|
|
|
781354a02f
|
Optimized the code and especially string literals to get a smaller RAM footprint
|
2021-01-29 18:17:00 +01:00 |
|
|
|
86074fbc67
|
Added debug printf to check malloc addresses
|
2021-01-27 17:07:02 +01:00 |
|
|
|
fbe3690d64
|
Removed useless pinMode statement
|
2020-12-30 13:05:24 +01:00 |
|
anschrammh
|
4c4832e475
|
Updated WEBServer (same changes as FTPServer)
|
2020-12-19 21:14:57 +01:00 |
|
anschrammh
|
4a6dde3bc3
|
Nothing Changed
|
2020-12-19 21:10:42 +01:00 |
|
anschrammh
|
3b03afb27e
|
Updated the initialization of the WEBServer and the FTPServer to enable TCPKeepAlive, as well as defining teh root directories for both of them
|
2020-12-19 21:09:48 +01:00 |
|
anschrammh
|
07456cc48e
|
Removed empty line
|
2020-12-19 21:05:47 +01:00 |
|
anschrammh
|
96e4cfa401
|
Replaced dependency from definition.h to utilities.h
|
2020-12-19 21:05:11 +01:00 |
|
anschrammh
|
8be389a08d
|
Removed the dependency to definition.h as well as replacing SDCardManager class parameter to SDClass parameter
|
2020-12-19 21:04:11 +01:00 |
|
anschrammh
|
573e33ccf4
|
Added ViewLink structure taken from definition.h
|
2020-12-19 20:52:59 +01:00 |
|
anschrammh
|
08afbad156
|
Moved functions from definition to utilities
|
2020-12-19 20:51:34 +01:00 |
|
anschrammh
|
46b246c270
|
Added WEBServer connected client count to debug message
|
2020-12-19 20:49:59 +01:00 |
|
anschrammh
|
c108c33162
|
Removed the cpp part of the definition
|
2020-12-19 20:47:09 +01:00 |
|
anschrammh
|
0511435edc
|
Updated the CFGFileParser.h to use the new utilities file
|
2020-12-19 20:43:45 +01:00 |
|
anschrammh
|
7fdb7b256e
|
Created the utilities cpp file containing moved functions that were in the definition.h file
|
2020-12-19 20:40:08 +01:00 |
|
anschrammh
|
a67354cd84
|
Added a comment about why not using the strdup c function
|
2020-12-17 08:20:31 +01:00 |
|
anschrammh
|
2cf047f4ff
|
Updated version history
|
2020-12-17 08:19:33 +01:00 |
|
anschrammh
|
19cf9ac678
|
Updated a changed method name
|
2020-12-16 00:42:12 +01:00 |
|
anschrammh
|
5627ebde48
|
Added the new enableTCPKeepAlive method which enable the feature for all new connected client after the call (this fixes a very annoying crash) and I corrected a bug with the maxClient setting
|
2020-12-16 00:40:54 +01:00 |
|
anschrammh
|
0c622c600b
|
Grouped common class initialization directives in one private method and enabled new TCPKeepAlive setting for WEB and FTP servers
|
2020-12-15 23:50:41 +01:00 |
|
anschrammh
|
125a02c0e6
|
Minor modifications
|
2020-12-15 23:47:35 +01:00 |
|
anschrammh
|
3e193233b4
|
Changed the file date time adjustements
|
2020-12-15 00:38:46 +01:00 |
|
anschrammh
|
f57140ca91
|
Updated version history
|
2020-12-15 00:15:08 +01:00 |
|
anschrammh
|
89ee88530e
|
Updated due to changes to the monthNumTo3LetterAbbreviation function's prototype
|
2020-12-15 00:14:38 +01:00 |
|
anschrammh
|
2b0698c7d0
|
Updated the monthNumTo3LetterAbbreviation function, it is no more needed to declare a buffer to store the 3 letters, instead a uint32_t is used
|
2020-12-15 00:11:48 +01:00 |
|
anschrammh
|
ea0c82d8e4
|
First part of the WEBServer crash fix :) not finished yet
|
2020-12-13 21:25:05 +01:00 |
|
anschrammh
|
bcc185bf5d
|
Added function description
|
2020-12-13 21:16:29 +01:00 |
|
anschrammh
|
7d2ceedc9a
|
Adjusted the file date and time format
|
2020-12-13 21:14:19 +01:00 |
|
anschrammh
|
0ead1e5600
|
Changed port data type from unsigned int to uint16_t as well as removed a redundant port information
|
2020-12-12 11:11:35 +01:00 |
|
anschrammh
|
e66fd11e68
|
Added the EventHandler class that monitors button presses
|
2020-12-09 22:40:53 +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
|
e0bea5fae4
|
Reworked the way the rssi percentage is computed
|
2020-12-09 22:36:02 +01:00 |
|
anschrammh
|
58b8891d41
|
Changed max read buffer from 2500 to 2048
|
2020-12-08 23:25:42 +01:00 |
|
anschrammh
|
5076864bc2
|
Updated the version history file
|
2020-12-08 21:54:41 +01:00 |
|
anschrammh
|
5fd0675044
|
Removed useless INIT state that was the same as the LINE_BREAK state and added the - character as allowed for parameters and values
|
2020-12-08 21:54:11 +01:00 |
|
|
|
5225520669
|
Fixed potential memory leak :-(
|
2020-07-21 09:45:40 +02:00 |
|
|
|
7fbd206742
|
Mettre à jour 'src/app/Queue.h'
|
2020-07-17 12:49:08 +02:00 |
|
|
|
cea2bf8f64
|
Fixed merge conflicts
|
2020-07-17 12:29:32 +02:00 |
|
|
|
92c94c7c88
|
Renamed an error message
|
2020-07-17 12:24:55 +02:00 |
|
|
|
186c74a6ca
|
Added the const specifier
|
2020-07-17 12:24:20 +02:00 |
|
|
|
c3812a8a26
|
Added the Arduino.h include
|
2020-07-17 12:24:00 +02:00 |
|
anschrammh
|
944c11477b
|
Updated the HttpClient class and the WEBServer class
|
2020-07-16 22:20:23 +02:00 |
|
|
|
abed6ebd9b
|
Corrected missing method
|
2020-07-14 19:07:41 +02:00 |
|
|
|
0d7c68645b
|
Added a few methods and improved some code, class not finished yet
|
2020-07-14 19:07:01 +02:00 |
|
|
|
f76639745f
|
Corrected the isReplyAvailable methode
|
2020-07-14 11:48:43 +02:00 |
|
|
|
8556363265
|
Removed the inclusion of definition.h which was useless
|
2020-04-27 12:06:21 +02:00 |
|
|
|
4990a7ff25
|
Corrected some comments
|
2020-04-25 12:00:29 +02:00 |
|
|
|
674577605d
|
Cleaning the object destructor and stop method
|
2020-04-25 11:59:56 +02:00 |
|
anschrammh
|
c0e5870cb6
|
Created new class based on the WebSockets server class (no logic yet)
|
2020-02-26 11:08:20 +01:00 |
|
anschrammh
|
dacfb6d4d1
|
Added a web socket server instance (no logic yet)
|
2020-02-26 11:05:50 +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
|
65d43ae1d1
|
Removed both sdCardMount and unMount api end points, they are now replaced by a single end point taking a parameter
|
2020-02-02 20:59:08 +01:00 |
|
anschrammh
|
ab6260a2ac
|
Updated the version history
|
2020-02-02 20:57:53 +01:00 |
|
anschrammh
|
cb16ab7c41
|
Replaced return 0 with return 0.0 since it's a double
|
2020-02-02 20:56:16 +01:00 |
|
anschrammh
|
741eee8f5d
|
Added the forceRefresh method
|
2020-02-02 20:55:28 +01:00 |
|
anschrammh
|
fe8b51d3a8
|
Tried to add the time call back function so that files created on the sd card get a correct time and date, not working sadly, the sd card lib might be at fault here
|
2020-02-02 20:54:10 +01:00 |
|
anschrammh
|
45f22dea3e
|
Forgot to rename a method
|
2020-01-28 12:53:08 +01:00 |
|
anschrammh
|
a3752b3f8c
|
Now retrieving the file's last modification date and sending it to the FTP client, I still need to figure out how to set the last modification date when a file is modified by the client though
|
2020-01-28 12:33:01 +01:00 |
|
anschrammh
|
3f77399538
|
Added a new helper function to get month's 3 letter abbreviation
|
2020-01-28 12:30:00 +01:00 |
|
anschrammh
|
80ed2f2080
|
Updated the main app by adding the previousDisplay functionality
|
2020-01-20 08:28:26 +01:00 |
|
anschrammh
|
5fc76ac6a2
|
Updated the version history
|
2020-01-20 08:20:59 +01:00 |
|
anschrammh
|
e699b462f9
|
Updated the ViewLink structure in order to be able to iterate backward
|
2020-01-20 08:20:23 +01:00 |
|
anschrammh
|
723132a082
|
Added a new api call to get the nearby access points
|
2020-01-20 08:14:49 +01:00 |
|
anschrammh
|
cd6af9f99f
|
Renamed a method to run() for consistency
|
2020-01-20 08:12:38 +01:00 |
|
anschrammh
|
424a135151
|
Updated the ScreenManager class and added the previousDisplay methods allong with screen refresh rate
|
2020-01-20 08:10:18 +01:00 |
|