HALFRED  0.4.0
Data Fields
CLIConsoleDesc Struct Reference

Command Line Interface Console descriptor. More...

Detailed Description

Command Line Interface Console descriptor.

#include <hal_cli.h>

Data Fields

IODevice iodevice
 IODevice object associated with console.
struct {
   uint8_t   busy: 1
 bit indicating that the console is busy and unable to receive new charaters
   uint8_t   multichar: 1
 bit indicating command line mode (1) or key press mode (0: default)
   uint8_t   doublechar: 1
 console state and work mode
void(* command_processor )(CLIConsole clic)
 external command processor handle
 command buffer
size_t cnt
 command buffer counter
size_t offset
 command analyzer progress offset
int cols
 console size: number of columns
int rows
 console size: number of rows

The documentation for this struct was generated from the following file: