ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Macros
SemihostingCalls.h File Reference
This graph shows which files directly or indirectly include this file:

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.