ESP8266_swiss_army_board/src/app
2025-11-04 21:37:11 +01:00
..
AbstractParser.cpp Added a comment about why not using the strdup c function 2020-12-17 08:20:31 +01:00
AbstractParser.h Marked destructor as virtual 2019-09-08 19:11:22 +02:00
app.ino Added new api end point to test the WEBServer cookie API 2022-10-25 13:42:41 +02:00
ArrayList.h Added the List interface file and implemented an ArrayList style object based on this interface, the non pointer templated class specialization still needs to be written though 2025-10-29 22:53:17 +01:00
BoardConfig.cpp Added the on board LED Pin attribute 2022-09-27 07:17:33 +02:00
BoardConfig.h Added the on board LED Pin attribute 2022-09-27 07:17:33 +02:00
CFGDictionary.h Entirely reworked the dictionary class with templates 2019-03-27 23:59:53 +01:00
CFGFileParser.cpp Allowed more characters to be parsed between quoted values (added '.' and '/' 2022-09-27 07:21:36 +02:00
CFGFileParser.h Updated the CFGFileParser.h to use the new utilities file 2020-12-19 20:43:45 +01:00
CFGParameterValue.cpp Removed fixed some warnings 2022-03-30 12:00:13 +02:00
CFGParameterValue.h Now using strcasecmp to make case insensitive string compariso 2022-09-27 07:18:56 +02:00
ConnectivityManager.cpp Cleaned the way config parameters are applied 2022-04-25 21:25:32 +02:00
ConnectivityManager.h 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
DashboardWSServer.cpp Created new class based on the WebSockets server class (no logic yet) 2020-02-26 11:08:20 +01:00
DashboardWSServer.h Created new class based on the WebSockets server class (no logic yet) 2020-02-26 11:08:20 +01:00
definition.h Added the public key used for signed binary verification downloaded when doing OTA updates. Not yet in use. 2022-09-27 07:31:26 +02:00
Dictionary.h Added the const qualifier to some methods. When I have time, I SHOULD MAKE A PASS to add all needed const qualifier 2022-09-23 14:39:36 +02:00
DictionaryInterface.h Removed as many warnings as I could ... after enabling the all warning compiler flag 2022-03-29 23:25:27 +02:00
EventHandler.cpp Added the EventHandler class that monitors button presses 2020-12-09 22:40:53 +01:00
EventHandler.h Added the EventHandler class that monitors button presses 2020-12-09 22:40:53 +01:00
FTPClient.cpp Removed as many warnings as I could ... after enabling the all warning compiler flag 2022-03-29 23:25:27 +02:00
FTPClient.h Changed uint64_t attribute type to size_t 2022-04-23 22:31:30 +02:00
FTPServer.h Added the setPort method to the TCPServer, renamed _dataPort to _FTPPassiveDataPort in the FTPSErver class 2022-10-04 13:52:43 +02:00
HttpClient.cpp Moved an internally used enum only to the private section of the class, changed the return type of the sendHttpQuery function from int to an enum which gives more details and remove the usage of magic numbers (line at which the return occured) 2025-11-04 21:37:11 +01:00
HttpClient.h Moved an internally used enum only to the private section of the class, changed the return type of the sendHttpQuery function from int to an enum which gives more details and remove the usage of magic numbers (line at which the return occured) 2025-11-04 21:37:11 +01:00
HttpConstants.h Added ico image type MIME support 2022-04-22 08:01:30 +02:00
IOManager.cpp Added the RX gpio pin as input with internal pull up since the signal it is sensing is in open drain config 2019-08-24 20:46:55 +02:00
IOManager.h Nothing Changed 2020-12-19 21:10:42 +01:00
List.h Removed as many warnings as I could ... after enabling the all warning compiler flag 2022-03-29 23:25:27 +02:00
ListInterface.h Added the List interface file and implemented an ArrayList style object based on this interface, the non pointer templated class specialization still needs to be written though 2025-10-29 22:53:17 +01:00
NonBlockingDelay.cpp Added a new very simple class to cleanly perform non blocking delays 2022-04-04 21:39:33 +02:00
NonBlockingDelay.h Added a new very simple class to cleanly perform non blocking delays 2022-04-04 21:39:33 +02:00
OTAManager.cpp 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
OTAManager.h 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
OTAUpdater.cpp Added the OTAUpdater class which wraps the ESP8266httpUpdate to be compatible with my OTA service php file 2022-09-27 08:05:35 +02:00
OTAUpdater.h Added the OTAUpdater class which wraps the ESP8266httpUpdate to be compatible with my OTA service php file 2022-09-27 08:05:35 +02:00
PowerManager.cpp Added the setCpuFreq() method to change the cpu clock at run time 2019-11-17 20:32:08 +01:00
PowerManager.h Corrected header guards 2019-12-21 14:58:55 +01:00
Queue.h Added const qualifier where possible 2022-10-16 13:55:00 +02:00
RtcManager.cpp Reworked how the time is tracked by the system in general. The external RTC is now only used to set the internal time once. This also allows cleaner File System time handling since we don't need to define a custom callback anymore 2022-05-01 16:25:56 +02:00
RtcManager.h Reworked how the time is tracked by the system in general. The external RTC is now only used to set the internal time once. This also allows cleaner File System time handling since we don't need to define a custom callback anymore 2022-05-01 16:25:56 +02:00
SAB.cpp 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
SAB.h 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
ScreenManager.cpp Reworked the auto off implementation as well as changed the way the screen config parameters are applied from the SDCard 2022-04-24 17:35:15 +02:00
ScreenManager.h Reworked the auto off implementation as well as changed the way the screen config parameters are applied from the SDCard 2022-04-24 17:35:15 +02:00
SDCardManager.cpp Removed as many warnings as I could ... after enabling the all warning compiler flag 2022-03-29 23:25:27 +02:00
SDCardManager.h Removed as many warnings as I could ... after enabling the all warning compiler flag 2022-03-29 23:25:27 +02:00
StringEntity.cpp Replaced dependency from definition.h to utilities.h 2020-12-19 21:05:11 +01:00
tasks.cpp 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
tasks.h 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
TaskSchedulerManager.cpp Added the const qualifier to some methods. When I have time, I SHOULD MAKE A PASS to add all needed const qualifier 2022-09-23 14:39:36 +02:00
TaskSchedulerManager.h Added the const qualifier to some methods. When I have time, I SHOULD MAKE A PASS to add all needed const qualifier 2022-09-23 14:39:36 +02:00
TCPClient.cpp Removed a bunch of warnings + re added SPI_FULL_SPEED default value in the BoardConfig.h 2022-03-30 11:04:12 +02:00
TCPClient.h Removed a bunch of warnings + re added SPI_FULL_SPEED default value in the BoardConfig.h 2022-03-30 11:04:12 +02:00
TCPServer.h Fixed bad ternary operator which did not behave as expected :-( 2022-10-04 20:01:38 +02:00
utilities.cpp 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
utilities.h 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
versions.h Updated the soft version from 1.6.15 to 1.7.0 2022-09-27 08:00:52 +02:00
views.cpp Minor changes due to the way system time is now handled 2022-05-01 16:28:56 +02:00
views.h Added a new view to display rtc info and renamed a few old views for clarity 2019-10-31 21:47:43 +01:00
webApi.cpp Finished to add the cookietest api endpoint which purpose is to test the cookie handling feature of the WEBServer 2022-11-03 13:04:06 +01:00
webApi.h Added new api end point to test the WEBServer cookie API 2022-10-25 13:42:41 +02:00
WEBClient.cpp Added full HTTP cookie support to the WEBServer, did some cleanup and refactoring around the HTTP Header Parsing algorithm to ease the cookie parser implementation 2022-10-22 19:25:20 +02:00
WEBClient.h Changed attribute type from uint64_t to size_t 2022-04-23 22:44:16 +02:00
WEBServer.h Added full HTTP cookie support to the WEBServer, did some cleanup and refactoring around the HTTP Header Parsing algorithm to ease the cookie parser implementation 2022-10-22 19:25:20 +02:00
WEBServerManager_deprecated.cpp 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
WEBServerManager_deprecated.h 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
WEBServerManager.cpp The access point section on the dashboard is now filled and corrected a typo. Finished the implementation of the apWifiInfoApi end point, disabled some traces, updated the dashboard's javascript code 2022-10-12 23:46:02 +02:00
WEBServerManager.h 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