ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches

USB device/host controller + class helpers, touch. More...

Collaboration diagram for USB & touch:

Files

file  ra8_touch.h
 Multi-touch input driver – GoodIX GT911 backend.
file  ra8_touch_gt911_regs.h
 Register layout for the GoodIX GT911 capacitive touch controller.
file  ra8_usb.h
 Native USB controller driver public API (device + host modes).
file  ra8_usb_cdc.h
 Native USB CDC ACM (Communications Device Class - AbstractControl Model) class layer.
file  ra8_usb_composite.h
 Native USB device-side composite-class layer.
file  ra8_usb_device.h
 Native USB controller driver public API – shared types + device mode.
file  ra8_usb_haud.h
 Native USB host-side Audio class layer (USB Audio 1.0).
file  ra8_usb_hcdc.h
 Native USB host-side CDC ACM (Communications Device Class -Abstract Control Model) class layer.
file  ra8_usb_hcdc_ecm.h
 Native USB host-side CDC ECM (Communications Device Class -Ethernet Networking Control Model) class layer.
file  ra8_usb_hhid.h
 Native USB host-side HID (Human Interface Device) class layer.
file  ra8_usb_hhub.h
 Native USB host-side HUB class layer.
file  ra8_usb_hmsc.h
 Native USB host-side MSC (Mass Storage Class) class layer.
file  ra8_usb_host.h
 Native USB controller driver public API – host-mode bring-up.
file  ra8_usb_paud.h
 Native USB device-side Audio (UAC) class layer.
file  ra8_usb_phid.h
 Native USB device-side HID (Human Interface Device) class layer.
file  ra8_usb_pmsc.h
 Native USB device-side MSC (Mass Storage Class) class layer.
file  ra8_usb_pprn.h
 Native USB device-side Printer class layer.
file  ra8_usb_pvnd.h
 Native USB device-side Vendor-defined class layer.
file  ra8_usb_regs.h
 USB Full-Speed + High-Speed controller layout for the Renesas RA8D2.
file  ra8_usb_hmsc_internal.h
 Cross-TU surface shared between the host-MSC class layer(ra8_usb_hmsc.c) and the polled enumeration ladder (ra8_usb_hmsc_enum.c).
file  ra8_usb_internal.h
 Cross-TU surface for the ra8_usb driver split.
file  ra8_usb_pmsc_internal.h
 Cross-TU surface shared between the device-MSC BOT statemachine (ra8_usb_pmsc.c) and the SCSI command handlers (ra8_usb_pmsc_scsi.c).

Detailed Description

USB device/host controller + class helpers, touch.