I/O Memory Access
C++ declarations for I/O memory access.
User-space C++ applications may use this API to read from (or write to) a
peripheral’s hardware registers in a platform-independent manner. The
following entities are defined in the cuddl namespace.
-
using cuddl::iomem_t = cuddl_iomem_t
Alias for
cuddl_iomem_t.
-
const auto cuddl::ioread8 = cuddl_ioread8
C++ wrapper for
cuddl_ioread8().
-
const auto cuddl::ioread16 = cuddl_ioread16
C++ wrapper for
cuddl_ioread16().
-
const auto cuddl::ioread32 = cuddl_ioread32
C++ wrapper for
cuddl_ioread32().
-
const auto cuddl::iowrite8 = cuddl_iowrite8
C++ wrapper for
cuddl_iowrite8().
-
const auto cuddl::iowrite16 = cuddl_iowrite16
C++ wrapper for
cuddl_iowrite16().
-
const auto cuddl::iowrite32 = cuddl_iowrite32
C++ wrapper for
cuddl_iowrite32().