cpu/atmega*: unify common code for atmega CPUs#5529
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.
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.