SYMBOL INDEX (571 symbols across 57 files) FILE: .github/tools/hooker.php function usage (line 19) | function usage( $msg ) { FILE: examples/AppStore/main/main.cpp function setup (line 5) | void setup() function loop (line 11) | void loop() function loopTask (line 18) | void loopTask(void*) function app_main (line 25) | void app_main() FILE: examples/AppStore/modules/AppStoreActions/AppStoreActions.cpp type UIDo (line 14) | namespace UIDo function BtnA (line 22) | void BtnA() function BtnB (line 28) | void BtnB() function BtnC (line 35) | void BtnC() function checkSleepTimer (line 42) | void checkSleepTimer() function gotoSleep (line 65) | void gotoSleep() function clearTLS (line 85) | void clearTLS() function clearApps (line 96) | void clearApps() function setNtpServer (line 115) | void setNtpServer() function installApp (line 125) | void installApp( const char* appName ) function installApp (line 133) | void installApp() function deleteApp (line 140) | void deleteApp( const char* appName ) function deleteApp (line 146) | void deleteApp() function removeHiddenApp (line 151) | void removeHiddenApp() function addHiddenApp (line 159) | void addHiddenApp() function downloadCatalog (line 168) | void downloadCatalog() function idle (line 181) | void idle() function modal (line 186) | void modal() function doFSChecks (line 193) | void doFSChecks() type UIDraw (line 205) | namespace UIDraw function drawDownloaderMenu (line 213) | void drawDownloaderMenu( const char* title, const char* body ) function drawList (line 225) | void drawList( bool renderButtons ) function drawStatusBar (line 235) | void drawStatusBar() function drawRegistryMenu (line 255) | void drawRegistryMenu() type AppRenderer (line 300) | namespace AppRenderer type tm (line 405) | struct tm type UIShow (line 427) | namespace UIShow function showAppQrCode (line 438) | void showAppQrCode() function showAppAssetImage (line 445) | void showAppAssetImage() function showAppAssetAuthor (line 451) | void showAppAssetAuthor() function showNTPImage (line 457) | void showNTPImage() function updateCheckShowAppImage (line 470) | void updateCheckShowAppImage() function updateMetaShowAppImage (line 489) | void updateMetaShowAppImage() function showDeleteAppImage (line 499) | void showDeleteAppImage() function showAppImage (line 522) | void showAppImage() function showAppImage (line 535) | void showAppImage( const char* prefix, const char* suffix ) function getAppInfo (line 550) | void getAppInfo( AppInfo *appInfo, AppJSONType jsonType ) function handleModalAction (line 629) | void handleModalAction( AppInfo * appInfo ) function showAppInfo (line 675) | void showAppInfo() function scrollAppInfo (line 682) | void scrollAppInfo() function cycleAppAssets (line 693) | void cycleAppAssets() type UILists (line 722) | namespace UILists function buildNtpMenu (line 730) | void buildNtpMenu() function buildRootMenu (line 748) | void buildRootMenu() function buildBrowseAppsMenu (line 790) | void buildBrowseAppsMenu() function buildHiddenAppList (line 814) | void buildHiddenAppList() function buildMyAppsMenu (line 832) | void buildMyAppsMenu() function buildStoreMenu (line 878) | void buildStoreMenu() FILE: examples/AppStore/modules/AppStoreActions/AppStoreActions.hpp type UIDo (line 6) | namespace UIDo type UIDraw (line 41) | namespace UIDraw type UILists (line 50) | namespace UILists type AppJSONType (line 60) | enum AppJSONType type AppType (line 66) | enum AppType type AppAsset (line 75) | struct AppAsset type AppRenderer (line 85) | namespace AppRenderer type AppInfo (line 93) | struct AppInfo type UIShow (line 118) | namespace UIShow FILE: examples/AppStore/modules/AppStoreMain/AppStoreMain.cpp type AppStore (line 49) | namespace AppStore function setup (line 52) | void setup() function loop (line 102) | void loop() FILE: examples/AppStore/modules/AppStoreMain/AppStoreMain.hpp type AppStore (line 37) | namespace AppStore FILE: examples/AppStore/modules/AppStoreUI/AppStoreUI.cpp function MenuActionLabels (line 33) | MenuActionLabels* AppStoreUI::getMenuActionLabels() { return Menu->Actio... function UITheme (line 34) | UITheme* AppStoreUI::getTheme() { return Theme; } function LGFX (line 35) | LGFX* AppStoreUI::getGfx() { return gfx; } type UIUtils (line 502) | namespace UIUtils function initSprites (line 508) | void initSprites( LGFX* gfx ) function drawProgressBar (line 529) | void drawProgressBar( LGFX* gfx, int x, int y, int w, int h, uint8_t v... function gzProgressCallback (line 543) | void gzProgressCallback( uint8_t progress ) function tarProgressCallback (line 553) | void tarProgressCallback( uint8_t progress ) function tarStatusCallback (line 563) | void tarStatusCallback( const char* name, size_t size, size_t total_un... function getGradientLine (line 587) | bool getGradientLine( bool invert ) function createButtonMask (line 600) | void createButtonMask() function drawButtonMask (line 631) | void drawButtonMask( LGFX* gfx, int32_t x, int32_t y, uint32_t w, uint... function clearButtonMask (line 640) | void clearButtonMask() function drawCheckMark (line 646) | void drawCheckMark( LGFX* gfx, uint16_t gx, uint16_t gy, uint16_t gw, ... function drawTextShadow (line 653) | void drawTextShadow( LGFX* gfx, const char*str, int32_t x, int32_t y, ... function cropRoundRect (line 664) | void cropRoundRect( T* gfx, int32_t x, int32_t y, uint32_t w, uint32_t... function drawDownloadIcon (line 687) | void drawDownloadIcon( uint32_t color, int16_t x, int16_t y, float size ) function drawRSSIBar (line 696) | void drawRSSIBar( int16_t x, int16_t y, int16_t rssi, uint32_t bgcolor... function drawCaption (line 721) | void drawCaption( LGFX* gfx, const char* caption, int32_t x, int32_t y... function drawInfoWindow (line 756) | void drawInfoWindow( const char* title, const char* body, unsigned lon... function modalConfirm (line 773) | int modalConfirm( MenuActionLabels* labels, bool clearAfter ) function modalConfirm (line 800) | int modalConfirm( const char* question, const char* title, const char*... function getHeatMapColor (line 815) | uint32_t getHeatMapColor( int value, int minimum, int maximum, RGBColo... function getLowestQRVersionFromString (line 830) | uint8_t getLowestQRVersionFromString( String text, uint8_t ecc ) function qrRender (line 854) | void qrRender( LGFX* gfx, String text, int posX, int posY, uint32_t wi... function fillAssetSprite (line 900) | void fillAssetSprite( LGFX_Sprite* dst, int32_t offsetX, int32_t offse... function drawAssetReveal (line 915) | void drawAssetReveal( T *asset, LGFX*_gfx, int32_t posX, int32_t posY ) FILE: examples/AppStore/modules/AppStoreUI/AppStoreUI.hpp type ProgressBarTheme (line 12) | struct ProgressBarTheme type UITheme (line 29) | struct UITheme type UIHScroll (line 76) | struct UIHScroll type UIUtils (line 97) | namespace UIUtils class AppStoreUI (line 138) | class AppStoreUI method MenuGroup (line 170) | MenuGroup* getList() { return Menu; } FILE: examples/AppStore/modules/Assets/Assets.cpp type DummyAsset (line 38) | namespace DummyAsset function drawAltText (line 40) | void drawAltText( LGFX* gfx, const char* caption, int32_t x, int32_t y... function setup (line 48) | void setup( captionDrawer_t drawCb, LocalAsset * brokenImage, uint32_t... FILE: examples/AppStore/modules/Assets/Assets.hpp class RemoteAsset (line 7) | class RemoteAsset method RemoteAsset (line 10) | RemoteAsset( const char* p, uint32_t w, uint32_t h, const char* a ) : ... type imageType_t (line 19) | enum imageType_t class LocalAsset (line 26) | class LocalAsset method LocalAsset (line 29) | LocalAsset( const unsigned char* d, size_t l, imageType_t t, uint32_t ... type DummyAsset (line 40) | namespace DummyAsset FILE: examples/AppStore/modules/CertsManager/CertsManager.cpp type TLS (line 5) | namespace TLS function isInWallet (line 103) | bool isInWallet( String host ) function init (line 116) | bool init( String host ) FILE: examples/AppStore/modules/CertsManager/CertsManager.hpp type TLS (line 5) | namespace TLS type TLSCert (line 7) | struct TLSCert FILE: examples/AppStore/modules/Console/Console.hpp class LogWindow (line 6) | class LogWindow FILE: examples/AppStore/modules/Downloader/Downloader.cpp type NTP (line 33) | namespace NTP function setTimezone (line 40) | void setTimezone( float tz ) function setDst (line 45) | void setDst( bool set ) function setServer (line 50) | void setServer( uint8_t id ) function loadPrefServer (line 75) | void loadPrefServer() type Downloader (line 95) | namespace Downloader function httpSetup (line 104) | void httpSetup() function URLParts (line 112) | URLParts parseURL( String url ) // logic stolen from HTTPClient::begin... function URLParts (line 144) | URLParts parseURL( const char* url ) function tinyBuffInit (line 150) | bool tinyBuffInit() function sha_sum_to_str (line 166) | void sha_sum_to_str() function sha256_sum (line 177) | void sha256_sum(const char* fileName) function sha256_sum (line 213) | void sha256_sum( String fileName ) function wget (line 220) | bool wget( const char* url, const char* path ) function wget (line 338) | bool wget( String bin_url, String outputFile ) function wget (line 342) | bool wget( String bin_url, const char* outputFile ) function wget (line 346) | bool wget( const char* bin_url, String outputFile ) function WiFiClient (line 352) | WiFiClient *wgetptr( WiFiClientSecure *client, const char* url, const ... function WiFiEvent (line 396) | void WiFiEvent(WiFiEvent_t event) function disableWiFi (line 413) | void disableWiFi() function enableWiFi (line 421) | void enableWiFi() function enableNTP (line 453) | void enableNTP() function wifiSetupWorked (line 482) | bool wifiSetupWorked() function registryFetch (line 505) | void registryFetch( AppRegistry registry, String appRegistryLocalFile ) function downloadGzCatalog (line 550) | bool downloadGzCatalog() function downloadApp (line 665) | bool downloadApp( String appName ) FILE: examples/AppStore/modules/Downloader/Downloader.hpp type NTP (line 40) | namespace NTP type Server (line 42) | struct Server type Downloader (line 75) | namespace Downloader type URLParts (line 84) | struct URLParts FILE: examples/AppStore/modules/FSUtils/FSUtils.cpp type FSUtils (line 7) | namespace FSUtils function setTimeFromLastFSAccess (line 12) | void setTimeFromLastFSAccess() function getFileAttrs (line 83) | bool getFileAttrs( const char* name, size_t *_size, time_t *_time ) function countApps (line 99) | void countApps() function getInstalledApps (line 107) | bool getInstalledApps( std::vector &files ) { function removeInstalledApp (line 154) | void removeInstalledApp( String appName ) function isBinFile (line 166) | bool isBinFile( const char* fileName ) function isLauncher (line 174) | bool isLauncher( const char* binFileName ) function isJsonFile (line 182) | bool isJsonFile( const char* fileName ) function isValidAppName (line 190) | bool isValidAppName( const char* fileName ) function iFile_exists (line 200) | bool iFile_exists( fs::FS *fs, String &fname ) function cleanDir (line 221) | void cleanDir( const char* dir ) function copyFile (line 274) | bool copyFile( const char* src, const char* dst ) function trashFile (line 299) | bool trashFile( String path ) function getJson (line 321) | bool getJson( const char* path, JsonObject &root, DynamicJsonDocument ... function getHiddenApps (line 349) | void getHiddenApps() function toggleHiddenApp (line 375) | void toggleHiddenApp( String appName, bool add ) function isHiddenApp (line 436) | bool isHiddenApp( String appName ) function scanDataFolder (line 445) | void scanDataFolder() FILE: examples/AppStore/modules/FSUtils/FSUtils.hpp type FSUtils (line 41) | namespace FSUtils function String (line 85) | static String gnu_basename( String path ) FILE: examples/AppStore/modules/MenuItems/MenuItems.cpp type MenuItems (line 5) | namespace MenuItems FILE: examples/AppStore/modules/MenuItems/MenuItems.hpp type MenuItems (line 10) | namespace MenuItems FILE: examples/AppStore/modules/MenuUtils/MenuUtils.hpp type MenuItemCallBacks (line 12) | struct MenuItemCallBacks type ButtonAction (line 21) | struct ButtonAction type MenuActionLabels (line 29) | struct MenuActionLabels class MenuGroup (line 36) | class MenuGroup method setTitle (line 62) | void setTitle( const char* title ) { Title = title; } class MenuAction (line 39) | class MenuAction class MenuGroup (line 55) | class MenuGroup method setTitle (line 62) | void setTitle( const char* title ) { Title = title; } FILE: examples/AppStore/modules/Registry/Registry.cpp type RegistryUtils (line 62) | namespace RegistryUtils function setJsonChannelItem (line 67) | void setJsonChannelItem( JsonObject json, AppRegistryItem reg ) function registrySave (line 80) | void registrySave( AppRegistry registry, String appRegistryLocalFile ) function isValidRegistryChannel (line 133) | bool isValidRegistryChannel( JsonVariant json ) function AppRegistryItem (line 147) | AppRegistryItem getJsonChannel( JsonVariant jsonChannels, const char* ... function AppRegistry (line 162) | AppRegistry init( String appRegistryLocalFile ) FILE: examples/AppStore/modules/Registry/Registry.hpp class AppRegistryItem (line 39) | class AppRegistryItem class AppRegistry (line 58) | class AppRegistry type RegistryUtils (line 73) | namespace RegistryUtils FILE: examples/AppStore/modules/misc/controls.h type HIDSignal (line 6) | enum HIDSignal function vibrateTask (line 32) | static void vibrateTask( void * param ) function HIDFeedback (line 45) | static void HIDFeedback( int ms ) function HIDFeedback (line 52) | static void HIDFeedback( int ms ) { ; } function HIDSignal (line 67) | HIDSignal getControls() FILE: examples/LGFX-SDLoader-Snippet/M5Stack_Buttons.h function class (line 9) | class SDUButton { function read (line 57) | uint8_t SDUButton::read(void) { function setState (line 64) | uint8_t SDUButton::setState(uint8_t pinVal) function isPressed (line 92) | uint8_t SDUButton::isPressed(void) { function isReleased (line 96) | uint8_t SDUButton::isReleased(void) { function wasPressed (line 100) | uint8_t SDUButton::wasPressed(void) { function wasReleased (line 104) | uint8_t SDUButton::wasReleased(void) { function wasReleasefor (line 108) | uint8_t SDUButton::wasReleasefor(uint32_t ms) { function pressedFor (line 114) | uint8_t SDUButton::pressedFor(uint32_t ms) { function releasedFor (line 118) | uint8_t SDUButton::releasedFor(uint32_t ms) { function lastChange (line 122) | uint32_t SDUButton::lastChange(void) { FILE: examples/M5Stack-FW-Menu/src/main.cpp type M5Btns_t (line 22) | enum M5Btns_t type sdu_filesystem_t (line 31) | struct sdu_filesystem_t type Item_t (line 39) | struct Item_t type scrollClip_t (line 46) | struct scrollClip_t type AppTheme (line 73) | namespace AppTheme function HIDUpdate (line 110) | void HIDUpdate() function M5Btns_t (line 147) | M5Btns_t getPressedButton(cb_t cb=nullptr) function scrollTitle (line 165) | void scrollTitle() function renderList (line 183) | void renderList( std::vector items, uint8_t selected_idx ) function GetSlotItems (line 342) | std::vector GetSlotItems( bool show_hidden ) function slotPicker (line 378) | int8_t slotPicker( const char* label, bool show_hidden=true ) function menuItemLoadFW (line 400) | void menuItemLoadFW() function menuItemLoadFS (line 413) | void menuItemLoadFS() function menuItemPartitionsInfo (line 426) | void menuItemPartitionsInfo() function handleResult (line 507) | void handleResult( bool res, const char* msg ) function menuItemPartitionFlash (line 521) | void menuItemPartitionFlash() function menuItemPartitionBackup (line 528) | void menuItemPartitionBackup() function menuItemPartitionErase (line 535) | void menuItemPartitionErase() function menuItemPartitionVerify (line 542) | void menuItemPartitionVerify() function snoozeUI (line 559) | void snoozeUI() function brightnessUI (line 580) | void brightnessUI() function toolsPicker (line 603) | void toolsPicker() function preferencesPicker (line 636) | void preferencesPicker() function launcherPicker (line 670) | void launcherPicker() function printFlashPartition (line 711) | void printFlashPartition( Flash::Partition_t* sdu_partition ) function lsFlashPartitions (line 741) | void lsFlashPartitions() function lsNVSpartitions (line 752) | void lsNVSpartitions() function checkFactoryStickyPartition (line 796) | bool checkFactoryStickyPartition() function checkOTAStickyPartition (line 839) | bool checkOTAStickyPartition() function setup (line 874) | void setup() function loop (line 916) | void loop() FILE: examples/M5Stack-SD-Menu/SAM.h function class (line 30) | class M5SAM function setListCaption (line 125) | void M5SAM::setListCaption(String inCaption) function clearList (line 131) | void M5SAM::clearList() function addList (line 146) | void M5SAM::addList(String inStr) function byte (line 169) | byte M5SAM::getListID() function setListID (line 175) | void M5SAM::setListID(byte idx) function nextList (line 193) | void M5SAM::nextList( bool renderAfter ) function drawListItem (line 210) | void M5SAM::drawListItem(byte inIDX, byte postIDX) function showList (line 225) | void M5SAM::showList() function up (line 266) | void M5SAM::up() function down (line 276) | void M5SAM::down() function GoToLevel (line 286) | void M5SAM::GoToLevel(byte inlevel) function execute (line 295) | void M5SAM::execute() function addMenuItem (line 306) | void M5SAM::addMenuItem(byte levelID, const char *menu_title,const char ... function show (line 321) | void M5SAM::show() function windowClr (line 328) | void M5SAM::windowClr() function getrgb (line 335) | uint16_t M5SAM::getrgb(byte inred, byte ingrn, byte inblue) function drawAppMenu (line 345) | void M5SAM::drawAppMenu(String inmenuttl, String inbtnAttl, String inbtn... function setColorSchema (line 353) | void M5SAM::setColorSchema(uint16_t inmenucolor, uint16_t inwindowcolor,... function String (line 362) | String M5SAM::keyboardGetString() function drawMenu (line 421) | void M5SAM::drawMenu(String inmenuttl, String inbtnAttl, String intSpeak... function drawAppMenu (line 428) | void M5SAM::drawAppMenu(String inmenuttl, String inbtnAttl, String intSp... function btnRestore (line 446) | void M5SAM::btnRestore() function drawMenu (line 463) | void M5SAM::drawMenu(String inmenuttl, String inbtnAttl, String inbtnBtt... FILE: examples/M5Stack-SD-Menu/controls.h type HIDSignal (line 7) | enum HIDSignal function vibrateTask (line 37) | static void vibrateTask( void * param ) function HIDFeedback (line 50) | static void HIDFeedback( int ms ) function HIDFeedback (line 57) | static void HIDFeedback( int ms ) { ; } function M5FacesIsr (line 87) | void IRAM_ATTR M5FacesIsr() function HIDSignal (line 92) | HIDSignal M5FacesOnKeyPushed( HIDSignal signal ) function HIDSignal (line 99) | HIDSignal extKey() function HIDSignal (line 138) | HIDSignal extKey() { return HID_INERT; } function handler (line 158) | void handler(Button2 &btn) function HIDInit (line 192) | void HIDInit() function HIDSignal (line 215) | HIDSignal getControls() FILE: examples/M5Stack-SD-Menu/core.h function class (line 33) | class LGFX_8BIT_CVBS : public lgfx::LGFX_Device FILE: examples/M5Stack-SD-Menu/downloader.h type TLSCert (line 118) | typedef struct { type URLParts (line 142) | struct URLParts { function tinyBuffInit (line 154) | bool tinyBuffInit() function URLParts (line 171) | URLParts parseURL( String url ) { // logic stolen from HTTPClient::begin... function URLParts (line 201) | URLParts parseURL( const char* url ) { function modalConfirm (line 427) | int modalConfirm( const char* modalName, const char* question, const cha... function printProgress (line 454) | void printProgress(uint16_t progress) { function drawSDUpdaterChannel (line 512) | void drawSDUpdaterChannel() { function drawAppMenu (line 521) | void drawAppMenu() { function cleanDir (line 538) | void cleanDir( const char* dir) { function sha_sum_to_str (line 611) | void sha_sum_to_str() { function sha256_sum (line 621) | static void sha256_sum(const char* fileName) { function sha256_sum (line 655) | static void sha256_sum( String fileName ) { function isInWallet (line 708) | bool isInWallet( String host ) { function wget (line 825) | bool wget( const char* bin_url, const char* outputFile ) { function wget (line 914) | bool wget( String bin_url, String outputFile ) { function wget (line 917) | bool wget( String bin_url, const char* outputFile ) { function wget (line 920) | bool wget( const char* bin_url, String outputFile ) { function countDownReboot (line 925) | static void countDownReboot( void * param ) { function syncStart (line 953) | void syncStart() { function printVerifyProgress (line 966) | void printVerifyProgress( const char* msg, uint16_t textcolor, uint16_t ... function getApp (line 974) | bool getApp( String appURL ) { function init_tls_or_die (line 1089) | bool init_tls_or_die( String host ) { function syncAppRegistry (line 1111) | bool syncAppRegistry( String BASE_URL ) { function WiFiEvent (line 1181) | void WiFiEvent(WiFiEvent_t event) { function enableWiFi (line 1267) | void enableWiFi() { function enableNTP (line 1304) | void enableNTP() { function wifiSetupWorked (line 1324) | bool wifiSetupWorked() { function updateOne (line 1344) | void updateOne(String appName) { function updateAll (line 1409) | void updateAll() { FILE: examples/M5Stack-SD-Menu/fsformat.h function isBinFile (line 59) | bool isBinFile( const char* fileName ) function iFile_exists (line 82) | bool iFile_exists( fs::FS *fs, String &fname ) type FileSystem_src_t (line 104) | enum FileSystem_src_t type FileSystem_fs_t (line 113) | struct FileSystem_fs_t type JSONMeta (line 121) | struct JSONMeta function shortName (line 132) | struct FileInfo function hasIcon (line 156) | bool hasIcon() function hasFace (line 167) | bool hasFace() function hasMeta (line 182) | bool hasMeta() function getMeta (line 201) | void getMeta( FileInfo *fileInfo ) type tm (line 251) | struct tm function scanDataFolder (line 290) | void scanDataFolder() function replaceItem (line 368) | bool replaceItem( fs::FS &fs, String SourceName, String DestName) function replaceLauncher (line 403) | bool replaceLauncher( fs::FS &fs, FileInfo &info) function initFileInfo (line 426) | void initFileInfo() FILE: examples/M5Stack-SD-Menu/main/main.cpp function setup (line 4) | void setup() function loop (line 35) | void loop() { function loopTask (line 45) | void loopTask(void*) function app_main (line 52) | void app_main() FILE: examples/M5Stack-SD-Menu/menu.h function progressBar (line 186) | void progressBar(SDU_DISPLAY_TYPE tft, int x, int y, int w, int h, uint8... function String (line 198) | static String heapState() function gotoSleep (line 208) | void gotoSleep() function renderIcon (line 302) | void renderIcon( FileInfo &fileInfo ) function renderIcon (line 318) | void renderIcon( uint16_t MenuID ) function renderFace (line 324) | void renderFace( String face ) function renderMeta (line 335) | void renderMeta( JSONMeta &jsonMeta ) function getLowestQRVersionFromString (line 375) | uint8_t getLowestQRVersionFromString( String text, uint8_t ecc ) function qrRender (line 399) | void qrRender( SDU_DISPLAY_TYPE gfx, String text, int posX, int posY, ui... function listDir (line 440) | void listDir( fs::FS &fs, const char * dirName, uint8_t levels, bool pro... function buildM5Menu (line 554) | void buildM5Menu() function pageDown (line 601) | void pageDown() function pageUp (line 618) | void pageUp() function menuUp (line 630) | void menuUp() function menuInfo (line 663) | void menuInfo() function checkMenuTimeStamp (line 692) | void checkMenuTimeStamp() function downloaderMenu (line 739) | void downloaderMenu() function updateApp (line 784) | void updateApp( FileInfo &info ) function launchApp (line 798) | void launchApp( FileInfo &info ) function doFSChecks (line 954) | void doFSChecks() function doFSInventory (line 997) | void doFSInventory() function HIDMenuObserve (line 1027) | void HIDMenuObserve() { function sleepTimer (line 1098) | void sleepTimer() { FILE: examples/M5Stack-SD-Menu/partition_manager.h function lsPart (line 112) | void lsPart() FILE: examples/M5Stack-SD-Menu/registry.h function print (line 90) | void print() { FILE: examples/M5Stack-SD-Menu/wifi_manager.h function boolean (line 26) | boolean restoreConfig() { function boolean (line 47) | boolean checkConnection() { function startWebServer (line 69) | void startWebServer() { function setupMode (line 138) | void setupMode() { function String (line 169) | String makePage(String title, String contents) { function String (line 180) | String urlDecode(String input) { function wifiManagerSetup (line 217) | void wifiManagerSetup() { function wifiManagerLoop (line 234) | void wifiManagerLoop() { FILE: src/ConfigManager/ConfigManager.cpp type SDUpdaterNS (line 3) | namespace SDUpdaterNS type ConfigManager (line 18) | namespace ConfigManager FILE: src/ConfigManager/ConfigManager.hpp type SDUpdaterNS (line 37) | namespace SDUpdaterNS class SDUpdater (line 40) | class SDUpdater type ConfigManager (line 42) | namespace ConfigManager type config_sdu_t (line 59) | struct config_sdu_t method setSDUBtnPoller (line 139) | [[deprecated("use setBtnPoller()")]] void setSDUBtnPoller( BtnPoll... method setSDUBtnA (line 140) | [[deprecated("use setBtnA()")]] void setSDUBtnA( BtnXPressCb ... method setSDUBtnB (line 141) | [[deprecated("use setBtnB()")]] void setSDUBtnB( BtnXPressCb ... method setSDUBtnC (line 142) | [[deprecated("use setBtnC()")]] void setSDUBtnC( BtnXPressCb ... FILE: src/FS/ffat.hpp type SDUpdaterNS (line 9) | namespace SDUpdaterNS type ConfigManager (line 12) | namespace ConfigManager type FFat_FS_Config_t (line 14) | struct FFat_FS_Config_t function SDU_FFat_Begin (line 43) | inline bool SDU_FFat_Begin(ConfigManager::FFat_FS_Config_t cfg=ConfigM... FILE: src/FS/littlefs.hpp type SDUpdaterNS (line 9) | namespace SDUpdaterNS type ConfigManager (line 12) | namespace ConfigManager type LittleFS_FS_Config_t (line 14) | struct LittleFS_FS_Config_t function SDU_LittleFS_Begin (line 44) | inline bool SDU_LittleFS_Begin(ConfigManager::LittleFS_FS_Config_t cfg... FILE: src/FS/sd.hpp type SDUpdaterNS (line 9) | namespace SDUpdaterNS type ConfigManager (line 12) | namespace ConfigManager type SD_FS_Config_t (line 14) | struct SD_FS_Config_t function SDU_SDBegin (line 44) | inline bool SDU_SDBegin( uint8_t csPin ) function SDU_SDBegin (line 49) | inline bool SDU_SDBegin( ConfigManager::SD_FS_Config_t cfg=ConfigManag... FILE: src/FS/sd_mmc.hpp type SDUpdaterNS (line 9) | namespace SDUpdaterNS type ConfigManager (line 12) | namespace ConfigManager type SD_MMC_Bus_Config_t (line 14) | struct SD_MMC_Bus_Config_t type SD_MMC_FS_Config_t (line 24) | struct SD_MMC_FS_Config_t function SDU_SD_MMC_Begin (line 55) | inline bool SDU_SD_MMC_Begin( ConfigManager::SD_MMC_FS_Config_t cfg=Co... FILE: src/FS/sdfat.hpp function oflag_t (line 26) | inline oflag_t _convert_access_mode_to_flag(const char* mode, const bool... class SdFsFileImpl (line 46) | class SdFsFileImpl : public fs::FileImpl method SdFsFileImpl (line 51) | SdFsFileImpl(FsFile file) : _file(file) {} method write (line 54) | virtual size_t write(const uint8_t *buf, size_t size) { return _file.w... method read (line 55) | virtual size_t read(uint8_t* buf, size_t size) { return _file.read(buf... method flush (line 56) | virtual void flush() { return _file.flush(); } method position (line 57) | virtual size_t position() const { return _file.curPosition(); } method size (line 58) | virtual size_t size() const { return _file.size(); } method close (line 59) | virtual void close() { _file.close(); } method boolean (line 61) | virtual boolean isDirectory(void) { return _file.isDirectory(); } method openNextFile (line 62) | virtual fs::FileImplPtr openNextFile(const char* mode) { return std::... method boolean (line 63) | virtual boolean seekDir(long position) { return _file.seek(position); } method seek (line 64) | virtual bool seek(uint32_t pos, fs::SeekMode mode) method String (line 84) | virtual String getNextFileName(void) { /* not implemented and not need... method String (line 85) | virtual String getNextFileName(bool*) { /* not implemented and not nee... method time_t (line 86) | virtual time_t getLastWrite() { /* not implemented and not needed */ ... method setBufferSize (line 88) | virtual bool setBufferSize(size_t size) { /* not implemented and not n... method rewindDirectory (line 89) | virtual void rewindDirectory(void) { /* not implemented and not needed... class SdFsFSImpl (line 93) | class SdFsFSImpl : public fs::FSImpl method SdFsFSImpl (line 97) | SdFsFSImpl(SdFs& sd) : sd(sd) { } method open (line 99) | virtual fs::FileImplPtr open(const char* path, const char* mode, const... method exists (line 103) | virtual bool exists(const char* path) { return sd.exists(path); } method rename (line 104) | virtual bool rename(const char* pathFrom, const char* pathTo) { return... method remove (line 105) | virtual bool remove(const char* path) { return sd.remove(path); } method mkdir (line 106) | virtual bool mkdir(const char *path) { return sd.mkdir(path); } method rmdir (line 107) | virtual bool rmdir(const char *path) { return sd.rmdir(path); } type SDUpdaterNS (line 112) | namespace SDUpdaterNS type ConfigManager (line 115) | namespace ConfigManager function SDU_SDFat_Begin (line 138) | inline bool SDU_SDFat_Begin( SdSpiConfig *SdFatCfg ) FILE: src/FS/spiffs.hpp type SDUpdaterNS (line 9) | namespace SDUpdaterNS type ConfigManager (line 12) | namespace ConfigManager type SPIFFS_FS_Config_t (line 14) | struct SPIFFS_FS_Config_t function SDU_SPIFFS_Begin (line 45) | inline bool SDU_SPIFFS_Begin(ConfigManager::SPIFFS_FS_Config_t cfg=Con... FILE: src/M5StackUpdater.hpp type SDUpdaterNS (line 304) | namespace SDUpdaterNS type ConfigManager (line 306) | namespace ConfigManager function hasFS (line 444) | inline bool hasFS( SDUpdater* sdu, fs::FS &fs, bool report_errors=tr... function updateFromFS (line 475) | inline void updateFromFS( const String& fileName ) function updateFromFS (line 488) | inline void updateFromFS( fs::FS &fs, const String& fileName, const in... function saveSketchToFS (line 499) | inline bool saveSketchToFS(fs::FS &fs, const char* binfilename, const ... function updateRollBack (line 509) | inline void updateRollBack( String message ) function checkSDUpdater (line 520) | inline void checkSDUpdater( fs::FS *fsPtr, String fileName, unsigned l... function checkFWUpdater (line 568) | inline void checkFWUpdater( unsigned long waitdelay=5000 ) function checkSDUpdater (line 576) | inline void checkSDUpdater( fs::FS &fs, String fileName, unsigned long... function checkSDUpdater (line 599) | inline void checkSDUpdater( SdFs &sd, String fileName=MENU_BIN, unsign... FILE: src/PartitionManager/NVS/NVSUtils.cpp type SDUpdaterNS (line 17) | namespace SDUpdaterNS type NVS (line 20) | namespace NVS function PartitionDesc_t (line 27) | PartitionDesc_t* findPartition( uint8_t ota_num ) function PartitionDesc_t (line 44) | PartitionDesc_t* findPartition( const char* name ) function PartitionDesc_t (line 61) | PartitionDesc_t* findPartition( Flash::Partition_t* flash_partition ) function Erase (line 76) | int Erase() function getPartitions (line 86) | bool getPartitions() function parsePartitions (line 126) | bool parsePartitions( const char* blob, size_t size ) function savePartitions (line 146) | bool savePartitions() function deletePartitions (line 187) | void deletePartitions() function saveMenuPrefs (line 206) | bool saveMenuPrefs() function getMenuPrefs (line 244) | bool getMenuPrefs( uint32_t *menuSize, uint8_t *image_digest ) FILE: src/PartitionManager/NVS/NVSUtils.hpp type SDUpdaterNS (line 19) | namespace SDUpdaterNS type NVS (line 22) | namespace NVS type PartitionDesc_t (line 35) | struct __attribute__((__packed__)) PartitionDesc_t type blob_partition_t (line 44) | struct blob_partition_t method blob_partition_t (line 48) | blob_partition_t() : blob(nullptr), needs_free(false) { } method blob_partition_t (line 49) | blob_partition_t( size_t blob_size ) : blob(nullptr), needs_free(f... FILE: src/PartitionManager/PartitionManager.cpp type SDUpdaterNS (line 6) | namespace SDUpdaterNS type PartitionManager (line 8) | namespace PartitionManager function createPartitions (line 12) | void createPartitions() function updatePartitions (line 40) | void updatePartitions() function processPartitions (line 73) | void processPartitions() function flash (line 101) | bool flash( const esp_partition_t *dstpart, fs::FS *dstfs, const cha... function flash (line 138) | bool flash( uint8_t ota_num, sdu_fs_picker_t fsPicker, sdu_file_pick... function backupFlash (line 152) | bool backupFlash( fs::FS* dstFs, const char* dstName ) function backup (line 162) | bool backup( uint8_t ota_num, sdu_fs_picker_t fsPicker ) function backup (line 170) | bool backup( NVS::PartitionDesc_t *src_nvs_part, sdu_fs_picker_t fsP... function verify (line 189) | bool verify( uint8_t ota_num ) function erase (line 258) | bool erase( uint8_t ota_num ) function canMigrateToFactory (line 292) | bool canMigrateToFactory() function flashFactory (line 300) | bool flashFactory() function migrateSketch (line 312) | bool migrateSketch( const char* binFileName ) FILE: src/PartitionManager/PartitionManager.hpp type SDUpdaterNS (line 9) | namespace SDUpdaterNS type PartitionManager (line 11) | namespace PartitionManager type sdu_fs_copy_t (line 38) | struct sdu_fs_copy_t method commit (line 43) | bool commit() FILE: src/PartitionManager/Partitions/PartitionUtils.cpp type SDUpdaterNS (line 10) | namespace SDUpdaterNS type Flash (line 13) | namespace Flash function comparePartition (line 54) | bool comparePartition(const esp_partition_t* src1, const esp_partiti... function comparePartition (line 76) | bool comparePartition(const esp_partition_t* src1, fs::File* src2, s... function copyPartition (line 107) | bool copyPartition( fs::FS* fs, const char* binfilename ) function copyPartition (line 124) | bool copyPartition(fs::File* dst, const esp_partition_t* src, size_t... function copyPartition (line 152) | bool copyPartition(fs::File* dstFile, const esp_partition_t* dst, co... function copyPartition (line 185) | bool copyPartition(const esp_partition_t* dst, const esp_partition_t... function copyPartition (line 217) | bool copyPartition(const esp_partition_t* dst, Stream* src, size_t l... function copyPartition (line 249) | bool copyPartition(const esp_partition_t* dst, fs::FS *fs, const cha... function dumpFW (line 264) | bool dumpFW( fs::FS *fs, const char* fw_name ) function loadFactory (line 316) | void loadFactory() function esp_image_metadata_t (line 336) | esp_image_metadata_t getSketchMeta( const esp_partition_t* src ) function hasFactory (line 374) | bool hasFactory() function hasFactoryApp (line 382) | bool hasFactoryApp() function isRunningFactory (line 392) | bool isRunningFactory() function saveSketchToPartition (line 401) | bool saveSketchToPartition( const esp_partition_t* dst_partition ) function saveSketchToFactory (line 427) | bool saveSketchToFactory() function esp_partition_t (line 462) | const esp_partition_t* getFactoryPartition() function esp_partition_t (line 472) | const esp_partition_t* getPartition( uint8_t ota_num ) function Partition_t (line 485) | Partition_t findPartition( uint8_t ota_num ) function Partition_t (line 496) | Partition_t* findDupePartition( esp_image_metadata_t *meta, esp_part... function bootPartition (line 513) | bool bootPartition( uint8_t ota_num ) function partitionIsApp (line 531) | bool partitionIsApp( const esp_partition_t *part ) function partitionIsFactory (line 537) | bool partitionIsFactory( const esp_partition_t *part ) function partitionIsOTA (line 543) | bool partitionIsOTA( const esp_partition_t *part ) function metadataHasDigest (line 549) | bool metadataHasDigest( const esp_image_metadata_t *meta ) function isEmpty (line 556) | bool isEmpty( Partition_t* sdu_partition ) function esp_partition_t (line 562) | const esp_partition_t* getNextAvailPartition(esp_partition_type_t ty... function memoize (line 578) | void memoize( const esp_partition_t *part ) function scan (line 593) | void scan() function erase (line 608) | bool erase( const esp_partition_t *part ) function erase (line 620) | bool erase( uint8_t ota_num ) FILE: src/PartitionManager/Partitions/PartitionUtils.hpp type SDUpdaterNS (line 17) | namespace SDUpdaterNS type Flash (line 20) | namespace Flash type digest_t (line 23) | struct digest_t type Partition_t (line 31) | struct Partition_t FILE: src/SDUpdater/SDUpdater_Class.cpp type SDUpdaterNS (line 3) | namespace SDUpdaterNS FILE: src/SDUpdater/SDUpdater_Class.hpp type SDUpdaterNS (line 36) | namespace SDUpdaterNS class SDUpdater (line 56) | class SDUpdater method saveSketchToFS (line 75) | inline bool saveSketchToFS( fs::FS &fs, const char* binfilename={MEN... FILE: src/SDUpdater/Update_Interface.hpp type SDUpdaterNS (line 14) | namespace SDUpdaterNS type ConfigManager (line 16) | namespace ConfigManager function UpdateManagerInterface_t (line 19) | inline UpdateManagerInterface_t *GetUpdateInterface() function UpdateManagerInterface_t (line 47) | inline UpdateManagerInterface_t *GetUpdateInterface() type ConfigManager (line 44) | namespace ConfigManager function UpdateManagerInterface_t (line 19) | inline UpdateManagerInterface_t *GetUpdateInterface() function UpdateManagerInterface_t (line 47) | inline UpdateManagerInterface_t *GetUpdateInterface() type SDUpdaterNS (line 42) | namespace SDUpdaterNS type ConfigManager (line 16) | namespace ConfigManager function UpdateManagerInterface_t (line 19) | inline UpdateManagerInterface_t *GetUpdateInterface() function UpdateManagerInterface_t (line 47) | inline UpdateManagerInterface_t *GetUpdateInterface() type ConfigManager (line 44) | namespace ConfigManager function UpdateManagerInterface_t (line 19) | inline UpdateManagerInterface_t *GetUpdateInterface() function UpdateManagerInterface_t (line 47) | inline UpdateManagerInterface_t *GetUpdateInterface() FILE: src/UI/Touch.hpp type SDUpdaterNS (line 7) | namespace SDUpdaterNS type SDU_UI (line 10) | namespace SDU_UI type TouchButtonWrapper (line 13) | struct TouchButtonWrapper type TriggerSource (line 114) | namespace TriggerSource type touchTriggerElements_t (line 118) | struct touchTriggerElements_t method touchTriggerElements_t (line 120) | touchTriggerElements_t() { } method touchTriggerElements_t (line 121) | touchTriggerElements_t( SDU_TouchButton *_LoadBtn, SDU_TouchButton... function triggerInitTouch (line 135) | static void triggerInitTouch(triggerMap_t* trigger) function triggerActionTouch (line 201) | static bool triggerActionTouch(triggerMap_t* trigger, uint32_t msec ) function triggerFinalizeTouch (line 272) | static void triggerFinalizeTouch( triggerMap_t* trigger, int ret ) FILE: src/UI/UI.hpp type SDUpdaterNS (line 7) | namespace SDUpdaterNS type SDU_UI (line 11) | namespace SDU_UI type fontInfo_t (line 40) | struct fontInfo_t type fontInfo_t (line 50) | struct fontInfo_t function fillStyledRect (line 137) | static void fillStyledRect( SplashPageElementStyle_t *style, int32_t... function adjustFontSize (line 148) | static void adjustFontSize( uint8_t *lineHeightBig, uint8_t *lineHei... function fillProgressBox (line 157) | static void fillProgressBox( int32_t posX, int32_t posY, uint16_t of... function resetScroll (line 172) | static void resetScroll() function resetScroll (line 205) | static void resetScroll() { } function fillStyledRect (line 206) | static void fillStyledRect( SplashPageElementStyle_t *style, int32_t... function adjustFontSize (line 207) | static void adjustFontSize( uint8_t *lineHeightBig, uint8_t *lineHei... function fillProgressBox (line 208) | static void fillProgressBox( int32_t posX, int32_t posY, uint16_t of... function freezeTextStyle (line 215) | static void freezeTextStyle() // onBeforeCb function thawTextStyle (line 231) | static void thawTextStyle() function drawTextShadow (line 243) | static void drawTextShadow( const char* text, int32_t x, int32_t y, ... function drawSDUSplashElement (line 253) | static void drawSDUSplashElement( const char* msg, int32_t x, int32_... function drawSDUSplashPage (line 262) | static void drawSDUSplashPage( const char* msg ) function drawSDUPushButton (line 292) | static void drawSDUPushButton( const char* label, uint8_t position, ... function SDMenuProgressUI (line 313) | static void SDMenuProgressUI( int state, int size ) function DisplayUpdateUI (line 350) | static void DisplayUpdateUI( const String& label ) function DisplayErrorUI (line 365) | static void DisplayErrorUI( const String& msg, unsigned long wait ) FILE: src/UI/common.hpp type SDUpdaterNS (line 9) | namespace SDUpdaterNS type ConfigManager (line 12) | namespace ConfigManager type SDU_UI (line 18) | namespace SDU_UI function SDMenuProgressHeadless (line 41) | static void inline SDMenuProgressHeadless( int state, int size ) type TriggerSource (line 64) | namespace TriggerSource function triggerInitSerial (line 70) | static void triggerInitSerial(triggerMap_t* trigger) { } function triggerActionSerial (line 71) | static bool triggerActionSerial(triggerMap_t* trigger, uint32_t msec ) function triggerFinalizeSerial (line 83) | static void triggerFinalizeSerial( triggerMap_t* trigger, int ret ) ... function triggerInitButton (line 86) | static void triggerInitButton(triggerMap_t* trigger) function triggerActionButton (line 119) | static bool triggerActionButton(triggerMap_t* trigger, uint32_t msec ) function triggerFinalizeButton (line 152) | static void triggerFinalizeButton( triggerMap_t* trigger, int ret ) function actionTriggered (line 177) | static int actionTriggered( char* labelLoad, char* labelSkip, char*... function serial (line 220) | static inline int serial( char* labelLoad, char* labelSkip, char* l... function pushButton (line 236) | static int pushButton( char* labelLoad, char* labelSkip, char* label... function triggerInitTouch (line 307) | static void triggerInitTouch(triggerMap_t* trigger) { log_d("[NULLCB... function triggerActionTouch (line 308) | static bool triggerActionTouch(triggerMap_t* trigger, uint32_t msec ... function triggerFinalizeTouch (line 309) | static void triggerFinalizeTouch( triggerMap_t* trigger, int ret ) {... function SDMenuProgressUI (line 316) | static inline void SDMenuProgressUI( int state, int size ) { log_d("[N... function DisplayUpdateUI (line 317) | static inline void DisplayUpdateUI( const String& label ) { log_d("[NU... function DisplayErrorUI (line 318) | static inline void DisplayErrorUI( const String& msg, unsigned long wa... function freezeTextStyle (line 319) | static inline void freezeTextStyle() { log_d("[NULLCB] Freezing"); } function thawTextStyle (line 320) | static inline void thawTextStyle() { log_d("[NULLCB] Thawing");} function drawSDUSplashPage (line 321) | static inline void drawSDUSplashPage( const char* msg ) { log_d("[NULL... function drawSDUPushButton (line 322) | static inline void drawSDUPushButton( const char* label, uint8_t posit... FILE: src/misc/types.h function namespace (line 13) | namespace SDUpdaterNS type DigitalPinButton_t (line 135) | struct DigitalPinButton_t type SplashPageElementStyle_t (line 147) | struct SplashPageElementStyle_t type ProgressBarStyle_t (line 157) | struct ProgressBarStyle_t type BtnStyle_t (line 176) | struct BtnStyle_t type SDUTextStyle_t (line 186) | struct SDUTextStyle_t // somehow redundant with LGFX's textstyle_t type BtnStyles_t (line 195) | struct BtnStyles_t type loaderAnimator_t (line 225) | struct loaderAnimator_t type TouchStyles (line 235) | struct TouchStyles function BtnStyle_t (line 259) | BtnStyle_t *Save{nullptr}; type Theme_t (line 263) | struct Theme_t function SplashPageElementStyle_t (line 285) | SplashPageElementStyle_t* SplashAuthorNameStyle{nullptr};