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.
13 lines
850 B
Plaintext
13 lines
850 B
Plaintext
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
|
|
|