| abortKeyFunc | Shellminator | private |
| attachColorizer(DefaultColorizer *colorizer_p) | Shellminator | |
| attachExecFunc(void(*execution_fn_p)(char *, Shellminator *)) | Shellminator | |
| attachLogo(const char *logo_p) | Shellminator | |
| attachLogo(__FlashStringHelper *progmemLogo_p) | Shellminator | |
| attachNeofetchFunc(void(*neofetch_fn_p)(Shellminator *)) | Shellminator | |
| autoCompleteWithCommandParser() | Shellminator | protectedvirtual |
| autoDetectTerminal() | Shellminator | |
| BACKGROUND enum value | Shellminator | |
| backgroundColor_t enum name | Shellminator | |
| banner | Shellminator | private |
| bannerPath | Shellminator | private |
| beep() | Shellminator | |
| begin(const char *banner_p) | Shellminator | |
| beginScreen(ShellminatorScreen *screen_p, int updatePeriod=250) | Shellminator | |
| BG_BLACK enum value | Shellminator | |
| BG_BLUE enum value | Shellminator | |
| BG_CYAN enum value | Shellminator | |
| BG_GREEN enum value | Shellminator | |
| BG_MAGENTA enum value | Shellminator | |
| BG_RED enum value | Shellminator | |
| BG_WHITE enum value | Shellminator | |
| BG_YELLOW enum value | Shellminator | |
| BLACK enum value | Shellminator | |
| BLINKING enum value | Shellminator | |
| BLUE enum value | Shellminator | |
| BOLD enum value | Shellminator | |
| bufferedPrinter | Shellminator | private |
| bufferMemoryAllocated | Shellminator | private |
| castVoidToShellminator(void *ptr) | Shellminator | static |
| channel | Shellminator | |
| checkCommandFraction() | Shellminator | protectedvirtual |
| checkPassword(const char *password) | Shellminator | private |
| clear() | Shellminator | |
| cmd_buff | Shellminator | protected |
| cmd_buff_cntr | Shellminator | protected |
| cmd_buff_dim | Shellminator | protected |
| colorizer | Shellminator | private |
| commandFound | Shellminator | protected |
| currentState | Shellminator | private |
| cursor | Shellminator | protected |
| CYAN enum value | Shellminator | |
| defaultColorizer | Shellminator | private |
| downArrowOverrideFunc | Shellminator | private |
| drawLogo() | Shellminator | |
| enableBuffering(uint8_t *buffer, int bufferSize) | Shellminator | |
| enableFormatting | Shellminator | |
| endKeyFunc | Shellminator | private |
| endScreen() | Shellminator | |
| escape_state | Shellminator | private |
| EVENT_CODE_DOWN_ARROW enum value | Shellminator | |
| EVENT_CODE_EMPTY enum value | Shellminator | |
| EVENT_CODE_END enum value | Shellminator | |
| EVENT_CODE_HOME enum value | Shellminator | |
| EVENT_CODE_LEFT_ARROW enum value | Shellminator | |
| EVENT_CODE_MOUSE_LEFT_PRESSED enum value | Shellminator | |
| EVENT_CODE_MOUSE_LEFT_RELEASED enum value | Shellminator | |
| EVENT_CODE_MOUSE_MIDDLE_PRESSED enum value | Shellminator | |
| EVENT_CODE_MOUSE_MIDDLE_RELEASED enum value | Shellminator | |
| EVENT_CODE_MOUSE_RIGHT_PRESSED enum value | Shellminator | |
| EVENT_CODE_MOUSE_RIGHT_RELEASED enum value | Shellminator | |
| EVENT_CODE_MOUSE_WHEEL_DOWN enum value | Shellminator | |
| EVENT_CODE_MOUSE_WHEEL_UP enum value | Shellminator | |
| EVENT_CODE_RETURN enum value | Shellminator | |
| EVENT_CODE_RIGHT_ARROW enum value | Shellminator | |
| EVENT_CODE_UP_ARROW enum value | Shellminator | |
| eventAvailable() | Shellminator | |
| eventBuffer | Shellminator | |
| eventBufferReadPtr | Shellminator | |
| eventBufferWritePtr | Shellminator | |
| eventCodes_t enum name | Shellminator | |
| executeWithCommandParser() | Shellminator | protectedvirtual |
| execution_fn | Shellminator | private |
| format(Stream *stream_p, int firstArg) | Shellminator | |
| format(Stream *stream_p, int firstArg, int secondArg) | Shellminator | |
| format(Stream *stream_p, int firstArg, int secondArg, int thirdArg) | Shellminator | |
| freeAbortKey() | Shellminator | |
| freeDownArrow() | Shellminator | |
| freeEndKey() | Shellminator | |
| freeHomeKey() | Shellminator | |
| freeLeftArrow() | Shellminator | |
| freeLogoutKey() | Shellminator | |
| freePageDownKey() | Shellminator | |
| freePageUpKey() | Shellminator | |
| freeRightArrow() | Shellminator | |
| freeSearchKey() | Shellminator | |
| freeUpArrow() | Shellminator | |
| getBufferedPrinter() | Shellminator | |
| getCursorPosition(int *x, int *y, uint32_t timeout=250) | Shellminator | |
| getTerminalSize(int *width, int *height) | Shellminator | |
| GREEN enum value | Shellminator | |
| hasCommandParser() | Shellminator | protectedvirtual |
| hideCursor() | Shellminator | |
| hideCursor(Stream *stream_p) | Shellminator | static |
| historySearchBackward() | Shellminator | private |
| historySearchForward() | Shellminator | private |
| homeKeyFunc | Shellminator | private |
| input(char *buffer, int bufferSize, const char *instruction, void(*callback)(char *, int, Shellminator *), bool secret=false) | Shellminator | |
| inputActive | Shellminator | private |
| inputCallback | Shellminator | private |
| inputDestinationBuffer | Shellminator | private |
| inputDestinationBufferSize | Shellminator | private |
| inputInstuctionSize | Shellminator | private |
| inputSecretMode | Shellminator | private |
| inSearch | Shellminator | private |
| INVISIBLE enum value | Shellminator | |
| ITALIC enum value | Shellminator | |
| lastBannerSize | Shellminator | private |
| lastKeyPressTime | Shellminator | private |
| leftArrowOverrideFunc | Shellminator | private |
| loggedIn | Shellminator | private |
| logo | Shellminator | private |
| logOut() | Shellminator | |
| logoutKeyFunc | Shellminator | private |
| LOW_INTENSITY enum value | Shellminator | |
| MAGENTA enum value | Shellminator | |
| mouseBegin() | Shellminator | |
| mouseEnd() | Shellminator | |
| mouseEventBuffer | Shellminator | |
| mouseEventBufferCounter | Shellminator | |
| mute | Shellminator | |
| neofetch_fn | Shellminator | private |
| overrideAbortKey(void(*func)(Shellminator *)) | Shellminator | |
| overrideDownArrow(void(*func)(Shellminator *)) | Shellminator | |
| overrideEndKey(void(*func)(Shellminator *)) | Shellminator | |
| overrideHomeKey(void(*func)(Shellminator *)) | Shellminator | |
| overrideLeftArrow(void(*func)(Shellminator *)) | Shellminator | |
| overrideLogoutKey(void(*func)(Shellminator *)) | Shellminator | |
| overridePageDownKey(void(*func)(Shellminator *)) | Shellminator | |
| overridePageUpKey(void(*func)(Shellminator *)) | Shellminator | |
| overrideRightArrow(void(*func)(Shellminator *)) | Shellminator | |
| overrideSearchKey(void(*func)(Shellminator *)) | Shellminator | |
| overrideUpArrow(void(*func)(Shellminator *)) | Shellminator | |
| pageDownKeyFunc | Shellminator | private |
| pageUpKeyFunc | Shellminator | private |
| parseMouseData() | Shellminator | private |
| passwordHash | Shellminator | private |
| passwordHashFunc | Shellminator | private |
| passwordHashSize | Shellminator | private |
| popEvent() | Shellminator | |
| printBanner() | Shellminator | |
| printCommandParserHelp(Stream *channel_p, bool formatting_p) | Shellminator | protectedvirtual |
| printHelp() | Shellminator | |
| printHistory() | Shellminator | |
| printLoginScreen() | Shellminator | |
| process(char new_char) | Shellminator | private |
| progmemLogo | Shellminator | private |
| pushEvent(shellEvent_t event) | Shellminator | private |
| readEvent() | Shellminator | |
| RED enum value | Shellminator | |
| redrawHistorySearch() | Shellminator | private |
| redrawLine() | Shellminator | protected |
| REGULAR enum value | Shellminator | |
| requestRedraw() | Shellminator | |
| REVERSE enum value | Shellminator | |
| rightArrowOverrideFunc | Shellminator | private |
| screen | Shellminator | private |
| screenRedraw | Shellminator | private |
| screenTimerStart | Shellminator | private |
| screenUpdatePeriod | Shellminator | private |
| searchKeyFunc | Shellminator | private |
| searchMatch | Shellminator | private |
| sendBackspace() | Shellminator | |
| setBannerPathText(const char *bannerPath_p) | Shellminator | |
| setBannerText(const char *banner_p) | Shellminator | |
| setCursorPosition(int x, int y) | Shellminator | |
| setCursorPosition(Stream *channel_p, int x, int y) | Shellminator | static |
| setFormat(Stream *stream_p, int firstArg) | Shellminator | static |
| setFormat(Stream *stream_p, int firstArg, int secondArg) | Shellminator | static |
| setFormat(Stream *stream_p, int firstArg, int secondArg, int thirdArg) | Shellminator | static |
| setPassword(uint8_t *hashData, int hashSize) | Shellminator | |
| setPasswordHashFunction(void(*hashFunc_p)(uint8_t *, int, uint8_t *, int)) | Shellminator | |
| SHELL_EVENT_CODED_KEY enum value | Shellminator | |
| SHELL_EVENT_EMPTY enum value | Shellminator | |
| SHELL_EVENT_KEY enum value | Shellminator | |
| SHELL_EVENT_MOUSE enum value | Shellminator | |
| SHELL_EVENT_RESIZE enum value | Shellminator | |
| SHELL_EVENT_SCREEN_SWAP enum value | Shellminator | |
| shellEventType_t enum name | Shellminator | |
| Shellminator(Stream *stream_p) | Shellminator | |
| ShellminatorAbortState() | Shellminator | private |
| ShellminatorAutoCompleteState() | Shellminator | private |
| ShellminatorBackspaceState() | Shellminator | private |
| ShellminatorBeginningOfLineState() | Shellminator | private |
| ShellminatorClearScreenState() | Shellminator | private |
| ShellminatorDefaultState(char new_char) | Shellminator | private |
| ShellminatorDelKeyState() | Shellminator | private |
| ShellminatorDelKeyState(char new_char) | Shellminator | private |
| ShellminatorDownArrowKeyState() | Shellminator | private |
| ShellminatorEndKeyState() | Shellminator | private |
| ShellminatorEndKeyState(char new_char) | Shellminator | private |
| ShellminatorEndOfLineState() | Shellminator | private |
| ShellminatorEnterKeyState() | Shellminator | private |
| ShellminatorEscapeBracketState(char new_char) | Shellminator | private |
| ShellminatorEscapeCharacterState(char new_char) | Shellminator | private |
| ShellminatorFourByteUnicodeFirstDataState(char new_char) | Shellminator | private |
| ShellminatorFourByteUnicodeSecondDataState(char new_char) | Shellminator | private |
| ShellminatorFourByteUnicodeThirdDataState(char new_char) | Shellminator | private |
| ShellminatorHomeKeyState() | Shellminator | private |
| ShellminatorHomeKeyState(char new_char) | Shellminator | private |
| ShellminatorLeftArrowKeyState() | Shellminator | private |
| ShellminatorLogoutState() | Shellminator | private |
| ShellminatorMouseEventParserState(char new_char) | Shellminator | private |
| ShellminatorPageDownKeyState() | Shellminator | private |
| ShellminatorPageDownKeyState(char new_char) | Shellminator | private |
| ShellminatorPageUpKeyState() | Shellminator | private |
| ShellminatorPageUpKeyState(char new_char) | Shellminator | private |
| ShellminatorProcessRegularCharacter(char new_char, bool draw=true) | Shellminator | private |
| ShellminatorProgress | Shellminator | friend |
| ShellminatorReverseSearchState() | Shellminator | private |
| ShellminatorRightArrowKeyState() | Shellminator | private |
| ShellminatorThreeByteUnicodeFirstDataState(char new_char) | Shellminator | private |
| ShellminatorThreeByteUnicodeSecondDataState(char new_char) | Shellminator | private |
| ShellminatorTwoByteUnicodeDataState(char new_char) | Shellminator | private |
| ShellminatorUpArrowKeyState() | Shellminator | private |
| ShellminatorUT | Shellminator | friend |
| showCursor() | Shellminator | |
| showCursor(Stream *stream_p) | Shellminator | static |
| sizeTimerStart | Shellminator | private |
| substring(char *str1, char *str2) | Shellminator | private |
| swapScreen(ShellminatorScreen *screen_p, int updatePeriod=250) | Shellminator | |
| swapScreenAndClear(ShellminatorScreen *screen_p, int updatePeriod=250) | Shellminator | |
| terminalHeight | Shellminator | |
| terminalWidth | Shellminator | |
| textColor_t enum name | Shellminator | |
| textStyle_t enum name | Shellminator | |
| UNDERLINE enum value | Shellminator | |
| upArrowOverrideFunc | Shellminator | private |
| update() | Shellminator | |
| version | Shellminator | static |
| waitForKey(Stream *source, char key, uint32_t timeout=0) | Shellminator | static |
| waitForKey(Stream *source, char *keys, uint32_t timeout=0) | Shellminator | static |
| WHITE enum value | Shellminator | |
| YELLOW enum value | Shellminator | |