MicrOS
io.h File Reference
#include <stdint.h>

Go to the source code of this file.

Functions

uint8_t io_in_byte (uint16_t port)
 
void io_out_byte (uint16_t port, uint8_t val)
 
uint16_t io_in_word (uint16_t port)
 
void io_out_word (uint16_t port, uint16_t val)
 
uint32_t io_in_long (uint16_t port)
 
void io_out_long (uint16_t port, uint32_t val)
 
void io_enable_interrupts ()
 
void io_disable_interrupts ()
 
void io_wait ()
 

Function Documentation

◆ io_disable_interrupts()

void io_disable_interrupts ( )
inline

◆ io_enable_interrupts()

void io_enable_interrupts ( )
inline

◆ io_in_byte()

uint8_t io_in_byte ( uint16_t  port)
inline

◆ io_in_long()

uint32_t io_in_long ( uint16_t  port)
inline

◆ io_in_word()

uint16_t io_in_word ( uint16_t  port)
inline

◆ io_out_byte()

void io_out_byte ( uint16_t  port,
uint8_t  val 
)
inline

◆ io_out_long()

void io_out_long ( uint16_t  port,
uint32_t  val 
)
inline

◆ io_out_word()

void io_out_word ( uint16_t  port,
uint16_t  val 
)
inline

◆ io_wait()

void io_wait ( )
inline