pros/llemu.hpp file

Contents

Legacy LCD Emulator

This file defines a high-level API for emulating the three-button, UART-based VEX LCD, containing a set of functions that facilitate the use of a software- emulated version of the classic VEX LCD module.

This file should not be modified by users, since it gets replaced whenever a kernel upgrade occurs.

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Namespaces

namespace pros
LLEMU Conditional Include
namespace pros::lcd

Functions

__attribute__((weak)) bool set_text(std __attribute__((weak)) bool clear_line(std __attribute__((weak))
Displays a formatted string on the emulated three-button LCD screen.
template<typename... Params>
bool print(std::int16_t line, const char* fmt, Params... args)
Displays a formatted string on the emulated three-button LCD screen.

Typedefs

using lcd_btn_cb_fn_t = void(*)(void)

Defines

#define LCD_BTN_LEFT
#define LCD_BTN_CENTER
#define LCD_BTN_RIGHT