[riot-notifications] [RIOT] cpu/samd21: optimized and extended UART impl. (#3838)
Hauke Petersen
notifications at github.com
Mon Sep 14 17:27:56 CEST 2015
This is needed for a boarder router example using the samr21-xpro:
I optimized the samd21's UART driver quite a bit and defined a second UART interface for the samr21-xpro board (RX: PA23, TX: PA22) -> also documented [here](https://docs.google.com/spreadsheets/d/1350pEm6-6vR7L_JGR5rHhaNbMrZgzkCgA-OS0akPH6U/edit#gid=1766063117)
This PR also saves quite some memory:
```
examples/default - master:
text data bss dec hex
14664 156 2884 17704 4528
examples/default - this branch:
text data bss dec hex
14360 156 2740 17256 4368
```
-> Saves 304 byte ROM. I am not sure though, where the 144 byte of RAM savings are coming from...
You can view, comment on, or merge this pull request online at:
https://github.com/RIOT-OS/RIOT/pull/3838
-- Commit Summary --
* cpu/samd21: optimized UART implementation
* boards/samr21-xpro: adapted and extended UART defs
-- File Changes --
M boards/samr21-xpro/include/periph_conf.h (24)
M cpu/samd21/include/periph_cpu.h (23)
M cpu/samd21/periph/uart.c (242)
-- Patch Links --
https://github.com/RIOT-OS/RIOT/pull/3838.patch
https://github.com/RIOT-OS/RIOT/pull/3838.diff
---
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/3838
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20150914/9cf51e04/attachment.html>
More information about the notifications
mailing list