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

10 Commits

Author SHA1 Message Date
a267274e84 sys: make newlib support a module 2015-05-26 10:45:40 +02:00
Martine Lenders
3acc8718f2 ng_net: add 6LoWPAN as dependency for IEEE 802.15.4 devices
Only applies if ng_ipv6 also was included.
2015-05-21 15:31:13 +02:00
c944d54171 core: log: introduce logging API 2015-05-17 21:49:22 +02:00
Martine Lenders
d76fb3fa8b make: introduce *_default pseudo-modules
Fixes #2971
2015-05-17 10:47:16 +02:00
Hauke Petersen
fefac35c1c drivers: new driver for at86rf2xx family radios 2015-04-27 18:56:59 +02:00
Martine Lenders
a0c6db6591 ng_ipv6: initial import 2015-04-22 22:12:07 +02:00
Hauke Petersen
f1bddafa33 make: introduced pseudomodule ng_netbase 2015-03-18 15:27:23 +01:00
Martine Lenders
e7e62cffdb net: Initial import of a packet wrapper for priority_queue 2014-10-10 23:11:50 +02:00
Cenk Gündoğan
710c7e6cf6 transport_layer: Splitting UDP and TCP
Currently, the tcp and udp implementations are bound to each other in a
module called *destiny*. Thus, when using only one of them then the
other one gets also compiled into the binary and initialized,
which results in unnecessary RAM usage and workload for the CPU.

The approach in this PR defines a common module named *socket_base*,
which contains functions used by the posix layer. Compiled by it's own,
those functions return negative error codes, to symbolize upper layers
that they are not supported. When also including the modules *udp* or
*tcp* respectively, functions from *socket_base* get overwritten with the
correct functionality.

Defining *udp* or *tcp* in a Makefile also includes *socket_base*.
Defining *pnet* in a Makefile also includes *socket_base*.
2014-09-11 20:07:46 +02:00
Ludwig Ortmann
d58da976c6 make: add Makefile.pseudomodules and use it
BASELIBS now defines targets for anything in USEMODULE that is not in PSEUDOMODULES
move defaulttransceiver to Makefile.pseudomodules
2014-03-18 10:19:49 +01:00