TianoCore EDK2 master
|
#include <PiDxe.h>
#include <Library/UefiLib.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/BaseLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/DebugLib.h>
#include <Library/SerialPortLib.h>
#include <Library/PcdLib.h>
#include <Protocol/SerialIo.h>
#include <Protocol/SimpleTextIn.h>
#include <Protocol/SimpleTextOut.h>
#include <Protocol/DevicePath.h>
Go to the source code of this file.
Data Structures | |
struct | SIMPLE_TEXT_OUT_DEVICE_PATH |
Macros | |
#define | MODE0_COLUMN_COUNT 80 |
#define | MODE0_ROW_COUNT 25 |
Simple Console that sits on a SerialLib.
Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file SimpleTextInOut.c.
#define MODE0_COLUMN_COUNT 80 |
Definition at line 68 of file SimpleTextInOut.c.
#define MODE0_ROW_COUNT 25 |
Definition at line 69 of file SimpleTextInOut.c.
EFI_STATUS EFIAPI ClearScreen | ( | IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL * | This | ) |
Definition at line 642 of file SimpleTextInOut.c.
EFI_STATUS EFIAPI EnableCursor | ( | IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL * | This, |
IN BOOLEAN | Enable | ||
) |
Definition at line 689 of file SimpleTextInOut.c.
EFI_STATUS EFIAPI OutputString | ( | IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL * | This, |
IN CHAR16 * | String | ||
) |
Definition at line 493 of file SimpleTextInOut.c.
EFI_STATUS EFIAPI QueryMode | ( | IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL * | This, |
IN UINTN | ModeNumber, | ||
OUT UINTN * | Columns, | ||
OUT UINTN * | Rows | ||
) |
Definition at line 593 of file SimpleTextInOut.c.
EFI_STATUS EFIAPI ReadKeyStroke | ( | IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL * | This, |
OUT EFI_INPUT_KEY * | Key | ||
) |
Definition at line 271 of file SimpleTextInOut.c.
Definition at line 439 of file SimpleTextInOut.c.
EFI_STATUS EFIAPI SetAttribute | ( | IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL * | This, |
IN UINTN | Attribute | ||
) |
Definition at line 631 of file SimpleTextInOut.c.
EFI_STATUS EFIAPI SetCursorPosition | ( | IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL * | This, |
IN UINTN | Column, | ||
IN UINTN | Row | ||
) |
Definition at line 654 of file SimpleTextInOut.c.
EFI_STATUS EFIAPI SetMode | ( | IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL * | This, |
IN UINTN | ModeNumber | ||
) |
Definition at line 615 of file SimpleTextInOut.c.
EFI_STATUS EFIAPI SimpleTextInOutEntryPoint | ( | IN EFI_HANDLE | ImageHandle, |
IN EFI_SYSTEM_TABLE * | SystemTable | ||
) |
Definition at line 703 of file SimpleTextInOut.c.
EFI_STATUS EFIAPI TestString | ( | IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL * | This, |
IN CHAR16 * | String | ||
) |
Definition at line 574 of file SimpleTextInOut.c.
EFI_STATUS EFIAPI TextInReset | ( | IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL * | This, |
IN BOOLEAN | ExtendedVerification | ||
) |
Definition at line 261 of file SimpleTextInOut.c.
BOOLEAN TextOutIsValidAscii | ( | IN CHAR16 | Ascii | ) |
Definition at line 213 of file SimpleTextInOut.c.
BOOLEAN TextOutIsValidEfiCntlChar | ( | IN CHAR16 | Char | ) |
Definition at line 228 of file SimpleTextInOut.c.
EFI_STATUS EFIAPI TextOutReset | ( | IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL * | This, |
IN BOOLEAN | ExtendedVerification | ||
) |
Definition at line 420 of file SimpleTextInOut.c.
Definition at line 249 of file SimpleTextInOut.c.
SIMPLE_TEXT_OUT_DEVICE_PATH mDevicePath |
Definition at line 193 of file SimpleTextInOut.c.
EFI_HANDLE mInstallHandle = NULL |
Definition at line 185 of file SimpleTextInOut.c.
EFI_SIMPLE_TEXT_INPUT_PROTOCOL mSimpleTextIn |
Definition at line 157 of file SimpleTextInOut.c.
EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL mSimpleTextOut |
Definition at line 172 of file SimpleTextInOut.c.
EFI_SIMPLE_TEXT_OUTPUT_MODE mSimpleTextOutMode |
Definition at line 163 of file SimpleTextInOut.c.