Chapter 2. C A.P.I.
Prev | RISC OS USB C API | Next

## Chapter 2. C A.P.I.

## 1. usb/sys

Header files in the usb/sys directory

### 1.1. ccall.h

Synopsis of function. macros and structures contained in ccall.h

### 1.2. errors.h

Synopsis of function. macros and structures contained in errors.h

### 1.3. memory.h

Synopsis of function. macros and structures contained in memory.h

### 1.4. events.h

Synopsis of function. macros and structures contained in events.h

### 1.5. fastacc.h

Synopsis of function. macros and structures contained in fastacc.h

### 1.6. usb-defs.h

Synopsis of function. macros and structures contained in usb-defs.h

### 1.7. waiting.h

Synopsis of function. macros and structures contained in waiting.h

## 2. usb/lib

Header files in the usb/lib directory

### 2.1. data-fast.h

Synopsis of function. macros and structures contained in data-fast.h

### 2.2. data.h

Synopsis of function. macros and structures contained in data.h

### 2.3. dev-utils.h

Synopsis of function. macros and structures contained in dev-utils.h

### 2.4. lib.h

Synopsis of function. macros and structures contained in lib.h

### 2.5. pipe-utils.h

Synopsis of function. macros and structures contained in pipe-utils.h

### 2.6. log.h

Synopsis of function. macros and structures contained in log.h

### 2.7. time.h

Synopsis of function. macros and structures contained in time.h

### 2.8. decode.h

Synopsis of function. macros and structures contained in decode.h

### 2.9. ctrlmsg.h

Synopsis of function. macros and structures contained in ctrlmsg.h

### 2.10. selectif.h

Synopsis of function. macros and structures contained in selectif.h

### 2.11. getnewdev.h

Synopsis of function. macros and structures contained in getnewdev.h

### 2.12. parsecmd.h

Synopsis of function. macros and structures contained in parsecmd.h

## 3. usb/

Header files in the usb/ directory

### 3.1. buffer.h

Synopsis of function. macros and structures contained in buffer.h

### 3.2. controller.h

Synopsis of function. macros and structures contained in controller.h

### 3.3. defs.h

Synopsis of function. macros and structures contained in defs.h

### 3.4. events.h

Synopsis of function. macros and structures contained in events.h

### 3.5. list.h

Synopsis of function. macros and structures contained in list.h

### 3.6. msg.h

Synopsis of function. macros and structures contained in msg.h

### 3.7. pipe.h

Synopsis of function. macros and structures contained in pipe.h

### 3.8. reference.h

Synopsis of function. macros and structures contained in reference.h

### 3.9. request.h

Synopsis of function. macros and structures contained in request.h

### 3.10. semaphor.h

Synopsis of function. macros and structures contained in semaphor.h

### 3.11. sortmatr.h

Synopsis of function. macros and structures contained in sortmatr.h

### 3.12. structs.h

Synopsis of function. macros and structures contained in structs.h

### 3.13. transaction.h

Synopsis of function. macros and structures contained in transaction.h

### 3.14. waiting.h

Synopsis of function. macros and structures contained in waiting.h

### 3.15. endpoint.h

Synopsis of function. macros and structures contained in endpoint.h

### 3.16. slist.h

Synopsis of function. macros and structures contained in slist.h

Prev | Up | Next
Chapter 1. Overview | Home | ccall_create