summaryrefslogtreecommitdiffstats
path: root/DynamicTablesPkg/Include
diff options
context:
space:
mode:
authorSami Mujawar <sami.mujawar@arm.com>2020-08-05 16:36:56 +0100
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2020-08-13 18:00:06 +0000
commitf2bd39fb606f0c3e5a8f7998fa215ba4d6e25687 (patch)
tree4dc2574210e6a3707d9b52a724be847af3552d73 /DynamicTablesPkg/Include
parent095db69d4c156eb4f81307d471339a60ca0a9a09 (diff)
downloadedk2-f2bd39fb606f0c3e5a8f7998fa215ba4d6e25687.tar.gz
edk2-f2bd39fb606f0c3e5a8f7998fa215ba4d6e25687.tar.bz2
edk2-f2bd39fb606f0c3e5a8f7998fa215ba4d6e25687.zip
DynamicTablesPkg: Add AsciiFromHex helper function
AsciiFromHex is a function converts a hex number to an ASCII character. This function is used across multiple generators, so add it to the TableHelperLib. Signed-off-by: Pierre Gondois <pierre.gondois@arm.com> Signed-off-by: Sami Mujawar <sami.mujawar@arm.com> Reviewed-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
Diffstat (limited to 'DynamicTablesPkg/Include')
-rw-r--r--DynamicTablesPkg/Include/Library/TableHelperLib.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/DynamicTablesPkg/Include/Library/TableHelperLib.h b/DynamicTablesPkg/Include/Library/TableHelperLib.h
index e4a8dfa046..099a0a4544 100644
--- a/DynamicTablesPkg/Include/Library/TableHelperLib.h
+++ b/DynamicTablesPkg/Include/Library/TableHelperLib.h
@@ -1,6 +1,6 @@
/** @file
- Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.
+ Copyright (c) 2017 - 2020, Arm Limited. All rights reserved.<BR>
SPDX-License-Identifier: BSD-2-Clause-Patent
@@ -107,4 +107,17 @@ FindDuplicateValue (
IN PFN_IS_EQUAL EqualTestFunction
);
+/** Convert a hex number to its ASCII code.
+
+ @param [in] x Hex number to convert.
+ Must be 0 <= x < 16.
+
+ @return The ASCII code corresponding to x.
+**/
+UINT8
+EFIAPI
+AsciiFromHex (
+ IN UINT8 x
+ );
+
#endif // TABLE_HELPER_LIB_H_