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