1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

12129 Commits

Author SHA1 Message Date
Martine Lenders
877cad9d66 fixup! sock: Introduction of new application layer API
Simplify static intializers.
2016-08-22 22:28:19 +02:00
Martine Lenders
1f74eae424 fixup! sock: Introduction of new application layer API
Fix some typedefs
2016-08-22 17:03:52 +02:00
Oleg Hahm
ee7b2e54f3 Merge pull request #5762 from makomi/fix/mag3110
drivers: mag3110: fix typo in header description
2016-08-21 15:44:41 +02:00
Jon Thacker
0cc65db1b2 cpu/atmega_common: Add support for double speed baud generator
* Add support for U2X switch to double transmission speed
* Provides lower error rates when needed
* Add support for static baud rate calculation, reduces computation by 10x
* adds support for statically enabling double speed baud
2016-08-20 08:49:30 -05:00
Laurent Navet
eed73beaa1 cpu/atmega_common: prepare for atmega328p inclusion
use generic avr/libc definition for conditionnal compilation.
eg: use #ifdef(PORTG) or #ifdef(TIMER_0_ISRC) instead of #ifdef(Atmega328p)
This is more generic and simplify future boards support.
2016-08-20 12:23:48 +02:00
Laurent Navet
2cd918a07a atmega_common: abstract Power Reduction Register
PR Register is PRR0 on atmega2560 and atmega1281
but PRR on atmega328p.
this abstracts as atmega Power Reduction Register as MEGA_PRR.
2016-08-20 12:21:32 +02:00
Martine Lenders
a41bc13767 fixup! sock: Introduction of new application layer API
Reword confusing out-parameter doc in create functions
2016-08-20 02:39:58 +02:00
Martine Lenders
278f046d1d fixup! sock: Introduction of new application layer API
Don't use netif parameter for static IP end-point initializers
2016-08-20 02:35:47 +02:00
Martine Lenders
a4fd05c6f6 fixup! sock: Introduction of new application layer API
Fix wrongly typedef'd endpoint
2016-08-20 02:33:32 +02:00
Matthias Kolja Miehl
75ab341089 drivers: mag3110: fix typo in header description 2016-08-20 02:28:09 +02:00
Martine Lenders
bb7736ac97 fixup! sock: Introduction of new application layer API 2016-08-19 17:43:42 +02:00
Martine Lenders
b24d9de9ae fixup! sock: Introduction of new application layer API 2016-08-19 17:36:58 +02:00
Martine Lenders
01b0975072 fixup! sock: Introduction of new application layer API 2016-08-19 16:52:06 +02:00
Martine Lenders
6f06deff40 fixup! sock: Introduction of new application layer API 2016-08-19 16:17:35 +02:00
Martine Lenders
44af8765af fixup! sock: Introduction of new application layer API 2016-08-19 15:33:00 +02:00
Martine Lenders
b71c2f334a fixup! sock: Introduction of new application layer API 2016-08-19 15:27:15 +02:00
Laurent Navet
31029daaab boards/atmega_common: remove dead code on link
Don't include unused functions and data in binary.
2016-08-18 22:08:55 +02:00
Michael Frey
d36712be88 update line number of ndn.lua
The ndn.lua file in the ndn-tools repository was changed most recently. Hence, the old line number in the wireshark dissector section was pointing to the wrong line.
2016-08-18 16:24:39 +02:00
Oleg Hahm
d705cf864b shell ccn-lite: check for max ifcount 2016-08-18 16:24:39 +02:00
Oleg Hahm
813a6fa86c pkg ccn-lite: update documentation and prototype 2016-08-18 16:24:39 +02:00
Oleg Hahm
bf65a08d63 pkg: update to newest ccn-lite version 2016-08-18 16:24:37 +02:00
Oleg Hahm
32479b58f0 pkg ccn-lite: introduce new message types 2016-08-18 16:23:53 +02:00
Oleg Hahm
d4577b9f5e pkg ccn-lite: set alternative caching strategies 2016-08-18 16:23:53 +02:00
Oleg Hahm
49a76ba3b5 pkg ccn-lite: maximum prefix string length 2016-08-18 16:23:53 +02:00
Oleg Hahm
99e3a22d63 examples: open first interface automatically 2016-08-18 16:22:28 +02:00
Oleg Hahm
8ebdf39d14 examples: use RONR for ccn-lite-relay 2016-08-18 16:22:28 +02:00
Martine Lenders
bd230d3b63 gnrc_ipv6: gnrc_icmpv6: use dispatch_receive helper function 2016-08-18 13:25:07 +02:00
Martine Lenders
7ef177a8cb sock: Introduction of new application layer API
This introduces a new alternative and better API to `conn`. It differs in the
following aspects:

* a common address type for both IPv4 and IPv6 addresses is introduced
* communication end-points are abstracted as end-point types `sock_x_ep_t`,
  containing the address, its family, its port (if required for protocol) and
  the interface identifier.
* All functions require some kind of state. Sending of datagrams to the same
  source or replying to incoming datagrams is thus simplified
* TCP connection establishment was overall reworked: connected sockets and
  listening sockets are now two distinct types. An accept on a listening socket
  than yields a connected socket
2016-08-18 12:25:41 +02:00
Martine Lenders
b869102450 gnrc_udp: consider netif header in send dispatch 2016-08-15 19:33:50 +02:00
Martine Lenders
af180ef2f1 gnrc_udp: add missing duplitation step 2016-08-15 17:23:19 +02:00
Martine Lenders
72d177074b gnrc: use gnrc_netapi_dispatch_send() instead of manual iteration 2016-08-12 14:06:58 +02:00
Peter Kietzmann
39ecc12d9d Merge pull request #5712 from LudwigKnuepfer/pr/fix-2209
doc: un-exclude board's periph_conf.h in Doxygen
2016-08-12 08:44:16 +02:00
Ludwig Knüpfer
4c3c0d9571 Merge pull request #5710 from gebart/pr/kinetis-i2c-debug-msgs
cpu/kinetis_common: Add debugging messages to i2c driver
2016-08-11 08:25:24 +02:00
Joakim Nohlgård
8947a3c49c cpu/kinetis_common: Add debugging messages to i2c driver 2016-08-10 19:40:39 +02:00
Joakim Nohlgård
afb6cb4507 sys/newlib: Add __attribute__((used)) to _fini
No ROM cost, only fixes a linker error with non-nano newlib and LTO enabled.
2016-08-10 16:19:30 +02:00
Joakim Nohlgård
0ff7652bd6 Makefile.cflags: Make LTO a warning instead of info
(fixes problems with info-boards-supported etc)
2016-08-10 16:19:16 +02:00
Joakim Nohlgård
5f313898bf cpu/lpc1768: Add __attribute__((used)) to interrupt vector 2016-08-10 16:18:29 +02:00
Joakim Nohlgård
4d95f8a0ba boards/x86-multiboot-common/Makefile.include: Add -Wl,--gc-sections to linker options 2016-08-10 16:18:29 +02:00
Joakim Nohlgård
16469543db cpu/x86/x86_interrupts.c: Add __attribute__((used)) to isr functions 2016-08-10 16:18:29 +02:00
Joakim Nohlgård
db55740447 boards/arduino-mega2560: Add -Wno-error if building with LTO 2016-08-10 16:18:29 +02:00
Joakim Nohlgård
37eece1961 cpu/atmega2560/startup.c: Add __attribute__((used)) to init functions 2016-08-10 16:18:29 +02:00
Joakim Nohlgård
5fcb09f6b9 boards/native/Makefile.include: Add -Wl,--gc-sections to linker options 2016-08-10 16:18:29 +02:00
Joakim Nohlgård
efedaa1a43 boards/x86-multiboot-common: Use gcc-ar when building with LTO 2016-08-10 16:18:29 +02:00
Joakim Nohlgård
0e5522950a boards/native: Use gcc-ar when building with LTO 2016-08-10 16:18:29 +02:00
Joakim Nohlgård
6d90267d40 cpu/cortexm_common: Use gcc-ar when building with LTO
gcc-ar is a wrapper supplied by gcc for properly handling thin LTO objects.
2016-08-10 16:18:28 +02:00
Peter Kietzmann
178930eb2c Merge pull request #5718 from miri64/lwip/fix/addr-order
lwip: initialize link-local address correctly
2016-08-09 18:58:25 +02:00
Joakim Nohlgård
6e09581def doc: Set QUIET=YES in Doxyfile
(Warnings are still shown because WARNINGS=YES)
2016-08-09 12:04:07 +02:00
Peter Kietzmann
5c8236217e Merge pull request #5720 from lebrush/stm32f4-uncrustify-periph_cpu
cpu/stm32f4: uncrustify periph_cpu
2016-08-09 11:06:27 +02:00
Martine Lenders
cf11a0dab7 Merge pull request #5485 from jfischer-phytec-iot/pr@add-opt-netdev
add testmode and cca mode option to netdev
2016-08-05 15:51:56 +02:00
Martine Lenders
f1b519de70 Merge pull request #5713 from basilfx/bugfix/msp430_linker
boards: msp430: garbage collect dead code when linking.
2016-08-05 14:19:58 +02:00