RISC OS USB C API

Ben Dooks

Simtec Electronics

Vincent Sanders

Simtec Electronics
  • RISC OS™is a trademark of Pace Micro Technology PLC.

  • All other trademarks are acknowledged.

While every precaution has been taken in the preparation of this book, the publisher assumes no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.

Revision History
Revision 1.0028th June 2002VRS
Improved overview chapter.
Main API docs rebuilt from Release candidate 1 library headers.
Revision 1.106th August 2002VRS
API docs rebuilt from Release candidate 2 library headers.
Revision 1.5526th September 2003VRS
API docs rebuilt from 1.55 Release library headers.

Table of Contents

1. Overview
1.1. Introduction
1.2. Initialization
1.3. Support Functions
1.4. Includes
1.5. Linking
2. usb/
2.1. buffer.h
2.2. controller.h
2.3. defs.h
2.4. dlist.h
2.5. dtlist.h
2.6. endpoint.h
2.7. events.h
2.8. msg.h
2.9. pipe.h
2.10. reference.h
2.11. request.h
2.12. semaphor.h
2.13. slist.h
2.14. structs.h
2.15. transaction.h
2.16. version.h
2.17. waiting.h
2.18. dilist.h
3. usb/lib
3.1. clear-pipe.h
3.2. ctrlmsg.h
3.3. data-fast.h
3.4. data.h
3.5. decode.h
3.6. dev-utils.h
3.7. devmgr.h
3.8. find-desc.h
3.9. getnewdev.h
3.10. lib.h
3.11. log.h
3.12. parsecmd.h
3.13. pipe-utils.h
3.14. selectif.h
3.15. time.h
4. usb/sys
4.1. ccall.h
4.2. errors.h
4.3. events.h
4.4. fastacc.h
4.5. memory.h
4.6. usb-defs.h
4.7. waiting.h
5. usb/hid
5.1. decode.h
5.2. msgs.h