├── .gitignore ├── CREDITS ├── LICENSE ├── README.md ├── Rules.mk ├── doc └── keyboard.txt ├── env ├── README ├── include │ ├── uspienv.h │ └── uspienv │ │ ├── alloc.h │ │ ├── armv6mmu.h │ │ ├── assert.h │ │ ├── bcm2835.h │ │ ├── bcm2835int.h │ │ ├── bcm2836.h │ │ ├── bcmframebuffer.h │ │ ├── bcmmailbox.h │ │ ├── bcmpropertytags.h │ │ ├── chargenerator.h │ │ ├── debug.h │ │ ├── exception.h │ │ ├── exceptionhandler.h │ │ ├── exceptionstub.h │ │ ├── interrupt.h │ │ ├── logger.h │ │ ├── macros.h │ │ ├── memio.h │ │ ├── memory.h │ │ ├── pagetable.h │ │ ├── screen.h │ │ ├── startup.h │ │ ├── stdarg.h │ │ ├── string.h │ │ ├── synchronize.h │ │ ├── sysconfig.h │ │ ├── timer.h │ │ ├── types.h │ │ └── util.h ├── lib │ ├── Makefile │ ├── alloc.c │ ├── assert.c │ ├── bcmframebuffer.c │ ├── bcmmailbox.c │ ├── bcmpropertytags.c │ ├── chargenerator.c │ ├── debug.c │ ├── delayloop.S │ ├── exceptionhandler.c │ ├── exceptionstub.S │ ├── font.h │ ├── interrupt.c │ ├── libhelper.c │ ├── libstub.S │ ├── logger.c │ ├── memio.c │ ├── memory.c │ ├── pagetable.c │ ├── screen.c │ ├── startup.S │ ├── string.c │ ├── synchronize.c │ ├── sysinit.c │ ├── timer.c │ ├── uspibind.c │ ├── uspienv.c │ ├── util.c │ └── util_fast.S └── uspienv.ld ├── include ├── uspi.h ├── uspi │ ├── assert.h │ ├── bcm2835.h │ ├── devicenameservice.h │ ├── dwhci.h │ ├── dwhcidevice.h │ ├── dwhciframeschednper.h │ ├── dwhciframeschednsplit.h │ ├── dwhciframeschedper.h │ ├── dwhciframescheduler.h │ ├── dwhciregister.h │ ├── dwhcirootport.h │ ├── dwhcixferstagedata.h │ ├── keymap.h │ ├── lan7800.h │ ├── macaddress.h │ ├── macros.h │ ├── smsc951x.h │ ├── stdarg.h │ ├── string.h │ ├── synchronize.h │ ├── types.h │ ├── usb.h │ ├── usbconfigparser.h │ ├── usbdevice.h │ ├── usbdevicefactory.h │ ├── usbendpoint.h │ ├── usbfunction.h │ ├── usbgamepad.h │ ├── usbhid.h │ ├── usbhostcontroller.h │ ├── usbhub.h │ ├── usbkeyboard.h │ ├── usbmassdevice.h │ ├── usbmidi.h │ ├── usbmouse.h │ ├── usbrequest.h │ ├── usbstandardhub.h │ ├── usbstring.h │ ├── uspilibrary.h │ └── util.h └── uspios.h ├── lib ├── Makefile ├── README ├── devicenameservice.c ├── dwhcidevice.c ├── dwhciframeschednper.c ├── dwhciframeschednsplit.c ├── dwhciframeschedper.c ├── dwhciregister.c ├── dwhcirootport.c ├── dwhcixferstagedata.c ├── keymap.c ├── keymap_de.h ├── keymap_es.h ├── keymap_fr.h ├── keymap_it.h ├── keymap_uk.h ├── keymap_us.h ├── lan7800.c ├── macaddress.c ├── smsc951x.c ├── string.c ├── synchronize.c ├── usbconfigparser.c ├── usbdevice.c ├── usbdevicefactory.c ├── usbendpoint.c ├── usbfunction.c ├── usbgamepad.c ├── usbkeyboard.c ├── usbmassdevice.c ├── usbmidi.c ├── usbmouse.c ├── usbrequest.c ├── usbstandardhub.c ├── usbstring.c ├── uspilibrary.c └── util.c ├── makeall └── sample ├── Rules.mk ├── ethernet ├── Makefile ├── README └── main.c ├── gamepad ├── Makefile └── main.c ├── keyboard ├── Makefile └── main.c ├── makeall ├── midi ├── Makefile └── main.c ├── mouse ├── Makefile └── main.c └── storage ├── Makefile └── main.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/.gitignore -------------------------------------------------------------------------------- /CREDITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/CREDITS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/README.md -------------------------------------------------------------------------------- /Rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/Rules.mk -------------------------------------------------------------------------------- /doc/keyboard.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/doc/keyboard.txt -------------------------------------------------------------------------------- /env/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/README -------------------------------------------------------------------------------- /env/include/uspienv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv.h -------------------------------------------------------------------------------- /env/include/uspienv/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/alloc.h -------------------------------------------------------------------------------- /env/include/uspienv/armv6mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/armv6mmu.h -------------------------------------------------------------------------------- /env/include/uspienv/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/assert.h -------------------------------------------------------------------------------- /env/include/uspienv/bcm2835.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/bcm2835.h -------------------------------------------------------------------------------- /env/include/uspienv/bcm2835int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/bcm2835int.h -------------------------------------------------------------------------------- /env/include/uspienv/bcm2836.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/bcm2836.h -------------------------------------------------------------------------------- /env/include/uspienv/bcmframebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/bcmframebuffer.h -------------------------------------------------------------------------------- /env/include/uspienv/bcmmailbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/bcmmailbox.h -------------------------------------------------------------------------------- /env/include/uspienv/bcmpropertytags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/bcmpropertytags.h -------------------------------------------------------------------------------- /env/include/uspienv/chargenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/chargenerator.h -------------------------------------------------------------------------------- /env/include/uspienv/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/debug.h -------------------------------------------------------------------------------- /env/include/uspienv/exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/exception.h -------------------------------------------------------------------------------- /env/include/uspienv/exceptionhandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/exceptionhandler.h -------------------------------------------------------------------------------- /env/include/uspienv/exceptionstub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/exceptionstub.h -------------------------------------------------------------------------------- /env/include/uspienv/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/interrupt.h -------------------------------------------------------------------------------- /env/include/uspienv/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/logger.h -------------------------------------------------------------------------------- /env/include/uspienv/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/macros.h -------------------------------------------------------------------------------- /env/include/uspienv/memio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/memio.h -------------------------------------------------------------------------------- /env/include/uspienv/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/memory.h -------------------------------------------------------------------------------- /env/include/uspienv/pagetable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/pagetable.h -------------------------------------------------------------------------------- /env/include/uspienv/screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/screen.h -------------------------------------------------------------------------------- /env/include/uspienv/startup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/startup.h -------------------------------------------------------------------------------- /env/include/uspienv/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/stdarg.h -------------------------------------------------------------------------------- /env/include/uspienv/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/string.h -------------------------------------------------------------------------------- /env/include/uspienv/synchronize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/synchronize.h -------------------------------------------------------------------------------- /env/include/uspienv/sysconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/sysconfig.h -------------------------------------------------------------------------------- /env/include/uspienv/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/timer.h -------------------------------------------------------------------------------- /env/include/uspienv/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/types.h -------------------------------------------------------------------------------- /env/include/uspienv/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/include/uspienv/util.h -------------------------------------------------------------------------------- /env/lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/Makefile -------------------------------------------------------------------------------- /env/lib/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/alloc.c -------------------------------------------------------------------------------- /env/lib/assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/assert.c -------------------------------------------------------------------------------- /env/lib/bcmframebuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/bcmframebuffer.c -------------------------------------------------------------------------------- /env/lib/bcmmailbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/bcmmailbox.c -------------------------------------------------------------------------------- /env/lib/bcmpropertytags.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/bcmpropertytags.c -------------------------------------------------------------------------------- /env/lib/chargenerator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/chargenerator.c -------------------------------------------------------------------------------- /env/lib/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/debug.c -------------------------------------------------------------------------------- /env/lib/delayloop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/delayloop.S -------------------------------------------------------------------------------- /env/lib/exceptionhandler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/exceptionhandler.c -------------------------------------------------------------------------------- /env/lib/exceptionstub.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/exceptionstub.S -------------------------------------------------------------------------------- /env/lib/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/font.h -------------------------------------------------------------------------------- /env/lib/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/interrupt.c -------------------------------------------------------------------------------- /env/lib/libhelper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/libhelper.c -------------------------------------------------------------------------------- /env/lib/libstub.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/libstub.S -------------------------------------------------------------------------------- /env/lib/logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/logger.c -------------------------------------------------------------------------------- /env/lib/memio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/memio.c -------------------------------------------------------------------------------- /env/lib/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/memory.c -------------------------------------------------------------------------------- /env/lib/pagetable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/pagetable.c -------------------------------------------------------------------------------- /env/lib/screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/screen.c -------------------------------------------------------------------------------- /env/lib/startup.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/startup.S -------------------------------------------------------------------------------- /env/lib/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/string.c -------------------------------------------------------------------------------- /env/lib/synchronize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/synchronize.c -------------------------------------------------------------------------------- /env/lib/sysinit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/sysinit.c -------------------------------------------------------------------------------- /env/lib/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/timer.c -------------------------------------------------------------------------------- /env/lib/uspibind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/uspibind.c -------------------------------------------------------------------------------- /env/lib/uspienv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/uspienv.c -------------------------------------------------------------------------------- /env/lib/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/util.c -------------------------------------------------------------------------------- /env/lib/util_fast.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/lib/util_fast.S -------------------------------------------------------------------------------- /env/uspienv.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/env/uspienv.ld -------------------------------------------------------------------------------- /include/uspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi.h -------------------------------------------------------------------------------- /include/uspi/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/assert.h -------------------------------------------------------------------------------- /include/uspi/bcm2835.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/bcm2835.h -------------------------------------------------------------------------------- /include/uspi/devicenameservice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/devicenameservice.h -------------------------------------------------------------------------------- /include/uspi/dwhci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/dwhci.h -------------------------------------------------------------------------------- /include/uspi/dwhcidevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/dwhcidevice.h -------------------------------------------------------------------------------- /include/uspi/dwhciframeschednper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/dwhciframeschednper.h -------------------------------------------------------------------------------- /include/uspi/dwhciframeschednsplit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/dwhciframeschednsplit.h -------------------------------------------------------------------------------- /include/uspi/dwhciframeschedper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/dwhciframeschedper.h -------------------------------------------------------------------------------- /include/uspi/dwhciframescheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/dwhciframescheduler.h -------------------------------------------------------------------------------- /include/uspi/dwhciregister.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/dwhciregister.h -------------------------------------------------------------------------------- /include/uspi/dwhcirootport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/dwhcirootport.h -------------------------------------------------------------------------------- /include/uspi/dwhcixferstagedata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/dwhcixferstagedata.h -------------------------------------------------------------------------------- /include/uspi/keymap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/keymap.h -------------------------------------------------------------------------------- /include/uspi/lan7800.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/lan7800.h -------------------------------------------------------------------------------- /include/uspi/macaddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/macaddress.h -------------------------------------------------------------------------------- /include/uspi/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/macros.h -------------------------------------------------------------------------------- /include/uspi/smsc951x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/smsc951x.h -------------------------------------------------------------------------------- /include/uspi/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/stdarg.h -------------------------------------------------------------------------------- /include/uspi/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/string.h -------------------------------------------------------------------------------- /include/uspi/synchronize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/synchronize.h -------------------------------------------------------------------------------- /include/uspi/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/types.h -------------------------------------------------------------------------------- /include/uspi/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/usb.h -------------------------------------------------------------------------------- /include/uspi/usbconfigparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/usbconfigparser.h -------------------------------------------------------------------------------- /include/uspi/usbdevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/usbdevice.h -------------------------------------------------------------------------------- /include/uspi/usbdevicefactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/usbdevicefactory.h -------------------------------------------------------------------------------- /include/uspi/usbendpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/usbendpoint.h -------------------------------------------------------------------------------- /include/uspi/usbfunction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/usbfunction.h -------------------------------------------------------------------------------- /include/uspi/usbgamepad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/usbgamepad.h -------------------------------------------------------------------------------- /include/uspi/usbhid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/usbhid.h -------------------------------------------------------------------------------- /include/uspi/usbhostcontroller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/usbhostcontroller.h -------------------------------------------------------------------------------- /include/uspi/usbhub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/usbhub.h -------------------------------------------------------------------------------- /include/uspi/usbkeyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/usbkeyboard.h -------------------------------------------------------------------------------- /include/uspi/usbmassdevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/usbmassdevice.h -------------------------------------------------------------------------------- /include/uspi/usbmidi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/usbmidi.h -------------------------------------------------------------------------------- /include/uspi/usbmouse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/usbmouse.h -------------------------------------------------------------------------------- /include/uspi/usbrequest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/usbrequest.h -------------------------------------------------------------------------------- /include/uspi/usbstandardhub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/usbstandardhub.h -------------------------------------------------------------------------------- /include/uspi/usbstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/usbstring.h -------------------------------------------------------------------------------- /include/uspi/uspilibrary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/uspilibrary.h -------------------------------------------------------------------------------- /include/uspi/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspi/util.h -------------------------------------------------------------------------------- /include/uspios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/include/uspios.h -------------------------------------------------------------------------------- /lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/Makefile -------------------------------------------------------------------------------- /lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/README -------------------------------------------------------------------------------- /lib/devicenameservice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/devicenameservice.c -------------------------------------------------------------------------------- /lib/dwhcidevice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/dwhcidevice.c -------------------------------------------------------------------------------- /lib/dwhciframeschednper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/dwhciframeschednper.c -------------------------------------------------------------------------------- /lib/dwhciframeschednsplit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/dwhciframeschednsplit.c -------------------------------------------------------------------------------- /lib/dwhciframeschedper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/dwhciframeschedper.c -------------------------------------------------------------------------------- /lib/dwhciregister.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/dwhciregister.c -------------------------------------------------------------------------------- /lib/dwhcirootport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/dwhcirootport.c -------------------------------------------------------------------------------- /lib/dwhcixferstagedata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/dwhcixferstagedata.c -------------------------------------------------------------------------------- /lib/keymap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/keymap.c -------------------------------------------------------------------------------- /lib/keymap_de.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/keymap_de.h -------------------------------------------------------------------------------- /lib/keymap_es.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/keymap_es.h -------------------------------------------------------------------------------- /lib/keymap_fr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/keymap_fr.h -------------------------------------------------------------------------------- /lib/keymap_it.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/keymap_it.h -------------------------------------------------------------------------------- /lib/keymap_uk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/keymap_uk.h -------------------------------------------------------------------------------- /lib/keymap_us.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/keymap_us.h -------------------------------------------------------------------------------- /lib/lan7800.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/lan7800.c -------------------------------------------------------------------------------- /lib/macaddress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/macaddress.c -------------------------------------------------------------------------------- /lib/smsc951x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/smsc951x.c -------------------------------------------------------------------------------- /lib/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/string.c -------------------------------------------------------------------------------- /lib/synchronize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/synchronize.c -------------------------------------------------------------------------------- /lib/usbconfigparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/usbconfigparser.c -------------------------------------------------------------------------------- /lib/usbdevice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/usbdevice.c -------------------------------------------------------------------------------- /lib/usbdevicefactory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/usbdevicefactory.c -------------------------------------------------------------------------------- /lib/usbendpoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/usbendpoint.c -------------------------------------------------------------------------------- /lib/usbfunction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/usbfunction.c -------------------------------------------------------------------------------- /lib/usbgamepad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/usbgamepad.c -------------------------------------------------------------------------------- /lib/usbkeyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/usbkeyboard.c -------------------------------------------------------------------------------- /lib/usbmassdevice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/usbmassdevice.c -------------------------------------------------------------------------------- /lib/usbmidi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/usbmidi.c -------------------------------------------------------------------------------- /lib/usbmouse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/usbmouse.c -------------------------------------------------------------------------------- /lib/usbrequest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/usbrequest.c -------------------------------------------------------------------------------- /lib/usbstandardhub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/usbstandardhub.c -------------------------------------------------------------------------------- /lib/usbstring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/usbstring.c -------------------------------------------------------------------------------- /lib/uspilibrary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/uspilibrary.c -------------------------------------------------------------------------------- /lib/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/lib/util.c -------------------------------------------------------------------------------- /makeall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/makeall -------------------------------------------------------------------------------- /sample/Rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/sample/Rules.mk -------------------------------------------------------------------------------- /sample/ethernet/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/sample/ethernet/Makefile -------------------------------------------------------------------------------- /sample/ethernet/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/sample/ethernet/README -------------------------------------------------------------------------------- /sample/ethernet/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/sample/ethernet/main.c -------------------------------------------------------------------------------- /sample/gamepad/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/sample/gamepad/Makefile -------------------------------------------------------------------------------- /sample/gamepad/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/sample/gamepad/main.c -------------------------------------------------------------------------------- /sample/keyboard/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/sample/keyboard/Makefile -------------------------------------------------------------------------------- /sample/keyboard/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/sample/keyboard/main.c -------------------------------------------------------------------------------- /sample/makeall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/sample/makeall -------------------------------------------------------------------------------- /sample/midi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/sample/midi/Makefile -------------------------------------------------------------------------------- /sample/midi/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/sample/midi/main.c -------------------------------------------------------------------------------- /sample/mouse/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/sample/mouse/Makefile -------------------------------------------------------------------------------- /sample/mouse/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/sample/mouse/main.c -------------------------------------------------------------------------------- /sample/storage/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/sample/storage/Makefile -------------------------------------------------------------------------------- /sample/storage/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsta2/uspi/HEAD/sample/storage/main.c --------------------------------------------------------------------------------