RTEMS 6.1-rc1
Macros | Functions
semihosting.h File Reference

This header file provides the semihosting API. More...

#include <stdint.h>

Go to the source code of this file.

Macros

#define SYS_CLOCK   0x10
 
#define SYS_CLOSE   0x02
 
#define SYS_ELAPSED   0x30
 
#define SYS_ERRNO   0x13
 
#define SYS_EXIT   0x18
 
#define SYS_EXIT_EXTENDED   0x20
 
#define SYS_FLEN   0x0c
 
#define SYS_GET_CMDLINE   0x15
 
#define SYS_HEAPINFO   0x16
 
#define SYS_ISERROR   0x08
 
#define SYS_ISTTY   0x09
 
#define SYS_OPEN   0x01
 
#define SYS_READ   0x06
 
#define SYS_READC   0x07
 
#define SYS_REMOVE   0x0e
 
#define SYS_RENAME   0x0f
 
#define SYS_SEEK   0x0a
 
#define SYS_SYSTEM   0x12
 
#define SYS_TICKFREQ   0x31
 
#define SYS_TIME   0x11
 
#define SYS_TMPNAM   0x0d
 
#define SYS_WRITE   0x05
 
#define SYS_WRITEC   0x03
 
#define SYS_WRITE0   0x04
 
#define ADP_Stopped_BranchThroughZero   0x20000
 
#define ADP_Stopped_UndefinedInstr   0x20001
 
#define ADP_Stopped_SoftwareInterrupt   0x20002
 
#define ADP_Stopped_PrefetchAbort   0x20003
 
#define ADP_Stopped_DataAbort   0x20004
 
#define ADP_Stopped_AddressException   0x20005
 
#define ADP_Stopped_IRQ   0x20006
 
#define ADP_Stopped_FIQ   0x20007
 
#define ADP_Stopped_BreakPoint   0x20020
 
#define ADP_Stopped_WatchPoint   0x20021
 
#define ADP_Stopped_StepComplete   0x20022
 
#define ADP_Stopped_RunTimeErrorUnknown   0x20023
 
#define ADP_Stopped_InternalError   0x20024
 
#define ADP_Stopped_UserInterruption   0x20025
 
#define ADP_Stopped_ApplicationExit   0x20026
 
#define ADP_Stopped_StackOverflow   0x20027
 
#define ADP_Stopped_DivisionByZero   0x20028
 
#define ADP_Stopped_OSSpecific   0x20029
 

Functions

void arm_fvp_console_output (char c)
 
int arm_fvp_console_input (void)
 

Detailed Description

This header file provides the semihosting API.