logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

rtapi_outb, rtapi_inb - Perform hardware I/O

Arguments

port   The address of the I/O port

       byte   The byte to be written to the port

Description

rtapi_outb writes a byte to a hardware I/O port.  rtapi_inb reads a byte from a hardware I/O port.

Name

       rtapi_outb, rtapi_inb - Perform hardware I/O

Notes

       The I/O address should be within a  region  previously  allocated  by  rtapi_request_region.   Otherwise,
       another real-time module or the Linux kernel might attempt to access the I/O region at the same time.

Realtime Considerations

       May  be  called  from  init/cleanup  code  and from within realtime tasks.  Not available in non-realtime
       components.

Return Value

rtapi_inb returns the byte read from the given I/O port

See Also

rtapi_region(3rtapi)

LinuxCNC Documentation                             2006-10-12                                 rtapi_outb(3rtapi)

Syntax


       void rtapi_outb(unsigned char byte, unsigned int port)

       unsigned char rtapi_inb(unsigned int port)