Commit Graph

432 Commits

Author SHA1 Message Date
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
849150ac1f Changed underlaying SD card library allowing other file format than 8.3 2019-10-19 15:29:49 +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
1450a8c0e5 Continuing to implement the FTPServer 2019-10-13 16:42:34 +02:00
anschrammh
537298e7d7 Code optimization when a NULL char *str is passed as argument 2019-10-13 11:25:52 +02:00
anschrammh
bd23b4a3b2 FTPServer in progress 2019-10-13 11:23:59 +02:00
0a924b6848 Mettre à jour 'README.md' 2019-10-13 11:22:31 +02:00
78aa51f26b Mettre à jour 'README.md' 2019-10-13 11:19:35 +02:00
anschrammh
31eb8eb589 Implementing FTP server 2019-10-12 23:20:25 +02:00
anschrammh
e77e879027 Added config files 2019-10-12 14:31:07 +02:00
anschrammh
0a874a1a27 updated gitignore 2019-10-12 14:30:20 +02:00
anschrammh
a01a151943 Added new classes to develop the FTP server 2019-10-11 12:39:33 +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
anschrammh
dc21169fbd Solved a bug with tasks that are meant to not trigger right away 2019-10-10 18:20:51 +02:00
anschrammh
45b7a6245c The board is now using the new WEBServer class which can handle more than one client and is non blocking even with big files 2019-10-10 18:19:44 +02:00
anschrammh
63ead30ad0 Moved the HttpRequestData Structure from the WEBClient class to the WEBServer class 2019-10-10 18:16:33 +02:00
anschrammh
3bad569f21 Moved the HttpRequestData Structure from the WEBClient class to the WEBServer class 2019-10-10 18:15:59 +02:00
anschrammh
a95a387d30 Added the getPort() method 2019-10-10 18:13:54 +02:00
6ffe25ec3b Updated code to use the PowerManager class 2019-10-05 18:24:45 +02:00
730460bd99 Added dedicated class for power management 2019-10-05 18:24:08 +02:00
786821b36e Added new version number 2019-10-05 17:23:16 +02:00
3dce4fb00e Switched parameters for the sdcard begin statement 2019-10-05 17:22:55 +02:00
34a847a012 Updated constructor, switched cs pin and spi speed parameters for begin 2019-10-05 17:17:23 +02:00
500a441248 Merge branch 'master' of http://192.168.0.17/git/Th3maz1ng/ESP8266_swiss_army_board 2019-10-04 21:15:42 +02:00
anschrammh
6a035f09a1 Cleaning the connection process 2019-09-28 13:50:21 +02:00
4a98c5ebc6 Developped new multi client tcp server as well as web server 2019-09-13 21:15:53 +02:00
cc8e517920 Minor change to a comment 2019-09-13 21:14:52 +02:00
91f339648c Minor change to a comment 2019-09-13 21:14:09 +02:00
6c24020456 Correcting debug code which was crashing due to a change in the Dictionary class 2019-09-13 21:13:39 +02:00
563664931e Updated Dictionary code 2019-09-08 19:12:57 +02:00
812e891489 Marked destructor as virtual 2019-09-08 19:11:22 +02:00
anschrammh
30a0cc672c Updated software version number 2019-09-05 14:03:56 +02:00
anschrammh
a11366a094 Merge branch 'master' of http://88.167.116.148/git/Th3maz1ng/ESP8266_swiss_army_board 2019-09-05 14:02:46 +02:00