Files
super6502/sw/usb
Byron Lathi 5d8c4aab44 Add USB code
Adds the usb code that we got in ECE 385. It will not work now, and
parts that involve the timer are disabled. It does compile though, with
a few warnings.

The goal will be to add USB MSD support, which is not actually given to
us so I will have to do myself or find some other code to base it off
of.
2022-03-10 16:15:08 -06:00
..
2022-03-10 16:15:08 -06:00
2022-03-10 16:15:08 -06:00
2022-03-10 16:15:08 -06:00
2022-03-10 16:15:08 -06:00
2022-03-10 16:15:08 -06:00
2022-03-10 16:15:08 -06:00
2022-03-10 16:15:08 -06:00
2022-03-10 16:15:08 -06:00
2022-03-10 16:15:08 -06:00
2022-03-10 16:15:08 -06:00
2022-03-10 16:15:08 -06:00
2022-03-10 16:15:08 -06:00

This is a project directory of Lightweight USB host for Microchip PIC18 and Maxim MAX3421E USB Host controller.
This is a migration from FreeRTOS implementation, which I decided to stop developing because the end product will not fit into PIC18.
Therefore, you will find fragments of strange code every now and then. 

The code is compiled using Microchip C18 compiler in MPLAB. MPLAB project file is provided but not guaranteed to work on your system
due to absolute path issue. You can manually edit the .mcp file or make your own. The project uses standard linker script and headers.

In addition, logic analyzer trace is provided in LPF file. Too see the trace you will need to download Logicport software from Intronix,
http://www.pctestinstruments.com/downloads.htm

For hardware implementation information go to http://www.circuitsathome.com