ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
Macros
SemihostingCalls.h File Reference

Go to the source code of this file.

Macros

#define SYS_OPEN   0x01
 
#define SYS_CLOSE   0x02
 
#define SYS_WRITEC   0x03
 
#define SYS_WRITE0   0x04
 
#define SYS_WRITE   0x05
 
#define SYS_READ   0x06
 
#define SYS_READC   0x07
 
#define SYS_ISERROR   0x08
 
#define SYS_ISTTY   0x09
 
#define SYS_SEEK   0x0A
 
#define SYS_FLEN   0x0C
 
#define SYS_TMPNAM   0x0D
 
#define SYS_REMOVE   0x0E
 
#define SYS_RENAME   0x0F
 
#define SYS_CLOCK   0x10
 
#define SYS_TIME   0x11
 
#define SYS_SYSTEM   0x12
 
#define SYS_ERRNO   0x13
 
#define SYS_GET_CMDLINE   0x15
 
#define SYS_HEAPINFO   0x16
 
#define SYS_EXIT   0x18
 
#define SYS_EXIT_EXTENDED   0x20
 
#define SYS_ELAPSED   0x30
 
#define SYS_TICKFREQ   0x31
 

Macro Definition Documentation

◆ SYS_CLOCK

#define SYS_CLOCK   0x10

Definition at line 21 of file SemihostingCalls.h.

◆ SYS_CLOSE

#define SYS_CLOSE   0x02

Definition at line 8 of file SemihostingCalls.h.

◆ SYS_ELAPSED

#define SYS_ELAPSED   0x30

Definition at line 29 of file SemihostingCalls.h.

◆ SYS_ERRNO

#define SYS_ERRNO   0x13

Definition at line 24 of file SemihostingCalls.h.

◆ SYS_EXIT

#define SYS_EXIT   0x18

Definition at line 27 of file SemihostingCalls.h.

◆ SYS_EXIT_EXTENDED

#define SYS_EXIT_EXTENDED   0x20

Definition at line 28 of file SemihostingCalls.h.

◆ SYS_FLEN

#define SYS_FLEN   0x0C

Definition at line 17 of file SemihostingCalls.h.

◆ SYS_GET_CMDLINE

#define SYS_GET_CMDLINE   0x15

Definition at line 25 of file SemihostingCalls.h.

◆ SYS_HEAPINFO

#define SYS_HEAPINFO   0x16

Definition at line 26 of file SemihostingCalls.h.

◆ SYS_ISERROR

#define SYS_ISERROR   0x08

Definition at line 14 of file SemihostingCalls.h.

◆ SYS_ISTTY

#define SYS_ISTTY   0x09

Definition at line 15 of file SemihostingCalls.h.

◆ SYS_OPEN

#define SYS_OPEN   0x01

Definition at line 7 of file SemihostingCalls.h.

◆ SYS_READ

#define SYS_READ   0x06

Definition at line 12 of file SemihostingCalls.h.

◆ SYS_READC

#define SYS_READC   0x07

Definition at line 13 of file SemihostingCalls.h.

◆ SYS_REMOVE

#define SYS_REMOVE   0x0E

Definition at line 19 of file SemihostingCalls.h.

◆ SYS_RENAME

#define SYS_RENAME   0x0F

Definition at line 20 of file SemihostingCalls.h.

◆ SYS_SEEK

#define SYS_SEEK   0x0A

Definition at line 16 of file SemihostingCalls.h.

◆ SYS_SYSTEM

#define SYS_SYSTEM   0x12

Definition at line 23 of file SemihostingCalls.h.

◆ SYS_TICKFREQ

#define SYS_TICKFREQ   0x31

Definition at line 30 of file SemihostingCalls.h.

◆ SYS_TIME

#define SYS_TIME   0x11

Definition at line 22 of file SemihostingCalls.h.

◆ SYS_TMPNAM

#define SYS_TMPNAM   0x0D

Definition at line 18 of file SemihostingCalls.h.

◆ SYS_WRITE

#define SYS_WRITE   0x05

Definition at line 11 of file SemihostingCalls.h.

◆ SYS_WRITE0

#define SYS_WRITE0   0x04

Definition at line 10 of file SemihostingCalls.h.

◆ SYS_WRITEC

#define SYS_WRITEC   0x03

Definition at line 9 of file SemihostingCalls.h.