Martine Lenders
da23ffe096
gnrc: initial import of an asynchroneous error reporting API
2016-01-23 16:42:19 +01:00
Johann Fischer
994dd19f03
makefiles: add gnrc_sixlowpan_iphc_nhc module
2015-12-08 14:50:26 +01:00
Hauke Petersen
0390561e06
drivers: added S(ensor) A(ctuator) U(ber) L(ayer)
2015-11-30 20:33:53 +01:00
9c93e72d81
sys: random: add simple LCG PRNGs
2015-11-24 06:52:39 +01:00
Martine Lenders
b87a3eab89
conn: Initial import of a light-weight network application API
2015-09-21 16:56:27 +02:00
Oleg Hahm
0e0a9d8e11
make: add netif pseudomodule
2015-09-18 06:53:24 +02:00
085383bfae
core: remove hwtimer, switch schedstatistics to xtimer
2015-09-16 10:58:51 +02:00
Martine Lenders
e6c96cde53
gnrc_sixlowpan_nd_border_router: initial import
2015-09-11 16:45:38 +02:00
Martine Lenders
132f5e1b9c
gnrc_sixlowpan_nd_router: initial import
2015-09-10 02:13:44 +02:00
Martine Lenders
58ff31bfe9
gnrc: make all gnrc modules sub-modules of gnrc
2015-08-18 23:00:07 +02:00
Martine Lenders
b969eeb217
gnrc: rename ng_netbase to gnrc
2015-08-18 16:11:55 +02:00
Oleg Hahm
8639d2c27d
at86rf2xx: rename remaining files and variables
2015-08-11 23:52:02 +02:00
Martine Lenders
9cf5e5fb6a
ieee802154: remove ng_ prefix
2015-08-07 14:36:04 +02:00
bbf64e81ec
remove defaulttransceiver, cc110x, cc2420 traces
2015-08-06 12:13:54 +02:00
5d8349298f
remove bulk of legacy network stack and drivers
2015-08-06 12:12:47 +02:00
Martine Lenders
9e823076f4
ng_pktbuf: new default packet buffer implementation
2015-07-29 00:47:30 +02:00
Hauke Petersen
ae25d12dc7
make: added ng_netif_default as pseudomodule
2015-06-11 15:40:40 +02:00
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