|  | 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 |  | 
			
				
					| 
							
							
								 anschrammh | 6dfee719a9 | Renamed a few methods for consistency | 2020-01-20 08:03:28 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | d371eeb267 | Added a run method which is including run methods from different services | 2020-01-20 08:01:25 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 488d442df3 | Added the max retries option | 2020-01-07 12:22:29 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | e74cf22c71 | Added the setString method to the string entity object | 2020-01-07 12:20:10 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 57a5f05e29 | Updated the version history | 2019-12-28 14:14:58 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 5116ea41eb | Removed old test tasks, added a new test task | 2019-12-28 14:11:33 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 2b32fd68ea | Created a new task in order to test the HttpClient class | 2019-12-28 14:10:50 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | af25f55089 | Updated getHTTPHeader function (increased mime type size) | 2019-12-28 14:09:51 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | d0349ea26e | Renamed former HtmlClient to HttpClient and implemented the methods | 2019-12-28 14:07:40 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | ea60399ea3 | Added new helper functions | 2019-12-28 14:04:50 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 2d73921bc7 | Minor modifications | 2019-12-27 10:50:32 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 7b80f7a95c | Minor changes to the Dictionary class | 2019-12-27 10:48:47 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 9148e61911 | Created new HttpConstants class | 2019-12-27 10:47:34 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 2cca10ec5a | Removed http specific enums, which are now part of the HttpConstants class | 2019-12-27 10:47:02 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | c29d4edbd7 | Renamed HtmlClient to HttpClient | 2019-12-27 10:45:52 +01:00 |  | 
			
				
					|  | 635273589f | Started to define class methods | 2019-12-25 21:07:53 +01:00 |  | 
			
				
					|  | 1eaa1c1361 | Added a new state to the state machine for consistency | 2019-12-25 21:07:11 +01:00 |  | 
			
				
					|  | 82db9489f7 | Added a debug statement | 2019-12-25 21:06:12 +01:00 |  | 
			
				
					|  | fafbcc36cf | Minor fix because of an issue introduced by the new esp8266 core release | 2019-12-25 21:03:21 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | d91f394416 | Created new empty class which will be used to do Html queries | 2019-12-21 14:59:48 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | c235f7936e | Corrected header guards | 2019-12-21 14:58:55 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 88b8b757b2 | Registered the new api endpoint | 2019-11-18 11:45:08 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | ff3d999449 | Updated the version history | 2019-11-18 10:57:54 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 6ac860861d | Added an api endpoint to adjust CPU frequency and used the new injectApiHeader for testing purposes | 2019-11-18 10:55:41 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 1db65be493 | Added the setCpuFreq() method to change the cpu clock at run time | 2019-11-17 20:32:08 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | e7cf2fa020 | Added a handy way to retrieve the configuration of a config file without having to instantiate a parser - but I do not like it - might be removed in the future | 2019-11-17 19:31:06 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | ef2f986581 | Updated the code, the save feature needs to be tested carefully before using it | 2019-11-17 19:28:50 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | e9625b909c | Implemented the post data parser (only for application/x-www-form-urlencoded), replaced strcpy with memmove, put string that was in ram to flash + other optimizations | 2019-11-17 19:25:36 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 28ad4c0342 | Added a new method in order to update the value of a parameter | 2019-11-17 13:57:01 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | efadce0b41 | Added a new getUpTime() method which returns the board running time | 2019-11-17 11:02:21 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | cd46e089f1 | Changed strcpy to memmove to handle memory overlaps | 2019-11-17 10:59:59 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | c19c15dd07 | Added a new range attribut in order to handle the http bytes-range command (to be done) | 2019-11-17 10:58:43 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 4ee100d16b | Minor changes | 2019-11-17 10:50:49 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | aa544d307e | Corrected some code and improved logic | 2019-11-17 10:47:10 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | df1816ca44 | Moved the connectivity defines where they belong to (ConnectivityManager.h) | 2019-11-17 10:45:00 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 33661ec97e | Added the current board run time in the serial monitor | 2019-11-17 10:43:47 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 81dcd390e0 | Updated flash string definition in order to save RAM (changed F() to PSTR()) | 2019-11-17 09:42:53 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | fc434c1292 | Removed an old include that wasn't necessary anymore | 2019-11-17 09:37:34 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 66fdc24a3e | Added new view | 2019-10-31 21:51:23 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 5a75603f6e | Updated the version history | 2019-10-31 21:50:55 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | e699b89faf | Added a new view to display rtc info and renamed a few old views for clarity | 2019-10-31 21:47:43 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 34769ac251 | Added new getTemperature method in order to read the internal temp of the DS3231 RTC chip | 2019-10-31 21:44:21 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 28103022cd | Added checks to see if the client is logged in or not and other improvements in order to increase responsiveness | 2019-10-31 21:39:04 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | f7fc5abad5 | Improved the FTPClient class by adding better verification to buffers | 2019-10-31 21:26:02 +01:00 |  | 
			
				
					| 
							
							
								 anschrammh | 163c15ef68 | Changes related to previous changes... | 2019-10-20 18:17:00 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | 9660d38dac | Added three new methods, one to enable or disable the screen, one to reload the config on the fly, and one to init the object | 2019-10-20 18:16:27 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | 35596c1296 | Added two new methods to be able to reload wifi connectivity config while the card is running | 2019-10-20 18:13:29 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | cd41b61197 | Added and defined two new config files (one for the screen and one for the servers) | 2019-10-20 18:08:57 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | d06b1e49d9 | Added new api endpoint to reload and apply screen config from sd card | 2019-10-20 18:05:06 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | 882e97dfcd | Small change | 2019-10-19 15:37:14 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | 7ed9eb6868 | Updated Serial baud rate going from 115200 to 500000 and updating SDCardManager initialization | 2019-10-19 15:36:32 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | 34ffc920a1 | Improving FTPserver again and again, added the rename function, code refactoring, what is missing is verifying if the client is logged in before commands - will be added soon | 2019-10-19 15:34:27 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | 49b16c1b17 | Updated sdMount and sdUnmout calls to use the new SDCardManager methods | 2019-10-19 15:31:32 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | 6da0671121 | Modified SDCardManager : added new methods and changed constructor | 2019-10-19 15:27:51 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | b272ab0f22 | Changed sdcard library driver, now using the one for the esp8266 which is mush better, also note that the WEBServerManager will be removed in a near future | 2019-10-18 01:06:59 +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 | bd3d17c5c2 | Minor updates | 2019-10-16 19:27:43 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | d41cebfee6 | Removed useless file close statement | 2019-10-16 19:21:53 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | 7d60a8d9d0 | FTPServer implemented, small bugs to fix... | 2019-10-16 19:19:57 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | f0398b717b | Added lastIndexOf helper function | 2019-10-14 23:01:27 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | ef0ab58add | Minor bug correction | 2019-10-14 22:59:31 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | 99e0f7d82c | Added the FTPServer and improved functionalities (not done yet) | 2019-10-14 22:58:15 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | c777e23a52 | Updated TCPServer and WEBServer core logic | 2019-10-13 16:43:54 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | 537298e7d7 | Code optimization when a NULL char *str is passed as argument | 2019-10-13 11:25:52 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | 1317644b3d | Updated version history | 2019-10-11 12:38:03 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | f632ace6ed | Updated the views data structure to display the wifi modes | 2019-10-11 12:33:19 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | 18e47f22d1 | Switched method parameters for the sdCard begin statement | 2019-10-11 12:28:15 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | e36fca5326 | Displayed state of the AP and/or STA (is it enabled or not) | 2019-10-11 12:23:07 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | 49a37a34f3 | Removed useless include | 2019-10-11 09:52:15 +02:00 |  | 
			
				
					| 
							
							
								 anschrammh | a824610fb6 | Added two new methods to know if the STA and/or AP are enabled or not | 2019-10-11 09:36:39 +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 |  |