Adds support for the PIC18F87J50.
This chip appears to have a near-identical USB core to the PIC18F46J50. The general configuration bits are a little different, though, so the examples needed some updating.
I've tested this with a board that has a 16MHz crystal; as the Microchip development board for this chip has a 12MHz crystal and an RJ11 debug connector, this PR includes updated examples that would work on that board. Changing it to work with a 16MHz crystal only requires updating the config flags.
Chances are m-stack will work fine with any PIC18 that has this USB core nearly out-of-the-box.
Adds support for the PIC18F87J50. This chip appears to have a near-identical USB core to the PIC18F46J50. The general configuration bits are a little different, though, so the examples needed some updating. I've tested this with a board that has a 16MHz crystal; as the Microchip development board for this chip has a 12MHz crystal and an RJ11 debug connector, this PR includes updated examples that would work on that board. Changing it to work with a 16MHz crystal only requires updating the config flags.
Chances are m-stack will work fine with any PIC18 that has this USB core nearly out-of-the-box.