-
Notifications
You must be signed in to change notification settings - Fork 2.1k
cpu/atmega*: unify common code for atmega CPUs #5529
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
Conversation
@aabadie can you take a look? |
aa6eefa
to
c87e641
Compare
just cleaned and make it depend on #5537 |
@aabadie this one it's next :P |
#5537 was merged. PR shouldn't be waiting for other PR any more. Is it still WIP? |
Yes it shouldn't wait. It's wip because I was aiming to also unify the makefiles. I can try to do that today and integrate it asap. |
No stress from my side. Just wanted to clarify. |
No stress, but I'm waiting for it to rebase my PR #5529 upon this one ;-) |
Guess you meant #5451 |
Ooops, indeed ... |
c87e641
to
a0fc9e7
Compare
Actually the Makefile refactoring is for the boards based on atmega CPUs, so no needed for this PR. Thus, this is ready. |
@@ -1,23 +1,25 @@ | |||
/* | |||
* Copyright (C) 2016 Freie Universität Berlin | |||
* 2016 INRIA |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For consistency, one should write Inria
. Ref, see the Reminder
section. There are a few others.
ACK, once commits are squashed. |
094ccb0
to
e4b2e51
Compare
squashed |
ACK |
@kYc0o, Murdock is unhappy, can you check ? |
nope, should be fixed now. let's see. |
Thanks @kaspar030 ... but still blank ;) |
Ah no, works after a refresh. |
|
@kYc0o, Murdock is still complaining:
|
Yes I know, I'm trying to fix it. |
Murdock is happy now. Thanks @kYc0o (Can I click the green button ? 😉 ) |
Murdock is happy now, but I think it needs sqaushing is it? |
Well yes. You know how to do it now ? |
5027350
to
abba25e
Compare
@aabadie can you test the timers again? Just in case this fix breaks them... |
I need one of your boards. |
Tested again ACK again. |
Then go! :D (you can push the green button xD) |
Yeah ! |
The atmega family has very few differences between CPUs.
This PR aims to unify the common code to ease the portability to other atmega CPUs.
All drivers were tested on an arduino-mega2560.
It also includes a reworked version of the UART implementation, based on #5026.