Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add in support for MX1/MX2 PIC32 processors #281

Merged
merged 25 commits into from Oct 1, 2012
Merged

Add in support for MX1/MX2 PIC32 processors #281

merged 25 commits into from Oct 1, 2012

Conversation

EmbeddedMan
Copy link
Member

This code came from Gene, and has been modified by me. It adds support for the Fubarino Mini board as well. It needs testing, but does compile and run.

…l the right places. Still need to review many changes and double check that nothing has been missed, as well as testing out PPS support.
…nto MX1_MX2

Conflicts:
	hardware/pic32/cores/pic32/chipKIT-application-32MX120F032D.ld
	hardware/pic32/cores/pic32/chipKIT-application-32MX250F128D.ld
	hardware/pic32/cores/pic32/chipKIT-application-32MX320F128L.ld
	hardware/pic32/cores/pic32/chipKIT-application-32MX340F512H.ld
	hardware/pic32/cores/pic32/chipKIT-application-32MX360F512L.ld
	hardware/pic32/cores/pic32/chipKIT-application-32MX440F128H.ld
	hardware/pic32/cores/pic32/chipKIT-application-32MX440F256H.ld
	hardware/pic32/cores/pic32/chipKIT-application-32MX440F512H.ld
	hardware/pic32/cores/pic32/chipKIT-application-32MX460F512L.ld
	hardware/pic32/cores/pic32/chipKIT-application-32MX795F512L.ld
Conflicts:
	hardware/pic32/variants/fubarino_sd_v11/Board_Defs.h
… accurately clearing the USB interrupt. USB serial now works properly.

Also included in this commit is boards.txt support for a Fubarino Mini debug target for those that need to debug under MPLAB.
Added proper MPLAB debug support for MAX32.
…nto MX1_MX2

Conflicts:
	hardware/pic32/cores/pic32/HardwareSerial.cpp
	hardware/pic32/cores/pic32/HardwareSerial_cdcacm.c
Also updating FB Mini varient files.
…erly working UARTS (both 1 and 2) on PPS (tested).

Also added new #define macros for assigning peripherals to outputs and inputs.
…already public API functions that I just didn't see.
…ion, and a single function (mapPps()) to do the mapping. This allows for better error checking and a slightly simpler API.
@ricklon
Copy link
Member

ricklon commented Sep 21, 2012

It's got windows avrdude update. I can add the mac and linux if you want.

--Rick

@EmbeddedMan
Copy link
Member Author

Yes please. Sorry, I forgot to do all 3.

*Brian
On Sep 20, 2012 11:44 PM, "Ricklon" notifications@github.com wrote:

It's got windows avrdude update. I can add the mac and linux if you want.

--Rick


Reply to this email directly or view it on GitHub.

ricklon added a commit that referenced this pull request Oct 1, 2012
Add in support for MX1/MX2 PIC32 processors
@ricklon ricklon merged commit f4f5abd into chipKIT32:master Oct 1, 2012
@ricklon
Copy link
Member

ricklon commented Oct 1, 2012

I figured I'd merge and then add the other avrdude.conf files.

@EmbeddedMan
Copy link
Member Author

Cool. Let me know if there's anything I can do to help the process along.

*Brian

On Mon, Oct 1, 2012 at 12:42 PM, Ricklon notifications@github.com wrote:

I figured I'd merge and then add the other avrdude.conf files.


Reply to this email directly or view it on GitHubhttps://github.com//pull/281#issuecomment-9042418.

@ricklon
Copy link
Member

ricklon commented Oct 1, 2012

If you could grab the latest changes and take them for a spin. That would
be really useful. I'll be making a build as soon as I can.

-Rick

On Mon, Oct 1, 2012 at 2:31 PM, Brian Schmalz notifications@github.comwrote:

Cool. Let me know if there's anything I can do to help the process along.

*Brian

On Mon, Oct 1, 2012 at 12:42 PM, Ricklon notifications@github.com
wrote:

I figured I'd merge and then add the other avrdude.conf files.


Reply to this email directly or view it on GitHub<
https://github.com/chipKIT32/chipKIT32-MAX/pull/281#issuecomment-9042418>.


Reply to this email directly or view it on GitHubhttps://github.com//pull/281#issuecomment-9044165.

Co-founder
Fair Use Building and Research (FUBAR) Labs
http://fubarlabs.org

@EmbeddedMan
Copy link
Member Author

Will do.

*Brian

On Mon, Oct 1, 2012 at 1:42 PM, Ricklon notifications@github.com wrote:

If you could grab the latest changes and take them for a spin. That would
be really useful. I'll be making a build as soon as I can.

-Rick

On Mon, Oct 1, 2012 at 2:31 PM, Brian Schmalz notifications@github.comwrote:

Cool. Let me know if there's anything I can do to help the process
along.

*Brian

On Mon, Oct 1, 2012 at 12:42 PM, Ricklon notifications@github.com
wrote:

I figured I'd merge and then add the other avrdude.conf files.


Reply to this email directly or view it on GitHub<
https://github.com/chipKIT32/chipKIT32-MAX/pull/281#issuecomment-9042418>.


Reply to this email directly or view it on GitHub<
https://github.com/chipKIT32/chipKIT32-MAX/pull/281#issuecomment-9044165>.

Co-founder
Fair Use Building and Research (FUBAR) Labs
http://fubarlabs.org


Reply to this email directly or view it on GitHubhttps://github.com//pull/281#issuecomment-9044548.

@EmbeddedMan
Copy link
Member Author

I see one thing we need to change - we need to remove the 'debug' boards
from boards.txt. I'll take care of that.

*Brian

On Mon, Oct 1, 2012 at 1:42 PM, Brian Schmalz brian@schmalzhaus.com wrote:

Will do.

*Brian

On Mon, Oct 1, 2012 at 1:42 PM, Ricklon notifications@github.com wrote:

If you could grab the latest changes and take them for a spin. That would
be really useful. I'll be making a build as soon as I can.

-Rick

On Mon, Oct 1, 2012 at 2:31 PM, Brian Schmalz notifications@github.comwrote:

Cool. Let me know if there's anything I can do to help the process
along.

*Brian

On Mon, Oct 1, 2012 at 12:42 PM, Ricklon notifications@github.com
wrote:

I figured I'd merge and then add the other avrdude.conf files.


Reply to this email directly or view it on GitHub<

https://github.com/chipKIT32/chipKIT32-MAX/pull/281#issuecomment-9042418>.


Reply to this email directly or view it on GitHub<
https://github.com/chipKIT32/chipKIT32-MAX/pull/281#issuecomment-9044165>.

Co-founder
Fair Use Building and Research (FUBAR) Labs
http://fubarlabs.org


Reply to this email directly or view it on GitHubhttps://github.com//pull/281#issuecomment-9044548.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants