Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
System I/O APIs

System I/O APIs. More...

Topics

 Memory bit manipulation APIs
 Memory-mapped register I/O APIs
 Port I/O APIs

Files

file  sys_io.h
 Header file for port, memory-mapped register, and memory bit manipulation APIs.

Typedefs

typedef uint32_t io_port_t
 I/O port address.
typedef uintptr_t mm_reg_t
 Memory-mapped register address.
typedef uintptr_t mem_addr_t
 Memory address.

Detailed Description

System I/O APIs.

Low-level primitives for port I/O, memory-mapped register I/O, and in-memory bit manipulation.

Typedef Documentation

◆ io_port_t

#include <zephyr/sys/sys_io.h>

I/O port address.

◆ mem_addr_t

#include <zephyr/sys/sys_io.h>

Memory address.

◆ mm_reg_t

#include <zephyr/sys/sys_io.h>

Memory-mapped register address.