Project has 2 tasks:
1 - I´ll provide a PIC32MX795 firmware, currently this firmware uses MDD file system and there are serious performance problems with this library, so I want that you convert it to use the FatFS to write data to an USB pen drive.
2 - I´ll provide a USB bootloader (this is ready, is a commercial library)... you need to add this library to the project.
What you need to have to do this project, I´ll not provide these items:
* MPLAB X,
* board with PIC32MX795 (or similar), with an USB connector, to connect a pen drive,
* you must connect 3 buttons (to GND with pullup resistor) to this PIC, at RB2, RB3 and RB4.
What I will provide to you:
* working firmware using the MDD file system written in C and compiling in C32
* working usb bootloader library