EDK2 doxygen online documents - Firmware Encoding Index 1
EDK2 doxygen online documents - Firmware Encoding Index

EdkCompatibilityPkg/Sample/Platform/Generic/RuntimeDxe/StatusCode/Lib/Include/RtLedStatusCodeLib.h

Go to the documentation of this file.
00001 /*++
00002 
00003 Copyright (c) 2004 - 2005, Intel Corporation. All rights reserved.<BR>
00004 This program and the accompanying materials                          
00005 are licensed and made available under the terms and conditions of the BSD License         
00006 which accompanies this distribution.  The full text of the license may be found at        
00007 http://opensource.org/licenses/bsd-license.php                                            
00008                                                                                           
00009 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
00010 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
00011 
00012 Module Name:
00013   
00014   RtLedStatusCodeLib.h
00015    
00016 Abstract:
00017 
00018   Lib to provide status code reporting via LED.
00019 
00020 --*/
00021 
00022 #ifndef _RT_LED_STATUS_CODE_H_
00023 #define _RT_LED_STATUS_CODE_H_
00024 
00025 #include "Tiano.h"
00026 
00027 //
00028 // Initialization function
00029 //
00030 VOID
00031 RtLedInitializeStatusCode (
00032   IN EFI_HANDLE         ImageHandle,
00033   IN EFI_SYSTEM_TABLE   *SystemTable
00034   );
00035 
00036 //
00037 // Status code reporting function
00038 //
00039 EFI_STATUS
00040 RtLedReportStatusCode (
00041   IN EFI_STATUS_CODE_TYPE     CodeType,
00042   IN EFI_STATUS_CODE_VALUE    Value,
00043   IN UINT32                   Instance,
00044   IN EFI_GUID                 * CallerId,
00045   IN EFI_STATUS_CODE_DATA     * Data OPTIONAL
00046   );
00047 #endif
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines