ESP8266_swiss_army_board/src/app
2022-10-17 23:54:17 +02: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 Removed api end point to retrieve the software version, this information is now included in the systemInfo api end point. Improved dashboard ( still some pannels with missing logic) 2022-10-13 14:12:41 +02: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 Did some cleaning, added the flush statement to make sure the request is sent when needed and added some methodes to retrieve and reset the connection retry count 2022-09-27 07:24:22 +02:00
HttpClient.h Did some cleaning, added the flush statement to make sure the request is sent when needed and added some methodes to retrieve and reset the connection retry count 2022-09-27 07:24:22 +02: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
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 Removed api end point to retrieve the software version, this information is now included in the systemInfo api end point. Improved dashboard ( still some pannels with missing logic) 2022-10-13 14:12:41 +02:00
webApi.h Removed api end point to retrieve the software version, this information is now included in the systemInfo api end point. Improved dashboard ( still some pannels with missing logic) 2022-10-13 14:12:41 +02:00
WEBClient.cpp Reworking the way the post body content is handled, not done yet 2022-05-01 16:27:36 +02:00
WEBClient.h Changed attribute type from uint64_t to size_t 2022-04-23 22:44:16 +02:00
WEBServer.h Renamed the sendHTTPHeader method to sendHTTPResponse because it is clearer, this method is also not static anymore, added new methods to the WEBServer api to allow user defined http headers. 2022-10-17 23:54:17 +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