// SPDX-License-Identifier: Apache-2.0 // Copyright (c) 2012-2024 Scott Penrose and WII5 Buoy contributors // // This file is part of WII5 Buoy firmware. // See LICENSE for full terms. /** * @file WII5Help.h * @brief Help-text generator for the `@Help` console command. */ #ifndef WII5Help_h #define WII5Help_h #include #include class WII5Help { public: WII5Help() {} virtual WII5_CONTROLLERS controllerId() {return WII5CONTROLLER_HELP;} bool processConsoleCsv(); protected: bool displayIndex(); bool display404(); bool displayList(); bool displayInfo(); bool displayGeneral(); bool displayMaths(); bool displayHardware(); bool displayData(); bool displayTesting(); bool displayAdvanced(); bool displaySettings(); bool displaySparton(); bool displayIridium(); bool displayGps(); bool displayStorage(); }; extern WII5Help wii5Help; #endif