|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
Interactive REPL (Read-Eval-Print Loop) console. More...
Classes | |
| struct | config |
| REPL configuration parameters. More... | |
Public Member Functions | |
| ~repl () | |
| Destroys the REPL. | |
| repl (const repl &)=delete | |
| repl & | operator= (const repl &)=delete |
| repl (repl &&other) noexcept | |
| Move constructor. | |
| repl & | operator= (repl &&other) noexcept |
| Move assignment. | |
| esp_console_repl_t * | idf_handle () const noexcept |
| Returns the underlying ESP-IDF REPL handle. | |
Interactive REPL (Read-Eval-Print Loop) console.
Provides an interactive command-line interface over UART, USB CDC, or USB Serial JTAG. The REPL runs in a background FreeRTOS task and processes commands from the global command registry.
This type is non-copyable and move-only. Result-returning methods on a moved-from object return errc::invalid_state.
Definition at line 289 of file console.hpp.
| idfxx::console::repl::~repl | ( | ) |
Destroys the REPL.
Stops the REPL task and releases all resources.
|
noexcept |
Move constructor.
Transfers ownership of the REPL.
|
inlinenoexcept |
Returns the underlying ESP-IDF REPL handle.
Definition at line 448 of file console.hpp.
Move assignment.
Transfers ownership of the REPL.