:orphan: .. title:: CONFIG_NEWLIB_LIBC_MIN_REQUIRED_HEAP_SIZE .. kconfig:: CONFIG_NEWLIB_LIBC_MIN_REQUIRED_HEAP_SIZE CONFIG_NEWLIB_LIBC_MIN_REQUIRED_HEAP_SIZE ######################################### *Newlib minimum required heap size* Type: ``int`` Help ==== .. code-block:: none Specifies the amount of memory space that must be available for the newlib heap. An assertion failure message will be displayed during initialization if the memory space available for the newlib heap is smaller than this value. Direct dependencies =================== \ :kconfig:`NEWLIB_LIBC ` *(Includes any dependencies from ifs and menus.)* Defaults ======== - 2048 if \ :kconfig:`NEWLIB_LIBC_NANO ` - 8192 if !\ :kconfig:`NEWLIB_LIBC_NANO ` Kconfig definition ================== At ``/libc/Kconfig:77`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:43`` → ``/Kconfig:4`` Menu path: (Top) → C Library .. code-block:: kconfig config NEWLIB_LIBC_MIN_REQUIRED_HEAP_SIZE int "Newlib minimum required heap size" default 2048 if NEWLIB_LIBC_NANO default 8192 if !NEWLIB_LIBC_NANO depends on NEWLIB_LIBC help Specifies the amount of memory space that must be available for the newlib heap. An assertion failure message will be displayed during initialization if the memory space available for the newlib heap is smaller than this value. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*