|Home > Iris APIs > Semihosting|
Iris provides basic support for stdin, stdout, and stderr. It also supports the addition of new semihosting functions and replacement of existing semihosting implementations.
Clients enable semihosting by creating event streams for the
IRIS_SEMIHOSTING_* events. The
semihosting_*() functions implemented by the target instance provide dedicated feedback from the client to the target instance and are usually only called from within the callback function implemented by the client. Only
semihosting_provideInputData() can be called from outside of callback functions.