1 /** @file
2   BeepLib Null implementation.
3 
4   Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
5   SPDX-License-Identifier: BSD-2-Clause-Patent
6 
7 **/
8 
9 #include <Base.h>
10 #include <Uefi.h>
11 
12 /**
13   NULL implemented of Beep() function, just return directly.
14   Normal Beep() function will do the following:
15 
16   Sends a 32-bit value to Beep device.
17 
18   Sends the 32-bit value specified by Value to Beep device, and returns Value.
19   Some implementations of this library function may perform I/O operations
20   directly to Beep device.  Other implementations may send Value to
21   ReportStatusCode(), and the status code reporting mechanism will eventually
22   display the 32-bit value on the status reporting device.
23 
24   Beep() must actively prevent recursion.  If Beep() is called while
25   processing another Post Code Library function, then
26   Beep() must return Value immediately.
27 
28   @param  Value  Beep count.
29 **/
30 VOID
31 EFIAPI
Beep(IN UINT32 Value)32 Beep (
33   IN UINT32  Value
34   )
35 {
36   return;
37 }
38