kconfig: Add variables for integer constants
Add a Kconfig.constants file that defines variables for different known integer minimum and maximum values. Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
This commit is contained in:
committed by
Anas Nashif
parent
33ce6845a9
commit
dfdebc9cef
19
Kconfig.constants
Normal file
19
Kconfig.constants
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
# Constant variables to be used across Kconfig options
|
||||||
|
|
||||||
|
# Copyright (c) 2024 basalte bv
|
||||||
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
INT8_MIN := -128
|
||||||
|
INT16_MIN := -32768
|
||||||
|
INT32_MIN := -2147483648
|
||||||
|
INT64_MIN := -9223372036854775808
|
||||||
|
|
||||||
|
INT8_MAX := 127
|
||||||
|
INT16_MAX := 32767
|
||||||
|
INT32_MAX := 2147483647
|
||||||
|
INT64_MAX := 9223372036854775807
|
||||||
|
|
||||||
|
UINT8_MAX := 255
|
||||||
|
UINT16_MAX := 65535
|
||||||
|
UINT32_MAX := 4294967295
|
||||||
|
UINT64_MAX := 18446744073709551615
|
||||||
@@ -5,6 +5,8 @@
|
|||||||
# Copyright (c) 2023 Nordic Semiconductor ASA
|
# Copyright (c) 2023 Nordic Semiconductor ASA
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
source "Kconfig.constants"
|
||||||
|
|
||||||
osource "${APPLICATION_SOURCE_DIR}/VERSION"
|
osource "${APPLICATION_SOURCE_DIR}/VERSION"
|
||||||
|
|
||||||
# Include Kconfig.defconfig files first so that they can override defaults and
|
# Include Kconfig.defconfig files first so that they can override defaults and
|
||||||
|
|||||||
Reference in New Issue
Block a user