|This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs.|
Write words to a port
#include <hw/inout.h> void * out16s( const void * buff, unsigned len, uintptr_t port );
- A pointer to a buffer that holds the values that you want to write.
- The number of values that you want to write.
- The port you want to write the values to.
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The out16s() function writes len words from the buffer pointed to by buff to the specified port.
A pointer to the end of the written data.
The calling thread must have I/O privileges; see ThreadCtl()'s _NTO_TCTL_IO command for details.
The calling process must also use mmap_device_io() to access the device's I/O registers.