You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
RIOT/pkg
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*.
9 years ago
..
libcoap transport_layer: Splitting UDP and TCP 9 years ago
libfixmath pkg: add USEPKG module "libfixmath" 9 years ago
oonf_api transport_layer: Splitting UDP and TCP 9 years ago
openwsn make: centralize wget/curl & unzip/7z feature test 9 years ago
tlsf make: centralize wget/curl & unzip/7z feature test 9 years ago
Makefile.git improve Makefile.git 9 years ago
Makefile.http make: centralize wget/curl & unzip/7z feature test 9 years ago
PORTING Update PORTING 9 years ago
USING repace project by application in documentation 9 years ago