Skip to content
Success

Changes

Summary

  1. Make ch9 usb tests work (details)
Commit e144615b1ed928f684452933457456f71c024005 by ewild
Make ch9 usb tests work

This passes all tests except TD 9.9.
That's is weird, because 9.9 works fine when doing
the same commands on linux. It does not really
matter anyway, since stalling the device ep by
sending a message from the host is is only useful
for the test itself... There is no reasonable
way to continue running after random forced ep
stalls anyway, resetting the device would be the
sane option.

This adds some mildly useful debug python snippets
that can be used to inspect the device state.

Change-Id: Icadaee9d8cbe24bd3cac002cc4f710dcf846a32b
The file was modifiedccid_common/cuart.c
The file was modifiedsysmoOCTSIM/usb/class/ccid/device/ccid_df.c
The file was modifiedsysmoOCTSIM/usb/device/usbdc.c
The file was modifiedccid_common/ccid_slot_fsm.c
The file was modifiedsysmoOCTSIM/main.c
The file was addedcontrib/ch9_epstall.py
The file was addedcontrib/gdb_usb.py
The file was addedcontrib/gdb_clocktree.py
The file was addedcontrib/gdb_msgb.py
The file was addedcontrib/gdb_sercom.py
The file was modifiedsysmoOCTSIM/hpl/usb/hpl_usb.c