Hauke Petersen
05c4e314c9
net/gnrc: remove deprecated nomac
2017-02-15 10:07:34 +01:00
Hauke Petersen
0567b5598a
Merge pull request #6570 from miri64/gnrc_zep/cleanup/rm
...
gnrc_zep: remove gnrc_zep
2017-02-15 10:02:37 +01:00
Joakim Nohlgård
094107863f
Merge pull request #5688 from gebart/pr/atomics-refactor
...
core: Provide all C11 atomic operations
2017-02-09 09:00:16 +01:00
Joakim Nohlgård
7376419350
gnrc/pktbuf: remove unused #include "atomic.h"
2017-02-08 16:23:47 +01:00
Martine Lenders
5b026c5753
netdev2: unify doc
2017-02-07 21:37:52 +01:00
Martine Lenders
5e983db605
gnrc_zep: remove gnrc_zep
...
This ZEP implementation is based on `gnrc_netdev`, it is complicated to
use, I'm not even sure anyone used it except me or if it is working
still. See #6121 for a better port of ZEP.
2017-02-07 17:41:28 +01:00
Lotte Steenbrink
b28abc2d35
Merge pull request #6562 from miri64/sock/doc/ref-fix
...
doc: net: replace doc references of conn with sock
2017-02-07 15:13:54 +01:00
smlng
43de60daf0
net: add tcp_hdr_print
2017-02-07 13:42:41 +01:00
Martine Lenders
4f5d046622
doc: net: replace doc references of conn with sock
2017-02-07 13:32:20 +01:00
Simon Brummer
d4c477aa01
gnrc_tcp: cleanup: correct copyright updates and corrected doxygen comments
2017-02-06 18:26:45 +01:00
Simon Brummer
7e7b832219
gnrc_tcp: cleanup: Enforce coding convention
2017-02-04 10:19:59 +01:00
Martine Lenders
0cd2b746cc
fmt: add print_byte_hex() helper
2017-02-03 15:16:53 +01:00
Peter Kietzmann
a265e6ddea
Merge pull request #6530 from miri64/gnrc_netdev/doc/fix-groups
...
gnrc_netdev2: fix grouping of sub-headers in doc
2017-02-03 13:33:57 +01:00
Simon Brummer
4857f16ee8
gnrc_tcp: cleanup: Restrict lines to 100 char boundries
2017-02-02 08:29:29 +01:00
Simon Brummer
a8b8b64036
gnrc_tcp: cleanup: update doxygen headers
2017-02-02 08:29:29 +01:00
Simon Brummer
62c0efb20a
gnrc_tcp: cleanup: removed trailing underscores from include guards
2017-02-02 08:29:29 +01:00
Simon Brummer
bc0bf3bc4f
gnrc_tcp: cleanup: removed internal fsm structs from public headers
2017-02-02 08:29:29 +01:00
Simon Brummer
67ed2a0ad8
gnrc_tcp: cleanup: internal/common.h added
2017-02-02 08:29:29 +01:00
zhuoshuguo
b8428d3e95
gnrc_netdev2: fix gnrc_netdev2_set_tx_feedback assert.
2017-02-01 15:24:15 +01:00
Simon Brummer
e25fd0dd46
gnrc_tcp: Improved Option Handling
2017-02-01 08:28:59 +01:00
Sebastian Meiling
b81e6b8898
Merge pull request #6511 from smlng/pr/tcp/mode_hdr_file
...
tcp: move header file and adapt includes
2017-01-31 19:25:41 +01:00
smlng
540fb53ac0
tcp: move header file and adapt includes
2017-01-31 19:14:54 +01:00
Martine Lenders
46e74229c0
gnrc_netdev2: fix grouping of sub-headers in doc
2017-01-31 18:47:56 +01:00
smlng
7fdd473271
pktdump: add icmpv6 print
2017-01-30 15:24:14 +01:00
d1db946188
Merge pull request #6344 from haukepetersen/opt_pm_misc
...
pm: misc cleanup and fixes
2017-01-24 14:07:36 +01:00
Sebastian Meiling
7f7329ea71
Merge pull request #4744 from brummer-simon/devel-gnrc_tcp
...
gnrc_tcp: initial implementation
2017-01-23 09:32:34 +01:00
Simon Brummer
abd307b89d
gnrc_tcp : initial implementation
2017-01-22 09:27:58 +01:00
Ken Bannister
342c3f2ed3
gcoap: Remove coap.h include file, which is no longer used.
...
Also change references in dependencies to the net/gcoap.h include.
2017-01-20 22:00:25 -05:00
Ken Bannister
af1eca907f
gcoap: Rebase messaging on sock API
2017-01-20 22:00:25 -05:00
Ken Bannister
fa815993ae
gcoap: Move from gnrc directory up to net directory
2017-01-20 16:14:13 -05:00
Oleg Hahm
3c6678b037
*: fix mismatching endifs for header guards
2017-01-19 18:30:53 +01:00
Oleg Hahm
7ee7801c10
*: remove trailing underscores from header guards
2017-01-19 18:30:53 +01:00
Oleg Hahm
693636690c
Merge pull request #6399 from OlegHahm/timex_constants
...
timex: unambiguous time conversion macros
2017-01-19 17:29:26 +01:00
Martine Lenders
7599a81fd6
Merge pull request #6314 from haukepetersen/add_uuid
...
sys: add uuid module for central ID/addr generation
2017-01-19 14:12:09 +01:00
Oleg Hahm
4f4214235b
timex: unambiguous time conversion macros
2017-01-19 13:18:08 +01:00
Martine Lenders
2a05385560
Merge pull request #6155 from lebrush/sema-non-ipc
...
Semaphore implementation without IPC
2017-01-19 12:22:43 +01:00
Oleg Hahm
b9b6e4934c
Merge pull request #5203 from OlegHahm/cbor_bound_checking
...
cbor: bounds checking on read and no_copy string deserialization
2017-01-19 12:21:18 +01:00
Hauke Petersen
ab2339cc95
sys: added unique ID generation module
2017-01-19 11:09:29 +01:00
Hauke Petersen
0fc8c665f1
sys/pm_layered: fixed doxygen group
2017-01-19 11:07:59 +01:00
Cenk Gündoğan
c7579573f5
Merge pull request #6220 from miri64/ndp/enh/const
...
ndp: sixlowpan_nd: import protocol constants
2017-01-19 10:03:11 +01:00
Victor Arino
791b68a295
sys/sema: re-implement without IPC
2017-01-19 08:59:17 +01:00
Martine Lenders
c41b3294af
ndp: sixlowpan_nd: import protocol constants
...
For the new neighbor discovery I want the protocol related constants in
a central place (will remove the spread-out definitions of the old
implementation when I remove that one)
2017-01-18 21:27:44 +01:00
Lucio Torre
5f26b7686f
cbor: fix typo
2017-01-18 19:33:00 +01:00
Lucio Torre
04fc0b35a7
cbor: introduce cbor_serialize_byte_stringl
2017-01-18 19:33:00 +01:00
Lucio Torre
d783d784c9
cbor: add zero copy string deserialization
2017-01-18 19:33:00 +01:00
Martine Lenders
548507c37e
Merge pull request #6370 from OlegHahm/crypto_remove_twofish_rc5
...
sys: crypto: remove twofish and rc5
2017-01-17 08:30:04 +01:00
Martine Lenders
0f824b6756
iana: rename to portrange
2017-01-15 16:42:44 +01:00
Oleg Hahm
c2893d4a88
sys: crypto: remove twofish and rc5
2017-01-15 14:53:43 +01:00
Martine Lenders
3ba12182c5
Merge pull request #6158 from lebrush/mutex-timeout
...
sys: add mutex lock with timeout function
2017-01-12 20:18:23 +01:00
Victor Arino
17d6d2a5b5
sys/xtimer: implement mutex lock with timeout
2017-01-12 13:20:26 +01:00
92f6fc6888
drivers: add layered power modes module
2017-01-12 11:24:15 +01:00
Oleg Hahm
6ec1de6783
doc: fix doxygen groups for PPP
2017-01-10 20:14:00 +01:00
Hauke Petersen
61378430e2
sys/net/gnrc: added XBee-to-GNRC glue code
2017-01-10 11:47:31 +01:00
Thomas Eichinger
95e8d73532
sys/base64: fix a documentation confusion
2017-01-06 11:07:03 -08:00
zhuoshuguo
6a0ac75d2c
gnrc_mac: add mac tx and rx internal types and API.
2017-01-04 13:59:16 +01:00
Cenk Gündoğan
b8a6d0e500
doc: sock: fix broken markdown link
2016-12-27 13:53:25 +01:00
Martine Lenders
71f778aa65
tests: provide unittests for ucrc16
2016-12-27 00:58:11 +01:00
Martine Lenders
107bf0ae63
ucrc16: provide lightweight CRC16 implementation
2016-12-27 00:56:50 +01:00
smlng
3cc164d185
network: add initial iana header file
2016-12-23 20:35:33 +01:00
Ludwig Knüpfer
d0de9aac7b
sys/isrpipe: fix group
...
- create group for isrpipe instead of adding it to sys directly
- alter file description accordingly
2016-12-20 20:47:27 +01:00
Ludwig Knüpfer
af1968e52a
sys/hashes: fix doxygen group
...
- fix group membership
- improve description style
2016-12-20 20:42:13 +01:00
Hauke Petersen
ae1bf7e493
Merge pull request #6200 from kaspar030/refactor_synchronous_uart
...
sys: refactor synchronous uart
2016-12-19 09:44:40 +01:00
Martine Lenders
ee7f0013b8
Merge pull request #6199 from zhuoshuguo/fix_gnrc_priority_queue_doc
...
gnrc_priority_queue: fix doxygen document.
2016-12-16 16:05:17 +01:00
b89d81fdba
sys: add isrpipe
2016-12-16 09:48:08 +01:00
e60e4f0fc9
sys: fmt: fix scn_u32_dec() documentation
2016-12-15 09:42:55 +01:00
Martine Lenders
cfe20f8cd9
Merge pull request #6219 from miri64/timex/enh/more_conversion
...
timex: more conversion macros
2016-12-15 09:26:23 +01:00
Martine Lenders
ad2a9573af
timex: more conversion macros
2016-12-14 16:21:56 +01:00
Martine Lenders
c6c29eb1ae
gnrc_ndp: fix invalid doc references
2016-12-14 16:18:19 +01:00
smlng
ad698267fb
gnrc_pktbuf: add asserts
...
- fix static analyzer warning
- update @pre doc accordingly
2016-12-13 18:18:11 +01:00
zhuoshuguo
944e1462ce
gnrc_priority_queue: fix doxygen document.
2016-12-10 18:56:13 +01:00
Martine Lenders
be702411e2
Merge pull request #6069 from zhuoshuguo/gnrc_mac_internal_helper
...
gnrc_netif: add fetch-address and fetch-netif-flag functionalities.
2016-12-02 14:46:52 +01:00
zhuoshuguo
d749962134
gnrc_netif: add fetch-address and fetch-netif-flag functionalities.
2016-12-02 13:22:47 +01:00
Martine Lenders
4bf9d590f5
Merge pull request #5942 from zhuoshuguo/add_gnrc_mac_definition
...
gnrc: add l2_address into gnrc_netdev2_t
2016-11-30 17:59:43 +01:00
Francisco Acosta
84d0d61279
Merge pull request #5608 from gebart/pr/xtimer-ticks
...
xtimer: Allow arbitrary timer frequency, second attempt
2016-11-29 23:00:31 +01:00
Emmanuel Baccelli
cab947b05a
fixed insconsistencies in the doc for sock
...
fixed insconsistency concerning headers needed
fixed insconsistency concerning headers needed
fixed insconsistency concerning headers needed
2016-11-29 21:28:49 +01:00
Joakim Nohlgård
7c48c891a0
xtimer: Update xtimer usage to match API changes
2016-11-29 20:44:31 +01:00
Joakim Nohlgård
8217e49330
sys/xtimer: avoid C99 initializer list to make file C++11 compatible
2016-11-28 11:00:43 +01:00
Joakim Nohlgård
a23bfc64ff
xtimer: Introduce xtimer_diff, xtimer_less for comparing timestamps
2016-11-28 11:00:42 +01:00
Joakim Nohlgård
b5554dd7e0
xtimer: Introduce xtimer_now_usec convenience functions
2016-11-28 11:00:42 +01:00
Joakim Nohlgård
63e91151cd
xtimer: Add tick conversion
2016-11-28 11:00:42 +01:00
Joakim Nohlgård
199140e50b
sys/div: Add support for big 64 bit numbers
2016-11-28 11:00:42 +01:00
Joakim Nohlgård
94da9c2975
sys/div: Add div_u64_by_15625div512
...
64-bit version of div_u32_by_15625div512
also updated tests-div to use correct order for expected and actual values in unit tests (embUnit)
2016-11-28 11:00:42 +01:00
Joakim Nohlgård
3d3efc3492
xtimer: Move ifdef outside Doxygen block
2016-11-28 11:00:42 +01:00
Martine Lenders
bd533dd785
gnrc_sock: move net/af.h include to sock_types.h
2016-11-18 12:33:01 +01:00
2b1cd628a9
sys: net: sock: add uint32_t ipv4 address to address union
2016-11-13 12:18:12 +01:00
smlng
e867d83eff
cbor: fix redefined macro error on macOS
2016-11-10 16:16:06 +01:00
Hauke Petersen
38861341f2
sys: added 5x5 font 'Mineplex'
2016-11-09 11:59:45 +01:00
Martine Lenders
fcff65b6d8
od: quick-fix for newlib-nano
2016-11-08 17:16:53 +01:00
zhuoshuguo
70369d6591
gnrc_mac: fix includes.
2016-11-07 15:47:13 +01:00
zhuoshuguo
1a44c0f71b
gnrc_mac: add l2 address into netdev2.
2016-11-07 10:33:33 +01:00
Martine Lenders
e6ad438a0b
Merge pull request #5941 from zhuoshuguo/gnrc_mac_type
...
gnrc: create the basic "gnrc_mac" type for providing common MAC functionalities
2016-11-07 10:11:54 +01:00
zhuoshuguo
6f39d8c809
gnrc_mac: add gnrc_mac module into netdev2.
2016-11-04 17:04:50 +01:00
José Ignacio Alamos Aste
fe686d9b29
PPP: Added header definitions
2016-11-02 11:30:38 -03:00
Peter Kietzmann
11a8969ab0
Merge pull request #6003 from miri64/core/doc/msg-init-queue-power-of-two
...
doc: make the 2^x requirement for msg_queue more visible
2016-11-01 12:16:09 +01:00
Martine Lenders
f93ab1a1f6
doc: make the 2^x requirement for msg_queue more visible
2016-11-01 11:07:59 +01:00
Martine Lenders
6dac4bd530
Merge pull request #5950 from zhuoshuguo/add_packet_queue_module_to_gnrc_mac
...
gnrc: Add priority packet queue module to gnrc
2016-11-01 07:45:31 +01:00
Ken Bannister
f3431fb49e
gcoap: initial commit
2016-10-31 22:41:52 -04:00
zhuoshuguo
0ebe2a0309
gnrc: add priority packet queue module.
2016-10-31 16:53:01 +01:00
Martine Lenders
e7b17dccfc
Merge pull request #5945 from miri64/sock/api/ipv4-init-helper
...
sock: change IPv4 address type to array
2016-10-31 12:56:29 +01:00
Martine Lenders
6d5fdbfa1c
sock: document byte order for port
2016-10-31 10:53:26 +01:00
Martine Lenders
9e6b7e8dbf
sock: change IPv4 address type to array
2016-10-31 10:53:26 +01:00
Oleg Hahm
1c58f108b0
Merge pull request #6020 from lluminita/sntp_implementation
...
sntp: initial import
2016-10-30 22:41:48 +01:00
Luminita
cf3f02c2e1
sntp: initial import
2016-10-30 22:00:02 +01:00
Martine Lenders
7310c87f30
Merge pull request #5472 from jia200x/ipv4_defs
...
ipv4: header definitions
2016-10-30 19:07:59 +01:00
José Ignacio Alamos Aste
afbf9b21fb
added ipv4 and ICMPv4 definitions and helpers
2016-10-29 10:43:37 -03:00
Hauke Petersen
ac94d38657
Merge pull request #6005 from miri64/conn/deprecate
...
conn: add deprecation note
2016-10-27 17:04:58 +02:00
Martine Lenders
38217347c5
conn: add deprecation note
2016-10-27 12:25:49 +02:00
Laurent Navet
5fe337bc6c
sys: fix include headers guards
2016-10-26 21:53:58 +02:00
Martine Lenders
20e1fce5b7
ieee802154: centralize default values
2016-10-26 15:32:12 +02:00
Martine Lenders
97adff5eac
gnrc_netreg: add arbitrary callback support
2016-10-25 21:35:57 +02:00
Martine Lenders
b84d955921
gnrc_netreg: add mbox support
2016-10-25 21:31:54 +02:00
Hauke Petersen
bc232a5642
Merge pull request #5524 from miri64/gnrc_netreg/api/helper-macro
...
gnrc_netreg: introduce helper macro/function for entry init
2016-10-25 21:21:25 +02:00
Lucas Jenß
4e20feb453
Merge pull request #5975 from miri64/cbor/bug/i5420
...
cbor: fix off-by-one error
2016-10-25 19:20:52 +02:00
Martine Lenders
dc45cd2610
gnrc: use new netreg helper functions everywhere
2016-10-25 18:47:30 +02:00
Martine Lenders
f341947612
cbor: fix off-by-one error
2016-10-24 15:52:05 +02:00
Lotte Steenbrink
3d23724802
Merge pull request #5973 from Lotterleben/conn_fix_ascii_art
...
conn.h: fix ascii art
2016-10-20 17:11:54 +02:00
Lotte Steenbrink
1157137f8f
conn.h: fix ascii art
2016-10-20 07:34:44 -07:00
Martine Lenders
633292af30
Merge pull request #5958 from miri64/gnrc_pktqueue/doc/fix
...
gnrc_pktqueue: fix doc
2016-10-20 12:12:46 +02:00
3b30d510bf
Merge pull request #5923 from miri64/sock/api/add-missing-func+doc
...
sock_tcp: Add missing function and doc
2016-10-17 16:04:32 +02:00
Martine Lenders
6e2f1c566b
sock_tcp: Add missing function and doc
2016-10-17 14:46:57 +02:00
Martine Lenders
a4cc50d5b7
gnrc_pktqueue: fix doc
2016-10-17 13:26:19 +02:00
Martine Lenders
b9330d462b
sock: Some formatting fixes
...
Follow-up on #5929
2016-10-12 17:55:48 +02:00
Martine Lenders
8c56c9031b
Merge pull request #5929 from kaspar030/sock_change_no_timeout_value
...
sock: change "no timeout" value from 0 to UINT32_MAX
2016-10-12 16:08:03 +02:00
aace13624b
sock: change "no timeout" value from 0 to UINT32_MAX
2016-10-12 15:19:16 +02:00
Martine Lenders
d4ba3bd184
sock: doc fixes
2016-10-11 10:24:45 +02:00
Lotte Steenbrink
826282d9e1
gnrc.h: extend documentation
2016-10-10 14:44:46 -07:00
Martine Lenders
f93ab584d8
sock: make queue_array parameter a pointer
...
Since sock_tcp_t isn't defined at this moment (only declared) the
compiler is complaining about the use of an array in the parameter list
here.
sys/include/net/sock/tcp.h:119:32: error: array type has incomplete element type ‘sock_tcp_t {aka struct
sock_tcp}’
sock_tcp_t queue_array[], unsigned queue_len,
^
2016-10-07 15:06:38 +02:00
Martine Lenders
c7870eac5f
Merge pull request #5913 from miri64/sock/api/invalid-addresses
...
sock: define behavior on invalid addresses
2016-10-07 10:54:10 +02:00
Martine Lenders
6c1e805f9e
sock: define behavior on invalid addresses
2016-10-06 21:56:19 +02:00
Thomas Eichinger
7337dadad4
Merge pull request #5851 from hamilton-mote/hamilton-rtt-stdio
...
sys/rtt_stdio: Support SEGGER RTT for stdin/stdout
2016-10-06 11:39:14 -07:00
Michael Andersen
1d6b9c6f8d
sys/rtt_stdio: Support SEGGER RTT for stdin/stdout
2016-10-04 19:26:23 -07:00
BytesGalore
1eae646de7
Merge pull request #5908 from mtausig/ciphers_doc
...
ciphers: Documented return values of init functions
2016-10-04 20:25:26 +02:00
b016fb43fa
Merge pull request #5884 from miri64/sock/doc/fix
...
sock: doc fixes
2016-10-04 18:33:26 +02:00
Martine Lenders
f4d39274fb
sock: doc fixes
2016-10-04 17:22:54 +02:00
Mathias Tausig
3a3b26e70a
ciphers: Added defines for return values of cipher_init() and [specific cipher]_init() functions
...
New definitions: CIPHER_INIT_SUCCESS and CIPHER_ERR_BAD_CONTEXT_SIZE
2016-10-04 13:01:38 +02:00
Mathias Tausig
bc3f49a7d0
ciphers: Documented return values of init functions
2016-10-04 09:30:22 +02:00
Martine Lenders
a0454b3787
ieee802154: remove need for IEEE802154_BCAST flag
2016-09-30 14:57:05 +02:00
Martine Lenders
9f29e56020
netdev2_ieee802154: remove NETDEV2_IEEE802154_PAN_COMP flag
2016-09-30 13:09:26 +02:00
Martine Lenders
6f0018f66a
Merge pull request #5694 from miri64/gnrc/enh/0-length-payload
...
gnrc_pktbuf: allow for 0-sized payload snips
2016-09-28 07:09:23 +02:00
526917b8cc
Merge pull request #5758 from miri64/sock/api/initial
...
sock: Introduction of new application layer API
2016-09-27 23:10:35 +02:00
Martine Lenders
5dad8f1edd
gnrc_pktbuf: allow for 0-sized payload snips
2016-09-27 21:49:57 +02:00
Martine Lenders
f99bbbfda9
Merge pull request #5381 from cgundogan/pr/netstats_rpl
...
gnrc_rpl: introduce control plane traffic statistics
2016-09-27 21:06:00 +02:00
Cenk Gündoğan
ad6677b33f
gnrc_rpl: netstats_rpl: introduce statistics
2016-09-27 20:40:04 +02:00
Martine Lenders
3c005b64b6
Merge pull request #5692 from BytesGalore/md5_change_parameter_type
...
hashes/md5: changed data-parameter types to `void*`
2016-09-27 20:07:11 +02:00
BytesGalore
4fa3a83910
hashes/md5: changed data-parameter types to void*
2016-09-27 18:53:43 +02:00
Martine Lenders
3a204d69b4
Merge pull request #5691 from BytesGalore/sha1_change_parameter_type
...
hashes/sha1: changed data-parameter pointers to `void*`
2016-09-27 18:48:31 +02:00
BytesGalore
9818d053f4
hashes/sha256: changed data pointer parameters to void*
2016-09-27 06:36:08 +02:00
Martine Lenders
262d0d7573
gnrc_netreg: introduce helper macro/function for entry init
2016-09-26 16:00:56 +02:00
Martine Lenders
9dc4023112
ndp: add missing header include
...
sys/include/net/ndp.h uses IPv6 addresses in NDP message type definitions but up
until now the according header wasn't included.
2016-09-23 20:23:42 +02:00
Oleg Hahm
6a8a829a42
Merge pull request #5803 from miri64/auto_init_gnrc_netif/fix/mac-prios
...
auto_init_gnrc_netif: set priorities one lower than 6LoWPAN
2016-09-23 00:38:33 +02:00