:orphan: .. title:: CONFIG_TIMEOUT_64BIT .. kconfig:: CONFIG_TIMEOUT_64BIT CONFIG_TIMEOUT_64BIT #################### *Store kernel timeouts in 64 bit precision* Type: ``bool`` Help ==== .. code-block:: none When this option is true, the k_ticks_t values passed to kernel APIs will be a 64 bit quantity, allowing the use of larger values (and higher precision tick rates) without fear of overflowing the 32 bit word. This feature also gates the availability of absolute timeout values (which require the extra precision). Default ======= - y Symbols that select this symbol =============================== - \ :kconfig:`MPSC_PBUF ` Kconfig definition ================== At ``/Kconfig:605`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:40`` Menu path: (Top) → General Kernel Options .. code-block:: kconfig config TIMEOUT_64BIT bool "Store kernel timeouts in 64 bit precision" default y help When this option is true, the k_ticks_t values passed to kernel APIs will be a 64 bit quantity, allowing the use of larger values (and higher precision tick rates) without fear of overflowing the 32 bit word. This feature also gates the availability of absolute timeout values (which require the extra precision). *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*