Skip to content

Add ATmega1284P and BLU-WMN board.#8786

Closed
ZetaR60 wants to merge 140 commits intoRIOT-OS:masterfrom
ZetaR60:RIOT_PR_atmega_blu-wmn
Closed

Add ATmega1284P and BLU-WMN board.#8786
ZetaR60 wants to merge 140 commits intoRIOT-OS:masterfrom
ZetaR60:RIOT_PR_atmega_blu-wmn

Conversation

@ZetaR60
Copy link
Contributor

@ZetaR60 ZetaR60 commented Mar 16, 2018

I am new to Git and this is my first PR, so I apologize if I do some things wrong.

This adds support for the ATmega1284P MCU; and it adds support for the BLU-WMN001, a board of my own design (the placeholder name kind of stuck with my project).

Most of the code is copied from other the other ATMegas and Arduino boards. PR #7604 also adds support for the ATmega1284P, which I noticed only after finishing most of my code (oops). However, it is incomplete, without recent updates, and waiting another PR.

Matthew Blue and others added 30 commits March 15, 2018 22:43
_init function were erasing whole memory leading to losing everything
when mounting or formating the memory
When there is only one interface we are simplifying a lot for the users
if the interface is set implicitly.
Signed-off-by: Josua Arndt  <josuaarndt@live.de>
Add init/update/final interface
Add interface functions for direct SHA3
Add unit tests for SHA-3
Document functions and types
Reduced var scope in Keccak code
Add CCO Copyright notice to Keccak code
Changed integer typedefs to portable stdint types
Added Endianness define
Vincent Dupont and others added 26 commits March 15, 2018 22:45
AR incrementally adds file without removing files.
If a c file is deleted or disabled(submodule removal) it is not removed from
archive and still ends up in the final elf file.

This fix removes the need to do 'make clean' for this case.

However it will break cases where an APPLICATION and a MODULE or two modules
have the same name and only worked because source files names where different.
Modules produce an output archive called `${MODULE}.a` if several modules use
the same name, the output is overwritten.
Prevents compile time warnings about truncation of the format string for
fs_idx > 9
Gmane is sadly offline since 2016, so let's link to our own (not so
nice) archive for now, so people can still at least crawl through it.
Page 2 is O-QPSK 100 kbit/s or 250 kbit/s, which matches the bandwidth
provided in the 2.4 GHz band, at the cost of receiver sensitivity. The
previous default, page 0, provides only 20 kbit/s in channel 0, and
40 kbit/s in channels 1-10, and should be used in specific applications
where the radio environment requires the maximum receiver sensitivity
and noise resilience.
@ZetaR60 ZetaR60 force-pushed the RIOT_PR_atmega_blu-wmn branch from 2b08f2a to abef4ac Compare March 16, 2018 02:51
@ZetaR60
Copy link
Contributor Author

ZetaR60 commented Mar 16, 2018

Ugh. I made some stupid blunders with Git trying to squash my commits. I am going to close this PR and start a new branch. Sorry.

@ZetaR60 ZetaR60 closed this Mar 16, 2018
@ZetaR60 ZetaR60 deleted the RIOT_PR_atmega_blu-wmn branch March 17, 2018 20:46
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.