|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
USB device/host controller + class helpers, touch. More...
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). | |
USB device/host controller + class helpers, touch.