Commit Graph

529 Commits

Author SHA1 Message Date
c6d4a9b111 Changed SSID_HIDDEN parameter name to HIDE_SSID 2022-04-24 17:33:21 +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
511dcbbfd8 Mise à jour de 'sdCard_content/CONFIG/AP.CFG' 2022-04-24 13:36:57 +02:00
898a5a1c66 Mise à jour de 'sdCard_content/CONFIG/SCREEN.CFG' 2022-04-24 13:35:18 +02:00
6cbe3de785 Mise à jour de 'README.md' 2022-04-24 08:50:15 +02:00
df344464b3 Updated version history 2022-04-23 22:58:10 +02:00
4635f4daaa Added the new mallocWithFallback function which tries to allocate the specified size and falls back to a smaller size when fails 2022-04-23 22:51:52 +02:00
d9dfc15f21 Added the IP address of the device when in AP mode in the task_sys_info task 2022-04-23 22:49:47 +02:00
6130e8cd71 Reworked the way the main send buffer buffer is allocated. This is not done on the stack anymore because it led to a nasty stackoverflow. Changed some debug statements, finished the sendDirectoryListing method which is now working fine. Txt files are now sent as text/plain data. 2022-04-23 22:48:26 +02:00
16cae233bb Changed attribute type from uint64_t to size_t 2022-04-23 22:44:16 +02:00
057c058ca3 Renamed FtpMsgCode to FTPMsgCode, Added new state in the FileTransferStatus enum : MALLOC_ERROR, reworked the way the send and receive buffer is allocated, this is not done on the stack anymore which led to a silent stack overflow :-(. Changed the way the IP address is retrieved to open the passive connection 2022-04-23 22:39:46 +02:00
4297df4acb Changed uint64_t attribute type to size_t 2022-04-23 22:31:30 +02:00
anschrammh
db1873b714 Replaced the previous http header sends by the new way of doing it : ie using the sendHTTPHeader helper function 2022-04-22 08:10:02 +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
anschrammh
9d831f11d9 Started to add a method listing the files in a directory if the rsrc asked is a folder,like apache2 does. Not finished yet 2022-04-22 08:05:16 +02:00
anschrammh
8c6dd39bd7 Added return value to displayNextView(); and displayPreviousView(); telling if the action was a success or not 2022-04-22 08:03:14 +02:00
anschrammh
11f3f85dde Added return value to displayNextView(); and displayPreviousView(); telling if the action was a success or not 2022-04-22 08:02:51 +02:00
anschrammh
2943ed5da6 Added ico image type MIME support 2022-04-22 08:01:30 +02:00
e68ab04195 Added the persistent constructor parameter, as well as added the connect method to ease the class's instantiation 2022-04-17 21:58:10 +02:00
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
anschrammh
f1d6fddd0d Added my own made CI config file in order to build the firmware upon commits 2022-04-12 00:14:40 +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
7f08d8a838 Mise à jour de 'README.md' 2022-04-04 22:36:15 +02:00
6763394bf1 Updated and added missing Rest API endpoints 2022-04-04 22:31:33 +02:00
abe1d491fe Mise à jour de 'README.md' 2022-04-04 22:18:26 +02:00
81edaf4c5c Mise à jour de 'README.md' 2022-04-04 22:01:25 +02:00
f23dbf7849 Mise à jour de 'README.md' 2022-04-04 21:46:37 +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