Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
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()

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

◆ sys_io_set_bit()

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

◆ sys_io_test_and_clear_bit()

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

◆ sys_io_test_and_set_bit()

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

◆ sys_io_test_bit()

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