This website requires JavaScript.
Explore
Help
Sign In
RIOT-OS
/
RIOT
Watch
1
Star
0
Fork
0
You've already forked RIOT
mirror of
https://github.com/RIOT-OS/RIOT.git
synced
2024-12-29 04:50:03 +01:00
Code
Releases
Activity
d3d68c876f
RIOT
/
Makefile.pseudomodules
4 lines
95 B
Makefile
Raw
Normal View
History
Unescape
Escape
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-03 10:05:36 +01:00
PSEUDOMODULES
+=
defaulttransceiver
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-07-31 17:53:46 +02:00
PSEUDOMODULES
+=
transport_layer
net: Initial import of a packet wrapper for priority_queue
2014-09-05 18:21:58 +02:00
PSEUDOMODULES
+=
pktqueue
Copy Permalink