Zephyr API Documentation 4.2.0-rc3
A Scalable Open Source RTOS
 4.2.0-rc3
sys_io.h File Reference
#include <zephyr/sys/sys_io.h>
#include <zephyr/types.h>
#include <stddef.h>

Go to the source code of this file.

Functions

static ALWAYS_INLINE void sys_io_set_bit (io_port_t port, unsigned int bit)
static ALWAYS_INLINE void sys_io_clear_bit (io_port_t port, unsigned int bit)
static ALWAYS_INLINE int sys_io_test_bit (io_port_t port, unsigned int bit)
static ALWAYS_INLINE int sys_io_test_and_set_bit (io_port_t port, unsigned int bit)
static ALWAYS_INLINE int sys_io_test_and_clear_bit (io_port_t port, unsigned int bit)

Function Documentation

◆ sys_io_clear_bit()

ALWAYS_INLINE void sys_io_clear_bit ( io_port_t port,
unsigned int bit )
static

◆ sys_io_set_bit()

ALWAYS_INLINE void sys_io_set_bit ( io_port_t port,
unsigned int bit )
static

◆ sys_io_test_and_clear_bit()

ALWAYS_INLINE int sys_io_test_and_clear_bit ( io_port_t port,
unsigned int bit )
static

◆ sys_io_test_and_set_bit()

ALWAYS_INLINE int sys_io_test_and_set_bit ( io_port_t port,
unsigned int bit )
static

◆ sys_io_test_bit()

ALWAYS_INLINE int sys_io_test_bit ( io_port_t port,
unsigned int bit )
static